.tab-button h2{margin-bottom:10px}.image-text-section .image-text__subtitle{margin-bottom:1rem;display:block}.featured--tab{padding:2rem 0}.tab---content{height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab--content{opacity:0}.image-text__image{position:relative}.tab--content .text-rte{padding-bottom:2.5rem}.image-text__image .tab--content{position:absolute;top:0;width:100%}.featured-tab__text .tab--content{transform:translateY(10px);transition:transform .8s ease,opacity 1s ease,filter .8s ease}.featured-tab__text .tab--content.active{transform:translateY(0)}.tab--content{opacity:0;filter:blur(5px);grid-area:1/1;will-change:opacity,filter;pointer-events:none;transition:opacity 1s ease,filter .8s ease}.tab--content.active{opacity:1;filter:blur(0px);position:unset;display:block;pointer-events:all}.tab--content.active .scroll-trigger.animate--slide-in{transform:translateY(0)!important}.tab-button{cursor:pointer;background:transparent;border:none;padding-left:0;opacity:.7}.tab-button.active{opacity:1}.tab-contain-view{height:100%;margin-top:0}.tab--content{height:100%}.tab-text-wrapper{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:4rem}.button-outer-wrapper{align-items:center;display:flex;flex-wrap:wrap}.image-text-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.image-container img{width:100%;object-fit:cover;height:auto}.reverse-layout{flex-direction:row-reverse}.featured-tab__text{flex:1;max-width:100%;padding-top:4rem}.image-text__subtitle{margin-bottom:.5rem}.image-text__heading{font-size:2rem;margin:0 0 1rem}.image-text__description{margin-bottom:1.5rem}.image-text__image .image-container{width:100%;height:auto;overflow:hidden}.tab--contain-view{width:100%;display:grid}.tab-button-outer .subheading{margin-bottom:4rem;display:block}.image-text__image .tab--content{display:flex;align-items:center}@media screen and (max-width: 989px){.image-text__image{flex:0 0 100%!important}.button_outer{display:inline-block}.button_outer .tab-button h2{border-left:2px solid;padding-left:10px}}@media screen and (max-width: 750px){.featured-tab__text{order:2}.image-text__image{flex:0 0 100%!important;order:1}}@media screen and (max-width: 640px){.tab-text-wrapper{padding:2rem}.featured-tab__text{padding-top:2rem}.tab-button-outer .subheading{margin-bottom:2rem}.tab-button-outer{display:flex;flex-flow:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/featured-tab.css.map */
