.grid-video-product-tab .grid__item{width:100%;max-width:100%}.grid-tabs{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}.grid-video-product-tab .grid-tabs .tablinks .tab-count{display:none;visibility:hidden}.grid-video-product-tab .collection .grid__item>.media .image-block-heading>*:not(.button){color:var(--color-foreground)}.grid-video-product-tab .collection .grid__item>.media .image-block-heading>.button{color:var(--color-base-background-1)}.grid-video-product-tab .collection .grid__item>.media .image-block-heading:not(.color-text)>.button:not(:hover){background-color:var(--color-foreground);color:var(--color-base-background-1);box-shadow:0 0 0 .2rem var(--color-foreground)}.grid-video-product-tab .collection .grid__item>.media .image-block-heading.color-inverse>.button:not(:hover){color:var(--color-base-outline-button-labels)}.grid-video-product-tab .grid-tabs .tablinks{color:var(--color-base-accent-1);cursor:pointer;padding:2.5rem 0;margin:0;display:flex;align-items:center;justify-content:center;position:relative;background-color:transparent;border:1px solid transparent;border-right:none;box-shadow:none;transition:all .3s linear;font-family:var(--font-additional-family);flex-direction:column;row-gap:1rem}.grid-video-product-tab :where(.age-title)+div{color:var(--gradient-base-accent-2);transition:all var(--duration-default) linear;font-size:32px;line-height:1.7;text-align:center;font-weight:400;text-decoration-style:wavy;text-decoration-line:underline;text-underline-offset:.5em;text-decoration-color:transparent;text-decoration-skip-ink:none}.grid-video-product-tab .grid-tabs .tablinks.active .age-title+div{text-decoration-color:var(--gradient-base-accent-3);color:var(--gradient-base-background-3)}.grid-video-product-tab .grid-tabs .tablinks:hover .age-title+div{color:var(--gradient-base-background-3)}.grid-video-product-tab :where(.age-title)>span{font-size:32px;font-weight:400;display:block;padding-top:1rem}.grid-video-product-tab .tabs_container{position:relative;width:100%;padding-bottom:5rem}.grid-video-product-tab .tabs_container .grid{margin-bottom:0rem}.grid-video-product-tab :where(.grid-banner-inner.banner--content-align-left){align-items:flex-start!important;text-align:left;display:flex;flex-direction:column}.grid-video-product-tab :where(.grid-banner-content) .grid-banner-inner>*{margin-top:0;margin-bottom:0}.grid-video-product-tab :where(.grid-banner-content) .grid-banner-inner>*:not(:last-child):not(.sub-heading):not(.title-image){margin-bottom:20px}.grid-video-product-tab :where(.grid-banner-content) .grid-banner-inner>.banner-button{margin-top:1rem!important}.grid-video-product-tab :where(.grid-banner-content,.grid-banner-block-image){width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.grid-video-product-tab :where(.grid-banner-content){max-width:40%}.grid-video-product-tab :where(.grid-banner-block-image){max-width:60%}.grid-video-product-tab :where(.grid-banner-block-image) img.grid-banner-image{width:100%;height:100%;object-fit:cover;transition:all linear var(--duration-short);border-radius:150px 0 200px;border:10px solid var(--gradient-base-accent-3)}.grid-video-product-tab .video-icon-button{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center}.grid-video-product-tab .video-play-icon svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.grid-video-product-tab .video-play-icon:hover svg{fill:var(--gradient-base-background-3)}.grid-video-product-tab .video-play-icon{width:100px;height:100px;background:transparent;color:var(--gradient-base-background-1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-default);position:relative}.grid-video-product-tab .video-play-icon:before,.grid-video-product-tab .video-play-icon:after{content:"";position:absolute;display:block;border-radius:100%;background:#fff;z-index:-1;transform:translate(-50%) translateY(-50%)}.grid-video-product-tab .video-play-icon:before{opacity:.6;width:100px;height:100px;top:50%;left:50%}.grid-video-product-tab .video-play-icon:after{left:50%;top:50%;margin:0 auto;width:100%;height:100%;animation:video-icon-animate 1.8s linear 0s infinite;-webkit-animation:video-icon-animate 1.8s linear 0s infinite}.grid-video-product-tab .video-play-icon .watch-more{background:transparent!important;width:100%;height:100%}.grid-video-product-tab .grid-tabs{position:relative}.shopify-section.reveal .grid-video-product-tab :where(.grid-banner-block-image){animation:fadeIn var(--anim-time) ease both}.shopify-section.reveal .grid-video-product-tab :where(.grid-banner-inner) :where(.title-image,.sub-heading,.title){animation:fadeInRight var(--anim-time) ease both}.shopify-section.reveal .grid-video-product-tab :where(.grid-banner-inner) :where(.description,.banner-button){animation:fadeInLeft calc(var(--anim-time) / 2) ease both}@media screen and (max-width: 1539px){.grid-video-product-tab :where(.age-title)>span{font-size:28px}.grid-video-product-tab .grid-tabs .tablinks .age-title{font-size:44px!important;width:240px!important;height:200px!important}}@media screen and (min-width: 1280px){.grid-video-product-tab .grid-banner-wrapper :where(.grid-banner-inner){padding:20px 120px 20px 0;display:flex;flex-direction:column}.grid-banner-inner.banner--content-align-center{align-items:center;text-align:center}.grid-banner-inner.banner--content-align-left{align-items:start;text-align:left}.grid-banner-inner.banner--content-align-right{align-items:end;text-align:end}}@media screen and (min-width: 990px) and (max-width: 1279px){.grid-video-product-tab .grid-banner-wrapper :where(.grid-banner-inner){padding:20px 70px 20px 0}}@media screen and (min-width: 750px) and (max-width: 1199px){.grid-video-product-tab .title+.description,.grid-video-product-tab .title{max-width:50rem;width:100%}}@media screen and (max-width: 989px){.grid-video-product-tab .grid-tabs{color:var(--gradient-base-accent-2);display:flex;justify-content:flex-start;flex-direction:column;margin-left:auto;margin-right:auto;background:var(--gradient-base-background-1);max-width:40rem;border-radius:15px}.grid-video-product-tab :where(.grid-banner-inner){width:100%;max-width:45rem}.grid-video-product-tab .grid-tabs .tablinks .age-title{display:none!important}.grid-video-product-tab .tabs_container{display:grid;grid-template-columns:1fr}.grid-video-product-tab .tabs_container{padding-top:8rem}.grid-video-product-tab .tabs_container>div{order:1;width:100%}.grid-video-product-tab .tabs_container>div:last-child{order:0;margin-top:0;position:absolute;left:0;right:0;background:var(--gradient-base-background-2);z-index:1}.grid-video-product-tab .grid-tabs .tablinks{background:var(--gradient-base-background-1);-webkit-transition:none;transition:none;border-radius:inherit;padding:1.5rem 0}.grid-video-product-tab .grid-tabs .tablinks:not(.active){position:absolute;top:0;left:0;right:0;width:100%;opacity:0;padding:0}.grid-video-product-tab .grid-tabs.expanded .tablinks.active{order:0;z-index:1;padding:1.5rem 0;background:var(--gradient-base-accent-2)}.grid-video-product-tab .grid-tabs:not(.expanded) .tablinks:not(.active){pointer-events:none}.grid-video-product-tab .grid-tabs.expanded .tablinks:not(.active){position:relative;top:auto;opacity:1;padding:1.5rem 0;order:1;background:inherit}.grid-video-product-tab .grid-tabs .tablinks.active .age-title+div{color:var(--gradient-base-background-1)}.grid-video-product-tab .grid-tabs .tablinks.active{background:var(--gradient-base-accent-2)}.grid-video-product-tab .grid-tabs .tablinks.active .age-title+div{text-decoration:none}.grid-video-product-tab .grid-tabs .tablinks.active:after{position:absolute;cursor:pointer;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg fill='currentcolor' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");-webkit-appearance:none;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;content:"";width:3rem;height:3rem;z-index:1;color:var(--gradient-base-background-1);right:.5rem;background-color:var(--gradient-base-background-1)}}@media screen and (max-width: 575px){.grid-video-product-tab :where(.age-title)+div{font-size:22px}.grid-video-product-tab :where(.grid-banner-block-image) img.grid-banner-image{border-radius:85px 0;border:8px solid var(--gradient-base-accent-3)}}@keyframes video-icon-animate{0%{transform:translate(-50%) translateY(-50%) scale(1);opacity:1}to{transform:translate(-50%) translateY(-50%) scale(1.5);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grid-tab-section.css.map */
