.elementor-2742 .elementor-element.elementor-element-11c5d34{padding:40px 0px 40px 0px;}.elementor-2742 .elementor-element.elementor-element-b11b245{--grid-column-gap:24px;--grid-row-gap:40px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-product-wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f388ea8 );border-radius:12px 12px 12px 12px;padding:18px 18px 18px 18px;background-color:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .pp-woo-product-category, .pp-quick-view-b11b245 #pp-quick-view-modal .pp-lightbox-content .product_meta{color:var( --e-global-color-403cbf8 );margin-bottom:0px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .pp-woo-product-category{font-size:13px;font-weight:400;line-height:1.3px;letter-spacing:0px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .pp-loop-product__link, .elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-b11b245 #pp-quick-view-modal .pp-lightbox-content .product_title{color:#FFFFFF;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .pp-loop-product__link, .elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-b11b245 .woocommerce div.product .product_title{font-size:32px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce li.product .price, .pp-quick-view-b11b245 #pp-quick-view-modal .pp-lightbox-content .price{font-size:16px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-badge-container{margin:10px 10px 10px 10px;}.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woocommerce .pp-sale-badge{min-height:2em;min-width:2em;line-height:2em;}.elementor-2742 .elementor-element.elementor-element-e75e1e6{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2742 .elementor-element.elementor-element-e75e1e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for pp-woo-products, class: .elementor-element-b11b245 */.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-product-wrapper {
  background-color: transparent !important;
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  padding: 0 !important;
  position: relative !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.25s ease !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-product-wrapper:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 14px 28px rgba(35, 34, 32, 0.08) !important;
  border-color: #D8C8B8 !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  position: relative !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-product-category {
  display: block !important;
  color: #A9834F !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  margin: 0 !important;
  padding: 0 0 8px 0 !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-loop-product__link {
  display: block !important;
  text-decoration: none !important;
  width: 100% !important;
  background-color: transparent !important;
  margin: 0 !important;
  padding: 0 0 12px 0 !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .woocommerce-loop-product__title {
  display: block !important;
  color: #2A2825 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-transform: none !important;
  background-color: transparent !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap {
  background-color: transparent !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap .price {
  display: block !important;
  width: 100% !important;
  float: none !important;
  clear: both !important;
  margin: 0 !important;
  padding: 0 0 18px 0 !important;
  text-align: left !important;
  color: #3B3733 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em !important;
  line-height: 1.25 !important;
  background-color: transparent !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-thumbnail-wrap {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 480px !important;
  padding: 0 !important;
  background-color: transparent !important;
  overflow: hidden !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-thumbnail-wrap a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 480px !important;
  background-color: transparent !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-thumbnail-wrap img {
  display: block !important;
  max-width: 100% !important;
  max-height: 460px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 auto !important;
  background-color: transparent !important;
  transition: transform 0.4s ease !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-product-wrapper:hover .pp-woo-products-thumbnail-wrap img {
  transform: scale(1.04) !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap .button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding: 10px 24px !important;
  border: 1px solid #2A2825 !important;
  border-radius: 2px !important;
  background-color: transparent !important;
  color: #2A2825 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: none !important;
  opacity: 0 !important;
  transform: translateY(6px) !important;
  transition: opacity 0.25s ease, transform 0.25s ease, background-color 0.25s ease, color 0.25s ease !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-product-wrapper:hover .pp-woo-products-summary-wrap .button {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap .button:hover {
  background-color: #2A2825 !important;
  border-color: #2A2825 !important;
  color: #F8F6F2 !important;
}
@media (hover: none) {
  .elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap .button {
    opacity: 1 !important;
    transform: translateY(0) !important;
  }
}
.elementor-2742 .elementor-element.elementor-element-b11b245 a.added_to_cart {
  display: none !important;
}

/* Added-to-cart state */
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap .button.added {
  opacity: 1 !important;
  background-color: transparent !important;
  border-color: #A9834F !important;
  color: #A9834F !important;
  font-size: 0 !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 .pp-woo-products-summary-wrap .button.added:before {
  content: "+ Add Another" !important;
  font-size: 13px !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
}

/* Tag pills — universal, covers every tag across all categories */
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product[class*="product_tag-"]:before {
  position: absolute !important;
  top: 16px !important;
  left: 16px !important;
  z-index: 2 !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  background-color: #FAF8F5 !important;
  border: 1px solid #A9834F !important;
  color: #A9834F !important;
  padding: 6px 16px !important;
  border-radius: 999px !important;
  white-space: nowrap !important;
  width: 130px !important;
  text-align: center !important;
  box-sizing: border-box !important;
}
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product[class*="product_tag-"]:after {
  position: absolute !important;
  top: 16px !important;
  left: 158px !important;
  z-index: 2 !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  background-color: #FAF8F5 !important;
  border: 1px solid #A9834F !important;
  color: #A9834F !important;
  padding: 6px 16px !important;
  border-radius: 999px !important;
  white-space: nowrap !important;
  width: 130px !important;
  text-align: center !important;
  box-sizing: border-box !important;
}

/* Single-tag fallbacks */
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne:before { content: "Acne-Prone" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-body-care:before { content: "Body Care" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser:before { content: "Cleanser" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-collagen:before { content: "Collagen" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-detox:before { content: "Detox" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-exfoliating:before { content: "Exfoliating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-facial-treatment:before { content: "Facial Treatment" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating:before { content: "Hydrating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-mask:before { content: "Mask" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-moisturizer:before { content: "Moisturizer" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control:before { content: "Oil Control" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-pads:before { content: "Pads" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-peel:before { content: "Peel" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-pigmentation:before { content: "Pigmentation" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-pores:before { content: "Pore-Refining" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-powder:before { content: "Powder" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-primer:before { content: "Primer" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-retinol:before { content: "Retinol" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-sensitive-skin:before { content: "Sensitive Skin" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-service:before { content: "Service" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-spf:before { content: "SPF" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-sunscreen:before { content: "SPF" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-supplements:before { content: "Supplements" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-tinted:before { content: "Tinted" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-toner:before { content: "Toner" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-vitamin-c:before { content: "Vitamin C" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-wellness:before { content: "Wellness" !important; }

/* Two-tag combos */
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-collagen.product_tag-supplements:before { content: "Collagen" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-collagen.product_tag-supplements:after { content: "Supplements" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-retinol:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-retinol:after { content: "Retinol" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-pigmentation:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-pigmentation:after { content: "Pigmentation" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-exfoliating:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-exfoliating:after { content: "Exfoliating" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating.product_tag-moisturizer:before { content: "Hydrating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating.product_tag-moisturizer:after { content: "Moisturizer" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-powder.product_tag-sunscreen:before { content: "SPF" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-powder.product_tag-sunscreen:after { content: "Powder" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser.product_tag-sensitive-skin:before { content: "Cleanser" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser.product_tag-sensitive-skin:after { content: "Sensitive Skin" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser.product_tag-oil-control:before { content: "Cleanser" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser.product_tag-oil-control:after { content: "Oil Control" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-peel:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-peel:after { content: "Peel" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-mask:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-mask:after { content: "Mask" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control.product_tag-pores:before { content: "Oil Control" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control.product_tag-pores:after { content: "Pore-Refining" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control.product_tag-sensitive-skin:before { content: "Oil Control" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control.product_tag-sensitive-skin:after { content: "Sensitive Skin" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control.product_tag-pads:before { content: "Oil Control" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-oil-control.product_tag-pads:after { content: "Pads" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-sensitive-skin.product_tag-toner:before { content: "Sensitive Skin" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-sensitive-skin.product_tag-toner:after { content: "Toner" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating.product_tag-toner:before { content: "Hydrating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating.product_tag-toner:after { content: "Toner" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-moisturizer.product_tag-sensitive-skin:before { content: "Moisturizer" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-moisturizer.product_tag-sensitive-skin:after { content: "Sensitive Skin" !important; }

/* Three+ tag products — best two shown */
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-facial-treatment.product_tag-peel.product_tag-service:before { content: "Facial Treatment" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-facial-treatment.product_tag-peel.product_tag-service:after { content: "Peel" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser.product_tag-hydrating.product_tag-sensitive-skin:before { content: "Cleanser" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-cleanser.product_tag-hydrating.product_tag-sensitive-skin:after { content: "Hydrating" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating.product_tag-moisturizer.product_tag-sensitive-skin:before { content: "Hydrating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-hydrating.product_tag-moisturizer.product_tag-sensitive-skin:after { content: "Moisturizer" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-detox.product_tag-supplements.product_tag-wellness:before { content: "Wellness" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-detox.product_tag-supplements.product_tag-wellness:after { content: "Supplements" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-pigmentation.product_tag-vitamin-c:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-pigmentation.product_tag-vitamin-c:after { content: "Vitamin C" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-cleanser.product_tag-exfoliating.product_tag-oil-control:before { content: "Exfoliating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-cleanser.product_tag-exfoliating.product_tag-oil-control:after { content: "Oil Control" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-pigmentation.product_tag-retinol:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-brightening.product_tag-pigmentation.product_tag-retinol:after { content: "Retinol" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-mask.product_tag-oil-control:before { content: "Acne-Prone" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-mask.product_tag-oil-control:after { content: "Oil Control" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-oil-control.product_tag-pads:before { content: "Acne-Prone" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-oil-control.product_tag-pads:after { content: "Oil Control" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-sensitive-skin.product_tag-spf.product_tag-sunscreen:before { content: "SPF" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-sensitive-skin.product_tag-spf.product_tag-sunscreen:after { content: "Sensitive Skin" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-primer.product_tag-spf.product_tag-sunscreen:before { content: "SPF" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-primer.product_tag-spf.product_tag-sunscreen:after { content: "Primer" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-brightening.product_tag-exfoliating:before { content: "Brightening" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-acne.product_tag-brightening.product_tag-exfoliating:after { content: "Exfoliating" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-exfoliating.product_tag-moisturizer.product_tag-sensitive-skin:before { content: "Exfoliating" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-exfoliating.product_tag-moisturizer.product_tag-sensitive-skin:after { content: "Moisturizer" !important; }

.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-spf.product_tag-sunscreen.product_tag-tinted:before { content: "SPF" !important; }
.elementor-2742 .elementor-element.elementor-element-b11b245 li.product_tag-spf.product_tag-sunscreen.product_tag-tinted:after { content: "Tinted" !important; }/* End custom CSS */