.banner{position:relative;display:flex;align-items:center;min-height:420px;overflow:hidden;color:var(--banner-text-color, #fff)}.banner__media,.banner__overlay,.banner__content{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media img,.banner__media svg{width:100%;height:100%;display:block;object-fit:cover}.banner__overlay{background:rgba(var(--banner-overlay-color-rgb, 0, 0, 0),var(--banner-overlay-opacity, .3));z-index:1}.banner__content{position:absolute;display:flex;align-items:center;justify-content:center;padding:48px 20px;z-index:2}.banner__content.content-alignment--left{justify-content:flex-start}.banner__content.content-alignment--right{justify-content:flex-end}.banner__content-inner{width:min(100%,720px);max-width:720px;text-align:center}.banner__content-inner.text-left{text-align:left}.banner__content-inner.text-right{text-align:right}.banner__content-inner .h1,.banner__content-inner .h2,.banner__content-inner .h3,.banner__content-inner .h4{margin-bottom:16px;color:var(--banner-title-color, #fff)}.banner__content-inner .rte,.banner__content-inner .rte>*,.banner__content-inner .rte *{color:var(--banner-text-color, #fff)}.banner__content-inner .rte>*:first-child{margin-top:0}.banner__content-inner .rte>*:last-child{margin-bottom:0}@media only screen and (min-width:768px){.banner{min-height:520px}.banner__content{padding:72px 40px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/banner.css.map */
