.banner{position:relative;min-height:600px;overflow:hidden}.header-container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;position:absolute;top:0;left:0;z-index:10}.header-logo{font-size:4rem;font-weight:300;color:#fff;letter-spacing:2px}.header-actions{display:flex;align-items:center;gap:20px;position:absolute}.flag-icon,.search-icon,.cart-icon{color:#fff;font-size:1.2rem}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.banner__media-image{object-fit:cover;width:100%;height:100%}.banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner__content{position:absolute;z-index:2;top:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.banner__box{background:transparent}.banner__heading{font-size:3.5rem;font-weight:300;letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:20px;text-shadow:1px 1px 10px rgba(0,0,0,.5)}.button--primary{background:transparent;color:#fff;border:1px solid #ffffff;padding:12px 30px;text-transform:uppercase;letter-spacing:2px;font-size:14px;transition:all .3s ease;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.button--primary:hover{background:#fff3}@media screen and (min-width: 750px){.banner__content{left:5%;transform:translate(-50%,-50%)}}@media screen and (max-width: 749px){.header-container{padding:15px}.header-logo{font-size:2.5rem}.banner__heading{font-size:2rem}.button--primary{padding:10px 20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-image-banner.css.map */
