.banner-logo{height:calc(100vh - var(--f-header-space, 70px) - var(--f-announcement-height, 0px));height:calc(100svh - var(--f-header-space, 70px) - var(--f-announcement-height, 0px))}@media(max-width:767.98px){.banner-logo{height:calc(100svh - var(--f-header-space, 60px) - var(--f-announcement-height, 0px) - var(--f-mobile-tab-bar-height, 0px))}}.banner-logo__logo-inner{margin-block-start:-10.9333333333%;width:var(--logo-width, 13rem)}@media(max-width:767.98px){.banner-logo__logo-inner{width:var(--logo-mobile-width, 13rem)}}.banner-logo__logo{height:auto}.banner-logo__content-wrapper{padding-inline:1.5rem;padding-block-end:8rem}video.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767.98px){.banner-logo__content-wrapper{padding-block-end:5.4rem}.banner-logo{display:flex;flex-direction:column}.banner-logo .banner-logo__logo-wrapper{position:relative;inset:auto;flex:1 1 auto;min-height:0;padding-block-start:var(--f-header-space, 60px)}.banner-logo .banner-logo__logo-inner{margin-block-start:0}.banner-logo .banner-logo__content-wrapper{position:relative;inset:auto;flex:0 0 auto}}@media(max-width:767.98px){.mobile-sticky-bar-enabled .banner-logo{height:calc(100svh - var(--f-header-space, 60px) - var(--f-announcement-height, 0px) - var(--f-mobile-navbar-height, 6.6rem))}}.text-subheading{font-family:var(--font-mega-family);color:var(--color-background);font-weight:700;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/banner-logo.css.map */
