.page-faq{background:var(--faq-bg, #F5F0EB);color:var(--faq-text, #000)}.page-faq__header{text-align:center;margin-bottom:3.2rem}.page-faq__eyebrow{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faq-accent, #41D38A);margin-bottom:1rem}.page-faq__title{font-weight:800;letter-spacing:-.02em;margin:0;color:inherit}.page-faq__tabs{display:flex;justify-content:center;gap:.8rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:3.2rem;padding-bottom:.4rem}.page-faq__tabs::-webkit-scrollbar{display:none}.page-faq__tab{flex-shrink:0;padding:1rem 2rem;border:2px solid rgba(0,0,0,.12);border-radius:99rem;background:transparent;font-family:inherit;font-size:1.4rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;color:var(--faq-text, #000)}.page-faq__tab[aria-selected=true]{background:var(--faq-accent, #323988);border-color:var(--faq-accent, #323988);color:#fff}.page-faq__tab:hover:not([aria-selected=true]){border-color:var(--faq-accent, #41D38A)}.page-faq__tab:focus-visible{outline:2px solid var(--faq-accent, #41D38A);outline-offset:2px}.page-faq__panel{max-width:80rem;margin:0 auto}.page-faq__item{border-bottom:1px solid rgba(0,0,0,.1)}.page-faq__item:last-child{border-bottom:none}.page-faq__question-heading{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.page-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:1.6rem;font-weight:600;text-align:left;color:var(--faq-text, #000);line-height:1.4;letter-spacing:-.01em}.page-faq__question:focus-visible{outline:2px solid var(--faq-accent, #41D38A);outline-offset:-2px;border-radius:.4rem}.page-faq__question:hover{color:var(--faq-accent, #323988)}.page-faq__chevron{flex-shrink:0;width:2rem;height:2rem;transition:transform .3s ease;color:var(--faq-accent, #41D38A)}.page-faq__item.is-open .page-faq__chevron{transform:rotate(180deg)}.page-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.page-faq__item.is-open .page-faq__answer{grid-template-rows:1fr}.page-faq__answer-inner{overflow:hidden}.page-faq__answer-text{padding:0 0 2rem;font-size:1.5rem;line-height:1.7;color:var(--faq-text, #000);opacity:.8}.page-faq__answer-text p{margin:0 0 1rem}.page-faq__answer-text p:last-child{margin-bottom:0}.page-faq__answer-text strong{font-weight:700;opacity:1}.page-faq__structured-data{display:none}@media screen and (max-width:749px){.page-faq__eyebrow{font-size:1.1rem}.page-faq__tabs{justify-content:flex-start;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:2.4rem}.page-faq__tab{padding:.8rem 1.6rem;font-size:1.3rem}.page-faq__question{font-size:1.5rem;padding:1.6rem 0}.page-faq__answer-text{font-size:1.4rem;padding-bottom:1.6rem}.page-faq__chevron{width:1.8rem;height:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-page-faq.css.map */
