.faq-editorial{--faq-font-display: "Poppins", -apple-system, sans-serif;--faq-accent: #6a3e24;--faq-heading: #1c1c1c;--faq-body: #666666;--faq-line: #e8e4de;background-color:#fff;padding:var(--space-xl) var(--space-md)}.faq-editorial__grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:var(--content-max-width);margin:0 auto}.faq-editorial__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faq-accent)}.faq-editorial__eyebrow-line{width:24px;height:1px;background-color:var(--faq-accent)}.faq-editorial__heading{margin:0;font-family:var(--faq-font-display);font-size:clamp(2.6rem,4.4vw + 1rem,4.2rem);font-weight:600;line-height:1.15;color:var(--faq-heading)}.faq-editorial__subtext{margin:1.25rem 0 0;max-width:42ch;font-family:var(--font-body);font-size:1.2rem;line-height:1.7;color:var(--faq-body)}.faq-editorial__accordion{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--faq-line)}.faq-item:first-child{border-top:1px solid var(--faq-line)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--faq-font-display);font-size:1.5rem;font-weight:600;color:var(--faq-heading);transition:color .3s ease,transform .3s ease}@media(hover:hover){.faq-item__question:hover{transform:translate(4px)}.faq-item__question:hover .faq-item__chevron{transform:translate(2px)}}.faq-item.is-open .faq-item__question{color:var(--faq-accent)}.faq-item__chevron{display:inline-flex;width:.85rem;flex:none;color:var(--faq-accent);transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-item__chevron svg{width:100%;height:auto}.faq-item.is-open .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.faq-item.is-open .faq-item__answer-wrap{grid-template-rows:1fr}.faq-item__answer-inner{overflow:hidden}.faq-item__answer{padding:0 0 1.75rem;max-width:62ch;font-family:var(--font-body);font-size:1.2rem;line-height:1.75;color:var(--faq-body);opacity:0;transform:translateY(-6px);transition:opacity .4s ease .05s,transform .4s ease .05s}.faq-item.is-open .faq-item__answer{opacity:1;transform:translateY(0)}.faq-editorial__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem}.faq-editorial__cta-text{margin:0;font-family:var(--faq-font-display);font-size:1.3rem;color:var(--faq-heading)}.faq-editorial__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.75rem;border-radius:999px;border:1.5px solid var(--faq-accent);background-color:transparent;color:var(--faq-accent);font-family:var(--font-body);font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.faq-editorial__btn-arrow{display:inline-flex;width:.85rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-editorial__btn-arrow svg{width:100%;height:auto}@media(hover:hover){.faq-editorial__btn:hover{background-color:var(--faq-accent);color:#fff;transform:translateY(-2px)}.faq-editorial__btn:hover .faq-editorial__btn-arrow{transform:translate(4px)}}@media screen and (min-width:990px){.faq-editorial{padding:6.5rem 5rem}.faq-editorial__grid{grid-template-columns:40% 60%;gap:clamp(2.5rem,5vw,5rem)}.faq-editorial__intro{position:sticky;top:2rem;align-self:start}}@media(prefers-reduced-motion:reduce){.faq-item__question,.faq-item__chevron,.faq-item__answer-wrap,.faq-item__answer,.faq-editorial__btn,.faq-editorial__btn-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-editorial.css.map */
