.banner{height:calc(100vh - 178px);max-height:860px;overflow:hidden;position:relative}.banner.half-height{height:calc(70vh - 178px);max-height:600px}.banner.short-height{height:calc(55vh - 178px);max-height:500px}.banner-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.banner-img img{width:100%;height:100%;object-fit:cover}.banner .banner-content{width:85%;max-width:760px;margin:20vh auto;display:block;text-align:center;color:#fff}.banner.half-height .banner-content{margin:17vh auto}.banner.short-height .banner-content{margin:11vh auto}.banner .banner-content h1,.banner .banner-content h2{color:#fff;margin:0 0 12px;font-size:72px}.banner .banner-content h1{font-style:italic;line-height:1.1em}.banner .banner-content h2{text-transform:uppercase;font-weight:100;font-size:18px;letter-spacing:2px}.banner .banner-content p{max-width:372px;margin:0 auto 24px;font-size:16px}.banner a.btn{background:#fff;color:#000;border-color:#fff;transition:.3s}.banner a.btn:hover{background:#fff9}@media screen and (max-width: 792px){.banner{height:50vh}.banner .banner-content{margin:10vh auto}.banner .banner-content h1{font-size:42px}.banner .banner-content h2{font-size:16px}.banner .banner-content p{line-height:1.2em}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-image-banner.css.map */
