/** Shopify CDN: Minification failed

Line 436:13 Expected ":"
Line 1005:36 Expected identifier but found "*"
Line 1339:37 Expected identifier but found "*"
Line 1367:37 Expected identifier but found "*"
Line 1407:37 Expected identifier but found "*"
Line 1456:38 Expected identifier but found "*"
Line 1484:37 Expected identifier but found "*"
Line 1744:37 Expected identifier but found "*"
Line 1772:37 Expected identifier but found "*"
Line 1790:37 Expected identifier but found "*"
... and 27 more hidden warnings

**/
:root {
  --cutomColor: #eb3290;
}
#PageContainer .product-single .product-single__title {
  /*   color: black; */
  background: transparent !important;
  border: 4px solid transparent !important;
  background: transparent !important;
  border: 4px solid transparent !important;
  white-space: normal !important;
  text-align: center !important;
  width: 195px !important;
  height: auto !important;
  padding: 20px !important;
  word-spacing: 6em !important;
  display: inline-block !important;
  word-break: keep-all;
}
#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts .product-single__title
 {
  width: 140px !important;
  word-spacing: 0 !important;
}

#starter-pack-serum-starter .product-single__title {
  color: black !important;
  width:240px!important;
  word-spacing: 0 !important;
}

/* Variables */
/* Landing page */
/* training page */
.black-label-video .traning-single__title {
  background-color: red;
  color: #fff;
  width: 100%;
  display: block;
  font-weight: 500;
  font-size: 26px;
  padding: 25px 15px;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
  border: 3px solid black;
}
.landingpage {
  text-align: center;
}
@media all and (min-width: 1367px) {
  .landingpage {
    padding-top: 100px;
  }
}

.landing-header {
  margin-bottom: 85px;
}
@media all and (min-width: 1367px) {
  .landing-header {
    margin-bottom: 115px;
  }
}

.landing-location {
  width: 100%;
  margin: 0 auto;
}
.landing-location .diff-location {
  display: inline-block;
  margin: 0 0 50px;
  width: 100%;
}
@media all and (min-width: 768px) {
  .landing-location .diff-location {
    width: 27%;
    margin: 0 20px;
  }
}
@media all and (min-width: 1024px) {
  .landing-location .diff-location {
    margin: 0;
    width: 33%;
  }
}
.landing-location a.link_text {
  color: #0f0f0f;
  font-weight: 600;
  font-size: 16px;
  font-style: italic;
  letter-spacing: 0.25px;
  margin-top: 11px;
}

/* For hiding home carousel and showing mobile carousel
.index-tpl #hp-img {display:none;}
@media(max-width:767px) {
	.index-tpl #hp-img {display:block;}
}*/
/*****Black Label Page Css Start Here*****/
.explore_content {
  width: 100%;
  float: left;
}

.inner-bg {
  width: 100%;
  float: left;
  padding: 40px;
  background: #000;
  text-align: left;
  margin: 20px 0;
}

.inner-bg h1 {
  text-transform: uppercase;
  background-color: #fff;
  text-align: center;
  margin: 0 auto 25px;
  border: 1px solid #5b5b5b;
  font-size: 18px;
  letter-spacing: 1px;
  color: #000;
  padding: 10px;
  width: 385px;
  max-width: 100%;
}

.inner-bg h3 {
  color: #fff;
}

.inner-bg ul {
  color: #fff;
  margin: 0 0 20px 15px;
}

.grid_wrapper {
  display: grid;
  grid-template-columns: 1fr 2fr;
  width: 100%;
  float: left;
  margin: 20px 0;
}

.skincare_desc {
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #fff;
  font-weight: 600;
}

.results_image {
  background: #000;
  padding: 30px;
  margin-left: 20px;
}

.inner-bg .grid_wrapper {
  background: #fff;
  padding: 20px;
}

.aus_desc {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 320px) and (max-width: 767px) {
  .inner-bg h1 {
    font-size: 16px;
  }

  #black-label .main-content {
    padding-top: 30px;
  }

  .grid_wrapper {
    display: block;
  }

  .inner-bg {
    padding: 20px;
  }

  .skincare_desc {
    /*display: block; padding-top: 20px;*/
  }

  .results_image {
    padding: 20px;
    margin-left: 0;
  }
}
.results_image.results_image_new {
  color: #fff;
  text-align: left;
}

.results_image.results_image_new h1 {
  font-weight: 800;
  text-transform: uppercase;
  font-family: sans-serif;
  letter-spacing: -2px;
}

.results_image.results_image_new h3 {
  text-transform: none;
}

.results_image.results_image_new p {
  margin-bottom: 30px;
  font-size: 16px;
}

.grid_wrapper.results_image_new {
  grid-template-columns: 1.5fr 2fr;
}

.skincare_desc.results_image_new {
  font-weight: 600;
  letter-spacing: -2px;
  font-size: 70px;
  line-height: normal;
  position: relative;
  max-width: 800px;
  margin: 0 auto;
}

.skincare_desc.results_image_new img {
  height: 100%;
}

.skincare_desc_content {
  position: relative;
  bottom: 0;
  /*background: rgba(155, 143, 107, 0.8);*/
  width: 100%;
  padding: 20px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: sans-serif;
  font-weight: 800;
}

.grid_wrapper.logo_section_new {
  grid-template-columns: 2fr 1.5fr;
  margin-top: 0px;
}

.results_image.logo_section_new {
  background: #9b8f6b;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.grid_wrapper.logo_section_new p {
  font-size: 20px;
}

.grid_wrapper.logo_section_new img {
  max-width: 150px;
  width: 100%;
  margin-bottom: 50px;
}

.logo_section_new .aus_desc {
  padding: 18px;
}

.results_image.list_section_new {
  color: #fff;
  margin-left: 0px;
}

.results_image.list_section_new h3 {
  font-size: 30px;
  text-align: left;
  font-weight: 800;
  text-transform: uppercase;
  font-family: sans-serif;
  letter-spacing: -2px;
}

.results_image.list_section_new ul {
  list-style: none;
  text-align: left;
  margin-left: 0px;
}

.results_image.list_section_new ul li {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  font-size: 16px;
}

.results_image.list_section_new ul li:before {
  content: "\203A";
  font-size: 80px;
  padding: 0px 20px 15px 20px;
  background: #9b8f6b;
  border-radius: 50%;
  line-height: 50px;
  margin-right: 14px;
}

.grid_wrapper.results_image_new.first_section {
  grid-template-columns: 2fr 1.5fr;
  margin-bottom: 0px;
}

.results_image.results_image_new.first_section {
  margin-left: 0px;
}

.skincare_desc.results_image_new.first_section {
  margin-left: 20px;
}

