.shopify-section:has(.media-banner-component){height:100dvh}.shopify-section:has(.media-banner-component):first-child{height:calc(100dvh - var(--moschino-header-height))}.media-banner-component{width:100%;height:100%;display:block;position:relative;overflow:hidden}.media-banner-component .media-container{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:flex-end;left:0;top:0}.media-banner-component .media-container img,.media-banner-component .media-container video{width:100%;height:100%;display:block;object-fit:cover;position:relative;border-radius:0!important}.media-banner-component .mobile-media,.media-banner-component .desktop-media{width:100%;height:100%;overflow:hidden}.media-banner-component .deferred-media{width:100%;height:100%;border:none!important}.media-banner-component .desktop-media+.mobile-media{display:none}.media-banner-component .content-container{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;left:0;top:0;text-align:center;padding:50px 30px}.media-banner-component.a-left .media-container img,.media-banner-component.a-left .media-container video{object-position:left center}.media-banner-component.a-center .media-container img,.media-banner-component.a-center .media-container video{object-position:center}.media-banner-component.a-right .media-container img,.media-banner-component.a-right .media-container video{object-position:right center}.media-banner-component.theme_light .content-container{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.5) 80%);color:#fff}@media screen and (max-width: 900px){.media-banner-component .desktop-media:has(+.mobile-media){display:none}.media-banner-component .desktop-media+.mobile-media{display:block}.media-banner-component.a-mobile-top .media-container img,.media-banner-component.a-mobile-top .media-container video{object-position:center top}.media-banner-component.a-mobile-center .media-container img,.media-banner-component.a-mobile-center .media-container video{object-position:center}.media-banner-component.a-mobile-bottom .media-container img,.media-banner-component.a-mobile-bottom .media-container video{object-position:center bottom}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-component-media-banner.css.map */
