.banner{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){.banner{flex-direction:row;flex-wrap:wrap}.banner__media .banner__image.hidden--sm{display:none}}@media screen and (min-width: 750px){.banner{flex-direction:row}.banner--margin{margin:0 2rem}.banner__media .banner__image.hidden--md{display:none}}.banner__media{width:100%;height:100%;left:0;top:0;position:absolute}.banner__image{height:100vh}.banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.banner__video{width:100%;height:100%}.banner__video video{object-fit:cover!important}@media screen and (max-width: 749px){.banner__video--mobile-hide{display:none}}@media screen and (min-width: 750px){.banner__video--mobile{display:none}}.banner__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.banner__content{padding:3.5rem 1.5rem;display:flex;position:relative;width:100%;align-items:flex-end;color:var(--hh-color)}.banner__content--start{justify-content:flex-start}.banner__content--center{justify-content:center}.banner__content--end{justify-content:flex-end}@media screen and (min-width: 750px){.banner__content{padding:5.5rem 3rem}}.banner__box{border:0;position:relative;height:fit-content;align-items:center;width:100%}.banner__box>*+.banner__buttons,.banner__link>*+.banner__buttons{margin-top:2rem}@media screen and (min-width: 750px){.banner__box>*+.banner__buttons,.banner__link>*+.banner__buttons{margin-top:2.5rem}}.banner__content .button+.button{margin-top:1.5rem}.banner__buttons--multiple{display:flex;flex-wrap:wrap;gap:2.3rem}.banner__content .button{height:auto;margin-right:2rem}.banner__box>*+.banner__text,.banner__link>*+.banner__text{margin-top:1.3rem}@media screen and (min-width: 750px){.banner__box>*+.banner__text,.banner__link>*+.banner__text{margin-top:.5rem}}.banner__box>*+*,.banner__link>*+*{margin-top:1rem}.banner__box>*:first-child,.banner__link>*:first-child{margin-top:0}@media screen and (max-width: 749px){.banner__content .button{flex-grow:1}.banner--stacked .banner__box{width:100%}}@media screen and (min-width: 750px){.banner__box{width:63rem}.banner__box>.banner__buttons:only-child .button,.banner__link>.banner__buttons:only-child .button{margin-top:0}}.banner__heading>*,.banner__text>*{word-wrap:break-word}.banner__heading{font:var(--hh-h3-font);letter-spacing:var(--hh-h3-letter-spacing);font-size:3rem;margin-bottom:0}.banner__box>*+.banner__heading,.banner__link>*+.banner__heading{margin-top:1rem}@media screen and (min-width: 750px){.banner__heading{font:var(--hh-h1-font);letter-spacing:var(--hh-h1-letter-spacing)}.banner__box>*+.banner__heading,.banner__link>*+.banner__heading{margin-top:.5rem}}.banner-scroller__backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.banner-scroller__border{margin:0;position:absolute;background:var(--hh-color-day);will-change:transform;transition:transform .1s;z-index:1}.banner-scroller__border-top,.banner-scroller__border-bottom{width:100%;height:2rem}.banner-scroller__border-top{top:0;left:0;transform-origin:50% 0}.banner-scroller__border-bottom{left:0;bottom:0;transform-origin:50% 100%}.banner-scroller__border-left,.banner-scroller__border-right{height:100%;width:2rem}.banner-scroller__border-left{top:0;left:0;transform-origin:0 50%}.banner-scroller__border-right{top:0;right:0;transform-origin:100% 50%}@media screen and (min-width: 750px){.banner-scroller__border-top,.banner-scroller__border-bottom{height:4rem}.banner-scroller__border-left,.banner-scroller__border-right{width:4rem}}@media screen and (min-width: 990px){.banner-scroller__border-top,.banner-scroller__border-bottom{height:8rem}.banner-scroller__border-left,.banner-scroller__border-right{width:7rem}}
/*# sourceMappingURL=/cdn/shop/t/849/assets/section-image-banner.css.map */
