.faq-section{background-color:#f9f9f9;color:var(--color-text)}.faq__grid{margin-top:5.6rem;counter-reset:faq-counter}.faq__grid--single{max-width:84rem;margin-inline:auto}.faq__grid--two-column{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.faq__grid--two-column{grid-template-columns:1fr 1fr;gap:0 6rem}}.faq__item{border-bottom:1px solid var(--color-border);counter-increment:faq-counter}.faq__item:first-child{border-top:1px solid var(--color-border)}@media screen and (min-width:750px){.faq__grid--two-column .faq__item:nth-child(2){border-top:1px solid var(--color-border)}}.faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;width:100%;text-align:left;padding:2.8rem 0;color:var(--color-text);cursor:pointer;transition:color .2s ease}.faq__question:hover,.faq__question[aria-expanded=true]{color:var(--color-text)}.faq__question-text{display:flex;align-items:flex-start;gap:2rem;flex:1;font-family:var(--font-heading-family);font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.3}.faq__question-text:before{content:counter(faq-counter,decimal-leading-zero);display:block;font-size:1.15rem;font-weight:700;letter-spacing:.06em;color:var(--color-primary);flex-shrink:0;margin-top:.5em;font-family:var(--font-body-family)}.faq__icon{display:inline-flex;flex-shrink:0;margin-top:.3rem;color:var(--color-text-muted);transition:transform .35s cubic-bezier(.16,1,.3,1),color .2s ease}.faq__question:hover .faq__icon,.faq__question[aria-expanded=true] .faq__icon{color:var(--color-primary)}.faq__question[aria-expanded=true] .faq__icon{transform:rotate(180deg)}.faq__answer{overflow:hidden;animation:faqOpen .35s cubic-bezier(.16,1,.3,1)}.faq__answer[hidden]{display:none}@keyframes faqOpen{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.faq__answer-body{padding:0 0 3.2rem 4.2rem;font-size:1.65rem;line-height:1.8;color:var(--color-text-muted)}.faq__answer-body p:last-child{margin-bottom:0}.faq__answer-body a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.25em}.faq__answer-body a:hover{color:#a5141a}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-faq.css.map */
