.faq__intro{position:sticky;top:calc(var(--header-h) + 8vh);align-self:start}.faq__item{border-block-end:1px solid var(--hairline)}.faq__item:first-child{border-block-start:1px solid var(--hairline)}.faq__q{margin:0;font-family:var(--font-body);font-size:inherit;letter-spacing:0}.faq__trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%;padding-block:1.4rem;text-align:left;font-family:var(--font-display);font-size:clamp(1.125rem,1.7vw,1.35rem);line-height:1.3;font-variation-settings:"opsz" 40,"SOFT" 40;transition:color var(--dur-micro) var(--ease-out)}.faq__trigger:hover{color:var(--rose-deep)}.faq__chev{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--hairline);color:var(--rose-deep);transition:transform .26s var(--ease-out),background .26s var(--ease-out);animation:faq-nudge 10s var(--ease-inout) infinite}.faq__trigger[aria-expanded=true] .faq__chev{transform:rotate(180deg);background:var(--rose-light);animation:none}@keyframes faq-nudge{0%,88%,to{rotate:0deg}92%{rotate:-8deg}}.faq__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s var(--ease-inout),opacity .24s var(--ease-out)}.faq__panel>*{overflow:hidden}.faq__panel.is-open{grid-template-rows:1fr;opacity:1}.faq__answer{color:var(--ink-muted);padding-block-end:1.5rem;max-width:60ch}.faq__answer p+p{margin-block-start:.9rem}@media(max-width:900px){.faq__intro{position:static;margin-block-end:2.5rem}}@media(prefers-reduced-motion:reduce){.faq__chev{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq-accordion.css.map */
