.faqs-page{background:var(--faq-background);color:var(--faq-text)}.faqs-page__inner{width:min(100%,1180px);margin:0 auto;padding:clamp(72px,9vw,132px) 20px clamp(64px,8vw,112px)}.faqs-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr);gap:clamp(28px,7vw,92px);align-items:end;padding-bottom:clamp(36px,6vw,72px);border-bottom:1px solid var(--faq-border)}.faqs-page__heading{max-width:780px;margin:0;color:var(--faq-accent);font-family:var(--font-heading-family);font-size:clamp(5.2rem,9vw,12.4rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:.88;letter-spacing:0}.faqs-page__intro{max-width:460px;color:var(--faq-muted);font-size:1.55rem;line-height:1.75}.faqs-page__intro p,.faqs-page__contact-text p,.faqs-page__answer-inner p{margin:0}.faqs-page__tools{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:24px;align-items:start;padding:28px 0 clamp(32px,5vw,58px)}.faqs-page__search-input{width:100%;min-height:48px;padding:0 0 10px;border:0;border-bottom:1px solid var(--faq-accent);border-radius:0;background:transparent;color:var(--faq-text);font:inherit;font-size:1.5rem;-webkit-appearance:none;appearance:none}.faqs-page__search-input::placeholder{color:var(--faq-muted);opacity:1}.faqs-page__search-input:focus-visible,.faqs-page__category-button:focus-visible,.faqs-page__question:focus-visible,.faqs-page__contact-button:focus-visible{outline:2px solid var(--faq-accent);outline-offset:4px}.faqs-page__categories{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.faqs-page__category-button{min-height:38px;padding:8px 15px;border:1px solid var(--faq-border);border-radius:999px;background:transparent;color:var(--faq-muted);font:inherit;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.faqs-page__category-button:hover,.faqs-page__category-button.is-active{border-color:var(--faq-accent);background:var(--faq-accent);color:var(--faq-panel)}.faqs-page__groups{display:grid;gap:clamp(38px,6vw,68px)}.faqs-page__group{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);gap:clamp(22px,5vw,72px);border-top:1px solid var(--faq-border);padding-top:clamp(22px,3vw,34px)}.faqs-page__group[hidden],.faqs-page__item[hidden]{display:none}.faqs-page__group-kicker{margin:0 0 8px;color:var(--faq-accent);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.faqs-page__group-heading{margin:0;color:var(--faq-text);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,5rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1;letter-spacing:0}.faqs-page__items{border-bottom:1px solid var(--faq-border)}.faqs-page__item{border-top:1px solid var(--faq-border)}.faqs-page__question-heading{margin:0}.faqs-page__question{display:grid;grid-template-columns:1fr 28px;gap:18px;align-items:center;width:100%;min-height:66px;padding:18px 0;border:0;background:transparent;color:var(--faq-text);font:inherit;font-size:clamp(1.65rem,1.7vw,2.05rem);line-height:1.3;text-align:left;cursor:pointer}.faqs-page__icon{position:relative;width:24px;height:24px;justify-self:end}.faqs-page__icon:before,.faqs-page__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background:var(--faq-accent);transform:translate(-50%,-50%);transition:transform .22s ease}.faqs-page__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faqs-page__question[aria-expanded=true] .faqs-page__icon:after{transform:translate(-50%,-50%) rotate(0)}.faqs-page__answer{height:0;overflow:hidden;transition:height .26s ease}.faqs-page__answer-inner{max-width:720px;padding:0 44px 24px 0;color:var(--faq-muted);font-size:1.48rem;line-height:1.75}.faqs-page__empty{margin:clamp(28px,5vw,54px) 0 0;padding:28px 0;border-top:1px solid var(--faq-border);border-bottom:1px solid var(--faq-border);color:var(--faq-muted);font-size:1.6rem;text-align:center}.faqs-page__contact{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(260px,.78fr) auto;gap:24px;align-items:center;margin-top:clamp(52px,8vw,96px);padding:clamp(28px,4vw,44px) 0 0;border-top:1px solid var(--faq-accent)}.faqs-page__contact-heading{margin:0;color:var(--faq-accent);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5.4rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1;letter-spacing:0}.faqs-page__contact-text{color:var(--faq-muted);font-size:1.48rem;line-height:1.7}.faqs-page__contact-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid var(--faq-accent);border-radius:0;background:var(--faq-accent);color:var(--faq-panel);font-size:1.25rem;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.faqs-page__contact-button:hover{background:transparent;color:var(--faq-accent)}@media screen and (max-width:989px){.faqs-page__hero,.faqs-page__tools,.faqs-page__group,.faqs-page__contact{grid-template-columns:1fr}.faqs-page__categories{justify-content:flex-start}.faqs-page__contact{align-items:start}}@media screen and (max-width:749px){.faqs-page__inner{padding:52px 16px 68px}.faqs-page__hero{gap:22px;padding-bottom:34px}.faqs-page__heading{font-size:clamp(4.9rem,17vw,7.2rem)}.faqs-page__tools{gap:18px;padding-top:22px}.faqs-page__categories{gap:8px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;scrollbar-width:none}.faqs-page__categories::-webkit-scrollbar{display:none}.faqs-page__category-button{flex:0 0 auto}.faqs-page__group{gap:16px}.faqs-page__question{min-height:60px;font-size:1.55rem}.faqs-page__answer-inner{padding-right:8px;font-size:1.42rem}.faqs-page__contact-button{width:100%}}@media(prefers-reduced-motion:reduce){.faqs-page__answer,.faqs-page__icon:before,.faqs-page__icon:after,.faqs-page__category-button,.faqs-page__contact-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faqs-page.css.map */