.first_section ul li:before {
  content: "\203A";
  font-size: 44px;
  padding: 0px 15px 5px 15px;
  background: #9b8f6b;
  border-radius: 50%;
  line-height: 40px;
  margin-right: 12px;
}

.first_section ul {
  list-style: none;
  text-align: left;
}

.first_section ul li {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  font-size: 16px;
}

.results_image.results_image_new.first_section p {
  margin-bottom: 0px;
  font-size: 16px;
}

li.no_list::before {
  content: none !important;
}

li.list_line {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

li.list_line::before {
  content: "-" !important;
  background: none !important;
  font-size: 30px !important;
  /*padding: 0px !important;*/
  /*margin: 0px !important;*/
  /*display: block !important;*/
}

.first_section strong {
  display: contents;
}

@media (min-width: 320px) and (max-width: 767px) {
  .skincare_desc.results_image_new.first_section {
    margin-left: 0px;
    margin-bottom: 0px;
  }

  .skincare_desc.results_image_new {
    font-size: 40px !important;
  }
}
.skincare_desc.results_image_new.first_section {
  background-image: url(/cdn/shop/files/first_section_image.png?v=1594194717);
  background-size: cover;
  background-repeat: no-repeat;
  max-width: 554px;
  background-position: center center;
}

.skincare_desc.results_image_new {
  background-image: url(https://cdn.shopify.com/s/files/1/1253/3929/files/dermoPure.png?v=1594114567);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  background-position: center center;
}

.skincare_desc.results_image_new.first_section:before,
.skincare_desc.results_image_new:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(155, 143, 107, 0.8);
}

/* 08-08-2020 */
header.section-header.text-center {
  margin-top: 0px !important;
  /*   margin-bottom: 20px !important; */
  background-/* color: white !important; */
}

@media (max-width: 367px) {
  header.section-header.text-center h3 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  header.section-header h3 {
    font-size: 15px !important;
    display: block !important;
    margin-left: 10px;
  }

  header.section-header h3 .bi.bi-truck {
    float: left !important;
  }
}
#ContactFormDeliveryStateUs,
#ContactFormDeliveryStateNZ,
#ContactFormPostalStateUs,
#ContactFormPostalStateNz {
  display: none;
}

#christmas .newsletter {
  background-color: #009ca6 !important;
}

h1.christmas {
  background-color: #000000;
}

/* =================================================css changes by sushil 26-8-2021======================================== */
.owl-carousel .owl-stage-outer {
  top: 3px;
}

/* ===============product 3D new================ */
.product-single__title:before {
  display: none;
}

.newsletter:after {
  display: none;
}

.newsletter:before {
  display: none;
}

#black-friday-serve-and-protect .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#black-friday-serve-and-protect .product-single__title {
  /* color: white !important; */
  background: #009ca6;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 18px 8px;
}

#black-friday-serve-and-protect .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#black-friday-light-as-a-feather .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#black-friday-light-as-a-feather .product-single__title {
  /* color: white !important; */
  background: #92c1e9;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 18px 5px;
}

#black-friday-light-as-a-feather .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

[id="3d-clean-soft-milky-cleanser-for-dry-skin"]
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

[id="3d-clean-soft-milky-cleanser-for-dry-skin"] .product-border-top {
  height: 14px;
  background: black !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

[id="3d-clean-soft-milky-cleanser-for-dry-skin"] .product-single__title {
  color: #ffffff !important;
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 32px;
}

.pro6723684991089 .product-single__title {
  padding: 33px 25px !important;
}

/* =============== product sheet mask ================*/
[id="sheet-mask-single"] .product-border-top {
  height: 14px;
  background: black !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

[id="sheet-mask-single"] .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}
[id="sheet-mask-single"] .product-single__title {
  color: #ffffff !important;
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 17px;
}
[id="sheet-mask-single"] .add-cart-section {
  margin: 20px 0px;
}

/* ===============product 4D new================ */
[id="4d-clean"] .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

[id="4d-clean"] .product-border-top {
  height: 14px;
  background: black !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

[id="4d-clean"] .product-single__title {
  color: #ffffff !important;
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 32px;
}

/* ===============product NV CLEAN new================ */
#nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 62px 25px;
}

#nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product AC CLEAN new================ */
#ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}

/* ===============product A3 & A2 SERUM new================ */

#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__meta--wrapper,
#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__meta--wrapper,
#b2-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__meta--wrapper,
#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}
#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__title,
#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__title,
#b2-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__title,
#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__title {
  color: #ffffff !important;
  background: #000 !important;
  border: 2px solid #000 !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}

#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-border-top,
#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-border-top,
#b2-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-border-top,
#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product B3 SERUM new================ */
#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__title {
  background: black !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}

#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe-previous-version-with-thiamine
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  padding: 50px 50px;
  border-top: 14px solid #000;
  margin: 0 0 50px 0;
}

#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe-previous-version-with-thiamine
  .product-single__title {
  /* color: white !important; */
  background: #c8102e;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  padding: 43px 25px;
}

/* ===============product C3 SERUM new================ */
#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}

#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product HA3 SERUM new================ */
#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product PI SERUM new================ */
#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 31px;
}

#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product PEP SERUM new================ */
#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product LQD EXFOLIANT new================ */
#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 16px;
}

#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product REVIVE Light new================ */
#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product REVIVE MEDIUM new================ */
#revive-medium-moisturiser-for-combination-skin-types
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#revive-medium-moisturiser-for-combination-skin-types .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#revive-medium-moisturiser-for-combination-skin-types .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product REVIVE RICH new================ */
#revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product SERVE AND PROTECT 50+ (BLACK) new================ */
#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
  .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
  .product-single__title {
  /* /* color: white !important; */ */
  background: #009ca6;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 20px 25px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
  .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
  .product-single__title {
  /* color: white !important; */
  background: #009ca6;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 5px 25px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 4px 25px;
}

/* ===============product MINERAL REFLECT (MEDIUM) new================ */
#mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

#mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product ADVANCED EYE (AI) new================ */
#advanced-eye-ai .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#advanced-eye-ai .product-border-top {
  height: 14px;
  background: #0cc8b2;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#advanced-eye-ai .product-single__title {
  color: #0cc8b2 !important;
  background: black !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 16px;
}

/* ===============product BERRY PEEL new================ */
#berry-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#berry-peel .product-single__meta--wrapper .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#berry-peel .product-single__title {
  /* color: white !important; */
  background: #000 !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

/* ===============product KALE PEEL new================ */

#kale-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#kale-peel .product-single__meta--wrapper .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#kale-peel .product-single__title {
  /* color: white !important; */
  background: #000 !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 50px 28px;
}

/* ===============product ENZYME PEEL new================ */
#enzyme-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#enzyme-peel .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#enzyme-peel .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product PUMPKIN PEEL new================ */
#pumpkin-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#pumpkin-peel .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

