.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 .hero__media .placeholder-svg{opacity:.25}.hero video,.hero .media{display:block;width:100%;height:100%;object-fit:cover}.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__media picture{display:block;height:100%}.hero .hero__media img,.hero .hero__media svg:not(.feather-youtube,.feather-vimeo){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: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:not(.no-media) .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.hero--contained .hero__media{position:relative;top:auto;left:auto;overflow:hidden}.hero--contained .hero__text{height:auto}.hero--contained .hero__text:before{content:none!important}.hero--contained{--color-overlay-text: var(--color-foreground);--color-overlay: var(--color-background);--color-overlay-outlines: var(--color-outlines);--color-overlay-button-foreground: var(--color-button-foreground);--color-overlay-button-background: var(--color-button-background)}}@media only screen and (min-width:768px){.sm-height-auto:not(.sm-hero--contained) .hero .hero__media{position:relative}.sm-height-auto:not(.sm-hero--contained) .hero:not(.no-media) .hero__text{position:absolute;top:0;left:0;width:100%;height:100%}.sm-hero--contained .hero__media{position:relative;top:auto;left:auto;overflow:hidden}.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}.sm-hero--contained{--color-overlay-text: var(--color-foreground);--color-overlay: var(--color-background);--color-overlay-outlines: var(--color-outlines);--color-overlay-button-foreground: var(--color-button-foreground);--color-overlay-button-background: var(--color-button-background)}}.hero-slideshow-countdown{position:relative}.hero-slideshow-media{position:relative;overflow:hidden;height:100%}.hero-wave{--wave-pos-x: 1;--wave-pos-y: 1;--wave-flip-x: 1;--wave-flip-y: 1;transform:scale(calc(var(--wave-pos-x) * var(--wave-flip-x)),calc(var(--wave-pos-y) * var(--wave-flip-y)));position:absolute;left:0;width:100%;z-index:2;display:block;pointer-events:none}.hero-wave--top{top:0}.hero-wave--bottom{bottom:0;--wave-pos-y: -1}.hero-slideshow-countdown .gridy-indicator.position-overlay-track{bottom:calc(var(--wave-bottom-h, 0px) + 16px)}.hero-slideshow-countdown .gridy-arrow{background-color:var(--color-background)!important;color:var(--color-foreground)}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-hero.css.map */
