.faq{background:var(--bg);color:var(--fg);padding-block:var(--faq-pad-top, 96px) var(--faq-pad-bottom, 96px)}.faq__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-5);display:grid;gap:var(--space-7)}@media(min-width:900px){.faq--layout-side-by-side .faq__inner{grid-template-columns:1fr 2fr;gap:var(--space-8);align-items:start}.faq--layout-side-by-side .faq__header{position:sticky;top:var(--space-7)}}.faq__header{display:flex;flex-direction:column;gap:var(--space-3);max-width:56ch}.faq--layout-stacked .faq__header{margin-inline:auto;text-align:center;align-items:center}.faq__eyebrow{font-size:11px;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.faq__heading{margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.faq__subheading{margin:0;color:var(--muted)}.faq__list{display:flex;flex-direction:column}.faq--layout-stacked .faq__list{max-width:760px;margin-inline:auto;width:100%}.faq__item{border-top:1px solid var(--border)}.faq__item:last-child{border-bottom:1px solid var(--border)}.faq__question{list-style:none;cursor:pointer;padding:var(--space-5) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--type-300);font-weight:var(--weight-medium);color:var(--fg);transition:color var(--motion-fast) var(--ease-out)}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{color:var(--accent)}.faq__question:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq__question-text{flex:1}.faq__icon{display:inline-grid;place-items:center;color:var(--fg);transition:transform var(--motion-base) var(--ease-out)}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer.rte{padding:0 0 var(--space-5);color:var(--muted);font-size:var(--type-200);line-height:var(--leading-normal);max-width:720px}.faq__answer.rte p{margin:0 0 var(--space-3)}.faq__answer.rte p:last-child{margin-bottom:0}.faq__answer.rte a{color:var(--fg);text-decoration:underline;text-underline-offset:.18em}.faq__answer.rte a:hover{color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