#pumpkin-peel .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product POST LASER LOTION new================ */
#post-laser-lotion .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#post-laser-lotion .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

#post-laser-lotion .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product SHEET MASK new================ */
#sheet-mask .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#sheet-mask .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

#sheet-mask .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product HYDRATING MASK new================ */
#hydrating-mask .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#hydrating-mask .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 165px;
  height: 160px;
  padding: 50px 18px;
}

#hydrating-mask .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product PROFESSIONAL - HYDRATING MASK new================ */
#professional-hydrating-mask .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#professional-hydrating-mask .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 3px;
}

#professional-hydrating-mask .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product CREAM CLEAN CLEANSE new================ */
#cream-clean-cleanse .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#cream-clean-cleanse .product-border-top {
  height: 14px;
  background: #af1685;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#cream-clean-cleanse .product-single__title {
  /* /* color: white !important; */
  background: #af1685;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 33px 25px;
}

/* ===============product CLEAN WITH ENVY new================ */
#clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-border-top {
  height: 14px;
  background: #00b140;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__title {
  /* /* color: white !important; */
  background: #00b140;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

/* ===============product A MEAN CLEAN new common rules ================ */
#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-single__meta--wrapper,
#serve-and-protect-black .product-single__meta--wrapper,
#starter-pack-normal .product-single__meta--wrapper,
#starter-pack-oily-light .product-single__meta--wrapper,
#starter-pack-dry-rich .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-border-top,
#serve-and-protect-black .product-border-top,
#starter-pack-normal .product-border-top,
#starter-pack-oily-light .product-border-top,
#starter-pack-dry-rich .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-single__title,
#serve-and-protect-black .product-single__title,
#starter-pack-normal .product-single__title,
#starter-pack-oily-light .product-single__title,
#starter-pack-dry-rich .product-single__title {
  /* /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

/* BORDER / BACKGROUND RULES */
#starter-pack-normal .product-border-top
 /* #starter-pack-normal .product-single__title */ {
  background: #0072ce !important;
}

#starter-pack-oily-light .product-border-top
 /* #starter-pack-oily-light .product-single__title */ {
  background: #92c1e9 !important;
}
#starter-pack-dry-rich .product-border-top
 /* #starter-pack-dry-rich .product-single__title */ {
  background: #003087 !important;
}

#starter-pack-dry-rich .product-single__title,
#starter-pack-normal .product-single__title,
#starter-pack-oily-light .product-single__title {
  padding: 35px 20px;
}

/* ===============product DERMABRUSH new================ */
#dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
  .product-border-top {
  height: 14px;
  background: #008675;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
  .product-single__title {
  /* /* color: white !important; */
  background: #008675;
  border: 2px solid black !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  /*   padding: 48px 36px; */
}

/* ===============product SHED THE DEAD new================ */
#shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-border-top {
  height: 14px;
  background: #c6aa76;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__title {
  /* /* color: white !important; */
  background: #c6aa76;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 30px;
}

/* ===============product DISSOLVE AND SOLVE (4%) new================ */
#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
  .product-border-top {
  height: 14px;
  background: #44499c;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
  .product-single__title {
  /* color: #ffffff !important;
  background: #44499c;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples-2
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples-2
  .product-border-top {
  height: 14px;
  background: #44499c;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples-2
  .product-single__title {
  /* color: #ffffff !important;
  background: #44499c;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 20px 25px;
}

/* ===============product CALM THE HARM new================ */
#calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;

  margin: 0 0 50px 0;
}

#calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
  .product-border-top {
  height: 14px;
  background: #c8102e;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
  .product-single__title {
  /* color: #ffffff !important;
  background: #c8102e;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 35px;
}

/* ===============product STARTER PACK - RICH KIT (LIPID-DRY) new================ */
#starter-pack-rich-kit-lipid-dry .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#starter-pack-rich-kit-lipid-dry .product-border-top {
  height: 14px;
  background: #003087;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-rich-kit-lipid-dry .product-single__title {
  /* color: #ffffff !important;
  background: #003087;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  /*   padding: 8px 10px;  */
}

#starter-pack-rich-kit-lipid-dry .product-description-section {
  padding: 0 50px;
}
#starter-pack-rich-kit-lipid-dry .add-cart-section {
  position: unset;
}
#starter-pack-rich-kit-lipid-dry .actual-price {
  right: -205px;
}

/* ===============product Starter Pack - Medium Kit (Normal) new ============= */
#starter-pack-medium-kit-normal .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#starter-pack-medium-kit-normal .product-border-top {
  height: 14px;
  background: #0072ce;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-medium-kit-normal .product-single__title {
  /* color: #ffffff !important;
  background: #0072ce;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 8px 10px;
}

#starter-pack-medium-kit-normal .product-description-section {
  padding: 0 50px;
}
#starter-pack-medium-kit-normal .add-cart-section {
  position: unset;
}
#starter-pack-medium-kit-normal .actual-price {
  right: -205px;
}

/* ===============product Mineral Reflect (invisible) new================ */
#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-border-top {
  height: 14px;
  background: #000 !important;
  /* old color - 009ca6 */
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__title {
  /* color: #ffffff !important;
  background: #000 !important; */
  /* old color - 009ca6 */
  /* border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 10px;
}

/* ===============product SOLUTION FROM POLLUTION new================ */
#solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
  .product-border-top {
  height: 14px;
  background: #e35205;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
  .product-single__title {
  /* color: #ffffff !important;
  background: #e35205;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 32px 15px;
}

/* ===============product REFINE OVER TIME new================ */
#refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-border-top {
  height: 14px;
  background: #f1be48;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__title {
  /* color: #ffffff !important;
  background: #f1be48;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 33px 25px;
}

/* ===============product HYDRATE AND INFLATE new================ */
#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__meta--wrapper {
  /*     border: 2px solid #000; */
  margin: 0 0 50px 0;
  border: 1px solid #e6e6e6;
  border-top: 14px solid #6ad1e3;
}

#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__title {
  /* /* color: white !important; */
  background: #6ad1e3;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 33px 25px;
}

/* ===============product FOR BRIGHTER DAYS new================ */
#for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
  .product-border-top {
  height: 14px;
  background: #603d20;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
  .product-single__title {
  /* /* color: white !important; */
  background: #603d20;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 20px;
}

/* ===============product RACE AGAINST TIME new================ */
#race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
  .product-single__title {
  /* /* color: white !important; */
  background: #642667;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 20px;
}

#race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
  .product-border-top {
  height: 14px;
  background: #642667;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product LIGHT AS A FEATHER new================ */
#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 34px 30px;
}

#light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 18px 34px;
}

/* ===============product starter pack light oily acne new================ */

#starter-pack-light-oily-acne .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#starter-pack-light-oily-acne .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-light-oily-acne .product-single__title {
  /* color: #ffffff !important;
  background: #92c1e9;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 8px 10px;
}

#starter-pack-light-oily-acne .product-description-section {
  padding: 0 50px;
}
#starter-pack-light-oily-acne .add-cart-section {
  position: unset;
}
#starter-pack-light-oily-acne .actual-price {
  right: -205px;
}

/* ===============product A HAPPY MEDIUM new================ */
#a-happy-medium-moisturiser-for-combination-skin-types
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#a-happy-medium-moisturiser-for-combination-skin-types .product-border-top {
  height: 14px;
  background: #0072ce;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#a-happy-medium-moisturiser-for-combination-skin-types .product-single__title {
  /* /* color: white !important; */
  background: #0072ce;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 20px;
}

