.faq-section__heading{text-align:center;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:.05em;margin-bottom:4rem}.faq-section__empty{text-align:center;color:rgba(var(--color-foreground),.6)}.faq-layout{display:grid;grid-template-columns:28rem 1fr;gap:0 3rem;align-items:start}.faq-categories{display:flex;flex-direction:column;gap:0}.faq-cat-btn{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.4rem 1.6rem;background:rgba(var(--color-foreground),.05);border:none;border-radius:6px;margin-bottom:.8rem;cursor:pointer;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));text-align:left;transition:background .2s ease,color .2s ease}.faq-cat-btn:hover{background:rgba(var(--color-foreground),.1)}.faq-cat-btn.is-active{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.faq-cat-btn.is-active .faq-cat-btn__chevron svg{stroke:rgb(var(--color-button-text))}.faq-cat-btn__icon{flex-shrink:0;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center}.faq-cat-btn__icon svg{width:2.4rem;height:2.4rem;display:block}.faq-cat-btn__label{flex:1;line-height:1.3}.faq-cat-btn__chevron{flex-shrink:0;display:flex;align-items:center;opacity:.5}.faq-cat-btn__chevron svg{width:1.8rem;height:1.8rem;stroke:rgb(var(--color-foreground))}.faq-cat-btn.is-active .faq-cat-btn__chevron{opacity:1}.faq-panels{min-width:0}.faq-panel{display:none}.faq-panel.is-active{display:block}.faq-item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.faq-item:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));transition:color .2s ease}.faq-item__question:hover{color:rgba(var(--color-foreground),.75)}.faq-item__question-text{flex:1;line-height:1.4}.faq-item__toggle-icon{flex-shrink:0;font-size:2rem;font-weight:300;line-height:1;color:rgba(var(--color-foreground),.6);transition:transform .3s ease,color .2s ease;width:2rem;text-align:center}.faq-item__question[aria-expanded=true] .faq-item__toggle-icon{color:rgb(var(--color-foreground))}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-item__answer-inner{padding-bottom:1.8rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.faq-item__answer-inner br+br{content:"";display:block;margin-top:.8rem}@media screen and (max-width:767px){.faq-layout{display:block}.faq-categories{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2.4rem}.faq-cat-btn{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.6rem 1rem;gap:.8rem;margin-bottom:0;border-radius:8px;min-height:9rem}.faq-cat-btn__chevron{display:none}.faq-cat-btn__icon,.faq-cat-btn__icon-img{width:3.2rem;height:3.2rem}.faq-cat-btn__label{font-size:1.3rem;line-height:1.3}.faq-item__question{font-size:1.5rem;padding:1.6rem 0}.faq-section__heading{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/section-faq.css.map */
