.faq-tabs-section{width:100%}.faq-tabs__header{margin-bottom:3rem;text-align:center}.faq-tabs__heading{margin-bottom:1rem}.faq-tabs__subheading{color:rgba(var(--color-foreground),.75);max-width:60rem;margin:0 auto}.faq-tabs-container{max-width:120rem;margin:0 auto;overflow:hidden}.faq-tabs__navigation-wrapper{position:relative;display:flex;align-items:center;gap:.5rem}.faq-tabs__scroll-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:transparent;border:none;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:rgba(var(--color-foreground),.6);opacity:0;pointer-events:none}.faq-tabs__scroll-button:hover{color:rgb(var(--color-foreground));transform:translateY(-50%) scale(1.15)}.faq-tabs__scroll-button.visible{opacity:1;pointer-events:all;padding:0}.faq-tabs__scroll-button--left{left:0}.faq-tabs__scroll-button--right{right:0}@media screen and (max-width:749px){.faq-tabs__scroll-button{width:2rem;height:2rem}}.faq-tabs__navigation{display:flex;flex:1 1 auto;width:100%;flex-wrap:nowrap;gap:.5rem;border-bottom:.2rem solid rgba(var(--color-foreground),.1);justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-behavior:smooth}.faq-tab__button:first-child{margin-left:auto}.faq-tab__button:last-child{margin-right:auto}.faq-tabs__navigation::-webkit-scrollbar{height:.3rem}.faq-tabs__navigation::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.05)}.faq-tabs__navigation::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.2);border-radius:.3rem}.faq-tabs__navigation::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.3)}@media screen and (max-width:749px){.faq-tabs__navigation{padding-bottom:.5rem}}.faq-tab__button{background:transparent;border:none;padding:1.5rem 2rem;font-size:1.6rem;font-weight:500;color:rgba(var(--color-foreground),.75);cursor:pointer;transition:all .3s ease;border-bottom:.3rem solid transparent;margin-bottom:-.2rem;white-space:nowrap;position:relative;flex-shrink:0}.faq-tab__button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.faq-tab__button.active{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground));font-weight:600}.faq-tab__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;z-index:1}.faq-tab__button:focus{scroll-margin:2rem}.faq-tabs__content-wrapper{position:relative;min-height:20rem}.faq-tab__content{display:none;animation:fadeIn .3s ease-in}.faq-tab__content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.faq-accordion{display:flex;flex-direction:column;gap:1rem}.faq-accordion .accordion{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.5rem;overflow:hidden;transition:box-shadow .3s ease}.faq-accordion .accordion:hover{box-shadow:0 .2rem 1rem rgba(var(--color-foreground),.1)}.faq-accordion details[open]{background-color:rgba(var(--color-foreground),.02)}.faq-accordion summary{padding:2rem;cursor:pointer;display:flex;align-items:center;gap:1.5rem;transition:background-color .2s ease}.faq-accordion summary:hover{background-color:rgba(var(--color-foreground),.05)}.faq-accordion .accordion__title{flex:1;margin:0;font-size:1.6rem;font-weight:500}.faq-accordion .accordion__content{padding:2rem 2rem 2rem 5.5rem;color:rgba(var(--color-foreground),.85);line-height:1.6;margin-bottom:0}@media screen and (max-width:749px){.faq-accordion .accordion__content{padding-left:2rem}.faq-tab__button{padding:1.2rem 1.5rem;font-size:1.4rem}}.faq-empty-state{padding:4rem 2rem;text-align:center;color:rgba(var(--color-foreground),.5);font-style:italic}.faq-accordion summary svg{width:2rem;height:2rem;flex-shrink:0}.faq-accordion summary .icon-caret{margin-left:auto;transition:transform .3s ease}.faq-accordion details[open] summary .icon-caret{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-faq-tabs.css.map */