/* ===============product FILTHY RICH new================ */
#filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-border-top {
  height: 14px;
  background: #002b78;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__title {
  /* /* color: white !important; */
  background: #002b78;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 20px;
}

/* ===============product ZINC IT OVER new================ */
#serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
  .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
  .product-single__title {
  /* /* color: white !important; */
  background: #009ca6;
  border: 2px solid black !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 50px 20px;
}

/* ===============product STARTER PACK - ACNE / OILY KIT new================ */
#starter-pack-acne-oily-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #92c1e9;
}

#starter-pack-acne-oily-kit .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* ===============product STARTER PACK - MEDIUM KIT new================ */
#starter-pack-acne-oily-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #92c1e9;
}

#starter-pack-acne-oily-kit .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* ===============product STARTER PACK - RICH KIT new================ */
#starter-pack-rich-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #003087;
}

#starter-pack-rich-kit .product-single__title {
  /* /* color: white !important; */
  background: #003087;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* ===============product STARTER PACK - SERUM STARTER new================ */
#starter-pack-serum-starter .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #000;
}

#starter-pack-serum-starter .product-single__title {
  /* /* color: white !important; */
  background: #000;
  border: none !important; */
  font-weight: bold;
  width: 160px;
  padding: 32px 10px;
}
#starter-pack-serum-starter .actual-price {
  right: -302px;
}
#starter-pack-serum-starter .add-cart-section {
  text-align: left;
  position: unset;
}
.sold-out-mark {
  text-align: center;
}

/* ===============product 3d cLEAN STARTER new================  */
#3d-clean-soft-milky-cleanser-for-dry-skin .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #5b6770;
}

#3d-clean-soft-milky-cleanser-for-dry-skin .product-single__title {
  /* color: white !important; */
  background: #5b6770;
  border: none !important;
  font-weight: bold;
  width: 160px;
}

/* =============== serve-and-protect-50-with-free-beach-towel ================ */
#serve-and-protect-50-with-free-beach-towel .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 0px 0px;
  margin: 0 0 50px 0;
  border-top: 14px solid #01a2c0;
}

#serve-and-protect-50-with-free-beach-towel .product-single__title {
  /* color: white !important; */
  background: #01a2c0;
  border: none !important;
  font-weight: bold;
  width: 160px;
}

#serve-and-protect-50-with-free-beach-towel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-with-free-beach-towel .product-border-top {
  height: 14px;
  background: #01a2c0;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

.cart-form .btn {
  font-family: "Montserrat", sans-serif !important;
  border-radius: 10px;
}

.bestsellers-area,
.featured-area,
.instagram-feed {
  border-left: none;
}

#dermaenergy #hp-content {
  border-left: none;
}

#hp-img::before {
  display: none;
}

.btn--secondary:hover,
.btn:hover,
.rte .btn--secondary:hover,
.rte .btn:hover {
  /* 	border-radius:10px; */
}

.btn,
.btn--secondary {
  /*   border-radius:10px; */
}

.input-group .input-group-btn:last-child > .btn,
.input-group .input-group-btn:last-child > .btn--secondary,
.input-group .input-group-field:last-child {
  border-radius: 10px;
  background-color: #cdcccc;
}

.home-page-title {
  border-radius: 10px;
}

.cst_shop a {
  border-radius: 10px;
}

/* .newsletter .newsletter__input, .newsletter form .newsletter--form{
 border-radius: 10px;
} */
#insta-feed img,
.instafeed-shopify img {
  border-radius: 10px !important;
}

#dermaenergy #hp-img img {
  border: 4px solid #cdcccc;
}

.newsletter {
  border: none !important;
}

.prod_line {
  font-family: "SegoeUI";
  text-align: center !important;
  margin: 0 33px;
  font-size: 28px;
  font-weight: 500;
  padding: 0 0 5px 0;
}

@media screen and (max-width: 600px) {
  .black-label-video .traning-single__title {
    font-size: 16px;
    padding: 15px 10px;
  }

  .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
    .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #a-happy-medium-moisturiser-for-combination-skin-types
    .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
    .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
    .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
    .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  /* COMMON RULES */
  #a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
    .product-single__meta--wrapper,
  #serve-and-protect-black .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
    .product-single__meta--wrapper {
    padding: 0;
    margin: 8px;
  }

  #race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #cream-clean-cleanse .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  [id="4d-clean"] .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  [id="3d-clean-soft-milky-cleanser-for-dry-skin"]
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #advanced-eye-ai .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #berry-peel .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #revive-medium-moisturiser-for-combination-skin-types
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #enzyme-peel .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #post-laser-lotion .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black.product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #pumpkin-peel .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #sheet-mask .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
    .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #serve-and-protect-50-with-free-beach-towel .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  .thumb-imgs img {
    margin: 10px 15px 0 15px !important;
  }

  #ProductPhotoImg.product-single__photo {
    margin-top: 140px;
  }

  .product-single__title {
    position: absolute;
    max-width: 450px;
    top: 85px;
    width: 90%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .product-single__description {
    padding: 0 15px;
  }

  .actual-price {
    right: -115px !important;
  }

  #currency-mobile-switcher {
    display: none !important;
  }

  #cream-clean-cleanse .product-single__meta--wrapper {
    margin: 8px;
  }

  .prod_line {
    margin: 0 !important;
  }

  .product-single__description {
    padding: 1px;
  }

  .ml {
    padding-left: 0px !important;
  }

  .hydratedescriptio {
    margin-left: 0px !important;
  }

  #black-friday-light-as-a-feather .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }

  #black-friday-serve-and-protect .product-single__meta--wrapper {
    padding: 0 !important;
    margin: 8px !important;
  }
}
/* ===============End of Media Query================ */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px 50px 18px 50px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active,
.accordion:hover {
  background-color: #f7f7f7;
}

