.text-fonts{font-family:Montserrat,sans-serif;font-weight:600;display:inline-block}.product-banner-icon-text{position:relative;overflow:hidden}.product-banner-icon-text .image-wrapper{padding-bottom:0}.product-banner-icon-text .image-section{position:absolute;left:0;top:0;width:100%;height:100%}.product-banner-icon-text .icon-text-section{padding:40px;background-color:#fffc;max-width:680px;margin:80px 0 92px auto;position:relative}.product-banner-icon-text .image-wrapper .images{height:865px;object-fit:cover}.product-banner-icon-text .main-icon-title{display:flex;flex-wrap:wrap;margin:0 -20px}.icon-text-section .main-product-description{margin-bottom:70px}.product-banner-icon-text .main-icon-title .icon-title{width:20%;padding:10px}.main-icon-title .icon-title .banner-icon{width:80px;height:80px;text-align:center;margin:0 auto}.main-icon-title .banner-text{text-align:center;margin-top:18px}.main-icon-title .banner-text:not(:last-child){margin-bottom:10px}.main-icon-title .banner-subtitle{font-size:14px}.main-icon-title .banner-text h4{text-transform:inherit;font-size:18px;font-family:CeraPro;line-height:22px;letter-spacing:.6px;margin-bottom:0}.product-banner-icon-text .title{font-size:48px;line-height:48px;letter-spacing:.6px;max-width:500px;margin-bottom:40px}.desktop-hidden{display:none}@media only screen and (max-width: 1024px){.product-banner-icon-text .title{font-size:38px;line-height:42px;margin-bottom:20px}}@media only screen and (max-width: 991px){.product-banner-icon-text .title{font-size:38px;line-height:42px;margin-bottom:20px}.product-banner-icon-text .icon-text-section{margin:80px auto 92px}}@media only screen and (max-width: 768px){.desktop-hidden{display:block}.mobile-hidden{display:none}.product-banner-icon-text .image-section{position:relative}.product-banner-icon-text .icon-text-section{margin:0;text-align:center;max-width:100%;padding:0}.product-banner-icon-text .title{margin:0 auto 30px}.icon-text-section .main-product-description{margin-bottom:40px}.product-banner-icon-text .image-wrapper{position:relative;padding-bottom:100%}.product-banner-icon-text .image-wrapper .images{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%!important}.product-banner-icon-text .main-icon-title{padding:40px 0;margin:0}.product-banner-icon-text{padding-top:30px;border-top:1px solid #000000}.product-banner-icon-text .icon-text-section .main-product-description,.product-banner-icon-text .title{padding:0 15px}.product-banner-icon-text .container{padding:0}}@media only screen and (max-width: 543px){.main-icon-title{justify-content:center}.product-banner-icon-text .main-icon-title .icon-title{width:33.33%}.main-icon-title .banner-text h4{font-size:16px;line-height:18px}.product-banner-icon-text .main-icon-title{padding:30px 0}.product-banner-icon-text .title{font-size:36px}}.product-banner-icon-text.product-banner-double .image-wrapper .images,.product-banner-icon-text.product-banner-double .image-wrapper{height:100%}.product-banner__wrapper{display:flex;padding:140px 40px 110px;justify-content:center;align-items:center;position:relative;z-index:1;column-gap:6%;row-gap:30px}.product-banner__media img{object-fit:cover}.product-banner-icon-text.product-banner-double .main-icon-title{margin-top:20px}.product-banner-icon-text.product-banner-double .product-banner__content{flex:1 1 50%;max-width:680px}.product-banner-icon-text.product-banner-double .banner-text{max-width:215px;margin-inline:auto}.title--second{margin-block-start:35px}.product-banner-icon-text.product-banner-double .main-icon-title .banner-text h4{font-weight:400}.product-banner-icon-text.product-banner-double .main-icon-title .banner-text{margin-top:15px}.product-banner-icon-text.product-banner-double .banner-icon img{height:100%}.product-banner-icon-text.product-banner-double .title{max-width:750px;margin-bottom:20px}.product-banner-icon-text.product-banner-double .image-section{position:absolute}@media only screen and (max-width: 1440px){.product-banner__wrapper{padding:100px 20px 80px}}@media only screen and (max-width: 991px){.product-banner__wrapper{flex-direction:column-reverse!important;align-items:center}.product-banner__media{width:100%!important;flex:0 0 100%!important}.product-banner__wrapper{padding:60px 20px 40px}}@media only screen and (max-width: 768px){.product-banner-icon-text.product-banner-double .main-icon-title{padding:15px 0;margin-top:0}}@media only screen and (max-width: 543px){.product-banner-icon-text.product-banner-double .main-icon-title{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/product-banner-icon-text.css.map */
