.banner-grid{position:relative}.banner-grid .grid-wrap ul.banner-ul{display:flex;flex-wrap:wrap;border-radius:var(--sti-border-radius);overflow:hidden;margin-top:-30px;margin-inline-start:-30px}.banner-grid .grid-wrap ul.banner-ul li.banner-li{width:calc(50% - 30px);margin-top:30px;margin-inline-start:30px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main{position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text{position:absolute;width:50%;padding:0 100px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text.banner-content-right{right:0}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text.banner-content-left{left:0}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text.banner-content-center{left:0;right:0;margin:0 auto}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text.banner-text-left{text-align:start}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text.banner-text-right{text-align:end}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text.banner-text-center{text-align:center}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text span.subtitle{font-size:var(--subtitle-font-size-body);font-weight:var(--subtitle-custom-font-weight-body);margin-bottom:14px;letter-spacing:3px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text h2.title{font-size:40px;font-weight:var(--subtitle-custom-font-weight-body);line-height:1.2}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text a.banner-btn{margin-top:21px}@media (max-width: 1499px){.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text{padding:0 50px}}@media (max-width: 1199px){.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text{padding:0 30px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text h2.title{font-size:32px}}@media (max-width: 991px){.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text{padding:0 15px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text span.subtitle{margin-bottom:9px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text h2.title{font-size:24px}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text a.banner-btn{margin-top:14px}}@media (max-width: 767px){.banner-grid .grid-wrap ul.banner-ul{margin-inline-start:-15px}.banner-grid .grid-wrap ul.banner-ul li.banner-li{width:calc(50% - 15px);margin-inline-start:15px}}@media (max-width: 600px){.banner-grid .grid-wrap ul.banner-ul li.banner-li{width:calc(100% - 15px)}}@media (max-width: 320px){.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main a.banner-image span.image img{height:200px;object-fit:cover}.banner-grid .grid-wrap ul.banner-ul li.banner-li .banner-main .banner-text{width:58.33%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banner-grid.css.map */
