.faq-section{--faq-accent: #c0394b;--faq-accent-text: #ffffff;--faq-text: #111111;--faq-muted: #6b6b6b;--faq-border: #e5e5e5;--faq-bg: #ffffff;--faq-tab-radius: 999px;--faq-transition: .25s ease}.faq-section{padding:64px 0;background:var(--faq-bg)}.faq-inner{max-width:760px;margin:0 auto;padding:0 20px}.faq-heading{font-size:clamp(22px,5vw,30px);font-weight:700;color:var(--faq-text);text-align:center;margin:0 0 32px;letter-spacing:-.02em}.faq-tabs-wrapper{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%);margin-bottom:32px}.faq-tabs-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 16px}.faq-tabs-track::-webkit-scrollbar{display:none}.faq-tab-btn{flex:0 0 auto;scroll-snap-align:start;padding:10px 22px;border-radius:var(--faq-tab-radius);border:1.5px solid var(--faq-border);background:transparent;color:var(--faq-muted);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit;line-height:1;transition:background var(--faq-transition),color var(--faq-transition),border-color var(--faq-transition)}.faq-tab-btn:hover{border-color:var(--faq-accent);color:var(--faq-accent)}.faq-tab-btn.is-active{background:var(--faq-accent);border-color:var(--faq-accent);color:var(--faq-accent-text)}.faq-panel{display:none}.faq-panel.is-active{display:block;animation:faqFadeInUp .3s ease}@keyframes faqFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-item{border-bottom:1px solid var(--faq-border)}.faq-item:first-child{border-top:1px solid var(--faq-border)}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:20px 0;cursor:pointer;text-align:left;gap:16px;font-family:inherit}.faq-item__question{font-size:15px;font-weight:600;color:var(--faq-text);line-height:1.4;flex:1}.faq-item__icon{flex:0 0 20px;color:var(--faq-muted);display:flex;align-items:center;justify-content:center;transition:color var(--faq-transition)}.faq-item__trigger:hover .faq-item__icon{color:var(--faq-accent)}.faq-item__icon .icon-v{transition:transform var(--faq-transition),opacity var(--faq-transition);transform-origin:center}.faq-item.is-open .faq-item__icon .icon-v{transform:rotate(90deg) scaleX(0);opacity:0}.faq-item.is-open .faq-item__icon{color:var(--faq-accent)}.faq-item__answer{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-item__answer:not([hidden]){display:block}.faq-item__answer[hidden]{display:block!important;max-height:0}.faq-item__answer-inner{padding:0 0 20px;font-size:15px;color:var(--faq-muted);line-height:1.7}.faq-item__answer-inner p{margin:0 0 .75em}.faq-item__answer-inner p:last-child{margin-bottom:0}@media(max-width:480px){.faq-section{padding:48px 0}.faq-tab-btn{padding:9px 18px;font-size:13px}.faq-item__question,.faq-item__answer-inner{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/303/assets/section-faq-tabs.css.map */
