.faq-page{--faq-border: rgba(var(--color-foreground), .22)}.faq-page__hero{text-align:center}.faq-page__hero-inner{width:min(100% - 4rem,112rem);margin:0 auto}.faq-page__eyebrow{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:.1rem;text-transform:uppercase}.faq-page__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.15}.faq-page__inner{width:min(100% - 4rem,var(--page-width));max-width:var(--page-width);margin:0 auto}.faq-page__layout{display:grid;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);gap:clamp(5rem,8vw,14rem);align-items:start}.faq-page__nav{position:sticky;top:calc(var(--header-height, 0px) + 3rem)}.faq-page__nav-list{margin:0;padding:0;list-style:none}.faq-page__nav-item+.faq-page__nav-item{margin-top:.8rem}.faq-page__nav-link{display:inline;padding:0 0 .25rem;border:0;border-bottom:.1rem solid transparent;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:1.4rem;line-height:1.35;text-align:left;cursor:pointer}.faq-page__nav-link:hover,.faq-page__nav-link:focus-visible,.faq-page__nav-link.is-active{border-bottom-color:currentColor}.faq-page__category{scroll-margin-top:calc(var(--header-height, 0px) + 4rem)}.faq-page__category+.faq-page__category{margin-top:clamp(5.6rem,6vw,8rem)}.faq-page__category-title{margin:0;padding-bottom:2.2rem;border-bottom:.1rem solid var(--faq-border);font-family:var(--font-heading-family);font-size:clamp(2rem,1.6vw,2.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2}.faq-page__item{margin:0;border-bottom:.1rem solid var(--faq-border)}.faq-page__summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none}.faq-page__summary::-webkit-details-marker{display:none}.faq-page__question{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.04rem;text-transform:uppercase}.faq-page__icon{display:block;flex:0 0 1rem;width:1rem;height:1rem;margin-right:.2rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.faq-page__item[open] .faq-page__icon{transform:rotate(225deg)}.faq-page__answer{max-width:100rem;padding:0 4rem 2.4rem 0;font-size:1.5rem;line-height:1.6}.faq-page__answer>:first-child{margin-top:0}.faq-page__answer>:last-child{margin-bottom:0}.faq-page__empty{margin:0}@media screen and (max-width:749px){.faq-page__hero-inner,.faq-page__inner{width:calc(100% - 4rem)}.faq-page__eyebrow{margin-bottom:1.4rem;font-size:1.2rem}.faq-page__layout{display:block}.faq-page__nav{display:none}.faq-page__category+.faq-page__category{margin-top:5.6rem}.faq-page__category-title{padding-bottom:2rem;font-size:2.2rem}.faq-page__summary{gap:1.6rem;padding:2rem 0}.faq-page__question{font-size:1.35rem}.faq-page__answer{padding:0 3rem 2.2rem 0;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.faq-page__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-faq.css.map */
