/** Shopify CDN: Minification failed

Line 8:4 Expected ":"

**/
.search-activehtml {
  scroll-behavior: smooth;
body}

bod{
 overflow-y:hidden;
}y{
  background-color:#fff!important;
  color:#000; 
}

figure{margin:0;}
:root{
    --cormorant:Cormorant;
    --argentum:Argentum;
}
.mb_90 {
  margin-bottom: 96px!important;
} 
.mt_90 {
  margin-top: 96px!important;
} 
.pb_90 {
  padding-bottom: 96px!important;
} 
.pt_90 {
  padding-top: 96px!important;
}

.pt_50{
  padding-top:50px;
}

.f-400{
  font-weight:400!important;
  color:#000;
}

.main_title {
    text-align: center;
    margin: 0;
    font-size: 40px;
    line-height: 1.3;
    letter-spacing:0.5px;
    font-family: var(--cormorant); 
    font-weight:400;
}
.common_btn {
    font-size: 14px;
    line-height: 1.2;
    color: #CA003D;
    border: 1px solid #CA003D;
    display: inline-block;
    padding: 16px;
    min-width: 400px;
    text-align: center;
    font-family: var(--argentum);
    transition: .4s;
    text-decoration:none; 
    cursor: pointer;
    font-weight:300;
}
.common_btn:hover {
    background: #CA003D!important;
    color: #fff;
}
.collapsible-content__separator .collapsible-content__item .collapsible-content__icon svg path {
    fill: #000;
}

@media(max-width:1199px) {
  .mb_90 {
    margin-bottom: 80px!important;
  } 
  .mt_90 {
    margin-top: 80px!important;
  } 
  .pb_90 {
    padding-bottom: 80px!important;
  } 
  .pt_90 {
    padding-top: 80px!important;
  } 
  .main_title {
    font-size: 36px;
}
}
@media(max-width:991px) {
   .mb_90 {
    margin-bottom: 70px!important;
  } 
  .mt_90 {
    margin-top: 70px!important;
  } 
  .pb_90 {
    padding-bottom: 70px!important;
  } 
  .pt_90 {
    padding-top: 70px!important;
  } 
  .main_title {
    font-size: 32px;
}
}
@media(max-width:767px) {
   .mb_90 {
      margin-bottom: 56px!important;
    } 
    .mt_90 {
      margin-top: 56px!important;
    } 
    .pb_90 {
      padding-bottom: 56px!important;
    } 
    .pt_90 {
      padding-top: 56px!important;
    } 
  .main_title {
    font-size: 30px;
}
}
@media(max-width:575px) {
   .main_title {
    font-size: 26px;
 }
}


#shopify-section-template--18624292683989__newsletter,
.newsletter_custom{padding:0!important;}

.template-page-contact .content-for-layout--without-breadcrumbs,
.template-page-about-us .content-for-layout--without-breadcrumbs,
.template-page-affiliate .content-for-layout--without-breadcrumbs,
.template-collection .content-for-layout--without-breadcrumbs{margin:0}

.template-page-affiliate .content-for-layout .shopify-section:last-child:not(.image-collage-section):not(.contact-section):not(.shopify-section-video):not(.slideshow-section):not(.video-banner-section){
  padding-bottom:0;
}

