.image-with-text__text--colored{color:rgba(var(--color-foreground),.7)}.image-with-text__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.banner--overlay{position:relative;display:flex;justify-content:center}@media screen and (min-width: 750px){.banner--flex-start{justify-content:flex-start}.banner--flex-end{justify-content:flex-end}}.banner--overlay .banner__content{width:100%;height:auto;margin:0;z-index:1;background-color:rgba(var(--color-overlay),var(--color-overlay-opacity))}@media screen and (min-width: 750px){.banner--overlay .banner__content{max-width:1016px;height:100%}}.banner--overlay .banner__box{width:100%}@media screen and (min-width: 750px){.banner--overlay .banner__box{padding:0}}.banner--overlay .banner__trigger{display:block;position:absolute;top:70%;pointer-events:none}[data-animate-image] .banner--overlay .banner__content{opacity:0}[data-animate-image] .banner--overlay .banner__box{opacity:0;transform:translateY(10%)}@media screen and (min-width: 750px){[data-animate-image] .banner--overlay .banner__media .media-wrapper{transition:transform var(--duration-animate) ease}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__media .media-wrapper{transform:scale(1) translate(0)}}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content,.no-js [data-animate-image] .banner--overlay .banner__content{opacity:1}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content{transition-property:opacity;transition-timing-function:ease;transition-duration:var(--duration-long)}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content .banner__box,.no-js [data-animate-image] .banner--overlay .banner__content .banner__box{opacity:1;transform:translateY(0)}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content .banner__box{transition-property:opacity,transform;transition-timing-function:ease;transition-duration:var(--duration-long)}[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content,[data-animate-image] .banner--overlay .banner__trigger[animate]~.banner__content .banner__box{transition-delay:.5s}@media screen and (max-width: 749px){.banner-mobile--text_overlay .banner__content{padding:0;bottom:0%;left:auto;top:auto}.banner-mobile--image_first{flex-direction:column-reverse}.banner-mobile--image_first .banner__content{position:relative;width:100%;padding:0}.page-width--full-width .banner-mobile--image_first .banner__content{padding:0 1.5rem}.banner-mobile--image_first .banner__box{padding:3rem 0}.banner-mobile--image_first .banner__trigger{top:0;left:0;width:100%;height:100%}}.custom-banner-main .banner__heading{font-family:var(--Mont-Heavy);font-size:calc(var(--font-heading-scale) * 2.7rem);letter-spacing:-1px}.custom-banner-main .banner__heading p{margin:0}.custom-banner-main .banner__heading strong{color:#fcc878}.customer_review_main_wrap{max-width:365px;margin:40px auto 0!important}.custom-banner-main .customer_review_main_wrap .image_with_review_text{display:flex;align-items:center;background-color:transparent;justify-content:center;padding:8px 20px 22px;max-width:280px;margin:0 auto;background-image:url(https://cdn.shopify.com/s/files/1/0694/2752/7957/files/review-back.png);background-repeat:no-repeat;background-size:100%;background-position-x:center}.custom-banner-main .customer_review_main_wrap .image_with_review_text p{font-family:var(--Mont-Bold);margin:0 10px 0 0;color:#000;font-size:24px}.custom-banner-main .customer_review_main_wrap .image_with_review_text .review_icon{width:auto;margin-left:0;margin-right:0}.custom-banner-main .customer_review .customer_icon{width:50px;height:50px;border-radius:50%;object-fit:cover;margin:0}.custom-banner-main .customer_review{display:flex;align-items:center;justify-content:center;margin-top:15px}.custom-banner-main .customer_review-left{padding-right:20px}.custom-banner-main .customer_review p:first-child{margin:0;font-family:var(--Mont-Bold);font-size:1.8rem;line-height:normal;letter-spacing:-.5px;position:relative;overflow:visible}.custom-banner-main .customer_review p:first-child:first-child:after{content:"";position:absolute;right:-17px;top:3px;width:13px;height:13px;background-image:url(https://cdn.shopify.com/s/files/1/0694/2752/7957/files/review-right-icon.png)}.custom-banner-main .customer_review p:last-child{font-family:var(--Mont-book);margin:0;font-size:1.2rem;letter-spacing:-.5px;line-height:normal}.custom-banner-main .banner__text{max-width:365px;margin:5px auto 0;font-family:var(--Mont-Regular);font-size:1.8rem;letter-spacing:-.5px}.custom-banner-main .custom-button{min-width:449px;margin-top:22%;border-color:#fff}.custom-banner-main .banner__subheading{font-size:1rem!important;font-family:var(--Mont-Regular);line-height:normal;width:max-content;margin:0 auto;position:relative}.custom-banner-main .custom-button~.banner__text{font-size:1rem;letter-spacing:.2em;margin-bottom:3px}.custom-banner-main .banner__subheading:before{content:"";position:absolute;left:-15px;top:-1px;width:9px;height:12px;background-image:url(https://cdn.shopify.com/s/files/1/0694/2752/7957/files/lock.png)}@media screen and (min-width:346px){.custom-banner-main .banner__heading{font-size:calc(var(--font-heading-scale) * 3rem);line-height:3.5rem}}@media screen and (min-width:450px){.custom-banner-main .banner__heading{font-size:calc(var(--font-heading-scale) * 4rem);line-height:4rem}}@media screen and (min-width:1200px){.custom-banner-main .banner__heading{font-size:calc(var(--font-heading-scale) * 4.9rem);line-height:4.9rem}}@media screen and (max-width:749px){.custom-banner-main .banner__heading strong{width:100%;display:block}.custom-banner-main .custom-button{margin-top:173px}.custom-banner-main .media.media--adapt.media-mobile--auto{padding-bottom:100%}.custom-banner-main .customer_review_main_wrap .image_with_review_text{padding-bottom:18px;max-width:195px}.custom-banner-main .customer_review_main_wrap .image_with_review_text .review_icon{max-width:68px;height:auto}.custom-banner-main .customer_review p:first-child{font-size:1.4rem}.custom-banner-main .customer_review p:last-child{font-size:1rem}.custom-banner-main .customer_review p:first-child:first-child:after{right:-14px;top:4px;width:10px;height:10px;background-size:contain}.custom-banner-main .customer_review .customer_icon{width:40px;height:40px}.custom-button .follower-img-buton{left:-20px}.custom-button .follower-img-buton .shop_now_btn_img{max-width:82px;height:auto}.custom-button .button-arrow{width:2.5rem;height:2rem}.customer_review_main_wrap{margin:30px auto 0!important}.custom-banner-main .banner__box{padding-bottom:2rem}.custom-banner-main .customer_review_main_wrap .image_with_review_text p{margin:-8px 5px 0 0;font-size:1.5rem;line-height:normal}.custom-banner-main .customer_review-left{padding-right:16px}.custom-banner-main .banner__text{line-height:1.8rem;font-size:1.4rem;max-width:240px}.custom-button .button-arrow{right:13px}.custom-banner-main .custom-button~.banner__text{font-size:.8rem;margin-bottom:0}.custom-banner-main .banner__subheading{font-size:.8rem!important}.custom-banner-main .banner__subheading:before{width:7px;height:10px;background-size:contain}}@media screen and (max-width:749px){.custom-button .follower-img-buton .shop_now_btn_img{max-width:72px}.custom-button .button-arrow{width:2rem}.custom-banner-main .custom-button{line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-image-with-text-overlay.css.map */
