.template--page.page--landing-page,.template--page.landing-page2,.template--page.landing-page3,.template--page.landing-page4,.template--page.landing-page5,.template--page.landing-page6,.template--page.landing-page7{background-color:#f2f8f7}.page-width{max-width:1400px;width:100%;margin:0 auto;padding:0 20px}.landingpage-banner{padding:100px 0;background-size:cover!important;background-position:bottom!important;position:relative;min-height:650px;background-repeat:no-repeat!important}.landingpage-banner:before{background-image:url(/cdn/shop/files/landingpage-layer.png?v=1687242090);background-size:cover;background-position:top left;background-repeat:no-repeat;content:"";position:absolute;bottom:-1px;left:0;width:100%;z-index:1;height:130px}.landingpage-content{max-width:700px;width:100%}.landingpage-content h2,.after_banner_top_right h2,.landing-page-footer-content h2,.after_banner_logo_section h2.title{font-family:"Noto Serif",serif;font-style:normal;font-weight:600;font-size:45px;line-height:54px;letter-spacing:-.02em;color:#275960;margin-bottom:10px;padding-right:200px}.after_banner_logo_section h2.title{text-align:center;padding-right:0;margin-bottom:30px}.after_banner_logo_list{display:flex;align-items:center;justify-content:center}.after_banner_logobox{margin:0 20px}.after_banner_logobox img{width:110px}.after_banner_top_right h2,.landing-page-footer-content h2{padding-right:0}body.landing-page2 .after_banner_top_content{padding-top:30px;padding-bottom:30px}.landingpage-content h3,.after_banner_top_right h3{font-family:Manrope,sans-serif;font-style:normal;font-weight:600;font-size:24px;letter-spacing:-.02em;color:#275960}.tested-reviews{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:26px;text-decoration-line:underline;color:#275960;display:flex;align-items:center;justify-content:flex-start;margin:10px 0}.tested-reviews+p+p{margin-top:15px}.tested-reviews img{margin-right:15px;height:20px}.landingpage-content p,.after_banner_top_right p,.landing-page-footer-content p{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#275960}.after_banner_top_right p{font-size:16px}.banner_addtocart{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px}.banner_addtocart a.btn,.banner_addtocart a,.banner_addto input.btn{background:#387a7f;border-radius:49px;font-family:Manrope,sans-serif;font-style:normal;font-weight:700;font-size:18px;letter-spacing:-.02em;color:#fff;padding:12px 26px;display:inline-block;border:1px solid #387A7F;overflow:hidden;line-height:20px;margin-bottom:0!important;text-transform:none}.banner_addtocart a.btn:hover,.banner_addtocart a:hover,form.banner_addto input.btn:hover{background-color:#dbedeb;color:#387a7f;border-color:#387a7f;transition:all .3s}.banner_addtocart p{font-family:Manrope,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#275960;margin-left:20px}.after_banner_top_content{display:flex;align-items:center;justify-content:space-between}.after_banner_top_content .after_banner_top_left{flex:0 0 40%;max-width:100%;padding:0 50px}.after_banner_top_content .after_banner_top_right{padding:50px 100px 50px 20px;flex:0 0 60%;max-width:100%}.after_banner_bottom_content{display:flex;align-items:center;justify-content:space-between}.featured_item_box{text-align:center;padding:0 20px}.featured_item_box img,.f-box-item img{width:160px}.featured_item_box img{margin-bottom:20px}.featured_item_box .featured_title{font-size:20px;font-weight:600;color:#275960;margin:10px 0}.featured_item_box p{color:#275960}.after-main-banner+.after-main-banner{padding-top:50px}.after_banner_content_addtocart{text-align:center;margin:60px auto;border-bottom:6px solid #DEECEB;padding-bottom:60px!important}.landing-page-footer{padding:100px 0;background-size:cover!important;position:relative;min-height:600px;background-repeat:no-repeat!important}.landing-page-footer-content{max-width:500px;margin:100px 0 auto auto;text-align:center}.landing-page-footer-content input.btn{margin:20px 0!important}.sublime_reviews_box{display:flex}.sublime_reviews_box .slick-list{padding:0 15% 0 0!important}.reviews-section.page-width{width:100vw!important;max-width:100%;margin-right:0;padding:0}.sublime_reviews_box.page-width{padding-right:0;padding-left:0}.sublime_reviews_box .slick-list.draggable{width:100vw}.sublime_reviews_item{flex:0 0 20%;padding:20px;background-color:#fff;margin:0 10px;border-radius:10px}.reviews_stars img{height:14px}.sublime_reviews_item .reviews_title{font-family:Manrope,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:30px;color:#275960}.sublime_reviews_item .reviews_subtitle{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#275960;margin:10px 0}.sublime_reviews_item .reviews_content p{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#275960}.sublime_reviews_item .reviews_author{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#275960;font-family:Manrope,sans-serif;margin-top:10px}.promotion-box-inner .p-box-left input.btn{background-color:#dbedeb;color:#387a7f;border-color:#387a7f;transition:all .3s}.reviews-section{padding-top:75px;padding-bottom:75px}.section-title h2{font-family:"Noto Serif",serif;font-style:normal;font-weight:600;font-size:45px;line-height:54px;letter-spacing:-.02em;color:#275960;margin-bottom:10px;text-align:center}.review-box{text-align:center;margin-bottom:31px}.review-box .rating{display:flex;justify-content:center;align-items:center}.review-box .rating span{font-size:32px;font-family:Manrope,sans-serif;font-weight:600;color:#387a7f;display:inline-block;margin-right:11px;line-height:48px}.review-box .rating img{height:100%}.reviews-count{font-size:16px;font-family:Manrope,sans-serif;font-weight:600;color:#275960;line-height:24px;margin:0}.reviews-carousel-wrap{margin-bottom:150PX}.sublime-reviews-section.without-slider .sublime_reviews_item{flex:0 0 20%}.sublime-reviews-section.without-slider .sublime_reviews_box{justify-content:center}.promotion-box-wrap.page-width.single-block{padding-top:75px}.sublime-reviews-section+.offer-sections .promotion-box-wrap.page-width.single-block{padding-top:0;border-bottom:6px solid #DEECEB;margin-bottom:70px}.promotion-box-wrap.page-width.single-block.landing-page-1{border-bottom:none!important;padding-bottom:0}.promotion-box-wrap{padding-bottom:75px}.promotion-box-wrap .promotion-box-inner{max-width:848px;width:100%;margin:0 auto;background-color:#3a797e;border-radius:10px;display:flex;justify-content:space-between;align-items:center;min-height:300px}.promotion-box-inner .p-box-left,.promotion-box-inner .p-box-right{width:50%;text-align:center}.promotion-box-inner .p-box-right{margin-top:-120px}.promotion-box-inner .p-box-left{padding:0 20px}.promotion-box-inner .p-box-left h3{font-family:"Noto Serif",serif;font-size:40px;font-weight:600;color:#fff;line-height:46px;letter-spacing:-2px;margin:0 0 15px}.promotion-box-inner .p-box-left p{font-size:24px;font-family:Manrope,sans-serif;font-weight:400;color:#fff;line-height:32px;margin:0 0 26px}.promotion-box-inner .p-box-left a{background-color:#deeceb;font-size:18px;font-family:Manrope,sans-serif;font-weight:700;color:#387a7f;display:inline-block;padding:12px 20px;border-radius:40px;line-height:18.58px;margin:0;text-decoration:none}.promotion-box-inner .p-box-right img{width:100%}.serum-section-inner{padding-top:75px;padding-bottom:75px;display:flex;justify-content:space-between;align-items:center;border-top:6px solid #DEECEB;gap:50px}.serum-section-inner .serum-box-left,.serum-section-inner .serum-box-right{width:50%}.serum-box-right .title h2{font-family:"Noto Serif",serif;font-style:normal;font-weight:600;font-size:45px;color:#275960;line-height:54px;letter-spacing:-.02em;max-width:580px;margin-top:0;margin-bottom:20px}.questions h3{font-size:24px;font-family:Manrope,sans-serif;font-weight:600;color:#275960;line-height:24px;margin-top:0;margin-bottom:10px;letter-spacing:-.02em}.questions p{font-size:16px;font-family:Manrope,sans-serif;font-weight:400;color:#275960;line-height:24px;margin-top:0;margin-bottom:20px}.serum-button .btn,.experience-box .btn{background:#387a7f;border-radius:49px;font-family:Manrope,sans-serif;font-style:normal;font-weight:700;font-size:18px;letter-spacing:-.02em;color:#fff;padding:13px 45px;display:inline-block;border:1px solid #387A7F;overflow:hidden;line-height:20px;margin-bottom:0!important;text-transform:none;text-decoration:none}.serum-button .btn:hover,.experience-box .btn:hover{background-color:#dbedeb;color:#387a7f;border-color:#387a7f;transition:all .3s}.hair-feeling-good{background-color:#deeceb;padding:41px 0}.feeling-good-wrap .section-title{text-align:center;margin-bottom:40px}.feeling-good-wrap h2{max-width:556px;margin:0 auto 15px}.feeling-good-wrap .section-title h3,.section-title h3.sub-heading,.section-title h3{font-size:24px;font-family:Manrope,sans-serif;font-weight:600;color:#275960;line-height:24px;margin-top:0;margin-bottom:10px;letter-spacing:-.02em;text-align:center}.feeling-box-wrapper{display:flex;align-items:start;justify-content:space-between;max-width:1265px;width:100%;margin:0 auto 40px}.feeling-box-wrapper .f-box-item{text-align:center;padding:0 25px;width:25%}.feeling-box-wrapper .f-box-item img{margin-bottom:10px}.feeling-box-wrapper .f-box-item .f-box-num{font-size:20px;font-family:Manrope,sans-serif;font-weight:600;color:#275960;line-height:29px;margin-top:0;margin-bottom:10px}.feeling-box-wrapper .f-box-item p{font-size:16px;font-family:Manrope,sans-serif;font-weight:400;color:#275960;line-height:24px}.feeling-logo-wrapper .logo-item{display:flex;justify-content:center;column-gap:9px}.experience-hair-sublime .hair-sublime-wrap{padding-top:120px;padding-bottom:84px;border-bottom:6px solid #DEECEB}.experience-hair-sublime .inner-box-wrapper{display:flex;align-items:start;justify-content:space-between}.inner-box-wrapper .experience-box-left{width:47%;padding-right:50px}.inner-box-wrapper .experience-box-right{width:53%}.experience-box-left .title h2{font-family:"Noto Serif",serif;font-style:normal;font-weight:600;font-size:45px;color:#275960;line-height:54px;letter-spacing:-.02em;max-width:580px;margin-top:0;margin-bottom:17px}.experience-box-left .subheading h3{font-size:24px;font-family:Manrope,sans-serif;font-weight:600;color:#275960;line-height:24px;margin-top:0;margin-bottom:17px;letter-spacing:-.02em}.experience-box-left p{font-size:16px;font-family:Manrope,sans-serif;font-weight:400;color:#275960;line-height:24px;margin:0 0 13px}.experience-box-right .instruction{text-align:center;padding:0 20px;margin-top:20px}.experience-box-right p{font-size:16px;font-family:Manrope,sans-serif;font-weight:400;color:#275960;line-height:24px;margin:0 0 13px}.experience-box-left .detail{margin-bottom:40px}.inner-box-wrapper .experience-box-right .box-img img{width:100%}.question-sublime-hair .questionair-wrap{padding-top:92px;padding-bottom:57px}.inner-question-wrapper{display:flex;justify-content:space-between;align-items:center}.questionair-box-left{width:47%}.questionair-box-left .img-box{padding:0 50px}.questionair-box-right{width:53%}.questionair-box-right .title h2{font-family:"Noto Serif",serif;font-style:normal;font-weight:600;font-size:45px;color:#275960;line-height:46px;letter-spacing:-.02em;margin-top:0;margin-bottom:29px}.question-box{position:relative}.question-box:after{content:"+";position:absolute;font-size:26px;color:#265e62;z-index:999;font-weight:600;top:6px;right:20px}.question-box.active:after{display:none}.questionair-grid{height:auto;overflow:hidden}.question{width:100%;text-align:left;cursor:pointer;margin:0!important}.answer{display:none}.question-box{width:100%;height:auto;overflow:hidden;border:3px solid #DEECEB;margin-bottom:5px;border-radius:10px;padding:5px 15px}.question-box .question{font-size:18px;font-family:Manrope,sans-serif;font-weight:600;color:#265e62;line-height:30px}.question-box .answer{font-size:16px;font-family:Manrope,sans-serif;font-weight:400;color:#265e62;line-height:24px}.question-box.active{background:#deeceb}.landing-page-footer.footer-last{padding-bottom:0}.bottom-promotion-box{padding-top:57px;padding-bottom:92px}.questionair-hair-sublime .bottom-promotion-box{padding-top:60px;padding-bottom:0}.questionair-hair-sublime .promotion-box-wrap{padding-bottom:0}body.page--so-sublime-the-miracle-hydrating-hair-serum #main-content,body.template--page.landing-page2 #main-content,body.template--page.landing-page3 #main-content,body.template--page.landing-page4 #main-content,body.template--page.landing-page5 #main-content,body.template--page.landing-page6 #main-content,body.template--page.landing-page7 #main-content{overflow:hidden}.shopify-section.after-main-banner,.after_banner_content_addtocart,.shopify-section.sublime-reviews-section,.shopify-section.hair-serum-section,.shopify-section.hair-experience-sublime,.shopify-section.questionair-hair-sublime,body.page--so-sublime-the-miracle-hydrating-hair-serum{background-color:#f2f9f7}body.page--so-sublime-the-miracle-hydrating-hair-serum #shopify-section-footer:before,body.template--page.landing-page2 #shopify-section-footer:before,body.template--page.landing-page3 #shopify-section-footer:before,body.template--page.landing-page4 #shopify-section-footer:before,body.template--page.landing-page5 #shopify-section-footer:before,body.template--page.landing-page6 #shopify-section-footer:before,body.template--page.landing-page7 #shopify-section-footer:before{background-color:#f2f9f7}body.page--so-sublime-the-miracle-hydrating-hair-serum #shopify-section-footer,body.template--page.landing-page2 #shopify-section-footer,body.template--page.landing-page3 #shopify-section-footer,body.template--page.landing-page4 #shopify-section-footer,body.template--page.landing-page5 #shopify-section-footer,body.template--page.landing-page6 #shopify-section-footer,body.template--page.landing-page7 #shopify-section-footer{margin-top:0}.after_review_updated_item_wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding-top:30px}.after_review_updated_section{margin-bottom:80px}.after_review_updated_section_addtocart{text-align:center;margin:50px auto 0}.after_review_updated_item{flex:0 0 31%;width:100%}.after_review_updated_item_title{margin:15px 0;font-family:Noto Serif;font-size:36px;font-weight:600;line-height:37px;letter-spacing:-.02em;text-align:left;color:#275960}.after_review_updated_item_subtitle{font-family:Manrope;font-size:24px;font-weight:600;line-height:25px;letter-spacing:-.02em;text-align:left;color:#275960;margin-bottom:10px}.after_review_updated_item_content{font-family:Manrope;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#275960}.after_review_updated_item_img img,.questionair-box-left .img-box img{border-radius:10px}.template--page.landing-page3 .after-review-section+.landing-page-cta .after_banner_content_addtocart,.template--page.landing-page2 .after-review-section+.landing-page-cta .after_banner_content_addtocart{margin-bottom:0;border:none}.after_review_updated_item_wrapper.two_column_layout .after_review_updated_item{flex:0 0 48%}.after-review-section.two-column-layout+.landing-page-cta .after_banner_content_addtocart{border-bottom:none;margin-bottom:0!important}body.landing-page4 #shopify-section-footer,body.landing-page5 #shopify-section-footer{margin-top:0}.template--page.landing-page5 .after_banner_logo_section,.template--page.landing-page4 .after_banner_logo_section{margin-top:60px}@media screen and (max-width: 1350px){.landing-page-footer{background-position:40% 50%!important}}@media screen and (max-width: 1280px){.landing-page-banner .landingpage-content{max-width:60%}}@media screen and (max-width: 1140px){.landing-page-footer-content{max-width:400px}.serum-section-inner,.inner-question-wrapper{column-gap:20px}.after_review_updated_item_title{font-size:26px;line-height:30px;margin:10px 0}.after_review_updated_item_subtitle{font-size:18px;line-height:20px;margin-bottom:10px}.after_review_updated_item_content{font-size:14px;line-height:normal}}@media screen and (max-width: 980px){.landingpage-banner{min-height:500px}.landing-page-banner .landingpage-content{max-width:100%}.landingpage-content h2,.after_banner_top_right h2,.landing-page-footer-content h2,.serum-box-right .title h2,.section-title h2,.feeling-good-wrap h2,.experience-box-left .title h2,.questionair-box-right .title h2{font-size:40px;line-height:45px}.landingpage-content h3,.after_banner_top_right h3,.questions h3,.feeling-good-wrap .section-title h3,.experience-box-left .subheading h3{font-size:20px;margin-bottom:10px}.inner-question-wrapper{flex-direction:column}.questionair-box-left,.questionair-box-right{width:100%;margin-bottom:30px}.inner-question-wrapper .img-box{text-align:center}.landing-page-footer{min-height:550px}.questionair-hair-sublime+.landing-page-footer{background-size:cover!important;background-repeat:no-repeat!important;background-position:100% 60%!important}.landing-page-footer-content{max-width:300px}.landing-page-footer-content h2{line-height:40px}.sublime-reviews-section.without-slider .sublime_reviews_box{justify-content:space-around;flex-wrap:wrap}.sublime-reviews-section.without-slider .sublime_reviews_item{flex:0 0 45%;margin-bottom:20px}}@media screen and (max-width: 860px){.landingpage-banner{min-height:600px}}@media screen and (max-width: 768px){.landingpage-banner{padding-top:28px;min-height:862px}#main-content .landingpage-banner{background-repeat:no-repeat!important;background-size:cover!important;background-position:bottom!important}.landingpage-content h2{font-size:40px;line-height:41.28px;padding-right:0}.landingpage-content h3,.after_banner_top_right h3{font-size:20px;line-height:25.44px}.landingpage-content p,.after_banner_top_right p{font-size:16px;line-height:25px}.banner_addtocart a.btn,.banner_addtocart a,.banner_addto input.btn{margin-bottom:10px!important}.banner_addtocart p{margin-left:0}.reviews-carousel-wrap{margin-bottom:50px}.after_banner_top_content{flex-direction:column}.after_banner_top_content .after_banner_top_left{flex:0 0 100%;max-width:100%;padding:0}.after_banner_top_content .after_banner_top_right{padding:0;flex:0 0 100%;max-width:100%}.landingpage-banner:before{display:none}.after_banner_top_right h2{font-size:30px;line-height:37px}.after_banner_top_right h3{margin-bottom:20px}.after_banner_bottom_content{flex-wrap:wrap;padding-top:40px}.after_banner_bottom_content .featured_item_box{flex:0 0 50%;margin-bottom:20px;padding:0 10px}.featured_item_box .featured_title{font-family:Manrope,sans-serif;font-size:18px;line-height:26px}.featured_item_box p{font-family:Manrope,sans-serif;font-size:16px;line-height:24px}.after_banner_content .banner_addto input.btn,.banner_addto input.btn{min-width:220px}.after_banner_content_addtocart{margin:30px auto;padding-bottom:32px!important}.section-title h2{font-size:30px;line-height:37px}.sublime_reviews_box .slick-list{padding:0 23% 0 0!important}.promotion-box-wrap .promotion-box-inner{flex-direction:column-reverse;padding:0 10px 40px}.promotion-box-inner .p-box-left,.promotion-box-inner .p-box-right{width:100%;text-align:center}.promotion-box-inner .p-box-left h3{font-size:30px;line-height:37px}.promotion-box-inner .p-box-left p{font-size:20px;line-height:28px}.promotion-box-wrap{padding-bottom:40px}.serum-section-inner{flex-direction:column;padding-top:40px;padding-bottom:40px}.serum-section-inner .serum-box-left,.serum-section-inner .serum-box-right{width:100%}.serum-box-right .title h2{font-size:30px;line-height:37px;margin:20px 0}.questions h3,.feeling-good-wrap .section-title h3{font-size:20px;line-height:25px}.feeling-box-wrapper{flex-wrap:wrap}.feeling-box-wrapper .f-box-item{padding:0 10px;margin-bottom:20px;width:50%}.feeling-logo-wrapper .logo-item{flex-direction:column}.feeling-logo-wrapper .logo-item img{max-width:90%;margin:0 auto}.experience-hair-sublime .hair-sublime-wrap{padding-top:40px;padding-bottom:40px}.experience-hair-sublime .inner-box-wrapper{flex-direction:column}.inner-box-wrapper .experience-box-left{width:100%;border-bottom:0;padding:0;margin-bottom:30px}.experience-box-left .title h2{font-size:30px;line-height:36px}.experience-box-left .subheading h3{font-size:20px;line-height:25px}.inner-box-wrapper .experience-box-right{width:100%}.question-sublime-hair .questionair-wrap{padding-top:40px;padding-bottom:20px}.inner-question-wrapper{flex-direction:column}.questionair-box-left,.questionair-box-right{width:100%;margin-bottom:30px}.questionair-box-right .title h2{font-size:30px;line-height:37px}.question-box h2.question{font-size:16px;line-height:27px}.question-box.active h2.question{margin-bottom:10px!important;line-height:21px}.question-box{padding:6px 25px 6px 15px}.question-box.active{padding-top:15px;padding-bottom:15px}.question-box:after{font-size:22px;font-weight:500;top:12px;right:10px}.questionair-hair-sublime .bottom-promotion-box{margin-bottom:40px}.landing-page-footer{padding-top:10px}.landing-page-footer-content{margin-top:50px}.landing-page-footer-content h2{font-size:30px;line-height:37px}.banner_addto input.btn{height:48px!important}.landing-page-footer-content p{font-size:20px;line-height:31px;padding:0 40px}.questionair-hair-sublime+.landing-page-footer{background-size:cover!important;background-repeat:no-repeat!important}.serum-img img{width:100%}.inner-question-wrapper .img-box{padding:0}.inner-question-wrapper .img-box img{width:100%}.banner_addtocart{justify-content:space-evenly}body.landing-page2 .after_banner_top_content{padding-top:20px;padding-bottom:20px}.after_banner_logo_section h2.title{margin-top:20px;font-size:30px}.after_review_updated_item_wrapper{padding-top:20px;flex-direction:column}.after_review_updated_item{flex:0 0 100%;margin-bottom:30px}.after_review_updated_item_img img{width:100%}.after_review_updated_section_addtocart{margin:0 auto}.after_review_updated_section{margin-bottom:30px}.promotion-box-inner .p-box-right{margin-top:-30px}.template--page.landing-page2 .landing-page-footer,.template--page.landing-page3 .landing-page-footer,.template--page.landing-page4 .landing-page-footer,.template--page.landing-page5 .landing-page-footer,.template--page.landing-page6 .landing-page-footer,.template--page.landing-page7 .landing-page-footer{background-repeat:no-repeat!important;background-size:cover!important}}@media screen and (max-width: 700px){.landing-page-footer-content{max-width:100%;margin-top:20px!important}.template--page.landing-page2 .landing-page-footer,.template--page.landing-page3 .landing-page-footer,.template--page.landing-page4 .landing-page-footer,.template--page.landing-page5 .landing-page-footer,.template--page.landing-page6 .landing-page-footer,.template--page.landing-page7 .landing-page-footer{min-height:650px}}@media screen and (max-width: 480px){.sublime-reviews-section.without-slider .sublime_reviews_box{padding:0 10px}.sublime-reviews-section.without-slider .sublime_reviews_item{flex:0 0 100%;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/landing-page.css.map */
