/** Shopify CDN: Minification failed

Line 2142:108 Expected identifier but found whitespace
Line 2142:109 Unexpected "12px"
Line 2172:81 Expected identifier but found "!"
Line 2906:147 "texd-align" is not a known CSS property
Line 5612:29 Expected identifier but found "!"
Line 6885:104 Expected identifier but found "."

**/
.phonepe .card-information .price s.price-item.price-item--regular {
    display: none !important;
}
.Index_featured_collection_main_new .template-alpha.vegan-black-text {
    background: transparent;
}
.mylabel
{
  min-width: initial;
    font-size: 18px !important;
    padding: 7px 23px !important;
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));
    background-color: rgb(var(--color-background));
    color: rgba(var(--color-foreground));
    border-radius: var(--variant-pills-radius);
    color: rgb(var(--color-foreground));
    display: inline-block;
    margin: .7rem .5rem .2rem 0;
    padding: 1rem 2rem;
    font-size: 1.4rem;
    letter-spacing: .1rem;
    line-height: 1;
    text-align: center;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
}
.active .mylabel
{
  background-color: rgb(var(--color-foreground));
    color: rgb(var(--color-background));
}
div#quinn-lite-stories-1:not(:has(.quinn-slider)) {
  display:none !important;
}
#myFrame {
  max-height:167px;
}
span.jdgm-prev-badge__text {
    font-size: 20px;
    margin-left: 7px;
}
.mycls
{
color: #1d1d1dcc !important;
    font-size: 20px !important;
    line-height: 120% !important;
}
  /* .cart_drawer_newly_launched {
    display: none;
} */

.thebelievers .Collection_template_detail_inneroverlay_innerboths_new .Collection_template_detail_inneroverlay_innerboths_1_new:nth-child(1) .Collection_template_detail_inneroverlay_innerboths_1_filter_new.tabs_collection_main_new,
.phonepe .Collection_template_detail_inneroverlay_innerboths_new .Collection_template_detail_inneroverlay_innerboths_1_new:nth-child(1) .Collection_template_detail_inneroverlay_innerboths_1_filter_new.tabs_collection_main_new {
    display: none;
}
.card__media.cust_coll__product--phonepe .media.media--transparent.media--hover-effect img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
.m_calcularot h2 {
      margin-bottom: 10px;
    }
    .m_calcularot .step {
      display: none;
    }
    .m_calcularot  .step.active {
      display: block;
    }
    .m_calcularot .navigation-buttons {
      margin-top: 20px;
    }
    .m_calcularot .navigation-buttons button {
      margin-right: 10px;
      border: none;
      background: #000;
      cursor: pointer;
      padding: 10px 30px;
      color: #fff;
      border-radius: 20px;
      cursor: pointer;
      letter-spacing: 0.58px;
    }
    .m_calcularot .result {
      margin-top: 20px;
      font-size: 18px;
      font-weight: 600;
      background: #e8e8e8;
      border: 1px solid #b9b0b0;
      border-radius: 10px;
      padding: 10px;
    }
    .m_calcularot .result b {
      color:green;
    }
    .m_calcularot label {
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0.18px;
    }
    .m_calcularot img.step-image {
      max-width: 100%;
      height: auto;
      margin: 20px 0;
      /* border-radius: 10px; */
    }
    .m_calcularot .day_part {
      display: flex;
      align-items: center;
      gap: 14px;
      margin: 20px 0;
      display:none;
    }
    .m_calcularot #calculateBtn {
      background: #000;
      padding: 10px 30px;
      color: #fff;
      border-radius: 20px;
      cursor: pointer;
      letter-spacing: 0.58px;
      margin-top:14px;

      position: absolute;
      top: 0px;
      right: 20px;
      margin-top: 0px;
      padding: 5px 20px;
      border: 1px solid #adadad;
    }
    .m_calcularot #progress {
      margin-bottom: 20px;
      font-weight: bold;
      
    }
    .m_calcularot  .radio-group {
      margin: 20px 0 8px;
    }
    .m_calcularot .radio-group label {
      /* margin-right: 20px; */
      margin-right: 9px;
      border: 1px solid #bfbfbf;
      padding: 4px 15px;
      border-radius: 4px;
      cursor:pointer;
      transition:all 0.2s;
    }
    .m_calcularot .radio-group label:hover,
    .m_calcularot .radio-group label:has(input:checked) {
      background:#000;
      color:#fff;
      transition:all 0.2s;
    }

/* .m_calcularot #progress,
.m_calcularot .navigation-buttons {
  text-align:center;
} */
.m_calcularot .multi_fun_fom {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding: 0px;
  border: 1px solid #b9b0b0;
  border-radius: 10px;
  overflow:hidden;
  background: #e8e8e8;
}
.m_calcularot {
  max-width: 700px !important;
  margin: 0 auto;
}
.m_calcularot.page-width {
  padding:0px 20px !important;
  position:relative;
}
.m_calcularot img.step-image {
  margin:0px;
}
.m_calcularot .lft_sid,
.m_calcularot .step-image {
  width:calc(50% - 20px);
}
.m_calcularot .lft_sid {
  padding:20px;
  padding-right:0px;
}
.m_calcularot .lft_sid h3 {
  margin: 0;
  font-size: 30px;
}
.m_calcularot #calculateBtn {
  display:none;
}
.m_calcularot .lft_sid .radio-group input{
      width: 15px;
    height: 15px;
  display:none;
}
.day_part #workingDays {
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  padding: 2px 6px;
  max-width: 50px;
  font-size: 14px;
}
/* .m_calcularot .day_part {
  justify-content: center;
}
.m_calcularot #calculateBtn {
  display:block;
  margin:0 auto;
} */
.template-multistep-cal .main-page-title {
  max-width: 700px;
  padding: 0px 20px;
  margin: 0 auto;
}


body.nift.template-name-collection .Collection_template_main_new .Collection_template_detail_mainoverlay_new .Collection_template_detail_inneroverlay_mainboths_new {
    display: none;
}
body.nift.template-name-collection .cust-coll-handle--nift.product_collection_new ul li 
 .card__media .media img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}

body.template-alpha .jdgm-rev-widg__body .jdgm-paginate a.jdgm-paginate__page {
    color: #fff;
}

.templae_cust_unstopable product-info slider-component.thumbnail-slider ul li:first-child button img {
    padding: 9px;
}

/***** new POREfect prodcut css ****/
body.template-alpha-new .cust_video {
    padding: 80px 0 0;
}
.cust-onj-image_sec .Product_object_image_list_sides_mainright_new .Product_object_image_list_sides_innerright_loops_new .Product_object_image_list_sides_innerright_loops_boxs_main_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img {
    object-fit: contain;
}
/*********************/

.pin-spacer + .shopify-section .jdgm-carousel-wrapper {
  position:relative;
}
.pin-spacer + .shopify-section .jdgm-carousel-wrapper:before,
.pin-spacer + .shopify-section .jdgm-carousel-wrapper:after {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='34' viewBox='0 0 32 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1249 7.83146C29.6977 8.14421 30.1734 8.59783 30.503 9.14566C30.8325 9.69348 31.004 10.3157 30.9999 10.9483V22.6029C30.9999 23.8973 30.2616 25.091 29.0699 25.7198L17.82 32.5519C17.2622 32.8459 16.6362 33 16 33C15.3637 33 14.7377 32.8459 14.18 32.5519L2.93 25.7198C2.34694 25.4139 1.8602 24.9632 1.52068 24.4149C1.18117 23.8666 1.00134 23.2408 1 22.6029V10.9467C1 9.6523 1.73833 8.46028 2.93 7.83146L14.18 1.46335C14.7542 1.1594 15.3992 1 16.055 1C16.7107 1 17.3557 1.1594 17.93 1.46335L29.1799 7.83146H29.1249Z' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    content: '';
    height: 30px;
    width: 30px;
}
.pin-spacer + .shopify-section .jdgm-carousel-wrapper:before{
   left: 20px;
     top: 15px;
}
.pin-spacer + .shopify-section .jdgm-carousel-wrapper:after{
   right: 20px;
     top: 15px;
}

body.template-name-search .template-search__results ul li .card .media img {
    width: 100%!important;
    height: 100%!important;
    left: 0!important;
    top: 0!important;
}

body.vegan-black-text .Product_object_image_list_sides_innerright_infos_new h3 p,
body.vegan-black-text .Product_object_image_list_sides_innerright_title_new h2,
body.vegan-black-text .Product_object_image_list_sides_innerright_loops_title_new h5,
body.vegan-black-text .Product_object_percentage_detail_1_side_innerright_title_new h2 p,
body.vegan-black-text .Product_object_percentage_detail_1_side_innerright_infos_new p,
body.vegan-black-text .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p {
    /* color: #31b700; */
    color: #000 !important;
}


@media screen and (max-width:450px){
  .m_calcularot .multi_fun_fom {
    flex-direction:column-reverse;
  }
  .m_calcularot .lft_sid,
  .m_calcularot .step-image {
    width:100%;
  }
  .m_calcularot .lft_sid {
    padding:15px;
  }
  .template-multistep-cal .main-page-title {
    padding:0px;
  }
}



.rbalance
{
  display:none !important;
}
.overlays:after{
  width: 100%;
  content: '';
  background: #bfbfbf7a;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.delivery_timeline {
  margin: 0;
  width: max-content;
  background: #332c59;
  padding: 3px 11px;
  border-radius: 30px;
  line-height: normal;
  font-size: 14px;
  letter-spacing: 0.6px;
  text-align: center;
  width: 100%;
  margin-bottom: 3px; 
  color: #fff;
  WIDTH: MAX-CONTENT;
    MARGIN: 0 AUTO;
}
.Index_image_overlay_texts_new_slider .swiper-pagination .swiper-pagination-bullet {
  /* filter: invert(1); */
}
/*************progress bar**************/
.mini-cart__alert-wrapper {
  margin: 10px;
  border-radius: 12px;
  background: #fff;
  border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
  padding: 10px;
  margin-bottom: 0px;
}
.mini-cart__alert-wrapper .alert_text {
  margin:0;
  text-align:center;
  letter-spacing: 0.6px;
  line-height: normal;
  margin-bottom: -5px;
}
.mini-cart__alert-wrapper .alert_text.sucess_custom{
  color:green;
}
.mini-cart__alert-wrapper .alert_text span {
  font-weight:700;
  margin: 0px 3px;
  color:#1c1952;
  letter-spacing: normal;
}

.free_ship_bar {
  /* accent-color: #012846; */
  height: 8px;
    width: 100%;
  transition: all 0.4s ease-in;
}


.mini-cart__alert-wrapper progress {
  background-color: #f1f1f1;
  -webkit-appearance: none;
  accent-color: #012846;
  border-radius: 10px;
  border:2px solid #012846;
  transition: all 0.5s ease-in;
}

.mini-cart__alert-wrapper progress::-webkit-progress-bar {
  background-color: #f1f1f1;
  border-radius: 10px;
  transition: all 0.5s ease-in;
}

.mini-cart__alert-wrapper progress::-webkit-progress-value {
  background-color: #012846;
  border-radius: 10px;
  transition: all 0.5s ease-in;
}

.mini-cart__alert-wrapper progress::-moz-progress-bar {
  background-color: #012846;
  border-radius: 10px;
  transition: all 0.5s ease-in;
}


.cart-discount {
    margin-top: 20px;
    padding: 10px;
    background-color: #f9f9f9;  /* Light background to match theme */
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ddd; /* Optional: Border to make it stand out */
}

.cart-discount input {
    padding: 8px;
    width: 65%;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.cart-discount button {
    padding: 8px 16px;
    background-color: #000;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
}

.cart-discount button:hover {
    background-color: #555;
}
#smile-ui-container {
  z-index: 9999 !important;
}


product-recommendations .product-card-wrapper .quick-add button:nth-child(2){
  margin-top:10px;
}

product-recommendations .product-card-wrapper .quick-add {
    display:flex;
    justify-content:space-between;
    gap:6px;
  }
  .template-name-product .collection .quick-add button:nth-child(2),
  .template-name-product .collection .quick-add button:nth-child(1),
  .template-name-product .collection .quick-add.no-js-hidden #gokwik-buy-now,
  product-recommendations .product-card-wrapper .quick-add.no-js-hidden #gokwik-buy-now,
  product-recommendations .product-card-wrapper .quick-add button:nth-child(2),
  product-recommendations .product-card-wrapper .quick-add button:nth-child(1){
    width:calc(50% - 3px);
    min-width:calc(50% - 3px);
    height: 50px !important;
  }
.template-name-product .collection .product-form__input--pill_choose {
  margin-bottom:0px;
}
product-recommendations .product-card-wrapper .quick-add button:nth-child(2) {
  margin-top:0px;
}

.quick-add.no-js-hidden #gokwik-buy-now {
  height: 50px !important;
}
.template-name-product .collection .slider-mobile-gutter.page-width-desktop {
  max-width:100%;
}
.template-name-product .collection .slider-mobile-gutter li {
  width:325px !important;
}
.template-name-product .collection .collection__title .title {
    font-size: 75px;
    font-weight: 600;
}
.template-name-product .collection .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons { 
  display:none !important;
}
.template-name-product .collection .card_heading_inner_new {
  display: block;
}
.template-name-product .collection .collection__title {
  padding:0px 50px !important;
}


/****** new variant picker default css  start from here *********/
.product-form__input label {
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));
    border-radius: var(--variant-pills-radius);
    display: inline-block;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
}
.collection .product-form__input input[type=radio] {
    clip: rect(0,0,0,0);
    overflow: hidden;
    position: absolute;
    height: 1px;
    width: 1px;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-color: rgb(var(--color-foreground));
    color: rgb(var(--color-background));
}
/****** new variant picker default css  end here *********/


/******* new alpha template css start from here **************/


body.template-alpha-prebooking .Product_capsules_1_part_rightside_new, body.template-alpha-prebooking .Product_capsules_2_part_rightside_new,
body.template-alpha-prebooking .product__title h1,
body.template-alpha-prebooking .right_short_tag_text_inner_new,
body.template-alpha-prebooking .right_short_desc_text_inner_new,
body.template-alpha-prebooking .Product_template_mainright_new .product-form__input .form__label,
body.template-alpha-prebooking .left_button_ingredients_inner_new a,
body.template-alpha-prebooking .left_With_the_goodness_of_loops_boxs_rightside_new,
body.template-alpha-prebooking .left_With_the_goodness_of_title_new h3,
body.template-alpha-prebooking .left_helps_with_list_text_loops_boxs_new p,
body.template-alpha-prebooking .left_helps_with_list_text_title_new h3,
body.template-alpha-prebooking .left_top_heading_text_inner_new p,  
  
body.template-alpha .Product_capsules_1_part_rightside_new, body.template-alpha .Product_capsules_2_part_rightside_new,
body.template-alpha .product__title h1,
body.template-alpha .right_short_tag_text_inner_new,
body.template-alpha .right_short_desc_text_inner_new,
body.template-alpha .Product_template_mainright_new .product-form__input .form__label,
body.template-alpha .left_button_ingredients_inner_new a,
body.template-alpha .left_With_the_goodness_of_loops_boxs_rightside_new,
body.template-alpha .left_With_the_goodness_of_title_new h3,
body.template-alpha .left_helps_with_list_text_loops_boxs_new p,
body.template-alpha .left_helps_with_list_text_title_new h3,
  body.template-alpha .left_top_heading_text_inner_new p{
    color: #232323;
  }
  
body.template-alpha-prebooking .Product_template_mainright_new .product-form__submit,
body.template-alpha-prebooking .left_helps_with_list_text_loops_boxs_new p,

body.template-alpha .Product_template_mainright_new .product-form__submit,
body.template-alpha .left_helps_with_list_text_loops_boxs_new p{
      border: 1px solid #232323;
}

body.template-alpha-prebooking .left_button_ingredients_inner_new a,
body.template-alpha .left_button_ingredients_inner_new a{
  border-color: #232323;
    background: #fff;
    color: #232323;	
}

body.template-alpha-prebooking .left_button_ingredients_inner_new a svg path,
body.template-alpha .left_button_ingredients_inner_new a svg path {
    stroke: #232323;
}
body.template-alpha-prebooking  .Product_template_mainright_new .product-form__submit,
body.template-alpha  .Product_template_mainright_new .product-form__submit {
    background: #fff;
    color: #232323;
}

body.template-alpha-prebooking #gokwik-buy-now,
body.template-alpha-prebooking .product-form__input--pill input[type=radio]:checked+label,
body.template-alpha #gokwik-buy-now,
body.template-alpha .product-form__input--pill input[type=radio]:checked+label{
  background-color: #232323;
      color: #fff;
}


body.template-alpha-prebooking .gallery__pagination-dots .dot.active,
body.template-alpha .gallery__pagination-dots .dot.active{
          background-color: #232323;
}

body.template-alpha-prebooking .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button .icon path,
body.template-alpha .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button .icon path {
    stroke: #232323;
}

body.template-alpha-prebooking .Index_informations_lists_detail_innertitle_new,
body.template-alpha-prebooking .Product_object_image_list_sides_innerright_loops_title_new h5,
body.template-alpha-prebooking .Product_object_image_list_sides_innerright_title_new h2,
body.template-alpha-prebooking .Product_object_image_list_sides_innerright_infos_new h3 p,
body.template-alpha-prebooking .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p,
body.template-alpha-prebooking .Product_object_percentage_detail_1_side_innerright_infos_new p,
body.template-alpha-prebooking .Product_object_percentage_detail_1_side_innerright_title_new h2 p,
body.template-alpha .Index_informations_lists_detail_innertitle_new,
body.template-alpha .Product_object_image_list_sides_innerright_loops_title_new h5,
body.template-alpha .Product_object_image_list_sides_innerright_title_new h2,
body.template-alpha .Product_object_image_list_sides_innerright_infos_new h3 p,
body.template-alpha .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p,
body.template-alpha .Product_object_percentage_detail_1_side_innerright_infos_new p,
body.template-alpha .Product_object_percentage_detail_1_side_innerright_title_new h2 p{
  /* color: #31B700; */
  color: #fff;
}

body.template-alpha-prebooking .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new,
body.template-alpha-prebooking .fading-text-about.is-animated, body.template-alpha-prebooking .fading-text.is-animated,
body.template-alpha .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new,
body.template-alpha .fading-text-about.is-animated, body.template-alpha .fading-text.is-animated{
        /* color: #31B700;
      -webkit-text-stroke-color: #31B700; */
      color: #fff;
      -webkit-text-stroke-color: #fff;
}

body.template-alpha-prebooking .Product_object_Ingredient_detail_title_new p,
body.template-alpha-prebooking .Common_title_new h2, body.template-alpha-prebooking.template-alpha  .Common_title_new h1,
body.template-alpha .Product_object_Ingredient_detail_title_new p,
body.template-alpha .Common_title_new h2, body.template-alpha  .Common_title_new h1{
  /* color: #31B700; */
  color: #fff;
}

body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active,
body.template-alpha .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active{
  background-color: #31B700;
}

body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new,
body.template-alpha .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new{
  border: 1.2px solid #31B700;
}

body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new,
body.template-alpha .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new{
      color: #31B700;
}

body.template-alpha-prebooking .collection h2.title.inline-richtext.h1,
body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_right_content_new,
body.template-alpha .collection h2.title.inline-richtext.h1,
body.template-alpha .Product_object_Ingredient_detail_innerloop_right_content_new{
  color: #fff;
}

body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active,
body.template-alpha .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active {
    background: #31B700;
}


body.template-alpha-prebooking .Common_title_new h2,
body.template-alpha-prebooking .Product_faqs_accordions_1_sides_innerright_title_new p,
body.template-alpha-prebooking .Product_faqs_accordions_1_sides_innerright_infos_new p,
body.template-alpha-prebooking .Common_faqs_accordion_new .accordion>ul>li .question h2 p,
body.template-alpha-prebooking .Common_faqs_accordion_new .accordion>ul>li .answer,
body.template-alpha-prebooking .Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2,
body.template-alpha-prebooking .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p,
body.template-alpha .Common_title_new h2,
body.template-alpha .Product_faqs_accordions_1_sides_innerright_title_new p,
body.template-alpha .Product_faqs_accordions_1_sides_innerright_infos_new p,
body.template-alpha .Common_faqs_accordion_new .accordion>ul>li .question h2 p,
body.template-alpha .Common_faqs_accordion_new .accordion>ul>li .answer,
body.template-alpha .Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2,
body.template-alpha .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p {
    color: #fff;
}

body.template-alpha-prebooking .Common_faqs_accordion_new .accordion>ul>li,
body.template-alpha .Common_faqs_accordion_new .accordion>ul>li{
      border-bottom: 2.4px solid #fff;
}

body.template-alpha-prebooking .product-form__input--pill input[type=radio]+label,
body.template-alpha .product-form__input--pill input[type=radio]+label{
  color: #31B700;
}

body.template-alpha-prebooking .product-form__input .form__label,
body.template-alpha-prebooking .card_heading_inner_new,
body.template-alpha-prebooking .card__heading,
body.template-alpha .product-form__input .form__label,
body.template-alpha .card_heading_inner_new,
body.template-alpha .card__heading{
  color: #fff;
}

body.template-alpha-prebooking  .product-form__input--pill input[type=radio]+label,
body.template-alpha  .product-form__input--pill input[type=radio]+label {
    border-color:#31B700!important;
}

body.template-alpha-prebooking .card-information .price,
body.template-alpha .card-information .price {
    color: #fff !important;
}

body.template-alpha-prebooking .collection  #gokwik-buy-now,
body.template-alpha-prebooking .collection .button,
body.template-alpha .collection  #gokwik-buy-now,
body.template-alpha .collection .button {
    background: #fff;
    color: #232323;
}

body.template-alpha-prebooking .collection .product-form__input--pill input[type=radio]:checked+label,
body.template-alpha .collection .product-form__input--pill input[type=radio]:checked+label {
      background-color: #fff;
      /* color: #31B700; */
      color: #232323;
          border-color: transparent !important;
    }
	
.template-alpha-prebooking .collection,
.template-alpha-prebooking,
.template-alpha .collection,
.template-alpha {
    background: #000;
}

body.template-alpha-prebooking .insta_titlle_link .rich-text__heading a,
body.template-alpha .insta_titlle_link .rich-text__heading a {
    color: #fff;
}

body.template-alpha-prebooking .collection .product-form__input--pill input[type=radio]+label ,
body.template-alpha .collection .product-form__input--pill input[type=radio]+label {
        /* border-color: #31b700 !important; */
  border-color: #fff !important;
  color: #fff;
    background: transparent;
}

body.template-alpha-prebooking .Product_object_Ingredient_detail_title_new h2,
body.template-alpha .Product_object_Ingredient_detail_title_new h2{
  /* color: #31b700; */
  color: #fff;
}

body.template-alpha-prebooking div#judgeme_product_reviews .jdgm-widget-actions-wrapper a.jdgm-write-rev-link,
body.template-alpha div#judgeme_product_reviews .jdgm-widget-actions-wrapper a.jdgm-write-rev-link{
  background: #fff;
  /* color: #31b700; */
  color: #232323;
}
body.template-alpha #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset label + .jdgm-sort-dropdown-wrapper {
  margin-left:8px;
}
body.template-alpha #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset .jdgm-btn[type="submit"] {
  border:1px solid #fff;
}
body.template-alpha #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p,
body.template-alpha #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p a,
body.template-alpha #judgeme_product_reviews .jdgm-form .jdgm-form__title,
body.template-alpha #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset label,
body.template-alpha-prebooking  div#judgeme_product_reviews .jdgm-rev-widg__summary-text,
body.template-alpha  div#judgeme_product_reviews .jdgm-rev-widg__summary-text {
    color: #fff;
}
body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new,
body.template-alpha .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new{
      background: url(/cdn/shop/files/green-bg.svg?v=1744182625) no-repeat center center;  
}

body.template-alpha-prebooking .Common_faqs_accordion_new .accordion>ul>li.open .question,
body.template-alpha .Common_faqs_accordion_new .accordion>ul>li.open .question {
    background: url(/cdn/shop/files/white-minus_icon_e7c08e2e-1be4-4237-97ac-30b1fbb00cda.svg?v=1744182822) no-repeat center right;
}

body.template-alpha-prebooking  .Common_faqs_accordion_new .accordion>ul>li .question ,
body.template-alpha  .Common_faqs_accordion_new .accordion>ul>li .question {
    background: url(/cdn/shop/files/whiteplus_icon_66442cb9-2bbb-4c01-adf1-2dd72035e029.svg?v=1744182822) no-repeat center right;
}

body.template-alpha-prebooking #judgeme_product_reviews .jdgm-star.jdgm--off:before,
body.template-alpha #judgeme_product_reviews .jdgm-star.jdgm--off:before {
    background: url(/cdn/shop/files/white-star_black.svg?v=1744182979) no-repeat center center;
}
.template-alpha-prebooking .Product_object_percentage_righticon_new svg path,
.template-alpha-prebooking .Product_object_percentage_lefticon_new svg path,
.template-alpha .Product_object_percentage_righticon_new svg path,
.template-alpha .Product_object_percentage_lefticon_new svg path {
    stroke: #fff;
}

body.template-alpha-prebooking .left_With_the_goodness_of_loops_new .left_With_the_goodness_of_loops_boxs_new,
body.template-alpha .left_With_the_goodness_of_loops_new .left_With_the_goodness_of_loops_boxs_new {
    background: #fff;
}

body.template-alpha-prebooking .left_With_the_goodness_of_loops_boxs_rightside_new,
body.template-alpha .left_With_the_goodness_of_loops_boxs_rightside_new{
  color: #232323;
}

.template-alpha-prebooking .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container,
.template-alpha .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container {
    /* background: #ffffff38; */
  background: #ffffffa1;
}
.template-alpha-prebooking .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container .kaching-bundles__bar-content .kaching-bundles__bar-subtitle,
.template-alpha .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container .kaching-bundles__bar-content .kaching-bundles__bar-subtitle {
    color: #414141;
}
.template-alpha-prebooking .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container .kaching-bundles__bar-content .kaching-bundles__bar-pricing .kaching-bundles__bar-full-price,
.template-alpha .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container .kaching-bundles__bar-content .kaching-bundles__bar-pricing .kaching-bundles__bar-full-price {
    color: #414141;
}

.template-alpha-prebooking .kaching-bundles__bars .kaching-bundles__bar .kaching-bundles__bar-content-left span.kaching-bundles__bar-label span,
.template-alpha .kaching-bundles__bars .kaching-bundles__bar .kaching-bundles__bar-content-left span.kaching-bundles__bar-label span {
    margin: 0 2px;
}
body.template-alpha .Product_object_percentage_detail_1_side_innerright_infos_new p,
body.template-alpha .Product_object_percentage_detail_1_side_innerright_title_new h2 p{
  color: #31B700;
}
body.template-alpha .Product_object_percentage_detail_1_side_innerright_title_new h2 p em strong {
  font-weight:500;
  color:#a2cd3a;
  font-style:normal;
}
body.template-alpha .collection .product-form__input input[type=radio] {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    height: 1px;
    width: 1px;
}
body.template-alpha .collection .product-form__input label {
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
    border-radius: var(--variant-pills-radius);
    display: inline-block;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
}
body.template-alpha .Product_template_mainright_new .product-form__submit {
    background: #232323;
    color: #fff;
}
.right_short_cust_tag {
    display: flex;
    grid-gap: 12px;
    flex-flow: wrap;
    padding-top: 0;
    margin: 0;
}
.right_short_cust_tag p {
    margin: 0;
}
.right_short_cust_tag .right_short_cust_tag_text p {
    background: #fff;
    border: 1px solid #232323;
    padding: 6px 12px;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 100%;
    border-radius: 30px;
}
.right_short_cust_tag .right_short_cust_tag_text {
    min-width: calc(50% - 6px);
    width: 100%;
    max-width: calc(50% - 6px);
}
.right_custom_box {
    display: none;
}
body.template-alpha .Product_object_Ingredient_inner_new .Product_object_Ingredient_detail_innerloop_left_loops_new .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.tablinks{
      min-width: calc(50% - 14px);
}
body.template-alpha .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p {
    /* color: #31b700; */
  color: #fff;
}
body.template-alpha .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p{
  color: #232323;
  font-size: 27px;
}
body.template-alpha product-info slider-component ul li.slider__slide.is-active .product__media img {
    transform: scale(1);
}



.cust_video {
    /* padding: 260px 20px 0; */
  padding: 0px 20px 120px;
}
.cust_video .cust_video_main_heading {
    padding: 0;
}
.cust_video .cust_video_main_heading h3 {
    margin: 0 0 30px;
    color: #fff;
    font-size: 75px;
    font-weight: 600;
}
.cust_video .cust_video_main video {
       width: 100%;
    display: block;
    object-fit: cover;
    height: 100%;
    max-height: 850px;
      border-radius: 38px;
}
.custom_video_main+.Product_object_image_list_new .Product_object_image_list_main_new {
    padding-top: 120px;
}





/******* new alpha template css end here **************/

/****** alpha prebooking timer css start from here ********/
.timer_text_main_block {
    width: 100%;
    text-align: center;
  padding: 13px 0 22px;
}
.timer_text_main_block .timer_text_main_block_heading p {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
}
.timer_text_main_block .timer_text_main_block_timer {
    display: flex;
    align-items: center;
    justify-content: center;
}
.timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner {
  position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner:not(:last-child) {
    margin-right: 25px;
}
.timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner span.timer {
    font-size: 27px;
    font-weight: 600;
    line-height: 32px;
}
.timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner  span.days {
    font-size: 14px;
    line-height: 16px;
}
.timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner:not(:last-child):after {
    content: "";
    position: absolute;
    right: -12px;
    width: 4px;
    height: 4px;
    background: #000;
    top: 15px;
    left: auto;
    border-radius: 50%;
}
.timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner:not(:last-child):before {content: "";position: absolute;right: -12px;width: 4px;height: 4px;background: #000;bottom: 9px;left: auto;border-radius: 50%;}
.template-alpha .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new {
  width: 100%;
  left: 0;
  height: 120% !important;
  top:0;
}


/****** alpha prebooking timer css end here ********/


/****** cart drawer newly launched css end here ********/

.cart_drawer_newly_launched .cart_drawer_newly_launched_image img {
    width: 74px;
  display: block;
  border-radius: 8px;
}
.cart_drawer_newly_launched {
    margin: 0 10px 10px;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.discounted_price, .cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.original_price {
    font-size: 18px;
    color: #232323;
    line-height: 20px;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.discounted_price {
    text-decoration: line-through;
    margin-right: 5px;
}

.cart_drawer_newly_launched .cart_drawer_newly_launched_main {
    display: grid;
    /* grid-template: repeat(1, auto) / 80px repeat(2, 1fr); */
  grid-template: repeat(1, auto) / 75px repeat(2, 1fr);
    padding: 10px;
    font-size: 14px;
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    background-color: #31B700;
    border-radius: 10px;
  align-items:center;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading {
    font-size: 26px;
    font-weight: 600;
    margin: 0 0 9px;
    line-height: 36px;
}

.cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading img {
    width: 22px;
    margin-left: 5px;
    object-fit: contain;
    height: auto;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_main .cart_drawer_newly_launched_title_price h2 {
    margin: 0;
    font-size: 23px;
  color: #232323;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_image {
    padding-top: 6px;
    padding-bottom: 6px;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_main .cart_drawer_newly_launched_title_price .cart_drawer_newly_launched_main_price .price span#m_pri {
    font-size: 19px;
    line-height: 20px;
  color: #fff;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_buy button#-submit {
    font-size: 20px;
    min-height: unset;
    height: unset;

  
    min-width: unset;
    width: unset;
    padding: 8px 22px;
    display: block;
    margin-left: auto;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_buy button#-submit .loading__spinner svg circle {
    stroke: #31b700;
}

/****** cart drawer newly launched css end here ********/

/******************** collection page image zoom review css start***/
.card__media.cust_coll__product--general-health-test .media img,
.card__media.cust_coll__product--be-bundles .media img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}

/******************** collection page image zoom review css end***/

/******* collection page new tag design  ************/
span.cust_new_tag {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #31b700;
    padding: 0px 15px;
    font-size: 15px;
    color: #232323;
}
.card__media .media img.cust_colle_img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
body.templae_cust_unstopable .Product_object_percentage_detail_new .Product_object_percentage_detail_2_side_innerleft_new img {
    width: 100%;
    left: 0;
    height: 104% !important;
}
.templae_cust_unstopable product-info slider-component ul li.slider__slide.is-active .product__media img {
    transform: scale(1);
}

/***** 12- 4- 25 chagnes *******/

.templae_cust_unstopable product-info slider-component ul li.slider__slide:first-child .product__media {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 88%;
}
.templae_cust_unstopable  .cust_video {
    padding-bottom: 0;
}
/*
.cart_drawer_newly_launched {
display: none !important;
} 
*/

span.cust-price--alpha69 span.del_price {
    text-decoration: line-through;
    font-size: 35px;
    margin-right: 10px;
}
.cust-price--alpha69 {
    font-size: 38px;
}
.Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_be-bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new img {
    padding-bottom: 60px;
    max-width: 100%;
    max-height: 335px;
    object-fit: contain;
    width: 335px;
    padding-top: 70px;
}
.Collection_product_grid_main_new.new_coll--all .card__content .card__information .price .price__regular span.cust-price--alpha69 {
    display: flex !important;
    flex-direction: column;
    font-size: 36px;
}
.Collection_product_grid_main_new.new_coll--all .card__content .card__information .price .price__regular span.cust-price--alpha69 span.del_price {
    font-size: 20px;
    line-height: 120%;
    margin-bottom: -6px;
}

/******** new css ***/
.megamenu_product_box_image_new a.menu_img img {
    /* padding: 24px; */
    padding: 33px;
}
.Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_be-bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new a.menu_img img {
    padding-bottom: 60px;
    max-width: 100%;
    max-height: 335px;
    object-fit: contain;
    width: 335px;
    padding-top: 70px;
}
.new_coll--general-health ul li.grid__item:first-child .card__inner+.card__content span#m_pri {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
      margin-bottom: 0 !important;
}

.new_coll--general-health ul li.grid__item:first-child .card__inner+.card__content span#m_pri span.del_price {
    font-size: 20px;
    line-height: 120%;
}

 .Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_be-bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new img {
    padding-bottom: 60px;
    max-width: 100%;
    max-height: 255px;
    object-fit: contain;
    width: 335px;
    padding-top: 70px;
}
.Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new img {
    padding-bottom: 60px;
    max-width: 100%;
    max-height: 335px;
    object-fit: contain;
    padding-top: 70px;
}

	.Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured.swiper-slide-active a.slid_img img {
    max-width: 500px;
    display: block;
    margin: auto;
    top: 80px;
    position: relative;
}

.Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured a.slid_img img {
	    max-width: 500px;
    display: block;
    margin: auto;
    top: 100px;
    position: relative;
	}

/*** logo *****/
.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
    height: auto;
    justify-content: space-between;
}

.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {
     /* max-height: 100px !important;
    border-radius: 0 !important;
    max-width: 250px; */
      max-height: 100px !important;
    border-radius: 0 !important;
    max-width: 200px;
    object-fit: contain;
}
.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo{
    margin: 0 10px;  
}

  .new_coll--general-health ul li.grid__item:first-child .card__inner+.card__content span#m_pri {
    display: unset !important;
}
.new_coll--general-health ul li .card .card__inner .cust_coll__product--general-health img {
    width: 100% !important;
    height: 100% !important;
    max-width: initial !important;
    top: 0% !important;
    left: 0% !important;
}
.new_coll--all ul li:first-child .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}

body.template-alpha .jdgm-row-profile span.jdgm-rev__author-wrapper span.jdgm-rev__author,
body.template-alpha div#judgeme_product_reviews .jdgm-histogram.jdgm-temp-hidden .jdgm-histogram__row .jdgm-histogram__frequency,
body.template-alpha div#judgeme_product_reviews .jdgm-row-rating span.jdgm-rev__timestamp,
body.template-alpha div#judgeme_product_reviews .jdgm-gallery-wrapper .jdgm-gallery-title,
body.template-alpha div#judgeme_product_reviews select.jdgm-sort-dropdown,
body.template-alpha div#judgeme_product_reviews span.jdgm-sort-dropdown-arrow::before,
body.template-alpha div#judgeme_product_reviews .jdgm-rev-widg__body,
body.template-alpha div#judgeme_product_reviews .jdgm-rev-widg__body span.jdgm-rev__author
body.template-alpha div#judgeme_product_reviews .jdgm-histogram__frequency ,
body.template-alpha div#judgeme_product_reviews span.jdgm-rev-widg__summary-average {
    color: #fff;
}
body.template-alpha div#judgeme_product_reviews select.jdgm-sort-dropdown option {
    color: #000;
}

body.template-alpha div#judgeme_product_reviews .jdgm-star.jdgm--on:before {
    background: url(/cdn/shop/files/star_full_white-new_d9b5ac52-6e45-482b-b5b9-adf65385a566.svg?v=1744717788) no-repeat center center;
}

.product_new_dnd_google .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container .kaching-bundles__bar-content .kaching-bundles__bar-subtitle, .template-alpha .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container .kaching-bundles__bar-content .kaching-bundles__bar-subtitle {
    color: #414141;
}
.product_new_dnd_google .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container{
    background: #ffffffa1;
}

/**** removed zoom css *****/
/*
    body.enabled_first_zoom product-info slider-component ul li.slider__slide:first-child .product__media img {
    transform: scale(1);
}
*/

.megamenu_product_box_new:not(:first-child) .megamenu_product_box_image_new a.menu_img img{
    padding: 0 !important;
}



.custom_new_as_seen.Index_logos_lists_slider_main_new {
    padding: 0 20px !important;
    margin-top: -70px;
    position: relative;
}
.custom_new_as_seen .custom_page-width {
  z-index: 1;
    height: 60vh;
    border-radius: 40px;
      position: relative;
      display: flex;
    width: 100%;
    max-width: 100%;
}
.custom_new_as_seen .custom_page-width .page-width {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new {
    flex-direction: column;
}

.custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new .Index_logos_lists_slider_maintitle_new {
    width: 100%;
    text-align: center;
    padding-right: 0;
}

.custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new .Index_logos_lists_slider_maintitle_new:after {
    display: none;
}

.custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new .Index_logos_lists_slider_maintitle_new h4 {
  font-style: italic;
  margin: 0;
  color: #1d1d1d66;text-align: center;font-size: 40px;font-weight: 500;line-height: 120%;}

.custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new .Index_logos_lists_slider_mainparts_new {
    width: 100%;
    padding-left: 0;
    padding-top: 59px;
    margin: auto;
}
.custom_new_as_seen .custom_page-width .page-width>.Index_logos_lists_slider_inner_new {
    width: 100%;
}
.custom_new_as_seen .Index_logos_lists_slider_mainparts_new .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
    /* justify-content: space-evenly; */
  justify-content: space-between;
}
.custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec {
    display: none;
}




.cust-coll-handle--lifestyle ul li:nth-child(2) .card__media.cust_coll__product--lifestyle img,
.cust-coll-handle--lifestyle ul li:nth-child(3) .card__media.cust_coll__product--lifestyle img,
.cust-coll-handle--lifestyle ul li:first-child  .card__media.cust_coll__product--lifestyle img,

.cust-coll-handle--all ul li:nth-child(2) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.cust-coll-handle--all ul li:nth-child(5) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.cust-coll-handle--all ul li:nth-child(4) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.cust-coll-handle--all ul li:nth-child(3) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.cust-coll-handle--all ul li:nth-child(6) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.cust-coll-handle--all ul li:first-child .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.cust-coll-handle--general-health ul li .card .card__inner .cust_coll__product--general-health img,

.new_coll--all ul li:nth-child(6) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,


.default_feature_coll ul li  .card__media img,
.new_coll--lifestyle ul li:nth-child(2) .card__media.cust_coll__product--lifestyle img,
.new_coll--lifestyle ul li:nth-child(3) .card__media.cust_coll__product--lifestyle img,
.new_coll--lifestyle ul li:first-child  .card__media.cust_coll__product--lifestyle img,
.new_coll--all ul li:nth-child(2) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.new_coll--all ul li:nth-child(5) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.new_coll--all ul li:nth-child(4) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.new_coll--all ul li:nth-child(3) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
p.delivery_timeline {
    display: none;
}
.cart_drawer_newly_launched {
    margin: 10px;
}
#CartDrawer .drawer__footer {
    padding: 14px 20px;
}



/****** 24-4-25 cart drawer newly launched and top center tag css start from here**********/

#CartDrawer .promotion-banner {
    display: none;
}
#CartDrawer .drawer__inner .mini-cart__alert-wrapper {
    background: #332c59;
  border-color: transparent; 
}
#CartDrawer .drawer__inner .mini-cart__alert-wrapper p.alert.alert_text.sucess_custom {
    color: #fff;
}
#CartDrawer .drawer__inner .mini-cart__alert-wrapper p.alert.alert_text {
    color: #fff;
}
#CartDrawer .drawer__inner .mini-cart__alert-wrapper p.alert.alert_text span {
    color: #fff;
}

#CartDrawer .drawer__inner .mini-cart__alert-wrapper progress.free_ship_bar::-webkit-progress-value {
  background-color: #31b700;
}

#CartDrawer .drawer__inner .mini-cart__alert-wrapper progress.free_ship_bar{
  border-color: #31b700;
}

.top-promotion-banner {
    background: #0687431a;
    padding: 3px 11px;
    border-radius: 30px;
    line-height: normal;
    letter-spacing: .6px;
    text-align: center;
    width: 100%;
    color: #068743;
    width: max-content;
    position: relative;
    font-size: 16px;
}
#CartDrawer .drawer__inner .mini-cart__alert-wrapper {
    margin: 0;
    border-radius: 0 0 15px 15px;
  padding: 10px 15px;
}


/***** ribbin css in newly launched start from here **************/
.cart_drawer_newly_launched {
    position: relative;
}
.cart_drawer_newly_launched_heading {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
}
    .cart_drawer_newly_launched_heading {
  --f: 5.9px; /* control the folded part*/
  --r: 9px; /* control the ribbon shape */
  position: absolute;
  top: -4px;
  right: calc(-1*var(--f));
  padding-inline: 3px;
  line-height: 1.8;
  background: #1d1d1d;
  border-bottom: var(--f) solid #0005;
  border-left: var(--r) solid #0000;
  clip-path: 
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading {
    border-bottom: 1px solid #232323;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 2px;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading {
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    line-height: 19px;
    letter-spacing: .5px;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading img {
    display: none;
}
.cart_drawer_newly_launched_heading {
    padding: 3px 8px;
}
#CartDrawer .drawer__header {
    border-bottom: 1px solid #332c592e;
}
/***** ribbin css in newly launched end **************/

/****** 24-4-25 cart drawer newly launched and top center tag css start from here**********/



.thebelievers .collection ul#product-grid li product-form.form_card_new .card .media img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
.cust-coll-handle--thebelievers ul li .card .card__inner .cust_coll__product--thebelievers img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}

/************** Vegan collagen css start from here***********/
.left_helps_with_list_text_loops_boxs_new {
    min-width: calc(50% - 6px);
    max-width: calc(50% - 6px);
}
.template-alpha.vegan-black-text .collection,
body.template-alpha.vegan-black-text {
    background: #fff;
}

body.template-alpha.vegan-black-text .collection .product-form__input--pill input[type=radio]+label{
    border-color: #000 !important;
    color: #000;
}

 body.template-alpha.vegan-black-text .collection .product-form__input--pill input[type=radio]:checked+label{
     color: #000;
    border-color: #000 !important;
 }
  body.template-alpha.vegan-black-text .card-information .price {
    color: #000 !important;
}
body.template-alpha.vegan-black-text .card__heading,
body.template-alpha.vegan-black-text .card_heading_inner_new {
    color: #000;
}
 body.template-alpha.vegan-black-text .collection #gokwik-buy-now,
body.template-alpha.vegan-black-text .collection .button{
		background: #000;
    color: #fff;
}
body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_title_new p,
body.template-alpha.vegan-black-text .left_button_ingredients_inner_new a,
body.template-alpha.vegan-black-text  .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new p,
body.template-alpha.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li .answer,
 body.template-alpha.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li .question h2 p,
 body.template-alpha.vegan-black-text .Product_faqs_accordions_1_sides_innerright_infos_new p,
 body.template-alpha.vegan-black-text .Product_faqs_accordions_1_sides_innerright_title_new p,
body.template-alpha.vegan-black-text .Common_title_new h2{
color: #000 !important;
}
 
body.template-alpha.vegan-black-text  .left_helps_with_list_text_loops_new  {
  grid-gap: 12px;
}
body.template-alpha.vegan-black-text  .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new {
  width: calc(50% - 6px);
}

body.template-alpha.vegan-black-text .Product_object_percentage_detail_2_side_innerright_boxslists_new:last-child {
  margin-bottom:38px !important;
}
/* body.template-alpha.vegan-black-text .Product_object_percentage_detail_2_side_mainright_new {
  padding-top:150px;
} */
/* body.template-alpha.vegan-black-text .Product_object_image_list_main_new {
  padding: 80px 20px 0 20px;
} */
body.template-alpha.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new {
  width: 100%;
  position: absolute;
  height: 129% !important;
  object-fit: cover;
  left: 0%;
  top: 4%;
}
body.template-alpha.vegan-black-text .left_With_the_goodness_of_loops_boxs_new {
  width:calc(50% - 6px);
}
body.template-alpha.vegan-black-text .Product_object_percentage_righticon_new svg path, 
body.template-alpha.vegan-black-text .Product_object_percentage_lefticon_new svg path {
  stroke: #000;
}
 

 body.template-alpha.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li {
    border-bottom: 2.4px solid #000;
}
body.template-alpha.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li.open .question{
    background: url(minus_icon.svg) no-repeat center right !important;
}
body.template-alpha.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li .question{
    background: url(plus_icon.svg) no-repeat center right;
}
body.template-alpha.vegan-black-text .fading-text.is-animated {
color: #000; 
-webkit-text-stroke-color: #000;
	}
 body.template-alpha.vegan-black-text .jdgm-row-profile span.jdgm-rev__author-wrapper span.jdgm-rev__author, body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-histogram.jdgm-temp-hidden .jdgm-histogram__row .jdgm-histogram__frequency, body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-row-rating span.jdgm-rev__timestamp, body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-gallery-wrapper .jdgm-gallery-title, body.template-alpha.vegan-black-text div#judgeme_product_reviews select.jdgm-sort-dropdown, body.template-alpha.vegan-black-text div#judgeme_product_reviews span.jdgm-sort-dropdown-arrow::before, body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-rev-widg__body, body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-rev-widg__body span.jdgm-rev__author body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-histogram__frequency, body.template-alpha.vegan-black-text div#judgeme_product_reviews span.jdgm-rev-widg__summary-average{
 color: #000;
 }
 body.template-alpha.vegan-black-text #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p, body.template-alpha.vegan-black-text #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p a, body.template-alpha.vegan-black-text #judgeme_product_reviews .jdgm-form .jdgm-form__title, body.template-alpha.vegan-black-text #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset label, body.template-alpha.vegan-black-text-prebooking div#judgeme_product_reviews .jdgm-rev-widg__summary-text, body.template-alpha.vegan-black-text div#judgeme_product_reviews .jdgm-rev-widg__summary-text{
   color: #000;
 }
body.template-alpha.vegan-black-text .collection h2.title.inline-richtext.h1, body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_right_content_new{
color:#000;
}
body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_title_new p,
body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_right_content_new {
    letter-spacing: 1px;
    word-spacing: 2px;
}

 body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active {
    background: #000;
}
body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new {
    border: 1.2px solid #000;
	}
	
 body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new {
    color: #000;
}
 body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new {
    background: url(bg_product_title_1.svg) no-repeat center center;
   background-size:100% !important;
}

body.template-alpha.vegan-black-text .Product_object_Ingredient_inner_new .Product_object_Ingredient_detail_innerloop_left_loops_new .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new {
   color:#fff;
}

body.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new {
    background: url(bg_product_title_1_white.svg) no-repeat center center !important;
   background-size:100% !important;
}
body.vegan-black-text .insta_titlle_link .rich-text__heading a, body.template-alpha .insta_titlle_link .rich-text__heading a {
  color:#1d1d1d66;
}
body.vegan-black-text  #quinn-lite-cards-1.quinn_cards {
  background-color: transparent;
}
body.template-alpha.vegan-black-text .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new,
body.template-alpha.vegan-black-text .Index_informations_lists_detail_innertitle_new {
    color: #000;
}

body.template-alpha.vegan-black-text .cust_video {
    padding: 80px 20px 0;
}
body.template-alpha.vegan-black-text .product__info-wrapper h1 {
  /* font-size: 68px; */
  font-size: 64px;
}
body.template-alpha.vegan-black-text .product__info-wrapper h1  .highlight {
  display:block;
}

body.vegan-black-text .Product_object_image_list_sides_innerright_title_new h2 {
  line-height: 86px;
}
body.vegan-black-text .Product_object_image_list_sides_innerright_title_new h2 .highlight {
  display:unset;
  font-size:inherit !important;
 }
body.vegan-black-text  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img {
  width:100%;
  height:100%;
  max-width:40px;
  max-height:40px;
}

.product_certificate_image {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 !important;
}
.product_certificate_image img {
    width: 100%;
    max-width: 50px;
    display: block;
    object-fit: cover;
}
.product_certificate_image img:not(:last-child) {
    margin-right: 7px;
}
body.vegan-black-text  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p {
  line-height:45px;
  letter-spacing: 0.18px;
}
body.vegan-black-text .Product_object_percentage_detail_2_side_mainright_new {
  padding-top: 150px;
}

/***** collagen collection css start from here ***********/
  .cust-coll-handle--collagen ul li .card.card--standard.card--media .card__inner .card__media img {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
.cust-coll-handle--collagen ul li .card.card--standard.card--media .card__content .card__information span.card_heading_inner_new {
    display: block;
}
.collagen .Collection_template_main_new .Collection_template_detail_new.cust-coll-banner--handle--collagen .Collection_template_detail_inneroverlay_new .Collection_template_detail_inneroverlay_mainboths_new .Collection_template_detail_inneroverlay_innerboths_3_new {
    width: calc(90% - 117px);
}
/***** collagen collection css end here ***********/




@media screen and (min-width:749px) {
  body.template-alpha.vegan-black-text .Product_object_percentage_main_new {
    padding: 0 20px;
    margin-top: -88px;
  }
  /* body.template-alpha.vegan-black-text product-info slider-component ul li.slider__slide.is-active .product__media img {
    transform: scale(1.39);
  } */
   body.template-alpha.vegan-black-text product-info slider-component ul li.slider__slide.is-active .product__media img {
    transform: scale(1.25);
  } 
  body.template-alpha.vegan-black-text .left_top_heading_text_inner_new  {
   max-width:100%;
 }
}
@media screen and (max-width:1480px) and (min-width:1000px){
  body.template-alpha.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new  {
    /* width: 172%; */
    width: 100%;
    position: absolute;
    object-fit: cover;
    /* left: -33%; */
    /* top: 6%;
    height: 150% !important; */
    left: 0;
    top: 4%;
    height: 145% !important;
  } 
    body.template-alpha.vegan-black-text .product__info-wrapper h1 {
    font-size: 47px;
}
  
}



@media screen and (max-width:1400px) {
  body.vegan-black-text .Product_object_image_list_sides_innerright_title_new h2 {
      line-height: 55px;
  }
}


@media screen and (max-width:1170px) {
      body.template-alpha.vegan-black-text .product__info-wrapper h1 {
    font-size: 39px;
}
}
@media screen and (max-width:768px) {
      body.template-alpha.vegan-black-text .product__info-wrapper h1 {
    font-size: 29px;
}
}

@media screen and (max-width:749px) {
  body.template-alpha.vegan-black-text .Product_object_image_list_main_new {
    padding: 40px 0px 0 0px;
  }
  body.template-alpha.vegan-black-text .cust_video {
      padding: 60px 7px;
      padding-bottom: 0;
  } 
  body.template-alpha.vegan-black-text .Product_object_Ingredient_detail_innerloop_right_mainboxs_new .Product_object_Ingredient_detail_innerloop_right_iconimage_new img {
    padding-bottom:25px;
  }
  body.template-alpha.vegan-black-text product-info slider-component ul li.slider__slide.is-active .product__media img {
    top: -12%;
    /* left: 0; */
    /* height: 108% !important; */
    height: 100% !important;
  }
  body.template-alpha.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.mobile_image_new {
    padding-bottom:40px;
  }
    body.template-alpha.vegan-black-text .cust_video {
      padding: 60px 7px 0;
  }
  .left_With_the_goodness_of_inner_new .left_With_the_goodness_of_loops_new {
   justify-content:center; 
  }
  body.template-alpha.vegan-black-text .product__info-wrapper h1 {
    font-size:48px;
    line-height: 50px;
  }
  body.template-alpha.vegan-black-text .product__info-wrapper h1 .right_short_tag_text_mobile_new {
    margin-left:0px;
  }
  body.vegan-black-text .Product_object_image_list_sides_innerright_title_new h2 {
    line-height: 58px;
            font-size: 52px;
  }
  .product_certificate_image {
    margin: 5px 0 12px !important;
  }
  .product_certificate_image img {
      max-width: 45px;
  }
  body.vegan-black-text .Product_template_mainleft_new .left_With_the_goodness_of_loops_boxs_new {
    border-radius: 20px;
 }
  body.vegan-black-text  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p {
    line-height:30px;
    letter-spacing: 0.18px;
  }
  body.vegan-black-text .Product_object_percentage_detail_2_side_mainright_new {
    padding-top: 0px;
  }
  body.vegan-black-text .left_button_ingredients_inner_new a svg path {
    stroke: #000;
    stroke-width: 0.7;
  }
  body.template-alpha.vegan-black-text .left_button_ingredients_inner_new a {
    font-size:15px;
    letter-spacing: 0.18px;
  }
}
/************** Vegan collagen css end here***********/

 @media screen and (max-width:749px) {
   .template-name-product .collection {
     padding-left:7px;
     padding-right:7px;
   }
   .template-name-product .collection .slider-mobile-gutter li {
   width: 305px !important;
   }
  .template-name-product .collection .card_heading_inner_title_new {
     font-size: 36px !important;
   }
   .template-name-product .collection .card_heading_inner_new p {
     font-size:18px;
   }
   .template-name-product .collection .product-form__input--pill input[type=radio]+label {
     font-size: 14px !important;
      padding: 7px 21px !important;
   }
   .template-name-product .collection .collection__title {
     padding:0px !important;
   }
   .template-name-product .collection .collection__title .title {
      font-size: 42px !important;
    }
  
 /***** collagen collection css start from here ***********/
.cust-coll-handle--collagen ul li .card.card--standard.card--media .card__content .card__information span.card_heading_inner_new {
    display: inline-block;
}
.new_coll--collagen .Collection_template_main_new .Collection_template_detail_new .Collection_template_detail_innerstatic_new .Collection_template_detail_innerstatic_mainmobile_new img.mobile_image_new {
    object-position: 100% 9%;
}
.collagen .Collection_template_main_new .Collection_template_detail_new.cust-coll-banner--handle--collagen .Collection_template_detail_inneroverlay_new .Collection_template_detail_inneroverlay_mainboths_new .Collection_template_detail_inneroverlay_innerboths_3_new {
    width: 100%;
            display: flex;
        justify-content: center;
}
.cust-coll-handle--collagen ul li .card .card__content .card__information {
    margin-bottom: 15px;
}
/***** collagen collection css end here ***********/

   
 }


*, :after, :before, input { box-sizing: border-box; }
body{ letter-spacing:0 !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -o-font-smoothing: antialiased; }
html{ padding-bottom:0 !important;  }
.template-product{ overflow-x:visible; }
input, button, textarea, select{ font-family: var(--font-body-family) !important; }
a, button, .button{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.desktop_image_new{ display:flex !important; }
.mobile_image_new{ display:none !important; }
.page-width{ max-width:100%; padding:0 60px !important; }
img{ height: auto !important; }
.d-flex { display: flex; }
.justify-between { display: flex; justify-content: space-between; }
.scroll-locked { overflow-y: hidden; }

.tab { overflow: hidden; }
.tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; transition: 0.3s; font-family: var(--font-body-family); }
.tabcontent { display: none; border-top: none; animation: fadeEffect 1s; }
@keyframes fadeEffect { from {opacity: 0;} to {opacity: 1;} }

.question { cursor: pointer; position: relative; }
.answer{ display:none; }

.Common_title_new{}
.Common_title_new h2, .Common_title_new h1{color:#1D1D1D; font-size:84px; font-weight:500; line-height:110%; text-transform:uppercase; margin:0px;}

.button{background:#1D1D1D; color:#FFF; text-align:center; font-weight:400; font-size:22px; line-height:24px; text-transform:uppercase; border-radius:36px; padding:11px 12px 11px 12px; display:inline-block; min-width:280px; min-height:initial; }
.button:after{display:none;}
.button:before{display:none;}
.button_white_new{ background:#fff; color: #1D1D1D; }

.desktop_title_new{ }
.mobile_title_new{ display:none; }

.common_tab_new{ display:flex; flex-wrap:wrap; }
.common_tab_inner_new{ background:#F4F4F5; border-radius:36px; display: flex; flex-wrap: wrap; }
.common_tab_new .tablinks{background:none; color:#1D1D1D; font-size: 20px; font-weight: 400; line-height: 120%; text-transform: uppercase; padding:11px 17px 11px 17px; text-decoration:none; }
.common_tab_new .tablinks:first-child{ padding-left:34px; }
.common_tab_new .tablinks.active{ margin-left:17px; margin-right:17px; }
.common_tab_new .tablinks.active:first-child { margin-left:0; margin-right:17px; }
.common_tab_new .tablinks.active:last-child { margin-left:17px; margin-right:0; }
.common_tab_new .tablinks:last-child{ padding-right:34px; }
.common_tab_new .tablinks.active{ background: #1D1D1D; color: #FFF; padding:11px 52px; border-radius:30px; }
.Index_tabs_accordion_mobile_new{ display:none; }
.Index_tabs_accordion_mobile_title_new{ display:none; }
.tab_title_mobile_new{ display:none; }

.header__icon--menu[aria-expanded=true]:before{ background:rgba(0,0,0,0.5); }
.country-selector__overlay{ display:none !important; }
.menu-drawer__localization{ display:none !important; }

/* Header */

.header{ padding-top:0px !important; padding-bottom:0px !important; display:flex; justify-content: space-between; max-width:100% !important; padding-left:80px !important; padding-right:80px !important; }
.header__heading, .header__heading-link{ width:200px; }
.header__heading-link{ padding:0; margin:0 !important; }
.header__heading-logo{ width:96px; }
header-drawer{ margin-left:0 !important; }
.header--middle-left .header__inline-menu{ border-radius: 36px; background: #E8E8E8; padding:0 37px; margin:31px 0; }
.header__menu-item{ padding: 14px 37px !important; font-size: 22px; font-weight: 500; line-height: 26px !important; text-transform: uppercase; text-decoration: none; color:#1D1D1D; }
.header__menu-item:hover span{ text-decoration: none; text-decoration-thickness: 2px !important; text-underline-offset: 3px !important; }
.mega-menu[open]>.header__menu-item{ text-decoration: none; text-decoration-thickness: 2px !important; text-underline-offset: 3px !important; }
.header__active-menu-item{ text-decoration: none; text-decoration-thickness: 2px !important; text-underline-offset: 3px !important; }
.custom_mega_menu_top_new .header__menu-item:hover span{ text-decoration:none !important; }
.header_right_new{ display:flex; align-items:center; justify-content:flex-end; }
.mobile_header_left_new{ display:none; }

.header__inline-menu { margin-left: -16px; }
.header__icon--menu { width: 28px; height: 28px; }
.header__icon, .header__icon--cart .icon{ height: 28px; width: 28px; padding: 0; }
.header__icon--cart{ margin-right:0; }
.header__icon:hover .icon, .modal__close-button:hover .icon { transform: scale(1); }
.header__icons{ padding:12px 29px; border-radius: 36px; background: #E8E8E8; grid-gap:29px; }
.icon-caret { position: relative; }
.header__menu-item .icon-caret { right: 0; margin-left: 4px; height: 16px; margin-top: 0; }
.Header_icons_button_new{ min-width:150px; margin-left: 50px; }
.cart-count-bubble{ font-size: 12px; font-weight: 700;line-height: 10px; bottom: 15px; background: #1d1d1d; right: -4px; left: auto; height: 1.6rem; width: 1.6rem; }
.header__icon .icon { height: 28px; width: 28px; }
.search-modal__content { padding: 0 80px; max-width: 100%; }
.search__input.field__input{ border:0; /*background:url(cursor.gif) no-repeat left -32px center;*/ border-bottom:0px solid rgba(68, 47, 44, 0.10); color: #3E2B2E; font-weight: 600; font-size: 20px; letter-spacing: 0.32px; text-transform: uppercase; height:48px; box-shadow:0 0 0 !important; text-transform:uppercase; padding:0; margin-left: 32px; padding-left:10px; padding-top:4px; }
.search__input.field__input::-webkit-input-placeholder { color: #3E2B2E !important; opacity:1 !important; }
.search__input.field__input::-moz-placeholder { color: #3E2B2E !important; opacity:1 !important; }
.search__input.field__input:-ms-input-placeholder { color: #3E2B2E !important; opacity:1 !important; }
.search__input.field__input:-moz-placeholder { color: #3E2B2E !important; opacity:1 !important; }
.search-modal__form .field__label{ color: #442F2C; font-weight: 600; text-transform:uppercase; display:none; }
.search-modal__form .field:before{ display:none !important; }
.search-modal__form .field:after{ display:none !important; }
.search-modal__form { max-width: 100%; }
.search-modal__form[open="true"] .search__input.field__input{ background:none; }
.reset__button .icon.icon-close { height: 1.4rem; width: 1.4rem; }
.search-modal__close-button { margin-left: 16px; }
.search__button{ right:auto; left:0; height: 4.8rem; width: 2.8rem; }
.search__button .icon { height: 2.8rem !important; width: 2.8rem !important; }
.modal__close-button.link{ height: 2.8rem; width: 2.8rem; }
.modal__close-button .icon { height: 2.8rem; width: 2.8rem; }
.predictive-search{ top:100%; border:0; }
.reset__button{ right:0 !important; height: 2.8rem; width: 2.8rem; }
.reset__button:not(:focus):after{ display:none !important; }
.search-modal{ border-bottom:0; min-height:100%; animation:none !important; }
.section-header.shopify-section-group-header-group { 
  z-index: 11; 
  /* top:0 !important; */
  top:4% !important; 
}
.search-modal .modal-overlay{ display:none !important; }
.reset__button{ display:none !important; }
.header predictive-search { position: static; /*padding-left:24px;*/ }
.search-modal__content{ position: static; }
#predictive-search-results{ max-width: 100%; margin: auto; padding: 0 106px; }
.predictive-search__loading-state{ display:none !important; }
.predictive-search--search-template{ z-index:3; }

.js .custom_mega_menu_top_only_new .mega-menu .mega-menu__content{ display:none; min-height:414px; }
.js .custom_mega_menu_top_only_new .mega-menu[open] .mega-menu__content{ display:block; }

/* Megamenu */
.overlay{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none; z-index:9; }
.mega-menu__content { border: 0px !important; z-index:1; padding:0 !important; top: calc(100% - 31px) !important; border-radius: 0px 0px 19.2px 19.2px !important; background: #FFF; box-shadow: 0px 19.2px 28.8px 0px rgba(0, 0, 0, 0.07); min-height:360px; }
.custom_megamenu_inner_new{ display:none; }
.Header_mega_menu_innerleft_mainmenus_new.page-width{padding:0 !important; max-width:auto;}
.Header_mega_menu_inner_new{}
.Header_mega_menu_mainleftright_new{ padding: 62px 80px 52px 80px !important; }
.Header_mega_menu_innerleftright_new{display:flex;}
.Header_mega_menu_mainleft_new{width:260px; padding:0 20px 0 0; border-right:1px solid #1D1D1D; min-height:300px; }
.Header_mega_menu_innerleft_new{ height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.Header_mega_menu_innerleft_mainmenus_new{ padding:0 0 0 0; margin:0; }
.Header_mega_menu_innerleft_mainmenus_new li{width:100% !important; padding-right:0 !important; }
.Header_mega_menu_innerleft_mainmenus_new li a{color:#1D1D1D; font-size: 21.6px; font-weight: 500 !important; line-height: 100%; text-transform: none; letter-spacing: 0px; padding:18px 0 16px 23px; display:block; text-decoration:none; }
.Header_mega_menu_innerleft_mainmenus_new li a:hover{ text-decoration: none; font-weight: 600 !important; background:url(menu_hover.svg) no-repeat left center; }
.Header_mega_menu_innerleft_mainmenus_new li a.active{ text-decoration: none; font-weight: 600 !important; background:url(menu_hover.svg) no-repeat left center; }
.Header_mega_menu_innerleft_mainmenus_new li a span{ display:none; }
.bundle_btn_new{ padding-top:15px; }
.bundle_btn_new .button{ min-width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 4px 24px; } 

.Header_mega_menu_mainright_new{ width:calc(100% - 260px); }
.Header_mega_menu_innerright_innerbox_new{ display:flex; grid-gap:48px; }
.megamenu_left_mainbox_new{ width:100%; display:flex; grid-gap:18px; }
.megamenu_left_mainbox_with_image_new{ width:49%; } 
.megamenu_right_mainbox_new{ width:47%;  }
.megamenu_right_mainbox_inner_new{ position:relative; }
.megamenu_right_mainbox_link_new{ display: block !important; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.megamenu_right_innervideoimage_new{}
.megamenu_right_video_OR_image_new{}
.megamenu_right_video_OR_image_new img, .megamenu_right_video_OR_image_new video{ display:flex; width:100%; border-radius: 20px; }
.megamenu_right_title_main_new{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 28px 38px; }
.megamenu_right_title_new{ padding-bottom:76px; color: #000; font-size: 64.8px; font-weight: 500; line-height:78%; }
.megamenu_right_desc_new { min-width:118px; font-size:16.8px; line-height:12px; }
.Product_object_percentage_detail_new .Product_object_percentage_detail_1_side_innerright_title_new {
  /* max-width: 320px; */
  margin: 0 auto;
}
.megamenu_product_box_new{ width:calc(100% - 9px); }
.megamenu_product_box_image_new{ height: 187px; width: 240px; overflow: hidden; margin: auto; margin-top:-12px; }
.megamenu_product_box_image_new a{ display: block; text-align: center; }
.megamenu_product_box_image_new img{ width:100%; max-width:240px; margin:auto; display: block; }
.megamenu_product_box_details_new{ padding:12px 15px 0 15px;; text-align:center; } 
.megamenu_product_box_title_new{}
.megamenu_product_box_title_new a{ color: #1D1D1D; font-size: 21.6px; font-weight: 600; line-height: 120%; text-transform: uppercase; text-decoration:none; display:block; }
.megamenu_product_box_title_new span{ display:inline-block; }
.megamenu_product_box_short_new .metafield-rich_text_field{ display:inline-block; }
.megamenu_product_box_short_new .metafield-rich_text_field p{ margin:0; color: #1D1D1D; font-size: 16.8px; font-weight: 500; line-height: normal; text-transform: initial; }
.megamenu_product_box_short_new .metafield-rich_text_field p em{ font-style: italic; font-weight: 300; padding-right:2px; }
.megamenu_product_box_star_new{ padding-top:2px; }
.megamenu_product_box_star_new .jdgm-widget.jdgm-widget{ font-size:11px; }
.megamenu_product_box_btn_new{ padding-top:12px; }
.megamenu_product_box_btn_new a{ min-width: 118px; font-size: 16.8px; line-height: 12px; }

.single_menu_top_new {}
.single_menu_top_new .header__submenu.list-menu { padding: 0; border: 0; border-radius: 0px 0px 16px 16px; min-width: auto; width: auto; margin: 0 0 0 0; text-align: left; }
.single_menu_top_new .header__submenu.list-menu ul{ padding: 22px 24px 6px 24px; min-width: 190px; margin: 0; list-style-type: none; }
.single_menu_top_new .header__submenu.list-menu .mega-menu__link{ padding:10px 0; color: #3E2B2E; font-size: 20px; font-weight: 500; line-height: 100%;   text-transform: uppercase;  }
.single_menu_top_new .header__submenu.list-menu .mega-menu__link:hover{ text-decoration: none; text-decoration-thickness: 2px !important; text-underline-offset: 3px !important; }
.single_menu_top_new .header__submenu.list-menu ul li:first-child .mega-menu__link{ padding-top:0; }
/* Megamenu */
/* Header */

/* Index */
.header-wrapper--border-bottom{ border-bottom:0; }
.Header_announcement_bar_main_new{padding:9px 0 10px 0; overflow:hidden; }
.Header_announcement_bar_inner_new{}
.Header_announcement_bar_loops_new{}
.announcement-marquee .js-marquee-wrapper{ display:flex; align-items:center; grid-gap:15px; }
.announcement-marquee .js-marquee{ display:flex; align-items:center; grid-gap:15px; }
.announcement-marquee span{ display:flex; align-items:center; grid-gap:15px; }
.Header_announcement_bar_loops_mainboxs_new{}
.Header_announcement_bar_loops_innerboxs_new{ text-align:center; font-size:20px; font-weight:500; line-height:120%; text-transform:uppercase; color:inherit; white-space:nowrap; }
.Header_announcement_bar_loops_innerboxs_new p{ margin:0; color:inherit; }
.Header_announcement_bar_loops_innerboxs_new a{ color:inherit; }

.Index_image_overlay_texts_main_new{padding:0 20px; }
.Index_image_overlay_texts_inner_new{}
.Index_image_overlay_texts_parts_new{position:relative;}
.Index_image_overlay_texts_parts_1_new{width:100%; position:relative; height:670px;}
.Index_image_overlay_texts_parts_1_boths_new{}
.Index_image_overlay_texts_parts_1_boths_videoimage_new{}
.Index_image_overlay_texts_parts_1_boths_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:40px;}
.Index_image_overlay_texts_parts_1_boths_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:40px;}
.Index_image_overlay_texts_parts_2_new{ position: absolute; top: 0; left: 0; width: 100%; padding: 210px 60px 40px 60px; height: 100%; display: flex; }
.Index_image_overlay_texts_parts_2_boths_new{ max-width:600px; }
.Index_image_overlay_texts_parts_2_boths_texts_new{}
.Index_image_overlay_texts_parts_2_boths_texts_new h3{margin:0px; color:#1D1D1D; font-size:40px; font-style:italic; line-height:120%; font-weight:400; }
.Index_image_overlay_texts_parts_2_boths_title_new{padding-top:8px;}
.Index_image_overlay_texts_parts_2_boths_title_new h2{ font-weight:400; }
.Index_image_overlay_texts_parts_2_boths_title_new h2 span{font-weight:600;}
.Index_image_overlay_texts_parts_2_boths_button_new{padding-top:4px;}
.Index_image_overlay_texts_parts_2_boths_button_new .button{ font-size:32px; padding:11px 12px 11px; line-height:38px; }

.Index_top_information_main_new{padding:0 20px; margin-top:-70px; position:relative; z-index:1; }
.Index_top_information_inner_new{border-radius:40px; padding:160px 0 193px 0; position:relative; }
.Index_top_information_lefticon_new{position:absolute; top:20px; left:24px; width:30px; height:32px;}
.Index_top_information_lefticon_new svg{width:100%;}
.Index_top_information_righticon_new{position:absolute; top:20px; right:24px; width:30px; height:32px;}
.Index_top_information_righticon_new svg{width:100%;}
.Index_top_information_detail_new{}
.Index_top_information_detail_texts_new{}
.Index_top_information_detail_texts_new h3{margin:0px; color:rgba(29, 29, 29, 0.40); text-align:center; font-size:40px; font-style:italic; font-weight:500; line-height:120%;}
.Index_top_information_detail_title_new{padding-top:59px; max-width:775px; margin:auto;}
.Index_top_information_detail_title_new h2{text-align:center; text-transform: initial; line-height:120%; }
.Index_top_information_detail_title_new h2 span.orange_color_new{position:relative; }
/* .Index_top_information_detail_title_new h2 span.orange_color_new:after{border-radius:12px; background:#FBB146; position:absolute; content:''; top: 4px; left: -8px; width: calc(100% + 23px); height: 100%; color: #000; z-index: 1; } */
.Index_top_information_detail_title_new h2 span.purple_color_new{color:#fff; position:relative;}
/* .Index_top_information_detail_title_new h2 span.purple_color_new:after{border-radius:12px; background:#1C1952; color:#fff; position:absolute; content:''; top: 0px; left: -14px; width: calc(100% + 22px); height: 100%; color: #000; z-index: 1;  } */
.Index_top_information_detail_title_new h2 span.orange_color_new span.index_z_new{z-index:2; position:relative;}
.Index_top_information_detail_title_new h2 span.purple_color_new span.index_z_new{z-index:2; position:relative;}
.Index_top_information_detail_button_new{padding-top:67px; text-align:center;}
.Index_top_information_detail_button_new a{min-width:180px;}

.Index_featured_collection_main_new{padding:0 20px; margin-top:-70px; position:relative; z-index:2; }
.Index_featured_collection_inner_new{padding:69px 0 70px 0; border-radius: 40px;}
.Index_featured_collection_inner_new .page-width{ padding:0 !important; }
.Index_featured_collection_parts_new{}
.Index_featured_collection_parts_new .index_swiper_atc_btn { background: unset; border: unset;cursor: pointer; padding:0; }
.Index_featured_collection_parts_maintitle_new h2{ margin:0; color: #F4F4F5; font-size: 120px; font-weight: 500; line-height:120%; text-align:center; }
.Index_featured_collection_parts_maintitle_new h2 span{font-style: italic; font-weight: 600;}
.Index_featured_collection_parts_mainloop_new{}
.Index_featured_collection_parts_innerloop_new{}
.Index_featured_collection_parts_innerloop_1_boxs_new{ margin-top:-165px; }
.Index_featured_collection_parts_innerloop_1_boxs_1_new { width:720px; }
.Index_featured_collection_parts_innerloop_1_boxs_1_new img{ filter: blur(1.2000000476837158px); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-prev{ transform: translate(303px, 0); }
.Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-next{ transform: translate(-290px, 0); }
.Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-active img{ transform: scale(1.13333); filter: blur(0); margin-top: -38px; }
.Index_featured_collection_parts_innerloop_1_boxs_1_image_new a{ display: block; }
.Index_featured_collection_parts_innerloop_1_boxs_1_image_new img{ width:100%; }
.Index_featured_collection_parts_innerloop_2_new{ margin-top:-200px; }
.Index_featured_collection_parts_innerloop_2_boxs_new{max-width:1062px; margin:auto; position:relative; }
.Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-prev{ position:absolute; left:0; top:50%; transform: translate(0, -50%); z-index: 1; cursor: pointer; }
.Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-prev svg{ display:flex; }
.Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-next{ position:absolute; right:0; top:50%; transform: translate(0, -50%); z-index: 1; cursor: pointer; }
.Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-next svg{ display:flex; }
.Index_featured_collection_parts_innerloop_2_boxs_1_new{}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_new{ max-width:546px; margin:auto; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_new{}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_new{display:flex; justify-content:space-between;}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_new{ padding-right:15px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_review_new{/*display:none;*/}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_review_new .jdgm-preview-badge .jdgm-star.jdgm-star{ color:#FFFFFF; font-size:12px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new{}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new h2{margin:0; color: #FFF; font-size: 62px; font-weight: 600; line-height:120%;}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_new{}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_compare_new{font-size: 22px;color:#fff;}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_price_new{margin:0; color: #FFF; font-size: 48px; font-weight: 600; line-height: 120%; text-align:right; white-space:nowrap; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_price_new span{ font-weight:400; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_new{display:flex; max-width:101px; justify-content:space-between; padding-top:8px; margin:0 0 0 auto; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_new .product-form{ font-size:0; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_carticon_new{ width:42px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_carticon_new svg{width:100%; display:flex; height:auto; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_search_new{ width:42px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_search_new svg{width:100%; display:flex; height:auto; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new{ margin-top:-6px; color: #F4F4F5; font-size: 42px; font-weight: 500; line-height: 120%; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new p{ margin:0; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new p em{ font-weight:400; padding-right:6px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_new{padding-top:15px;}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_new{display:flex; flex-wrap:wrap; align-items:center; grid-gap:10px; justify-content:space-between; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_new{display:flex; align-items:center; grid-gap:0 12px; padding:4px 10px; border:1px solid #1D1D1D; border-radius:20px; background-color: #FFF; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_leftside_new{ width:22px; height:24px; background:url(ws_bg.svg) no-repeat center center; background-size:100% 100%; color: #F4F4F5; text-align: center; font-size: 16px; font-weight: 400; margin:0;  line-height: 24px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_rightside_new{ color: #1D1D1D; font-size: 16px; font-weight: 400; line-height: 19px; }
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_title_new{display:none;}
.Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_title_new h5{margin:0; color: #F4F4F5; font-size: 18px; font-weight: 500; line-height: 120%; text-transform: uppercase;}
.Index_featured_collection_thumb_slider {}
.Index_featured_collection_thumb_slider .Index_featured_collection_parts_innerloop_2_boxs_1_detail_new{ opacity:0; }
.Index_featured_collection_thumb_slider .swiper-slide-thumb-active .Index_featured_collection_parts_innerloop_2_boxs_1_detail_new{ opacity:1; }
.Index_featured_collection_slider .swiper-pagination{ display:none; font-size:0; }
.Index_featured_collection_slider .swiper-pagination .swiper-pagination-bullet{ background:url(bullet.svg) no-repeat center center; width:10px; height:10px; margin:0 2px;  opacity: 1; border-radius: 0; border:0; }
.Index_featured_collection_slider .swiper-pagination .swiper-pagination-bullet-active{ background:url(bullet_fill.svg) no-repeat center center; border:0; }

.jdgm-prev-badge{ font-size:0; }
.jdgm-star.jdgm--on:before{ background:url(star_full_black.svg) no-repeat center center; width: 12px; height: 12px; display: inline-block; content: '' !important; background-size:100%; }
.jdgm-star.jdgm--off:before{ background:url(star_black.svg) no-repeat center center; width: 12px; height: 12px; display: inline-block; content: '' !important; background-size:100%; }

/* .white_star .jdgm-star.jdgm--on:before{ /*background:url(star_full.svg) no-repeat center center;*/ width: 12px; height: 12px; display: inline-block; content: '' !important; background-size:100%; } */
.white_star .jdgm-star.jdgm--off:before{ background:url(star.svg) no-repeat center center; width: 12px; height: 12px; display: inline-block; content: '' !important; background-size:100%; }

.Index_video_plays_texts_main_new{padding:120px 20px 0 20px;}
.Index_video_plays_texts_detail_new{position:relative;}
.Index_video_plays_texts_detail_1_new{position:relative; width:100%; height:630px; /*padding-bottom:49.219%;*/ }
.Index_video_plays_texts_detail_1_boths_new{}
.play_video_main_new{ cursor:pointer; }
.Index_video_plays_texts_detail_1_boths_videoimage_new{}
.Index_video_plays_texts_detail_1_boths_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:19.2px;}
.Index_video_plays_texts_detail_1_boths_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:19.2px;}
.Index_video_plays_texts_detail_1_boths_videoimage_poster_new{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; cursor:pointer; }
.Index_video_plays_texts_detail_1_boths_videoimage_poster_new:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%); border-radius:19.2px; z-index:2; }
.Index_video_plays_texts_detail_1_boths_videoimage_poster_new img{ width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius:19.2px; }
.Index_video_plays_texts_detail_1_boths_videoimage_poster_new svg{position:absolute; top:50%; left:50%; transform:translate(-50% , -50%); width:82px; height:98px; z-index:3; }
.Index_video_plays_texts_detail_2_new{position:absolute; bottom:0px; left:0px; width:100%; pointer-events:none; z-index:1; overflow:hidden; }
.Index_video_plays_texts_detail_2_title_new{color:#F4F4F5; text-align:center; font-size:256px; font-weight:500; line-height:120%; margin:0 -12px -67px -13px; text-transform:uppercase; }

.Index_informations_lists_main_new{padding:120px 0; overflow:hidden; }
.Index_informations_lists_inner_new{ max-width: 1319px; margin: auto; }
.Index_informations_lists_detail_new{}
.Index_informations_lists_detail_maintitle_new{}
.Index_informations_lists_main_new .Index_informations_lists_heading h3{font-size: 72px; font-weight: 500; line-height: 86.4px; text-align: center; margin: 0;}
.Index_informations_lists_main_new .Index_informations_lists_heading p{font-size: 30px; font-weight: 500; line-height: 36px; text-align: center; color: #1d1d1d; margin: 0; padding-bottom: 58px;}
.Index_informations_lists_detail_innertitle_new{color:#1D1D1D; font-size:84px; font-weight:600; line-height:120%; text-transform:uppercase;}
.template-about-us .Index_informations_lists_detail_innertitle_new{font-size:86px;}
.Index_informations_lists_detail_mainloops_new{}
.Index_informations_lists_detail_innerloops_new{display:flex; grid-gap:15px 60px; flex-wrap:wrap;}
.Index_informations_lists_detail_innerloops_mainboxs_new{}
.Index_informations_lists_detail_innerloops_innerboxs_new{position:relative;}
.Index_informations_lists_detail_innerloops_innerboxs_mainicons_new{display:none;!important;}
.Index_informations_lists_detail_innerloops_innerboxs_mainicons_new{position:absolute; top:50%; right:-145px; transform:translate(0, -50%); width:121px; z-index:1; opacity:0; pointer-events:none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Index_informations_lists_detail_innerloops_innerboxs_mainicons_new img{max-width:100%; display:flex; }
.Index_informations_lists_icons_left_new .Index_informations_lists_detail_innerloops_innerboxs_mainicons_new{ right:auto; left:-145px; }
.Index_informations_lists_detail_innerloops_mainboxs_new:hover .Index_informations_lists_detail_innerloops_innerboxs_mainicons_new{ opacity:1; }
.Index_informations_lists_detail_innerloops_innerboxs_maintitle_new{}
.Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{/* color:#F4F4F5;  */ -webkit-text-stroke-width:0.6000000238418579px; -webkit-text-stroke-color:#1D1D1D; font-size:84px; font-weight:600; line-height:120%; text-transform:uppercase; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Index_informations_lists_detail_innerloops_mainboxs_new:hover .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{ color:#1D1D1D; -webkit-text-stroke-width:0px; -webkit-text-stroke-color:#1D1D1D; } 
.template-about-us .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:86px; }


@media (min-width: 768px){
  .pin-spacer + .shopify-section .jdgm-carousel-wrapper {
    padding-top:65px;
  }
.Index_texts_with_images_background_new .Index_texts_with_images_parts_mainright_new {margin-top: 0px;width: 100%;}
.Index_texts_with_images_background_new .Index_texts_with_images_parts_mainleft_new {width: 100%;z-index: 1;position: relative;}
.Index_texts_with_images_background_new .Index_texts_with_images_inner_new .page-width{padding: 0 !important;}
.Index_texts_with_images_background_new .Index_texts_with_images_parts_mainleft_new {position: relative;z-index: 1;width: 100%;}
.Index_texts_with_images_background_new  .Index_texts_with_images_parts_innerleft_new {padding-left: 25px;}
.Index_texts_with_images_background_new .Index_texts_with_images_parts_mainright_new {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.Index_texts_with_images_background_new .Index_texts_with_images_parts_innerright_new img {object-fit: cover;border-radius: 35px;}
.Index_texts_with_images_background_new .Index_texts_with_images_parts_new {position: relative;}
.Index_texts_with_images_background_new .Index_texts_with_images_parts_innerleft_new {max-width: 100%;}
}


.Index_texts_with_images_main_new{padding:0 20px; }
.template-name-collection .Index_texts_with_images_main_new {margin-bottom: 84px;}
.Index_texts_with_images_inner_new{border-radius:36px;}
.Index_texts_with_images_inner_new .page-width{ padding-right:0 !important; }
.Index_texts_with_images_main_new .page-width{}
.Index_texts_with_images_parts_new{display:flex; min-height:453px; }
.Index_texts_with_images_parts_mainleft_new{width:26.642%; padding:98px 0px 90px 0px; align-self: center; }
.Index_texts_with_images_parts_innerleft_new{max-width:357px;}
.Index_texts_with_images_parts_innerleft_texts_new{}
.Index_texts_with_images_parts_innerleft_texts_new h3{margin:0; color:#1D1D1D; font-size:40px; font-style:italic; line-height:120%; font-weight:400; }
.Index_texts_with_images_parts_innerleft_title_new{padding-top:8px;}
.Index_texts_with_images_parts_innerleft_title_new h2{  }
.Index_texts_with_images_parts_innerleft_infos_new{padding-top:0;}
.Index_texts_with_images_parts_innerleft_infos_new p{margin:0; font-size:36px; line-height:120%;}
.Index_texts_with_images_parts_innerleft_button_new{padding-top:30px;}
.Index_texts_with_images_parts_innerleft_button_new a{min-width:180px;
                                                      /* font-size: 18px; */
                                                      line-height: 22px;}
.Index_texts_with_images_parts_mainright_new{position:relative; height:auto; 
                                             width:calc(100% - 26.642%); 
                                             margin-top:-21px;
                                            }
.Index_texts_with_images_parts_innerright_new{ height:100%; }
.Index_texts_with_images_parts_innerright_new img{width:100%; position:absolute; object-fit:contain; object-position:right bottom; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Index_texts_with_images_parts_innerright_new video{width:100%; position:absolute; object-fit:cover; object-position:right bottom; top:0; left:0; bottom:0; right:0; height:100% !important;}

.Index_image_texts_columns_main_new{padding:80px 20px;}
.Index_image_texts_columns_inner_new{}
.Index_image_texts_columns_loops_new{display:flex; grid-gap:26px;}
.Index_image_texts_columns_loops_mainboxs_new{width:calc(50% - 13px); border-radius:20px; position:relative;}
.Index_image_texts_columns_loops_mainboxs_new a{text-decoration:none;}
.Index_image_texts_columns_loops_innerboxs_new{}
.Index_image_texts_columns_loops_innerboxs_1_new{position:relative; }
.Index_image_texts_columns_loops_innerboxs_1_boths_new{}
.Index_image_texts_columns_loops_innerboxs_1_boths_videoimage_new{}
.Index_image_texts_columns_loops_innerboxs_1_boths_videoimage_new img{width:100%; border-radius:20px; }
.Index_image_texts_columns_loops_innerboxs_1_boths_videoimage_new video{width:100%; border-radius:20px; }
.Index_image_texts_columns_loops_innerboxs_2_new{}
.Index_image_texts_columns_loops_innerboxs_2_title_new{position:absolute; left:0px; bottom:0px; padding:12px 20px; width:100%;}
.Index_image_texts_columns_loops_innerboxs_2_title_new h3{margin:0; color:#1D1D1D; font-size:74px; font-weight:500; line-height:109.7%; text-transform:uppercase; text-align:center;}
.Index_image_texts_columns_loops_innerboxs_2_title_new svg{max-width:100%; margin-left:12px; vertical-align:top; margin-top:15px; }

.Index_experts_member_list_main_new{padding:0 20px;}
.Index_experts_member_list_inner_new{border-radius: 38.4px; position:relative; overflow: hidden; }
.template-about-us .Index_experts_member_list_inner_new{border-top-left-radius: 0; border-top-right-radius: 0; position:relative;}
.Index_experts_member_list_inner_new .page-width{ padding:0 !important; }
.Index_experts_member_list_parts_new{padding:28px 75px 70px 75px;}
.template-about-us .Index_experts_member_list_parts_new{padding-bottom:101px }
.Index_experts_member_list_parts_maintitle_new{}
.Index_experts_member_list_parts_innertitle_new h2{ margin:0; color: #F4F4F5; text-align: center; font-size: 250px; font-weight: 500; line-height:120%; text-transform: none; text-align:center;}
.Index_experts_member_list_parts_mainloop_new{ margin-top:-112px; }
.Index_experts_member_list_parts_innerloop_new{}
.Index_experts_member_list_parts_innerloop_mainboxs_new{ width: 25%;}
.Index_experts_member_list_parts_innerloop_innerboxs_new{ position:relative; }
.Index_experts_member_list_parts_innerloop_innerboxs_link_new{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block !important; z-index: 1; }
.Index_experts_member_list_parts_innerloop_innerboxs_mainstatic_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_image_new{ height:348px; display:flex; align-items:flex-end; justify-content:center; position:relative; margin-top:7px; }
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_image_new img{ max-width:100%; position:relative; max-height:100%; display:flex; width:auto; }
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_image_new svg{width: 36px; position: absolute; bottom:23px; left: 50%; z-index: 999; transform: translate(-50%, 0px); z-index:0; }
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_new{ padding-top:24px; }
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_title_new{color: #FFF; text-align: center; margin:0; font-size: 36px; font-weight: 600; line-height: 120%; }
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_texts_new{padding-top:2px; color: #FFF; text-align: center; font-size: 20px; font-weight: 400; line-height:120%; text-transform: none; margin:0;}
.Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_infos_new{padding-top:6px; color: #FFF; text-align: center; font-size: 28px; font-weight: 400; line-height:120%; margin:0;}
.Index_experts_member_list_parts_mainbutton_new{padding-top:28px; text-align:center;}
.Index_experts_member_list_parts_mainbutton_new .button{ min-width:180px; }
.Index_experts_member_list_lefticon_new{position:absolute; bottom:20px; left:25px;}
.Index_experts_member_list_lefticon_new svg{width:100%; display:flex; }
.Index_experts_member_list_righticon_new{position:absolute; bottom:20px; right:25px;}
.Index_experts_member_list_righticon_new svg{width:100%; display:flex; }
.Index_experts_member_list_parts_innerloop_innerboxs_mainpopup_new{ position:fixed; top:50%; left:50%; transform: translate(-50%, -50%); width:400px; height:400px; display:none;}
.Index_experts_member_list_parts_innerloop_innerboxs_innerpopup_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerpopup_boths_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerpopup_boths_videoimage_new{}
.Index_experts_member_list_parts_innerloop_innerboxs_innerpopup_boths_videoimage_new video{width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Index_experts_member_list_parts_innerloop_innerboxs_innerpopup_boths_videoimage_new img{width:100%; position:absolute; object-fit:contain; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Index_experts_member_slider .swiper-scrollbar{ display:none; }

.Index_logos_lists_slider_main_new{padding:80px 20px;}
.Index_logos_lists_slider_inner_new{display:flex; align-items:center;}
.Index_logos_lists_slider_maintitle_new{width:227px; position:relative; padding-right:20px; }
.Index_logos_lists_slider_maintitle_new:after{position:absolute; content:''; background:#1D1D1D; width:2px; height:58px; right:0; top:50%; transform:translate(0, -50%);}
.Index_logos_lists_slider_innertitle_new{}
.Index_logos_lists_slider_innertitle_new h4{margin:0; color:#000; font-size:42px; font-weight:600; line-height:120%; text-transform:uppercase; padding:0px 0 0px 0; }
.Index_logos_lists_slider_mainparts_new{width:calc(100% - 227px); padding-left:102px;}
.Index_logos_lists_slider_innerparts_new{}
.Index_logos_lists_slider_innerparts_mainloops_new{}
.Index_logos_lists_slider_innerparts_innerloops_new{}
.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new{ width:auto; }
.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new a{ display:block; }
.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new { height:54px; display:flex; align-items:center; justify-content:center; }
.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new img{width:auto; max-height:54px; max-width:100%; display:flex;  }
.Index_logos_lists_slider  .swiper-scrollbar{ display:none; }

.Footer_main_new{padding:0 20px 0px 20px !important; border:0 !important; }
.Footer_inner_new{border-radius:38.4px 38.4px 0px 0px; padding:70px 0 0 0;}
.Footer_mainparts_new{}
.Footer_innerparts_new{}
.Footer_innerparts_mainlogo_new{ margin:-1.9% -1.7% -2.8% -1.7%; }
.Footer_innerparts_mainlogo_new a{}
.Footer_innerparts_innerlogo_new{text-align:center;}
.Footer_innerparts_innerlogo_new img{max-width:100%; display:flex; }
.Footer_innerparts_mainloop_new{padding-top:72px;}
.Footer_innerparts_innerloop_new{display:flex; justify-content:space-between; }
.Footer_innerparts_innerloop_mainmenu_new{ width:17.070%; padding-right:30px; }
.Footer_innerparts_innerloop_mainmenu_title_new{padding-bottom:26px;}
.Footer_innerparts_innerloop_mainmenu_title_new h3{margin:0px; color:#F4F4F5; font-size:20px; font-weight:600; line-height:120%; text-transform:none;}
.Footer_innerparts_innerloop_innermenu_new{}
.Footer_innerparts_innerloop_innermenu_new ul{margin:0px; padding:0px;}
.Footer_innerparts_innerloop_innermenu_new ul li{}
.Footer_innerparts_innerloop_innermenu_new ul li a{ text-decoration:none; display:block; color:#F4F4F5; font-size:20px; font-weight:500; line-height:120%; text-transform:uppercase; list-style:none; padding:3px 0; }
.Footer_innerparts_innerloop_innermenu_new ul li:last-child a{padding-bottom:0;}
.Footer_innerparts_innerloop_mainemail_new{ width:31.719%; }
.Footer_innerparts_innerloop_inneremail_new{}
.Footer_innerparts_innerloop_inneremail_title_new{}
.Footer_innerparts_innerloop_inneremail_title_new h3{margin:-13px 0 0 0; color:#F4F4F5; font-size:42px; font-weight:500; line-height:120%;}
.Footer_innerparts_innerloop_inneremail_infos_new{padding-top:5px;}
.Footer_innerparts_innerloop_inneremail_infos_new p{margin:0px; color:#F4F4F5; font-size:28px; font-weight:400; line-height:120%;}
.Footer_innerparts_innerloop_inneremail_forms_new{padding-top:27px;}
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form{max-width:100%; margin:0px;}
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper{max-width:100%;}
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper .field__label{ display:none; }
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input{color: #F4F4F5; margin:0; font-size:28px; font-weight:400; border-radius: 10px; border: 1.2px solid #F4F4F5; height:72px; background:#1D1D1D; padding:0 72px 0 16px; }
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input::-webkit-input-placeholder { color: rgba(244, 244, 245, 0.4) !important; opacity:1 !important; }
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input::-moz-placeholder { color: rgba(244, 244, 245, 0.4) !important; opacity:1 !important; }
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input:-ms-input-placeholder { color: rgba(244, 244, 245, 0.4) !important; opacity:1 !important; }
.Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input:-moz-placeholder { color: rgba(244, 244, 245, 0.4) !important; opacity:1 !important; }
.Footer_innerparts_innerloop_inneremail_forms_new .field__button{overflow:inherit; width:36px; top:16px; right:16px; height: 40px; }
.Footer_innerparts_innerloop_inneremail_forms_new .field__button svg{width:100%; height:100%; display:flex; }
.Footer_innerparts_innerloop_inneremail_forms_new .field:after{display:none;}
.Footer_innerparts_innerloop_inneremail_forms_new .field:before{display:none;}
.Footer_innerparts_maintext_new{background:#000; padding:15px 20px 13px 20px; margin-top:70px;}
.Footer_innerparts_innertext_new{color:#FFF; text-align:center; font-size:14px; font-weight:500; line-height:120%;}
.Footer_innerparts_innertext_new a{color:#fff; text-decoration:none; text-transform:capitalize;}
.newsletter-form__message{ color:#f4f4f5; margin-top: 2rem; }
/* Index */

/* Collection */
.Collection_template_main_new{padding:0 20px; position:relative;}
.Collection_template_inner_new{border-radius: 40px;}
.Collection_template_detail_new{ position:relative; }
.Collection_template_detail_mainstatic_new{}
.Collection_template_detail_innerstatic_new{}
.Collection_template_detail_innerstatic_maindesktop_new{}
.Collection_template_detail_innerstatic_innerdesktop_new{position:relative; height: auto; padding-bottom: 24.715%; }
.Collection_template_detail_innerstatic_innerdesktop_imagevideo_new{}
.Collection_template_detail_innerstatic_innerdesktop_imagevideo_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 40px;}
.Collection_template_detail_innerstatic_innerdesktop_imagevideo_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 40px;}
.Collection_template_detail_innerstatic_mainmobile_new{display:none;}
.Collection_template_detail_mainoverlay_new{ padding:30px 60px; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; }
.Collection_template_detail_inneroverlay_new{ width:100%; height:100%; display:flex; flex-direction:column; justify-content:flex-end; position:relative; }
.Collection_template_detail_inneroverlay_maintitle_new{ position: absolute; top: 50%; transform: translate(0, -50%); width:100%; padding-bottom:20px; }
.Collection_template_detail_inneroverlay_innertitle_new{}
.Collection_template_detail_inneroverlay_innertitle_new h1{ font-weight:600; }
.Collection_template_detail_inneroverlay_mainboths_new{}
.Collection_template_detail_inneroverlay_innerboths_new{display:flex; align-items:center;}
.Collection_template_detail_inneroverlay_innerboths_1_new{ width:calc(50% - 117px);}
.Collection_template_detail_inneroverlay_innerboths_1_filter_new{}
.Collection_template_detail_inneroverlay_innerboths_2_button_new .button{ min-width:235px; background: #F4F4F5; padding:10px 12px; color: #1D1D1D; display:flex; align-items:center; justify-content:center; grid-gap:20px; }
.Collection_template_detail_inneroverlay_innerboths_2_button_new .button svg{max-width:100%; vertical-align:middle; }
.Collection_template_detail_inneroverlay_innerboths_3_new{width:calc(50% - 117px);}
.facets-container{ padding:0 !important; }
.facets__form{ gap: 0 !important; margin-bottom: 0 !important; }
.facets__form .product-count{ display:none; }
.facet-filters__label{ display:none !important; }
.facet-filters__field .select{ background: #F4F4F5; min-width:235px; height:46px; border-radius:36px; }
.facet-filters__sort{ padding: 0 19px 0 24px !important; font-size: 20px !important; font-weight: 500; text-transform: uppercase; }
.select .icon-caret, .customer select+svg{ height: 9px !important; top: calc(50% - 4.5px) !important; right:18px !important; }
.collection .loading-overlay { position: fixed !important; z-index: 2 !important; }

.product_collection_new{ padding:50px 20px; }
.product-grid{ margin:0 !important; }
.card--card, .card--standard .card__inner{ border-radius: 19.2px; background: #A4A3BA; border-radius: 19.2px !important; overflow: hidden; }
.card__media .media img{ width: 128% !important; height: 128% !important; max-width: initial !important; top: -14% !important; left: -14% !important; }
.badge{ font-size:18px; text-transform:uppercase; }
.card--media .card__inner .card__content{ padding:12px !important; }
.card_review_new .jdgm-star:before{ width:14px; height:14px; }
.card__information { padding-bottom: 0 !important; padding-top: 0 !important; position: relative; margin: 15px 0 25px 0; }
.card__heading{ color: #000; font-size: 46px !important; font-weight: 600; line-height: 120%; }
.card__heading a{ text-decoration:none !important; }
.card_heading_inner_title_new{ padding-right:15px; }
.card_heading_inner_new{ color: #1D1D1D; font-size: 20px; font-weight: 500;  display: inline-block; line-height: 120%; vertical-align:middle; margin-top:-2px; }
.card_heading_inner_new p{ margin:0; }
.card_heading_inner_new p em{ font-weight:400; padding-right:3px; }
.quick-add{ margin:0 !important; }
.quick-add__submit{ height:50px; }
.card-information .price{ margin: 0 !important; color: #1d1d1d !important; font-size: 36px !important; font-weight: 600; line-height: 120% !important; text-align: right; }
.card-information .price--on-sale .price-item--regular{ color: rgba(29, 29, 29, 0.80) !important; font-size: 20px !important; line-height: 120% !important; }
.card-information .price .price-item { display: block !important; margin: 0 0 -6px 0!important; }
.card-information .price .price-item span{ font-weight:400; }
.card-information>.price{ position:absolute; right:0; bottom:0px; }
.card_information_no_variant_new>.price{ padding-top: 5px; text-align: left; }
/* .card-information .price__regular{ margin-top:6px; } */
.card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child { transform: scale(1) !important; }
.card__heading a:after{ display:none; }
.Collection_product_grid_boxs_new{ padding:0; width:100% !important; max-width:100% !important; overflow:hidden; margin:16px 0; }
.form_card_new{ color: inherit; height: 100%; position: relative; text-decoration: none; display: block; }
.form_card_new .form_new{ height:100%; }
.card_variant_new{ margin:7px 0 0 0 !important; }
.product-form__input { display:flex; flex-direction:column; margin-bottom:21px; padding: 0; margin-left: 0; margin-right: 0; border: 0; }
.product-form__input:last-child{ margin-bottom:0; }
.product-form__input .form__label{ color: #1D1D1D; font-size: 18px !important; line-height:120%; font-weight: 400; text-transform: uppercase; width:53px; padding-right:5px; margin:0 !important; padding-bottom:6px; }
.product-form__input_option_new{ display:flex; align-items:center; flex-wrap:wrap; grid-gap:10px; }
.product-form__input_option_new label{ margin:0 !important; }
.product-form__input--pill input[type=radio]+label{ text-align: center !important; font-size: 20px !important; font-weight: 500; line-height: 100% !important; padding: 9px 30px !important; text-transform: uppercase; border-color:#1D1D1D !important; letter-spacing:0 !important; min-width:105px;}
.product-form__input--pill_pack-of input[type=radio]+label{ padding: 9px 5px !important; width:36px; }
.product_link_new{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; display: block !important; }
.product-form__input--pill_pack-of{ margin-bottom:0 !important; }
.product_collection_new .card__content .product-form__input--pill_pack-of .form__label , .product_collection_new .card__content .product-form__input--pill_pack-of .product-form__input_option_new{display:none!important;} 
@media (max-width: 1100px){
.product_collection_new .product-form__input--pill input[type=radio]+label{min-width:90px;}
}

/* Search Page Grid CSS */

.template-name-search .card-information>.price {
    bottom: 20px;
}

/* Search Page Grid CSS */

/* Collection */

/* Password */
.password_newsletter_form_new{ margin: auto !important; max-width: 100% !important; display: block !important; height:100%; } 
.password_newsletter_form_new .newsletter-form__message { justify-content: center; font-size: 23px; margin-top: 30px !important; text-transform: uppercase; }
.Password_template_new{ height:100%; }
.Password_template_main_new{ height:100%; }
.Password_template_inner_new{ height:100%; }
.Password_template_mainstatic_new{ height:100%; }
.Password_template_innerstatic_new{position:relative; height:100%; }
.Password_template_innerstatic_1_new{ position:absolute; top:0; left:0; width:100%; height:100%;  }
.Password_template_innerstatic_1_boths_new{ position:relative; height:100%; }
.Password_template_innerstatic_1_boths_videoimage_new{ position:relative; height:100%; }
.Password_template_innerstatic_1_boths_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Password_template_innerstatic_1_boths_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Password_template_innerstatic_1_boths_videoimage_new:before{ content:''; position:absolute; top:0; left:0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%); width:100%; height:100%; z-index:1; }
.Password_template_innerstatic_2_new{ padding:100px 60px 50px 60px; z-index:2; height:100%; position:relative; }
.Password_template_innerstatic_2_boths_new{display:flex; justify-content:center; height:100%; position:relative; overflow:hidden; }
.Password_template_innerstatic_2_boths_leftside_new{ position:absolute; left:0; bottom:0; }
.Password_template_innerstatic_2_boths_leftside_new p{color: #F4F4F5; font-size: 132px; font-weight: 400; line-height:122.4px; text-transform: uppercase; margin:0; }
.Password_template_innerstatic_2_boths_leftside_new p strong{font-weight: 600;}
.Password_template_innerstatic_2_boths_rightside_new{ position:absolute; right:0; bottom:0; }
.Password_template_innerstatic_2_boths_rightside_new p{color: #F4F4F5; text-align: right; font-size: 132px; font-weight: 400; line-height:122.4px; text-transform: uppercase; margin:0;}
.Password_template_innerstatic_2_boths_rightside_new p strong{font-weight:600;}
.Password_template_innerstatic_2_boths_maincenter_new{ max-width:566px; width:100%; margin:0 auto; }
.Password_template_innerstatic_2_boths_innercenter_new{}
.Password_template_innerstatic_2_boths_innercenter_1_new{ display:flex; align-items:center; /*max-width:460px;*/ max-width:100%; margin:auto; }
.Password_template_innerstatic_2_boths_innercenter_1_logos_new{ }
.Password_template_innerstatic_2_boths_innercenter_1_logos_new img{width:152px; display:flex;}
.Password_template_innerstatic_2_boths_innercenter_1_loops_new{ padding-left:13px; }
.Password_announcement_slider .Password_template_innerstatic_2_boths_innercenter_1_loops_boxs_new h2{ opacity:0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Password_announcement_slider .Password_template_innerstatic_2_boths_innercenter_1_loops_boxs_new.swiper-slide-active h2{ opacity:1; }
/*.Password_template_innerstatic_2_boths_innercenter_1_loops_boxs_new{ width:auto !important; }*/
.Password_template_innerstatic_2_boths_innercenter_1_loops_boxs_new h2{margin:0; color: #F4F4F5; font-size: 132px; font-weight: 400; line-height: 120%; text-transform: uppercase;}
.Password_template_innerstatic_2_boths_innercenter_2_new{padding-top:18px;}
.Password_template_innerstatic_2_boths_innercenter_2_title_new{}
.Password_template_innerstatic_2_boths_innercenter_2_title_new h1{margin:0;}
.Password_template_innerstatic_2_boths_innercenter_2_title_new h1 p{margin:0; color: #F4F4F5; text-align: center; font-size: 42px; font-weight: 500; line-height: 120%; text-transform: uppercase;}
.Password_template_innerstatic_2_boths_innercenter_2_forms_new{padding-top:18px; width:100%;}
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form{width:100%; max-width:100%;}
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper .field{ display:block; text-align:center; }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .field__label{ display:none; }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .field:after{display:none;}
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .field:before{display:none;}
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper input{ margin:0; border:1.2px solid #F4F4F5; padding:20px; background:none; border-radius:40px; height:75px; font-size: 28.8px; font-weight: 400; color: #F4F4F5; text-align:center;  }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper input::-webkit-input-placeholder { color: #F4F4F5 !important; opacity:1 !important; text-transform:uppercase; }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper input::-moz-placeholder { color: #F4F4F5 !important; opacity:1 !important; text-transform:uppercase; }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper input:-ms-input-placeholder { color: #F4F4F5 !important; opacity:1 !important; text-transform:uppercase; }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper input:-moz-placeholder { color: #F4F4F5 !important; opacity:1 !important; text-transform:uppercase; }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__button{ position: relative; width: 100%; margin: auto; margin: 32px 0 0 0;  }
.Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__button .button { background: #fff !important; min-width: 180px; font-size: 28.8px; line-height: 30px; }
.Password_btn_slider .button_white_new{ opacity:0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Password_btn_slider .swiper-slide-active .button_white_new{ opacity:1; }
.Password_template_innerstatic_2_boths_innercenter_3_new{padding-top:67px; text-align:center;}
.Password_template_innerstatic_2_boths_innercenter_3_new p{margin:0; color: #F4F4F5; font-size: 52.8px; font-weight: 400; line-height:120%; }
.Password_template_innerstatic_2_boths_innercenter_3_new p strong{font-weight: 700; font-size: 72px;}
.Password_template_mainoverlay_new{position:relative; height:100%; }
.Password_template_inneroverlay_new{ height:100%; }
.Password_template_inneroverlay_1_new{ position:absolute; top:0; left:0; width:100%; height:100%;  }
.Password_template_inneroverlay_1_boths_new{height: 100%; position:relative;}
.Password_template_inneroverlay_1_boths_videoimage_new{ height: 100%; }
.Password_template_inneroverlay_1_boths_videoimage_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Password_template_inneroverlay_1_boths_videoimage_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important;}
.Password_template_inneroverlay_2_new{ padding:50px 20px; z-index:2; height:100%; position:relative; display:flex; }
.Password_template_inneroverlay_2_boths_new{ max-width:700px; margin:auto; width:100%; }
.Password_template_inneroverlay_2_boths_title_new{}
.Password_template_inneroverlay_2_boths_title_new p{margin:0; color: #F4F4F5; font-size: 132px; font-weight: 400; line-height:92.72%; text-transform: uppercase; text-align:center;}
.Password_template_inneroverlay_2_boths_title_new p strong{font-weight: 700;}
.Password_template_inneroverlay_2_boths_timer_new{padding-top:37px;}
.rotor-group-heading{ display:block !important;clear: both; }
.rotor-group-heading:before{ color: #f4f4f5 !important; font-family: var(--font-body-family); font-size: 43.2px; font-weight: 600; text-transform: uppercase; line-height: 120% !important; padding-top: 22px; height: auto !important; }
.flipdown .rotor-group:last-child{ display:none !important; }
.flipdown { overflow: visible; width: 100%; height: 212px; text-align: center; }
.flipdown.flipdown__theme-dark { font-family: inherit; font-weight: 700; display: flex; justify-content: center; }
.flipdown .rotor-group { padding: 0 12px; }
.flipdown .rotor { width: 54px; height: 136px; margin: 0; border-radius: 0; font-size: 72px; text-align: center; perspective: 0; }
.flipdown .rotor-leaf{ display:none; }
.flipdown .rotor-bottom{ display:none; }
.flipdown .rotor-top{ line-height: 136px; border-radius: 0; width: 100%; height: auto; text-align: right; padding-right:1px; }
.flipdown .rotor:after{ display:none; }
.flipdown .rotor-group:before{ display:none; }
.flipdown .rotor-group:after{ display:none; }
.flipdown .rotor:nth-child(2) .rotor-top{ text-align:left; padding-left:1px; }
.flipdown .rotor{ background-color: transparent !important; border-radius: 14.4px 0 0 14.4px; border: 1.2px solid #F4F4F5; border-right:0; }
.flipdown .rotor:nth-child(2){ border-radius: 0 14.4px 14.4px 0; border: 1.2px solid #F4F4F5; border-left:0; }
.flipdown .rotor .rotor-top{ background-color: transparent !important; }
.flipdown .rotor .rotor-bottom{ background-color: transparent !important; }
.Password_template_inneroverlay_2_boths_infos_new{}
.Password_template_inneroverlay_2_boths_infos_new p{margin:0; padding-top:46px; color: #F4F4F5; text-align: center; font-size: 36px; font-weight: 500; line-height: 120%; text-transform: uppercase;}
/* Password */

/* Product */
.Product_template_main_new{padding:98px 20px 150px 20px !important; background: #a4a3ba; }
.Product_template_inner_new{}
.Product_template_mainleft_new{width:25.625% !important; max-width: 25.625% !important; }
.Product_template_mainleft_new{width:31.625% !important; max-width: 31.625% !important; }
.Product_template_mainmiddle_new{width:50.156% !important; max-width: 50.156% !important; padding: 0 40px !important; }
.Product_template_mainmiddle_new{width:44% !important; max-width: 44% !important; padding: 0 20px !important; }

.Product_template_mainright_new{ width:24.219% !important; padding:0 !important; max-width: 24.219% !important;}
.product__column-sticky{ top:98px !important; }
@media(min-width:750px) and (max-width:9999px){
  .thumbnail-list__item:before{ padding-bottom:0 !important; }
  .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{ width: auto !important; height: 100%; display: flex; align-items: center; }
  .thumbnail{ background:url(product_slider_back.svg) no-repeat center center; background-size:100% !important; border: 0; border-radius: 0; position: relative !important; width: 55px !important;  height: 100% !important; filter: blur(1.2000000476837158px); }
  .thumbnail img{ height:100% !important; }
  .thumbnail[aria-current]{ border: 0; border-radius: 0; width:65px !important; box-shadow: 0 0 0 !important; border: 0 !important; filter: blur(0px); }
  .thumbnail-list{ grid-gap:20px !important; justify-content:center; align-items: center; }
  .thumbnail-list{ grid-gap:10px !important; justify-content:center; align-items: center; }
  
  .thumbnail-slider .thumbnail-list.slider--tablet-up { padding: 0 !important; scroll-padding-left: 0 !important; }
  .product--thumbnail_slider .slider-mobile-gutter .slider-button{ display:none !important; }
  .product--thumbnail .product__media-list, .product--thumbnail_slider .product__media-list{ padding-bottom:0px !important; margin-bottom:0 !important; }
  .slider__slide.is-active .product__media img{ transform: scale(1.39); margin-top:-30px; } 
  .js .product__media{ overflow:visible !important; }
  .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{ display: flex !important; align-items: center; }
  .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button{ display:block !important; width: 31px; height: 34px; padding: 0; text-align: center; }
  .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button .icon { transform: none; }
  .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button .icon{ height:34px; }
  .product--thumbnail_slider .thumbnail-slider{ margin-top:18px; }
  .gallery__pagination-dots{ display:flex; border-radius: 12px; overflow:hidden; }
  .gallery__pagination-dots .dot{ background: #fff; width: 44px; height: 6px;  opacity: 1; border-radius: 0; border:0; cursor:pointer; }
  .gallery__pagination-dots .dot:first-child{ border-radius: 12px 0 0 12px; }
  .gallery__pagination-dots .dot:last-child{ border-radius: 0 12px 12px 0; }
  .gallery__pagination-dots .dot.active{ background: #1D1D1D; }
  .gallery__pagination-dots .dot:has(~ .active){ background: #1D1D1D; }
  .slider-counter{ margin:0 24px; }
  .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{ position:relative; z-index:1; }
  
}
.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons.hide_single_product_image{ display:none !important; }
.product-media-container{ background:transparent !important; border:0 !important; border-radius:0 !important; }
.Product_template_innerleft_new{}
.left_top_heading_text_main_new{}
.left_top_heading_text_inner_new{ max-width:323px; }
.left_top_heading_text_inner_new p{ margin:0; color: #F4F4F5; font-size: 62px; font-weight: 500; line-height:120%; }
.left_top_heading_text_inner_new p span{font-style: italic; font-weight: 600; padding-right:4px;}
.left_top_heading_text_inner_new p em strong{font-style: italic; font-weight: 600; padding-right:4px;}
.left_helps_with_list_text_main_new{ margin-top:22px; }
.left_helps_with_list_text_inner_new{}
.left_helps_with_list_text_title_new{}
.left_helps_with_list_text_title_new h3{margin:0; color: #FFF; font-size: 28px; font-weight: 600; line-height: 121%; text-transform: uppercase;}
.left_helps_with_list_text_loops_new{display:flex; grid-gap:12px; flex-flow:wrap; padding-top:5px;}
.left_helps_with_list_text_loops_boxs_new{ min-width:calc(50% - 6px);}
.left_helps_with_list_text_loops_boxs_new p{margin:0; background:#F4F4F5; padding:6px 12px; color: #1D1D1D; text-align: center; font-size: 20px; font-weight: 400; line-height:120%; border-radius:30px;}
.left_With_the_goodness_of_main_new{ margin-top:32px; }
.left_With_the_goodness_of_inner_new{}
.left_With_the_goodness_of_title_new{}
.left_With_the_goodness_of_title_new h3{margin:0; color: #FFF; font-size: 28px; font-weight: 600; line-height: 121%; text-transform: uppercase;}
.left_With_the_goodness_of_loops_new{padding-top:5px; display:flex; align-items:center; grid-gap:10px 8px; flex-flow:wrap;}
.left_With_the_goodness_of_loops_boxs_new{display:flex; padding:4px 6px; border:1.2px solid #F4F4F5; align-items:center; grid-gap:0px 12px; min-width:calc(50% - 4px); border-radius:20px;}
.left_With_the_goodness_of_loops_boxs_leftside_new{color: #FFF; text-align: center; font-size: 20px; font-weight: 400; line-height: 120%; background: url(bg_product_title_1.svg) no-repeat center center; padding-top: 0; width: 29px; height: 32px; display:flex; align-items:center; justify-content:center;}
.left_With_the_goodness_of_loops_boxs_rightside_new{ width:calc(100% - 29px); color: #FFF; font-size: 20px; font-weight: 400; line-height: 120%;}
.left_button_ingredients_main_new{margin-top:30px;}
.left_button_ingredients_inner_new{}
.left_button_ingredients_inner_new a{min-width:100%; background:none; border:1.2px solid #F4F4F5; position:relative; padding:12px;}
.left_button_ingredients_inner_new svg{	position:absolute; top:50%; right:40px; transform: translate(0, -50%); width: 24px; height: auto; }
.left_With_the_goodness_of_loops_ingredients_new{ display:none; }
.Product_template_innerright_new{max-width:100% !important;}
.product__title{ margin:0 !important; }
.product__title h1{margin:0 !important; color: #FFF; font-size: 72px; font-weight: 600; line-height:100%; text-transform: uppercase;}
.product__title h1 span{text-transform: none;}
.right_short_tag_text_mobile_new{display:none;}
.right_short_tag_text_main_new{ margin:0 0 7px 0 !important; }
.right_short_tag_text_inner_new{ color: #FFF; font-size: 36px; font-weight: 500; line-height: 120%; }
.right_short_tag_text_inner_new p{margin:0; }
.right_short_tag_text_inner_new p em{font-weight:300; padding-right:4px;}
.Product_template_innerright_new .shopify-app-block{ margin:7px 0 20px 0 !important; }
.Product_template_innerright_new .jdgm-star{ padding:0 6px 0 0 !important;  }
.Product_template_innerright_new .jdgm-star.jdgm--on:before{ background:url(star_full.svg) no-repeat center center; width: 14px; height: 14px; display: inline-block; content: '' !important; background-size:100%; }
.Product_template_innerright_new .jdgm-star.jdgm--off:before{ background:url(star.svg) no-repeat center center; width: 14px; height: 14px; display: inline-block; content: '' !important; background-size:100%; }
.right_short_desc_text_main_new{margin:20px 0 30px 0 !important;}
.right_short_desc_text_inner_new{ color: #FFF; font-size: 24px; font-weight:400; line-height:120%;  }
.right_short_desc_text_inner_new strong{ font-weight:600; }
.right_short_desc_text_inner_new p{margin:0 0 10px 0; }
.right_short_desc_text_inner_new p:last-child{margin:0; }
.variant_selects_new{ margin:30px 0 !important; position:relative; }
.Product_template_mainright_new .product-form__input{display:flex; margin:0 0 24px 0 !Important; max-width:100% !important; flex-direction: row; }
.Product_template_mainright_new .product-form__quantity { flex-direction: row; justify-content: space-between; align-items:center; }
.Product_template_mainright_new .product-form__input .quantity__label{display:none;}
.Product_template_mainright_new .product-form__input .form__label{color: #FFF; font-size: 18px; font-weight: 400; line-height:100%; text-transform: uppercase; margin:0; padding-top:7px; }
.Product_template_mainright_new .product-form__input--pill input[type=radio]+label{ min-width: initial; font-size: 18px !important; padding:7px 23px!important; }
.Product_template_mainright_new .product-form__input_option_new { grid-gap: 8px; }
.Product_capsules_main_new{margin:24px 0 24px 0;}
.Product_capsules_inner_new{display:flex; align-items:center; justify-content:space-between; }
.Product_capsules_1_new{display:flex; align-items:center;  padding-right:10px; }
.Product_capsules_1_part_new{display:flex; align-items:center; grid-gap:0 10px;}
.Product_capsules_1_part_leftside_new{color: #1D1D1D; text-align: center; font-size: 20px; font-weight: 600; line-height: 120%; text-transform: uppercase;  background: url(bg_product_title_2.svg) no-repeat center center; width: 28px; height: 32px; display:flex; align-items:center; justify-content:center; }
.Product_capsules_1_part_rightside_new{color: #FFF; text-align: center; font-size: 20px; font-weight: 600; line-height: 120%; text-transform: uppercase;}
.Product_capsules_2_new{display:flex; align-items:center; padding-right:30px;}
.Product_capsules_2_part_new{display:flex; align-items:center; grid-gap:0 10px;}
.Product_capsules_2_part_leftside_new{ width: 28px; height: 32px; display:flex; align-items:center; justify-content:center; }
.Product_capsules_2_part_leftside_new img{ width:100%; }
.Product_capsules_2_part_rightside_new{color: #FFF; text-align: center; font-size: 18px; font-weight: 600; line-height: 120%; text-transform: uppercase;}
.Product_capsules_2_part_rightside_new span{ font-weight:400; }
.variant_picker_new{ position:relative; }
.product_page_price_new{}
.product_page_price_new .price{ margin: 0 !important; color: #FFFFFF !important; font-size: 42px !important; font-weight: 600; line-height: 120% !important; text-align: right; }
.product_page_price_new .price .price__container{ margin:0 !important; }
.product_page_price_new .price--on-sale .price-item--regular{ color: rgba(255, 255, 255, 0.80) !important; font-size: 20px !important; line-height: 120% !important; }
.product_page_price_new .price .price-item { display: block !important; margin: 0 0 -6px 0!important; }
.product_page_price_new .price .price-item span{ font-weight:400; }
/*.product_page_price_new>.price{ position:absolute; right:0; bottom:auto;transform: translateY(-15px); }*/
.Product_template_mainright_new .badge{display:none !important;}
.Product_template_mainright_new .product-form__submit{min-width:100% !important; padding:18px !important;}
.shopify-payment-button__button{background: #1d1d1d; color: #fff; text-align: center; font-weight: 400; font-size: 20px; line-height: 24px; text-transform: uppercase; border-radius: 36px!important; padding: 11px 12px; display: inline-block; min-width: 280px; min-height: initial; --border-opacity:none!important; height: 60px;font-size: 24px!important; line-height: 28px!important;padding: 0!important;}
.quantity:after , .quantity:before{border-radius: 30px; border: 1px solid #fff; box-shadow: 1px 1px #fff;}
.Product_template_mainright_new .quantity:after{ display:none; }
.Product_template_mainright_new .quantity:before{ display:none; }
.Product_template_mainright_new .quantity{     border: 1px solid #F4F4F5; border-radius: 70px; width: 100px; min-height: 36px; }
.Product_template_mainright_new .quantity__input{ color: #F4F4F5; text-align: center; font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; }
.Product_template_mainright_new .product-form__buttons{ max-width:100%; }
.Product_template_mainright_new .quantity__button { width: 26px; }
.Product_template_mainright_new .quantity__button svg { width: auto; height: auto; }

.Product_object_percentage_main_new{padding:0 20px; margin-top:-88px;}
.Product_object_percentage_inner_new{padding:70px 0px 0 0px; position:relative; border-radius: 40px;}
.Product_object_percentage_lefticon_new{position:absolute; top:25px; left:25px;}
.Product_object_percentage_lefticon_new svg{ width:32px; display:flex;}
.Product_object_percentage_righticon_new{position:absolute; top:25px; right:25px;}
.Product_object_percentage_righticon_new svg{ width:32px; display:flex; }
.Product_object_percentage_detail_new{}
.Product_object_percentage_detail_1_new{}
.Product_object_percentage_detail_1_side_new{display:flex; align-items:center; }
.Product_object_percentage_detail_1_side_mainleft_new{width:49.063%;}
.Product_object_percentage_detail_1_side_innerleft_new{position:relative;}
.Product_object_percentage_detail_1_side_innerleft_mainboth_new{}
.Product_object_percentage_detail_1_side_innerleft_innerboth_new{height: 340px; position:relative;}
.Product_object_percentage_detail_1_side_innerleft_innerboth_new:after{position:absolute; top:0; left:0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%); width:100%; height:100%; content:''; border-radius: 20px;}
.Product_object_percentage_detail_1_side_innerleft_innerboth_imagevideo_new{}
.Product_object_percentage_detail_1_side_innerleft_innerboth_imagevideo_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 20px;}
.Product_object_percentage_detail_1_side_innerleft_innerboth_imagevideo_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 20px;}
.Product_object_percentage_detail_1_side_innerleft_maintext_new{position:absolute; bottom:0; left:0; width:100%; padding:20px 46px 20px 30px;}
.Product_object_percentage_detail_1_side_innerleft_innertext_new{}
.Product_object_percentage_detail_1_side_innerleft_innertext_title_new{}
.Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2{margin:0; color: #FFF; font-size: 24px; font-weight: 500; line-height: 120%; text-transform: uppercase;}
.Product_object_percentage_detail_1_side_innerleft_innertext_infos_new{}
.Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p{color: #FFF; font-size: 48px; font-weight: 600; line-height: 120%; text-transform: uppercase; margin:0;}
.Product_object_percentage_detail_1_side_mainright_new{width:calc(100% - 49.063%); padding-left:102px;}
.Product_object_percentage_detail_1_side_innerright_new{}
.Product_object_percentage_detail_1_side_innerright_title_new{}
.Product_object_percentage_detail_1_side_innerright_title_new h2{margin:0;}
.Product_object_percentage_detail_1_side_innerright_title_new h2 p{color: #1D1D1D; font-size: 84px; font-weight: 600; line-height:111.905%; text-transform: uppercase; margin:0;}
.Product_object_percentage_detail_1_side_innerright_infos_new{padding-top:13px;}
.Product_object_percentage_detail_1_side_innerright_infos_new p{color: #1D1D1D; font-size: 28px; font-weight: 500; line-height:120%; margin:0; text-align: justify;} 
.Product_object_percentage_detail_1_side_innerright_infos_new p strong{font-weight: 600;}
.Product_object_percentage_detail_2_new{}
.Product_object_percentage_detail_2_side_new{display:flex;}
.Product_object_percentage_detail_2_side_mainleft_new{width:49.063%; margin:0 0 0 0px;}
.Product_object_percentage_detail_2_side_innerleft_new{ padding-bottom: 100%; position: relative; }
.Product_object_percentage_detail_2_side_innerleft_new img{ width: 177%; position: absolute; height: 132% !important; object-fit: cover; left: -38%; top: 6.5%; }
.Product_object_percentage_detail_2_side_mainright_new{width:calc(100% - 49.063%); padding-left:102px; padding-bottom:0px; padding-top:250px; display: flex; align-items: center; }
.Product_object_percentage_detail_2_side_innerright_new{ width: 100%; }
.Product_object_percentage_detail_2_side_innerright_boxslists_new{display:flex; margin-bottom:38px; align-items:center; }
.Product_object_percentage_detail_2_side_innerright_boxslists_new:last-child{ margin-bottom:0; }
.Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new{ width:147px; }
.Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new h2{margin:0; color: #1D1D1D; font-size: 100px; font-weight: 600; line-height:120%; text-transform: uppercase; white-space:nowrap;  }
.Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new{ width:calc(100% - 147px); }
.Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p{margin:0; color: #000; font-size: 42px; font-weight: 600; line-height: 88%; text-transform: uppercase;}

.Product_object_image_list_main_new{padding:260px 20px 0 20px;}
.Product_object_image_list_inner_new{}
.Product_object_image_list_sides_new{display:flex; align-items:center;}
.Product_object_image_list_sides_mainleft_new{width:48.204%;}
.Product_object_image_list_sides_innerleft_new{}
.Product_object_image_list_sides_innerleft_boths_new{height:auto; position:relative; padding-bottom:106.646%; }
.Product_object_image_list_sides_innerleft_boths_imagevideo_new{}
.Product_object_image_list_sides_innerleft_boths_imagevideo_new img{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100%!important; border-radius: 19.2px;}
.Product_object_image_list_sides_innerleft_boths_imagevideo_new video{width:100%; position:absolute; object-fit:cover; top:0; right:0; bottom:0; left:0; height:100%!important; border-radius: 19.2px;}
.Product_object_image_list_sides_innerleft_onlydesktop_new{display:block;}
.Product_object_image_list_sides_innerleft_onlymobile_new{display:none;}
.Product_object_image_list_sides_mainright_new{width:calc(100% - 48.204%); padding-left:38px;}
.Product_object_image_list_sides_innerright_new{}
.Product_object_image_list_sides_innerright_infos_new{}
.Product_object_image_list_sides_innerright_infos_new h3{margin:0;}
.Product_object_image_list_sides_innerright_infos_new h3 p{margin:0; color:#1D1D1D; font-size:62px; font-weight:600; line-height:120%; text-transform:uppercase;}
.Product_object_image_list_sides_innerright_title_new{padding-top:25px;}
.Product_object_image_list_sides_innerright_title_new h2{margin:0; color:#1D1D1D; font-size:86px; font-weight:600; line-height:120%; text-transform:none;}
.Product_object_image_list_sides_innerright_loops_new{}
.Product_object_image_list_sides_innerright_loops_title_new{padding-top:0;}
.Product_object_image_list_sides_innerright_loops_title_new h5{margin:0; color:#1D1D1D; font-size:42px; font-weight:600; line-height:120%; text-transform:uppercase;}
.Product_object_image_list_sides_innerright_loops_boxs_new{padding-top:27px; display:flex; flex-wrap:wrap; grid-gap:23px 12px;}
.Product_object_image_list_sides_innerright_loops_boxs_lists_new{width:calc(50% - 6px); background:#1C1952; border-radius:36px; padding:8px 26px; display:flex; align-items:center;}
.Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new{ width:48px; }
.Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img{ max-width:48px; display:flex; max-height:48px; }
.Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new{ padding-left:12px; width:calc(100% - 48px); }
.Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p{margin:0; color:#F4F4F5; font-size:28px; font-weight:400; line-height:120%; text-transform:uppercase;}

.Product_informations_lists_new{ padding:100px 0; }

.Product_object_Ingredient_main_new{padding:0 20px;}
.Product_object_Ingredient_inner_new{padding:100px 0 100px 0; border-radius: 38.4px; background: #F4F4F5;}
.Product_object_Ingredient_detail_new{ }
.Product_object_Ingredient_detail_title_new{ position:relative; z-index:1; }
.Product_object_Ingredient_detail_title_new h2{text-align: left; font-size: 64px; font-weight: 600; line-height:120%; max-width:390px; }
.Product_object_Ingredient_detail_title_new p{ padding:12px 0 0 0; margin:0; color: #1D1D1D; font-size: 24px; font-style: normal; font-weight: 500; line-height: normal; }
.Product_object_Ingredient_detail_mainloop_new{ margin-top:0; }
.Product_object_Ingredient_detail_innerloop_new{display:flex; align-items:center; justify-content: center; grid-gap:136px; }
.Product_object_Ingredient_detail_innerloop_left_new{ width:514px; }
.Product_object_Ingredient_detail_innerloop_right_new{ width:538px; }
.Product_object_Ingredient_detail_innerloop_left_loops_new { display:flex; align-items:center; grid-gap:12px 10px; flex-flow:wrap; padding-top:43px; }
.Product_object_Ingredient_detail_innerloop_left_loops_boxs_new {display:flex; padding:6px 11px 6px 11px; border:1.2px solid #1D1D1D; align-items:center; grid-gap:0px 15px; min-width:calc(50% - 6px); border-radius:36px; cursor:pointer; }
.Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new{color: #FFF; text-align: center; font-size: 24px; font-weight: 400; line-height: 120%; background: url(bg_product_title_1.svg) no-repeat center center; background-size:100%; padding-top: 0; width: 38px; height: 42px; display:flex; align-items:center; justify-content:center;}
.Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new{color: #1D1D1D; font-size: 30px; font-weight: 400; line-height: 120%;}
.Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active{ background:#1D1D1D; }
.Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new{ color: #1D1D1D; background: url(bg_product_title_1_white.svg) no-repeat center center; background-size:100%; }
.Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new{ color: #FFF; }
.Product_object_Ingredient_detail_innerloop_right_mainboxs_new { position:relative; }
.Product_object_Ingredient_detail_innerloop_right_innerboxs_svg_new{}
.Product_object_Ingredient_detail_innerloop_right_innerboxs_svg_new svg{ display:flex; width:100%; }
/* .Product_object_Ingredient_detail_innerloop_right_innerboxs_new{ position:absolute; left:0; top:0; width:100%; height:100%; } */
.Product_object_Ingredient_detail_innerloop_right_iconimage_new{ padding:0 0 30px; width:260px; margin:auto; }
.Product_object_Ingredient_detail_innerloop_right_iconimage_new img{ width:100%; display:flex; }
.Product_object_Ingredient_detail_innerloop_right_content_new{ max-width:382px; margin:auto; width:100%; color: #1D1D1D; font-size: 28px; font-weight: 400; line-height: 120%; text-align:center; }
.Product_object_Ingredient_detail_innerloop_right_content_new strong{ font-weight:600; }
.Product_object_Ingredient_detail_innerloop_right_content_new p{ margin:0; }

.Product_object_our_expert_main_new{margin-top:-106px; padding:0 20px; }
.Product_object_our_expert_inner_new{ border-radius: 38.4px;}
.Product_object_our_expert_inner_new .page-width{ padding:0 104px 0 60px !important; }
.Product_object_our_expert_sides_new{display:flex; align-items:center; }
.Product_object_our_expert_sides_mainleft_new{width:calc(100% - 40.454%); padding:60px 120px 60px 0;}
.Product_object_our_expert_sides_innerleft_new{}
.Product_object_our_expert_sides_innerleft_title_new{}
.Product_object_our_expert_sides_innerleft_title_new h2{margin:0; color:rgba(244, 244, 245, 0.60); font-size:120px; font-weight:500; line-height:120%; text-transform:uppercase;}
.Product_object_our_expert_sides_innerleft_infos_new{padding-top:6px;}
.Product_object_our_expert_sides_innerleft_infos_new p{margin:0; color:#FFF; font-size:42px; font-weight:600; line-height:88%; text-transform:uppercase;}
.Product_object_our_expert_sides_innerleft_image_new{width:260px; height:315px; position:relative; margin:auto; display:none;}
.Product_object_our_expert_sides_innerleft_image_new img{width:100%; position:absolute; object-fit:contain; top:0; right:0; bottom:0; left:0; height:100%!important;}
.Product_object_our_expert_sides_innerleft_boths_new{padding-top:35px;}
.Product_object_our_expert_sides_innerleft_boths_title_new{color:#FFF; font-size:36px; font-weight:600; line-height:120%;}
.Product_object_our_expert_sides_innerleft_boths_infos_new{color:#FFF; font-size:20px; font-weight:400; line-height:120%; text-transform:uppercase; padding-top:0;}
.Product_object_our_expert_sides_innerleft_boths_texts_new{color:#FFF; font-size:26px; font-weight:400; line-height:120%; padding-top:2px; }
.Product_object_our_expert_sides_mainright_new{ width: 40.454%; margin-top: -118px; padding-bottom:36px; align-self:flex-start; }
.Product_object_our_expert_sides_innerright_new{ width:100%; position:relative; }
.Product_object_our_expert_sides_innerright_new img{ width:100%; }
.Product_object_our_expert_sides_innerright_new svg{ width: 40px; position: absolute; bottom: 30px; left: 50%; transform: translate(-50%); z-index: 0; }

.Related_products_main_new{ margin:107px 0; }
.Related_products_title_new{ padding:0 80px; }
.Related_products_title_new h2{ font-size:75px; line-height:120%; font-weight:600; }
.Related_products_2_new{ padding:0px 0 0 0; }
.product_recommendations_slider{ padding:123px 80px 0 80px; margin-top:-90px; }
.Index_product_boxs_new{ width:325px; height:auto; }
.product_recommendations_slider {}
.product_recommendations_slider .swiper-pagination{ display:none; font-size:0; }
.product_recommendations_slider .swiper-pagination .swiper-pagination-bullet{ background:url(bullet.svg) no-repeat center center; width:10px; height:10px; margin:0 2px;  opacity: 1; border-radius: 0; border:0; }
.product_recommendations_slider .swiper-pagination .swiper-pagination-bullet-active{ background:url(bullet_fill.svg) no-repeat center center; border:0; }
.product_recommendations_slider .swiper-button-prev{ width: 38px; height: 42px; top: 24px; right: 146px; left: auto; margin: 0; }
.product_recommendations_slider .swiper-button-prev svg{ display:flex; }
.product_recommendations_slider .swiper-button-prev:after{ display:none; }
.product_recommendations_slider .swiper-button-next{ width: 38px; height: 42px; top: 24px; right: 80px; left: auto; margin: 0; }
.product_recommendations_slider .swiper-button-next svg{ display:flex; }
.product_recommendations_slider .swiper-button-next:after{ display:none; }

.Product_faqs_accordions_main_new{margin:120px 0; padding:0 20px;}
.Product_faqs_accordions_inner_new{}
.Product_faqs_accordions_1_new{}
.Product_faqs_accordions_1_sides_new{display:flex;flex-direction: column; border:none; grid-gap:0 30px; border-bottom:3px solid #1D1D1D;  padding-bottom:40px;}
.mobile-hide-faq .Product_faqs_accordions_1_sides_new{border: none;}
.Product_faqs_accordions_1_sides_mainleft_new{}
.Product_faqs_accordions_1_sides_innerleft_new{}
.Product_faqs_accordions_1_sides_innerleft_new h2{ font-size: 75px; font-weight:600; } 
.Product_faqs_accordions_1_sides_mainright_new{}
.Product_faqs_accordions_1_sides_innerright_new{}
.Product_faqs_accordions_1_sides_innerright_title_new{}
.Product_faqs_accordions_1_sides_innerright_title_new p{margin:0; color: #1D1D1D; font-size: 26px; font-weight: 600; line-height: 120%; text-transform: uppercase;}
.Product_faqs_accordions_1_sides_innerright_infos_new{}
.Product_faqs_accordions_1_sides_innerright_infos_new p{margin:0; color: #1D1D1D; font-size: 26px; font-weight: 400; line-height: 120%;}
.Product_faqs_accordions_2_new{}
.Product_faqs_accordions_2_sides_new{display:flex;     justify-content: space-between;    column-gap: 20px;}
.Product_faqs_accordions_2_sides_mainleft_new{width:35%; padding-right:20px;}
.Product_faqs_accordions_2_sides_innerleft_new{}
.Product_faqs_accordions_2_sides_innerleft_new h2{ font-size: 75px; font-weight: 600;}
.Product_faqs_accordions_2_sides_mainright_new{width:calc(100% - 35%);}
.Common_faqs_accordion_new{}
.Common_faqs_accordion_new .accordion{padding:0; border:none; margin:0;}
.Common_faqs_accordion_new .accordion>ul{margin: 0; list-style-type: none;}
.Common_faqs_accordion_new .accordion>ul>li{margin:0; border-bottom: 2.4px solid #1D1D1D; }
.Common_faqs_accordion_new .accordion>ul>li:last-child{margin-bottom:0;}
.Common_faqs_accordion_new .accordion>ul>li .question{border:none; padding:0;}
.Common_faqs_accordion_new .accordion>ul>li .question h2{margin:0; padding:30px 40px 30px 0; }
.Common_faqs_accordion_new .accordion>ul>li .question h2 p{color: #1D1D1D; font-size: 36px; font-weight: 600; line-height: 120%; margin:0;}
.Common_faqs_accordion_new .accordion>ul>li:first-child h2{padding-top:13px;}
.Common_faqs_accordion_new .accordion>ul>li .question{background: url(plus_icon.svg) no-repeat center right;}
.Common_faqs_accordion_new .accordion>ul>li.open .question{background: url(minus_icon.svg) no-repeat center right;}
.Common_faqs_accordion_new .accordion>ul>li .answer{padding:0px 80px 30px 0; margin-top:-10px; color: #1D1D1D; font-size: 26px; font-weight: 400; line-height: 120%; }
.Common_faqs_accordion_new .accordion>ul>li .answer p{ margin:0 0 15px 0; }
.Common_faqs_accordion_new .accordion>ul>li .answer p:last-child{ margin:0; }

.product_review_main_new{ padding:0 20px; margin:60px 0; }
.product_review_inner_new{ border-radius: 36px;  }
.product_review_title_new h2{ font-size:75px; font-weight:600; text-align:center; }
.product_review_widget_new{ padding:60px 0; }
#judgeme_product_reviews{ padding-top:50px; }
.jdgm-rev-widg{ padding:0 !important; }
.jdgm-rev-widg__title{ display:none; }

/* Dark Version */
.product_dark_new{}
.product_dark_new .left_top_heading_text_inner_new p{ color:#1D1D1D; }
.product_dark_new .left_helps_with_list_text_title_new h3{ color:#1D1D1D; }
.product_dark_new .left_helps_with_list_text_loops_boxs_new p{ border:1px solid #1D1D1D; }
.product_dark_new .left_With_the_goodness_of_title_new h3{ color:#1D1D1D; }
.product_dark_new .left_With_the_goodness_of_loops_boxs_new{ border-color:#1D1D1D; }
.product_dark_new .left_With_the_goodness_of_loops_boxs_rightside_new{ color:#1D1D1D; }
.product_dark_new .left_button_ingredients_inner_new a{ border-color:#1D1D1D; color:#1D1D1D; }
.product_dark_new .left_button_ingredients_inner_new svg path{ stroke:#1D1D1D; }
.product_dark_new .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button .icon path{ stroke:#1D1D1D; }
.product_dark_new .product__title h1{ color:#1D1D1D; }
.product_dark_new .right_short_tag_text_inner_new{ color:#1D1D1D; }
.product_dark_new .right_short_desc_text_inner_new{ color:#1D1D1D; }
.product_dark_new .Product_template_mainright_new .product-form__input .form__label{ color:#1D1D1D; }
.product_dark_new .Product_capsules_1_part_leftside_new{ background: url(bg_product_title_2_black.svg) no-repeat center center; background-size: 100%; color:#F4F4F5; }
.product_dark_new .Product_capsules_1_part_rightside_new{ color:#1D1D1D; }
.product_dark_new .Product_capsules_2_part_rightside_new{ color:#1D1D1D; }
.product_dark_new .product_page_price_new .price{ color: #1D1D1D !important; }
.product_dark_new .product_page_price_new .price--on-sale .price-item--regular{ color: #1D1D1D !important; opacity:0.8; }
.product_dark_new .Product_template_mainright_new .quantity{ border-color:#1D1D1D; }  
.product_dark_new .Product_template_mainright_new .quantity__input{ color:#1D1D1D; }
.product_dark_new .Product_template_mainright_new .quantity__button svg path{ fill:#1D1D1D; }
.product_dark_new .Product_template_mainright_new .product-form__submit{ border:1px solid #1D1D1D; }
.product_dark_new .Product_template_innerright_new .jdgm-star.jdgm--on:before{ background:url(star_full_dark.svg) no-repeat center center; background-size:100%; }
.product_dark_new .Product_template_innerright_new .jdgm-star.jdgm--off:before{ background:url(star_dark.svg) no-repeat center center; background-size:100%; }
.product_dark_new .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p{ color:#ffffff; }
.product_dark_new.white_text_help_new .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p
.product_dark_new .Product_object_our_expert_sides_innerleft_title_new h2{ color: rgba(29, 29, 29, 0.60); }
.product_dark_new .Product_object_our_expert_sides_innerleft_infos_new p{ color: #1D1D1D; }
.product_dark_new .Product_object_our_expert_sides_innerleft_boths_title_new{ color: #1D1D1D; }
.product_dark_new .Product_object_our_expert_sides_innerleft_boths_infos_new{ color: #1D1D1D; }
.product_dark_new .Product_object_our_expert_sides_innerleft_boths_texts_new{ color: #1D1D1D; }


/* Dark Version */


/* Dark Version Homepage only */
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new h2{ color:#1D1D1D; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new{ color:#1D1D1D; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_compare_new{ color:#1D1D1D; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_price_new{ color:#1D1D1D; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_title_new h5 { color:#1D1D1D; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_new{border: 1px solid #1D1D1D; background-color: #FFF; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_rightside_new{ color:#1D1D1D; }
.product_dark_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_review_new .jdgm-preview-badge .jdgm-star.jdgm-star{ color:#1D1D1D; }
.product_dark_new .white_star .jdgm-star.jdgm--off:before{background: url(star_full_dark.svg) no-repeat center center;}
.Index_featured_collection_parts_new .product_dark_new h2{ color:#1D1D1D; }
.product_dark_new + .Index_featured_collection_parts_mainloop_new .Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-prev svg path{ stroke:#1D1D1D; }
.product_dark_new + .Index_featured_collection_parts_mainloop_new .Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-next svg path{ stroke:#1D1D1D; }
.product_dark_new + .Index_featured_collection_parts_mainloop_new .swiper-pagination .swiper-pagination-bullet { background: url(bullet_black.svg) no-repeat center center; }
.product_dark_new + .Index_featured_collection_parts_mainloop_new .swiper-pagination .swiper-pagination-bullet-active { background: url(bullet_fill_black.svg) no-repeat center center; }

/* Collection Add To Cart Button */
.Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add{display:flex; gap:8px;}
.Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add .add-to-cart-btn{
  background: #e8e8e8;
  color: #000; border: 1px solid #1d1d1d;
  border-radius: 50px;
  /* max-width:223px; */
  width: 100%;
  min-width: auto;
}
.Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add .buy-now-btn{background: #1d1d1d; color: #fff; border: 1px solid #1d1d1d; border-radius: 50px;max-width:223px;width: 100%;min-width: auto;}

.Product_template_mainright_new .product-form__submit{background: #F4F4F5; color: #1D1D1D;font-size:24px;line-height:28px;padding:0!important;height:60px;}


/* Product */


@media(min-width:0px) and (max-width:749px){
  .section-header.shopify-section-group-header-group {
    top: 3.4%!important;
}
  .page-width { padding: 0 20px!important; }
  .desktop_image_new{ display:none !important; }
  .mobile_image_new{ display:flex !important; }
  .Common_title_new h2, .Common_title_new h1{font-size:48px; }

  .desktop_title_new{ display:none; }
  .mobile_title_new{ display:block; }

  .button{ min-width:150px; font-size:18px; padding:10px 12px; }
  
  .tab_title_mobile_new{ z-index: 3; display:block; padding:6px; background: #1D1D1D /*url(dropdown_down_arrow.svg) no-repeat right 23px center*/; texd-align:center; color:#F4F4F5; font-size: 12px; font-weight: 500; line-height: 100%; text-transform: uppercase; position: relative; border-radius: 30px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear;  } 
  .tab_title_mobile_inner_new{ text-align:center; }
  .tabs_collection_main_new .common_tab_new{display:none;}
  .open .tab_title_mobile_new{ background:#1D1D1D /*url(dropdown_up_arrow.svg) no-repeat right 23px center*/; }
  .tabs_collection_main_new .tab{ display:none; position: absolute; z-index: 2; background: #1D1D1D; width: calc(100% + 2px); left: -1px; top: 13px; border: 1px solid #1D1D1D; border-top: 0; border-radius: 0 0 12px 12px; margin-top: 0; padding-bottom: 0; padding-top: 13px; }
  .tabs_collection_main_new .tablinks{ padding: 6px !important;  margin: 0; width: 100%; border: 0; background: none; border-radius: 0; display:block; color:#F4F4F5; font-size: 12px; font-weight: 500; line-height: 100%; }
  .tabs_collection_main_new .tablinks:last-child{ padding-bottom:16px; }
  .tabs_collection_main_new .tablinks.active{ display:none; }
  .common_tab_inner_new { background: transparent; border-radius: 0; }
  .tab_title_main_new{ z-index:3; width:100%; border-radius: 90px; border: 1px solid #1D1D1D; position: relative; background:#1D1D1D; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear;  }

  /* Index */
  .Header_announcement_bar_main_new { padding:3px 0 2px 0; }
  .Header_announcement_bar_loops_innerboxs_new{ font-size:18px; }
  
  .Index_image_overlay_texts_main_new{padding:0px 7px 0 7px;}
  .Index_image_overlay_texts_parts_1_new{height:auto; padding-bottom:150.8%; }
  .Index_image_overlay_texts_parts_1_boths_videoimage_new img{border-radius:16px; object-position:top; }
  .Index_image_overlay_texts_parts_1_boths_videoimage_new video{border-radius:16px; object-position:top; }
  .Index_image_overlay_texts_parts_2_new{padding:21px 21px 40px; align-items:flex-end; justify-content: center; text-align: center; }
  .Index_image_overlay_texts_parts_2_boths_texts_new h3{font-size:24px; }
  .Index_image_overlay_texts_parts_2_boths_button_new{padding-top:13px; text-align:center;}
  .Index_image_overlay_texts_parts_2_boths_button_new .button{ padding: 10px 12px; font-size: 18px; line-height: 24px; }
  
  .Index_top_information_main_new{padding:0 7px; margin-top:10px;}
  .Index_top_information_inner_new{border-radius:16px; padding:118px 0 169px 0;}
  .Index_top_information_lefticon_new{display:none;}
  .Index_top_information_righticon_new{display:none;}
  .Index_top_information_detail_texts_new h3{font-size:24px;}
  .Index_top_information_detail_title_new{padding-top:30px; max-width:336px; margin:auto;}
  /* .Index_top_information_detail_title_new h2 span.orange_color_new:after{ border-radius:8px; top: 10px; left: -4px; width: calc(100% + 7px); height: calc(100% - 14px); }
  .Index_top_information_detail_title_new h2 span.purple_color_new:after{ border-radius:8px; top: 10px; left: -5px; width: calc(100% + 10px); height: calc(100% - 14px); } */
  .Index_top_information_detail_title_new h2 span.purple_color_new{ margin-left:6px; }
  .Index_top_information_detail_button_new{padding-top:20px;}
  .Index_top_information_detail_button_new a{min-width:150px;}
  
  .Index_featured_collection_main_new{padding:0 7px; margin-top:-78px;}
  .Index_featured_collection_inner_new{padding:48px 0 21px 0; border-radius:16px;}
  .Index_featured_collection_parts_maintitle_new{ padding:0 17px; position: relative }
  .Index_featured_collection_parts_maintitle_new h2{ font-size: 60px!important; } 
  .Index_featured_collection_parts_innerloop_2_boxs_new{ padding:0 17px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_review_new{display:block;}
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_review_new .jdgm-star.jdgm--off:before{ width:12px; height:12px; background-size:cover; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_review_new .jdgm-star.jdgm--on:before{ width:12px; height:12px; background-size:cover; }
  
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new h2{font-size: 48px;}
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new { padding-top: 0; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new {font-size:36px; margin-top: -10px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_compare_new{display:block; color: rgba(255, 255, 255, 0.80); font-size: 18px; font-weight: 600; line-height: 120%; text-decoration: line-through; text-align:right;}
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_compare_new span{ font-weight:400; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_price_new{font-size:36px; padding:0; margin-top:-4px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_new{padding-top:9px; max-width:81px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_carticon_new { width: 35px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_boths_search_new { width: 35px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_new{ padding-right:0;; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_new{padding-top:10px;}
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_new{grid-gap:4px;}
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_new{grid-gap:0 4px; padding:3px 7px;}
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_leftside_new { width: 18px; height: 20px; font-size:14px; padding-top:0; line-height:21px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_boths_lists_rightside_new{font-size:14px; line-height:17px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_2_title_new{display:block; padding-bottom:10px;}
  .Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-prev{ display:none; }
  .Index_featured_collection_parts_innerloop_2_boxs_new .swiper-featured-button-next{ display:none; }
  .Index_featured_collection_slider .swiper-pagination{ display:block; bottom: 60px; }
  .Index_featured_collection_parts_innerloop_1_boxs_1_new { width: 400px !Important; }
  .Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-active img{ transform: scale(1.16); margin-top:-12px; margin-left:-12px;}
  .Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-prev { transform: translate(180px) !important; }
  .Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-next { transform: translate(-180px) !important; }
  .Index_featured_collection_parts_innerloop_1_boxs_new { margin-top: -90px; }
  .Index_featured_collection_parts_innerloop_2_new { margin-top: -40px; }
  
  .Index_video_plays_texts_main_new{padding:43px 7px 0;}
  .Index_video_plays_texts_main_new .page-width{ padding:0 !important; }
  .Index_video_plays_texts_inner_new{max-width:100%;}
  .Index_video_plays_texts_detail_1_new{width:100%; padding-bottom:57.715%; height:auto; }
  .Index_video_plays_texts_detail_1_boths_new{ width:100%; height:100%; }
  .play_video_main_new{ width:100%; height:100%; }
  .Index_video_plays_texts_detail_1_boths_videoimage_new img{border-radius:8px;}
  .Index_video_plays_texts_detail_1_boths_videoimage_new video{border-radius:8px;}
  .Index_video_plays_texts_detail_1_boths_videoimage_new svg{width:24px; height:29px;}
  .Index_video_plays_texts_detail_2_new{display:none !important; }
  
  .Index_informations_lists_main_new{padding:60px 0;}
  .Index_informations_lists_main_new .page-width{ padding:0 8px !important; }
  .Index_informations_lists_inner_new{ max-width:339px; margin:auto; }
  .Index_informations_lists_main_new .Index_informations_lists_heading{max-width: 339px; margin: auto;}
  .Index_informations_lists_main_new .Index_informations_lists_heading h3{font-size: 48px; line-height: 57.6px; text-align: left;}
  .Index_informations_lists_main_new .Index_informations_lists_heading strong{display: block;}
  .Index_informations_lists_main_new .Index_informations_lists_heading p{font-size: 24px; line-height: 28.8px; text-align: left; padding-top:9px; padding-bottom:38px;}
  .Index_informations_lists_detail_innertitle_new{font-size:36px;}
  .Index_informations_lists_detail_innerloops_new{ grid-gap: 0 15px; justify-content: flex-start; }
  .template-about-us .Index_informations_lists_detail_innertitle_new{font-size:36px;}
  .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:36px; -webkit-text-stroke-width: 0.5px; -webkit-text-stroke-color: #1D1D1D; }
  .Index_informations_lists_detail_innerloops_innerboxs_mainicons_new{ display:none; }
  .template-about-us .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:36px;  }
  .Index_texts_with_images_main_new{padding:0 8px; }
  .template-name-collection .Index_texts_with_images_main_new {margin-bottom: 30px;}
  .Index_texts_with_images_inner_new{border-radius:16px; position:relative; }
  .Index_texts_with_images_inner_new .page-width{ padding:0 !important; }
  .Index_texts_with_images_parts_new{ display: block; min-height: initial; }
  .Index_texts_with_images_parts_mainleft_new{width:100%; position: absolute;  padding: 21px; bottom: 0; left: 0; z-index: 1;  text-align: center; }
  .Index_texts_with_images_parts_innerleft_new{max-width:100%;}
  .Index_texts_with_images_parts_innerleft_texts_new h3{font-size:24px; }
  .Index_texts_with_images_parts_innerleft_title_new{padding-top:0px;}
  .Index_texts_with_images_parts_innerleft_title_new h2{ font-weight:normal; }  
  .Index_texts_with_images_parts_innerleft_infos_new{padding-top:1px; }
  .Index_texts_with_images_parts_innerleft_infos_new p{font-size:24px;}
  .Index_texts_with_images_parts_innerleft_button_new{padding-top:14px; }
  .Index_texts_with_images_parts_innerleft_button_new a{min-width:150px;}
  .Index_texts_with_images_parts_mainright_new{ width:100%; height:auto; margin:0; }
  .Index_texts_with_images_parts_innerright_new img{ position:relative; border-radius:16px; }
  .Index_texts_with_images_parts_innerright_new video{ position:relative; border-radius:16px; }
  
  .Index_image_texts_columns_main_new{padding:20px 0;}
  .Index_image_texts_columns_loops_new{display:block; grid-gap:0px 0px;}
  .Index_image_texts_columns_loops_mainboxs_new{width:100%; border-radius:16px; margin-bottom:20px;}
  .Index_image_texts_columns_loops_mainboxs_new:last-child{margin-bottom:0px;}
  .Index_image_texts_columns_loops_innerboxs_1_boths_videoimage_new img{ border-radius:16px; }
  .Index_image_texts_columns_loops_innerboxs_1_boths_videoimage_new video{ border-radius:16px; }
  .Index_image_texts_columns_loops_innerboxs_2_title_new{padding:10px;}
  .Index_image_texts_columns_loops_innerboxs_2_title_new h3{font-size:48px; line-height:120%;}
  .Index_image_texts_columns_loops_innerboxs_2_title_new svg{margin-left:9px; top:12px; }
  
  .Index_experts_member_list_main_new{padding:0 8px;}
  .Index_experts_member_list_main_new .page-width{padding:0 !important;}
  .Index_experts_member_list_inner_new{border-radius:16px;}
  .template-about-us .Index_experts_member_list_inner_new{border-top-left-radius: 16px; border-top-right-radius: 16px;}
  .Index_experts_member_list_parts_new{padding:44px 0 58px 0;}
  .Index_experts_member_list_parts_innertitle_new{ max-width: 290px; margin: auto; }
  .Index_experts_member_list_parts_innertitle_new h2{font-size:48px;}
  .template-name-index .Index_experts_member_list_parts_innertitle_new h2{font-size:80px!important;}
  .Index_experts_member_list_parts_innertitle_new h2 span{ font-size:80px; }
  .Index_experts_member_list_parts_mainloop_new{ margin-top: -30px;}
  .Index_experts_member_list_parts_innerloop_mainboxs_new{ width:206px;}
  .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_image_new{ height:277px;}
  .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_image_new svg { width: 30px; bottom: 13px; }
  .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_new { padding-top: 17px; }
  .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_title_new{font-size: 30px; }
  .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_texts_new{padding-top:2px; font-size: 18px; }
  .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_2_boths_infos_new{padding-top:2px; font-size:24px; }
  .Index_experts_member_slider .swiper-scrollbar { display: block; position:relative; width: 101px; margin:30px auto 0 auto; height:5px; background:rgba(244, 244, 245, 0.3); border-radius: 10px; }
  .Index_experts_member_slider .swiper-scrollbar-drag{ background: #F4F4F5; display:block !important; border-radius: 10px; }
  .Index_experts_member_list_parts_mainbutton_new{padding-top:38px;}
  .Index_experts_member_list_parts_mainbutton_new .button{ min-width:150px; }
  .Index_experts_member_list_lefticon_new{display:none;}
  .Index_experts_member_list_righticon_new{display:none;}
  
  .Index_logos_lists_slider_main_new{padding:95px 0 108px 0;}
  .Index_logos_lists_slider_main_new .page-width{ padding:0 !Important; }
  .Index_logos_lists_slider_inner_new{display:block; max-width:100%;}
  .Index_logos_lists_slider_maintitle_new{width:100%; padding:0 20px 9px 20px; }
  .Index_logos_lists_slider_maintitle_new:after{width:48px; height:2px; bottom:0; left:50%; transform:translate(-50%, 0); top:auto;}
  .Index_logos_lists_slider_innertitle_new h4{font-size:36px; text-align:center; padding:0; }
  .Index_logos_lists_slider_mainparts_new{width:100%; padding:53px 0 0 0;}
  .Index_logos_lists_slider { padding:0 20px; }
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new { height: 43px; }
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new img{ max-height:43px; }
  .Index_logos_lists_slider .swiper-scrollbar { display: block; position:relative; width: 101px; margin:75px auto 0 auto; height:5px; background:rgba(29, 29, 29, 0.3); border-radius: 10px; }
  .Index_logos_lists_slider .swiper-scrollbar-drag{ background: #1D1D1D; display:block !important; border-radius: 10px; }
  
  .Footer_main_new{padding:0px !important;}
  .Footer_inner_new{border-radius:16px 16px 0px 0px; padding:22px 0 0 0;}
  .Footer_innerparts_mainloop_new{padding-top:0px;}
  .Footer_innerparts_innerloop_new{display:block; grid-gap:33px 39px; display:flex; flex-wrap:wrap;}
  .Footer_innerparts_innerloop_mainmenu_new{order:2; width:calc(50% - 20px); padding-right:0; }
  .Footer_innerparts_innerloop_mainmenu_title_new{padding-bottom:5px; border-bottom:1px solid #fff;}
  .Footer_innerparts_innerloop_mainmenu_title_new h3{font-size:18px; background:url(footer_plus_icon.svg) no-repeat center right;}
  .Footer_innerparts_innerloop_mainmenu_title_new.active h3{background:url(footer_minus_icon.svg) no-repeat center right;}
  .Footer_innerparts_innerloop_innermenu_new{padding-top:13px; display:none; }
  .Footer_innerparts_innerloop_innermenu_new ul li a{font-size:18px; padding:3px 0;}
  .Footer_innerparts_innerloop_mainemail_new{padding:16px 0 22px 0; order:1; width:100% }
  .Footer_innerparts_innerloop_inneremail_title_new h3{font-size:36px; margin-top:0; }
  .Footer_innerparts_innerloop_inneremail_infos_new{padding-top:4px;}
  .Footer_innerparts_innerloop_inneremail_infos_new p{font-size:24px;}
  .Footer_innerparts_innerloop_inneremail_forms_new{padding-top:21px;}
  .Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input { font-size: 24px; border-radius: 8px; height: 60px; padding: 0 60px 0 16px; }
  .Footer_innerparts_innerloop_inneremail_forms_new .field__button {  width: 30px; height: 33px; top: 13px; right: 14px; }
  .Footer_innerparts_maintext_new{ margin-top: 37px; padding:10px 20px 9px; }
  /* Index */
  
  /* Collection */
  .Collection_template_main_new { padding: 0 8px; }
  .Collection_template_inner_new { border-radius: 8px; }
  .Collection_template_detail_innerstatic_maindesktop_new{ display:none; }
  .Collection_template_detail_innerstatic_mainmobile_new{ display:block; }
  .Collection_template_detail_innerstatic_mainmobile_new{}
  .Collection_template_detail_innerstatic_innermobile_new{position:relative; height: auto; padding-bottom: 50%; }
  .Collection_template_detail_innerstatic_innermobile_imagevideo_new{}
  .Collection_template_detail_innerstatic_innermobile_imagevideo_new video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 8px;}
  .Collection_template_detail_innerstatic_innermobile_imagevideo_new img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100% !important; border-radius: 8px;}

  .Collection_template_detail_mainoverlay_new { padding: 7px 18px; }
  .Collection_template_detail_inneroverlay_innerboths_2_button_new .button { min-width: 117px; padding: 5px 8px; grid-gap: 7px; font-size: 12px; line-height: 16px; }
  .Collection_template_detail_inneroverlay_innerboths_2_button_new .button svg{ width:14px; height:auto; }
  .Collection_template_detail_inneroverlay_innerboths_1_new { width: calc(50% - 58px); }
  .Collection_template_detail_inneroverlay_innerboths_3_new { width: calc(50% - 58px); }
  .phonepe .Collection_template_detail_inneroverlay_innerboths_3_new { width: calc(80% - 58px); }
  .Collection_template_detail_inneroverlay_maintitle_new{ padding-bottom:10px; }
  .Collection_template_detail_inneroverlay_innertitle_new h1{ font-size:36px; }
  .product-count{ display:none; }
  .Collection_template_detail_inneroverlay_innerboths_1_filter_new { max-width: 90px; }
  .facet-filters{ padding-left:0 !important; }
  .facet-filters__field .select { min-width: 90px; height: 26px; border-radius: 26px; }
  .facet-filters__sort { padding: 0 10px 0 10px !important; font-size: 12px !important; font-weight: 500; }
  .select .icon-caret, .customer select+svg { height: 5px !important;top: calc(50% - 2.5px) !important; right: 10px !important; width: auto; }

  .product_collection_new { padding: 18px 15px 30px;}
  .product-grid{ grid-gap: 22px 16px; }
  .card--media .card__inner .card__content { padding: 10px !important; }
  .card_review_new .jdgm-star:before { width: 8px; height: 8px; }
  .card_review_new .jdgm-star { padding: 0 3px 0 0 !important; }
  .card--card, .card--standard .card__inner { border-radius: 8px !important; }
  .card__media .media img { width: 156% !important; height: 156% !important; max-width: initial !important; top: -24% !important; left: -28% !important; }
  .card__information{ margin:10px 0 12px; }
  .card__heading {font-size: 24px; }
  .card_heading_inner_title_new{ padding-right:10px; }
  .card_heading_inner_new { font-size: 24px; margin-top: 0px; }
  .card_variant_new { margin: 5px 0 0 !important; }
  .product-form__input .form__label { font-size: 14px; width: 38px; padding-bottom:6px; }
  .product-form__input_option_new{ width:calc(100% - 38px); grid-gap:6px; }
  .product-form__input--pill input[type=radio]+label { font-size: 20px !important; padding: 9px 12px 7px 12px !important; }
  .product-form__input { margin-bottom: 13px; }
  .product-form__input--pill_pack-of input[type=radio]+label { padding: 0px !important; width: 21px; height: 21px; line-height: 20px !important; }
  .quick-add__submit { height: 35px; line-height: 100%; }
  .card-information .price { font-size: 36px !important; }
  .card-information .price .price-item { margin: 0 0 0px !important; }
  .card-information .price--on-sale .price-item--regular { font-size: 24px !important; }
  /* .card-information>.price { bottom: -3px; } */
  .card_information_no_variant_new>.price{ padding-top:0; }
  .Collection_product_grid_boxs_new { padding: 0; margin: 8px 0; }
  .Collection_product_grid_boxs_new {}

  .card__heading a{ line-height:1; }
  /* Collection */

  /* Password */
  .Password_template_innerstatic_2_new{padding:91px 38px 44px 38px;}
  .Password_template_innerstatic_2_boths_new{display:block; padding-bottom: 130px; }
  .Password_template_innerstatic_2_boths_leftside_new p{ font-size:50px; line-height:120%; }
  .Password_template_innerstatic_2_boths_rightside_new p{ font-size:50px; line-height:120%; }
  .Password_template_innerstatic_2_boths_innercenter_1_logos_new img{width:73px;}
  .Password_template_innerstatic_2_boths_innercenter_1_new{ max-width: 230px; }
  .Password_template_innerstatic_2_boths_innercenter_1_loops_boxs_new h2{font-size:60px;}
  .Password_template_innerstatic_2_boths_innercenter_1_loops_new { padding-left: 11px; }
  .Password_template_innerstatic_2_boths_innercenter_2_new{padding-top:45px;}
  .Password_template_innerstatic_2_boths_innercenter_2_title_new h1 p{font-size:24px;}
  .Password_template_innerstatic_2_boths_innercenter_2_forms_new{padding-top:21px; }
  .Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__field-wrapper input{padding:16px; height:62px; font-size: 24px; }
  .Password_template_innerstatic_2_boths_innercenter_2_forms_new .field__label{font-size:24px;}
  .Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__button { margin: 21px 0 0; }
  .Password_template_innerstatic_2_boths_innercenter_2_forms_new .newsletter-form__button .button{ min-width:150px; font-size: 24px; line-height: 24px; }
  .Password_template_innerstatic_2_boths_innercenter_3_new{padding-top:35px;}
  .Password_template_innerstatic_2_boths_innercenter_3_new p{font-size:36px;}
  .Password_template_innerstatic_2_boths_innercenter_3_new p strong{font-size:40px;}
  
  .Password_template_inneroverlay_2_boths_title_new p{font-size:54px; line-height:120%; }
  .Password_template_inneroverlay_2_boths_infos_new p{padding-top:62px; font-size:24px; max-width: 248px; margin: auto; }
  .Password_template_inneroverlay_2_boths_timer_new{padding-top:43px;}
  .rotor-group-heading:before{  font-size: 24px !important; line-height: 120% !important; padding-top: 14px; }
  .flipdown { height: 128px; }
  .flipdown .rotor-group { padding: 0 7px; }
  .flipdown .rotor { width: 33px; height: 84px; font-size: 48px; }
  .flipdown .rotor-top{ line-height: 84px;  }
  .flipdown .rotor{ border-radius: 8px 0 0 8px; border: 1px solid #F4F4F5; border-right:0; }
  .flipdown .rotor:nth-child(2){ border-radius: 0 8px 8px 0; border: 1px solid #F4F4F5; border-left:0; }

  @supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */ 
    .password { overflow:hidden !important; }
    .Password_template_innerstatic_2_boths_innercenter_2_new { padding-top: 30px; }
    .Password_template_innerstatic_2_new { padding: 60px 38px 110px; }
  }
  /* Password */

  /* Product */
  .Product_template_main_new{padding:0 0 0px 0px !important; background:transparent !important; }
  .Product_template_main_new .page-width{padding:0 !important;}
  .Product_template_inner_new{ flex-direction: column; }
  .Product_template_mainmiddle_new{width:100% !important; max-width:100% !important; order:1; padding:0 !important; }
  .Product_template_mainmiddle_new { background: #a4a3ba; overflow:hidden; }
  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin-left: 0; margin-right: 0; }
  .slider.slider--mobile { scroll-padding-left: 0 !important; margin-bottom: 0 !important; padding: 0; }
  .slider.slider--mobile .slider__slide{ padding:0 !important; }
  .grid--peek.slider .grid__item:first-of-type { margin-left: 0 !important; }
  .product__media-list .product__media-item { width: 100% !important; }
  .Product_template_mainmiddle_new .slider-buttons{ padding-bottom:0; position: absolute; width: 100%; bottom: 80px; }
  .Product_template_mainmiddle_new .slider-buttons .slider-button{  display:none; }
  .Product_template_mainmiddle_new .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer { top: -12%; left: 0; height: 108% !important; width: 108%; }
  .product-media-container .media { /*padding-top: 126% !important;*/ padding-top:527px !important; }
  .Product_template_mainright_new{ width:100% !important; order:2; padding:0 7px !important; margin-top:-40px; max-width:100% !important; z-index:1; }
  .Product_template_mainleft_new{width:100% !important; order:3; padding:23px 20px 39px 20px; max-width:100% !important; }
  .slider-counter{ min-width:initial; margin:0; }
  .gallery__pagination-dots{ display:flex; }
  .gallery__pagination-dots .dot{ background:url(bullet.svg) no-repeat center center; width:10px; height:10px; margin:0 3px;  opacity: 1; border-radius: 0; border:0; }
  .gallery__pagination-dots .dot.active{ background:url(bullet_fill.svg) no-repeat center center; border:0; }
  .left_top_heading_text_inner_new p{font-size:42px; color: #1D1D1D; line-height:100%;}
  .left_helps_with_list_text_main_new { margin-top: 14px; }
  .left_helps_with_list_text_title_new h3{font-size:24px; color: #1D1D1D;}
  .left_helps_with_list_text_loops_new{grid-gap:13px 16px; padding-top:18px;}
  .left_helps_with_list_text_loops_boxs_new{min-width:auto;}
  .left_helps_with_list_text_loops_boxs_new p{font-size:18px; border:1.5px solid #1D1D1D; padding:6px 15px;}
  .left_With_the_goodness_of_main_new { margin-top: 25px; }
  .left_With_the_goodness_of_title_new h3{color: #1D1D1D; font-size:24px;}
  .left_With_the_goodness_of_loops_new{padding-top:19px; grid-gap:18px 6px;}
  .left_With_the_goodness_of_loops_boxs_new{padding:4px 10px 4px 6px; border:1px solid #1D1D1D; min-width:auto; grid-gap: 0px 8px; }
  .left_With_the_goodness_of_loops_boxs_leftside_new{font-size:18px; padding-top:2px; width:24px; height:26px; background-size: 100%;}
  .left_With_the_goodness_of_loops_boxs_rightside_new{color: #1D1D1D; font-size: 18px; padding-left:0px; font-weight: 400;}
  .left_button_ingredients_main_new{ display:none; }
  .left_With_the_goodness_of_loops_ingredients_new{ display:block; margin:0; }
  .left_With_the_goodness_of_loops_ingredients_new a{ border:1px solid #1D1D1D; padding:5px 14px 5px 19px; color: #1D1D1D; background:#F4F4F5; font-size: 14px; font-weight:400; display: flex; grid-gap: 15px; align-items: center; }
  .left_With_the_goodness_of_loops_ingredients_new svg{ right: auto; width: 17px;  height: 18px; position: relative; top: auto; transform: none; }
  
  .Product_template_innerright_new{max-width:100% !important; border-radius: 16px; background: #F4F4F5; padding:19px 17px;}
  .Product_template_innerright_new h1{color: #1D1D1D; font-size: 48px; font-weight: 600; line-height: 120%; text-transform: uppercase; }
  .right_short_tag_text_mobile_new{display:block; color: #1D1D1D; font-size: 24px; font-weight: 500; line-height:120%; margin: -4px 0 0 12px; display: inline-block; vertical-align: middle; text-transform: initial;}
  .right_short_tag_text_mobile_new p{margin:0;}
  .right_short_tag_text_mobile_new p em{font-style: italic; font-weight: 300; padding-right:4px;}
  .right_short_tag_text_main_new{ display:none; }
  .Product_template_innerright_new .shopify-app-block { margin: 0px 0 23px !important; }
  .Product_template_innerright_new .jdgm-star.jdgm--on:before{ background: url(star_full_black.svg) no-repeat center center; width: 12px; height: 12px; }
  .Product_template_innerright_new .jdgm-star.jdgm--off:before{ background: url(star_black.svg) no-repeat center center; width: 12px; height: 12px; }
  .right_short_desc_text_main_new{margin:23px 0 18px 0;}
  .right_short_desc_text_inner_new{font-size:18px; color: #1D1D1D;}
  .right_short_desc_text_inner_new p { margin: 0 0 4px; }
  .variant_picker_new{ margin:0 !important; }
  .Product_template_mainright_new .product-form__input { margin: 0 0 18px !important; }
  .Product_template_mainright_new .product-form__input .form__label { color: #1D1D1D; font-size: 16px; width: 45px; }
  .Product_template_mainright_new .product-form__input_option_new { width: calc(100% - 38px); }
  .Product_template_mainright_new .product-form__input--pill input[type=radio]+label { padding: 7px 15px 7px !important;  }
  .Product_template_mainright_new .product-form__input--pill_pack-of input[type=radio]+label { padding: 0 !important; width: 30px; height: 30px; line-height: 30px !important; }
  .Product_capsules_inner_new{ justify-content: flex-start; }
  .Product_capsules_1_new{ padding-right:20px; }
  .Product_capsules_main_new{margin:18px 0 20px 0;}
  .Product_capsules_1_part_new{grid-gap:0 8px;}
  .Product_capsules_1_part_leftside_new{ font-size:18px; background: url(title_bg_mobile.svg) no-repeat center center; width:24px; height:26px; color: #F4F4F5;}
  .Product_capsules_1_part_rightside_new{color: #1D1D1D; text-align: center; font-size:18px; }
  .Product_capsules_2_part_new{grid-gap:0 8px;}
  .Product_capsules_2_part_leftside_new{ width:24px; height:26px;}
  .Product_capsules_2_part_rightside_new{color: #1D1D1D; font-size:18px; }
  .product_page_price_new>.price{ bottom:initial; }
  .Product_template_mainright_new .product_page_price_new .price{ font-size:36px !important; color:#1D1D1D !important; }
  .Product_template_mainright_new .product_page_price_new .price--on-sale .price-item--regular{ font-size:18px !important; color:#1D1D1D !important;  }
  .Product_template_mainright_new .product-form__submit{padding:12px !important;border:1px solid #1d1d1d;}
  .Product_template_mainright_new .product__info-container .product-form{ margin:29px 0 0 0 !important; }
  .buy_button_new{ margin:0 !important; }
  
  .Product_object_percentage_main_new{padding:0 7px; margin:0; }
  .Product_object_percentage_main_new .page-width{padding:0 !important;}
  .Product_object_percentage_inner_new{padding:11px 11px 14px 11px; border-radius:16px;}
  .Product_object_percentage_lefticon_new{display:none;}
  .Product_object_percentage_righticon_new{display:none;}
  .Product_object_percentage_detail_1_side_new{display:block;}
  .Product_object_percentage_detail_1_side_mainleft_new{width:100%;}
  .Product_object_percentage_detail_1_side_innerleft_innerboth_new{height:204px;}
  .Product_object_percentage_detail_1_side_innerleft_innerboth_imagevideo_new video{border-radius:16px;}
  .Product_object_percentage_detail_1_side_innerleft_innerboth_imagevideo_new img{border-radius:16px;}
  .Product_object_percentage_detail_1_side_innerleft_innerboth_new:after{border-radius:16px;}
  .Product_object_percentage_detail_1_side_innerleft_maintext_new{padding:14px 20px;}
  .Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2{font-size:24px;}
  .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p{font-size:30px;}
  .Product_object_percentage_detail_1_side_mainright_new{width:100%; padding-left:0px; padding-top:39px;}
  .Product_object_percentage_detail_1_side_innerright_title_new h2 p{font-size:42px; text-align:center;}
  .Product_object_percentage_detail_1_side_innerright_infos_new{ display:none; }
  .Product_object_percentage_detail_2_new{ margin:0 -11px; }
  .Product_object_percentage_detail_2_side_new{display:block;}
  .Product_object_percentage_detail_2_side_mainleft_new{width:100%; margin:0 0 -30px 0; padding:21px 0 0 0; }
  .Product_object_percentage_detail_2_side_innerleft_new { padding-bottom: 0; }
  .Product_object_percentage_detail_2_side_innerleft_new img { width: 100%; position: relative; height: auto !important;object-fit: initial;left: 0; top: 0; }
  .Product_object_percentage_detail_2_side_mainright_new{width:100%; padding:0 33px; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_new{ margin-bottom:18px; justify-content:center; text-align:center;}
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new { width: 68px; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new h2{font-size:42px;}
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new { width: 100%; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p{font-size:24px;}
  
  .Product_object_image_list_main_new{padding:15px 0 0 0; overflow:hidden; }
  .Product_object_image_list_main_new .page-width{ padding:0 18px!important; }
  .Product_object_image_list_inner_new{max-width:100%;}
  .Product_object_image_list_sides_new{display:block;}
  .Product_object_image_list_sides_mainleft_new{width:100%;}
  .Product_object_image_list_sides_innerleft_boths_imagevideo_new img{border-radius:16px;}
  .Product_object_image_list_sides_innerleft_boths_imagevideo_new video{border-radius:16px;}
  .Product_object_image_list_sides_innerleft_onlydesktop_new{display:none;}
  .Product_object_image_list_sides_innerleft_onlymobile_new{display:block; padding-bottom: 55.145%; }
  .Product_object_image_list_sides_mainright_new{width:100%; padding:45px 0px 0 5px;}
  .Product_object_image_list_sides_innerright_infos_new h3 p{font-size:34px;}
  .Product_object_image_list_sides_innerright_title_new{padding-top:12px;}
  .Product_object_image_list_sides_innerright_title_new h2{font-size:48px;}
  .Product_object_image_list_sides_innerright_loops_title_new h5{font-size:24px;}
  .Product_object_image_list_sides_innerright_loops_boxs_main_new{ overflow:scroll; width:calc(100% + 75px); margin: 0 0 0 -25px; padding-left: 25px; padding-right:25px; }
  .Product_object_image_list_sides_innerright_loops_boxs_main_new::-webkit-scrollbar { display: none; }
  .Product_object_image_list_sides_innerright_loops_boxs_new{ padding-right: 25px; padding-top: 15px; grid-gap: 14px 10px; width: max-content; flex-wrap: nowrap; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_new{width:auto; padding:14px 24px 14px 15px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new { width: 25px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img{max-width:25px; max-height:25px;}
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new{padding-left:10px; width: calc(100% - 25px); }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p{font-size:18px;}
  
  .Product_informations_lists_new { padding: 40px 0; }
  
  .Product_object_Ingredient_main_new{padding:0 7px;}
  .Product_object_Ingredient_main_new .page-width{padding:0 16px !important;}
  .Product_object_Ingredient_inner_new{padding:70px 0 70px 0; border-radius: 16px 16px 0 0;}
  .Product_object_Ingredient_detail_title_new{ max-width:342px; margin:auto; text-align:center; }
  .Product_object_Ingredient_detail_title_new h2{font-size: 48px; text-align:center; }
  .Product_object_Ingredient_detail_title_new p{ font-size:18px; }
  .Product_object_Ingredient_detail_mainloop_new { margin-top: 0; }
  .Product_object_Ingredient_detail_innerloop_new{ display: flex; padding-top: 38px; grid-gap: 0; flex-direction: column-reverse; }
  .Product_object_Ingredient_detail_innerloop_right_new { width: 310px; margin: auto; }
  .Product_object_Ingredient_detail_innerloop_right_innerboxs_svg_new svg { width: 217px; margin: auto; justify-content: center; height:auto; }
  .Product_object_Ingredient_detail_innerloop_right_iconimage_new { padding: 0 0 15px; width: 160px; margin: auto; }
  .Product_object_Ingredient_detail_innerloop_right_content_new { max-width: 310px; font-size: 18px; padding: 9px 0; margin-top: -25px; }
  .Product_object_Ingredient_detail_innerloop_right_innerboxs_new{ position:relative; }
  .Product_object_Ingredient_detail_innerloop_right_innerboxs_svg_new{ position:absolute; width:100%; }
  .Product_object_Ingredient_detail_innerloop_right_mainboxs_new{ min-height:240px; }
  .Product_object_Ingredient_detail_innerloop_left_new { width:100%; padding-top:0; }
  .Product_object_Ingredient_detail_innerloop_left_loops_new{ grid-gap:10px; }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new { padding: 5px 3px 5px 6px; border: 1px solid #1D1D1D; grid-gap: 0px 7px; width: calc(33.33% - 7px); }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new{ width: 22px; height: 24px; font-size:14px; }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new{ width:calc(100% - 22px); font-size:18px; }
  
  .Product_object_our_expert_main_new{ margin-top:-30px; padding:0 7px; }
  .Product_object_our_expert_inner_new .page-width{ padding:0 17px !important; }
  .Product_object_our_expert_inner_new{padding:36px 0 34px 0; border-radius:16px;}
  .Product_object_our_expert_sides_new{display:block; max-width:100%;}
  .Product_object_our_expert_sides_mainleft_new{width:100%; padding:0;}
  .Product_object_our_expert_sides_innerleft_title_new h2{font-size:48px; line-height:80%; text-align:center;}
  .Product_object_our_expert_sides_innerleft_infos_new{padding-top:22px;}
  .Product_object_our_expert_sides_innerleft_infos_new p{font-size:24px; line-height:88.2%; text-align:center;}
  .Product_object_our_expert_sides_innerleft_image_new{ display:block; width:240px; height:auto; margin-top:10px; }
  .Product_object_our_expert_sides_innerleft_image_new img{ position:relative; }
  .Product_object_our_expert_sides_innerleft_image_new svg{ position:absolute; width:30px; height:30px; left:calc(50% - 15px); bottom:14px; }
  .Product_object_our_expert_sides_innerleft_boths_new{padding-top:20px; text-align:center;}
  .Product_object_our_expert_sides_innerleft_boths_title_new{font-size:30px;}
  .Product_object_our_expert_sides_innerleft_boths_infos_new{font-size:18px; padding-top:2px;}
  .Product_object_our_expert_sides_innerleft_boths_texts_new{ font-size:24px; }
  .Product_object_our_expert_sides_mainright_new{display:none;}
  
  .Related_products_main_new { margin: 44px 0; }
  .Related_products_title_new { padding: 0 20px; text-align: center; }
  .Related_products_title_new h2 { font-size: 42px; }
  .product_recommendations_slider { padding: 0 7px 53px 7px; margin-top: 0; }
  .Related_products_2_new { padding: 10px 0 0 0; }
  .product_recommendations_slider .swiper-button-prev{ display:none; }
  .product_recommendations_slider .swiper-button-next{ display:none; }
   .Related_products_main_new .Related_products_2_new .product_recommendations_slider .card__content .quick-add .buy-now-btn{display:none!important;}
  .Index_product_boxs_new { width: 305px; }
  .Index_product_boxs_new .card__media .media img {  width: 128% !important;  height: 128% !important;   max-width: initial !important; top: -14% !important; left: -14% !important; }
  .Index_product_boxs_new .card_review_new .jdgm-star { padding: 0 5px 0 0 !important; }
  .Index_product_boxs_new .card_review_new .jdgm-star:before { width: 12px; height: 12px; }
  .Index_product_boxs_new .card__information { margin: 14px 0 20px 0; }
  .Index_product_boxs_new .card__heading { font-size: 36px!important; }
  .Index_product_boxs_new .card_heading_inner_new{ font-size:18px; }
  .Index_product_boxs_new .card_variant_new { margin: 10px 0 0 !important; }
  .Index_product_boxs_new .product-form__input .form__label { font-size: 16px; width: 44px; }
  .Index_product_boxs_new .product-form__input_option_new { width: calc(100% - 44px); grid-gap: 10px; }
  .Index_product_boxs_new .product-form__input--pill input[type=radio]+label { font-size: 14px !important; padding: 7px 21px 7px !important; }
  .Index_product_boxs_new .product-form__input { margin-bottom: 21px !important; }
  .Index_product_boxs_new .product-form__input--pill_pack-of{ margin-bottom: 0px !important; }
  .Index_product_boxs_new .product-form__input--pill_pack-of input[type=radio]+label {  padding: 0 !important; width: 30px; height: 30px; line-height: 30px !important; }
  .Index_product_boxs_new .card-information .price { font-size: 30px !important; }
  .Index_product_boxs_new .card-information .price--on-sale .price-item--regular { font-size: 18px !important; display: block !important; line-height: 100% !important; }
  .Index_product_boxs_new .quick-add__submit { height: 54px; }
  .product_recommendations_slider .swiper-pagination {display: block; bottom:0; }
  .product_recommendations_slider .swiper-pagination .swiper-pagination-bullet{ background: url(bullet_black.svg) no-repeat center center; }
  .product_recommendations_slider .swiper-pagination .swiper-pagination-bullet-active { background: url(bullet_fill_black.svg) no-repeat center center; }
  
  .Product_faqs_accordions_main_new{margin:43px 0 54px 0; padding:0;}
  .Product_faqs_accordions_main_new .page-width{padding:0 24px !important;}
  .Product_faqs_accordions_inner_new{max-width:100%;}
  .Product_faqs_accordions_1_sides_new{padding-bottom:17px; grid-gap: 0; }
  .Product_faqs_accordions_1_sides_mainleft_new{ width:60px; }
  .Product_faqs_accordions_1_sides_innerleft_new h2{font-size:42px;}
  .Product_faqs_accordions_1_sides_mainright_new{ width:calc(100% - 60px); }
  .Product_faqs_accordions_1_sides_innerright_title_new p{font-size:18px;}
  .Product_faqs_accordions_1_sides_innerright_infos_new p{font-size:18px;}
  .Product_faqs_accordions_2_sides_new{padding-top:13px;}
  .Product_faqs_accordions_2_sides_mainleft_new{display:none;}
  .Product_faqs_accordions_2_sides_mainright_new{width:100%;}
  .Common_faqs_accordion_new .accordion>ul>li .question h2 { padding: 20px 0; }
  .Common_faqs_accordion_new .accordion>ul>li .question h2 p{ font-size: 24px; padding-right:35px; }
  .Common_faqs_accordion_new .accordion>ul>li .question{ background-size:15px; background-position:right 11px center; }
  .Common_faqs_accordion_new .accordion>ul>li.open .question{ background-size:15px; background-position:right 11px center; }
  .Common_faqs_accordion_new .accordion>ul>li .answer { padding: 0 0px 20px 0; margin-top: 0; font-size: 18px; } 

  .product_review_main_new { padding: 0 7px; margin: 54px 0 25px 0; }
  .product_review_inner_new { border-radius: 16px; }
  .product_review_widget_new { padding: 40px 0; }
  .product_review_title_new h2{ font-size:42px; }
  #judgeme_product_reviews { padding-top: 30px; }
  /* Product */


/* Add to cart button responsive */
.Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add .add-to-cart-btn , .Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add .buy-now-btn{min-width:150px;height:50px;}
.quantity:after, .quantity:before{border:1px solid #1d1d1d;}
}

@media(min-width:750px) and (max-width:989px){
  .page-width { padding: 0 20px!important; }
  .Common_title_new h2, .Common_title_new h1{font-size:48px;}

  .button{ min-width:150px; font-size:18px; padding:10px 12px; }

  .common_tab_new .tablinks{ font-size:15px; padding:11px 7px; }
  .common_tab_new .tablinks:first-child{ padding-left:14px; }
  .common_tab_new .tablinks.active{ margin-left:7px; margin-right:7px; padding: 11px 14px; }
  .common_tab_new .tablinks.active:first-child { margin-left:0; margin-right:7px; }
  .common_tab_new .tablinks.active:last-child { margin-left:7px; margin-right:0; }
  .common_tab_new .tablinks:last-child{ padding-right:14px; }

  /* Index */
  .Index_image_overlay_texts_parts_1_new{height:500px;}
  .Index_image_overlay_texts_parts_2_new{ padding:180px 40px 40px; }
  .Index_image_overlay_texts_parts_2_boths_texts_new h3{font-size:24px; }
  .Index_image_overlay_texts_parts_2_boths_button_new .button{ padding: 10px 12px; font-size: 18px; line-height: 24px; }

  .Index_top_information_detail_title_new h2{ font-size: 64px !important; }
  .Index_top_information_inner_new{ padding:120px 0 160px; }
  .Index_top_information_detail_title_new { padding-top: 50px; }
  .Index_top_information_detail_button_new { padding-top: 60px; }
  /* .Index_top_information_detail_title_new h2 span.orange_color_new:after { left: -5px; width: calc(100% + 11px); }
  .Index_top_information_detail_title_new h2 span.purple_color_new:after{ left: -8px; width: calc(100% + 14px); } */
  
  .Index_featured_collection_inner_new{padding:50px 0;}
  .Index_featured_collection_parts_innertitle_new{font-size:65px;}
  .Index_featured_collection_parts_maintitle_new h2{ font-size:90px; }
  .Index_featured_collection_parts_innerloop_1_boxs_new { margin-top: -135px; }
  .Index_featured_collection_parts_innerloop_2_new{ padding:0 20px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new h2{ font-size:54px; }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new{ font-size:40px; }
  
  .Index_video_plays_texts_main_new { padding: 70px 0px 0; } 
  .Index_video_plays_texts_detail_2_title_new { font-size: 142px; line-height: 90%; margin: 0 -12px -16px -13px; }
  .Index_video_plays_texts_detail_1_boths_videoimage_poster_new svg{ width:52px; height:52px; }
  .Index_video_plays_texts_detail_1_new{ height: auto; padding-bottom: 50%; } 
  
  .Index_informations_lists_main_new{padding:60px 0;}
  .Index_informations_lists_inner_new{ max-width:710px; }
  .Index_informations_lists_detail_innertitle_new{font-size:48px;}
  .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:48px;}
  .Index_informations_lists_detail_innerloops_new { grid-gap: 15px 14px; }
  .Index_informations_lists_detail_innerloops_innerboxs_mainicons_new{  width: 80px; right:-100px; }
  .template-about-us .Index_informations_lists_detail_innertitle_new{font-size:48px;}
  .template-about-us .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:48px;}
  .Index_texts_with_images_parts_new{ min-height:initial; }
  .Index_texts_with_images_parts_mainleft_new { width: 35%; padding: 58px 0 50px; }
  .Index_texts_with_images_parts_mainright_new { width: 65%; }
  .Index_texts_with_images_parts_innerleft_texts_new h3{ font-size:30px; }
  .Index_texts_with_images_parts_innerleft_infos_new p{ font-size:24px; }
  .Index_texts_with_images_parts_innerleft_button_new { padding-top: 20px; }
  
  .Index_image_texts_columns_main_new{padding:60px 0;}
  .Index_image_texts_columns_loops_new{grid-gap:16px;}
  .Index_image_texts_columns_loops_mainboxs_new{width:calc(50% - 8px);}
  .Index_image_texts_columns_loops_innerboxs_2_title_new h3{ font-size:40px; }
  .Index_image_texts_columns_loops_innerboxs_2_title_new svg { margin-left: 6px; margin-top: 5px; width: 10px; }

  .Index_experts_member_list_parts_new { padding: 30px 40px 70px; }
  .Index_experts_member_list_parts_innertitle_new h2{ font-size:126px; }
  .Index_experts_member_list_parts_mainloop_new { margin-top: -55px; }
  
  .Index_logos_lists_slider_main_new{padding:50px 0;}
  .Index_logos_lists_slider_maintitle_new { width: 170px; }
  .Index_logos_lists_slider_mainparts_new { width: calc(100% - 170px); padding-left: 30px; }
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new img{ min-height:44px; }
  
  .Footer_inner_new{border-radius:20px 20px 0px 0px; padding:35px 0 0 0;}
  .Footer_innerparts_mainloop_new{padding-top:35px;}
  .Footer_innerparts_innerloop_new{grid-gap:0px 16px;}
  .Footer_innerparts_innerloop_mainmenu_new{ padding-right:0; }
  .Footer_innerparts_innerloop_mainmenu_title_new{padding-bottom:16px;}
  .Footer_innerparts_innerloop_innermenu_new ul li a{font-size:18px; }
  .Footer_innerparts_innerloop_inneremail_title_new h3{font-size:36px; margin:-6px 0 0 0; }
  .Footer_innerparts_innerloop_inneremail_infos_new p{font-size:18px;}
  .Footer_innerparts_innerloop_inneremail_forms_new{padding-top:14px;}
  .Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input { font-size: 20px; height: 52px; padding: 0 30px 0 10px; }
  .Footer_innerparts_innerloop_inneremail_forms_new .field__button{width:20px; height:20px; top:16px; right:10px;}
  /* Index */
  
  /* Collection */
  .product_collection_new { padding: 40px 20px 64px; }
  .Collection_template_detail_mainoverlay_new { padding: 20px 20px; }
  .Collection_template_detail_inneroverlay_innerboths_new{ grid-gap:10px; justify-content: space-between; }
  .Collection_template_detail_inneroverlay_innerboths_2_button_new .button { min-width: 150px; font-size: 15px; grid-gap: 10px; padding: 8px 10px; }
  .Collection_template_detail_inneroverlay_innerboths_2_button_new .button svg { width: 16px; height: auto; }
  .Collection_template_detail_inneroverlay_innerboths_1_new { width: auto; }
  .Collection_template_detail_inneroverlay_innerboths_3_new { width: 150px; }
  .facet-filters{ padding-left:0 !important; }
  .facet-filters__sort { padding: 0 16px 0 16px !important; font-size: 15px !important; }
  .facet-filters__field .select { min-width: 150px; height: 40px;   }
  .select .icon-caret, .customer select+svg { height: 7px !important; top: calc(50% - 3.5px) !important; right: 12px !important; }
  .Collection_template_detail_inneroverlay_innertitle_new h1{ font-size:40px; }
  .Collection_template_detail_innerstatic_innerdesktop_new{ padding-bottom:27.715%; }
  .card__heading{ font-size:34px; }
  .product-form__input--pill input[type=radio]+label{ padding:9px 20px!important; }
  .product-form__input--pill_pack-of input[type=radio]+label { padding: 9px 5px !important; }
  .product-form__input { margin-bottom: 16px; }
  .quick-add__submit { height: 50px; }
  .card__information{ margin:15px 0 20px 0; }
  .Collection_product_grid_boxs_new{ margin:10px 0; }
  /* Collection */

  /* Password */
  .Password_template_innerstatic_2_new{padding:80px 40px 35px;}
  .Password_template_innerstatic_2_boths_leftside_new p{font-size:65px; line-height:120%; }
  .Password_template_innerstatic_2_boths_rightside_new p{font-size:65px; line-height:120%; }
  .Password_template_innerstatic_2_boths_innercenter_1_logos_new img { width: 122px; }
  .Password_template_innerstatic_2_boths_innercenter_1_loops_boxs_new h2{ font-size:100px; }
  .Password_template_innerstatic_2_boths_innercenter_1_new{ max-width:360px; }
  .Password_template_innerstatic_2_boths_innercenter_2_title_new h1 p{ font-size:34px; }
  .Password_template_innerstatic_2_boths_innercenter_3_new { padding-top: 45px; }
  .Password_template_innerstatic_2_boths_innercenter_3_new p{ font-size:45px; }
  .Password_template_innerstatic_2_boths_innercenter_3_new p strong{ font-size:62px; }

  .Password_template_inneroverlay_2_boths_title_new p{ font-size:100px; }
  .rotor-group-heading:before { font-size: 37px; padding-top: 15px; }
  .Password_template_inneroverlay_2_boths_infos_new p { padding-top: 26px; font-size: 30px; }
  .Password_template_inneroverlay_2_boths_timer_new { padding-top: 40px; }
  /* Password */
  
  /* Product */
  .Product_template_main_new{padding:40px 0 120px!important;}
  .Product_template_mainleft_new { width: 27.625% !important; max-width: 27.625% !important; }
  .Product_template_mainmiddle_new{ width: 44.156% !important; max-width: 44.156% !important; padding: 0 30px 0 15px !important; }
  .Product_template_mainright_new { width: 27.219% !important; padding: 0 !important; max-width: 27.219% !important; }
  .left_top_heading_text_inner_new p{ font-size:33px; }
  .left_helps_with_list_text_title_new h3{ font-size:20px; }
  .left_helps_with_list_text_loops_new{ grid-gap: 9px; flex-wrap:wrap; }
  .left_helps_with_list_text_loops_boxs_new{ width:auto; }
  .left_helps_with_list_text_loops_boxs_new p{ font-size: 15px; padding:6px 9px; }
  .left_With_the_goodness_of_main_new {  margin-top: 25px; }
  .left_With_the_goodness_of_title_new h3{ font-size:20px; }
  .left_With_the_goodness_of_loops_boxs_new{ padding:4px 12px 4px 8px; grid-gap:0px 8px; width:auto; }
  .left_With_the_goodness_of_loops_boxs_rightside_new{ font-size:18px; }
  .left_With_the_goodness_of_loops_boxs_leftside_new{ font-size:17px; }
  .left_button_ingredients_inner_new svg { right: 15px; width: 20px; }
  .left_button_ingredients_inner_new a{ padding:8px; }

  .product__title h1{ font-size:48px; }
  .right_short_tag_text_inner_new{ font-size:24px; }
  .Product_template_innerright_new .jdgm-star { padding: 0 4px 0 0 !important; }
  .right_short_desc_text_main_new { margin: 20px 0 20px !important; }
  .right_short_desc_text_inner_new{ font-size:18px; }
  .Product_template_mainright_new .product-form__input{ display:block; margin: 0 0 18px !important; }
  .Product_template_mainright_new .product-form__input .form__label{ width:100%; padding-bottom:10px; }
  .Product_template_mainright_new .product-form__quantity { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;         grid-gap: 10px; }
  .Product_capsules_main_new { margin: 18px 0 18px; }
  .Product_capsules_inner_new { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; grid-gap: 12px; }
  .product_page_price_new .price{ font-size:36px !important;}
  .product_page_price_new .price--on-sale .price-item--regular{ font-size: 18px !important; }
  .Product_template_mainright_new .product-form__submit{ padding:10px !important; }
  .Product_object_Ingredient_detail_title_new { text-align:center; }
  .Product_object_Ingredient_detail_title_new h2{ text-align:center; margin:auto; }
  
  .Product_object_percentage_main_new{ margin-top: -60px; }
  .Product_object_percentage_lefticon_new{top:20px; left:20px;}
  .Product_object_percentage_righticon_new{top:20px; right:20px;}
  .Product_object_percentage_detail_1_side_innerleft_innerboth_new{height:240px;}
  .Product_object_percentage_detail_1_side_innerleft_maintext_new{padding:20px 20px 20px 20px;}
  .Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2{font-size:30px;}
  .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p{font-size:28px;}
  .Product_object_percentage_detail_1_side_mainright_new{padding-left:40px;}
  .Product_object_percentage_detail_1_side_innerright_title_new h2 p{font-size:40px;}
  .Product_object_percentage_detail_1_side_innerright_infos_new p{font-size:21px;}
  .Product_object_percentage_detail_2_side_mainright_new { padding-left: 20px; padding-bottom: 60px; padding-top: 40px; display: flex; align-items: end; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_new { margin-bottom: 10px; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new { width: 110px; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new { width: 100%; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new h2{font-size:70px;}
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p{font-size:25px;}
  
  .Product_object_image_list_main_new{padding:100px 0 0 0;}
  .Product_object_image_list_sides_mainright_new{ padding-left:25px; }
  .Product_object_image_list_sides_innerright_infos_new h3 p{font-size:32px;}
  .Product_object_image_list_sides_innerright_title_new{padding-top:15px;}
  .Product_object_image_list_sides_innerright_title_new h2{ font-size:38px;}
  .Product_object_image_list_sides_innerright_loops_title_new h5{ font-size:26px; }
  .Product_object_image_list_sides_innerright_loops_boxs_new { padding-top: 16px; grid-gap: 15px 12px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_new{padding:8px 12px;}
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new{ width:30px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img{max-width:30px; max-height:30px;}
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new{ width:calc(100% - 30px); }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p{font-size:18px;}
  
  .Product_object_Ingredient_main_new{padding:0 15px;}
  .Product_object_Ingredient_detail_mainloop_new { margin-top: 40px; }
  .Product_object_Ingredient_inner_new { padding: 60px 0 60px; }
  .Product_object_Ingredient_detail_innerloop_new{ flex-direction:column;  grid-gap: 40px; }
  .Product_object_Ingredient_detail_innerloop_left_new {  }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new{ width: 40px; height: 44px; font-size:24px; }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new{ font-size:26px; }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new{ grid-gap: 0px 12px; }
  .Product_object_Ingredient_detail_innerloop_right_new { width: 440px; }
  .Product_object_Ingredient_detail_innerloop_right_innerboxs_svg_new svg { width: 100%; height: auto; }
  .Product_object_Ingredient_detail_innerloop_right_iconimage_new { width: 230px; padding: 0 0 15px; }
  .Product_object_Ingredient_detail_innerloop_right_content_new{ font-size:23px; }

  .Product_object_our_expert_main_new { margin-top: -80px; }
  .Product_object_our_expert_inner_new .page-width { padding: 0 40px 0 30px !important; }
  .Product_object_our_expert_sides_mainleft_new { padding: 40px 40px 40px 0; }
  .Product_object_our_expert_sides_innerleft_title_new h2{ font-size:70px; }
  .Product_object_our_expert_sides_innerleft_infos_new p{ font-size:30px; }
  .Product_object_our_expert_sides_innerleft_boths_new { padding-top: 20px; }
  .Product_object_our_expert_sides_innerleft_boths_title_new{ font-size:26px; }
  .Product_object_our_expert_sides_innerleft_boths_infos_new{ font-size:18px; }
  .Product_object_our_expert_sides_innerleft_boths_texts_new{ font-size:22px; }
  .Product_object_our_expert_sides_mainright_new{ margin-top:-30px; }

  .Related_products_main_new { margin: 60px 0; }
  .Related_products_title_new { padding: 0 20px; }
  .product_recommendations_slider { padding: 100px 20px 0; margin-top: -73px; }
  .product_recommendations_slider .swiper-button-next{ right:20px; }
  .product_recommendations_slider .swiper-button-prev{ right:90px; }
  
  .Product_faqs_accordions_main_new{ margin:70px 0; padding:0; }
  .Product_faqs_accordions_1_sides_new{ padding-bottom:30px; }
  .Product_faqs_accordions_2_sides_new { padding-top: 50px; }
  .Common_faqs_accordion_new .accordion>ul>li .question h2 p{ font-size:30px; }
  .Common_faqs_accordion_new .accordion>ul>li .question h2 { padding: 20px 30px 20px 0; }
  .Common_faqs_accordion_new .accordion>ul>li .answer { padding: 0 0 20px 0; margin-top: -5px; font-size: 26px; }
  /* Product */
}

@media(min-width:990px) and (max-width:1439px){
  .page-width { padding: 0 20px!important; }
  .Common_title_new h2, .Common_title_new h1{font-size:60px;}

  .common_tab_new .tablinks{ font-size:18px; padding:11px 12px; }
  .common_tab_new .tablinks:first-child{ padding-left:24px; }
  .common_tab_new .tablinks.active{ margin-left:12px; margin-right:12px; padding: 11px 24px; }
  .common_tab_new .tablinks.active:first-child { margin-left:0; margin-right:12px; }
  .common_tab_new .tablinks.active:last-child { margin-left:12px; margin-right:0; }
  .common_tab_new .tablinks:last-child{ padding-right:24px; }
  
  /* Header */
  .header__heading, .header__heading-link { width: 180px; }
  .header--middle-left .header__inline-menu{ padding:0 24px; }
  .header__menu-item { padding: 14px 24px !important; }
  .header__icons { padding: 12px 24px; grid-gap: 24px; }
  
  .Header_mega_menu_mainleftright_new { padding: 40px 20px 40px!important; }
  .js .custom_mega_menu_top_only_new .mega-menu .mega-menu__content { min-height: 380px; }
  .Header_mega_menu_mainleft_new { width:220px; }
   /* .Header_mega_menu_mainleft_new { width: 19.1%;    padding: 0 4% 0 0; } */
  .Header_mega_menu_mainright_new { width: calc(100% - 220px); }
  .Header_mega_menu_innerright_innerbox_new{ grid-gap: 20px; }
  .megamenu_right_mainbox_new { width: 300px; }
  /* .megamenu_right_mainbox_new { width: 51.14%; } */
  .megamenu_left_mainbox_with_image_new { width: calc(100% - 320px); }
  .megamenu_right_title_new { padding-bottom: 56px; font-size: 48px; }
  .megamenu_right_title_main_new{ padding:28px; }
  .megamenu_right_mainbox_inner_new{ height:100%; }
  .megamenu_right_innervideoimage_new, .megamenu_right_video_OR_image_new{ height:100%; }
  .megamenu_right_video_OR_image_new img, .megamenu_right_video_OR_image_new video{ height: 100% !important; object-fit: cover; }
  .megamenu_product_box_image_new{ width:100%; }
  
  /* Header */
  
  /* Index */
  .Index_image_overlay_texts_parts_2_new{ padding:210px 40px 40px; }

  .Index_top_information_inner_new { padding: 120px 0 160px; }
  .Index_top_information_detail_title_new h2{ font-size:84px; }
  .Index_top_information_detail_button_new { padding-top: 60px; }
  
  .Index_featured_collection_parts_innerloop_2_new{ padding:0 40px; margin-top: -143px; }

  .Index_video_plays_texts_main_new { padding: 80px 0px 0; } 
  .Index_video_plays_texts_detail_2_title_new { font-size: 190px; line-height: 90%; margin: 0 -12px -22px -13px; }
  .Index_video_plays_texts_detail_1_new{ height: auto; padding-bottom: 50%; } 
  .Index_video_plays_texts_detail_1_boths_videoimage_poster_new svg{ width:65px; }
  
  .Index_informations_lists_main_new{padding:80px 0;}
  .Index_informations_lists_inner_new { max-width: 950px; }
  .Index_informations_lists_detail_innertitle_new{font-size:64px;}
  .Index_informations_lists_detail_innerloops_new{grid-gap:15px 23px;}
  .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:64px;}
   .template-about-us .Index_informations_lists_detail_innertitle_new{font-size:64px;}
  .Index_texts_with_images_parts_new{ min-height:initial; }
  .Index_texts_with_images_parts_mainleft_new { width: 35%; padding: 68px 0 60px; }
  .Index_texts_with_images_parts_mainright_new{ width:65%; }
  .template-about-us .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new{font-size:64px;}
  .Index_texts_with_images_parts_innerleft_texts_new h3{ font-size:34px; }
  .Index_texts_with_images_parts_innerleft_infos_new p{ font-size:30px; }
  .Index_texts_with_images_parts_innerleft_button_new { padding-top: 25px; }

  .Index_image_texts_columns_loops_innerboxs_2_title_new h3{ font-size:54px; }
  .Index_image_texts_columns_loops_innerboxs_2_title_new svg{ margin-top:11px; }

  .Index_experts_member_list_parts_new { padding: 28px 35px 70px; }
  .Index_experts_member_list_parts_innertitle_new h2{ font-size:175px; }
  .Index_experts_member_list_parts_mainloop_new { margin-top: -75px; }
  
  .Index_logos_lists_slider_maintitle_new { width: 180px; }
  .Index_logos_lists_slider_mainparts_new { width: calc(100% - 180px); padding-left: 40px; }
  
  .Footer_inner_new{ padding:40px 0 0 0;}
  .Footer_innerparts_mainloop_new{padding-top:50px;}
  .Footer_innerparts_innerloop_new{grid-gap:0px 20px;}
  .Footer_innerparts_innerloop_mainmenu_title_new { padding-bottom: 18px; }
  .Footer_innerparts_innerloop_inneremail_infos_new p{ font-size:26px; }
  .Footer_innerparts_innerloop_inneremail_forms_new .newsletter-form__field-wrapper input { font-size: 24px; height: 60px; padding: 0 42px 0 12px; }
  .Footer_innerparts_innerloop_inneremail_forms_new .field__button { overflow: inherit; width: 26px; top: 14px; right: 12px; height: 30px; }
  /* Index */

  /* Collection */
  .Collection_template_detail_mainoverlay_new { padding: 30px 30px; }
  .Collection_template_detail_inneroverlay_innerboths_new{ justify-content:space-between; }
  .Collection_template_detail_inneroverlay_innerboths_3_new { width: auto; }
  .Collection_template_detail_inneroverlay_innerboths_new{ min-width:215px; }
  .facet-filters { padding-left: 0 !important; }
  .Collection_template_detail_inneroverlay_innerboths_1_new { width: auto; }
  .Collection_template_detail_inneroverlay_innerboths_2_button_new .button{ min-width:210px; }
  .facet-filters__field .select{ min-width:200px; }
  .Collection_template_detail_inneroverlay_innerboths_2_button_new .button{ font-size:18px; }
  .facet-filters__sort{ font-size:18px !important; }

  .product_collection_new { padding: 40px 20px 64px; }
  .product-grid { grid-gap: 20px; }
  .product-grid.grid--4-col-desktop .grid__item { width: calc(25% - 15px); max-width: calc(25% - 15px); }
  .card__heading { font-size: 36px !important; }
  .card_heading_inner_title_new{ padding-right:8px; }
  .card_heading_inner_new { font-size: 16px; margin-top: 0; }
  .product-form__input--pill input[type=radio]+label{ padding:9px 17px!important; }
  .product-form__input--pill_pack-of input[type=radio]+label { padding: 9px 5px !important; }
  .product-form__input { margin-bottom: 0px; }
  .quick-add__submit { height: 50px; }
  .card__information{ margin:15px 0 20px 0; }
  .Collection_product_grid_boxs_new{ margin:16px 0; }
  .product-form__input_option_new { grid-gap: 8px; }
  .product-form__input .form__label{ width:44px; font-size:16px; }
  .card-information .price { font-size: 36px !important; }
  .card-information .price--on-sale .price-item--regular { font-size: 24px !important; }
  /* Collection */

  /* Password */
  .Password_template_innerstatic_2_new { padding: 60px 50px 40px; }
  .Password_template_innerstatic_2_boths_leftside_new p { font-size: 100px; line-height: 100%; }
  .Password_template_innerstatic_2_boths_rightside_new p { font-size: 100px; line-height: 100%; }
  .Password_template_innerstatic_2_boths_innercenter_3_new { padding-top: 45px; }
  .Password_template_innerstatic_2_boths_innercenter_3_new p{ font-size:45px; }
  .Password_template_innerstatic_2_boths_innercenter_3_new p strong{ font-size:65px; }
  
  .Password_template_inneroverlay_2_boths_title_new p{ font-size:120px; }
  .rotor-group-heading:before { font-size: 37px; padding-top: 15px; }
  /* Password */

  /* Product */
  .Product_template_main_new{padding:60px 0 140px!important;}
  .Product_template_mainleft_new { width: 28.625% !important; max-width: 28.625% !important; }
  .Product_template_mainmiddle_new{ width: 44.156% !important; max-width: 44.156% !important; padding: 0 15px !important; }
  .Product_template_mainright_new { width: 27.219% !important; padding: 0 !important; max-width: 27.219% !important; }
  .left_top_heading_text_inner_new p{ font-size:44px; }
  .left_helps_with_list_text_loops_boxs_new p{ font-size: 17px; }
  .left_With_the_goodness_of_loops_boxs_rightside_new{ font-size:18px; }
  .left_With_the_goodness_of_loops_boxs_leftside_new{ font-size:17px; }
  .left_button_ingredients_inner_new svg { right: 15px; }
  .product__title h1{ font-size:60px; }
  .right_short_tag_text_inner_new{ font-size:30px; }
  .right_short_desc_text_main_new { margin: 20px 0 20px !important; }
  .right_short_desc_text_inner_new{ font-size:18px; }
  .Product_capsules_main_new { margin: 18px 0 28px 0; }
  .Product_capsules_inner_new { grid-gap: 12px; }
  .Product_capsules_2_new{ padding-right:0; }
  .Product_template_mainright_new .product-form__input .form__label{ width:50px; }
  .product_page_price_new .price{ font-size:34px !important; }
  .product_page_price_new .price--on-sale .price-item--regular{ font-size: 16px !important; }
  
  .Product_object_percentage_detail_1_side_innerleft_maintext_new{padding:20px 30px 30px;}
  .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p{font-size:44px;}
  .Product_object_percentage_detail_1_side_mainright_new{padding-left:45px;}
  .Product_object_percentage_detail_1_side_innerright_title_new h2 p{font-size:64px;}
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new h2{font-size:60px;}
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p{font-size: 42px;}
  .Product_object_percentage_detail_2_side_mainright_new { padding-left: 20px; padding-bottom: 80px; padding-top: 40px; display: flex;  align-items: end; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_new { margin-bottom: 25px; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new { width: 110px; }
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new { width: calc(100% - 110px); }
  .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new h2{font-size:70px;}
  .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p{font-size:35px;}
  .Product_object_percentage_detail_2_side_innerleft_new img { width: 170%; position: absolute; height: 132% !important; object-fit: cover; left: -30%; top: 4%; }
  
  .Product_object_image_list_main_new{padding:140px 0 0 0;}
  .Product_object_image_list_sides_innerright_infos_new h3 p{font-size:50px;}
  .Product_object_image_list_sides_innerright_title_new { padding-top: 10px; }
  .Product_object_image_list_sides_innerright_title_new h2{font-size:70px;}
  .Product_object_image_list_sides_innerright_loops_boxs_lists_new{padding:8px 15px;}
  .Product_object_image_list_sides_innerright_loops_title_new h5{ font-size:38px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p{ font-size:22px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img { max-width: 40px; max-height: 40px; }

  .Product_object_Ingredient_inner_new { padding: 80px 0 80px; }
  .Product_object_Ingredient_detail_innerloop_left_new { width: 480px; }
  .Product_object_Ingredient_detail_innerloop_right_new { width: 470px; }
  .Product_object_Ingredient_detail_innerloop_new{ grid-gap:40px; }
  .Product_object_Ingredient_detail_innerloop_right_innerboxs_svg_new svg{ width:100%; }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new{ font-size:30px; }
  .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new{ font-size:26px; }

  .Product_object_our_expert_inner_new .page-width { padding: 0 60px 0 60px !important; }
  .Product_object_our_expert_sides_mainleft_new{ padding:60px 60px 60px 0; }
  .Product_object_our_expert_sides_innerleft_title_new h2{ font-size:100px; }
  .Product_object_our_expert_sides_innerleft_infos_new p{ font-size:38px; }
  .Product_object_our_expert_sides_innerleft_boths_new {  padding-top: 30px; }
  .Product_object_our_expert_sides_innerleft_boths_title_new{ font-size:32px; }
  .Product_object_our_expert_sides_mainright_new{ margin-top:-40px; }

  .Related_products_main_new { margin: 80px 0; }
  .product_recommendations_slider { padding: 100px 20px 0; margin-top: -80px; }
  .Related_products_title_new { padding: 0 20px; }
  .product_recommendations_slider .swiper-button-next{ right:20px; }
  .product_recommendations_slider .swiper-button-prev{ right:90px; }
  
  .Product_faqs_accordions_main_new{margin:80px 0; padding:0; }
  .Product_faqs_accordions_2_sides_new{ padding-top:50px; }
  /* Product */
}
/* @media (min-width:990px) and (max-width:1250px){
  .Header_mega_menu_mainleft_new{padding:0 2% 0 0;}
} */
@media (min-width:1440px) and (max-width:9999px) and (min-height: 700px) and (max-height: 760px) {
  .Password_template_innerstatic_2_new { padding: 70px 60px 40px; }
}

@media(min-width:0px) and (max-width:989px){
  /* Header */
  .header{ padding:18px 12px 18px 30px !important; justify-content: normal; }
  .header__icons{ margin:0 0 0 auto; padding: 10px 20px; grid-gap: 36px; }
  .header__heading, .header__heading-link { width: 80px; margin-left:34px !important; }
  .header__heading .header__heading-link{ margin-left:0px !important; }
  .header__heading-logo { max-width: 80px; margin: 0; }
  .header__icon{ height: 24px; width: 24px; }
  .header__icon--cart { margin-right: 0px; }
  .header__icon .icon { height: 24px; width: 24px; }
  .header__icon--menu{ height: 24px;  width: 24px; }
  .header__icon--menu .icon-both { display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform .15s ease,opacity .15s ease; }
  details:not([open])>.header__icon--menu .icon-close, details[open]>.header__icon--menu .icon-hamburger { visibility: hidden; opacity: 0; transform: scale(1); }
  details[open] > .header__icon--menu .icon-close{ display:block !important; visibility: visible; opacity: 1; }
  header-drawer{ width: 18px; }
  header-drawer .header__icon--menu{ width: 18px; height:18px; }
  header-drawer .header__icon .icon { height: 18px; width: 18px; }
  .header__icon--search{ width:24px; height:24px; }
  
  .search-modal__content { padding: 0 12px; }
  .search__input.field__input{ margin-left:34px; background-size: 32px; padding: 0; background-position:left -16px center; }
  .search-modal__close-button{ right:12px; }
  .modal__close-button.link, .modal__close-button .icon{ height: 24px !important; width: 24px !important; }
  .search__button .icon { height: 24px !important; width: 24px !important; }
  .search__input.field__input { margin-right: 30px; padding-right:0; padding-top:4px; }
  .reset__button{ display:none !important; }
  .predictive-search { /*top: 60px;*/ border:0; border-top: 1px solid rgba(62, 43, 46, 0.20); /*height:calc(100vh - 146px);*/ }
  #predictive-search-results{ padding:0; }
  .menu-drawer{ border-top: 0 !important; }
  .desktop_search_new{ display:none !important; }
  .header predictive-search{ padding-left:0; } 
  .header__heading-logo-wrapper{ margin-left:0px; }

  .js details[open]>.menu-drawer { /*transition: none !important;*/ }
  .js details[open]>.menu-drawer__submenu{ transition: none !important; }

  .menu-drawer__menu li:first-child details .menu-drawer__submenu { visibility: visible !important; }
  /* Header */

  /* MOBILE_MEGAMENU_START */
  .menu-drawer__navigation{padding:0px 0 0 0 !important;}
  .menu-drawer__menu-item{color:#3E2B2E; font-size: 30px !important; font-weight: 600; line-height: 120% !important; padding: 19px 53px!important; background:none !important; text-transform: uppercase; }
  .menu-drawer__menu-item>.icon-arrow{width:17px; height:17px; right: 50px !important; top: 25px; transform: none; }
  .menu-drawer__menu li{margin:0 !important;}
  summary.list-menu__item { padding-right: 22px !important; justify-content: space-between; }
  .js .menu-drawer__submenu{ position: relative !important; transform: none !important; }
  .js .menu-drawer__navigation .submenu-open { visibility: visible !important; }
  .menu-drawer__menu-item>.icon-arrow.minus_icon_new{ display:none; }
  .js details[open].menu-opening>.menu-drawer__menu-item>.icon-arrow.plus_icon_new{ display:none; }
  .js details[open].menu-opening>.menu-drawer__menu-item>.icon-arrow.minus_icon_new{ display:block; }
  
  .menu-drawer__close-button{ display:none !important; }
  .menu-drawer__inner-submenu{padding:0 20px !important;}
  .menu-drawer__inner-submenu .menu-drawer__menu-item{ font-size: 24px !important; padding:10px 53px!important; }

  .menu-drawer__menu-item_first_new{ padding: 33px 53px 26px 53px !important; }
  .shop_all_menu_new{ position:relative; }
  .shop_all_menu_new svg{ position: absolute; left: -31px; top: 9px; }
  .shop_all_title_new{}
  .shop_all_title_new a{ min-width:96px; display:flex; align-items:center; justify-content:space-between; border:1px solid #000000; border-radius:30px; padding:7px 18px 7px 24px; margin-top: -5px; text-decoration:none !Important; }
  .shop_all_title_new span{ color: #1d1d1d; font-size: 24px; font-weight: 600;  line-height: 27px; text-transform: uppercase; }
  .shop_all_title_new svg{ margin-top:0px; }

  .menu-drawer__menu li.innermenu_with_megamenu{ margin:0 -20px !important; }
  .megamenu_right_video_OR_image_new{ width:40px; }
  .megamenu_right_image_title_new{ padding:0px 0 0 32px; font-weight:500; }
  .menu-drawer__menu li.innermenu_with_megamenu .megamenu_right_image_svg_new{ margin:0 0 0 auto; }

  .mobile_bundle_btn_new{ padding:10px 22px 13px 22px; }
  .mobile_bundle_btn_new .button{ padding:11px 23px 11px 31px; font-size: 30px; }

  
  /* MOBILE_MEGAMENU_END */
}

.Collection_product_grid_main_new.section--loading {
  opacity: 0.5;
  pointer-events: none;
}
.Collection_product_grid_main_new .common_tab_new .tablinks.active {
  pointer-events: none;
}
.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.quick-add__submit.add-to-bundle-btn {
  display: flex;
}
.soldout .quick-add__submit {
  pointer-events: none;
}

/*  secondary page css */
.template-404 p,.customer h1{
font-size: 84px;
font-weight: 500;
line-height: 92.15px;
      margin-bottom: 0;
}
.template-404 h1.title{
  margin:0;
font-size: 36px;
font-weight: 400;
line-height: 43.2px;

}
.customer .field:before,.customer .select:before{
 display:none;
}
.customer .field:after,.customer .select:after{
 border: 1.2px solid #F4F4F5;
  border-radius:10px;
}
.customer input, .customer input + label{
font-weight: 400;
}
.customer button{
  background: #1d1d1d;
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    border-radius: 36px;
    padding: 11px 12px;
    border:1px solid;
}
.customer button:hover{background: #fff;
    color: #1d1d1d;}
.customer button:before{display:none;}
.customer button:hover:after{box-shadow:none;}
.customer button:after{box-shadow:none;}
@media screen and (min-width: 750px){
.customer table{
  border-radius:10px;
}
.customer thead th {
  font-size: 1.5rem!important;
}
}
@media(max-width:800px){
  .template-404 p,.customer h1{
font-size: 48px;
font-weight: 500;
line-height: 57.6px;
  }
  .template-404 h1.title{
font-size: 24px;
font-weight: 400;
line-height: 28.8px;

  }
}
@media (max-width: 768px) {
  .pin-spacer + .shopify-section .jdgm-carousel-wrapper:before,
  .pin-spacer + .shopify-section .jdgm-carousel-wrapper:after {
    display:none;
  }
  /* .Index_top_information_detail_title_new h2 span.orange_color_new:after{border-radius:8px; background:#FBB146; position:absolute; content:''; top: 10px; left: -4px; width: calc(100% + 7px); height: calc(100% - 14px);; color: #000; z-index: 1; }
  .Index_top_information_detail_title_new h2 span.purple_color_new:after{border-radius:8px; background:#1C1952; color:#fff; position:absolute; content:''; top: 10px; left: -5px; width: calc(100% + 10px); height: calc(100% - 14px);; color: #000; z-index: 1;  } */
  .Index_featured_collection_inner_new {
    background-color: rgb(164, 163, 186);
  }
}

/* Homepage Mind behind */

.template-name-index .Index_experts_member_list_parts_innertitle_new h2{font-size:210px;}
.template-name-index .Index_experts_member_list_new{margin-bottom:80px;}
/* .template-name-index .Index_experts_member_list_parts_mainloop_new{position:relative;} */

@media(min-width:0px) and (max-width:749px){
.template-name-index .Index_experts_member_list_inner_new .swiper-scrollbar{
   display:none;
}
.template-name-index .Index_experts_member_list_parts_innerloop_innerboxs_innerstatic_1_image_new{
   margin-top: -32px;
}

.Product_template_mainright_new .quantity{
  border: 1px solid #1d1d1d;
}
.Product_template_mainright_new .quantity__input{
  color: #1D1D1D;
}
.Product_template_mainright_new .quantity__button svg path{
   fill: #1D1D1D!important;
}
}




.jdgm-write-rev-link, .jdgm-ask-question-btn, .jdgm-histogram, .jdgm-rev-widg__summary-stars, .jdgm-rev-widg__summary-text, .jdgm-sort-dropdown, .jdgm-rev-widg__body, .jdgm-rev__timestamp{
    font-size: 18px!important;
    line-height: 22px!important;
}
.Collection_template_main_new .tab_title_main_new .common_tab_new .tablinks{
  font-size: 18px; line-height: 22px;   text-transform: none;
}
.Collection_template_main_new .tab_title_mobile_new .flex-title-arrow {
    display: flex;
    justify-content: space-between;
    padding: 0px 4px;
}
.Collection_template_main_new .tab_title_main_new.open .down_arrow_drop {
    transform: rotate(180deg);
}
@media (max-width: 390px) {
.product_collection_new .product-form__input--pill input[type=radio]+label {
    min-width: 75px;
}
.collection-bundle-container .card_heading_inner_new {
    padding-left: 0px;
}

.collection-bundle-container .card_heading_inner_title_new{ padding-right:0px; }
  
}

@media (min-width: 767px){
  .desktop-hide-faq{
    display: none;
  }
}

@media (max-width: 768px){
  .mobile-hide-faq{
    display: none;
}
}

@media (max-width: 1380px){
  .product-form__input--pill input[type=radio]+label {
    min-width: 85px;
}
}


@media screen and (max-width:1470px){
  bundle-product-info .product-form__input--pill input[type=radio]+label {
    padding: 9px 0 !important;
    min-width: 90px;
    max-width: 90px;
  }
}
@media screen and (max-width:1279px){
 .product_collection_new   bundle-product-info .product-form__input--pill input[type=radio]+label {
    min-width: 60px;
    font-size: 16px !important;
  }
 .product_collection_new   bundle-product-info .card-information .price {
    font-size: 24px !important;
  }
 .product_collection_new   bundle-product-info .card-information .price--on-sale .price-item--regular {
    font-size: 18px !important;
  }
}
@media screen and (max-width:1100px){
 .product_collection_new   bundle-product-info .product-form__input--pill input[type=radio]+label {
    min-width: 60px;
    font-size: 16px !important;
  }
  .product_collection_new   bundle-product-info .card__heading {
    line-height: 90%;
  }
}
@media screen and (max-width:1024px){
  .product_collection_new bundle-product-info .product-form__input_option_new {
    /* flex-direction: column; */
    grid-gap: 3px;
    align-items: flex-start;
  }
  .product_collection_new bundle-product-info .product-form__input--pill input[type=radio]+label {
      min-width: 55px;
      font-size: 14px !important;
  }
}
@media screen and (max-width:990px){
  .product_collection_new bundle-product-info .product-form__input_option_new {
    flex-direction: row;
    align-items: flex-start;
  }
}
@media screen and (max-width:810px) and (min-width:768px){
  .product_collection_new bundle-product-info .prndex-foduct-form__input_option_new {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (max-width:416px){
  .product_collection_new bundle-product-info .product-form__input--pill input[type=radio]+label {
    min-width: 50px;
    font-size: 14px !important;
  }
  .product_collection_new bundle-product-info .card-information .price {
    font-size: 22px !important;
  }
  .product_collection_new bundle-product-info .card-information .price--on-sale .price-item--regular {
    font-size: 16px !important;
  }
}
.Index_featured_collection_inner_new {
  position:relative;
  overflow:hidden;
}
.hb-index_featured-overlay {
  position: absolute;
  display: block !important;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
.Index_experts_member_list_parts_mainloop_new .swiper-scrollbar {
  display: none;
}
.hb-product-bundles__wrapper {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
collection-product-grid-info .hb-product-bundles__wrapper {
  display: unset;
}
.Collection_product_grid_main_new .card-wrapper:hover .hb-product-bundles__item{
  text-decoration: none;
}
.hb-product-bundles__items {
  display: flex;
  gap: 12px;
}
collection-product-grid-info .hb-product-bundles__wrapper .hb-product-bundles__items{
  margin-bottom: 10px;
}
.hb-product-bundles__item {
  min-width: unset;
  padding: 4px 24px;
  font-size: 19px;
  text-transform: none;
}
.hb-product-bundles__include-text {
  font-size: 18px;
  text-transform: uppercase;
}
@media (min-width: 1442px) and (max-width: 1600px) {
   .custom_new_as_seen .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {
      max-height: 80px!important;
      max-width: 200px;
  }
}

@media (min-width: 1440px){
  .Collection_product_grid_main_new .card-wrapper { padding-bottom: 60px; }    
}

@media (max-width: 1600px){
  .Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_be-bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new a.menu_img img,
  .Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_be-bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new img {
    padding-bottom: 60px;
    max-width: 100%;
    max-height: 255px;
    object-fit: contain;
    width: 335px;
    padding-top: 70px;
}
  .megamenu_product_box_image_new img {
    width: 100%;
    max-width: 220px;
    margin: auto;
    display: block;
}
  .Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new img {
    padding-bottom: 20px;
    max-height: 100%;
    object-fit: contain;
    padding-top: 40px;
    max-width: 190px;
}
  
}

@media (min-width: 990px) and (max-width: 1439px) {
  .Collection_product_grid_main_new .card-wrapper { padding-bottom: 50px; }
  .Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add { position: absolute; width: 100%; bottom: 0; }  
  .hb-product-bundles__item {padding: 4px 24px;}

  /***** custom video spacing ******/
  .cust_video {
    padding: 140px 0 0;
}
  body.templae_cust_unstopable .Product_object_percentage_detail_new .Product_object_percentage_detail_2_side_innerleft_new img {
    width: 100%;
    left: 0;
    height: 106% !important;
    top: 10%;
}

  .new_coll--all .product_collection_new ul li.grid__item:first-child .card .card__inner+.card__content .card__information {
    margin-top: 19px;
}
.Collection_product_grid_main_new.new_coll--all .card__content .card__information .price .price__regular span.cust-price--alpha69 span.del_price {
    font-size: 23px;
    line-height: 100%;
    margin-bottom: -8px;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
    gap: 30px;
}
  
}

@media (min-width: 1600px){

  /* Header CSS */
  .megamenu_product_box_image_new { width: 100%; height: unset; }
  .megamenu_product_box_image_new img { max-width: 100%; }
  .megamenu_product_box_details_new { margin-top: -30px; }
  .Header_mega_menu_mainleft_new { width: 20.313%; }

  /* Homepage Banner CSS */
  .Index_image_overlay_texts_parts_2_new { align-items: center; }

  /* PDP Page CSS */
  .Product_object_percentage_detail_2_side_innerleft_new img { left: -30%; top: 4%; }
  
}

@media (max-width: 1200px){

  /* PDP thumnail image CSS */
  .thumbnail { width: 27px !important; }
  .thumbnail[aria-current] { width: 33px !important; }

  
}

@media (max-width: 1024px){
  
  /* Homepage featured collection CSS */
  .Index_featured_collection_parts_innerloop_1_boxs_new { margin-top: -100px; } 
  .Index_featured_collection_parts_innerloop_1_boxs_1_new { width: 500px; } 
  .Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-prev { transform: translate(180px); }
  .Index_featured_collection_parts_innerloop_1_boxs_1_new.swiper-slide-next { transform: translate(-180px); } 
  .Index_featured_collection_parts_maintitle_new h2{
    font-size: 80px;
  }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new h2 {
    font-size: 50px;
  }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_texts_new {
    font-size: 35px;
  }
  .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_rightside_price_new {
    font-size: 43px;
  }
  
  /* Homepage Testimonial CSS */
  .template-name-index .Index_experts_member_list_parts_innertitle_new h2 { font-size: 120px; }

  /* PDP page CSS */
  .Product_object_image_list_sides_innerright_infos_new h3 p { font-size: 40px; }
  .Product_object_image_list_sides_innerright_title_new h2 { font-size: 56px; }
  .Product_object_image_list_sides_innerright_loops_title_new h5 { font-size: 30px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new { width: 30px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img { max-width: 30px; max-height: 30px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p { font-size: 20px; }

  /* About Us Page CSS */
  .template-about-us .Index_informations_lists_main_new { padding-bottom: 60px; padding-top: 60px; }
  .template-about-us .hb_video { padding-top: 60px; }

  .predictive-search__item-heading {
      font-size: 18px;
  }
  .predictive-search__item--link-with-thumbnail .predictive-search__item-heading {
    font-size: 18px;
  }
  .predictive-search__heading {
    font-size: 22px;
  }
  .template-name-search .card-information>.price {
    bottom: 0px;
  }

  .Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured.swiper-slide-active a.slid_img img {
    max-width: 350px;    
            top: 50px;
}
  .Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured a.slid_img img {
    max-width: 300px;
}
  
}

@media (max-width: 989px) {
  .product_collection_new .product-grid { column-gap: 20px; row-gap: 20px; }
  .product_collection_new .grid__item { width: calc(50% - 10px); max-width: calc(50% - 10px); }
  .Product_object_percentage_detail_2_side_innerleft_new img { top: 40px; }
  .Product_object_Ingredient_detail_innerloop_left_new { width: 100%; }
  /* About Us Page CSS */
  .template-about-us .hb_about { margin: 0 20px 40px; }

  .product_dark_new .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p { font-size: 16px; }
  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new { padding-left : 5px;}
  .hb_about_banner--para { max-width: 100% !Important; }
  .hb-product-bundles__wrapper{ display: unset;}
  .hb-product-bundles__item{padding:4px 24px;}

  body.templae_cust_unstopable .Product_object_percentage_detail_new .Product_object_percentage_detail_2_side_innerleft_new img {
    width: 100%;
    left: 0;
    height: 100% !important;
    top: 10%;
}
  body.template-alpha.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new {
    height: 132%!important;
    left: 0%;
    top: 40px;
    width: 100%;
}
}

@media (max-width: 768px){
  /* .template-about-us .Index_experts_member_list_parts_innertitle_new h2 { font-size: 80px !important; } */
  .hb_about_banner--para { max-width: 100% !Important; }
  .Collection_template_main_new .tablinks { font-size: 14px !important; line-height: 18px !Important; padding-left: 10px !Important; padding-right: 10px !Important; }  
  .Product_template_mainmiddle_new { padding: 0 30px 0 15px; }
  .Product_faqs_accordions_2_sides_mainright_new { width: 100%; }
  .hb-product-bundles__items { gap: 8px;}
  .hb-product-bundles__item {padding: 4px 22px;}
}

@media (min-width: 0px) and (max-width: 749px){
  .Product_object_percentage_detail_2_side_innerleft_new img { top: 0; width: 70%; margin: 0 auto; }
  .Product_object_Ingredient_detail_innerloop_new { display: unset; }
  .Product_object_Ingredient_detail_innerloop_right_new { padding: 30px 0; }
  .collection-bundle-container .card__heading {font-size: 24px !important; }
  
}

@media (min-width: 481px) and (max-width: 640px){
  .Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add { flex-wrap: wrap; }
  .Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add .add-to-cart-btn, 
  .Collection_product_grid_main_new .product_collection_new .collection .product-card-wrapper .quick-add .buy-now-btn { min-width: unset; max-width: 100%; }
  
}

@media (max-width: 480px) {
  .product_collection_new .grid__item { width: 100%; max-width: 100%; }
  .collection-bundle-container .product-grid .grid__item { width: calc(50% - 10px); max-width: calc(50% - 10px); }
  .Product_object_percentage_detail_2_side_innerleft_new img { width: 100%; }
  .Product_object_Ingredient_detail_innerloop_left_loops_new { align-items: unset; }
}

@media (min-width:1070px) and (max-width: 1439px){
  .megamenu_right_mainbox_new {width: 47%;}
}
@media (min-width:990px) and (max-width:1069px){
  .megamenu_right_mainbox_inner_new, .megamenu_right_innervideoimage_new, .megamenu_right_video_OR_image_new {height: 94%;}
  .Header_mega_menu_mainleft_new{min-height:255px;}
  .Header_mega_menu_innerleft_mainmenus_new li a{padding: 12px 0 12px 23px;}
  .js .custom_mega_menu_top_only_new .mega-menu .mega-menu__content {min-height: 335px;}
}
@media (min-width:990px){
  .Header_mega_menu_innerleft_mainmenus_new li a#HeaderMenu-shop-shop-all{margin-left: 17px;margin-top: 16px;border: 1px solid #000000;border-radius: 30px;padding: 7px 18px 7px 24px;width: auto;display: inline-block;}
  .Header_mega_menu_innerleft_mainmenus_new li a#HeaderMenu-shop-shop-all:after{background:url('arrow.svg') right no-repeat;content:'';display:inline-block;width:8px;height:12px;margin-left:10px;}
  .Header_mega_menu_innerleft_mainmenus_new li a#HeaderMenu-shop-shop-all:hover:after{background:url('arrow_hover.svg') right no-repeat;}
  .Header_mega_menu_innerleft_mainmenus_new li a#HeaderMenu-shop-shop-all:hover{background:#000!important;color:#fff;}
  .Header_mega_menu_innerleft_mainmenus_new li a#HeaderMenu-shop-shop-all.active{background:#fff!important;}
  .Header_mega_menu_innerleft_mainmenus_new li a#HeaderMenu-shop-shop-all.active:hover{background:#000!important;}
}


@media (min-width: 990px) and (max-width: 1281px) {
    .template-name-search .hb-product-bundles__item {
        padding: 4px 10px;
      font-size: 14px; 
    }
  .template-name-search .hb-product-bundles__items {
    gap: 5px;
    }
}

@media (min-width: 481px) and (max-width: 640px) {
    .template-name-search .hb-product-bundles__item {
        padding: 4px 10px;
      font-size: 14px; 
    }
  .template-name-search .hb-product-bundles__items {
    gap: 5px;
    }
}
.Collection_template_detail_inneroverlay_innertitle_new h1,
.store-title {
    text-transform: initial;
}

@media (min-width: 2000px){
    .Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new:first-child .megamenu_product_box_image_new img {
    padding-bottom: 60px;
    max-width: 100%;
    max-height: 36vh;
    object-fit: contain;
    padding-top: 80px;
}
}

@media (min-width: 750px) and (max-width: 1439px){
  .template-alpha .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new {
    height: 115%!important;
}
  body.template-alpha.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new{
    height: 115%!important;
        left: 0%;
    top: 4%;
    width: 100%;
  }
  
}

@media (min-width: 750px) and (max-width: 989px){
.custom_video_main+.Product_object_image_list_new .Product_object_image_list_main_new {
    padding-top: 100px;
}
  .cust_video {
    padding: 0 20px 60px;
}
  .right_short_cust_tag .right_short_cust_tag_text p {
    padding: 6px 9px;
    font-size: 15px;
}

  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
    gap: 30px;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide img {
    object-fit: contain;
}
  
}

@media (max-width: 1441px){
  .new_coll--bundles .product_collection_new ul li.grid__item:first-child .card .card__content h3,
  .new_coll--general-health .collection ul#product-grid li:first-child .card h3 {
    max-width: 65% !important;
    width: 100%;
}
 .new_coll--general-health .collection ul#product-grid li:first-child .card h3 a {
    line-height: 94%;
}  

.phonepe .product_collection_new ul li.grid__item:first-child .card .card__content h3 {
    max-width: 65%;
} 
  .new_coll--all .product_collection_new ul li.grid__item:nth-child(7) .card .card__content h3,
  .new_coll--all .product_collection_new ul li.grid__item:first-child .card .card__content h3 {
    max-width: 65%;
}
  
  .new_coll--all .product_collection_new ul li.grid__item:nth-child(7) .card .card__content h3 a,
  .new_coll--all .product_collection_new ul li.grid__item:first-child .card .card__content h3 a {
    line-height: 94%;
}
.megamenu_product_box_image_new a.menu_img  img {
    max-width: 230px;
}
  .Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new .megamenu_product_box_image_new a.menu_img img{
   padding-bottom: 70px;
    max-width: 100%;
    max-height: 265px;
    object-fit: contain;
    padding-top: 50px;
}

.Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
    height: auto;
    justify-content: space-between;
}

  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {
    max-width: 150px;
}
.megamenu_product_box_image_new {
    max-height: 187px;
    height: 100%;
    width: 240px;
    overflow: hidden;
    margin: -12px auto auto;
}

  
}


@media (min-width: 990px) and (max-width: 1640px){
/******** be unstopable css start from here **********/
.templae_cust_unstopable .product__info-wrapper .product__title h1 {
    font-size: 64px;
}
.templae_cust_unstopable .Product_template_mainleft_new .left_helps_with_list_text_main_new .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new p {
    font-size: 17px;
}
/******** be unstopable css end here **********/

}

@media (min-width: 500px) and (max-width: 749px){
  body.templae_cust_unstopable product-info slider-component ul li.slider__slide.is-active .product__media img {
    width: 65vw;
    left: 50%;
    transform: translate(-50%) !important;
}
  
}

@media screen and (max-width: 750px) {
    .Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured.swiper-slide-active a.slid_img img {
        max-width: 280px;
    }
}

@media screen and (max-width: 749px) {
    .template-be-dnd #quinn-lite-cards-1 .svelte-y7vkdd .quinn_card_story_container .svelte-nq3wdf,
    .template-be-dnd #quinn-lite-cards-1 .svelte-y7vkdd .quinn_card_story_container {
      height: auto !important;
      width: 100% !important;
  }
  .template-be-dnd .header {
    padding: 12px 12px 12px 18px !important;
  }
  .template-be-dnd .product__media-zoom-hover, .template-be-dnd .product__media-icon--hover {
    left: 27px;
  }
  .template-be-dnd .Related_products_2_new .Index_product_boxs_new{
    width: calc(50% - 20px);
  }
  .template-be-dnd .Related_products_2_new .card_heading_inner_title_new {
    FONT-SIZE: 21PX;
  }
  .template-be-dnd .Product_template_mainmiddle_new .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    top: -4%;
  }
  .template-be-dnd .Related_products_2_new .hb-product-bundles .hb-product-bundles__include-text,
  .template-be-dnd .Related_products_2_new .card_variant_new .form__label {
    DISPLAY:NONE;
  }
  .template-be-dnd .Related_products_2_new .hb-product-bundles {
    margin-top: 10px;
  }
  .template-be-dnd .Related_products_2_new .card_heading_inner_new {
    font-size: 14px;
  }
  
  .template-be-dnd .Related_products_2_new .product-form__input--pill input[type=radio]+label {
    min-width:max-content;
    padding: 4px 10px !important;
  }
   
  .template-be-dnd .Related_products_2_new .card__information .hb-product-bundles__items .hb-product-bundles__item.button {
    font-size: 13px;
    padding: 3px 6px;
    min-height: auto;
    line-height: normal;
  }
  .template-be-dnd .Related_products_2_new .product-form__input_option_new {
    FLEX-WRAP:nowrap;
  }
  .template-be-dnd .Related_products_2_new .card__information {
    grid-row-start: 1;
  }
  .template-be-dnd .Related_products_2_new .card-information .price {
    font-size: 20px !important;
  }
  .template-be-dnd .Related_products_2_new .card__content > .card__information:has(.hb-product-bundles) .price {
    bottom:10px;
  }
  .template-be-dnd .Related_products_2_new .product-card-wrapper .card__inner .card_review_new {
    display:none;
  }
  .template-be-dnd .Related_products_2_new .product_recommendations_slider {
    padding: 0 7px 27px 24px;
  }


  .template-alpha .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.mobile_image_new {
    padding-bottom: 50px;
  }
    .custom_new_as_seen .custom_page-width {
        height: auto;
        border-radius: 16px;
        margin-top: 10px;
        overflow-x: hidden;
    }
    .custom_new_as_seen.Index_logos_lists_slider_main_new {
        padding: 0 7px!important;
        margin-top: 0;
        position: relative;
    }
      .custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new .Index_logos_lists_slider_maintitle_new h4 {
        font-size: 36px;
        line-height: 100%;
    }
      .custom_new_as_seen .custom_page-width .Index_logos_lists_slider_inner_new .Index_logos_lists_slider_mainparts_new {
        padding-top: 30px;
    }
      .custom_new_as_seen.Index_logos_lists_slider_main_new.home_mob_slider .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new .js-marquee-wrapper .js-marquee .preview_logo {
        padding: 0 25px;
        max-width: 130px;
    }
   /******* marquee ********/
    .custom_new_as_seen .desk_sec.Index_logos_lists_slider_mainparts_new {
        display: none;
    }
      
    .custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec {
        display: block;
    }
    
      .custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec {
        display: flex;
        flex-wrap: nowrap;
        min-width: max-content;
    }
    
    .custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec .Index_logos_lists_slider_innerparts_new {
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        flex: 0 0 100%;
    }
    
    .custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec .Index_logos_lists_slider_innerparts_new .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
        display: flex !important;
        align-items: center;
        flex-wrap: nowrap;
      animation: translateFull 90s linear infinite;
    }
    .custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec .Index_logos_lists_slider_innerparts_new .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo {
        max-width: 150px !important;
        padding: 0 25px;
    }
      .custom_new_as_seen .Index_logos_lists_slider_mainparts_new.mob_sec .Index_logos_lists_slider_innerparts_new .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
      
    @keyframes translateFull {
      from {
        transform: translateX(0);
      }
      to {
        transform: translateX(-100%);
      }
    }
      /******* marquee ********/
  
  /****** new alpha css *********/
  body.template-alpha-prebooking .gallery__pagination-dots .dot.active,
  body.template-alpha .gallery__pagination-dots .dot.active {
    background-color: unset;
}
  body.template-alpha-prebooking .Product_template_innerright_new,
  body.template-alpha .Product_template_innerright_new {
    background: #31B700;
}
  body.template-alpha-prebooking .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new,
  body.template-alpha .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new {
    background-size: contain;
}

  
/* body.template-alpha .Product_template_inner_new {
    background: #31B700;
} */
body.template-alpha-prebooking .left_top_heading_text_inner_new p,  
body.template-alpha .left_top_heading_text_inner_new p {
    color: #fff;
}
  body.template-alpha-prebooking .left_helps_with_list_text_title_new h3,
body.template-alpha .left_helps_with_list_text_title_new h3 {
    color: #fff;
}
  body.template-alpha-prebooking .left_With_the_goodness_of_title_new h3,
body.template-alpha .left_With_the_goodness_of_title_new h3 {
    color: #fff;
}
  body.template-alpha-prebooking .left_With_the_goodness_of_loops_boxs_new,
body.template-alpha .left_With_the_goodness_of_loops_boxs_new {
    background: #31B700;
}

  .right_short_cust_tag .right_short_cust_tag_text p {
    padding: 6px 15px;
    font-size: 18px;
}
  .right_short_cust_tag {
    margin-bottom: 5px !important;
}
  .right_custom_box {
    display: block;
}
  .right_custom_box {
        /* margin: 10px auto 0 !important;
        text-align: center;
        background: #fff;
        border-radius: 8px;
        padding: 11px 15px;
        font-size: 20px;
        line-height: 100%;
        border: 2px solid #232323;
        color: #232323;
        font-weight: 600;
        width: max-content; */
    margin: 5px auto 0 !important;
        text-align: center;
        background: #fff;
        border-radius: 30px;
        padding: 6px 15px;
        font-size: 17px;
        line-height: 100%;
        border: none;
        color: #232323;
        font-weight: 600;
        width: max-content;
        letter-spacing: .28px;
}
  
  
  body.template-alpha .left_button_ingredients_inner_new a,
  body.template-alpha .left_With_the_goodness_of_loops_new .left_With_the_goodness_of_loops_boxs_new,
 body.template-alpha .left_helps_with_list_text_loops_boxs_new p {
    background: #31b700;
    color: #232323;
} 
  body.template-alpha .left_With_the_goodness_of_loops_new .left_With_the_goodness_of_loops_boxs_new .left_With_the_goodness_of_loops_boxs_rightside_new{
    color: #232323;
  }
  body.template-alpha .left_button_ingredients_inner_new a svg path {
    stroke: #232323;
}

  /****** cart drawer newly launched css start here ********/
  .cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading {
    font-size: 23px;
    line-height: 30px;
}
    .cart_drawer_newly_launched .cart_drawer_newly_launched_main {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
}
  .cart_drawer_newly_launched .cart_drawer_newly_launched_buy button#-submit {
    font-size: 18px;
}
  .cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.discounted_price, .cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.original_price {
    font-size: 16px;
}

  body.template-alpha product-info slider-component ul li.slider__slide.is-active .product__media img {
    transform: unset;
    top: 15px;
    height: auto !important;
}
  body.templae_cust_unstopable product-info slider-component ul li.slider__slide.is-active .product__media img{
            transform: unset;
        top: 15px;
        height: auto !important;
}
  
  
  /****** cart drawer newly launched css end here ********/

  /***** prebooking alpha timer css start from here ***********/
  .timer_text_main_block .timer_text_main_block_heading p {
    font-size: 22px;
            line-height: 30px;
}
  .timer_text_main_block .timer_text_main_block_timer .timer_text_main_block_timer_inner span.timer {
    font-size: 24px;
    line-height: 28px;
}
.timer_text_main_block {
    padding: 8px 0 12px;
}
  
  /***** prebooking alpha timer css end here ***********/

  /****** collection page tag design ********/
  span.cust_new_tag {
            padding: 0 12px;
        font-size: 14px;
        letter-spacing: .3px;
        right: 0;
    top:0;
}
  /**** custom video *******/
  .cust_video {
    /* padding: 40px 7px 0; */
    padding: 0px 7px 70px;
}
  .cust_video .cust_video_main video {
    max-height: 100%;
        border-radius: 16px;
}
  .custom_video_main+.Product_object_image_list_new .Product_object_image_list_main_new {
    padding-top: 40px;
}
  /**** custom video *******/

  body.templae_cust_unstopable .Product_object_percentage_detail_new .Product_object_percentage_detail_2_side_innerleft_new img.mobile_image_new {
    width: 70% !important;
    padding-bottom: 50px;
}
  .templae_cust_unstopable .left_helps_with_list_text_inner_new .left_helps_with_list_text_loops_boxs_new p {
    padding: 6px 11px;
    font-size: 14px;
}
  .templae_cust_unstopable .left_helps_with_list_text_inner_new .left_helps_with_list_text_loops_boxs_new {
    min-width: calc(50% - 15px);
}

  /*** new alpha changes ****/
  body.template-alpha product-info slider-component ul li.slider__slide.is-active .product__media img {    
    top: 0;
    height: auto!important;
    transform: unset;
    width: 70vw;
    transform: translateX(-50%);
    left: 50%;
}
  body.template-alpha .product media-gallery ul li .product__media.media img {
    height: 100% !important;
    width: 100% !important;
}
  body.template-alpha .product media-gallery ul li .product__media.media img {
    height: 80%!important;
    width: 100%!important;
    top: 0;
}


  /***** 4-12-25 css changes **********/
  
body.template-alpha .Product_object_image_list_inner_new .Product_object_image_list_sides_innerright_new .Product_object_image_list_sides_innerright_loops_boxs_new {
    flex-wrap: wrap;
    width: auto;
}
body.template-alpha .Product_object_image_list_inner_new .Product_object_image_list_sides_innerright_new .Product_object_image_list_sides_innerright_loops_boxs_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new {
    width: calc(50% - 6px);
    padding: 13px 15px;
}
body.template-alpha .Product_object_image_list_inner_new .Product_object_image_list_sides_innerright_new .Product_object_image_list_sides_innerright_loops_boxs_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p {
    font-size: 14px;
}

   
body.templae_cust_unstopable .Product_object_image_list_inner_new .Product_object_image_list_sides_innerright_new .Product_object_image_list_sides_innerright_loops_boxs_new {
    flex-wrap: wrap;
    width: auto;
}
body.templae_cust_unstopable .Product_object_image_list_inner_new .Product_object_image_list_sides_innerright_new .Product_object_image_list_sides_innerright_loops_boxs_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new {
    width: calc(50% - 6px);
    padding: 10px 15px;
}
body.templae_cust_unstopable .Product_object_image_list_inner_new .Product_object_image_list_sides_innerright_new .Product_object_image_list_sides_innerright_loops_boxs_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p {
    font-size: 14px;
}
.templae_cust_unstopable product-info slider-component ul li.slider__slide:first-child .product__media {;
    max-width: 100%;
}
  body.templae_cust_unstopable .Product_object_percentage_detail_1_side_mainleft_new .Product_object_percentage_detail_1_side_innerleft_maintext_new .metafield-rich_text_field p {
    font-size: 26px;
}
  .new_coll--be-bundles .card__information {
    margin-top: 33px;
}
  .new_coll--be-bundles .card__heading {
    font-size: 40px!important;
}
  .new_coll--be-bundles .Collection_template_detail_innerstatic_new .Collection_template_detail_innerstatic_innermobile_new img {
    object-position: 97% 100%;
}
  span.cust-price--alpha69 span.del_price {
    text-decoration: line-through;
    font-size: 28px;
    margin-right: 8px;
}
  .new_coll--general-health .cust-price--alpha69 {
    margin-top: 33px !important;
}
  .new_coll--all .product_collection_new ul li.grid__item:first-child .card .card__information .card-information .price .cust-price--alpha69 span.del_price,
.new_coll--general-health .cust-price--alpha69 span.del_price {
    display: flex;
          line-height: 100%;
}
.new_coll--general-health .cust-price--alpha69 span.del_price span.del_price {
    line-height: 100%;
}
.new_coll--general-health .collection ul#product-grid li:first-child .card h3 {
    max-width: 80%;
}
  .new_coll--general-health .collection ul#product-grid li:first-child .card .cust-price--alpha69 {
    font-size: 36px;
}
  .new_coll--general-health .collection ul#product-grid li:first-child .card h3 a {
    line-height: 94%;
}
.card__heading {
    font-size: 40px !important;
}
  .card-information .price--on-sale .price-item--regular {
    line-height: .7 !important;
}

  /***** new POREfect prodcut css ****/
        body.template-alpha-new .cust_video {
            padding: 60px 7px ;
        }
/*********************/
  
  
}

/* @media screen and (max-width: 450px) {
 body.template-alpha product-info slider-component ul li.slider__slide.is-active .product__media img {
    top: 20px;
   transform: unset;
   width: 100%;
   left: 0;
}
  
}
 */


/***************cart drawer style****************/
:root {
  --Inter:var(--font-body-family);
}

.cart-discount .error_msg,
.cart-discount .success_msg {
  display:none;
}
.cart-discount {
    margin-top: 20px;
    padding: 10px;
    background-color: #F9F9F9;  /* Light background to match theme */
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ddd; /* Optional: Border to make it stand out */
    margin: 0 10px 10px;
    border-radius: 12px;
    background: #fff;
    border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
    padding: 10px;
  flex-wrap:wrap;
}
.cart-discount label {
  width: 120px;;
  font-family:var(--Inter) !important;
  font-size: 20px;
  margin-bottom: 0px;
  font-weight: 600;
  line-height: normal;
  
}
.cart-discount input {
    padding: 8px 18px;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 15px;
  width:calc(100% - 90px);
  border-radius:30px;
  font-family:var(--Inter) !important;
  min-height: 38px;
}

.cart-discount button {
  padding: 8px 16px;
  background-color: #000;
  color: #fff;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  font-size: 15px;
  font-weight:700;
  width:80px;
  min-height: 38px;
  border-radius:30px;
  border-radius:30px;
  font-family:var(--Inter) !important;
}
.cart-discount button:hover {
    background-color: #555;
}
cart-drawer.drawer {
  z-index: 999999;
}
#CartDrawer .drawer__inner{
  border-radius: 15px 0 0 15px;
  width: 400px;
  background: #f2f4f7;
}
#CartDrawer .drawer__header {
  margin: 0;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  border-radius: 0;
}
#CartDrawer .drawer__header .drawer__heading {
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 21px;
  font-weight: 600;
 font-family:var(--Inter);
  background:#f2f4f7;
}
.drawer__close svg {
  color: #000;
  stroke: #000;
  width: 18px !important;
  height: 18px !important;
}
.drawer__close svg path {
  stroke: #000;
}
.shopify-app-block .jdgm-carousel-wrapper,
.shopify-app-block > div:has(.jdgm-carousel-wrapper) {
  width:100%;
  max-width:100% !important;
}

#CartDrawer .promotion-banner {
  background-color: #012846;
  text-align: center;
  color: #ffffff;
  border-radius: 0px 0px 15px 15px;
  padding: 5px 10px;
  line-height: normal;
}
#CartDrawer .promotion-banner span {
  font-size: 20px;
  font-family:var(--Inter);
  line-height: normal;
  font-weight: 700;
}
#CartDrawer #CartDrawer-Form {
  padding:0px;
  margin: 10px;
  border-radius: 12px;
  background: #fff;
  border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
#CartDrawer #CartDrawer-Form .drawer__contents {
  padding-bottom:0px;
}
#CartDrawer .drawer__cart-items-wrapper .cart-item {
  padding: 10px;
  font-size: 14px;
  justify-content: space-between;
  position: relative;
  border-bottom: 1px solid #f2f4f7;
  margin-bottom: 0px;
  grid-template: repeat(1, auto) / 80px repeat(2, 1fr);
}
#CartDrawer .drawer__cart-items-wrapper .cart-item:last-child {
  border-bottom:none;
}
#CartDrawer .cart-item__details {
  padding-top:0px !important;
  grid-column: 2 / 3;
}
#CartDrawer .cart-item__details .cart-item__name + dl {
  margin-top:2px;
}
#CartDrawer .cart-item__details .cart-item__name {
  font-size: 19px;
  color: #1d1d1d;
  font-weight: 500;
  font-family:var(--Inter);
  white-space: unset;
  flex-wrap:wrap;
}
#CartDrawer .cart-item__details .cart-item__name .main_name {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; 
}
#CartDrawer .discounts__discount {
  font-family:var(--Inter);
  font-size: 12px;
  color:#068743;
  background-color: rgba(6, 135, 67, 0.1);
  border-radius: 5px;
  padding: 2px 5px;
  max-width: 120px;
  width: max-content;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 4px;
  margin-left:2px;
  margin-right:2px;
  letter-spacing: 0.58px;
  font-weight: 600;
}
#CartDrawer .discounts__discount > .icon {
  color: #068743;
  height: 10px;
  width: auto;
  margin-right: 5px;
}
#CartDrawer .cart-item__details .product-option dd {
  padding: 6px 8px 6px 8px;
  border-radius: 8px;
  background: var(--Gray-Neutral-100, #f3f4f6);
  font-size: 12px;
  font-weight: 500;
  margin-right: 5px;
  font-family:var(--Inter);
  text-transform: capitalize;
  letter-spacing:0.6px;
}
#CartDrawer .cart-item__media {
  grid-row: auto;
  background:transparent;
}
#CartDrawer .cart-item__media .image_background {
  position: relative;
  top: 0;
  height: max-content;
  display: block;
  border-radius:10px;
  /* background:transparent !important; */
}
#CartDrawer .cart-item__details .cart-item__quantity {
  padding-left:0px;
  padding-bottom:0px;
}
#CartDrawer .cart-item__details .cart-item__quantity .quantity.cart-quantity{
  background: var(--Gray-Neutral-100, #f3f4f6);
  border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
  border-radius: 10px;
  font-weight: 600;
  padding: 5px 8px;
  font-size: 13px;
  margin-right: 10px;
  width: fit-content;
  width:73px;
  min-height:28px;
}
#CartDrawer .cart-item__details .cart-item__quantity .quantity.cart-quantity:before,
#CartDrawer .cart-item__details .cart-item__quantity .quantity.cart-quantity:after {
  display:none;
}
#CartDrawer .cart-item__details .cart-item__quantity .quantity .quantity__button {
  width: 8px;
  height: 16px;
}
#CartDrawer .cart-item__details .cart-item__quantity .quantity .quantity__input {
  height: 16px;
  font-size: 15px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
}
#CartDrawer .cart-item__details .cart-item__quantity .cart-item__quantity-wrapper {
    justify-content: start;
    grid-gap: 0;
}
#CartDrawer .cart-item__details .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button {
  margin-left: 0;
}
#CartDrawer .cart-item__details .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button svg path {
  fill:#0365d6;
}
#CartDrawer .cart-item__totals.right {
  padding-top:0px !important;
  align-items: flex-end;
  justify-content: flex-start;
  flex-direction: column;
  grid-column: 3 / 4;
}
#CartDrawer .cart-item__totals.right .cart-item__discounted-prices {
  display: flex;
  flex-direction: row;
}
#CartDrawer .cart-item__totals.right > .discounts {
  display: flex;
  flex-wrap: wrap;
  justify-content:flex-end
}
#CartDrawer .cart-item__totals.right .price.price--end {
  font-size: 18px;
  font-family:var(--Inter);
  font-weight: 600;
}
#CartDrawer .drawer__footer {
  padding: 20px 20px 20px;
  background-color: #fff;
}
#CartDrawer .total_estimated_amount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
#CartDrawer .total_estimated_amount .estimated_text,
#CartDrawer .total_estimated_amount .estimated_amount {
  font-size: 23px;
  font-family:var(--Inter);
  color: #000;
  font-weight: 600;
  letter-spacing:0.28px;
}
#CartDrawer .total_estimated_amount .estimated_amount {
  display:flex;
  align-items:center;
}
#CartDrawer .total_estimated_amount .estimated_amount s {
  color:#636363;
  margin-right:5px;
  font-size: 19px;
  letter-spacing:0.28px;
  display:flex;
}
#CartDrawer .total_estimated_amount .estimated_amount s.cart-item__old-price {
  position:relative;
  text-decoration:none;
}
#CartDrawer .total_estimated_amount .estimated_amount s.cart-item__old-price:before {
  position: absolute;
  content: '';
  height: 1px;
  width: calc(100% - 17px);
  top: 50%;
  right: 0;
  background: #636363;
} 
#CartDrawer .total_estimated_amount .estimated_amount span {
  margin-right:3px;
}
#CartDrawer .cart_bundle_upsell {
  background-color: #f9f9f9;
  display: flex;
  flex-direction:column;
  border: 1px solid #ddd;
  margin: 0 10px 10px;
  border-radius: 12px;
  background: #fff;
  border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
  padding: 10px;
  flex-wrap: wrap;
}
#CartDrawer .cart_bundle_upsell label {
  color:#1d1d1d;
  width: 100%;
  font-family: var(--Inter) !important;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 600;
  line-height: normal;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle {
  display:flex;
  padding-left:0px;
  list-style:none;
  overflow-x: auto;
  width: 100%;
  scrollbar-color: #d8d8d8 #f1f1f1;
  scrollbar-width: thin;
  padding-bottom:10px;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle::-webkit-scrollbar {
  width: 7px;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle::-webkit-scrollbar-track {
  background:  #d8d8d8 ;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle::-webkit-scrollbar-thumb:hover,
#CartDrawer .cart_bundle_upsell .upsell_bundle::-webkit-scrollbar-thumb {
  background:#f1f1f1;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_card {
  padding: 0.5rem;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  border-radius: 10px;
  border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
  background: var(--Base-White, #fff);
  box-sizing: border-box;
  margin: 0px 5px;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_div_left {
  width:80px;
  height:80px;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_div_left img {
  width:100%;
  height:100%;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_div_right {
  display: grid;
  margin-left: 16px;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_title_product-name {
  margin: 0;
  max-width: 5.6rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  line-clamp: 2;
  box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  font-family: var(--Inter) !important;
  font-size: 18px;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_price {
  margin: 8px 0;
  font-weight: bold;
  font-size: 16px;
  font-family: var(--Inter) !important;
  line-height:normal;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_button {
  padding: 5px 17px;
  background-color: transparent;
  color: #373737;
  border: none;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  width: max-content;
  min-height: 29px;
  border-radius: 30px;
  font-family: var(--Inter) !important;
  border: 1px solid #afadad;
  transition:all 0.3s;
}
#CartDrawer .cart_bundle_upsell .upsell_bundle .upsell_button:hover {
  background-color: #000;
  color: #fff;
  border-color:#000;
}
.loader_imgs,
.fress {
  display:none !important;
}
.fress1 {
  z-index:99999999 !important;
  position:relative;
}
#CartDrawer .free_gift_cust .minimum_free_gift {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ddd;
  margin: 10px;
  border-radius: 12px;
  background: #fff;
  border: 1px solid var(--Gray-Neutral-200, #e5e7eb);
  padding: 10px;
  flex-wrap: nowrap;
}
#CartDrawer .free_gift_cust .minimum_free_gift p{
  font-size: 16px;
  margin: 0;
  line-height: 20px;
  width:100%;
  text-align:center;
}
#CartDrawer .free_gift_cust .minimum_free_gift span {
  font-weight:700;
  margin: 0px 3px;
  color:#1c1952;
}


#CartDrawer .minimum_free_gift_head.title {
  margin:0px;
  width: 100px;
  font-family: var(--Inter) !important;
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 600;
  line-height: normal;
}
#CartDrawer #mySelect {
  width:calc(100% - 100px);
  min-height: 35px;
  border: 1px solid #ddd;
  border-radius: 30px;
  padding: 5px 15px;
  font-size: 15px;
  cursor:pointer;
  background:#fff;
  color: #1d1d1d;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: right .7em top 50%;
  background-size: 22px auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
}
#CartDrawer .cart__empty-text {
  font-size:30px;
}
/* #CartDrawer .free_gift_cust {
  display:none !important;
} */
@media screen and (max-width:425px){
  #CartDrawer .drawer__inner {
    border-radius: 0 !important;
  }
}

@media screen and (max-width:412px){
  .product-grid-container .card__information h3.card__heading, .cust-coll-handle--general-health .card__information h3.card__heading, .general-health .card__content .card__information h3.card__heading {
    max-width: 80%;
    width: 100%;
}
}

.shopify-app-block:has(#insta-feed){
  padding-bottom:60px;
}
.insta_titlle_link .rich-text__heading a {
  color: #1d1d1d66;
  text-align: center;
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
  text-decoration:none;
}
@media screen and (max-width:749px) {
  .insta_titlle_link .rich-text__heading a {
    font-size: 24px;
  }
  .shopify-app-block:has(#insta-feed){
    padding-bottom:40px;
  }
}

/******************template-be-dnd-v2**************************/
.template-be-dnd-v2 .be_dnd_v2_richtext {
  display:none;
}
@media (max-width: 749px) {
   
  .template-be-dnd-v2 .be_dnd_v2_richtext {
    display:block;
  }
  .template-be-dnd-v2 .be_dnd_v2_richtext > .rich-text{
    background: #2c244d;
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .template-be-dnd-v2 .be_dnd_v2_richtext .rich-text__wrapper {
    background: #fff;
    padding: 10px !important;
    border-radius: 8px;
  }
  .template-be-dnd-v2 .be_dnd_v2_richtext .rich-text__blocks {
    text-align: left;
  }
  .template-be-dnd-v2 .be_dnd_v2_richtext .rich-text__heading {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px;
    line-height: 35px;
  }
  .template-be-dnd-v2 .be_dnd_v2_richtext  .rich-text__text.rte {
    margin-top: 4px;
  }
  .template-be-dnd-v2 .be_dnd_v2_richtext  .rich-text__text.rte p {
    font-size: 14px;
    line-height: 22px;
  }
  .template-be-dnd-v2 .product__info-wrapper .right_short_desc_text_main_new,
  .template-be-dnd-v2 .product .grid__item.product__media-wrapper,
  .template-be-dnd-v2 .product__info-wrapper .variant_picker_new,
  .template-be-dnd-v2 .product__info-wrapper .Product_capsules_main_new,
  .template-be-dnd-v2 .product__info-wrapper .product-form__quantity,
  .template-be-dnd-v2 .product__info-wrapper .buy_button_new{
    display:none;
  }


  .template-be-dnd-v2 .product__info-wrapper .Product_template_innerright_new,
  .template-be-dnd-v2 .header,
  .template-be-dnd-v2,
  .template-be-dnd-v2 .footer,
  .template-be-dnd-v2 .footer .Footer_inner_new {
    background:#2c244d !important;
  }
  .template-be-dnd-v2 .header .menu-drawer-container .header__icon.header__icon--menu .icon,
  .template-be-dnd-v2 .header .header__heading-logo-wrapper img {
    filter: invert(1);
  }
  
  .template-be-dnd-v2 product-info .desk_hidden_sec {
      display: block;
  }
  .template-be-dnd-v2 .Related_products_main_new,
  .template-be-dnd-v2 .Product_object_Ingredient_main_new,
  .template-be-dnd-v2 .Index_informations_lists_main_new,
  .template-be-dnd-v2 .Product_object_image_list_main_new,
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_mainright_new,
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_1_new .Product_object_percentage_detail_1_side_mainright_new,
  .template-be-dnd-v2 product-info .Product_template_mainleft_new {
    display:none;
  }
  .template-be-dnd-v2 .Product_object_percentage_detail_new {
    display: flex;
    flex-direction: row-reverse;
    align-items:center;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_2_new {
    margin:0;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_2_new,
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_1_new {
    width:50%;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_1_new .Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2 {
    font-size: 13px;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_1_new .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new p {
    font-size: 16px;
  }
 .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_1_new .Product_object_percentage_detail_1_side_innerleft_innerboth_new {
    aspect-ratio: 1 / 0.8;
    width: 100%;
    height: auto;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_2_side_mainleft_new {
    margin: 0 0 0px;
    padding: 0px 0 0;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new {
    aspect-ratio: 1 / 1;
    background-image: url("/cdn/shop/files/download_1.png?v=1740720463");
    background-color: none;
    background-size: 100% 100%;
    transform: scale(1.5);
    background-position: 100% 10px;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img {
    transform: scale(1.4);
    display:none !important;
  }
  .template-be-dnd-v2 .Product_object_percentage_main_new .Product_object_percentage_inner_new {
    background:transparent !important; 
  }
  .template-be-dnd-v2 #quinn-lite-cards-1 .svelte-y7vkdd .quinn_card_story_container .svelte-nq3wdf,
  .template-be-dnd-v2 #quinn-lite-cards-1 .svelte-y7vkdd .quinn_card_story_container {
     height: auto !important;
     width: 100% !important; !important;
  }
  .template-be-dnd-v2 .quinn_cards_widget .quinn_cards {
    padding: 0px 5px 0px 5px !important;
  }
  .template-be-dnd-v2 .Product_faqs_accordions_new .Product_faqs_accordions_main_new {
    background:transparent !important;
  }
  .template-be-dnd-v2 .Product_faqs_accordions_new .Product_faqs_accordions_inner_new {
    background: #fff;
    padding: 10px 10px 20px 10px!important;
  }
  
  .template-be-dnd-v2 .mob_buton_tab_main_sec .mob_buton_tab_main.active .label_sec {
    background: #fff;
    color: #1c1952;
  }
  .template-be-dnd-v2 .product__info-wrapper .Product_template_innerright_new .jdgm-star.jdgm--on:before,
  .template-be-dnd-v2 .product__info-wrapper .Product_template_innerright_new .jdgm-star.jdgm--off:before,
  .template-be-dnd-v2  .mob_buton_tab_main_sec .mob_buton_tab_main ul li span.cust_mob_lef_image:before {
    filter: invert(1);
  }
  .template-be-dnd-v2 .product__info-wrapper .product__title {
    margin-top:20px !important;
  }
  .template-be-dnd-v2 .product__info-wrapper .product__title .right_short_tag_text_mobile_new{
    display:none;
  }
  .template-be-dnd-v2 .product__info-wrapper .product__title h1,
  .template-be-dnd-v2 .product__info-wrapper .product__title h1 .right_short_tag_text_mobile_new p,
  .template-be-dnd-v2 .mob_buton_tab_main_sec .mob_buton_tab_main ul li,
  .template-be-dnd-v2 .mob_buton_tab_main_sec .mob_buton_tab_main .label_sec,
  .template-be-dnd-v2 .mob_buton_tab_main_sec .mob_buton_tab_main ul li span.cust_mob_lef_text,
  .template-be-dnd-v2 .mob_buton_tab_main_sec .mob_buton_tab_main ul li span.cust_mob_lef_image span {
    color:#fff;
  }
  
  .template-be-dnd-v2 .mob_buton_tab_main_sec .mob_buton_tab_main .label_sec{
            background: #fff;
        color: #1c1952;
  }
  
  .template-be-dnd-v2 .launcher-body,
  .template-be-dnd-v2 .qr_wa_icon {
     display:none !important;
  }
  .template-be-dnd-v2 .Product_template_mainright_new {
    margin-top:0px;
  }
  .template-be-dnd-v2 .Product_template_innerright_new .shopify-app-block {
    margin: 7px 0 23px !important;
  }
  .template-be-dnd-v2 #judgeme_product_reviews {
    display:none;
  }
  .template-be-dnd-v2 #judgeme_product_reviews .jdgm-sort-dropdown,
   .template-be-dnd-v2 #judgeme_product_reviews .jdgm-rev__author,
   .template-be-dnd-v2 #judgeme_product_reviews {
     color:#fff;
   }
  .template-be-dnd-v2 #judgeme_product_reviews .jdgm-star.jdgm--on:before,
  .template-be-dnd-v2 #judgeme_product_reviews  .jdgm-star.jdgm--off:before {
    filter: invert(1);
  }
  .template-be-dnd-v2 .Product_template_innerright_new {
    padding-top:0px;
  }
  .template-be-dnd-v2 .right_short_tag_text_mobile_new {
    margin: -4px 0 0 5px !important;
  }
  .template-be-dnd-v2 .Product_faqs_accordions_main_new {
    margin: 43px 0 16px !important;
  }
  .template-be-dnd-v2 span.cust_mob_lef_text span {
            font-size: 13px;
        line-height: normal;
        border: 1px solid;
        border-radius: 5px;
        display: inline-block;
        padding: 0px 3px;
        background: #fff;
        color: #000;
}
  .template-be-dnd-v2 .mob_buton_tab_main.riht_col li {
    margin-bottom: 9px !important;
}

  
  
}



/*************** az css starts here **************/
.template-be-dnd .shopify-app-block .jdgm-prev-badge .jdgm-prev-badge__text{
  margin-left:4px;
}

product-info.dndn_mobile_design .Product_template_mainright_new .Product_template_innerright_new .shopify-app-block:has(.jdgm-widget) span.jdgm-prev-badge__text{
  text-decoration:none !important;
  font-size:13px;
}
#Details-HeaderMenu-1 #MegaMenu-Content-1 .megamenu_right_mainbox_inner_new{
  display:none !important;
}
.review_total_customers{
  display:none;
}
.template-be-dnd .review_total_customers{
    background-color: #1c1952;
    color: #fff;
    border-radius: 6px;
    display: inline;
    padding: 1px 8px 2px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.4px;
}

@media screen and (min-width: 2000px) {
  .megamenu_product_box_image_new a.menu_img img {
    padding: 42px;
}  
}

@media screen and (min-width: 750px) {
     .template-be-dnd .slider__slide.is-active .product__media img {
        margin-top: 90px;
    }
  product-info.dndn_mobile_design .Product_template_mainright_new .Product_template_innerright_new .shopify-app-block:has(.jdgm-widget) span.jdgm-prev-badge__text{
    position:relative;
    top:-2px;
  }
}

@media screen and (max-width: 749px) {
      product-info.dndn_mobile_design .product__title.cus_pri_tite {
        margin-top: 5px !important;
    }
   .template-be-dnd  .mob_buton_tab_main_sec .mob_buton_tab_main:first-child:before {
        height: 98%;
    }
    .cus_block_ext_text p {
        text-align: center;
    }
    .variant_picker_new{
      padding-top:10px;
    }
      .Product_capsules_1_part_rightside_new {
        font-size: 15px;
    }
    .dnd_related_products .card-wrapper .card__information .product-form__input_option_new{
      grid-gap: 2px;
    }
   .quinn_cards_widget .quinn_cards {
      border-bottom: 1px solid #ccc;
     padding-bottom:50px !important;
    }
     .dnd_related_products  .Index_product_boxs_new .card__information {
        margin: 2px 0 20px;
    }
    .template-be-dnd .Related_products_2_new .card_variant_new .form__label {
      display:block;
      font-size: 16px !important;
    }
    .Product_template_innerright_new{
      padding: 19px 17px 8px;
    }
     .cust_prod_ingrediant {
        margin-top: 0px !important;
    }
    .template-name-product .Product_template_innerright_new .right_short_desc_text_main_new {
      margin: 5px 0 12px !important;
    }
    .template-name-product .Product_template_innerright_new .shopify-app-block:has(.jdgm-widget) {
        margin-bottom: 5px !important;
    }
    /*
    .template-name-product:not(.template-be-dnd) .Product_template_innerright_new .product-form__input {
        margin-bottom: 10px !important;
    }
    */
    .template-name-product .Product_template_innerright_new .product-form__input+.shopify-app-block {
        margin-bottom: 10px !important;
    }
    .template-name-product .Product_template_innerright_new .buy_button_new product-form.product-form {
        margin-top: 24px !important;
    }


.Collection_product_grid_main_new.new_coll--bundles ul li .card__inner+.card__content .card__information:has(.price.price--on-sale),
.Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information:has(.price.price--on-sale) {
    margin-top: 30px;
}
  .Collection_product_grid_main_new.new_coll--bundles ul li .card__inner+.card__content .card__information .price.price--on-sale span.price-item.price-item--sale.price-item--last, 
.Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information .price.price--on-sale span.price-item.price-item--sale.price-item--last {
    line-height: 100%;
}

  .Collection_product_grid_main_new.new_coll--bundles ul li .card__inner+.card__content .card__information .price.price--on-sale .price__sale s.price-item.price-item--regular,
.Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information .price.price--on-sale .price__sale s.price-item.price-item--regular {
    line-height: .7 !important;
}

  .new_coll--nift .Collection_template_detail_innerstatic_new .Collection_template_detail_innerstatic_innermobile_new img,
.phonepe .Collection_template_detail_innerstatic_innermobile_imagevideo_new img, .new_coll--bundles .Collection_template_detail_innerstatic_new .Collection_template_detail_innerstatic_innermobile_new img,
.new_coll--all .Collection_template_main_new .Collection_template_detail_new .Collection_template_detail_innerstatic_new .Collection_template_detail_innerstatic_mainmobile_new img.mobile_image_new {
    /* object-position: top center; */
  object-position: 100% 9%;
}
  .new_coll--general-health ul li.grid__item:first-child .card__inner+.card__content span#m_pri span.del_price {
    font-size: 24px;
    line-height: 100%;
}
.Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured.swiper-slide-active a.slid_img img {
	    max-width: 280px;
    display: block;
    margin: auto;
    top: 50px;
    position: relative;
	}
  .Index_featured_collection_inner_new .product_dark_new.prod_cust_alpha_featured a.slid_img img {
    max-width: 280px;
    display: block;
    margin: auto;
    top: 60px;
    position: relative;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide>* {
    width: auto;
      max-width: unset;
  margin: 0 auto;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {
    max-height: unset !important;
}
  /* .new_coll--general-health .Collection_template_detail_innerstatic_mainmobile_new .Collection_template_detail_innerstatic_innermobile_imagevideo_new img.mobile_image_new {
    object-position: right center;
} */
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide {
    flex-direction: unset !important;
    flex-wrap: wrap;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide>a {
    width: 45%;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {
    max-width: 80px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
  .new_coll--general-health .Common_title_new.Collection_template_detail_inneroverlay_innertitle_new {
    max-width: 100px;
}
  .new_coll--general-health ul li.grid__item:first-child .card__inner+.card__content span#m_pri {
    display: unset !important;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new.single_slide .preview_logo img {    
    margin: 15px !important;
}
  .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new img {
    max-height: 54px;
    max-width: 80%;
}
.product_new_dnd_google .kaching-bundles__bars .kaching-bundles__bar:not(.kaching-bundles__bar--selected) label.kaching-bundles__bar-container{
  background: var(--bar-background-color, #fff);
}


     /** removed zoom effect on first image *********/

  /*
     body.enabled_first_zoom product-info slider-component ul li.slider__slide:first-child .product__media img {
      transform: scale(1);
      height: 100% !important;
      top: 0;
  }
   body.enabled_first_zoom product-info slider-component ul li.slider__slide:first-child .product-media-container .media {
    padding-top: 100%!important;
}
  */
  .cart-discount {
    padding: 7px 10px;
}

  #CartDrawer .drawer__footer {
    padding: 7px 20px;
}
  #CartDrawer .total_estimated_amount {
    margin-bottom: 5px;
}
  .cart_drawer_newly_launched .cart_drawer_newly_launched_main {
    padding: 5px 10px;
}


/****** 24-4-25 cart drawer newly launched and top center tag text css start from here   *******/

  
  .top-promotion-banner {
    background: #0687431a;
    padding: 3px 11px;
    border-radius: 30px;
    line-height: normal;
    font-size: 14px;
    letter-spacing: .6px;
    text-align: center;
    width: 100%;
    color: #068743;
    width: max-content;
    position: relative;
}


#CartDrawer .drawer__inner .mini-cart__alert-wrapper {
    margin-top: 0px;
}
#CartDrawer .drawer__inner .mini-cart__alert-wrapper {
    margin: 0px;
    overflow: hidden;
    padding: 6px 15px;
    box-sizing: border-box;
}
  .cart_drawer_newly_launched .cart_drawer_newly_launched_image img {
    width: 70px;
}

  /***** ribbin css in newly launched start from here **************/

  .cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading {
    font-size: 14px;
    line-height: 19px;
}
  .cart_drawer_newly_launched_heading {
    padding: 3px 6px;
    top: -5px;
    --f: 6px;
    padding: 1px 6px;
}
 .cart_drawer_newly_launched .cart_drawer_newly_launched_heading p.heading {
    padding-left: 2px;
}

  /****** 24-4-25 cart drawer newly launched and top center tag text css end here   *******/

}

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

  /*
   body.enabled_first_zoom product-info slider-component ul li.slider__slide:first-child .product-media-container .media {
    padding-top: 100%!important;
}
  body.enabled_first_zoom product-info slider-component ul li.slider__slide:first-child .product__media img {
    top: -5%;
}
    body.enabled_first_zoom.enabled_first_zoom product-info slider-component ul li.slider__slide:first-child .product__media img {
    top: 0;
}
  */
  
  
}


@media screen and (max-width: 395px) {
  .right_custom_box {
    width: 100%;
  }
    .left_helps_with_list_text_loops_boxs_new p {
      font-size: 16px;
      padding: 6px 15px;
  } 
    .custom_new_as_seen.Index_logos_lists_slider_main_new.home_mob_slider .Index_logos_lists_slider_innerparts_innerloops_mainboxs_new .js-marquee-wrapper .js-marquee .preview_logo {
      padding: 0 20px;
      max-width: 115px;
  }
}

/**************new changes css***************/
.Footer_innerparts_innerloop_innermenu_new .socials_links {
  list-style:none;
  margin-top: 10px;
  display:flex;
  flex-wrap:wrap;
  gap:15px;
}
.Footer_innerparts_innerloop_innermenu_new .socials_links li {
  width:max-content;
}
.Footer_innerparts_innerloop_innermenu_new .socials_links li a {
  padding:0px;
  line-height: 0;
}
.Footer_innerparts_innerloop_innermenu_new .socials_links li svg {
  width: 20px;
  height: 20px;
  color: #fff;
  fill: #fff;
}
.Footer_innerparts_innerloop_innermenu_new .socials_links li svg path {
  fill: #fff;
}




.Product_template_mainleft_new .left_With_the_goodness_of_loops_boxs_new .left_With_the_goodness_of_loops_boxs_rightside_new_mg {
  display:none;
}
.Product_template_innerright_new .shopify-app-block:has(.jdgm-preview-badge) {
  margin: 7px 0 10px !important;
}

.jdgm-star.jdgm--half:before {
    background: url(/cdn/shop/files/half-star-svgrepo-com_1.svg?v=1743572257) no-repeat center center;
    background-size: 100%;
    width: 12px;
    height: 12px;
    display: inline-block;
    content: "" !important;
}
.card_review_new .jdgm-star.jdgm--half:before,
.Product_template_innerright_new .jdgm-star.jdgm--half:before {
    width: 14px;
    height: 14px;
}
.white_star .jdgm-star.jdgm--off:before {
    background: url(star.svg) no-repeat center center!important;
}
.white_star .jdgm-star.jdgm--half:before {
    /*background: url(/cdn/shop/files/white-png.png?v=1743575831) no-repeat center center;*/
}

.product .myutag {
    list-style: none;
    padding-left: 0;
    width: calc(100% - 20px);
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: right;
    flex-wrap:wrap;
}
.product .myutag li {
    background: #000000;
    font-size: 14px;
    letter-spacing: 0.28px;
    color: #fff;
    line-height: 14px;
    padding: 4px;
    border-radius: 4px;
    margin:3px;
    width: max-content;
}

@media screen and (max-width: 1100px) {
  .new_coll--nift .collection ul#product-grid li:first-child .card h3, .new_coll--nift .collection ul#product-grid li:nth-child(3) .card h3 {
    max-width: 65% !important;
    width: 100%;
}
  .new_coll--nift .collection ul#product-grid li:first-child .card h3 a {
    line-height: 94%;
}
}

@media(min-width:750px) and (max-width:9999px){
.slider__slide.is-active .product__media img{ transform: scale(1.39); margin-top:0px; } 
}

@media screen and (max-width: 749px) {
    .Product_template_mainleft_new .left_With_the_goodness_of_loops_boxs_new {
      border-radius:10px;
    }
    .Product_template_mainleft_new .left_With_the_goodness_of_loops_boxs_new .left_With_the_goodness_of_loops_boxs_rightside_new_mg {
      /* display:block; */
      width: max-content;
      font-size: 13px;
      line-height: 13px;
      letter-spacing: .28px;
      font-weight: bold;
    }
    .Product_template_innerright_new .shopify-app-block:has(.jdgm-preview-badge) {
      margin: 0px 0 5px !important;
    }
    .product .myutag {
      left:20px;
      width: calc(100% - 40px);
    }
    .jdgm-star.jdgm--half:before {
      width: 13px !important;
      height: 13px !important;
    }
    .card_review_new .jdgm-star.jdgm--half:before{
    width: 8px !important;
    height: 8px !important;
  }

  .Collection_template_detail_inneroverlay_innerboths_1_filter_new {
    max-width: 110px;
}


}


@media screen and (max-width:450px){
.cust-coll-banner--handle--lifestyle .Collection_template_detail_inneroverlay_new .Common_title_new h1 {
    max-width: 210px;
    width: 100%;
}
  .new_coll--general-health .Common_title_new.Collection_template_detail_inneroverlay_innertitle_new {
    max-width: 200px;
    width: 100%;
}
  
}


span.cust_new_tag {
    background: #1d1d1d;
    color: #fff;
}
ul li:nth-child(7) span.cust_new_tag{
      background: #31b700;
      color: #232323;
}


/* az css starts here  */

section:has(.jdgm-carousel-wrapper) { 
    z-index: 1;
    position: relative;
}
.jdgm-carousel-wrapper{
  background-color: #f4f4f5;
  border-radius: 40px 40px 0px 0px;
}
.page-width:has(.jdgm-carousel-wrapper){
  padding: 0px 20px !important;
}

.custom_new_as_seen .custom_page-width {
    height: 50vh;
}
.cust_video_slides {
    max-width: 1785px;
    overflow: hidden;
    margin: 0px auto;
}
.custom_new_as_seen.Index_logos_lists_slider_main_new .Index_top_information_lefticon_new,
.custom_new_as_seen.Index_logos_lists_slider_main_new .Index_top_information_righticon_new {
  display:none;
} 
/*  */

@media screen and (max-width: 749px) {
  .page-width:has(.jdgm-carousel-wrapper) {
    padding: 0 10px !important;
    margin-bottom: -60px;
    margin-top: 18px;
  }
  .jdgm-carousel-wrapper {
      border-radius: 20px 20px 0 0;
  }
  /* .custom_new_as_seen.Index_logos_lists_slider_main_new .custom_page-width {
    padding-top: 30px !important;
  } */


  /************** Vegan collagen css start from  here***********/
  body.template-alpha.vegan-black-text .Product_template_innerright_new{
        background: #ebebeb;
}
 
body.template-alpha.vegan-black-text .left_With_the_goodness_of_title_new h3,
body.template-alpha.vegan-black-text .left_helps_with_list_text_title_new h3, 
body.template-alpha.vegan-black-text .left_top_heading_text_inner_new p {
    color: #000;
}
 
 body.template-alpha.vegan-black-text .left_button_ingredients_inner_new a, body.template-alpha.vegan-black-text .left_With_the_goodness_of_loops_new .left_With_the_goodness_of_loops_boxs_new, body.template-alpha.vegan-black-text .left_helps_with_list_text_loops_boxs_new p {
    background: #a2cd3a;
    color: #fff;
}

  /************** Vegan collagen css end here***********/
}


.hide_feature .default_feature_coll{
display:none;
}
/* .template-comming-soon .banner.banner--content-align-center {
  display:unset;
}
.template-comming-soon .banner.banner--content-align-center .banner__media.media,
.template-comming-soon .banner.banner--content-align-center img {
  position: relative;
  width: 100%;
  background: transparent;
}
.template-comming-soon .banner .banner__content {
  display:none;
}
.template-comming-soon .banner.banner--content-align-center .banner__media.second {
  display:none;
}
.template-comming-soon .banner.banner--content-align-center .banner__media img {
  border-radius: 35px;
  padding: 20px;
}
@media screen and (max-width:767px) {
  .template-comming-soon .banner.banner--content-align-center .banner__media.first {
    display:none;
  }
  .template-comming-soon .banner.banner--content-align-center .banner__media.second {
    display:block;
    height:auto;
  }
} */
.shopify-section.Index_featured_collection_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new .belowtextparent {
  line-height: 63px;
  margin-bottom: 7px;
}
.shopify-section.Index_featured_collection_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new .belowtext {
  display:block;
}
@media screen and (max-width:749px) {
  .shopify-section.Index_featured_collection_new .Index_featured_collection_parts_innerloop_2_boxs_1_detail_1_boths_leftside_title_new .belowtextparent{
    font-size: 48px;
    line-height: 50px;
  }
}


.comming_soon .footer__newsletter,
.comming_soon  .newsletter-form__field-wrapper{
  width:100%;
  max-width:100%;
}
.comming_soon  #countdown {
  font-size: 120px !important;
  font-family: 'acumin_pro_extracondensed' !important;
  letter-spacing: 2px;
  text-align: center;
  margin: 0 auto;
  line-height: 130px;
  font-weight: 600;
      
}
.newsletter-form__field-wrapper > .field {
  display: flex;
  flex-direction: column;
}
.comming_soon  .newsletter-form__button {
  position:relative;
  width: 100%;
  font-size: 23px;
  margin-top: 15px;
  background: #cee394 !important;
  border-radius: 30px;
  line-height: 1.2;
  min-height: 49px;
}
.comming_soon .field__label {
  top: calc(0.9rem + var(--inputs-border-width));
  color: #a5a5a5;
  font-size: 22px;
  letter-spacing: 1px;
}
.comming_soon .field__input:focus~.field__label, 
.comming_soon .field__input:not(:placeholder-shown)~.field__label, 
.comming_soon .field__input:-webkit-autofill~.field__label, 
.comming_soon .field input:focus~label, 
.comming_soon .field input:not(:placeholder-shown)~label, 
.comming_soon .field input:-webkit-autofill~label {
  font-size: 14px;
  top: 0px;
}

.comming_soon  .newsletter-form__button svg path {
  fill:#ddd;
}
.comming_soon .footer__newsletter .field:after,
.comming_soon .footer__newsletter .field:before {
  display:none;
}
.comming_soon .footer__newsletter .field__input{
  background: #fff;
  border-radius: 30px;
  min-height: 49px;
}
.comming_soon .highlightd_text {
  display:flex;
  align-items: stretch;
  gap:4px;
  justify-content: space-between;
  margin-top:0px;
  padding-bottom:15px;
}
.comming_soon .highlighted_item {
  width: calc(25% - 4px);
  display: flex;
  align-items: start;
  background: #ffffff85;
  padding: 8px 10px;
  border-radius: 5px;
}
.comming_soon .highlighted_item img {
    width: 20px !important;
    padding-right: 5px;
    margin-top: 0;
    height: 20px !important;
    object-fit: contain;
}
.comming_soon .highlighted_item .item_header {
  display: flex;
    align-items: start;
    text-align: left;
    margin: 0;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 4px;
    font-weight: 700
}
.comming_soon .highlighted_item  .item_des {
  margin: 0;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
}
 .comming_soon .image-with-text__media {
  border:none !important;
}
.comming_soon .image-with-text__media img {
  filter: blur(3px)
}
.template-comming-soon .footer {
  padding:0px !important;
  margin-top:-30px;
  background:transparent !important;
}
@media screen and (min-width:767px) {
   .comming_soon .image-with-text__media {
    padding-bottom:74% !important;
  }
  .comming_soon .image-with-text__media img {
    /* transform: translateX(12%) translateY(-20px) !important; */
    max-width: 74% !important;
    scale:1.2;
    top:50%!important;
    left:50% !important;
    transform: translate(-50%, calc(-50% + 20px)) !important;
  }
}
@media screen and (min-width:767px) and (max-width:1150px){
  .comming_soon  #countdown {
     text-size-adjust: 66%;
   }
}
@media screen and (max-width:767px) {
   .comming_soon  #countdown {
     font-size: 69px !important;
      line-height: 75px;
   }
   .comming_soon .image-with-text__content {
    padding:15px 0px;
  }
   .comming_soon .image-with-text__media {
    padding-bottom:90% !important;
  }
  .comming_soon .image-with-text__media img {
    max-width: 90% !important;
    scale:1.2;
    top:50%!important;
    left:50% !important;
    transform: translate(calc(-50% + 20px), calc(-50% + 20px)) !important;
  }
  .comming_soon .footer__newsletter {
    margin-top:0px;
  }
  
  .template-comming-soon .footer {
        margin-top: -12px;
  }
  .comming_soon {
   padding-bottom: 35px !important;
  }
}
@media screen and (max-width:960px) {
  .comming_soon {
    padding-top:0px;
    
  }
  .comming_soon .highlighted_item  {
    width: calc(50% - 4px);
  }
  .comming_soon  .highlightd_text {
    flex-wrap:wrap;
    gap:8px;
  }
}

@media screen and (min-width: 658px) and (max-width:800px) {
  .product-grid-container .card__information h3.card__heading,
  .cust-coll-handle--general-health .card__information h3.card__heading,
  .general-health .card__content .card__information h3.card__heading {
    max-width: 80%;
    width: 100%;
    line-height: 94%;
  }  
  
}




/****************************** vegan collageen builder tepmlate **********************/
:root{
  --text-color:#fff;
  --text-black:#000;
  --collegen-bg-light:#f2ffbd;
  --collegen-bg-dark:#2d3902;
  --collegen-bg-med:#657d0f;
  --light-light:linear-gradient(180deg, #657d0f, #5d720e);
  --light-to-dark:linear-gradient(180deg, #5d720e, #2d3902);
}

/* .template-vegan-collagen-builder .Product_template_mainmiddle_new, */
.template-vegan-collagen-builder {
  background:var(--collegen-bg-light) !important;
}
.template-vegan-collagen-builder .insta_titlle_link .rich-text,
.template-vegan-collagen-builder .footer{
  background:var(--collegen-bg-light) !important;
}
.template-vegan-collagen-builder .insta_titlle_link .rich-text__heading a, 
.template-vegan-collagen-builder .rich-text__heading a {
  color: var(--text-black) !important;
  font-style: normal !important;
  font-weight: 600 !important;
}
/*sections backgounds*/
.template-vegan-collagen-builder .shopify-section:has(.image_with_popup_divs) {
  background: var(--collegen-bg-dark)!important;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius:24px;
}
.template-vegan-collagen-builder .shopify-section:has(#judgeme_product_reviews) {
  background: var(--light-to-dark)!important;
}
.template-vegan-collagen-builder .shopify-section:has(.newtablesection),
.template-vegan-collagen-builder .shopify-section:has(.newtabsection),
.template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new),
.template-vegan-collagen-builder .shopify-section:has(.Product_object_image_list_main_new.cust-onj-image_sec),
.template-vegan-collagen-builder .shopify-section:has(.cust_video),
.template-vegan-collagen-builder .shopify-section:has(.Index_informations_lists_main_new),
.template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget),
.template-vegan-collagen-builder .collection,
.template-vegan-collagen-builder .shopify-section:has(.collection) {
  background:var(--collegen-bg-med) !important;
}
.template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new) {
  background: var(--light-light)!important;
}

/*sopify section specing adjustment*/
.template-vegan-collagen-builder .shopify-section:has(.product.Product_template_inner_new),
.template-vegan-collagen-builder .shopify-section:has(.newtablesection),
.template-vegan-collagen-builder .shopify-section:has(.newtabsection),
.template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new),
.template-vegan-collagen-builder .shopify-section:has(.Product_object_image_list_main_new.cust-onj-image_sec),
.template-vegan-collagen-builder .shopify-section:has(.cust_video),
.template-vegan-collagen-builder .shopify-section:has(.Index_informations_lists_main_new),
.template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget),
.template-vegan-collagen-builder .shopify-section:has(.collection),
.template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new),
.template-vegan-collagen-builder .shopify-section:has(#judgeme_product_reviews),
.template-vegan-collagen-builder .shopify-section:has(.image_with_popup_divs),
.template-vegan-collagen-builder .text_marque,
.template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr),
.template-vegan-collagen-builder .Product_object_Ingredient_main_new { 
  margin-bottom: -1px !important;
  padding-left:20px;
  padding-right:20px;
  width:calc(100% - 40px);
  margin-left:auto;
  margin-right:auto;
}

.template-vegan-collagen-builder .shopify-section:has(.product.Product_template_inner_new) {
  padding-left:0px;
  padding-right:0px;
}
.template-vegan-collagen-builder .Product_object_Ingredient_main_new .Product_object_Ingredient_inner_new{
  border-radius:0;
}
.template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr) {
  display:none;
}
/*page width width of sections*/

.template-vegan-collagen-builder .page-width:has(.custom_collegon_accr),
.template-vegan-collagen-builder .page-width:has(.product.Product_template_inner_new),
.template-vegan-collagen-builder .page-width:has(.newtablesection),
.template-vegan-collagen-builder .page-width:has(.newtabsection),
.template-vegan-collagen-builder .Product_object_percentage_inner_new .page-width,
.template-vegan-collagen-builder .Product_object_image_list_main_new.cust-onj-image_sec .page-width,
.template-vegan-collagen-builder .cust_video .page-width,
.template-vegan-collagen-builder .Index_informations_lists_main_new .page-width,
.template-vegan-collagen-builder .page-width:has(.quinn_cards_widget),
.template-vegan-collagen-builder .collection .collection__title,
.template-vegan-collagen-builder .collection .page-width-desktop,
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .page-width,
.template-vegan-collagen-builder .page-width:has(#judgeme_product_reviews),
.template-vegan-collagen-builder .page-width:has(.image_with_popup_divs),
.template-vegan-collagen-builder .Product_object_Ingredient_main_new .page-width {
  max-width:1440px !important;
  padding-left: 20px !important;
  padding-right:20px !important;
}


/**judge.me review widget**/
.template-vegan-collagen-builder .jdgm-rev-widg__reviews  .jdgm-rev.jdgm-divider-top.jdgm--done-setup,
.template-vegan-collagen-builder .jdgm-rev-widg__header {
  background: #ffffff3b;
  border: 1px solid #ffffff3b;
  border-radius: 10px;
  box-shadow: 0px 0px 41px 1px #0000000a;
}
.template-vegan-collagen-builder .jdgm-histogram__bar, 
.template-vegan-collagen-builder .jdgm-histogram__bar-content {
    height: 5px;
    border-radius: 10px;
}
.template-vegan-collagen-builder .jdgm-rev-widg__header .jdgm-row-stars {
  margin-top:10px;
}
.template-vegan-collagen-builder .jdgm-widget-actions-wrapper .jdgm-write-rev-link {
  border: none !important;
  border-radius: 30px !important;
  width: max-content !important;
  padding-left: 27px !important;
  padding-right: 27px !important;
  border:none;
}
.template-vegan-collagen-builder .jdgm-rev-widg__reviews {
  display:flex !important;
  flex-wrap:wrap !important;
  justify-content: space-between !important;
}
.template-vegan-collagen-builder .jdgm-rev-widg__reviews  .jdgm-rev.jdgm-divider-top.jdgm--done-setup {
  width:calc(25% - 10px) !important;
  padding:15px;
  margin:5px;
}

.template-vegan-collagen-builder .jdgm-row-profile span.jdgm-rev__author-wrapper span.jdgm-rev__author, 
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-histogram.jdgm-temp-hidden .jdgm-histogram__row .jdgm-histogram__frequency, 
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-row-rating span.jdgm-rev__timestamp, 
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-gallery-wrapper .jdgm-gallery-title, 
.template-vegan-collagen-builder div#judgeme_product_reviews select.jdgm-sort-dropdown, 
.template-vegan-collagen-builder div#judgeme_product_reviews span.jdgm-sort-dropdown-arrow::before, 
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-rev-widg__body, 
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-rev-widg__body span.jdgm-rev__author,
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-histogram__frequency, 
.template-vegan-collagen-builder div#judgeme_product_reviews span.jdgm-rev-widg__summary-average,
.template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p, 
.template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p a, 
.template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__title, 
.template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset label, 
.template-vegan-collagen-builder-prebooking div#judgeme_product_reviews .jdgm-rev-widg__summary-text, 
.template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-rev-widg__summary-text{
  color:var(--text-color) !important;
}

/**faq section**/
.template-vegan-collagen-builder .Product_faqs_accordions_main_new {
  margin:0px;
  padding-top:60px;
  padding-bottom:60px;
  background:transparent !important;
}
.template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li,
.template-vegan-collagen-builder .Common_faqs_accordion_new .accordion>ul>li {
  border-color:var(--text-color) !important;
}
.template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li .question,
.template-vegan-collagen-builder .Common_faqs_accordion_new .accordion>ul>li .question{
  background: url(/cdn/shop/files/plus_icon_white.png?v=1751201636) no-repeat center right !important;
}
body.template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li.open .question,
.template-vegan-collagen-builder .Common_faqs_accordion_new .accordion>ul>li.open .question {
  background: url(/cdn/shop/files/minus_icon_white.png?v=1751201687) no-repeat center right !important;
}
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Product_object_Ingredient_detail_title_new p, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .left_button_ingredients_inner_new a, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new p, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .question h2 p, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_infos_new p, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_title_new p, 
.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_title_new h2, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Product_object_Ingredient_detail_title_new p, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .left_button_ingredients_inner_new a, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new p, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .question h2 p, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_infos_new p, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_title_new p, 
.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_title_new h2 {
  color:var(--text-color) !important;
}
.template-vegan-collagen-builder .Product_faqs_accordions_2_sides_new,
.template-vegan-collagen-builder .Product_faqs_accordions_inner_new {
  display:flex !important;
  flex-wrap:wrap !important;
  padding-top:10px;
}
.template-vegan-collagen-builder .Product_faqs_accordions_1_new,
.template-vegan-collagen-builder .Product_faqs_accordions_1_sides_mainleft_new,
.template-vegan-collagen-builder .Product_faqs_accordions_2_sides_mainright_new{
  width:100% !important;
}
.template-vegan-collagen-builder .Product_faqs_accordions_1_sides_new {
  text-align:center;
}

/**featured collection **/

.template-vegan-collagen-builder .collection h2.title.inline-richtext.h1, 
.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_right_content_new {
    color: var(--text-color) !important;
    text-align: center;
}
body.template-vegan-collagen-builder.vegan-black-text .card-information .price,
body.template-vegan-collagen-builder .card-information .price,
.template-vegan-collagen-builder .card__heading .card_heading_inner_title_new, 
.template-vegan-collagen-builder .card_heading_inner_new {
  color: var(--text-color) !important;
}
.template-vegan-collagen-builder .collection .card-wrapper .card__content .card_review_new {
  position:absolute;
  bottom:10px;
  left:10px;
}
.template-vegan-collagen-builder .card-information:not(:has(variant-selects)) .price {
  position:relative;
} 

body.template-vegan-collagen-builder.vegan-black-text .card-information:has(variant-selects) .price, 
body.template-vegan-collagen-builder .card-information:has(variant-selects) .price {
  right: 9px !important;
  color: #000 !important;
  font-size: 21px !important;
  bottom: 7px !important;
  font-size: 16px !important;
  /* bottom: 24px !important; */
}
body.template-vegan-collagen-builder .card-information:has(variant-selects) #m_pri {
  display: flex !important;
}
body.template-vegan-collagen-builder.vegan-black-text .collection .product-form__input--pill input[type=radio]+label {
  width: max-content;
  min-width: auto;
  padding: 5px !important;

}
body.template-vegan-collagen-builder .card-information:has(variant-selects) .price .price-item {
  padding-right: 4px;
  font-size:16px !important;
}
body.template-vegan-collagen-builder .card-information:not(:has(variant-selects)) #m_pri {
  display:flex !important;
  font-size:16px;
  line-height:20px;
}
body.template-vegan-collagen-builder .card-information:not(:has(variant-selects)) .price .price-item {
  padding-right: 4px;
  font-size: 24px !important;
}

.template-vegan-collagen-builder .collection span.cust_new_tag {
  top: 10px;
  left: 0px;
  right:unset;
  clip-path: polygon(100% 0%, calc(100% - 0.55rem) 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background: #21234d;
}
.template-vegan-collagen-builder .collection .product-card-wrapper .quick-add .add-to-cart-btn {
  display:none;
}
.template-vegan-collagen-builder .collection .product-card-wrapper .quick-add #gokwik-buy-now {
  width: 100%;
  background: #8eb308;
  color: var(--text-black);
  font-weight: 700;
  font-size: 25px !important;
  letter-spacing: 0.18px;
}
body.template-vegan-collagen-builder .collection .product-form__input_option_new {
  padding: 5px;
  background: #FFF;
  border-radius: 3px;
}
body.template-vegan-collagen-builder .collection .product-form__input .active label,
body.template-vegan-collagen-builder .collection .product-form__input label {
	border: none;
    border-radius: 3px;
    padding: 7px 11px !important;
    font-weight: 600;
  font-size: 14px !important;
  padding: 5px !important;
}


/*video section*/
.template-vegan-collagen-builder.vegan-black-text .cust_video { 
  padding-top: 0px;
  padding-bottom:80px;
}
/*video section from app*/
.template-vegan-collagen-builder .quinn_cards_widget .quinn_cards {
  margin-top:0px;
}
.template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) {
  padding-top:60px;
  padding-bottom:40px;
}
/*text arrive on scroll section*/
.template-vegan-collagen-builder .Index_informations_lists_main_new {
  background:transparent !important;
}
body.template-vegan-collagen-builder.vegan-black-text .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new, 
body.template-vegan-collagen-builder.vegan-black-text .Index_informations_lists_detail_innertitle_new,
body.template-vegan-collagen-builder .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new, 
body.template-vegan-collagen-builder .Index_informations_lists_detail_innertitle_new {
  color:var(--text-color) !important;
}
/*object section*/
.template-vegan-collagen-builder .Product_object_image_list_main_new {
    padding: 80px 0 0 0;
}
.template-vegan-collagen-builder .Product_object_image_list_main_new.cust-onj-image_sec {
  background:transparent !important;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainleft_new {
    width: 55%;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainright_new {
  order:-1;
  padding-left:0px;
  padding-right: 38px;
  background: linear-gradient(225deg, #e0f97f, #eafb95);
  padding: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  width:45%;
}

.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_infos_new .metafield-rich_text_field p {
  text-transform: capitalize;
  font-size: 47px !important;
  line-height: 50px !important;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_title_new {
  padding-top: 18px;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_title_new h2 {
  /* line-height: 68px !important;
  font-size:68px !important; */
  line-height: 58px !important;
    font-size: 53px !important;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_title_new h2 .highlight {
  font-size: 46px !important;
  line-height: 68px !important;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_new .Product_object_image_list_sides_innerright_loops_title_new h5 {
  font-size: 32px !important;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new {
  display:flex;
  flex-direction:column;
  border: 3px solid var(--text-color);
    background: linear-gradient(176deg, #d7f65f, #f4ffca) !important;
  padding-top:0px !important;
}
body.template-vegan-collagen-builder .vegan-black-text .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img,
body.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new img {
  margin:0 auto;
}
body.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new {
  min-width: 48px;
  width: 80px !important;
  height: 70px !important;
  background: red;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background: linear-gradient(176deg, #d7f45b, #cede52) !important;
  margin-bottom: 4px;
}
.template-vegan-collagen-builder .Product_object_image_list_sides_new  .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new,
.template-vegan-collagen-builder .Product_object_image_list_sides_new  .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new {
  width:100%;
  text-align: center;
}
/*OBJECT SECTION 2*/
body.template-vegan-collagen-builder.vegan-black-text .Product_object_percentage_main_new,
body.template-vegan-collagen-builder .Product_object_percentage_main_new {
  margin-top:0px !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_main_new .Product_object_percentage_inner_new {
  background:transparent !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_main_new .Product_object_percentage_lefticon_new,
body.template-vegan-collagen-builder .Product_object_percentage_main_new .Product_object_percentage_righticon_new {
  display:none !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerleft_innerboth_new {
  height:auto !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerleft_innerboth_imagevideo_new {
  aspect-ratio:1/1;
}
body.template-vegan-collagen-builder  .Product_object_percentage_detail_1_side_innerleft_innertext_title_new {
  color:#aeffa3;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new .metafield-rich_text_field p {
  font-size: 48px;
  line-height: 48px;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new .metafield-rich_text_field p strong {
  display: block;
  font-size: 28px;
  line-height: 28px;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_title_new .metafield-rich_text_field p {
  font-size: 47px !important;
  color:var(--text-color) !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_infos_new .metafield-rich_text_field p {
  color:var(--text-color) !important;
}
body.template-vegan-collagen-builder.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new,
body.template-vegan-collagen-builder .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new {
  top: 0%;
}


body.template-vegan-collagen-builder  .Product_object_percentage_detail_2_side_mainright_new {
  order:-1;
  padding: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}
body.template-vegan-collagen-builder.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new {
  padding-top: 50px;
}
body.template-vegan-collagen-builder.vegan-black-text .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new,
body.template-vegan-collagen-builder .Product_object_percentage_detail_new .Product_object_percentage_detail_2_new .Product_object_percentage_detail_2_side_innerleft_new img.desktop_image_new {
  height:100% !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_new ..Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new:has( h2:empty) {
  display:none !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_new {
  display:unset !important;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_leftside_new {
  width:100% !important;
  
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p {
  font-size:28px;
  line-height:30px;
  margin-bottom:15px;
  padding-left: 30px;
  position:relative;
  text-transform: capitalize;
  color: var(--text-color) !important;
  font-weight: 500;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p:before{
  content: '';
  width: 19px;
  height: 19px;
  top: 2px;
  left: 0px;
  position: absolute;
  background-image:url('/cdn/shop/files/check_4_1.png?v=1751223436');
  background-size:contain;
}
body.template-vegan-collagen-builder .bottom_right_information_text_list_title {
  font-size:47px;
  text-transform: capitalize;
  word-break: break-all;
  color: var(--text-color) !important;
  margin-bottom:15px;
  font-weight:600;
}

/*tab section*/
/* body.template-vegan-collagen-builder .newtablesection .hedtable span {
  display:none;
} */
body.template-vegan-collagen-builder .newtablesection .hedtable,
body.template-vegan-collagen-builder .newtabsection .hedtab {
  text-align:center;
  color:var(--text-color);
  margin-bottom:40px;
}
body.template-vegan-collagen-builder .headingdtable,
body.template-vegan-collagen-builder .headingdtable p,
body.template-vegan-collagen-builder .headingd
{
  margin: 0;
  font-size: 62px;
  font-weight: 600;
  color:var(--text-color);
}
body.template-vegan-collagen-builder .headingdtable img {
  margin-right:10px;
}
body.template-vegan-collagen-builder .headingdtable {
  display:flex;
  align-items: baseline;
  justify-content: center;
}
body.template-vegan-collagen-builder .descctable,
body.template-vegan-collagen-builder .descc {
  margin: 0;
  font-size: 24px;
  line-height: 28px;
  color:var(--text-color);
  margin: 0;
}
body.template-vegan-collagen-builder .tabs_cus {
  background: #fff;
  margin-bottom: 40px;
  border-radius: 30px;
  display: flex;
  justify-content: space-between;
  width:max-content;
  margin:0 auto;
}
body.template-vegan-collagen-builder .tabs_cus {
  margin-top: 40px;
}
body.template-vegan-collagen-builder ul.tabs_cus li {
  font-size: 20px;
  font-weight: 600;
  padding: 10px 36px;
  border-radius: 30px;
}
body.template-vegan-collagen-builder ul.tabs_cus li.current {
  background: #000000;
  color:var(--text-color);
}
.main_content {
  display:flex;
  flex-wrap:wrap;
  align-items: center;
  margin-top: 40px;
}
.main_content  .imghead,
.main_content  .imgdesc p {
  margin:0px;
   color:var(--text-color);
}
.main_content  .imghead {
  font-size: 38px;
  font-weight: 600;
  line-height: 28px;
}
.main_content  .imgdesc p{
  font-size: 22px;
  line-height: 28px;
  margin-top: 18px;
  letter-spacing: 0.18px;
}
.main_content .child_right {
   width:40%;
}
.main_content .child_left {
  width:60%;
}
.main_content .child_left img {
  width:100%;
  max-width:150px;
}
.main_content .child_right img {
  width:100%;
}

/*product main*/
.template-vegan-collagen-builder .Product_template_main_new {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}
.template-vegan-collagen-builder .Product_template_mainleft_new {
  display: none;
}
.template-vegan-collagen-builder .product__info-wrapper.grid__item.Product_template_mainright_new,
.template-vegan-collagen-builder .grid__item.product__media-wrapper.Product_template_mainmiddle_new {
  width: 50% !important;
  max-width: 50% !important;
}
.template-vegan-collagen-builder .product__info-wrapper.grid__item.Product_template_mainright_new {
  padding-left: 20px !important;
}
.template-vegan-collagen-builder .grid__item.product__media-wrapper.Product_template_mainmiddle_new {
  padding: 0 !important;
}

body.template-vegan-collagen-builder product-info slider-component ul li.slider__slide.is-active .product__media img,
body.template-vegan-collagen-builder.vegan-black-text product-info slider-component ul li.slider__slide.is-active .product__media img{
  /* transform: scale(1.25); */
  transform: scale(1); 
  top:0px !important;
}
body.template-vegan-collagen-builder .product--thumbnail_slider .slider-mobile-gutter.slider_desktop_new .slider-button .icon path {
  stroke: #ffffff;
}


body.template-vegan-collagen-builder .product__info-wrapper .jdgm-preview-badge .jdgm-star.jdgm-star {
  filter:brightness(10);
}
body.template-vegan-collagen-builder .product__info-wrapper .jdgm-prev-badge__text{
  color:var(--text-color) !important;
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper h1,
.template-vegan-collagen-builder .product__info-wrapper .product__info-wrapper h1{
  color:var(--text-color) !important;
    font-size: 65px;
    line-height: 51px;
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper h1 .highlight,
.template-vegan-collagen-builder .product__info-wrapper .product__info-wrapper h1 .highlight {
  font-size: 34px;
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p {
  color:var(--text-color) !important;
  font-size:
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field {
  /* border:1px solid #D0F320; */
  width:max-content;
  position:relative;
  padding:0px 0px;
  font-size: 25px;
  line-height: 30px;
  text-transform: capitalize;
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p{
  color:#D0F320;
}
/* body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p:before,
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p:after,
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field:before,
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field:after {
  position:absolute;
  left:-3px;
  content:'';
  width:6px;
  height:6px;
  background:#D0F320;
  border-radius:100%;
  top:-3px;
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p:before,
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p:after {
  left:unset;
  right:-3px;
}
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p:after,
body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field:after {
  top:unset;
  bottom:-3px;

} */
body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field {
  color:var(--text-color);
}
body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p strong{
  font-size: 35px;
  line-height: 38px;
}
body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p { 
  font-size: 24px;
  line-height: 28px;
}
body.template-vegan-collagen-builder  .right_short_cust_tag {
  gap:10px;
}
body.template-vegan-collagen-builder  .right_short_cust_tag .right_short_cust_tag_text {
  width:calc(50% - 10px); 
  min-width: calc(50% - 10px);
}
body.template-vegan-collagen-builder  .right_short_cust_tag .right_short_cust_tag_text p {
  text-align:left;
  border-radius:14px;
  border:none;
  background: #f2f6e5;
  box-shadow: 0px 24px 32px -12px #031f261f;
  padding: 12px;
  display: flex;
  align-items: center;
  font-size: 22px;
  font-weight: 600;
}
body.template-vegan-collagen-builder  .right_short_cust_tag .right_short_cust_tag_text p img {
  height: 32px !important;
  margin-right: 15px;
} 

.mobile_top_content {
  display:none;
}
body.template-vegan-collagen-builder  .product__info-wrapper .product_certificate_image {
  display:none;
}
body.template-vegan-collagen-builder .Product_template_mainright_new .product-form__submit {
  /* border-radius: 19px; */
  font-size: 28px;
  font-weight: 600;
}
.template-vegan-collagen-builder .pop_on_mob {
  display:none;
}
.template-vegan-collagen-builder .text_marque {
  padding: 10px 0px;
  background: #5C7303;
  background: radial-gradient(at 23% -3%, #b9e224 -88%, #7c9e00f7 78%) !important;
}
.template-vegan-collagen-builder .text_marque .marquee_text p {
  /* font-size: 46px;
  line-height: 46px;
  font-weight: 400;
  color: var(--text-color);
  -webkit-text-stroke: 0.6px var(--text-color);
   -webkit-text-stroke: 1.1px var(--text-color);
    letter-spacing: 1.78px; */
  font-size: 20px;
    line-height: 11px;
    font-weight: 600;
    color: var(--text-black);
    /* -webkit-text-stroke: 0.6px var(--text-color); */
    /* -webkit-text-stroke: 1.1px var(--text-color); */
    letter-spacing: 0.18px;
}
.template-vegan-collagen-builder .text_marque .marquee_text p:after {
  display:none;
}
.template-vegan-collagen-builder .quinn_stories .svelte-1rxewty {
  font-size: 16px;
  color: #fff !important;
  font-weight: 300;
  letter-spacing: 0.58px;
}
.main_hedimgmob {
  display:none;
}
.template-vegan-collagen-builder .Product_object_Ingredient_inner_new .Product_object_Ingredient_detail_innerloop_new {
  justify-content:space-between;
}
.template-vegan-collagen-builder .product__info-wrapper .product__title {
  position:relative;
}
body.template-vegan-collagen-builder .product__info-wrapper .product__title .product_for {
    position: absolute;
    top: 0px;
    right: 10px;
    padding: 3px 17px;
    background: #fff;
    font-size: 22px;
    line-height: 28px;
    color: #000 !important;
    border-radius: 30px;
    box-shadow: 0 0 4.4px 0px hsl(0deg 0% 0% / 15%);
}
.template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr.product_improve) {
  display:block !important;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve  {
  display:block !important;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob   {
  display:none !important;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodnum {
  color: #000000;    
  background: #ffffff;
  width: 50px;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt {
  width: calc(100% - 50px);
}
/* .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt h2,
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt .headh2 p{
  font-size: 30px;
  color:#fff;
} */
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt p {
    font-size: 22px;
    line-height: 26px;
  color:#fff;
  letter-spacing: 0.18px;
  margin-top:20px;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .product_mndiv {
  justify-content: center;
    background: #698110;
    padding: 30px;
    border-radius: 10px;
  width: calc(33.3% - 10px);
    flex-direction: column;
    text-align: left;
  align-items:start;
  justify-content:start;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodnum {
  width: 76px;
  font-size: 34px;
    font-weight: 900;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt {
      margin-top: 20px;
  padding-left:0px;
  width:100%;
}
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt h2,
.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt .headh2 p {
  font-size: 41px;
    color: #d2ff33;
  font-weight:bold;
    margin-bottom: 20px;
  margin-top:0px;
}

.template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt p{
  font-size: 20px;
    line-height: 22px;
    color: #fff;
}
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_title_new h2 p em strong {
  color: #d2ff33;
}
body.template-vegan-collagen-builder p em,
body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_mainright_new .Product_object_percentage_detail_1_side_innerright_infos_new p em {
  margin-right:2px;
}
body.template-vegan-collagen-builder .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p em {
  color:#83a503;
  background: #fff;
    border-radius: 10px;
    padding: 0px 8px;
}
body.template-vegan-collagen-builder .Product_object_Ingredient_main_new  .Product_object_Ingredient_detail_innerloop_left_new { 
  width: 600px;
}
body.template-vegan-collagen-builder.vegan-black-text .collection .product-form__input--pill input[type=radio]:checked+label,
body.template-vegan-collagen-builder .collection .product-form__input--pill input[type=radio]:checked+label,
.product-card-wrapper .card_variant_new .product-form__input_option_new > label.active:has(span) {
  background:#000;
  color:#fff;
}
body.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p .pushbottom {
  display:block;
}
body.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new {
  position:relative;
}
body.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new .perserving {
    font-size: 16px !important;
    background: #000;
    line-height: 16px;
    padding: 2px 6px;
    display: block;
    width: max-content;
    border-radius: 4px;
}
.my_table .main-im {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  max-width: 72px;
  text-align: center;
  margin: 0 auto;
}
.my_table .main-im span {
  margin-top: 6px;
}
  body.template-vegan-collagen-builder .product media-gallery ul li .product__media.media img {
    height: 100%!important;
    width: 100%!important;
}
.com_text {
  color: #fff;
  margin-top: 20px;
  font-size: 17px;
  text-align: center;
  width: 100%;
  line-height: 22px;
}
body.template-vegan-collagen-builder.vegan-black-text .Common_title_new h2 .mainhighlight {
  display:block;
}
@media screen and (min-width:749px) and (max-width:1000px){
  .template-vegan-collagen-builder .jdgm-rev-widg__reviews  .jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    width:calc(50% - 10px) !important;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodnum {
    width: 56px;
    font-size: 27px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .product_mndiv {
    padding: 20px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt h2,
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt .headh2 p{
    font-size: 26px;
    line-height: 30px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt p {
    font-size: 18px;
    line-height: 22px;
  }
  body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerleft_innertext_infos_new .metafield-rich_text_field p {
    font-size: 26px;
    line-height: 30px;
  }
  body.template-alpha .Product_object_percentage_detail_1_side_innerleft_innertext_title_new h2 {
    font-size: 20px
  }
   body.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_new .Product_object_Ingredient_detail_innerloop_right_new,
  body.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_new .Product_object_Ingredient_detail_innerloop_right_content_new {
    max-width:100%;
    width:100% !important;
  }
  body.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_new.tabs_ingredient_main_new .Product_object_Ingredient_detail_innerloop_right_new p {
    max-width: 100%;
    font-size: 25px;
    line-height:30px;
  }
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new .Product_object_Ingredient_inner_new {
      padding: 20px 0 60px !important;
  }

  
}
@media screen and (min-width:749px) and (max-width:990px){
  body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p strong {
    font-size: 26px;
    line-height: 28px;
  }
  body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p {
    font-size: 20px;
    line-height: 24px;
  }
  body.template-vegan-collagen-builder  .right_short_cust_tag .right_short_cust_tag_text {
    width: calc(50% - 10px);
    min-width: calc(50% - 10px);
  }
 body.template-vegan-collagen-builder  .Product_template_mainright_new .product-form__quantity {
    display: flex;
     flex-direction: row; 
    justify-content: space-between;
    align-items: center;
    grid-gap: 10px;
  }
  body.template-vegan-collagen-builder .Product_template_mainright_new .product-form__submit {
    min-height: 62px !important;
  }
  body.template-vegan-collagen-builder .headingdtable,
  body.template-vegan-collagen-builder .headingdtable p,
  body.template-vegan-collagen-builder .headingd {
    font-size: 41px;
  }
  .template-vegan-collagen-builder .Product_object_image_list_main_new .Product_object_image_list_sides_new {
    flex-direction:column !important;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainright_new,
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainleft_new {
    width:100% !important;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainright_new {
    border-radius:30px;
    margin-bottom:30px;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_innerright_infos_new .metafield-rich_text_field p {
    font-size: 36px !important;
    line-height: 41px !important;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_innerright_title_new h2 {
    line-height: 50px !important;
    font-size: 58px !important;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_innerright_title_new h2 .highlight {
    font-size: 35px !important;
    line-height: 47px !important;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_new .Product_object_image_list_sides_innerright_loops_title_new h5 {
    font-size: 23px !important;
    margin-top: 20px;
  }
  body.template-vegan-collagen-builder .bottom_right_information_text_list_title,
  body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_title_new .metafield-rich_text_field p {
    font-size: 41px !important;
  }
  body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p,
  body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_infos_new .metafield-rich_text_field p {
    font-size: 18px;
    line-height: 22px;
  }
  body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p:before {
    width: 15px;
    height: 15px;
    top: 8px;
  }
  body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p {
    padding-left: 25px;
  }
  body.template-vegan-collagen-builder.vegan-black-text .fading-text-about span, body.template-vegan-collagen-builder.vegan-black-text .fading-text span {
    font-size: 30px;
    line-height: 34px;
  }
  .template-vegan-collagen-builder .Index_informations_lists_main_new {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
  }
  body.template-vegan-collagen-builder ul.tabs_cus li {
    font-size: 18px;
    font-weight: 600;
    padding: 7px 19px;
    border-radius: 30px;
  }
  .main_content  .imghead {
    font-size: 30px;
    font-weight: 600;
    line-height: 28px;
  }
  .main_content  .imgdesc p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 18px;
    letter-spacing: 0.18px;
  }
  body.template-vegan-collagen-builder.vegan-black-text .collection h2.title.inline-richtext.h1, 
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_innerloop_right_content_new {
    font-size: 41px;
    font-weight: 600;
  }
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new {
    padding-top:0px;
  }
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .question h2 p {
    font-size: 25px;
  }
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer {
    font-size: 18px;
    line-height: 22px;
  }
  .template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li .question, 
  .template-vegan-collagen-builder .Common_faqs_accordion_new .accordion>ul>li .question {
    background-size: 18px !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) #quinn-lite-cards-1.quinn_cards {
    margin:0px !important;
  }
  
}
@media screen and (min-width:749px){
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks .prodtxt .headh2 p strong {
    color:#d2ff33;
  }
  .template-vegan-collagen-builder .page-width:has(.product.Product_template_inner_new) .product {
    padding-left:80px;
    padding-right:80px;
  }
  /* .template-vegan-collagen-builder .shopify-section:has(.product.Product_template_inner_new) {
  background: linear-gradient(180deg, #ffffff, transparent);
    margin: 0;
    padding: 0px 20px;
    width: 100%;
  }
  body.template-vegan-collagen-builder .Product_template_main_new {
      padding: 60px 0px !important;
      background: radial-gradient(at 10% -26%, #b9e224 25%, #7c9e00 75%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.newtablesection) {
    background: radial-gradient(at 13% 54%, #b9e224 -28%, #7c9e00 77%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_image_list_main_new.cust-onj-image_sec) {
        background: radial-gradient(at 25% 68%, #b9e224 -33%, #7c9e00 89%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new) {
    background: radial-gradient(at 23% -3%, #b9e224 -88%, #7c9e00 78%) !important;
  }
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new,
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new .Product_object_Ingredient_inner_new{
    background:radial-gradient(at 80% 50%, #b9e224 -26%, #7c9e00 71%) !important
  }
  .template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr.product_improve) {
      background: linear-gradient(50deg, #7c9e00, #82a403) !important;
      background:#7c9e00 !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Index_informations_lists_main_new) {
    background: radial-gradient(at 80% 50%, #b9e224 -26%, #7c9e00 71%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.cust_video) {
       background: linear-gradient(0deg, #657d0f, #7c9e01) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) {
    background: linear-gradient(0deg, #657d0f, #7c9e01) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr.cetificate_cuet) {
    display: block;
	border-radius: 0px;
	background: linear-gradient(50deg, #7c9e00, #7d9f00) !important;
  } */

  body.template-vegan-collagen-builder product-info slider-component ul li.slider__slide.is-active .product__media img, 
  body.template-vegan-collagen-builder.vegan-black-text product-info slider-component ul li.slider__slide.is-active .product__media img {
    top:50px;
  }

  .template-vegan-collagen-builder .shopify-section:has(.product.Product_template_inner_new) {
  background: linear-gradient(180deg, #ffffff, transparent);
    margin: 0;
    padding: 0px 20px;
    width: 100%;
  }
  body.template-vegan-collagen-builder .Product_template_main_new {
      padding: 60px 0px !important;
      background: radial-gradient(at 10% -26%, #9ec318 25%, #7c9e00 75%) !important;
    padding-top:10px 0px 10px !important;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .accordion__content .ingrediant_div .ingredient_head .perservings{
    font-style:italic !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.newtablesection) {
    background: radial-gradient(at 13% 54%, #9ec318 -28%, #7c9e00 77%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_image_list_main_new.cust-onj-image_sec) {
        background: radial-gradient(at 25% 68%, #9ec318 -33%, #7c9e00 89%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new) {
    background: radial-gradient(at 23% -3%, #9ec318 -88%, #7c9e00 78%) !important;
  }
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new,
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new .Product_object_Ingredient_inner_new{
    background:radial-gradient(at 80% 50%, #9ec318 -26%, #7c9e00 71%) !important
  }
  .template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr.product_improve) {
      background: linear-gradient(50deg, #7c9e00, #82a403) !important;
      background:#7c9e00 !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Index_informations_lists_main_new) {
    background: radial-gradient(at 80% 50%, #9ec318 -26%, #7c9e00 71%) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.cust_video) {
      background: linear-gradient(0deg, #657d0f, #7c9e01) !important;
      background: linear-gradient(0deg, #7b9c02, #7c9e01) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) {
    background: linear-gradient(0deg, #657d0f, #7c9e01) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr.cetificate_cuet) {
    display: block;
	border-radius: 0px;
	background: linear-gradient(50deg, #7c9e00, #7d9f00) !important;
  }
  .template-vegan-collagen-builder .Product_object_image_list_main_new {
    padding: 120px 0 70px 0;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Common_title_new h2,
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_title_new p,
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new {
    color:#fff !important;
    letter-spacing: normal;
    word-spacing: normal;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new {
    border-color:#fff;
    border-radius: 14px;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_leftside_new {
    filter:invert(1) brightness(2);
  }
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active {
    background:#fff;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active .perserving {
    color:#fff !important;
  }
  body.template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_left_loops_boxs_new.active .Product_object_Ingredient_detail_innerloop_left_loops_boxs_rightside_new {
     color:#000 !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.newtabsection) {
    background: linear-gradient(181deg, #7c9e00, #657d0f) !important;
    padding-top:80px;
  }
  .template-vegan-collagen-builder .page-width:has(#insta-feed) {
    padding:0px !important;
    background: var(--collegen-bg-light) !important
  }
  .template-vegan-collagen-builder #insta-feed .instafeed-new-layout-wrapper {
    gap:15px !important;
  }
  .template-vegan-collagen-builder #insta-feed .instafeed-new-layout-wrapper > div {
    border-radius: 10px !important;
    overflow:hidden;
    aspect-ratio: 1 / 1.3 !important;
    height: auto !important;
  }
  .template-vegan-collagen-builder #insta-feed .instafeed-new-layout-wrapper > div .instafeed-lazy-image {
    aspect-ratio: 1 / 1.3 !important;
    height: auto !important;
  }
  .template-vegan-collagen-builder #insta-feed .instafeed-new-layout-container {
    height: auto !important;
  }
  body.template-vegan-collagen-builder .Product_template_mainright_new .product-form__submit {
    min-height:81px;
  }
  body.template-vegan-collagen-builder .Product_template_mainright_new .quantity {
    border-color:var(--text-color);
  }
  body.template-vegan-collagen-builder .Product_template_mainright_new .quantity__input,
  body.template-vegan-collagen-builder .product__info-wrapper .price {
    color:var(--text-color) !important;
  }
  body.template-vegan-collagen-builder  .Product_template_mainright_new .quantity__button svg path {
    fill: var(--text-color) !important;
    color:var(--text-color);
  }
  .template-vegan-collagen-builder #judgeme_product_reviews {
    padding-bottom:60px;
  }
  .template-vegan-collagen-builder .shopify-section:has(#judgeme_product_reviews) {
    border-bottom-left-radius:30px;
    border-bottom-right-radius:30px;
  }
  body.template-vegan-collagen-builder .product-card-wrapper .card_variant_new:has(.product-form__input_option_new label:has(span)) .price {
    font-size: 21px !important;
    bottom: 10px !important;
  }
  .template-vegan-collagen-builder .desk_prod_improve .summary__title {
    text-align: center !important;
  }
  .template-vegan-collagen-builder .desk_prod_improve .accordion__title {
    margin: 0;
    font-size: 62px;
    font-weight: 600;
    color: var(--text-color);
    
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks {
    padding-top: 20px !important;
    margin-top: 0px;
  }
  .template-vegan-collagen-builder .desk_prod_improve {
    padding-top: 30px;
  }
  /* .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) {
    display:none;
  }
  .template-vegan-collagen-builder .shopify-section:has(.cust_video) {
    background: linear-gradient(0deg, #657d0f, #7c9e01) !important;
  } */
  
}
@media screen and (max-width:749px){
  .template-vegan-collagen-builder .shopify-section:has(.product.Product_template_inner_new),
  .template-vegan-collagen-builder .shopify-section:has(.newtablesection),
  .template-vegan-collagen-builder .shopify-section:has(.newtabsection),
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new),
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_image_list_main_new.cust-onj-image_sec),
  .template-vegan-collagen-builder .shopify-section:has(.cust_video),
  .template-vegan-collagen-builder .shopify-section:has(.Index_informations_lists_main_new),
  .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget),
  .template-vegan-collagen-builder .shopify-section:has(.collection),
  .template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new),
  .template-vegan-collagen-builder .shopify-section:has(#judgeme_product_reviews),
  .template-vegan-collagen-builder .shopify-section:has(.image_with_popup_divs),
  .template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr),
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new {
    padding-left:0px;
    padding-right:0px;
  }
  .template-vegan-collagen-builder .shopify-section:has(.custom_collegon_accr) {
    display:block;
  }
  .template-vegan-collagen-builder .Product_object_Ingredient_main_new {
    display:none;
  }
.template-vegan-collagen-builder .jdgm-rev-widg__reviews  .jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    width:calc(100%) !important;
    margin-left:0px;
    margin-right:0px;
  }
  .template-vegan-collagen-builder .product__info-wrapper.grid__item.Product_template_mainright_new, 
  .template-vegan-collagen-builder .grid__item.product__media-wrapper.Product_template_mainmiddle_new {
    width:100%;
    min-width:100%;
  }
  .template-vegan-collagen-builder .shopify-section:has(.newtablesection),
  .template-vegan-collagen-builder .shopify-section:has(.newtabsection),
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new),
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_image_list_main_new.cust-onj-image_sec),
  .template-vegan-collagen-builder .shopify-section:has(.cust_video),
  .template-vegan-collagen-builder .shopify-section:has(.Index_informations_lists_main_new),
  .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget),
  .template-vegan-collagen-builder .collection,
  .template-vegan-collagen-builder .shopify-section:has(.collection),
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new,
  .template-vegan-collagen-builder .shopify-section:has(#judgeme_product_reviews),
  .template-vegan-collagen-builder .shopify-section:has(.image_with_popup_divs),
  .template-vegan-collagen-builder .product .Product_template_mainmiddle_new,
  body.template-vegan-collagen-builder.vegan-black-text .Product_template_innerright_new,
  .template-vegan-collagen-builder,
  .template-vegan-collagen-builder .insta_titlle_link .rich-text{
    background:var(--collegen-bg-light) !important;
    background:#faffe3 !important;
  }
  .template-vegan-collagen-builder .page-width:has(.product.Product_template_inner_new), 
  .template-vegan-collagen-builder .page-width:has(.newtablesection), 
  .template-vegan-collagen-builder .page-width:has(.newtabsection), 
  .template-vegan-collagen-builder .Product_object_percentage_inner_new .page-width, 
  .template-vegan-collagen-builder .Product_object_image_list_main_new.cust-onj-image_sec .page-width, 
  .template-vegan-collagen-builder .cust_video .page-width, .template-vegan-collagen-builder .Index_informations_lists_main_new .page-width, 
  .template-vegan-collagen-builder .page-width:has(.quinn_cards_widget), .template-vegan-collagen-builder .collection .collection__title, 
  .template-vegan-collagen-builder .collection .page-width-desktop, .template-vegan-collagen-builder .Product_faqs_accordions_main_new .page-width, 
  .template-vegan-collagen-builder .page-width:has(#judgeme_product_reviews), .template-vegan-collagen-builder .page-width:has(.image_with_popup_divs),
  .template-vegan-collagen-builder .page-width:has(.custom_collegon_accr){
    padding-left:0px !important;
    padding-right:0px !important;
  }
  

  .template-vegan-collagen-builder .jdgm-row-profile span.jdgm-rev__author-wrapper span.jdgm-rev__author, 
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-histogram.jdgm-temp-hidden .jdgm-histogram__row .jdgm-histogram__frequency, 
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-row-rating span.jdgm-rev__timestamp, 
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-gallery-wrapper .jdgm-gallery-title, 
  .template-vegan-collagen-builder div#judgeme_product_reviews select.jdgm-sort-dropdown, 
  .template-vegan-collagen-builder div#judgeme_product_reviews span.jdgm-sort-dropdown-arrow::before, 
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-rev-widg__body, 
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-rev-widg__body span.jdgm-rev__author,
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-histogram__frequency, 
  .template-vegan-collagen-builder div#judgeme_product_reviews span.jdgm-rev-widg__summary-average,
  .template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p, 
  .template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset p a, 
  .template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__title, 
  .template-vegan-collagen-builder #judgeme_product_reviews .jdgm-form .jdgm-form__fieldset label, 
  .template-vegan-collagen-builder-prebooking div#judgeme_product_reviews .jdgm-rev-widg__summary-text, 
  .template-vegan-collagen-builder div#judgeme_product_reviews .jdgm-rev-widg__summary-text,
  .template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li,
  .template-vegan-collagen-builder .Common_faqs_accordion_new .accordion>ul>li,
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Product_object_Ingredient_detail_title_new p, 
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .left_button_ingredients_inner_new a, 
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new p, 
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer, 
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_infos_new p, 
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_title_new p, 
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_title_new h2, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .Product_object_Ingredient_detail_title_new p, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .left_button_ingredients_inner_new a, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .left_helps_with_list_text_loops_new .left_helps_with_list_text_loops_boxs_new p, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_infos_new p, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .Product_faqs_accordions_1_sides_innerright_title_new p, 
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_title_new h2,
  .template-vegan-collagen-builder .collection h2.title.inline-richtext.h1, 
  .template-vegan-collagen-builder .Product_object_Ingredient_detail_innerloop_right_content_new,
  body.template-vegan-collagen-builder.vegan-black-text .card-information .price,
  body.template-vegan-collagen-builder .card-information .price,
  .template-vegan-collagen-builder .card__heading .card_heading_inner_title_new, 
  .template-vegan-collagen-builder .card_heading_inner_new,
  body.template-vegan-collagen-builder.vegan-black-text .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new, 
  body.template-vegan-collagen-builder.vegan-black-text .Index_informations_lists_detail_innertitle_new,
  body.template-vegan-collagen-builder .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new, 
  body.template-vegan-collagen-builder .Index_informations_lists_detail_innertitle_new,
  body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_title_new .metafield-rich_text_field p,
  body.template-vegan-collagen-builder .Product_object_percentage_detail_1_side_innerright_infos_new .metafield-rich_text_field p,
  body.template-vegan-collagen-builder .Product_object_percentage_detail_2_side_innerright_boxslists_rightside_new p,
  body.template-vegan-collagen-builder .bottom_right_information_text_list_title,
  body.template-vegan-collagen-builder .newtablesection .hedtable,
  body.template-vegan-collagen-builder .newtabsection .hedtab,
  body.template-vegan-collagen-builder .headingdtable,
  body.template-vegan-collagen-builder .headingdtable p,
  body.template-vegan-collagen-builder .headingd,
  body.template-vegan-collagen-builder .descctable,
  body.template-vegan-collagen-builder .descc,
  .main_content  .imghead,
  .main_content  .imgdesc p,
  body.template-vegan-collagen-builder .product-form__input .form__label,
  body.template-vegan-collagen-builder .product__info-wrapper .jdgm-prev-badge__text,
  body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper h1,
  .template-vegan-collagen-builder .product__info-wrapper .product__info-wrapper h1,
  body.template-vegan-collagen-builder.vegan-black-text .product__info-wrapper .right_short_tag_text_main_new .metafield-rich_text_field p,
  body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field{
    color:var(--text-black) !important;
  }
  body.template-vegan-collagen-builder.vegan-black-text product-info slider-component ul li.slider__slide.is-active .product__media img,
  body.template-vegan-collagen-builder product-info slider-component ul li.slider__slide.is-active .product__media img {
    height: auto !important;
    left: 0;
    width: 100%;
    /* transform: scale(1.32); */
    transform:scale(1);
    top: 0;
  }
  body.template-vegan-collagen-builder .product .product__info-wrapper {
    padding: 0 !important;
    margin-top: 0px !important;
  }
  body.template-vegan-collagen-builder .product__info-wrapper .jdgm-preview-badge .jdgm-star.jdgm-star {
    filter:none;
  }
   body.template-vegan-collagen-builder  .mobile_top_content {
    display:block !important;
     text-align: center;
     margin-bottom: 20px;
     position:relative;
     margin-bottom:0px !important;
  } 
   body.template-vegan-collagen-builder  .mobile_top_content .product_for {
    position: absolute;
    top: 0px;
    right: 10px;
    padding: 3px 11px;
    background: #fff;
    font-size: 16px;
    line-height: 18px;
    border-radius: 30px;
    box-shadow: 0 0 4.4px 0px hsl(0deg 0% 0% / 15%);
   }
  
  body.template-vegan-collagen-builder .mobile_top_content .product__title h1 {
    font-size: 25px;
    line-height: 32px;
    font-weight: 900;
  }
   body.template-vegan-collagen-builder .mobile_top_content .product__title h1 .highlight {
    display: block;
    font-size: 32px;
  }
  .template-vegan-collagen-builder .product .Product_template_mainmiddle_new,
  body.template-vegan-collagen-builder .Product_template_innerright_new,
  body.template-alpha.template-vegan-collagen-builder .Product_template_innerright_new {
    background:transparent !important;
  }
  .template-vegan-collagen-builder .grid__item.product__media-wrapper.Product_template_mainmiddle_new {
    padding-bottom:10px !important;
  }
  
  body.template-vegan-collagen-builder .Product_template_main_new {
    padding: 10px 0px 10px !important;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background: linear-gradient(0deg, #faffe3, #f0fdb5) !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new {
    border-radius:10px;
  }
  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field {
    /* border:1px solid #2b2a2a26; */
    width:max-content !important;
    position:relative !important;
    padding:0px 10px !important;
    margin:0px 0 0 0px !important;
    font-size: 19px !important;
    line-height: 22px !important;
    text-transform: capitalize !important;
    font-weight: bold !important;
    color: #fff;
    background:#819c16;
    border-radius: 10px !important;
  }
  .template-vegan-collagen-builder .judge_append_div {
    padding: 4px 0px;
  }
  .template-vegan-collagen-builder .judge_append_div span.jdgm-prev-badge__text {
    font-size: 16px;
  }
  /* body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field p:before,
  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field p:after,
  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field:before,
  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field:after {
    position:absolute;
    left:-3px;
    content:'';
    width:6px;
    height:6px;
    background:#2b2a2a26;
    border-radius:100%;
    top:-3px;
  } */
  
  /* body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field:after {
    top: unset !important;
    bottom: -3px !important;
  }

  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field p:before {
    left: unset;
    right: -3px;
  }
  body.template-vegan-collagen-builder .mobile_top_content .right_short_tag_text_mobile_new .metafield-rich_text_field p:after {
    top: unset;
    bottom: -3px;
    left: unset;
    right: -3px;
  } */
  body.template-vegan-collagen-builder  .right_short_cust_tag .right_short_cust_tag_text p {
    font-size:18px;
  }
   body.template-vegan-collagen-builder .product-media-container .media {
    padding-top:100% !important;
  }
  body.template-vegan-collagen-builder .Product_template_mainmiddle_new .slider-buttons {
    bottom: -9px;
  }
  body.template-vegan-collagen-builder .gallery__pagination-dots .dot {
    filter: brightness(0);
  }
  .template-vegan-collagen-builder .product__info-wrapper .Product_template_innerright_new,
  .template-vegan-collagen-builder .product__info-wrapper.grid__item.Product_template_mainright_new {
    padding-left:0px !important;
     padding-right:0px !important;
  }
  body.template-vegan-collagen-builder .product__info-wrapper .shopify-block:has(.jdgm-widget ),
  body.template-vegan-collagen-builder  .product__info-wrapper .product__title  {
    display:none !important;
  }
  body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
  body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p strong {
    font-size: 24px;
    line-height: 28px;
  }
   body.template-vegan-collagen-builder  .right_short_cust_tag .right_short_cust_tag_text p {
        background: transparent !important;
    box-shadow: none;
    flex-direction: column;
    padding:0px;
    padding: 0 !important;
    font-weight: 500;
  }
  body.template-vegan-collagen-builder .right_short_cust_tag .right_short_cust_tag_text {
    width: calc(25% - 10px);
    min-width: calc(25% - 10px);
  }
  body.template-vegan-collagen-builder .right_short_cust_tag .right_short_cust_tag_text p img {
    margin-right:0px;
    aspect-ratio: 1 / 1;
    width: 80%;
    padding: 15px;
    margin: 0 auto;
    background: red;
    border-radius: 50%;
    height: auto !important;
    background: linear-gradient(180deg, #cdf435, #f2ffc1);
    margin-bottom:4px;
  }
 body.template-vegan-collagen-builder .product__info-wrapper .right_short_desc_text_main_new .right_short_desc_text_inner_new {
    background: #00000005;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    padding: 10px 20px;
  }
  body.template-vegan-collagen-builder .product__info-wrapper .right_custom_box {
    color: #068743;
    background: #acffd3;
    padding: 9px 15px;
  }
  body.template-vegan-collagen-builder .product__info-wrapper .right_custom_box:has(.only_mobile_custom_box_img) {
    display: flex;
    align-items: center;
  }
  body.template-vegan-collagen-builder  .product__info-wrapper .product_certificate_image{
    display:flex;
  }
  body.template-vegan-collagen-builder .product__info-wrapper .product_certificate_image {
      display: flex;
      justify-content: center;
      gap: 10px;
      margin-top: 15px !important;
  }
  body.template-vegan-collagen-builder .product__info-wrapper .shopify-app-block.quinn_story_widget {
  display:none !important;
  }
  body.template-vegan-collagen-builder .newtablesection .hedtable span {
    display:block;
    font-size: 27px;
    line-height: 30px;
  }
  body.template-vegan-collagen-builder .headingdtable,
  body.template-vegan-collagen-builder .headingdtable p {
    font-size: 32px;
    line-height: 36px;
    margin-top: 5px;
  }
  body.template-vegan-collagen-builder .descctable {
    display:none;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainright_new,
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainleft_new {
    width:100%;
  }
  .template-vegan-collagen-builder .Product_object_image_list_main_new.cust-onj-image_sec .Product_object_image_list_sides_new{
    display:flex;
    flex-direction: column;
  }
  .template-vegan-collagen-builder .Product_object_image_list_main_new.cust-onj-image_sec .Product_object_image_list_sides_mainright_new .Product_object_image_list_sides_innerright_title_new, 
  .template-vegan-collagen-builder .Product_object_image_list_main_new.cust-onj-image_sec .Product_object_image_list_sides_mainright_new .Product_object_image_list_sides_innerright_infos_new {
    display:none;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_mainright_new {
    padding: 0;
    background: transparent;
    padding-bottom: 25px;
  }
  .custom_collegon_accr,
  .template-vegan-collagen-builder .custom_collegon_accr {
    display:block !important;
    border-radius: 8px;
    margin-bottom: 15px;
    border:none;
  }
  .custom_collegon_accr summary,
  .template-vegan-collagen-builder .custom_collegon_accr summary {
    padding-left:15px;
    background: linear-gradient(55deg, #DFFD6A 100%, #CEEF4A 81%);
    border-radius:8px;
    border: 1px solid #dffd6a;
    border: 1px solid #819c16;
    background: #819c16;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve {
    margin-top:0px;
  }
  .custom_collegon_accr details[open] summary ,
  .template-vegan-collagen-builder .custom_collegon_accr details[open] summary {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .custom_collegon_accr .accordion__title,
  .template-vegan-collagen-builder .custom_collegon_accr .accordion__title {
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.18px;
    color:#fff;
  }
  .custom_collegon_accr .summary__title + svg path,
  .template-vegan-collagen-builder .custom_collegon_accr .summary__title + svg path {
    stroke:#fff;
  }
  .custom_collegon_accr .accordion__content,
  .template-vegan-collagen-builder .custom_collegon_accr .accordion__content {
    font-size: 15px;
    line-height: 22px;
    padding: 15px;
    padding-top: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border:1px solid #819c16;
    border-top:none;
    padding-top:20px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .accordion__content img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border-radius: 10px;
    margin: 10px 0px;
  }
  .custom_collegon_accr .accordion__content p,
  .custom_collegon_accr .accordion__content .metafield-rich_text_field p,
  .template-vegan-collagen-builder .custom_collegon_accr .accordion__content p,
  .template-vegan-collagen-builder .custom_collegon_accr .accordion__content .metafield-rich_text_field p {
    margin-bottom:0px;
    margin-top:10px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .product_dosage_dose {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 0.18px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .product_dosage_head {
    font-size: 40px;
    line-height: 42px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .product_dosage_head strong {
    color:#647421;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .product_dosage_text {
    font-size: 19px;
    line-height: 22px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .product_dosage_text p em {
    margin-right:2px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .accordion__content {
    text-align:center;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .accordion__content .ingrediant_div {
        margin-top: 20px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .product_dosage_head {
    font-size: 30px;
    font-weight: 600;
    margin-top: 15px;
    line-height: 34px;
    margin-bottom: 15px;
    max-width: 300px;
    margin: 0 auto;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient img {
    width: 100px;
    margin: 0 auto;
    text-align: center;
    display: block;
    border: none;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .ingredient_head {
    font-size: 27px;
    margin-top: 10px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .ingredient_head .perserving{
    text-transform: uppercase;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .ingrediant_text {
    font-size: 19px;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.expert_recommended  img {
    border:none;
    aspect-ratio: 1/1;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.expert_recommended .product_dosage_text {
    font-size: 23px;
    line-height: 26px;
  }
  
  


  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob .prodtxt h2,
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob .prodtxt .headh2 p {
    font-size: 23px !important;
    line-height:28px !important;
    color:#819c16 !important;
    font-weight:bold;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob .prodtxt h2 strong,
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob .prodtxt .headh2 p strong {
    color:#819c16 !important;
  } 
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob .prodtxt .headh2 p {
    font-size:19px;
    line-height:26px;
    letter-spacing: 0.18px;
    word-spacing: 1px;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_new .Product_object_image_list_sides_innerright_loops_boxs_lists_new {
    border-radius: 18px !important;;
    background: #fff !important;
  }
  body.template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_boxs_lists_leftside_new {
    background: linear-gradient(176deg, #fefffb, #f1f6b5) !important;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_object_percentage_inner_new) {
    display:none !important;
  }

  .template-vegan-collagen-builder .shopify-section:has(.cust_video) .cust_video {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
  }
  /* .template-vegan-collagen-builder .shopify-section:has(.cust_video) .cust_video video {
    aspect-ratio: 1 / 1;
  } */
  .template-vegan-collagen-builder .shopify-section:has(.newtabsection) {
    display:none;
  }
 body.template-vegan-collagen-builder.vegan-black-text .fading-text-about span, 
 body.template-vegan-collagen-builder.vegan-black-text .fading-text span {
    font-size: 26px !important;
    line-height: 36px !important;
    text-transform: capitalize;
  }
  .template-vegan-collagen-builder .pop_on_mob {
    display:block;
  }
  .template-vegan-collagen-builder .pop_on_desk {
   display:none;
  }
  .template-vegan-collagen-builder .image_with_popup_divs {
     flex-wrap: nowrap !important;
     overflow: auto;
     -ms-overflow-style: none; 
    scrollbar-width: none;  
  }
  .template-vegan-collagen-builder .image_with_popup_divs::-webkit-scrollbar { 
      display: none;  /* Older Safari and Chromium */
  }
  .template-vegan-collagen-builder .image_with_popup_logo {
    width: calc(75% - 20px);
    min-width: calc(75% - 20px);
    margin-right: 10px;
  }
  .template-vegan-collagen-builder .image_with_popup_logo:last-child {
    margin-right: 0px;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new) .Product_faqs_accordions_1_sides_mainright_new,
  .template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new) .Common_title_new h2 {
    text-align: left;
  }
  .template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new) .Product_faqs_accordions_2_new {
    background: #000;
    border-radius: 10px;
    padding-left:20px;
    padding-right:20px;
  }
   .template-vegan-collagen-builder .shopify-section:has(.Product_faqs_accordions_main_new) .Product_faqs_accordions_1_sides_new {
    border-bottom:none !important;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer,
  body.template-vegan-collagen-builder .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .question h2 p {
    color:var(--text-color) !important;
  }
  .template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .question h2 p {
    font-size:20px;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Product_faqs_accordions_main_new .Common_faqs_accordion_new .accordion>ul>li .answer {
    font-size:18px;
  }
  .template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li .question, 
  .template-vegan-collagen-builder .Common_faqs_accordion_new .accordion>ul>li .question {
    background-size: 18px !important;
  }
  body.template-vegan-collagen-builder.vegan-black-text .Common_faqs_accordion_new .accordion>ul>li {
    border-bottom: 0.2px solid #9a999978 !important;
  }
  .template-vegan-collagen-builder .jdgm-rev-widg__reviews .jdgm-rev.jdgm-divider-top.jdgm--done-setup,
  .template-vegan-collagen-builder .jdgm-rev-widg__header {
    background: #F3FFC0;
    border: 1px solid #0000000f;
    border-radius: 10px;
    border-radius: 10px !important;
  }
  body.template-vegan-collagen-builder .collection .product-form__input_option_new {
    width:100% !important;
  }
  .template-vegan-collagen-builder .collection .grid__item {
    background: linear-gradient(0deg, #EEFFA1, #fff);
    padding: 15px !important;
    border-radius: 15px;
  }
  .template-vegan-collagen-builder #judgeme_product_reviews .jdgm-star {
    filter: brightness(0);
  }
  body.template-vegan-collagen-builder .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new,
  body.template-vegan-collagen-builder .fading-text-about.is-animated, body.template-vegan-collagen-builder-prebooking .fading-text.is-animated,
  body.template-vegan-collagen-builder .Index_informations_lists_detail_innerloops_innerboxs_innertitle_new,
  body.template-vegan-collagen-builder .fading-text-about.is-animated, body.template-vegan-collagen-builder .fading-text.is-animated {
    color: var(--text-black);
    webkit-text-stroke-width: 0;
    -webkit-text-stroke-color: var(--text-black);
  }
  .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
  }
 .template-vegan-collagen-builder .shopify-section:has(.quinn_cards_widget) .quinn_cards {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
  .template-vegan-collagen-builder .text_marque {
    display:none;
  }
  .template-vegan-collagen-builder .mobile_top_content .shopify-block:has(.jdgm-widget){
    order:1
  }
  .template-vegan-collagen-builder .mobile_top_content .product__title {
    order:0
  }
  .main_hedimgdesk {
    display:none;
  }
  .main_hedimgmob {
    display:block;
  }
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.mob   {
        display:block !important;
  }
  .template-vegan-collagen-builder .desk_prod_improve,
  .template-vegan-collagen-builder .custom_collegon_accr.product_improve.desks   {
    display:none !important;
  }
  .template-vegan-collagen-builder .Product_faqs_accordions_main_new {
    padding-top: 15px;
    padding-bottom: 30px;
  }
  .template-vegan-collagen-builder .Product_object_image_list_sides_innerright_loops_new .Product_object_image_list_sides_innerright_loops_title_new h5 {
    text-align: center;
  }
  body.template-alpha .Product_object_image_list_sides_innerright_loops_boxs_lists_rightside_new p {
    font-size: 16px !important;
    font-weight: 600;
    margin-top: 4px;
  }
  .custom_collegon_accr .accordion__content p,
  .template-vegan-collagen-builder .custom_collegon_accr.product_ingredient .ingrediant_text p,
  .template-vegan-collagen-builder .custom_collegon_accr.product_dosage .product_dosage_text p {
    line-height: 25px;
    font-size: 20px;
  }
  .com_text {
    color:#000;
  }
}
@media screen and (max-width:600px) {
  .my_table {
    min-width: auto !important;;
  }
  .my_table tr td:first-child {
    min-width:auto !important;;
  }
  .my_table td {
    border:none !important;
  } 
  .my_table tr {
    border-bottom: 0.2px solid #6e6e6e57 !important;;
  }
  .my_table tr:first-child,
  .my_table tr:last-child {
    border:none !important;
  }
}
@media screen and (max-width:500px) {
  body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p {
    font-size: 19px;
  }
  .my_table tr td:first-child {
    font-size: 21px;
    padding:14px;
  }
}
@media screen and (max-width:424px) {
    .template-vegan-collagen-builder .collection .grid__item {
        min-width: 85% !important;
        max-width: 85% !important;
        width:85% !important;
    }
    body.template-vegan-collagen-builder .right_short_desc_text_main_new .metafield-rich_text_field p {
      font-size: 18px;
    }
}
.template-vegan-collagen-builder .kaching-bundles__bars .kaching-bundles__bar:nth-child(3) {
    display: none;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_main {
      background-color: #7c9e00;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_main .cart_drawer_newly_launched_title_price h2 {
  color: #ffffff;
  line-height: 24px;
  margin-bottom: 6px;
}
.cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.discounted_price, .cart_drawer_newly_launched .cart_drawer_newly_launched_title_price span.original_price {
  color: #ffffff;
}
.Index_featured_collection_main_new .template-alpha.vegan-black-text {
    background: transparent;
}
.card__media.cust_coll__product--beauty-and-wellness .media img {
    width: 100% !important;
    height: 100% !important;
    max-width: initial !important;
    top: 0 !important;
    left: 0 !important;
}
.mega-menu .Header_mega_menu_mainright_new .Header_mega_menu_innerright_new .Header_mega_menu_innerright_mainbox_new:nth-child(3) .megamenu_left_mainbox_new .megamenu_product_box_new:nth-child(2) img {
    object-fit: contain;
    height: 100px !i;
    max-width: 127px;
    margin: 0 auto;
    height: 100% !important;
    margin-top: 20px;
    padding-bottom: 23px !important;
}
.mega-menu .Header_mega_menu_mainright_new .Header_mega_menu_innerright_new .Header_mega_menu_innerright_mainbox_new:first-child .megamenu_left_mainbox_with_image_new {
  width:100%;
}
.card__content .card__information .card__heading span.breakBR br {
    display: none;
}


  


  @media (min-width: 1450px){
 
  /******* menu css start from here **********/

  .Header_mega_menu_innerleftright_new .Header_mega_menu_mainright_new .Header_mega_menu_innerright_new .Header_mega_menu_innerright_mainbox_new:first-child .megamenu_left_mainbox_new.megamenu_left_mainbox_with_image_new .megamenu_product_box_new:first-child a.menu_img img {
    padding: 43px;
}
  .mega-menu .Header_mega_menu_mainright_new .Header_mega_menu_innerright_new .Header_mega_menu_innerright_mainbox_new:nth-child(3) .megamenu_left_mainbox_new .megamenu_product_box_new:nth-child(2) img {
    margin-top: 30px;
    padding-bottom: 30px !important;
}  
/******* menu css end here **********/
}

  @media (max-width: 1445px){
.mega-menu .Header_mega_menu_mainright_new .Header_mega_menu_innerright_new .Header_mega_menu_innerright_mainbox_new:nth-child(3) .megamenu_left_mainbox_new .megamenu_product_box_new:nth-child(2) img {
    max-width: 150px;
    margin-top: 43px;
    padding-bottom: 23px !important;
}
    
.Header_mega_menu_mainleftright_new .Header_mega_menu_innerleftright_new .Header_mega_menu_innerright_mainbox_new.megamenu_right_collection_Info_new.custom_megamenu_inner_new.item_bundles_display .megamenu_left_mainbox_new .megamenu_product_box_new .megamenu_product_box_image_new a.menu_img img {
    padding-bottom: 83px;
    padding-top: 50px;
}
  }
  

  
  
/********** before price css start from here *******************/
.cust-coll-handle--all ul li:nth-child(7) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img,
.new_coll--all ul li:nth-child(7) .card.card--standard.card--media .card__inner .card__media.cust_coll__product--all img{
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
.template-alpha .default_feature_coll .card__content .card__information .price span.custom_mm_price span, .template-alpha .default_feature_coll .card__content .card__information .price span.custom_mm_price span s {
    color: #fff !important;
}
.custom_mm_price s.price-item.price-item--regular {
    color: rgba(29, 29, 29, 0.80) !important;
    font-size: 20px !important;
    line-height: 120% !important;
    font-weight: 600 !important;
    text-align: left;
}
.card-information>.price,
.card__information .card-information .card_variant_new:has(variant-selects fieldset.product-form__input)+.price {
    top: 0;
    bottom: auto;
    padding: 0;
}
.card-information .price .price-item span {
    font-weight: 600;
}
.card-information .price.price--on-sale .price__sale span.price-item.price-item--sale.price-item--last span,
.card-information .price .price-item span span {
    font-weight: 400;
}
body.template-vegan-collagen-builder .card-information:has(variant-selects) .price {
    top: auto !important;
    bottom: 0 !important;
}
body.template-vegan-collagen-builder .card-information:not(:has(variant-selects)) #m_pri {
    align-items: baseline;
}
.template-vegan-collagen-builder .card-information .price {
    padding-top: 5px;
}
body.template-vegan-collagen-builder .card-information:has(variant-selects) .price span#m_pri span,body.template-vegan-collagen-builder .card-information:has(variant-selects) .price span#m_pri span span, body.template-vegan-collagen-builder .card-information:has(variant-selects) .price span#m_pri span s.price-item.price-item--regular {
    color: rgba(29, 29, 29, 0.80) !important;
}
body.template-vegan-collagen-builder .card-information #m_pri span s.price-item.price-item--regular {
    font-weight: 400;
}

@media (max-width: 1500px){
  .card__information .card-information .card_variant_new:has(variant-selects fieldset.product-form__input)+.price {
    top: -6px;
}
}

@media (min-width: 1020px) and (max-width: 1439px){
  body .product-grid-container .card__information h3.card__heading {
    max-width: 70%;
    width: 100%;
}
  .card__information .card-information .card_variant_new:has(variant-selects fieldset.product-form__input)+.price {
    top: 0;
}
  .card-information .price--on-sale .price-item--regular {
    font-size: 20px !important;
}
.card-information>.price {
    position: absolute;
    right: 0;
    top: 0px;
    bottom: 0;
}
  .custom_mm_price span span {
    font-weight: 400 !important;
}
  .Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information:has(.price.price--on-sale) {
    margin-bottom: 30px;
}
  
}



@media (min-width: 990px) and (max-width: 1150px){
   .template-vegan-collagen-builder.template-name-product .collection .product-form__input_option_new {
    flex-direction: column !important;
    align-items: flex-start !important;
}
}

@media screen and (min-width: 658px) and (max-width: 800px){
.product-grid-container .card__information h3.card__heading{
            max-width: 65% !important;
}

}

@media (max-width: 749px){
    .Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information .price.price--on-sale .price__sale s.price-item.price-item--regular{
      font-size: 20px !important;
    }
  
    .custom_mm_price s.price-item.price-item--regular {
        font-size: 20px !important;
        line-height: .7 !important;
    }
  .product-grid-container .card__information h3.card__heading{
    max-width: 70% !important;
  }
  .Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information:not(.price--on-sale) {
    margin-top: 15px;
}
  .Collection_product_grid_main_new.new_coll--bundles ul li .card__inner+.card__content .card__information:has(.price.price--on-sale), .Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information:has(.price.price--on-sale) {
    margin-top: 15px;
    margin-bottom: 20px;
}
  .card-information>.price {
    position: absolute;
    right: 0;
    top: 0px;
    bottom:auto;
}
  .card__information .card-information .card_variant_new:has(variant-selects fieldset.product-form__input)+.price {
    top: 0;
}
  .Collection_product_grid_main_new.new_coll--bundles ul li .card__inner+.card__content .card__information .price.price--on-sale span.price-item.price-item--sale.price-item--last, .Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information .price.price--on-sale span.price-item.price-item--sale.price-item--last {
    line-height: 120%;
}
  body.template-vegan-collagen-builder .card-information .price span#m_pri span s.price-item.price-item--regular,
  body.template-vegan-collagen-builder .card-information .price span#m_pri span {
      color: #000 !important;
  }
  body.template-vegan-collagen-builder .card-information:has(variant-selects) #m_pri {
      align-items: center;
  }
  body.template-vegan-collagen-builder .card-information .price span#m_pri span span, body.template-vegan-collagen-builder .card-information .price span#m_pri span, body.template-vegan-collagen-builder .card-information .price span#m_pri span s.price-item.price-item--regular {
    font-weight: 400 !important;
}
  body.template-vegan-collagen-builder .card-information:has(variant-selects) .price span#m_pri span s.price-item.price-item--regular {
    line-height: 120% !important;
}
  
}

@media (max-width: 500px){
.Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information:not(.price--on-sale) {
    margin-bottom: 15px;
}
}
@media (max-width: 380px){
  body .card-information .price,
   .Collection_product_grid_main_new.new_coll--bundles ul li .card__inner+.card__content .card__information .price.price--on-sale span.price-item.price-item--sale.price-item--last, .Collection_product_grid_main_new.new_coll--all ul li .card__inner+.card__content .card__information .price.price--on-sale span.price-item.price-item--sale.price-item--last {
    line-height: 100% !important;
}
}

/********** before price css end here*******************/


@media (max-width: 1700px){
.product-grid-container .card__information h3.card__heading, .cust-coll-handle--general-health .card__information h3.card__heading, .general-health .card__content .card__information h3.card__heading {
    max-width: 80%;
    width: 100%;
}
.product-grid-container .card__information h3.card__heading a {
    line-height: 1;
}
}