/** Shopify CDN: Minification failed

Line 1653:0 Unexpected "}"

**/
/* custom styles for Brookly pricing theme */
/* My Css */
@media screen and (max-width: 440px) {
  .grid.product-single {
    margin-top: 77px; } }
.wrapper {
  max-width: 1400px; }

.cd-scrolling-bg {
  background-color: #fff;
  border: 4px solid #000;
  min-height: 100%;
  width: 65%;
  text-align: left;
  position: relative;
  margin-top: 0;
  margin-bottom: 10%;
  margin-left: 10%;
  clear: both;
  max-width: 900px; }
  .cd-scrolling-bg .side-tab-1 {
    position: absolute;
    height: 4px;
    top: 160px;
    left: -100%;
    width: 100%;
    background-color: #000; }
  .cd-scrolling-bg .side-tab-2 {
    position: absolute;
    width: 4px;
    bottom: -50%;
    left: 50%;
    height: 50%;
    background-color: black; }
  .cd-scrolling-bg h2 {
    color: #00638d;
    margin: 0 0 5px; }
  .cd-scrolling-bg p {
    margin-bottom: 20px; }
  .cd-scrolling-bg img {
    float: left;
    margin: 0 20px 0 0; }
  .cd-scrolling-bg .cd-container {
    padding: 0 30px 10px; }
  .cd-scrolling-bg h1 {
    background: black;
    color: #fff;
    padding: 10px 30px;
    margin: 0 0 20px; }

.sold-out-mark {
  margin: 20px 0;
  color: #d40707;
  font-size: 1.3em; }

.home-page-title {
  border: 5px solid #000;
  padding: 20px 20px;
  max-width: 410px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5em;
  background-color: #000;
  color: #fff; }

.rte .main-title {
  font-size: 1.3em; }

#hamburger-desktop-screen {
  top: 0;
  left: 0; }

.add-to-cart-zone {
  margin: 20px 0;
  display:flex;
  align-items:center;
}

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

#currencies {
  font-size: 1em;
  padding: 0 20px 0 10px;
  margin: 0; }

.featured-collection {
  text-align: center; }
  .featured-collection h3 {
    margin: 15px 0; }

