.section-media-hero .media-hero--youtube{aspect-ratio:16 / 9;min-height:auto!important}.section-media-hero{display:flex;position:relative;flex-direction:column;min-height:calc(100vh - var(--hh-total-header-height, 0px));min-height:calc(100svh - var(--hh-total-header-height, 0px))}@media screen and (max-width: 749px){.section-media-hero{flex-direction:row;flex-wrap:wrap}.section-media-hero .banner__media .banner__image.hidden--sm{display:none}}@media screen and (min-width: 750px){.section-media-hero{flex-direction:row}.section-media-hero .banner--margin{margin:0 1.25rem}.section-media-hero .banner__media .banner__image.hidden--md{display:none}}.section-media-hero .banner__media{width:100%;height:100%;left:0;top:0;position:absolute}.section-media-hero .banner__image{height:100vh}.section-media-hero .banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.section-media-hero .banner__video{width:100%;height:100%}.section-media-hero .banner__video video{object-fit:cover!important}@media screen and (max-width: 749px){.section-media-hero .banner__video--mobile-hide{display:none}}@media screen and (min-width: 750px){.section-media-hero .banner__video--mobile{display:none}}.section-media-hero .banner__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.section-media-hero .banner__content{padding:2.1875rem .9375rem;display:flex;position:relative;width:100%;align-items:flex-end;color:var(--hh-color)}.section-media-hero .banner__content--start{justify-content:flex-start}.section-media-hero .banner__content--center{justify-content:center}.section-media-hero .banner__content--end{justify-content:flex-end}@media screen and (min-width: 750px){.section-media-hero .banner__content{padding:3.4375rem 1.875rem}}.section-media-hero .banner__box{border:0;position:relative;height:fit-content;align-items:center;width:100%}.section-media-hero .banner__box>*+.banner__buttons,.section-media-hero .banner__link>*+.banner__buttons{margin-top:1.25rem}@media screen and (min-width: 750px){.section-media-hero .banner__box>*+.banner__buttons,.section-media-hero .banner__link>*+.banner__buttons{margin-top:1.5625rem}}.section-media-hero .banner__content .button+.button{margin-top:.9375rem}.section-media-hero .banner__buttons--multiple{display:flex;flex-wrap:wrap;gap:1.4375rem}.section-media-hero .banner__content .button{height:auto;margin-right:1.25rem}.section-media-hero .banner__box>*+.banner__text,.section-media-hero .banner__link>*+.banner__text{margin-top:.8125rem}@media screen and (min-width: 750px){.section-media-hero .banner__box>*+.banner__text,.section-media-hero .banner__link>*+.banner__text{margin-top:.3125rem}}.section-media-hero .banner__box>*+*,.section-media-hero .banner__link>*+*{margin-top:.625rem}.section-media-hero .banner__box>*:first-child,.section-media-hero .banner__link>*:first-child{margin-top:0}@media screen and (max-width: 749px){.section-media-hero .banner__content .button{flex-grow:1}.section-media-hero .banner--stacked .banner__box{width:100%}}@media screen and (min-width: 750px){.section-media-hero .banner__box{width:39.375rem}.section-media-hero .banner__box>.banner__buttons:only-child .button,.section-media-hero .banner__link>.banner__buttons:only-child .button{margin-top:0}}.section-media-hero .banner__heading>*,.section-media-hero .banner__text>*{word-wrap:break-word}.section-media-hero .banner__heading,.section-media-hero .banner__heading *{font:var(--hh-h3-font);letter-spacing:var(--hh-h3-letter-spacing);font-size:1.875rem;margin-bottom:0}.section-media-hero .banner__box>*+.banner__heading,.section-media-hero .banner__link>*+.banner__heading{margin-top:.625rem}@media screen and (min-width: 750px){.section-media-hero .banner__heading{font:var(--hh-h1-font);letter-spacing:var(--hh-h1-letter-spacing)}.section-media-hero .banner__box>*+.banner__heading,.section-media-hero .banner__link>*+.banner__heading{margin-top:.3125rem}}.section-media-hero .banner-scroller__backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.section-media-hero .banner-scroller__border{margin:0;position:absolute;background:var(--hh-color-day);will-change:transform;transition:transform .1s;z-index:1}.section-media-hero .banner-scroller__border-top,.section-media-hero .banner-scroller__border-bottom{width:100%;height:1.25rem}.section-media-hero .banner-scroller__border-top{top:0;left:0;transform-origin:50% 0}.section-media-hero .banner-scroller__border-bottom{left:0;bottom:0;transform-origin:50% 100%}.section-media-hero .banner-scroller__border-left,.section-media-hero .banner-scroller__border-right{height:100%;width:1.25rem}.section-media-hero .banner-scroller__border-left{top:0;left:0;transform-origin:0 50%}.section-media-hero .banner-scroller__border-right{top:0;right:0;transform-origin:100% 50%}@media screen and (min-width: 750px){.section-media-hero .banner-scroller__border-top,.section-media-hero .banner-scroller__border-bottom{height:2.5rem}.section-media-hero .banner-scroller__border-left,.section-media-hero .banner-scroller__border-right{width:2.5rem}}@media screen and (min-width: 990px){.section-media-hero .banner-scroller__border-top,.section-media-hero .banner-scroller__border-bottom{height:5rem}.section-media-hero .banner-scroller__border-left,.section-media-hero .banner-scroller__border-right{width:4.375rem}}.section-media-hero .media-hero__video{width:100%;height:100%;position:absolute;pointer-events:none!important}.section-media-hero .media-hero__youtube,.section-media-hero .media-hero__wistia{width:100%;height:100%;position:absolute}.section-media-hero .media-hero__youtube{aspect-ratio:16 / 9}.section-media-hero .media-hero__youtube hh-youtube-video-wrapper{width:100%;height:100%;aspect-ratio:16 / 9}@media screen and (min-width: 750px){.section-media-hero .media-hero__youtube hh-youtube-video-wrapper{height:auto}}.section-media-hero .media-hero__video>div{border-radius:0!important;height:100%!important}.section-media-hero .media-hero__video video{object-fit:cover!important;height:100%!important}@media screen and (max-width: 749px){.section-media-hero .media-hero__video--mobile-hide{display:none}}@media screen and (min-width: 750px){.section-media-hero .media-hero__video--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/881/assets/section-media-hero.css.map */
