.field{margin-top:1rem;background-color:rgb(var(--color-background))}.submit-button{margin:4px;padding-left:8px;padding-right:8px;white-space:nowrap;border:none;border-radius:2px;background:#fff;color:#000}.custom-banner h2{font-size:28px}.banner__text.subtitle{font-size:21px;margin-top:3rem;color:#fff;text-wrap:balance}.banner__text.body{margin-top:1rem;text-wrap:balance}.color-accent-2{--color-background: 79, 110, 221}.custom-banner{position:relative;overflow:hidden}.custom-banner .banner__video{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.custom-banner .banner__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-banner .banner__content{position:relative;z-index:2}.banner__newsletter{display:none}@media only screen and (max-width: 749px){.banner.has-mobile-video:after,.banner__media:after{display:none!important}.custom-banner.has-mobile-video .banner__box>*:not(h2){display:none!important}.custom-banner h2{font-size:21px}.banner__newsletter{display:block}.banner__newsletter .banner__text.subtitle{margin-top:0;line-height:1.3;font-size:16px;text-wrap:balance}.banner__newsletter .banner__text.body{font-size:14px;line-height:1.5}.banner__newsletter .banner__box{padding:3rem 1.5rem}.custom-banner{height:calc(100svh - 56px)}.custom-banner.has-mobile-video{aspect-ratio:9 / 16;height:auto}.custom-banner .banner__content{align-items:start}.custom-banner .banner__content{margin-top:2vh}.custom-banner .banner__media{height:60%;top:initial;bottom:0}.custom-banner .banner__text.subtitle{font-size:19px;line-height:1.3}.custom-banner .media>img{object-position:35% center}.custom-banner .banner__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.custom-banner .banner__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-banner.has-mobile-video .banner__media{display:none!important}}@media only screen and (min-width: 750px){.custom-banner{max-height:calc(100dvh - 69px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-custom-image-banner.css.map */