.multi-order {
  margin: 40px 0; }
  .multi-order tr {
    border-bottom: 3px solid #000; }
    .multi-order tr td:nth-child(3) {
      border-right: 3px solid #000; }

.actual-price {
  font-size: 1.3em; }

.fb-like {
  margin: 10px 0;
  display: inherit; }

.cd-fixed-bg.cd-bg-1 h1 {
  display: none; }

body#dermaenergy .cd-fixed-bg {
  display: none; }

.site-nav__link {
  padding: 7px 12px; }

.site-nav a:hover,
.site-nav--active a {
  color: #9b8e68; }

.cart-link {
  padding: 2px 15px; }

.site-header .grid--table > .grid__item {
  vertical-align: middle; }

.rte h3,
.rte .h3 {
  text-align: left;
  margin: 0.5em 0; }

.product-single__meta--wrapper {
  padding-left: 0;
  padding-right: 0; }

.wholesale-order-form {
  margin-bottom: 20px; }
  .wholesale-order-form tr:first-child th:after,
  .wholesale-order-form tr:first-child td:after {
    border: 0; }
  .wholesale-order-form thead td {
    background-color: #fff;
    border-bottom: 4px solid black;
    font-weight: 700;
    text-align: center; }
  .wholesale-order-form tbody td {
    background-color: #fff;
    border-bottom: 1px solid black;
    text-align: center; }

.hr--small {
  margin: 5px auto; }

.newsletter {
  border-top: 4px solid black;
  margin-bottom: 0;
  position: relative; }
  .newsletter form {
    position: relative;
    z-index: 2; }
  .newsletter:before {
    content: '';
    background-color: #000;
    width: 4px;
    height: 70px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 3%; }
  .newsletter:after {
    content: '';
    background-color: #000;
    width: 4px;
    height: 350px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 3%; }

.product-single__description {
  padding-right: 20px; }

.product-single__title {
  background-color: #ccc;
  color: #fff; }

#calm-the-harm .newsletter,
#calm-the-harm .product-single__title {
  background-color: #c8102e; }

#clean-with-envy .newsletter,
#clean-with-envy .product-single__title {
  background-color: #00b140; }

#tone-it-up .newsletter,
#tone-it-up .product-single__title {
  background-color: #a4d65e; }

.pro2237634510961 .newsletter,
.pro2237634510961 .product-single__title, #serve-and-protect-zinc .newsletter,
#serve-and-protect-zinc .product-single__title {
  background-color: #009ca6; }

#refine-over-time .newsletter,
#refine-over-time .product-single__title {
  background-color: #f1be48; }

#solution-from-pollution .newsletter,
#solution-from-pollution .product-single__title {
  background-color: #e35205; }

#a-happy-medium .newsletter,
#a-happy-medium .product-single__title {
  background-color: #0072ce; }

.pro8059170119 .newsletter,
.pro8059170119 .product-single__title {
  background-color: #92c1e9; }

/* .pro9255579399 .newsletter,
.pro9255579399 .product-single__title {
  background-color: #c6aa76; } */

.pro9800753287 .newsletter,
.pro9800753287 .product-single__title {
  background-color: #0099a7; }

#post-laser-lotion .newsletter,
#post-laser-lotion .product-single__title {
  background-color: #a76d11; }

#berry-peel .newsletter,
#berry-peel .product-single__title {
  background-color: #470a68; }

#enzyme-peel .newsletter,
#enzyme-peel .product-single__title {
  background-color: #c4d600; }

#sheet-mask .newsletter,
#sheet-mask .product-single__title {
  background-color: #2d2926; }

.pro4612659347569 .product-single__title {
  background-color: #000000; }

.collection-wrapper {
  float: left;
  width: 70%;
  vertical-align: top; 
  margin-top:55px;}

.site-sidebar {
  float: right;
  width: 25%;
  vertical-align: top; }

.product-single__price,
.product-single__price--compare-at {
  font-size: 1.5em; }

.product-single__title {
  border: 4px solid black;
  font-size: 1.5em;
  padding: 20px;
  position: relative;
  text-transform: uppercase;
  max-width: 350px;
  margin: 0 auto 20px; }

.product-single__title:before {
  content: '';
  width: 4px;
  position: absolute;
  left: 50%;
  top: -80px;
  height: 80px;
  display: block;
  z-index: 1;
  background: #000; }

.wholesale-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: flex-start; }
  .wholesale-buttons > div {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 10px; }
    .wholesale-buttons > div:last-child {
      margin-right: 0; }

.header-wrapper--over-hero {
  padding: 0;
  position: fixed;
  width: 100%;
  z-index: 2; }

.btn:hover, .btn--secondary:hover, .rte .btn:hover, .rte .btn--secondary:hover {
  background-color: #9b8e68; }

.product-single__photos img {
  max-height: 550px; }

.product-single__meta {
  padding-top: 20px; }

.site-sidebar h3 {
  border-bottom: 4px solid black;
  border-lerightft: 4px solid black;
  font-size: 0.9em;
  margin-bottom: 2px;
  padding-bottom: 7px; }
.site-sidebar ul {
  list-style: none outside;
  margin: 0 0 30px; }
  .site-sidebar ul li {
    margin: 0; }
    .site-sidebar ul li a {
      border-bottom: 1px solid rgba(218, 222, 225, 0.77);
      display: block;
      padding: 8px; }
      .site-sidebar ul li a:hover {
        background-color: #f4f4f4; }

.site-footer {
  background-color: #3a3a3a;
  color: #fff;
  padding-top: 30px; }
  .site-footer a {
    color: #ffffff;
    text-transform: none; }
    .site-footer a:hover {
      color: #9b8e68; }

.product-single__add-to-cart {
  display: none; }

.form-vertical input[type="submit"] {
  margin-bottom: 0; }

.main-content {
  padding-bottom: 0 !important; }

.enquiry-checkboxes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: flex-start; }

.meet-the-team {
  display: flex;
  flex-wrap: wrap;
  padding: 1em;
  width: 100%; }
  .meet-the-team .team-item {
    border: 4px solid black;
    color: #000;
    flex: 1 0 auto;
    margin-right: 25px;
    margin-bottom: 25px;
    padding: 0 0 55px;
    position: relative;
    width: 30%;
    min-height: 240px; }
    .meet-the-team .team-item.mean-clean {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/files/a-mean-clean-black.png?v=1651125328) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.envy {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/clean-with-envy.png?v=11530670782184037303) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.tone-up {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/cream-clean-cleanse.png?v=6323323174876603748) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.calm-harm {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/calm-the-harm.png?v=11404769957524970498) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.solution-polution {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/solution-from-pollution.png?v=8321751071293414335) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.refine-over-time {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/refine-over-time.png?v=13182567110448710155) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.light-feather {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/light-as-feather.png?v=14061240125760301100) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.happy-medium {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/a-happy-medium.png?v=4527742023594360159) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.filthy-rich {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/filthy-rich.png?v=9168315190323615603) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.serve-protect {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/serve-and-protect.png?v=18032510558875904168) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.brighter-days {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/for-brighter-days.png?v=7106410128405656410) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.shed-the-dead {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/shed-the-dead.png?v=5137463361833853902) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.dissolve-solve {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/dissolve-and-solve.png?v=7871181133561151101) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.race-against-tme {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/race-against-time.png?v=9380596212528548743) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.hydrate-and-inflate {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/hydrate-and-inflate.png?v=979052145246298234) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item.sean-abel {
      background: url(//cdn.shopify.com/s/files/1/1253/3929/t/32/assets/sean-abel.jpg?v=101742714315546015) no-repeat;
      background-position: -40px 50px;
      background-size: 180px; }
    .meet-the-team .team-item .team-image {
      display: none;
      margin-bottom: 30px; }
      .meet-the-team .team-item .team-image img {
        border: 3px solid #fff;
        display: block;
        margin: 0 auto;
        max-width: 60%; }
    .meet-the-team .team-item h3 {
      border-bottom: 1px solid #000;
      color: #fff;
      font-size: 16px;
      padding: 12px 10px;
      margin-bottom: 8px;
      text-align: center; }
    .meet-the-team .team-item ul {
      font-size: 14px;
      margin-bottom: 0;
      padding: 1% 6% 0 90px; }
    .meet-the-team .team-item .btn {
      font-size: 9px;
      bottom: 10px;
      position: absolute;
      right: 10px; }
    .meet-the-team .team-item.envy h3 {
      background-color: #00a23a; }
    .meet-the-team .team-item.shed-the-dead h3 {
      background-color: #c2a36b; }
    .meet-the-team .team-item.mean-clean h3 {
      background-color: #008754; }
    .meet-the-team .team-item.calm-harm h3 {
      background-color: #ba0f2b; }
    .meet-the-team .team-item.refine-over-time h3 {
      background-color: #f0b93a; }
    .meet-the-team .team-item.solution-polution h3 {
      background-color: #d44d05; }
    .meet-the-team .team-item.tone-up h3 {
      background-color: #9dd352; }
    .meet-the-team .team-item.serve-protect h3 {
      background-color: #008e97; }
    .meet-the-team .team-item.light-feather h3 {
      background-color: #85bae6; }
    .meet-the-team .team-item.happy-medium h3 {
      background-color: #006abf; }
    .meet-the-team .team-item.filthy-rich h3 {
      background-color: #002b78; }
    .meet-the-team .team-item.brighter-days h3 {
      background-color: #54361b; }
    .meet-the-team .team-item.sean-abel h3 {
      background-color: #3ba97f; }

.main-content {
  display: block;
  padding-top: 80px; }

.terms-condition-link {
  font-style: italic; }
  .terms-condition-link a {
    font-weight: 700;
    text-decoration: underline; }
    .terms-condition-link a:hover {
      opacity: 0.8; }

#dermaenergy .hr--medium {
  display: none; }

.intro-content {
  float: right;
  width: 50%;
  margin-right: 10%;
  vertical-align: top; }

.product-single__photos {
  padding-top: 50px; }

.team-item.dissolve-solve h3 {
  background-color: #44499c; }

.team-item.race-against-tme h3 {
  background: #642667; }

#create-account .section-header.text-center h1 {
  display: none; }

#create-account .hr--small {
  display: none; }

#create-account .grid__item.large--four-fifths.push--large--one-tenth h2 {
  text-align: center;
  margin: 60px 0; }

/* .pro9255576839 .product-single__title {
  background-color: #44499c; } */

.pro9255576839 .newsletter {
  background-color: #44499c; }

/* .pro9255610375 .product-single__title {
  background: #642667; } */

.pro9255610375 .newsletter {
  background: #642667; }

#dermaenergy .grid__item.large--five-sixths.push--large--one-twelfth {
  left: 0;
  padding: 0;
  width: 100%;
  padding-top: 40px; }

#dermaenergy .grid__item.large--four-fifths.push--large--one-tenth {
  left: 0;
  padding: 0;
  width: 100%; }

#dermaenergy .grid {
  margin: 0; }

#dermaenergy .cd-scrolling-bg.rte.cd-color-2 {
  margin: 0;
  width: 100%; }

#dermaenergy .cd-scrolling-bg.rte.cd-color-2 h1 {
  display: none; }

#dermaenergy .cd-scrolling-bg .cd-container {
  padding: 0; }

#dermaenergy #hp-content {
  width: 50%;
  float: right;
  padding-top: 0px; }

#dermaenergy .section-header.text-center h1 {
  display: none; }

#dermaenergy .hr--small {
  display: none; }

#dermaenergy #hp-img {
  margin: 0; }

#dermaenergy .rte--indented-images img.rte__no-indent:not([style]), .rte--indented-images img.rte__no-indent[style="float: none;"] {
  margin: 0;
  max-width: 100%; }

#dermaenergy #hp-img img {
  display: none;
  text-align: left;
  width: 100%;
  border: 4px solid #000; }

#dermaenergy #hp-content {
  width: 100%;
  float: right;
  border-left: solid 5px #000;
  padding: 0 14%;
  padding-top: 70px;
  box-sizing: border-box;
  padding-bottom: 0;
  font-size: 16px; }

#dermaenergy #hp-content p:last-of-type {
  margin: 0; }

#dermaenergy #hp-content {
  margin: 0;
  position: relative;
  top: -6px; }

#dermaenergy #hp-img {
  position: relative;
  z-index: 99; }

#hp-img::before {
  width: 84%;
  height: 5px;
  background: #000;
  position: absolute;
  content: "";
  left: -300px;
  top: 50%;
  z-index: -9; }

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

.header-wrapper--over-hero {
  z-index: 999 !important; }

#hp-img::before {
  width: 50%; }

/* .pro9255573063 .product-single__title {
  background: #002B78; } */

.pro9255573063 .newsletter {
  background: #002B78; }

/* .pro9255600519 .product-single__title {
  background: #603D20; } */

.pro9255600519 .newsletter {
  background: #603D20; }

.team-item.race-against-tme h3 {
  background: #642667; }

.team-item.dissolve-solve h3 {
  background-color: #44499c; }

#race-against-time .product-single__title {
  background: #642667; }

#race-against-time .newsletter {
  background-color: #642667; }

#filthy-rich .product-single__title {
  background: #95b3d7; }

#filthy-rich .newsletter {
  background: #95b3d7; }

#custom-scpage ul {
  margin: 0;
  list-style: none;
  width: 80%;
  margin: 0 auto; }

#custom-scpage ul li {
  width: 47%;
  display: inline-block;
  text-align: center;
  font-size: 29px;
  font-weight: bold;
  line-height: 39px;
  margin-right: 49px;
  white-space: nowrap;
  margin-bottom: 49px; }

#custom-scpage ul li:nth-child(2n) {
  margin-right: 0px !important; }

#custom-scpage ul li a {
  padding: 0px 0px;
  display: block; }

#admin_bar_iframe {
  display: none !important; }

html {
  padding-top: 0 !important; }

.header-wrapper.header-wrapper--over-hero {
  top: 0 !important; }

.meet-the-team .team-item.light-feather h3 {
  background-color: #dce6f1; }

.meet-the-team .team-item.happy-medium h3 {
  background-color: #b8cce4; }

.meet-the-team .team-item.filthy-rich h3 {
  background-color: #95b3d7; }

.meet-the-team .team-item.serve-protect h3 {
  background-color: #009ca6 !important; }

#a-mean-clean .product-single__title {
  background: #008754 !important; }

#a-mean-clean .newsletter {
  background: #008754 !important; }

#light-as-a-feather .product-single__title {
  background: #DCE6F1 !important; }

#light-as-a-feather .newsletter {
  background: #DCE6F1 !important; }

#a-happy-medium .product-single__title {
  background: #B8CCE4 !important; }

#a-happy-medium .newsletter {
  background: #B8CCE4 !important; }

.pro2346775937137 .product-single__title {
  background: #92c1e9; }

.pro2346775937137 .newsletter {
  background-color: #92C1E9; }

.pro2346777444465 .product-single__title {
  background: #0072ce; }

.pro2346777444465 .newsletter {
  background-color: #3272CE; }

.pro2346778001521 .product-single__title {
  background: #003087; }

.pro2346778001521 .newsletter {
  background-color: #1C3087; }

.pro8059156487 .product-single__title {
  background-color: #009ca6 !important; }

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

/* .pro8059294791 .product-single__title {
  background: #008675; } */

.pro8059294791 .newsletter {
  background: #008675; }

#pp-left {
  width: 60%;
  float: left;
  box-sizing: border-box; }

#pp-right {
  width: 40%;
  float: right;
  box-sizing: border-box;
  padding-left: 20px; }

.clear {
  clear: both; }

#pp-right ul {
  margin: 0 auto;
  padding: 0;
  width: 80%; }

#pp-right ul li {
  list-style: none; }

#pp-right ul li a {
  display: block; }

.meet-the-team .team-item.mean-clean h3 {
  background-color: #000 !important; }

.meet-the-team .team-item.envy h3 {
  background-color: #00b140 !important; }

.meet-the-team .team-item.tone-up h3 {
  background-color: #b01c87 !important; }

.meet-the-team .team-item.calm-harm h3 {
  background-color: #c8102e !important; }

.meet-the-team .team-item.solution-polution h3 {
  background-color: #e35205 !important; }

.meet-the-team .team-item.refine-over-time h3 {
  background-color: #f1be48 !important; }

.meet-the-team .team-item.light-feather h3 {
  background-color: #92c1e9 !important; }

.meet-the-team .team-item.happy-medium h3 {
  background-color: #0072ce !important; }

.meet-the-team .team-item.filthy-rich h3 {
  background-color: #003087 !important; }

.meet-the-team .team-item.serve-protect h3 {
  background-color: #009ca6 !important; }

/*.meet-the-team .team-item.brighter-days h3 {
    background-color: rgba(142, 58, 128, 1) !important;
}*/
/*.meet-the-team .team-item.shed-the-dead h3 {
    background-color: rgba(255, 178, 1, 1) !important;
}*/
.team-item.dissolve-solve h3 {
  background-color: #44499c !important; }

/*.team-item.race-against-tme h3 {
    background-color: rgba(102, 67, 90, 1) !important;
}*/
.team-item.hydrate-and-inflate h3 {
  background-color: #6ad1e3 !important; }

/* .pro8059233863 .product-single__title,
.pro8059233863 .newsletter {
  background-color: #00965e !important; }
 */
/* .pro4647528005745 .newsletter,
.pro4647528005745 .product-single__title {

  border:4px solid transparent;
  background:transparent;} */

/* .pro8058317255 .newsletter,
.pro8058317255 .product-single__title {
  background-color: #00b140 !important; } */

.pro8059124935 .newsletter,
.pro8059124935 .product-single__title {
  background-color: #a4d65e !important; }

/* .pro8059058247 .newsletter,
.pro8059058247 .product-single__title {
  background-color: #c8102e !important; } */

/* .pro8059097351 .newsletter,
.pro8059097351 .product-single__title {
  background-color: #e35205 !important; }
 */
/* .pro8059079687 .newsletter,
.pro8059079687 .product-single__title {
  background-color: #f1be48 !important; }
 */
#light-as-a-feather .newsletter,
#light-as-a-feather .product-single__title {
  background-color: #92c1e9 !important; }

/* .pro8059180679 .newsletter,
.pro8059180679 .product-single__title {
  background-color: #0072ce !important; } */

#filthy-rich .newsletter,
#filthy-rich .product-single__title {
  background-color: #003087 !important; }

.pro11209169991 .newsletter, .pro4579344416881 .newsletter {
  background-color: #009ca6 !important; }

/* .pro11209169991 .product-single__title, .pro4579344416881 .product-single__title {
  background-color: #009ca6 !important; } */

#for-brighter-days .newsletter,
#for-brighter-days .product-single__title {
  background-color: #603d20 !important; }

#shed-the-dead .newsletter,
#shed-the-dead .product-single__title {
  background-color: #c6aa76 !important; }

#dissolve-and-solve .newsletter,
#dissolve-and-solve .product-single__title {
  background-color: #44499c !important; }

#race-against-time .newsletter,
#race-against-time .product-single__title {
  background-color: #642667 !important; }

/* .pro9337110727 .newsletter,
.pro9337110727 .product-single__title {
  background-color: #6ad1e3 !important; }
 */
.pro3935995494513 .product-single__title,
.pro3935995494513 .newsletter {
  background-color: #5b6770 !important; }

.pro6594248573041 .product-single__title,
.pro6594248573041 .newsletter {
  background-color: #3cdbc0 !important; }

.pro3933344792689 .newsletter,
.pro3933344792689 .product-single__title {
  background-color: #00b140 !important; }

.pro3933357768817 .product-single__title,
.pro3933357768817 .newsletter {
  background-color: #00965e !important; }

.pro3933364519025 .newsletter,
.pro3933364519025 .product-single__title {
  background-color: #f1be48 !important; }

.pro4569550553201 .product-single__title,
.pro4569550553201 .newsletter {
  background-color: #a2a9ad !important; }

.pro3933384343665 .newsletter,
.pro3933384343665 .product-single__title {
  background-color: #c8102e !important; }

.pro3933388079217 .newsletter,
.pro3933388079217 .product-single__title {
  background-color: #e35205 !important; }

.pro3933411278961 .newsletter,
.pro3933411278961 .product-single__title {
  background-color: #6ad1e3 !important; }

.pro3933417144433 .newsletter,
.pro3933417144433 .product-single__title {
  background-color: #603d20 !important; }

.pro3933423108209 .newsletter,
.pro3933423108209 .product-single__title {
  background-color: #c6aa76 !important; }

.pro3933450272881 .newsletter,
.pro3933450272881 .product-single__title {
  background-color: #642667 !important; }

.pro3933454106737 .newsletter,
.pro3933454106737 .product-single__title {
  background-color: #92c1e9 !important; }

.pro3933457481841 .newsletter,
.pro3933457481841 .product-single__title {
  background-color: #0072ce !important; }

.pro3933463150705 .newsletter,
.pro3933463150705 .product-single__title {
  background-color: #003087 !important; }

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

.pro3933468262513 .product-single__title {
  background-color: #009ca6 !important; }

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

.pro3967772098673 .product-single__title {
  background-color: #009ca6 !important; }

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

.pro3967772098673 .product-single__title {
  background-color: #009ca6 !important; }

.pro3951394881649 .newsletter,
.pro3951394881649 .product-single__title {
  background-color: #ff9e1b !important; }

.container {
  margin: 0;
  width: 58%;
  /*     border: 14px solid; */
  /*     border-top-color: #000;
      border-left-color: #000;
      border-bottom-color: #000;
      border-right-color: #000; */
  position: relative;
  /*     background-color: #000; */ }

.slider-zone {
  width: 100%;
  border-width: 5px; }

.photo {
  position: absolute;
  animation: round 16s infinite;
  opacity: 0; }

@keyframes round {
  25% {
    opacity: 1; }

  40% {
    opacity: 0; } }

img:nth-child(1) {
  animation-delay: 12s; }

img:nth-child(2) {
  animation-delay: 8s; }

img:nth-child(3) {
  animation-delay: 4s; }

img:nth-child(4) {
  animation-delay: 0s; }

@media all and (max-width: 1390px) {
  #custom-scpage ul {
    width: 100%; } }
@media all and (max-width: 1340px) {
  .container {
    width: 100%;
    /*     	background: #000; */ }

  .container img {
    width: 100%;
    height: auto; }

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

  #dermaenergy #hp-content {
    width: 100%;
    float: none;
    border-left: 0;
    padding-left: 35px;
    padding-top: 100px;
    box-sizing: border-box;
    padding-bottom: 0;
    padding-right: 35px; }

  #hp-img {
    padding: 0px 35px; }

  #dermaenergy #hp-content {
    padding: 70px 14% 0; } }
@media all and (max-width: 1260px) {
  #AccessibleNav li {
    display: none; }
  #AccessibleNav .cart-item {
    display: inline-block; }

  .toggle-mobile-nav {
    position: relative;
    top: -1px; } }
/*
@media all and (min-width: 1261px) and (max-width: 1262px) {
    
    .desktop-screen-visible{
        display:block !important;
        height: 30px;
        font-size:12px;
    }
    .site-header__logo {
        margin-left:40px;
    }
    .site-nav__link {
        padding: 3px 15px;
    }
    
}*/
@media all and (max-width: 1260px) {
  .site-nav__link {
    padding: 1px 15px; }

  .toggle-mobile-nav {
    top: 1px; }

  .site-nav.site-nav--init {
    margin-bottom: 2px; } }
@media all and (max-width: 1125px) {
  #custom-scpage ul li {
    margin-right: 48px;
    margin-bottom: 48px; } }
@media all and (max-width: 1105px) {
  #custom-scpage ul li {
    margin-right: 47px;
    margin-bottom: 47px; } }
@media all and (max-width: 1085px) {
  #custom-scpage ul li {
    margin-right: 46px;
    margin-bottom: 46px; } }
@media all and (max-width: 1065px) {
  #custom-scpage ul li {
    margin-right: 45px;
    margin-bottom: 45px; } }
@media all and (max-width: 1045px) {
  #custom-scpage ul li {
    margin-right: 44px;
    margin-bottom: 44px; } }
@media all and (max-width: 1025px) {
  #custom-scpage ul li {
    margin-right: 43px;
    margin-bottom: 43px; } }
@media all and (max-width: 1005px) {
  #custom-scpage ul li {
    margin-right: 42px;
    margin-bottom: 42px; } }
@media all and (max-width: 985px) {
  #custom-scpage ul li {
    margin-right: 41px;
    margin-bottom: 41px; }

  #pp-right ul {
    width: 100%; } }
@media all and (max-width: 965px) {
  #custom-scpage ul li {
    margin-right: 40px;
    margin-bottom: 40px; } }
@media all and (max-width: 945px) {
  #custom-scpage ul li {
    margin-right: 39px;
    margin-bottom: 39px; } }
@media all and (max-width: 925px) {
  #custom-scpage ul li {
    margin-right: 38px;
    margin-bottom: 38px; } }
@media all and (max-width: 905px) {
  #custom-scpage ul li {
    margin-right: 37px;
    margin-bottom: 37px; } }
@media all and (max-width: 905px) {
  #custom-scpage ul li {
    margin-right: 0;
    margin-bottom: 37px;
    display: block;
    width: 100%; } }
@media all and (max-width: 860px) {
 	/*.container {
    	height: 500px;
	} */
  #pp-left {
    width: 100% !important;
    float: none;
    box-sizing: border-box;
    margin-bottom: 30px; }

  #pp-right {
    width: 100% !important;
    float: none;
    box-sizing: border-box;
    padding-left: 0; }
}
@media all and (max-width: 800px) {
  .meet-the-team .team-item {
    width: 46%; }
    .meet-the-team .team-item:nth-child(2n+1) {
      margin-right: 25px; } }
@media screen and (max-width: 768px) {
  .site-header__logo {
    padding-left: 0; }

  #cart-box {
    position: absolute;
    top: 11px;
    right: 30px;
    font-size: 22px; }

  .toggle-mobile-nav {
    top: 2px; }

  #currency-mobile-switcher {
    display: inline;
    font-size: 1.2em;
    position: relative;
    top: -2px;
    right: -10px; }

  /*     .slider-zone {
          height: 295px !important;
      } */
  .hero__content {
    background-color: #fff;
    padding: 20px;
    text-align: center;
    border-top: 5px solid #000; }

  .cst_shop {
    top: 124px; } }
@media all and (min-width: 769px) {
  .main-content {
    padding-top: 80px; }

  #cart-box {
    display: none; } }
@media all and (max-width: 767px) {
  #dermaenergy #hp-content {
    padding: 35px; } }
@media all and (max-width: 590px) {
  .main-content {
    position: relative; }

  .meet-the-team .team-item {
    margin-bottom: 8%;
    margin-right: 0;
    width: 96%; }
    .meet-the-team .team-item:nth-child(2n+1) {
      margin-right: 0; }
    .meet-the-team .team-item .btn {
      left: 39%; }

  .product-single__photos {
    padding-bottom: 20px; }

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

  .fb-like {
    margin: 0 auto;
    margin-top: 10px; } }
@media all and (min-width: 591px) {
  .main-content {
    padding-bottom: 20px; }

  .newsletter {
    margin-top: 0; }

  .section-header {
    margin-bottom: 50px; }

  .product-single__title {
    font-size: 1.5em; }

  body#professionals .newsletter {
    margin-top: 60px; } }
@media all and (max-width: 590px) {
  .product-single__meta--wrapper {
    padding-right: 30px;
    padding-left: 15px; }

  .site-sidebar {
    clear: both;
    float: none;
    width: 100%; }

  .collection-wrapper {
    width: 100%;
    clear: both;
    float: none; }

  .newsletter:before, .newsletter:after {
    content: none; }

  .cart-mobile-version {
    position: absolute;
    top: 0;
    right: 15px; }

  #cart-box {
    right: 5px; } }
@media all and (max-width: 560px) {
  /*  	.container {
       	height: 300px;
      } */ }
@media all and (max-width: 500px) {
  /*  	.container {
       	height: 260px;
      } */ }
@media all and (max-width: 440px) {
  #custom-scpage ul li {
    font-size: 25px; }

  #dermaenergy .grid {
    margin: 0 !important; } }
@media all and (max-width: 430px) {
  /*  	.container {
       	height: 200px;
      } */ }
@media all and (max-width: 480px) {
  .logo-centered-mobile {
    width: 95%; } }
@media all and (max-width: 340px) {
  #hp-img {
    padding: 0px 20px; }

  #dermaenergy #hp-content {
    padding-left: 20px;
    padding-right: 20px; } }
.team-subtitle {
  width: 100%;
  text-align: center;
  margin: 0 0 30px;
  flex: 3 0 auto; }
  .team-subtitle h3 {
    text-align: center;
    font-size: 1.8em;
    font-weight: 100;
    text-transform: capitalize;
    padding-top: 20px; }

.account-buttons-area {
  text-align: center; }
  .account-buttons-area button.btn {
    margin-top: 10px; }

.whole-register-wrapper, .whole-create-wrapper {
  /*     display: none; */
  margin: 20px auto; }

.whole-create-wrapper {
  max-width: 400px;
  margin: 20px auto; }

.btn--gold {
  background-color: #9b8e68 !important; }

.blog__image {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-bottom: 40px; }

.upper-block {
  width: 100%; }

.team-item.intro-text {
  width: 74%;
  flex: 2 0 auto;
  border: 0;
  line-height: 2.5;
  font-size: 1.15em;
  text-align: justify;
  text-align-last: center;
  padding: 0 5%; }

.additional_checkout_buttons > .btn__keep-shopping {
  padding: 15px !important;
  margin-right: 15px; }

/* Wholesale */
.wholesale-signup {
  margin-bottom: 12px; }

.create-wholesale-title-wrapper {
  margin-bottom: 0px; }

.multi-order th {
  font-weight: bold; }

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

@media screen and (min-width: 768px) {
  .hero__content {
    position: absolute;
    bottom: -5px;
    left: 0;
    background-color: #fff;
    padding: 30px;
    width: 500px;
    max-width: 100%;
    text-align: left;
    border: 5px solid #000;
    border-left: 0; }

  .hero__caption {
    text-align: left !important; } }
@media screen and (max-width: 860px) {
  .hero__content {
    top: 310px; } }
.customer-logged-in .main-content {
  padding-bottom: 60px !important; }

.collection-title {
  margin-bottom: 30px; }

.logout-link {
  margin-bottom: 10px;
  font-size: 16px;
  margin-left: 15px; }

.currency-alert {
  display: inline-block; }
  .currency-alert span {
    display: block;
    background-color: #FFF5DD;
    color: #5F5655;
    padding: .75em;
    border-bottom: 1px solid #1c1d1d;
    border-top: 1px solid #1c1d1d;
    margin-bottom: 15px;
    padding: 1em 2em; }

#current-currency-indicator {
  font-weight: 600; }

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

#product-select {
  font-size: 0.9em;
  margin: 0;
  border: 1px solid black;
  color: #000;
  text-transform: uppercase;
  font-weight: 600; }

.thumb-imgs img {
  float: left;
  cursor: pointer;
  margin: 15px;
  max-width: 23%; }

@media screen and (max-width: 590px) {
  .product-single__photos {
    padding-top: 0px; }

  .hero__img-wrap {
    height: auto !important; } }
@media screen and (min-width: 591px) and (max-width: 768px) {
  .product-single__photo-wrapper {
    height: inherit; } }
@media (max-width: 425px){
.diffrence-custom{
  display:block;
}
}
/* @media (max-width: 425px){
.slider-zone {
    height: 225px !important;
}
}
@media (max-width: 375px){
 {
    height: 194px !important;
}
}
@media (max-width: 320px){
.slider-zone {
    height: 178px !important;
}
}
.slider-zone {
    height: 588px;
} */
}
@media all and (max-width: 749px) {
  .site-header .grid {
    display: flex !important;
    align-items: center !important;
  }

  .site-header .grid__item.large--hide.one-quarter {
    width: 25% !important;
    padding-left: 12px !important;
  }

  .grid__item.logo-centered-mobile {
    width: 60% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .site-header .grid__item.header-cart {
    width: 25% !important;
    padding-right: 12px !important;
    display: flex !important;
    justify-content: flex-end !important;
  }

  .logo-centered-mobile img {
    width: 300px !important;
    max-width: 100% !important;
    height: auto !important;
    padding-top: 0 !important;
    transform: translateY(4px) !important;
  }
}
@media all and (max-width: 749px) {
  .logo-centered-mobile {
    width: 65% !important;
    max-width: none !important;
  }

  .logo-centered-mobile .site-header__logo-link,
  .logo-centered-mobile .site-header__logo,
  .logo-centered-mobile img {
    width: 220px !important;
    max-width: none !important;
    height: auto !important;
  }
}
@media screen and (min-width: 750px) {
  .shipping-message {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }
}.template-index .main-content {
  padding-top: 0;
}

.template-index .index-tpl > .grid__item {
  padding-top: 0;
}

#hp-img {
  width: 100vw;
  max-width: none;
  height: 100svh;
  min-height: 640px;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0;
}

#hp-img .slider-zone,
#hp-img .hero,
#hp-img .hero__carousel,
#hp-img .owl-stage-outer,
#hp-img .owl-stage,
#hp-img .owl-item,
#hp-img .hero__item,
#hp-img .hero__img-wrap {
  width: 100%;
  height: 100% !important;
}

#hp-img .hero__img {
  display: block;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

#hp-img .hero__text-wrap,
#hp-img .hero__text-content {
  position: absolute;
  z-index: 2;
}

@media screen and (max-width: 749px) {
  #hp-img {
    height: 100svh;
    min-height: 620px;
  }
}
/* Mobile collection product grid: 2 products per row */
@media screen and (max-width: 590px) {
  body.template-collection .grid-uniform .grid-product {
    width: 50% !important;
  }

  body.template-collection .grid-uniform .grid-product:nth-child(2n + 1) {
    clear: both;
  }

  body.template-collection .grid-product__meta .grid-product__title {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;
    line-height: 18px !important;
    font-size: 14px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.template-collection .short_description {
    min-height: 44px;
    line-height: 1.35;
  font-size: 12px !important;
  }

  body.template-collection .grid-product__wrapper .btn,
  body.template-collection .grid-product__wrapper input[type="submit"].btn,
  body.template-collection .grid-product__wrapper a.btn {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 34px;
    padding: 8px 4px !important;
    font-size: 10px !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    text-align: center !important;
  }
}
/* Mobile hamburger menu: smooth slide in */
@media screen and (max-width: 768px) {
  .js-drawer-open-left #NavDrawer.drawer--left {
    animation: navDrawerSlideInLeft 0.35s cubic-bezier(0.46, 0.01, 0.32, 1) both !important;
  }

  @keyframes navDrawerSlideInLeft {
    from {
      transform: translateX(0);
    }

    to {
      transform: translateX(300px);
    }
  }
}
/* Product card spacing: all pages, desktop and mobile */
.grid-product__meta {
  padding-bottom: 8px !important;
}

.grid-product__title {
  margin-bottom: 2px !important;
  font-family: Avenir, "Avenir Next", "Open Sans", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
}

.short_description {
  margin-top: 0 !important;
  margin-bottom: 2px !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

.short_description + p {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.grid-product__meta center {
  margin-top: 0 !important;
  margin-bottom: 4px !important;
  padding: 0 !important;
}

.grid-product__price,
.grid-product__price p,
.grid-product__price span {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  font-family: Candara, Calibri, Arial, sans-serif !important;
  font-weight: 400 !important;
}

.grid-product__wrapper .cart-form {
  margin-top: 2px !important;
  padding-top: 0 !important;
}
/* Mobile product card spacing + button alignment */
@media screen and (max-width: 590px) {
  .grid-product__wrapper {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
  }

  .grid-product__meta {
    display: block !important;
    padding-bottom: 4px !important;
    min-height: 112px !important;
  }

  .short_description {
    min-height: 32px !important;
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    padding: 0 !important;
    line-height: 1.15 !important;
  }

  .short_description + p {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .grid-product__meta center {
    margin-top: 0 !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
  }

  .grid-product__price,
  .grid-product__price p,
  .grid-product__price span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.1 !important;
  }

  .grid-product__wrapper .cart-form {
    margin-top: auto !important;
    padding-top: 0 !important;
  }

  .grid-product__wrapper .btn,
  .grid-product__wrapper input[type="submit"].btn,
  .grid-product__wrapper a.btn {
    width: 100% !important;
    min-height: 34px !important;
    margin-top: 0 !important;
  }
}
/* Top homepage slider: one-line short description with balanced spacing */
.featured-products-area-for-featured .grid-product__title {
  height: auto !important;
  min-height: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.08 !important;
}

.featured-products-area-for-featured .short_description {
  display: block !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: clip !important;

  height: 18px !important;
  min-height: 18px !important;
  line-height: 18px !important;

  margin-top: -8px !important;
  margin-bottom: 24px !important;
  padding: 0 !important;
}
.featured-products-area-for-featured .grid-product__meta center {
  margin-top: 12px !important;
}