.mm-hero-banner-wrapper{padding:20px 0;position:relative;overflow:hidden}.mm-hero-banner-wrapper img{width:100%;height:auto}.mm-hero-banner-wrapper .mm-hero-middle-desktop{display:none}.mm-hero-banner-wrapper .container{padding:0 20px;max-width:var(--ss-page-width);margin:0 auto;position:relative}.mm-hero-banner-wrapper .mm-hero-header{max-width:130px;margin-bottom:20px}.mm-hero-banner-wrapper .mm-hero-heading,.mm-hero-banner-wrapper .mm-hero-subheading{margin-bottom:14px}:is(.mm-hero-banner-wrapper .mm-hero-heading,.mm-hero-banner-wrapper .mm-hero-subheading) *{font-family:var(--ss-font-heading-family);font-size:34px;font-weight:700;line-height:84%;color:inherit}.mm-hero-banner-wrapper .mm-hero-subheading *{font-style:italic}.mm-hero-banner-wrapper .mm-hero-description{margin-bottom:20px}.mm-hero-banner-wrapper .mm-hero-description *{font-family:var(--ss-font-body-family);font-size:18px;font-weight:500;line-height:140%;color:#191919}.mm-hero-banner-wrapper .mm-btn{width:100%;display:block;text-align:center;font-size:14px;font-weight:700;line-height:130%;font-family:var(--ss-font-body-family);border-radius:50px;padding:10px;transition:all .2s ease-in}.mm-hero-banner-wrapper .mm-btn:hover{opacity:.8}.mm-hero-banner-wrapper .hero-left-container{margin-bottom:15px}.mm-hero-banner-wrapper .mm-testimonial-card{border-radius:24px;background:linear-gradient(245deg,#ffffff36 14.1%,#ffffffb3 85.9%);padding:16px 24px}.mm-hero-banner-wrapper .testimonials-wrapper{margin-left:auto;max-width:70%}.mm-hero-banner-wrapper .stars-wrapper{display:flex;gap:2px;margin-bottom:10px}.mm-hero-banner-wrapper .stars-wrapper svg{width:20px}.mm-hero-banner-wrapper .quote{font-size:14px;font-style:italic;font-weight:400;line-height:130%;margin-bottom:15px;font-family:var(--ss-font-body-family)}.mm-hero-banner-wrapper .author{font-size:14px;font-weight:500;line-height:130%;font-family:var(--ss-font-body-family)}.mm-hero-banner-wrapper .swiper-pagination-bullet{background:#cecece;width:6px;opacity:1;height:6px}.mm-hero-banner-wrapper .swiper-pagination-bullet-active{background:#191919;width:16px;height:6px;border-radius:16px}.mm-hero-banner-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.mm-hero-banner-wrapper .mm-swiper-pagination{display:flex;align-items:center;gap:15px;justify-content:end;margin-bottom:80px}.mm-hero-banner-wrapper .mm-swiper-pagination .mm-swiper-btn{cursor:pointer}.mm-hero-banner-wrapper .mm-swiper-pagination .mm-swiper-button-prev{transform:rotate(180deg)}.mm-hero-banner-wrapper .mm-swiper-pagination svg{width:28px}.mm-hero-banner-wrapper .mm-hero-middle-mobile{max-width:220px;position:absolute;bottom:0;left:0}.mm-hero-banner-wrapper .hero-right-container .mm-hero-description{display:none}.mm-hero-banner-wrapper .container:before{content:"";background:#cdab67;position:absolute;width:calc(100% - 200px);height:1px;right:0;top:25px;z-index:1}.mm-hero-banner-wrapper .mm-hero-subheading.promo-text *{font-size:18px;font-weight:500;line-height:130%;margin-top:10px;font-style:normal}@media(min-width:768px){.mm-hero-banner-wrapper{padding:30px 0 40px}.mm-hero-banner-wrapper .mm-btn{max-width:320px}.mm-hero-banner-wrapper .hero-inner-wrapper{display:flex;justify-content:space-between;align-items:center}.mm-hero-banner-wrapper .testimonials-wrapper{max-width:100%;margin:auto}.mm-hero-banner-wrapper .hero-left-container,.mm-hero-banner-wrapper .hero-right-container{width:35%;margin-bottom:0}.mm-hero-banner-wrapper .mm-hero-middle-mobile{display:none}.mm-hero-banner-wrapper .mm-hero-middle-desktop{display:block;position:absolute;max-width:300px;left:35%;bottom:-40px}.mm-hero-banner-wrapper .hero-left-container .mm-hero-description{display:none}.mm-hero-banner-wrapper .hero-right-container .mm-hero-description{display:block}:is(.mm-hero-banner-wrapper .mm-hero-heading,.mm-hero-banner-wrapper .mm-hero-subheading) *{font-size:54px;line-height:100%}.mm-hero-banner-wrapper .mm-hero-subheading.promo-text *{font-size:24px}.mm-hero-banner-wrapper:before{height:100px;right:40px}}@media(min-width:991px){.mm-hero-banner-wrapper:before{height:110px;right:6%}}@media(min-width:1200px){.mm-hero-banner-wrapper .mm-hero-header{max-width:160px}.mm-hero-banner-wrapper .mm-hero-banner-wrapper:before{top:65px;width:calc(100% - 300px)}.mm-hero-banner-wrapper .mm-hero-heading,.mm-hero-banner-wrapper .mm-hero-subheading{margin-bottom:20px}.mm-hero-banner-wrapper .mm-hero-heading *{font-size:86px;line-height:90%;color:inherit}.mm-hero-banner-wrapper .mm-hero-subheading *{font-size:76px;line-height:90%;color:inherit}.mm-hero-banner-wrapper .mm-btn{font-size:18px}.mm-hero-banner-wrapper .mm-hero-description *{font-size:22px;text-align:center}.mm-hero-banner-wrapper .mm-testimonial-card{padding:32px 24px}.mm-hero-banner-wrapper .stars-wrapper{margin-bottom:12px}.mm-hero-banner-wrapper .stars-wrapper svg{width:24px}.mm-hero-banner-wrapper .quote,.mm-hero-banner-wrapper .author{font-size:18px}.mm-hero-banner-wrapper .mm-hero-middle-desktop{max-width:500px;left:32%}.mm-hero-banner-wrapper .container:before{top:40px;width:calc(100% - 300px)}}@media(min-width:1440px){.mm-hero-banner-wrapper:before{height:120px;width:100px;right:10%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mm-hero-banner.css.map */