.accordion:after {
  content: "\002B";
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.accordion.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.hydratedescription {
  padding: 15px 50px 0px 50px;
}

.hydratedescriptio {
  padding: 0 20px;
  margin-left: 20px;
}

.plist {
  list-style-type: "none";
}

/* ================================================================================== */
.product-description-section {
  display: flex;
  flex-direction: column;
}

.product-single__title {
  order: 1;
}

.add-cart-section {
  order: 3;
  position: relative;
  top: -38px;
}

.product-single__description {
  order: 2;
}

.social-sharing {
  order: 4;
}

.wrapper {
  max-width: 1200px !important;
}

.actual-price {
  position: relative;
  right: -218px;
  font-weight: 700 !important;
}

.add-cart-section .btn {
  width: 500px;
}

.product-single__description {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  margin-top: 0px;
  padding-right: 0px;
}

/* ====================================MEDIA SCREEN============================================== */
.rte ol,
.rte p,
.rte table,
.rte ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .actual-price {
  font-size: 20px;
  font-weight: bold !important;
}

#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
}

.ml {
  padding: 0 30px;
  position: relative;
  top: 23px;
  margin-left: 12px;
}

#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-border-top {
  height: 14px;
  background: #6ad1e3;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

.ul-type li {
  position: relative;
  margin-right: 15px;
  list-style: none;
  margin: 0;
  vertical-align: baseline;
  background-position: 0 5px;
  padding: 0 0 0 25px;
}

.ul-type li::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  height: 15px;
  width: 15px;
  -webkit-mask-image: url("https://cdn.shopify.com/s/files/1/1253/3929/files/heart-solid.svg?v=1685340771");
  -webkit-mask-repeat: no-repeat;
  /*   background-color:#eb3290; */
  background-color: var(--cutomColor);
  /*   transform: translateY(-50%); */
}
.product-options {
  top: 0px;
  left: 25px;
  position: absolute;
  z-index: 9999;
}

.product-options label {
  display: inline;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.9em;
  margin: 5px;
}

.cbpqa-header {
  display: none !important;
}

.cbpqa-legend {
  display: none !important;
}

.product-single__photos a,
.product-single__photos img,
.product-single__thumbnails a,
.product-single__thumbnails img {
  background-/* color: white !important; */
  color: black !important;
  position: relative !important;
}

.cb-modal__title {
  text-align: center;
}

.cbpqa-cancel-link {
  display: none;
}

.cb-modal__btn {
  width: 100%;
}

.cb-field-group {
  margin-bottom: 13px !important;
}

.cbpqa-btn-submit {
  padding: 10px 8px !important;
}

.question-answer-box {
  top: -20px;
}

.thumb-imgs img {
  margin: 100px 15px 0 15px;
  max-width: 25%;
}

#queer-chemistry .main-content .wrapper {
  max-width: none !important;
  padding: 0;
}

#dermaenergy-difference .main-content .wrapper {
  max-width: none !important;
  padding: 0;
}
.tmenu_submenu--desktop .tmenu_item_link {
  font-size: 1.14286em !important;
}

/* 27-01-23  */
#a2-serum .product-single__meta--wrapper,
#b2-serum .product-single__meta--wrapper,
#c2-serum .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}
#a2-serum .product-single__title,
#b2-serum .product-single__title,
#c2-serum .product-single__title {
  color: #dada4c !important;
  background: #000 !important;
  border: 2px solid #000 !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}
#a2-serum .product-border-top,
#b2-serum .product-border-top,
#c2-serum .product-border-top {
  height: 14px;
  background: #dada4c;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}



/* ===============product 3D new================ */
.product-single__title:before {
  display: none;
}

.newsletter:after {
  display: none;
}

.newsletter:before {
  display: none;
}

#black-friday-serve-and-protect .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#black-friday-serve-and-protect .product-single__title {
  /* color: white !important; */
  /* background: #009ca6;
  border: 2px solid black !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 18px 8px;
}

#black-friday-serve-and-protect .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#black-friday-light-as-a-feather .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#black-friday-light-as-a-feather .product-single__title {
  /*   /* color: white !important; */ */
  /* background: #92c1e9;
  border: 2px solid black !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 18px 5px;
}

#black-friday-light-as-a-feather .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

[id="3d-clean-soft-milky-cleanser-for-dry-skin"] .product-single__meta--wrapper,
[id="professional-3d-clean"] .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

[id="3d-clean-soft-milky-cleanser-for-dry-skin"] .product-border-top,
[id="professional-3d-clean"] .product-border-top {
  height: 14px;
  background: #ff6cbc !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

[id="3d-clean-soft-milky-cleanser-for-dry-skin"] .product-single__title,
[id="professional-3d-clean"] .product-single__title {
    font-weight: bold;
    width: 160px;
    height: 160px;
    padding: 50px 32px;
    color: #ff6bbb !important;
}

 .pro3935995494513 .newsletter{
  background: #ff6cbc !important;
}

.pro6723684991089 .product-single__title {
  padding: 33px 25px !important;
}

/* =============== product sheet mask ================*/
[id="sheet-mask-single"] .product-border-top {
  height: 14px;
  background: black !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

[id="sheet-mask-single"] .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}
[id="sheet-mask-single"] .product-single__title {
  color: #ffffff !important;
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 17px;
}
[id="sheet-mask-single"] .add-cart-section {
  margin: 20px 0px;
}

/* ===============product 4D new================ */
[id="4d-clean"] .product-single__meta--wrapper,
[id="professional-4d-clean"] .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

[id="4d-clean"] .product-border-top,
[id="professional-4d-clean"] .product-border-top {
  height: 14px;
  background:#ae66cf !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

[id="4d-clean"] .product-single__title,
[id="professional-4d-clean"] .product-single__title {
   font-weight: bold;
    width: 160px;
    height: 160px;
    padding: 50px 32px;
    color:  #ae66cf !important;
}

.pro4569550553201 .newsletter{
  background:#ae66cf !important;
}

/* ===============product NV CLEAN new================ */
#nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__meta--wrapper,
#professional-nv-clean .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__title,
#professional-nv-clean .product-single__title {
    font-weight: bold;
    width: 160px;
    height: 160px;
    padding: 50px 32px;
    color: #00b140!important;
}

#nv-clean-a-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-border-top,
#professional-nv-clean .product-border-top {
  height: 14px;
  background:#00b140!important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product AC CLEAN new================ */
#ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
  .product-single__meta--wrapper,
#professional-ac-clean .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
  .product-border-top,
#professional-ac-clean .product-border-top {
  height: 14px;
  background: #5b4531 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#ac-clean-an-alpha-hydroxy-acid-aha-cleanser-for-anti-ageing
  .product-single__title,
#professional-ac-clean .product-single__title {
  color: #5b4531 !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}

.pro3933357768817 .newsletter{
  background: #5b4531 !important;
}

/* ===============product A3 & B2 SERUM new================ */

#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__meta--wrapper,
#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__meta--wrapper,
#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}
#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__title,
#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__title,
#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__title {
    font-weight: bold;
    width: 160px;
    height: 160px;
    padding: 50px 32px;
    color: #fb7c50 !important;
}