.template-page-contact .page-header{padding-bottom:0;}
.template-page-contact .page_main_custom .rte{text-align: center;}
.template-page-contact .page_section_wrp,
.template-page-contact .contact{background:#FAFAFA;}

.template-page .page_main_custom .rte p{line-height:normal;margin:12px 0;}

.template-page .page_main_custom .rte ul{margin: 0;}
.template-page .page_main_custom .rte ul li{padding-left: 0;margin: 0 0rem;line-height:normal;}

.template-page .page_main_custom .rte a,
.template-page-contact .page_main_custom .rte a{color: #ca003d;font-size:16px;line-height:normal;}

body.search-active{
 overflow-y:hidden;
}
/* body.search_input-wrp{
  display:none;
}
 */

.product_sculpt-and-lift-facial-transformation-kit .section_template--18624293109973__service_icon_hEBpVU,
.product_stickers-for-red-light-devices .section_template--18624293109973__service_icon_hEBpVU{
  display:none;
} 

.oke-reviewCarousel-header .oke-reviewCarousel-header-title.oke-title{
  font-size: 40px!important;
  line-height: 1.3!important;
  letter-spacing: 0.5px!important;
  font-family: var(--cormorant)!important;
  font-weight: 400!important;
  text-transform: uppercase;
}

@media(max-width:991px) {
  .oke-reviewCarousel-header .oke-reviewCarousel-header-title.oke-title{
  font-size: 32px!important;
}
}

@media(max-width:991px) {
  .oke-reviewCarousel-header .oke-reviewCarousel-header-title.oke-title{
    font-size: 30px!important;
  }
}

@media(max-width:575px) {
  .oke-reviewCarousel-header .oke-reviewCarousel-header-title.oke-title{
    font-size: 26px!important;
  }
}

.announcement-bar__message{padding: 1rem 0;}

.announcement_Swiper .swiper-wrapper{
  align-items:center;
}

@media screen and (max-width:575px){
  .announcement-bar__text{font-size:12px;}
}

@media screen and (max-width:430px){
  .announcement-bar__text{font-size:10px;}
}

.template-404 predictive-search{display:none;}
.template-404 .main-page-title{text-align:center;}

 .btn_404_wrp{margin-top:30px;}
.btn_404_wrp .common_btn{min-width:auto;}

.home-collection-grid .products-grid__text{
  margin-bottom: 0;
  text-align:center;
}

.home-collection-grid .product_list_button{text-align:center;padding-top:48px;}
.home-collection-grid .product_list_button .common_btn{min-width:280px;}


@media screen and (max-width:1440px){
  .home-collection-grid .container{padding:0}
}

@media screen and (max-width:1399px){
  .home-collection-grid .product_list_button{text-align:center;padding-top:40px;}
}

@media screen and (max-width:991px){
  .home-collection-grid .product_list_button{text-align:center;padding-top:32px;}
  .home-collection-grid.mobile_hide{display:none;}
  
}
@media screen and (min-width: 990px) {
    .home-collection-grid .products-grid__products {
        margin-top: 4.4rem;
    }
}


@media screen and (max-width: 767px) {
 .product_hydrogel-eye-star .product-plumper-slider-section .swiper-pagination{bottom: 61%;}
}


@media screen and (max-width: 575px) {
 .product_hydrogel-eye-star .product-plumper-slider-section .swiper-pagination{bottom: 59%;}
}


@media screen and (max-width: 424px) {
 .product_hydrogel-eye-star .product-plumper-slider-section .swiper-pagination{bottom: 57%;}
}


@media screen and (max-width: 389px) {
 .product_hydrogel-eye-star .product-plumper-slider-section .swiper-pagination{bottom: 54%;}
}


/* ======================== */

.article-template .article-template__content h1,
.article-template .article-template__content h2,
.article-template .article-template__content h3,
.article-template .article-template__content h4,
.article-template .article-template__content h5,
.article-template .article-template__content h6{margin: 0;font-size: 40px;line-height: 1.3;letter-spacing:0.5px;font-family: var(--cormorant);font-weight:400;}

@media(max-width:1199px) {
.article-template .article-template__content h1,
.article-template .article-template__content h2,
.article-template .article-template__content h3,
.article-template .article-template__content h4,
.article-template .article-template__content h5,
.article-template .article-template__content h6{font-size: 36px;}
}

@media(max-width:991px) {
.article-template .article-template__content h1,
.article-template .article-template__content h2,
.article-template .article-template__content h3,
.article-template .article-template__content h4,
.article-template .article-template__content h5,
.article-template .article-template__content h6{font-size: 32px;}
}

@media(max-width:767px) {
.article-template .article-template__content h1,
.article-template .article-template__content h2,
.article-template .article-template__content h3,
.article-template .article-template__content h4,
.article-template .article-template__content h5,
.article-template .article-template__content h6{font-size: 30px;}
}

@media(max-width:575px) {
.article-template .article-template__content h1,
.article-template .article-template__content h2,
.article-template .article-template__content h3,
.article-template .article-template__content h4,
.article-template .article-template__content h5,
.article-template .article-template__content h6{font-size: 26px;}
}


.article-template .article-template__content img{margin-top: 2rem;margin-bottom: 2rem;}
.article-template .article-template__info{margin-bottom:4rem!important;}



.product_hydrogel-face-star .section_template--19210539434197__service_icon_hEBpVU,
.product_hydrogel-pink-lip .section_template--19210539434197__service_icon_hEBpVU,
.product_hydrogel-eye-star .section_template--19210539434197__service_icon_hEBpVU,
.product_skinexcellence-exosome-serum .section_template--19210539434197__service_icon_hEBpVU{
  display: none;
}

.product_skinexcellence-exosome-serum .section_template--19503508553941__product_service_icon_MJNa3n{display: none;}
/* 
.product_skinexcellence-exosome-serum #shopify-section-template--19210539434197__cosmoprof_awards_section_WcKzBg,
.product_rubyradiance-rejuvenator #shopify-section-template--19210539434197__cosmoprof_awards_section_WcKzBg{
  display: none;
} */

@media screen and (max-width:767px){
.product_skinexcellence-exosome-serum .pulmber_other_text{
  max-width: 270px!important;
}

.product_skinexcellence-exosome-serum .product-plumper-slider-section .swiper-pagination{
  bottom: 62%;
}
  
}

@media screen and (max-width:468px){

.product_skinexcellence-exosome-serum .product-plumper-slider-section .swiper-pagination{
  bottom: 59%;
}
  
}

@media screen and (max-width:389px){

.product_skinexcellence-exosome-serum .product-plumper-slider-section .swiper-pagination{
  bottom: 54%;
}
  
}


.product-media-modal__content img:nth-child(1){
  display: none;
}

.product_skinexcellence-exosome-serum .tec-spe-section .technical-tabel-block .specification-detail span br,
.product_skinexcellence-exosome-serum .tec-spe-section .technical-tabel-block .specification-detail p br{display: block!important;}


/* subscribe-and-save */
.template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons{flex-wrap: wrap !important;}
.template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .product-parameters{order: 1;max-width: 226px !important;}
.template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .product-form__submit{order:2;width: calc(100% - 246px) !important;}
.template-product-subscribe-and-save product-form.cus_product_form .appstle_widget_title,
.template-product-subscribe-and-save .product__info-wrapper #appstle_subscription_widget0 .appstle_select_label,
.template-product-subscribe-and-save .product__info-wrapper .appstle-save-badge,
.template-product-subscribe-and-save .product__info-wrapper .appstle_subscription_compare_amount,
.template-product-subscribe-and-save product-form.cus_product_form .appstle-tootltip-parent{display: none !important;}
.template-product-subscribe-and-save .product__info-wrapper #appstle_subscription_widget0,
.template-product-subscribe-and-save .product__info-wrapper .main_pr0_buyButton,
.template-product-subscribe-and-save .product__info-wrapper .product__info-container .price-wrapper{margin: 0px !important;}
.template-product-subscribe-and-save .product__info-wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper{display: flex;flex-direction: column-reverse;}
.template-product-subscribe-and-save .product__info-wrapper .main_pr0_buyButton .product-form__buttons{gap: 40px;column-gap: 20px;}
.template-product-subscribe-and-save .product__info-wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper_option{padding: 24px !important;border: 1px solid #828282; border-radius: 0px;}
.template-product-subscribe-and-save .product__info-wrapper .appstle_one_time_text,
.template-product-subscribe-and-save .product__info-wrapper .appstle_subscribe_save_text{font-family: var(--font-heading-card-family);font-weight: 500;font-size: 20px;line-height: 30px;text-transform: uppercase;color: #101B13;}
.template-product-subscribe-and-save .product__info-wrapper .appstle_one_time_price_wrapper,
.template-product-subscribe-and-save .product__info-wrapper .appstle_subscription_amount_wrapper{font-family: var(--font-heading-card-family);font-weight: 700;font-size: 24px;line-height: 100%;vertical-align: middle;}
.template-product-subscribe-and-save .product__info-wrapper .appstle_subscription_amount{color: var(--atlas-text-negative) !important;}
.template-product-subscribe-and-save .product__info-wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper{border-radius: 0px !important;}
.template-product-subscribe-and-save .product__info-wrapper .appstle_subscribe_option_grid{display: flex;flex-direction: column-reverse;}
.template-product-subscribe-and-save .product__info-wrapper .appstleSelectedSellingPlanOptionDescription{margin-top: 0;word-wrap: break-word;font-family: var(--argentum);font-weight: 400;font-size: 14px !important;line-height: normal;color: #828282;}
.template-product-subscribe-and-save .product__info-wrapper .appstleSelectedSellingPlanOptionDescription p{margin: 8px 0px;}
.template-product-subscribe-and-save .product__info-wrapper .appstle_custom_select{max-width: 100% !important;}
.template-product-subscribe-and-save .product__info-wrapper #appstle_selling_plan0{border-width: 0px 0px 1px 0px !important;border-radius: 0px !important;border-color: #BDBDBD !important;font-family: var(--font-heading-card-family);font-weight: 500;font-size: 18px;line-height: 100%;padding: 8px 0px !important;}
.template-product-subscribe-and-save .product__info-wrapper .appstle_custom_select:before{width: 10px !important;height: 16px !important;background-image: url(/cdn/shop/files/arrow.png?v=1752237391);
    background-size: contain;background-repeat: no-repeat;border: 0px !important;right: 10px;top: calc(50% - 7px);transform: unset;pointer-events: none;}
.template-product-subscribe-and-save .product__info-wrapper .appstleSelectedSellingPlanOptionDescription ul{padding-left: 15px;}

@media (max-width: 991px) {
  .template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .product-parameters {max-width: 150px !important;}
  .template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .product-form__submit{width: calc(100% - 170px) !important;min-width: auto;}
}

@media (max-width: 575px) {
  .template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .product-parameters {max-width: 100px !important;}
  .template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .product-form__submit{width: calc(100% - 120px) !important;min-width: auto;}
  .template-product-subscribe-and-save product-form.cus_product_form .product-form__buttons .quantity__button {width: 3rem;}
}

/* END subscribe-and-save */


