.tabs-slider{position:relative;overflow:hidden}.tabs-slider__title{text-align:center;margin-bottom:1.5rem}.tabs-slider__colored-title{color:var(--accent-color)}.tabs-slider__description{text-align:center;max-width:800px;margin:0 auto 2.5rem}.tabs-slider__tabs{display:flex;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.tabs-slider__tab-button{background:transparent;border:none;padding:1rem 1.5rem;opacity:.5;cursor:pointer;position:relative;font-weight:500;transition:color .3s ease;color:rgba(var(--color-foreground),.75)}.tabs-slider__tab-button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:transparent;transition:background-color .3s ease}.tabs-slider__tab-button.active{color:var(--accent-color);opacity:1}.tabs-slider__tab-button.active:after{background-color:var(--accent-color)}.tabs-slider__content-wrapper{position:relative;overflow:visible;margin-bottom:2rem;white-space:nowrap}.tabs-slider__content{display:none;animation:slideEffect .5s ease;position:relative;white-space:normal}.tabs-slider__content.active{display:block}.tabs-slider__content-inner{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.tabs-slider__text-column,.tabs-slider__image-column{flex:1;min-width:300px}.tabs-slider__content-title{margin-bottom:1rem;font-size:calc(var(--font-heading-scale) * 2.3rem);font-weight:500}.tabs-slider__content-colored-title{color:var(--accent-color)}.tabs-slider__text{margin-bottom:1.5rem}.tabs-slider__image-container{border-radius:8px;overflow:hidden;height:auto;max-height:500px;display:flex;align-items:center;justify-content:center}.tabs-slider__image{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.tabs-slider__button-container{text-align:center;margin-top:2rem;margin-bottom:2rem}.tabs-slider__button-container .button{min-width:220px;border-radius:var(--button-border-radius, 8px);text-decoration:none}.tabs-slider__button-container .button:hover{opacity:.9;transform:translateY(-2px)}@media screen and (max-width: 749px){.tabs-slider__content-inner{flex-direction:column}.tabs-slider__image-column,.tabs-slider__text-column{width:100%}.tabs-slider__tab-button{padding:.75rem 1rem;font-size:.9rem}.tabs-slider__image-container{max-height:300px}}@keyframes slideEffect{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-multi-tabs.css.map */
