.banner{display:flex;flex-direction:column;position:relative}.banner--small:not(.banner--adapt){min-height:70vh}.banner--medium:not(.banner--adapt){min-height:80vh}.banner--large:not(.banner--adapt){min-height:100vh}.banner.banner--adapt .banner__media:not(.placeholder){position:relative;left:0;top:0;width:100%;height:100%;line-height:0;overflow:hidden}.banner__media:not(.placeholder):after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.banner__media:not(.placeholder) .banner__media_wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.banner__media:not(.placeholder) .banner__media_wrapper .fulliframe,.banner__media:not(.placeholder) .banner__media_wrapper iframe,.banner__media:not(.placeholder) .banner__media_wrapper video,.banner__media:not(.placeholder) .banner__media_wrapper img{height:100%;width:100%;object-fit:cover}.banner__media.placeholder{display:flex}.banner__media.placeholder .placeholder-svg{height:100%;width:100%;object-fit:cover}.banner.banner--adapt .banner__media:not(.placeholder) img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}@media screen and (max-width: 767px){.banner__media{position:relative}.banner:not(.banner--adapt) .banner__media{position:absolute}}@media screen and (min-width: 768px){.banner__media img.banner__media-mobile{display:none}}@media screen and (max-width: 767px){.banner__media img.banner__media-desktop{display:none}}@media screen and (min-width: 768px){.banner__media{height:100%}}@media screen and (max-width: 767px){.banner:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/image-banner.css.map */
