.hero{position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.hero .hero__media{position:absolute;top:0;left:0;height:100%;width:100%}.hero .video,.hero .video .media,.hero .video .media video{display:block;width:100%;height:100%;object-fit:cover}.hero .hero__header-text{position:absolute;z-index:2;display:flex;width:100%;justify-content:space-between;padding:18px 22px;color:var(--color-foreground)}.hero .hero__text{position:relative;height:100%;z-index:1}.hero .hero__text:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1;background-color:var(--color-overlay)}.hero .hero__text-logo img{max-width:var(--logo-max-width)}.hero .hero__media picture{display:block;height:100%}.hero .hero__media img,.hero .hero__media svg{position:relative;width:100%;height:100%;z-index:1;object-fit:cover}.hero .hero__text-container{display:flex;height:100%;padding:var(--container-margin);max-width:calc(var(--ideal-width) + var(--container-margin)*2);margin:0 auto;z-index:2;position:relative}.hero--slideshow .hero__text-container{padding-top:calc(var(--container-margin) * 2);padding-bottom:calc(var(--container-margin) * 1.5)}gridy-slider:has(.indicator--progress) .hero__text-container{padding-bottom:calc(var(--container-margin) * 2)}@media only screen and (max-width: 767px){.height-auto:not(.hero--contained) .hero .hero__media{position:relative}.height-auto:not(.hero--contained) .hero .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.hero--contained .hero__media{position:static}.hero--contained .hero__text{height:auto}.hero--contained .hero__text:before{content:none!important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sm-height-auto:not(.sm-hero--contained) .hero .hero__media{position:relative}.sm-height-auto:not(.sm-hero--contained) .hero .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.sm-hero--contained .hero__media{position:static}.sm-hero--contained .hero__text{height:auto}.sm-hero--contained .hero__text:before{content:none!important}.sm-hero--contained .sm-horizontal-justified{position:relative}.sm-horizontal-justified>*{flex:1 0 auto}.sm-hero--contained .sm-horizontal-justified .btn-group{position:absolute;right:calc(var(--grid-gap)*2);top:calc(var(--grid-gap)*2);flex-direction:column}}@media only screen and (min-width: 1024px){.md-height-auto:not(.sm-hero--contained) .hero .hero__media{position:relative}.md-height-auto:not(.sm-hero--contained) .hero .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.md-hero--contained .hero__media{position:static}.md-hero--contained .hero__text{height:auto}.md-hero--contained .hero__text:before{content:none!important}.md-hero--contained .md-horizontal-justified{position:relative}.md-horizontal-justified>*{flex:1 0 auto}.md-hero--contained .md-horizontal-justified .btn-group{position:absolute;right:calc(var(--grid-gap)*2);top:calc(var(--grid-gap)*2);flex-direction:column}}.hero.hero--slideshow .yotpo-widget-instance svg path{stroke:#fff!important;fill:#fff!important}.hero.hero--slideshow .yotpo-widget-instance span.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score,.hero.hero--slideshow .yotpo-widget-instance span.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{color:#fff!important}div#yotpo-reviews-hero-section{margin-top:10px;margin-bottom:-10px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-hero.css.map?v=165976168481695898981750660684 */