#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-border-top,
#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-border-top,
#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-border-top {
  height: 14px;
  background: #fb7c50 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#c2-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum .newsletter{
  background: #fb7c50 !important;
}

#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum .product-single__title,
#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum .product-single__title{
  color:#dada4c !important;
}

#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum .product-border-top,
#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum .product-border-top{
    background: #dada4c !important;
  }


#dermaenergy-a2-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum .newsletter,
#dermaenergy-a3-serum-encapsulated-anti-ageing-vitamin-a-retinol-serum .newsletter{
    background: #dada4c !important;
  }
/* ===============product B2 & B3 SERUM new================ */


#b2-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__title,
#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__title,
{
     font-weight: bold;
    width: 160px;
    height: 160px;
    padding: 50px 32px;
    color: #fabcb0 !important;
  }


#b2-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-border-top,
#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-border-top
{
    background:  #fabcb0!important;
    height: 14px;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
  }

.pro6646352543857 .newsletter,
.pro3933384343665 .newsletter{
   background:  #fabcb0!important;
}



/* ===============product B3 SERUM new================ */
#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe
  .product-single__meta--wrapper,
#professional-b3-serum .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

 {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}



#b3-serum-niacinamide-serum-for-skin-immunity-helps-calm-the-soothe-previous-version-with-thiamine
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  padding: 50px 50px;
  border-top: 14px solid #000;
  margin: 0 0 50px 0;
}


/* ===============product C3 SERUM new================ */
#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-single__title {
  color: #ffb291 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 30px;
}

#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum
  .product-border-top {
  height: 14px;
  background: #ffb291 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#c3-serum-vitamin-c-serum-for-brightening-and-anti-ageing-serum .newsletter{
  background: #ffb291 !important;
}

/* ===============product HA3 SERUM new================ */
#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__meta--wrapper,
#professional-ha3-serum .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__title,
#professional-ha3-serum .product-single__title {
  color: #12ccfc !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-border-top,
#professional-ha3-serum .product-border-top {
  height: 14px;
  background: #12ccfc !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#ha3-serum-superior-hydrating-hyaluronic-acid-for-dehydrated-skin .newsletter{
  background: #12ccfc !important;
}


/* ===============product PI SERUM new================ */
#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum .product-single__title {
  color: #544938 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 31px;
}

#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum
  .product-border-top {
  height: 14px;
  background: #544938 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#pi-serum-pigment-skin-brightening-serum-and-skin-lightening-serum .newsletter{
  background: #544938 !important;
}

/* ===============product PEP SERUM new================ */
#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
  .product-single__title {
  color: v !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles
  .product-border-top {
  height: 14px;
  background:#7e408d !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#pep-serum-a-peptide-serum-with-proteins-for-anti-ageing-for-wrinkles .newsletter{
  background:#7e408d !important;
}


/* ===============product LQD EXFOLIANT new================ */
#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant .product-single__title {
  color: #b68544 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 16px;
}

#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant .product-border-top {
  height: 14px;
  background: #b68544 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#lqd-exfoliant-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant .newsletter{
  background: #b68544 !important;
}


/* ===============product REVIVE Light new================ */
#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__meta--wrapper,
#professional-revive-light .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__title,
#professional-revive-light .product-single__title {
  color: #35c7e8 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-border-top,
#professional-revive-light .product-border-top {
  height: 14px;
  background: #35c7e8 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#revive-light-oil-free-moisturiser-for-acne-skin-no-breakouts .newsletter{
   background: #35c7e8 !important;
}
/* ===============product REVIVE MEDIUM new================ */
#revive-medium-moisturiser-for-combination-skin-types
  .product-single__meta--wrapper,
#professional-revive-medium .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#revive-medium-moisturiser-for-combination-skin-types .product-single__title,
#professional-revive-medium .product-single__title {
  color: #11acf9 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#revive-medium-moisturiser-for-combination-skin-types .product-border-top,
#professional-revive-medium .product-border-top {
  height: 14px;
  background: #11acf9 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#revive-medium-moisturiser-for-combination-skin-types .newsletter{
  background: #11acf9 !important;
}

/* ===============product REVIVE RICH new================ */
#revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__meta--wrapper,
#professional-revive-rich .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__title,
#professional-revive-rich .product-single__title {
  color:#003087!important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#revive-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-border-top,
#professional-revive-rich .product-border-top {
  height: 14px;
  background: #003087!important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product SERVE AND PROTECT 50+ (BLACK) new================ */
#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
  .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection
  .product-single__title {
  color: #009ca6 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 20px 25px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
  .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-250ml
  .product-single__title {
  /* /* color: white !important; */
  background: #009ca6;
  border: 2px solid black !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 5px 25px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-50-a-high-spf-50-for-maximum-sun-protection-black
  .product-single__title {
  /* /* color: white !important; */
  background: black !important;
  border: 2px solid black !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 4px 25px;
}

/* ===============product MINERAL REFLECT (MEDIUM) new================ */
#mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__title {
  /* /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

#mineral-protect-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product ADVANCED EYE (AI) new================ */
#advanced-eye .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#advanced-eye .product-border-top {
  height: 14px;
  background: #0cc8b2 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#advanced-eye .product-single__title {
  color: #0cc8b2 !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 16px;
}

#advanced-eye .newsletter{
  background: #0cc8b2 !important;
}

/* ===============product BERRY PEEL new================ */
#berry-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#berry-peel .product-single__meta--wrapper .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#berry-peel .product-single__title {
  /* color: white !important; */
  background: #000 !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

/* ===============product KALE PEEL new================ */

#kale-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#kale-peel .product-single__meta--wrapper .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#kale-peel .product-single__title {
  /* color: white !important; */
  background: #000 !important;
  border: 2px solid black !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 50px 28px;
}

/* ===============product ENZYME PEEL new================ */
#enzyme-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#enzyme-peel .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 48px 25px;
}

#enzyme-peel .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product PUMPKIN PEEL new================ */
#pumpkin-peel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#pumpkin-peel .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

#pumpkin-peel .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product POST LASER LOTION new================ */
#post-laser-lotion .product-single__meta--wrapper,
#professional-post-laser-lotion .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#post-laser-lotion .product-single__title,
#professional-post-laser-lotion .product-single__title {
  color: #a76d11 !important;
  /* background: black !important;
  border: 4px solid transparent !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

#post-laser-lotion .product-border-top,
#professional-post-laser-lotion .product-border-top {
  height: 14px;
  background: #a76d11;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product SHEET MASK new================ */
#sheet-mask .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#sheet-mask .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
}

#sheet-mask .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product HYDRATING MASK new================ */
#hydrating-mask .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#hydrating-mask .product-single__title {
  /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 165px;
  height: 160px;
  padding: 50px 18px;
}

