.faq{padding-block:var(--space-24);padding-inline:var(--gutter)}@media(min-width:1024px){.faq{padding-block:var(--space-32);padding-inline:var(--gutter-lg)}}.faq__intro{max-width:640px;margin:0 auto;text-align:center}.faq__eyebrow{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:300;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-4)}.faq__heading{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-fg);margin:0}.faq__heading em{font-style:italic}.faq__heading p{margin:0}.faq__intro-body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--color-muted);max-width:480px;margin:var(--space-6) auto 0}.faq__intro-body p{margin:0}.faq__intro-body a{color:var(--color-fg);text-decoration:underline;text-underline-offset:2px}.faq__list{max-width:800px;margin:var(--space-16) auto 0}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item:first-child{border-top:1px solid var(--color-border)}.faq__question{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;color:var(--color-fg);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__question:hover{opacity:.7}.faq__chevron{flex-shrink:0;width:16px;height:16px;font-family:var(--font-body);font-size:var(--fs-base);line-height:1;color:var(--color-muted);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.faq__item[open] .faq__chevron{transform:rotate(45deg)}.faq__answer{padding-bottom:var(--space-6);max-width:640px;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--color-muted)}.faq__answer p:not(:last-child){margin-bottom:var(--space-4)}.faq__answer p:last-child{margin:0}.faq__answer a{color:var(--color-fg);text-decoration:underline;text-underline-offset:2px}.faq__answer a:hover{opacity:.7}.faq--js .faq__answer{overflow:hidden;height:0;padding-bottom:0;transition:height .28s ease,padding-bottom .28s ease}.faq--js .faq__item[open] .faq__answer{padding-bottom:var(--space-6)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/faq.css.map */
