.banner-block-main .banner-block{position:relative;display:flex}.banner-block-main .banner-block .video-wrapper{width:100%;height:100%}.banner-block-main .banner-block .video-wrapper video{width:100%;height:100%;max-height:100vh;object-fit:cover}.banner-block-main .banner-block .video-wrapper .video-control{position:absolute;bottom:0;z-index:100;left:10px;display:none}.banner-block-main .banner-block .video-wrapper .video-control svg{width:50px;height:50px}.banner-block-main .banner-block .image-wrapper{flex:1;position:relative}.banner-block-main .image-wrapper.has-hover-overlay{overflow:hidden}.banner-block-main .image-wrapper .banner-block-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#482922;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.banner-block-main .image-wrapper.has-hover-overlay:hover .banner-block-overlay,.image-wrapper-main:has(.full-section-link:hover) .image-wrapper.has-hover-overlay .banner-block-overlay,.image-wrapper:has(.banner-block-buttons:hover) .image-wrapper.has-hover-overlay .banner-block-overlay{opacity:.4}.banner-block-main .banner-block .hide_tablet_or_mobile,.banner-block-main .banner-block .hide_desk_or_mobile,.banner-block-main .banner-block .hide_desk_or_tablet{line-height:0}.banner-block-main .image-wrapper img{width:100%;object-fit:cover;height:100%}.banner-block-main .banner-block-buttons{position:absolute;bottom:0;width:100%;padding-bottom:80px;display:flex;justify-content:space-around;z-index:2}.banner-block-main .banner-block-buttons.buttonRight{right:50%}.banner-block-main .banner-block-buttons.buttonLeft{left:50%}.banner-block-main .banner-block-buttons.single-block .banner-block-button{flex:1;text-align:center}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link{display:inline-flex;padding-bottom:1px;color:#fff;font-family:NeueHaasUnicaW1G-Regular;font-style:normal;font-family:NeueHaasUnicaW1G-bold;font-weight:900;line-height:1.4;letter-spacing:-.075em;text-decoration:none;border-bottom:1px solid #FFF;position:relative}.banner-block-main:has(.full-section-link:hover) .banner-block-buttons .banner-block-button .button-with-link:after{transform:scaleX(1)}.banner-block-main:has(.full-section-link:hover) .banner-block-buttons .banner-block-button .button-with-link{border-bottom-color:transparent!important}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link{display:inline-flex;padding-bottom:1px;color:#fff;font-family:NeueHaasUnicaW1G-Regular;font-size:20px;font-style:normal;font-family:NeueHaasUnicaW1G-bold;font-weight:900;line-height:1.4;letter-spacing:-.075em;text-decoration:none;border-bottom:1px solid #FFF;position:relative}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#fff;transition:transform .25s ease-out}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link:hover:after{transform:scaleX(1)}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link:hover{border-bottom-color:transparent!important}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link:after{bottom:-1px}.banner-block-main .image-wrapper .video-poster-image{display:none}@media screen and (max-width: 640px){.banner-block-main .banner-block-buttons{padding-bottom:78px}.banner-block-main.mobile-layout-column .banner-block{flex-direction:column}.banner-block-main.mobile-layout-row .banner-block{flex-direction:row}.banner-block-main .banner-block-buttons .banner-block-button .button-with-link{letter-spacing:-.075em}.banner-block-main .banner-block-buttons.buttonRight{right:0%}.banner-block-main .banner-block-buttons.buttonLeft{left:0%}}@media screen and (max-width: 425px){.banner-block-main .banner-block-buttons.single-block{justify-content:center}.banner-block-main .banner-block-buttons.single-block>*{margin-left:35px;margin-right:35px}.banner-block-main .banner-block-buttons.single-block .banner-block-button{flex:none}}
/*# sourceMappingURL=/cdn/shop/t/1144/assets/banner-block.css.map */