#hydrating-mask .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product PROFESSIONAL - HYDRATING MASK new================ */
#professional-hydrating-mask .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 50px 0px;
}

#professional-hydrating-mask .product-single__title {
  /* /* color: white !important; */
  background: black !important;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 3px;
}

#professional-hydrating-mask .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product CREAM CLEAN CLEANSE new================ */
#cream-clean-cleanse .product-single__meta--wrapper,
#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing .newsletter{
  /* background:black !important; */
}

#cream-clean-cleanse .product-border-top,
#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-border-top {
  height: 14px;
  background: #af1685;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#cream-clean-cleanse .product-single__title,
#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-single__title {
  /* color: black !important; */
  /* background: transparent; 
border: 4px solid transparent !important; */
  font-weight: 900;
  width: 160px;
  height: 160px;
  padding: 33px 25px;
}

/* ===============product CLEAN WITH ENVY new================ */
#clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-border-top {
  height: 14px;
  background: #00b140;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#clean-with-envy-sulfate-free-soap-free-foaming-face-wash-for-all-skin
  .product-single__title {
  /* color: #00b140 !important;
  background: transparent; 
border: 4px solid transparent !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

/* ===============product A MEAN CLEAN new common rules ================ */
#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-single__meta--wrapper,
#serve-and-protect-black .product-single__meta--wrapper,
#starter-pack-normal .product-single__meta--wrapper,
#starter-pack-oily-light .product-single__meta--wrapper,
#starter-pack-dry-rich .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#a-mean-clean-an-alpha-hydroxy-acid-aha-cleanser-4-acne-and-ageing
  .product-border-top,
#serve-and-protect-black .product-border-top,
#starter-pack-normal .product-border-top,
#starter-pack-oily-light .product-border-top,
#starter-pack-dry-rich .product-border-top {
  height: 14px;
  background: #000;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-normal .product-single__title,
#starter-pack-oily-light .product-single__title,
#starter-pack-dry-rich .product-single__title {
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 25px;
  max-width: 130px;
}
#serve-and-protect-black .product-single__title {
  font-weight: bold;
  width: 160px;
  height: 160px;
  color: #009ca6!important;
  padding: 21px 25px;
}

#serve-and-protect-black .product-border-top{
  background: #009ca6!important;
}
#serve-and-protect-black .newsletter{
  background: #009ca6!important;  
}

/* BORDER / BACKGROUND RULES */
#starter-pack-normal .product-border-top
 /* #starter-pack-normal .product-single__title */ {
  background: #0072ce !important;
}

#starter-pack-oily-light .product-border-top
 /* #starter-pack-oily-light .product-single__title */ {
  background: #92c1e9 !important;
}
#starter-pack-dry-rich .product-border-top
 /* #starter-pack-dry-rich .product-single__title */ {
  background: #003087 !important;
}

#starter-pack-dry-rich .product-single__title,
#starter-pack-normal .product-single__title,
#starter-pack-oily-light .product-single__title {
  padding: 35px 20px;
}

/* ===============product DERMABRUSH new================ */
#dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
  .product-border-top {
  height: 14px;
  background: #008675;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#dermaenergy-dermabrush-deeply-clean-your-skin-with-a-skin-brush
  .product-single__title {
  /* color: #008675 !important;
  background: transparent;
  border: 4px solid transparent !important; */
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 48px 36px;
}

/* ===============product SHED THE DEAD new================ */
#shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-border-top {
  height: 14px;
  background: #c6aa76;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#shed-the-dead-a-liquid-exfoliant-no-scrub-no-abrasive-exfoliant
  .product-single__title {
  color: #c6aa76 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 30px;
}

/* ===============product DISSOLVE AND SOLVE (4%) new================ */
#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
  .product-border-top {
  height: 14px;
  background: #44499c;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples
  .product-single__title {
  /*   color: #44499c !important; */
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 25px;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples-2
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples-2
  .product-border-top {
  height: 14px;
  background: #44499c;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#dissolve-and-solve-anti-acne-for-cystic-acne-breakouts-and-pimples-2
  .product-single__title {
  /* color: #ffffff !important;
  background: #44499c;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 20px 25px;
}

/* ===============product CALM THE HARM new================ */
#calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
  .product-single__meta--wrapper,
#calm-the-harm-prof .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
  .product-border-top,
#calm-the-harm-prof .product-border-top {
  height: 14px;
  background: #c8102e;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#calm-the-harm-niacinamide-serum-for-skin-immunity-calms-and-soothe
  .product-single__title,
#calm-the-harm-prof .product-single__title {
  color: #c8102e !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 35px;
}
#calm-the-harm-prof .product-single__title {
  padding: 35px 22px;
}

/* ===============product STARTER PACK - RICH KIT (LIPID-DRY) new================ */
#starter-pack-rich-kit-lipid-dry .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#starter-pack-rich-kit-lipid-dry .product-border-top {
  height: 14px;
  background: #003087;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-rich-kit-lipid-dry .product-single__title {
  /* color: #ffffff !important;
  background: #003087;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  /*   padding: 8px 10px;  */
}

#starter-pack-rich-kit-lipid-dry .product-description-section {
  padding: 0 50px;
}
#starter-pack-rich-kit-lipid-dry .add-cart-section {
  position: unset;
}
#starter-pack-rich-kit-lipid-dry .actual-price {
  right: -205px;
}

/* ===============product Starter Pack - Medium Kit (Normal) new ============= */
#starter-pack-medium-kit-normal .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#starter-pack-medium-kit-normal .product-border-top {
  height: 14px;
  background: #0072ce;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-medium-kit-normal .product-single__title {
  /* color: #ffffff !important;
  background: #0072ce;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 8px 10px;
}

#starter-pack-medium-kit-normal .product-description-section {
  padding: 0 50px;
}
#starter-pack-medium-kit-normal .add-cart-section {
  position: unset;
}
#starter-pack-medium-kit-normal .actual-price {
  right: -205px;
}

/* ===============product Mineral Reflect (invisible) new================ */
#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__title{
  color: #009ca6!important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 10px;
  }


#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun .product-border-top{
    height: 14px;
  background: #009ca6 !important;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun .newsletter{
  background: #009ca6 !important;  
}


/* ===============product Mineral Reflect================ */
#mineral-reflect-is-invisible-zinc-moisturiser-to-protect-against-the-sun
  .product-single__meta--wrapper,
#professional-mineral-reflect-invisible .product-single__meta--wrapper,
#professional-mineral-reflect-medium .product-single__meta--wrapper,
#professional-pre-peel-prep .product-single__meta--wrapper,
#professional-post-peel-neutralize .product-single__meta--wrapper,
#professional-fan-brush .product-single__meta--wrapper,
#professional-mixing-bowl .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}


