.faq-page{background:#fff;color:#111;font-family:var(--font-heading-family);padding:clamp(5.6rem,8vw,10rem) 0 clamp(7.2rem,10vw,12rem)}.faq-page__inner{width:min(100% - 4rem,118rem);margin:0 auto}.faq-page__header{max-width:62rem;margin:0 0 clamp(4.8rem,7vw,8rem)}.faq-page__title{margin:0 0 1.4rem;font-size:clamp(3rem,4.4vw,5.2rem);line-height:1.05;font-weight:400;letter-spacing:0;text-transform:none}.faq-page__intro,.faq-page__closing{margin:0;font-size:1.35rem;line-height:1.7;letter-spacing:0}.faq-page__layout{display:grid;gap:clamp(4.8rem,7vw,8rem);align-items:start}.faq-page__nav{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin:0;padding:0;list-style:none}.faq-page__nav a{color:currentColor;font-size:1.15rem;line-height:1.35;letter-spacing:.08em;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em}.faq-page__content{display:grid;gap:clamp(4rem,6vw,6.4rem)}.faq-page__section-title{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.35;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.faq-page__item{border-top:.1rem solid rgba(17,17,17,.18)}.faq-page__item:last-child{border-bottom:.1rem solid rgba(17,17,17,.18)}.faq-page__question{display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:1.8rem 0;cursor:pointer;color:#111;font-size:1.35rem;line-height:1.45;letter-spacing:0;list-style:none}.faq-page__question::-webkit-details-marker{display:none}.faq-page__question:after{content:"+";flex:0 0 auto;font-size:1.8rem;line-height:1;font-weight:400}.faq-page__item[open] .faq-page__question:after{content:"-"}.faq-page__answer{max-width:72rem;padding:0 0 2rem;color:#111111c2;font-size:1.25rem;line-height:1.68}.faq-page__answer p{margin:0}.faq-page__answer a,.faq-page__closing a{color:currentColor;text-decoration:underline;text-underline-offset:.25em}.faq-page__footer{margin-top:clamp(4rem,6vw,6.4rem);padding-top:2.4rem;border-top:.1rem solid rgba(17,17,17,.18)}@media screen and (min-width:990px){.faq-page__layout{grid-template-columns:minmax(18rem,.3fr) minmax(0,.9fr)}.faq-page__nav{position:sticky;top:12rem;display:grid;gap:1.2rem}}@media screen and (max-width:749px){.faq-page{padding-block-start:4.8rem}.faq-page__inner{width:min(100% - 3.2rem,118rem)}.faq-page__intro,.faq-page__closing,.faq-page__question{font-size:1.25rem}.faq-page__answer{font-size:1.18rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-faq-page.css.map */
