.s-faq{background:var(--c-dark);padding:var(--sp-section) 0}.faq-header{text-align:center;margin-bottom:64px}.faq-header .t-label{color:var(--c-text-dim-dark);margin-bottom:16px;display:block}.faq-header .t-h2{color:var(--c-white)}.faq-heading-block{margin-top:40px;margin-bottom:10px}.faq-heading-block:first-of-type{margin-top:0}.faq-section-heading{font-size:24px;font-weight:600;color:var(--c-white);margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid var(--c-white);display:inline-block}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--c-border-dark)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;gap:24px;-webkit-user-select:none;user-select:none;background:none;border:none;width:100%;text-align:left}.faq-question:focus-visible{outline:2px solid var(--c-blue);outline-offset:4px;border-radius:var(--r-sm)}.faq-question h3{font-size:clamp(15px,1.4vw,17px);font-weight:400;color:var(--c-text-on-dark);letter-spacing:-.02em;flex:1;line-height:1.35}.faq-icon{width:20px;height:20px;flex-shrink:0;color:#ffffff4d;transition:transform var(--dur-normal) var(--ease),color var(--dur-fast) var(--ease)}.faq-item.is-open .faq-icon{transform:rotate(45deg);color:var(--c-white)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-normal) var(--ease)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer p{font-size:var(--t-sm);line-height:1.75;color:var(--c-text-dim-dark);padding-bottom:28px;font-weight:300}.faq-answer ul{font-size:var(--t-sm);line-height:1.75;color:var(--c-text-dim-dark);padding-bottom:28px;list-style:inside}
/*# sourceMappingURL=/cdn/shop/t/36/assets/faqs.css.map */