#professional-mineral-reflect-invisible .product-border-top,
#professional-mineral-reflect-medium .product-border-top,
#professional-pre-peel-prep .product-border-top,
#professional-post-peel-neutralize .product-border-top,
#professional-fan-brush .product-border-top,
#professional-mixing-bowl .product-border-top {
  height: 14px;
  background: #000 !important;
  /* old color - 009ca6 */
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}


#professional-mineral-reflect-medium .product-single__title,
#professional-pre-peel-prep .product-single__title,
#professional-post-peel-neutralize .product-single__title,
#professional-fan-brush .product-single__title,
#professional-mixing-bowl .product-single__title {
  color: #ffffff !important;
  background: #000 !important;
  /* old color - 009ca6 */
  border: 2px solid #000 !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 10px;
}

/* ===============product SOLUTION FROM POLLUTION new================ */
#solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
  .product-border-top {
  height: 14px;
  background: #e35205;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#solution-from-pollution-vitamin-c-serum-to-fight-free-radicals
  .product-single__title {
  color: #e35205 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 32px 13px;
}

/* ===============product REFINE OVER TIME new================ */
#refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-border-top {
  height: 14px;
  background: #f1be48;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#refine-over-time-an-encapsulated-anti-ageing-vitamin-a-retinol-serum
  .product-single__title {
  color: #f1be48 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 33px 25px;
}

/* ===============product HYDRATE AND INFLATE new================ */
#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__meta--wrapper {
  /*     border: 2px solid #000; */
  margin: 0 0 50px 0;
  border: 1px solid #e6e6e6;
  border-top: 14px solid #6ad1e3;
}

#hydrate-and-inflate-hydrating-hyaluronic-acid-for-dehydrated-skin
  .product-single__title {
  color: #6ad1e3 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 33px 25px;
}

/* ===============product FOR BRIGHTER DAYS new================ */
#for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
  .product-border-top {
  height: 14px;
  background: #603d20;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#for-brighter-days-skin-brightening-serum-and-skin-lightening-serum
  .product-single__title {
  color: #603d20 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 20px;
}

/* ===============product RACE AGAINST TIME new================ */
#race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
  .product-single__title {
  color: #642667 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 35px 20px;
}

#race-against-time-a-peptide-serum-for-anti-ageing-for-wrinkles
  .product-border-top {
  height: 14px;
  background: #642667;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

/* ===============product LIGHT AS A FEATHER new================ */
#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#light-as-a-feather-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__title {
  color: #92c1e9 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 34px 30px;
}

#light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#light-as-a-feather-2020-oil-free-moisturiser-for-acne-skin-no-breakouts
  .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 18px 34px;
}

/* ===============product starter pack light oily acne new================ */

#starter-pack-light-oily-acne .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#starter-pack-light-oily-acne .product-border-top {
  height: 14px;
  background: #92c1e9;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#starter-pack-light-oily-acne .product-single__title {
  /* color: #ffffff !important;
  background: #92c1e9;
  border: 2px solid #000 !important; */
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 8px 10px;
}

#starter-pack-light-oily-acne .product-description-section {
  padding: 0 50px;
}
#starter-pack-light-oily-acne .add-cart-section {
  position: unset;
}
#starter-pack-light-oily-acne .actual-price {
  right: -205px;
}

/* ===============product A HAPPY MEDIUM new================ */
#a-happy-medium-moisturiser-for-combination-skin-types
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#a-happy-medium-moisturiser-for-combination-skin-types .product-border-top {
  height: 14px;
  background: #0072ce;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#a-happy-medium-moisturiser-for-combination-skin-types .product-single__title {
  color: #0072ce !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 20px;
}

/* ===============product FILTHY RICH new================ */
#filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-border-top {
  height: 14px;
  background: #002b78;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#filthy-rich-for-lipid-dry-skin-needing-nourishment-from-oils-amp-butters
  .product-single__title {
  color: #002b78 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  height: 160px;
  padding: 50px 20px;
}

/* ===============product ZINC IT OVER new================ */
#serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
  .product-single__meta--wrapper {
  border: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
}

#serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
  .product-border-top {
  height: 14px;
  background: #009ca6;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

#serve-and-protect-zinc-invisible-zinc-to-protect-against-the-sun
  .product-single__title {
  color: #009ca6 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: 700;
  width: 160px;
  height: 160px;
  padding: 50px 20px;
  max-width: 115px;
}

/* ===============product STARTER PACK - ACNE / OILY KIT new================ */
#starter-pack-acne-oily-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #92c1e9;
}

#starter-pack-acne-oily-kit .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* ===============product STARTER PACK - MEDIUM KIT new================ */
#starter-pack-acne-oily-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #92c1e9;
}

#starter-pack-acne-oily-kit .product-single__title {
  /* /* color: white !important; */
  background: #92c1e9;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* ===============product STARTER PACK - RICH KIT new================ */
#starter-pack-rich-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #003087;
}

#starter-pack-rich-kit .product-single__title {
  /* /* color: white !important; */
  background: #003087;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* ===============product STARTER PACK - SERUM STARTER new================ */
#serum-starter-kit .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #000;
}

#serum-starter-kit .product-single__title {
  color: #000 !important;
  background: transparent;
  border: 4px solid transparent !important;
  font-weight: bold;
  width: 160px;
  padding: 32px 10px;
}
#serum-starter-kit .actual-price {
  right: -302px;
}
#serum-starter-kit .add-cart-section {
  text-align: left;
  position: unset;
}
.sold-out-mark {
  text-align: center;
}

/* ===============product 3d cLEAN STARTER new================  */
#3d-clean-soft-milky-cleanser-for-dry-skin .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 50px 50px;
  margin: 0 0 50px 0;
  border-top: 14px solid #5b6770;
}

#3d-clean-soft-milky-cleanser-for-dry-skin .product-single__title {
  /* /* color: white !important; */
  background: #5b6770;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

/* =============== serve-and-protect-50-with-free-beach-towel ================ */
#serve-and-protect-50-with-free-beach-towel .product-single__meta--wrapper {
  border: 2px solid #000;
  padding: 0px 0px;
  margin: 0 0 50px 0;
  border-top: 14px solid #01a2c0;
}

#serve-and-protect-50-with-free-beach-towel .product-single__title {
  /* /* color: white !important; */
  background: #01a2c0;
  border: none !important; */
  font-weight: bold;
  width: 160px;
}

#serve-and-protect-50-with-free-beach-towel .product-single__meta--wrapper {
  border: 1px solid #e6e6e6 !important;
  margin: 0 0 50px 0;
}

#serve-and-protect-50-with-free-beach-towel .product-border-top {
  height: 14px;
  background: #01a2c0;
  margin-bottom: 33px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}
