.main-banner .main-banner-row.swiper .swiper-pagination{--dots-color: #fff;bottom:32px}.main-banner .main-banner-row .main-banner-block{position:relative;display:flex;flex-direction:row;z-index:auto;isolation:isolate;height:auto}.main-banner .main-banner-row .main-banner-block:before{padding-bottom:var(--banner-height);content:"";display:block}.main-banner .main-banner-block .main-banner-image{position:absolute;left:0;top:0;width:100%;height:100%}.main-banner .main-banner-block .main-banner-image:before{padding-bottom:var(--banner-height);content:"";display:block}.main-banner .main-banner-block .main-banner-image img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}.main-banner .main-banner-block .main-banner-image img.mobile{display:none}.main-banner .main-banner-block .main-banner-content{display:flex;position:relative;width:100%;z-index:2;padding:120px 94px}.main-banner .main-banner-block .main-banner-content-box{max-width:620px;margin-top:80px}.main-banner .main-banner-block .main-banner-content-box .main-banner-title{font-family:var(--font-heading);font-size:65px;font-style:normal;font-weight:700;line-height:61.75px;letter-spacing:-.65px;text-transform:uppercase;margin:0}.main-banner .main-banner-block .main-banner-content-box .main-banner-subtitle{font-family:var(--font-heading2);font-size:70px;font-style:italic;font-weight:400;line-height:66.5px;letter-spacing:-.7px;margin:0}.main-banner .main-banner-block .main-banner-content-box .main-banner-text{font-size:20px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.2px;max-width:360px;margin:30px 0 0}.main-banner .main-banner-block .main-banner-content-box .btn{margin-top:34px}@media screen and (max-width: 1350px){.main-banner .main-banner-block .main-banner-content{padding:100px 60px}.main-banner .main-banner-block .main-banner-content-box{max-width:560px;margin-top:50px}.main-banner .main-banner-block .main-banner-content-box .main-banner-title{font-size:55px;line-height:51px}.main-banner .main-banner-block .main-banner-content-box .main-banner-subtitle{font-size:60px;line-height:56px}}@media screen and (max-width: 1150px){.main-banner .main-banner-block .main-banner-content-box{max-width:460px}.main-banner .main-banner-block .main-banner-content-box .main-banner-title{font-size:45px;line-height:44px}.main-banner .main-banner-block .main-banner-content-box .main-banner-subtitle{font-size:50px;line-height:48px}.main-banner .main-banner-block .main-banner-content-box .main-banner-text{font-size:18px;line-height:22px;margin-top:20px;max-width:320px}.main-banner .main-banner-block .main-banner-content-box .btn{margin-top:24px}}@media screen and (max-width: 989px){.main-banner .main-banner-row.swiper .swiper-pagination{bottom:10px}.main-banner .main-banner-block .main-banner-content{padding:50px 30px}.main-banner .main-banner-block .main-banner-content-box{max-width:400px}.main-banner .main-banner-block .main-banner-content-box .main-banner-title{font-size:40px;line-height:38px;letter-spacing:-.4px}.main-banner .main-banner-block .main-banner-content-box .main-banner-subtitle{font-size:40px;line-height:95%;letter-spacing:-.4px}.main-banner .main-banner-block .main-banner-content-box .main-banner-text{font-size:16px;line-height:18px;max-width:280px}}@media screen and (max-width: 749px){.main-banner .main-banner-row.swiper .swiper-pagination{bottom:30px}.main-banner .main-banner-block .main-banner-content{align-items:center;padding:70px 30px}.main-banner .main-banner-block .main-banner-image img.desktop{display:none}.main-banner .main-banner-block .main-banner-image img.mobile{display:block}}@media screen and (max-width: 450px){.main-banner .main-banner-block .main-banner-content{padding:70px 20px}.main-banner .main-banner-block .main-banner-content-box{margin-top:100px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-main-banner.css.map */
