.after_before_text p{color:var(--font-dark-blue);max-width:85%;margin:0 auto}.main_prodct_sec{padding:50px 0;background:#f7f4ff}.main_prodct_sec .content_inner{background:#fff;padding:20px 10px;border-radius:16px}.main_prodct_sec .clinic-customer-content .clinic-customer-star{display:flex;gap:3px}.main_prodct_sec .content_inner .ctm_general_mid_text{line-height:24px}.main_prodct_sec .clinic-customer-content .clinic-customer-star img{width:13px;height:13px}.main_prodct_sec .review_slider .content_inner .clinic-customer-image{padding-top:100%;position:relative}.main_prodct_sec .review_slider .content_inner .clinic-customer-image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main_prodct_sec .content_inner .clinic-customercontent.ctm_lass_moreblock{margin-top:15px}.main_prodct_sec .content_inner .clinic-customercontent.ctm_lass_moreblock p{margin:0}.main_prodct_sec .content_inner .customer_buygrp{margin-right:30px;margin-top:10px}.clinic-customer_review_content h6{margin:10px 0 0}.main_prodct_sec .content_inner .clinic-custom_buy_icon span{color:#77c44f;font-size:9px;line-height:12px;font-weight:400}.main_prodct_sec .content_inner .clinic-custom_buy_icon{display:flex;align-items:center;gap:5px}.main_prodct_sec .content_main{text-align:center}.main_prodct_sec .pdp-slider{padding-block:50px}.main_prodct_sec .content_main h2{margin:0 0 40px}.main_prodct_sec .content_main .text{margin-top:40px}.main_prodct_sec .content_main .text p{color:#23004e}.main_prodct_sec .clinic-customer_review_content h6,.main_prodct_sec .content_inner .clinic-customercontent.ctm_lass_moreblock p{color:#585352}.main_prodct_sec .swiper-button-lock,.main_prodct_sec .swiper-pagination-lock{display:block}.after_before_text{text-align:center}.after_before_text p{color:var(--font-dark-blue);max-width:85%;margin:0 auto;text-align:center}.main_prodct_sec .review_slider{padding:0 50px 50px}.main_prodct_sec .review_slider .btns{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:none;justify-content:space-between;z-index:9;left:0}.main_prodct_sec .review_slider .btns .pdp-next,.main_prodct_sec .review_slider .btns .pdp-prev{width:64px;height:64px;background:#23004e;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #23004e}.main_prodct_sec .review_slider .btns .pdp-next:hover,.main_prodct_sec .review_slider .btns .pdp-prev:hover{background-color:transparent}.main_prodct_sec .review_slider .btns .pdp-next:hover svg path,.main_prodct_sec .review_slider .btns .pdp-prev:hover svg path{stroke:#23004e}.main_prodct_sec .review_slider .swiper-pagination{display:none}@media(max-width:1365px){.main_prodct_sec .review_slider{padding:0 30px 30px}.main_prodct_sec .review_slider .btns .pdp-next,.main_prodct_sec .review_slider .btns .pdp-prev{width:40px;height:40px}.main_prodct_sec .review_slider .btns .pdp-next svg,.main_prodct_sec .review_slider .btns .pdp-prev svg{width:10px;height:20px}}@media(max-width:1198px){.main_prodct_sec .review_slider .btns{display:flex}}@media(max-width:1024px){body.skin-care .main_prodct_sec .pdp-slider .pdp_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.main_prodct_sec .page-width{padding-right:0}.main_prodct_sec .review_slider{padding:0 0 40px}.main_prodct_sec{padding:50px 0 0}.main_prodct_sec .pdp-slider{padding-block:30px}.main_prodct_sec .review_slider .btns .swiper-pagination{display:block}.main_prodct_sec .review_slider .btns{display:none}.main_prodct_sec .pdp_counter_grid_main,.main_prodct_sec .review_btn_grp{padding-right:20px}}@media(max-width:575px){body.skin-care .main_prodct_sec .pdp-slider .pdp_grid{grid-template-columns:repeat(1,1fr)}}.clinic-customercontent{position:relative;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clinic-customercontent.expanded{-webkit-line-clamp:inherit}button.read-more{border:none;background:transparent;font-size:16px;text-transform:uppercase;font-family:var(--font-body);font-weight:400;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:all .3s ease-in-out}button.read-more:hover{color:#23004e80;text-decoration:none}body.ctm-sonic-new-v3 .pdp_counter_grid_main .ctm-clini-sec-tag p,body.ctm-sonic-new-v2 .pdp_counter_grid_main .ctm-clini-sec-tag p{text-align:center;color:var(--font-body-text);font-weight:700;font-size:18px;font-family:var(--font-Avenir);margin:0;line-height:1.5}body.ctm-sonic-new-v3 .grid_layer_main_sction,body.ctm-sonic-new-v2 .grid_layer_main_sction{padding-top:50px}body.ctm-sonic-new-v3 .main_prodct_sec .content_main h2,body.ctm-sonic-new-v2 .main_prodct_sec .content_main h2{margin:0 0 30px}body.ctm-sonic-new-v3 .main_prodct_sec .pdp-slider,body.ctm-sonic-new-v2 .main_prodct_sec .pdp-slider{padding-top:0;padding-bottom:30px}body.ctm-sonic-new-v3 .pdp-slider .swiper-wrapper,body.ctm-sonic-new-v2 .pdp-slider .swiper-wrapper{display:flex;align-items:center;flex-wrap:wrap}body.ctm-sonic-new-v3 .main_prodct_sec,body.ctm-sonic-new-v2 .main_prodct_sec{padding:20px 0}@media(max-width:640px){body.ctm-sonic-new-v3 .pdp_counter_grid_main .ctm-clini-sec-tag p,body.ctm-sonic-new-v2 .pdp_counter_grid_main .ctm-clini-sec-tag p{font-size:15px;line-height:1.5}}@media(max-width:767px){body.ctm-sonic-new-v3 .main_prodct_sec .pdp_counter_grid_main,body.ctm-sonic-new-v2 .main_prodct_sec .pdp_counter_grid_main,.main_prodct_sec .review_btn_grp{padding-right:0}body.ctm-sonic-new-v3 .main_prodct_sec .content_inner,body.ctm-sonic-new-v2 .main_prodct_sec .content_inner{padding:0}body.ctm-sonic-new-v3 .pdp-slider .swiper-wrapper,body.ctm-sonic-new-v2 .pdp-slider .swiper-wrapper{gap:20px}}@media(max-width:575px){body.ctm-sonic-new-v3 .main_prodct_sec,body.ctm-sonic-new-v2 .main_prodct_sec{padding-bottom:50px}}body.skin-care .pdp_counter_grid{align-items:flex-start;padding-bottom:28px}body.skin-care .main_prodct_sec .content_main h3{text-align:center}body.skin-care .main_prodct_sec .content_main h4{margin:0;font-weight:700;font-size:18px;line-height:1.5}body.skin-care .main_prodct_sec h2.heading{margin-bottom:0}body.skin-care .main_prodct_sec .pdp-slider .pdp_grid .content_inner{background:transparent;padding:0}body.skin-care .main_prodct_sec .pdp-slider .pdp_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:940px;width:100%;margin:20px auto 0}body.skin-care .main_prodct_sec .pdp_grid .content_inner .clinic-customer-image{padding-top:100%}body.skin-care .main_prodct_sec .pdp_grid .content_inner .clinic-customer-image video{border-radius:20px}body.skin-care .main_prodct_sec .pdp-slider h4{margin:0;text-align:center;font-weight:500;border:0;font-size:18px;line-height:1.5}body.skin-care .main_prodct_sec .pdp-slider h2{margin:0;text-align:center;border:0}body.skin-care .main_prodct_sec .review_slider{padding-bottom:0}body.skin-care .main_prodct_sec .pdp-slider{padding-top:40px;padding-bottom:0}body.skin-care .pdp-slider .review_btn_grp{max-width:500px;margin:0 auto}body.skin-care .pdp-slider .bottom_review{margin-top:28px}body.skin-care .review_btn_grp{max-width:fit-content}body.skin-care .review_btn_grp p{margin-top:10px}body.skin-care .pdp-slider .review_btn_grp a{display:block;padding:12px 50px;margin-top:40px;width:100%;line-height:1.5}body.skin-care .main_prodct_sec{padding:20px 0 50px}body.skin-care .clinical_result_sub_headline{text-align:center}body.skin-care .clinical_result_sub_headline p{margin-bottom:0;padding-bottom:20px;font-size:18px;line-height:20px}@media(max-width:767px){body.skin-care .main_prodct_sec .page-width{padding-right:20px}body.skin-care .main_prodct_sec .pdp_counter_grid_main{margin-top:20px}body.skin-care .main_prodct_sec .pdp_counter_grid_main,body.skin-care .main_prodct_sec .review_btn_grp{padding-right:0}body.skin-care .pdp_counter_grid{flex-direction:column;align-items:center}body.skin-care .pdp_counter_grid_block:nth-child(2){border:none}body.skin-care .main_prodct_sec .pdp-slider .pdp_grid{grid-template-columns:repeat(2,1fr)}body.skin-care .main_prodct_sec{padding-top:40px;padding-bottom:40px}.main_prodct_sec .content_main h2{font-size:25px;letter-spacing:0;line-height:normal}body.skin-care .pdp_counter_grid{padding-bottom:20px}body.skin-care .main_prodct_sec .pdp-slider{padding-top:20px;padding-bottom:0}body.skin-care .clinical_result_sub_headline p{padding-bottom:0;font-size:16px}body.skin-care .review_btn_grp p{margin-top:16px}body.skin-care .pdp-slider .bottom_review{margin-top:20px}body.skin-care h2.ctm_intro_title.purple-title{margin-bottom:28px}}@media(max-width:575px){body.skin-care .pdp_counter_grid_main span.text-center.ctm_general_content{display:none}body.skin-care .pdp_counter_grid_main .pdp_counter_content p{font-size:16px!important;line-height:22px!important;color:#212529}body.skin-care .right_review_content .ctm_review_authname{flex-wrap:wrap}body.skin-care .main_prodct_sec .pdp-slider .pdp_grid{grid-template-columns:repeat(1,1fr)}body.skin-care .main_prodct_sec .pdp-slider h4{font-size:15px;line-height:22px}}@media(max-width:575px){body.skin-care .main_prodct_sec .content_main h4{font-size:15px;line-height:1.5}body.skin-care .pdp_counter_grid .result-value span{font-size:48px;line-height:72px;color:#212529}body.skin-care .pdp_counter_grid_main .pdp_counter_content p{font-size:20px!important;line-height:30px!important}body.skin-care .pdp_counter_grid .pdp_counter_content p{max-width:100%}body.skin-care .ctm-head-sub-title-main .ctm-head-description p{font-size:16px;line-height:24px}body.skin-care .ctm_title .ctm_intro_title p{font-size:25px;line-height:37px}}
/*# sourceMappingURL=/cdn/shop/t/605/assets/pdp-before-after.css.map */
