@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//skinpalace.pk/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//skinpalace.pk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(45,39,56);
	--wd-alternative-color: rgb(0,0,0);
	--wd-link-color: rgb(27,45,7);
	--wd-link-color-hover: rgb(66,153,47);
	--btn-default-bgcolor: rgb(36,36,36);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(39,58,57);
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--btn-font-size: 14px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(130,31,24);
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,252,252);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(36,36,36);
	background-image: none;
}
html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
	font-size: 28px;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-size: 13px;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title {
	text-transform: none;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps li {
	text-transform: none;
}
.page .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(245,247,248);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	background-color: rgb(0,0,0);
}
.product-labels .product-label.new {
	background-color: rgb(0,153,63);
}
.product-labels .product-label.featured {
	background-color: rgb(175,0,0);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	--wd-sticky-btn-height: 95px;
	}
	html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
		font-size: 24px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
		font-size: 22px;
	}

}
:root{
--wd-container-w: 1660px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1677px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1660px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Satoshi";
	src: url("//skinpalace.pk/wp-content/uploads/2024/10/Satoshi-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Satoshi";
	src: url("//skinpalace.pk/wp-content/uploads/2024/10/Satoshi-Bold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

/* ===== Skin Palace — Brand colors & fonts ===== */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Poppins:wght@300;400;500;600&display=swap');

:root{
  --wd-primary-color:#6B003E;
  --wd-alternative-color:#C6A667;
  --wd-text-color:#2D2738;
  --wd-title-color:#2D2738;
  --wd-link-color:#6B003E;
  --wd-link-color-hover:#C6A667;
  --wd-text-font:'Poppins',sans-serif;
  --wd-title-font:'Playfair Display',serif;
  --btn-accented-bgcolor:#6B003E;
  --btn-accented-bgcolor-hover:#C6A667;
}

body,button,input,select,textarea,.woocommerce{
  font-family:'Poppins',sans-serif;
  color:#2D2738;
}

h1,h2,h3,h4,h5,h6,.entry-title,.product-title,.wd-entities-title,
.section-title,.woodmart-title,.logo a{
  font-family:'Playfair Display',serif !important;
  color:#2D2738;
}

body,.page-wrapper,.main-page-wrapper{ background-color:#FAF7F5; }

a{ color:#6B003E; }
a:hover{ color:#C6A667; }

.price,.amount,.woocommerce-Price-amount{ color:#6B003E !important; }

/* Buttons -> Wine Berry (high specificity to beat theme option) */
html body a.add_to_cart_button.add_to_cart_button,
html body button.single_add_to_cart_button.single_add_to_cart_button,
html body .wd-add-btn a.add_to_cart_button,
html body a.button.button.add_to_cart_button,
html body .woocommerce a.button.button,
html body .woocommerce button.button.button,
html body .btn.btn,
html body a.button.button.wc-forward{
  background-color:#6B003E !important;
  border-color:#6B003E !important;
  color:#FAF7F5 !important;
  font-family:'Poppins',sans-serif !important;
}
html body a.add_to_cart_button.add_to_cart_button:hover,
html body button.single_add_to_cart_button.single_add_to_cart_button:hover,
html body .wd-add-btn a.add_to_cart_button:hover,
html body .woocommerce a.button.button:hover,
html body .woocommerce button.button.button:hover,
html body .btn.btn:hover{
  background-color:#C6A667 !important;
  border-color:#C6A667 !important;
  color:#2D2738 !important;
}

html body .wd-buy-now-btn.wd-buy-now-btn a{
  background-color:#C6A667 !important;
  border-color:#C6A667 !important;
  color:#2D2738 !important;
}

.onsale,.wd-badge-sale{
  background-color:#E7B7BC !important;
  color:#6B003E !important;
}

.menu-item.current-menu-item>a{ color:#6B003E !important; }

/* Single product + accented buttons (max specificity) */
html body .woocommerce div.product form.cart button.single_add_to_cart_button,
html body form.cart button.single_add_to_cart_button.button,
html body .product button.single_add_to_cart_button.button.alt,
html body .woocommerce a.button.alt,
html body .woocommerce button.button.alt{
  background-color:#6B003E !important;
  border-color:#6B003E !important;
  color:#FAF7F5 !important;
}
html body .woocommerce div.product form.cart button.single_add_to_cart_button:hover,
html body .product button.single_add_to_cart_button.button.alt:hover,
html body .woocommerce a.button.alt:hover,
html body .woocommerce button.button.alt:hover{
  background-color:#C6A667 !important;
  border-color:#C6A667 !important;
  color:#2D2738 !important;
}

/* Buy Now button -> Champagne Gold */
html body button.wd-buy-now-btn.button.alt,
html body .wd-buy-now-btn.wd-buy-now-btn a,
html body a.wd-buy-now-btn.button{
  background-color:#C6A667 !important;
  border-color:#C6A667 !important;
  color:#2D2738 !important;
}
html body button.wd-buy-now-btn.button.alt:hover,
html body .wd-buy-now-btn.wd-buy-now-btn a:hover{
  background-color:#6B003E !important;
  border-color:#6B003E !important;
  color:#FAF7F5 !important;
}

/* --- Round 2: top bar, footer, reviews, view-all --- */
#sp-announce-bar{ background-color:#6B003E !important; }
#sp-announce-bar, #sp-announce-bar *{ color:#FAF7F5 !important; }

.elementor-element-7c6d04c{ background-color:#6B003E !important; }

.sp-review-card span{ color:#6B003E !important; }
html body .sp-view-all,html body a.sp-view-all{ color:#6B003E !important; border-color:#6B003E !important; }
html body .sp-view-all:hover,html body a.sp-view-all:hover{ color:#C6A667 !important; border-color:#C6A667 !important; }

/* leftover pink accents -> gold */
html body .woocommerce-Price-amount,html body .wd-header-cart .wd-cart-number{ color:#6B003E !important; }

/* --- Round 3: premium, zero pink --- */
html body .woocommerce-Price-amount,html body .woocommerce-Price-amount .woocommerce-Price-currencySymbol,html body .price bdi,html body .price ins,html body .price .amount,html body .amount bdi{ color:#6B003E !important; }

.sp-trust-strip,.sp-trust-strip *{ color:#2D2738 !important; }
.sp-trust-sep{ background-color:#C6A667 !important; color:#C6A667 !important; border-color:#C6A667 !important; }
.sp-why-card{ border-color:#C6A667 !important; }
.sp-why-icon-wrap{ background-color:#6B003E !important; color:#FAF7F5 !important; }
img.attachment-woocommerce_thumbnail{ border-color:transparent !important; }

html body .onsale,html body span.onsale,html body .wd-badge-sale,html body .product-labels .onsale{ background-color:#C6A667 !important; color:#2D2738 !important; border-color:#C6A667 !important; }

.star-rating,.star-rating:before,.star-rating span:before,.wd-star-rating,.sp-review-card > div{ color:#C6A667 !important; }

/* Top bar + footer -> elegant aubergine */
#sp-announce-bar{ background-color:#2D2738 !important; }
#sp-announce-bar,#sp-announce-bar *{ color:#FAF7F5 !important; }
.elementor-element-7c6d04c{ background-color:#2D2738 !important; }

/* Cart count -> clear wine pill */
html body .wd-cart-number,html body .wd-cart-number.wd-tools-count{ background-color:#6B003E !important; color:#FAF7F5 !important; padding:2px 12px !important; border-radius:14px !important; font-weight:600 !important; font-size:13px !important; display:inline-block !important; line-height:1.6 !important; }

/* --- Round 4: kill remaining pink borders/backgrounds --- */
html body .sp-trust-strip{ border-top-color:#C6A667 !important; border-bottom-color:#C6A667 !important; border-color:#C6A667 !important; }
html body .sp-why-card{ background-color:#FAF7F5 !important; border-color:#C6A667 !important; }
html body img.attachment-woocommerce_thumbnail,html body .product-image-link img,html body .wd-product img,html body .attachment-woocommerce_thumbnail{ border-color:transparent !important; }
html body .woocommerce-Price-amount bdi,html body .woocommerce-Price-currencySymbol,html body .price bdi,html body .amount bdi{ color:#6B003E !important; }
html body .elementor-element-7c6d04c a,html body .elementor-element-7c6d04c .elementor-button{ border-color:#C6A667 !important; }

/* --- Round 5: force override stubborn pink --- */
html body:not(#x) .woocommerce-Price-amount,
html body:not(#x) .woocommerce-Price-amount bdi,
html body:not(#x) .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
html body:not(#x) .price bdi,
html body:not(#x) .amount bdi{ color:#6B003E !important; border-color:transparent !important; }

html body:not(#x) .sp-trust-sep{ background-color:#C6A667 !important; border-color:#C6A667 !important; }

html body:not(#x) img.attachment-woocommerce_thumbnail,
html body:not(#x) .wd-product img,
html body:not(#x) .product-image-link img{ border-color:transparent !important; }

/* --- Round 6: catch-all add-to-cart (button OR link), all pages --- */
html body:not(#x) .add_to_cart_button,
html body:not(#x) button.add_to_cart_button,
html body:not(#x) a.add_to_cart_button,
html body:not(#x) .wd-add-btn button,
html body:not(#x) .wd-add-btn a,
html body:not(#x) .product_type_simple,
html body:not(#x) .product_type_variable.add_to_cart_button{
  background-color:#6B003E !important;
  border-color:#6B003E !important;
  color:#FAF7F5 !important;
}
html body:not(#x) .add_to_cart_button:hover,
html body:not(#x) .wd-add-btn button:hover,
html body:not(#x) .wd-add-btn a:hover{
  background-color:#C6A667 !important;
  border-color:#C6A667 !important;
  color:#2D2738 !important;
}

/* --- Round 7: cart circle, qty maroon, submit/sticky, hide sections --- */
html body:not(#x) .wd-cart-number,
html body:not(#x) .wd-cart-number.wd-tools-count{
  background-color:#6B003E !important; color:#FAF7F5 !important;
  min-width:20px !important; width:20px !important; height:20px !important;
  padding:0 !important; border-radius:50% !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  font-size:11px !important; font-weight:600 !important; line-height:1 !important;
  overflow:hidden !important; text-align:center !important;
}

html body:not(#x) .quantity input.qty,
html body:not(#x) input.qty{ background-color:#6B003E !important; color:#FAF7F5 !important; border-color:#6B003E !important; }

html body:not(#x) #respond .submit,
html body:not(#x) input.submit,
html body:not(#x) .comment-form input[type=submit],
html body:not(#x) .wd-sticky-btn .single_add_to_cart_button,
html body:not(#x) .wd-sticky-btn .add_to_cart_button,
html body:not(#x) .wd-sticky-btn .button{
  background-color:#6B003E !important; border-color:#6B003E !important; color:#FAF7F5 !important;
}

/* Remove You Might Also Like + Recently Viewed (keep Related Products) */
.sp-related-wrap,
.wd-products-recently-viewed,
[class*="recently-viewed"],
[class*="recently_viewed"],
.woodmart-recently-viewed,
.wd-recently-viewed,
[class*="sp-recent"]{ display:none !important; }

/* --- Round 8: remove pink GRADIENT on all buttons --- */
html body:not(#x) .btn,
html body:not(#x) .button,
html body:not(#x) button.button,
html body:not(#x) a.button,
html body:not(#x) .add_to_cart_button,
html body:not(#x) .single_add_to_cart_button,
html body:not(#x) .wd-add-btn a,
html body:not(#x) .wd-add-btn button,
html body:not(#x) input.submit,
html body:not(#x) .comment-form input[type="submit"],
html body:not(#x) .woocommerce a.button,
html body:not(#x) .woocommerce button.button,
html body:not(#x) .wd-sticky-btn .button,
html body:not(#x) .wd-sticky-btn .single_add_to_cart_button,
html body:not(#x) .minus.btn,
html body:not(#x) .plus.btn{
  background-image:none !important;
  background:#6B003E !important;
  color:#FAF7F5 !important;
}
html body:not(#x) .btn:hover,
html body:not(#x) .button:hover,
html body:not(#x) .add_to_cart_button:hover,
html body:not(#x) .single_add_to_cart_button:hover,
html body:not(#x) .wd-add-btn a:hover,
html body:not(#x) .woocommerce a.button:hover,
html body:not(#x) .woocommerce button.button:hover{
  background-image:none !important;
  background:#C6A667 !important;
  color:#2D2738 !important;
}
html body:not(#x) .wd-buy-now-btn,
html body:not(#x) button.wd-buy-now-btn,
html body:not(#x) .wd-buy-now-btn.button.alt{
  background-image:none !important;
  background:#C6A667 !important;
  color:#2D2738 !important;
}
html body:not(#x) .wd-buy-now-btn:hover,
html body:not(#x) .wd-buy-now-btn.button.alt:hover{
  background-image:none !important;
  background:#6B003E !important;
  color:#FAF7F5 !important;
}

/* --- Round 9: hero blocks + category row --- */
html body .elementor-element-7c6d04c{ background:transparent !important; background-color:transparent !important; }
.category-grid-item:has(a[href*="/fragrances/"]){ display:none !important; }
.products:has(> .category-grid-item){ display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; column-gap:8px !important; row-gap:0 !important; }
.category-grid-item .hover-mask,.category-grid-item .more-products{ display:none !important; }
@media (max-width:600px){ .products:has(> .category-grid-item){ grid-template-columns:repeat(4,minmax(0,1fr)) !important; column-gap:4px !important; } .category-grid-item .wd-entities-title,.category-grid-item h3,.category-grid-item .category-grid-item-title{ font-size:11px !important; line-height:1.2 !important; } }

/* --- Round 10: Azadi green bar + badge --- */
#sp-announce-bar{ background:#14532d !important; background-color:#14532d !important; position:relative !important; overflow:hidden !important; height:40px !important; padding:0 !important; font-size:0 !important; }
#sp-announce-bar > *{ display:none !important; }
#sp-announce-bar::before,#sp-announce-bar::after{ position:absolute; left:0; right:0; top:0; height:40px; line-height:40px; text-align:center; color:#ffffff; font-family:'Poppins',sans-serif; font-size:13px; font-weight:500; white-space:nowrap; }
#sp-announce-bar::before{ content:"\1F381  Shop above Rs 4,000 & get a FREE Gift!"; animation:azadiA 8s infinite; }
#sp-announce-bar::after{ content:"\1F389  AZADI SALE IS LIVE  \00B7  UP TO 45% OFF"; animation:azadiB 8s infinite; }
@keyframes azadiA{ 0%,42%{ transform:translateY(0);} 50%,92%{ transform:translateY(-100%);} 100%{ transform:translateY(0);} }
@keyframes azadiB{ 0%,42%{ transform:translateY(100%);} 50%,92%{ transform:translateY(0);} 100%{ transform:translateY(100%);} }
@media (max-width:600px){ #sp-announce-bar::before,#sp-announce-bar::after{ font-size:11px; } }
html body:not(#x) .onsale,html body:not(#x) span.onsale{ background-color:#14532d !important; background-image:none !important; color:#fff !important; border-color:#14532d !important; border-radius:12px !important; font-size:0 !important; width:auto !important; min-width:0 !important; height:auto !important; padding:4px 9px !important; line-height:1 !important; }
html body:not(#x) .onsale::after{ content:"Azadi Sale" !important; font-size:10px !important; font-weight:600 !important; letter-spacing:.3px; white-space:nowrap; }

/* --- Round 11: Azadi Sale badge on EVERY product --- */
html body:not(#x) .onsale{ display:none !important; }
.product-element-top{ position:relative !important; }
.product-element-top::before{ content:"Azadi Sale" !important; position:absolute !important; top:10px; right:10px; z-index:8; background:#14532d; color:#fff; font-family:'Poppins',sans-serif; font-size:10px; font-weight:600; letter-spacing:.3px; white-space:nowrap; padding:4px 9px; border-radius:12px; pointer-events:none; box-shadow:0 1px 4px rgba(0,0,0,.15); }
@media (max-width:600px){ .product-element-top::before{ font-size:9px; padding:3px 7px; top:6px; right:6px; } }

/* --- Round 12: Azadi badge on single product page --- */
.single-product .woocommerce-product-gallery,.single-product .wd-single-gallery{ position:relative !important; }
.single-product .woocommerce-product-gallery::before{ content:"Azadi Sale" !important; position:absolute !important; top:14px; right:14px; z-index:20; background:#14532d; color:#fff; font-family:'Poppins',sans-serif; font-size:12px; font-weight:600; letter-spacing:.3px; white-space:nowrap; padding:5px 12px; border-radius:14px; pointer-events:none; box-shadow:0 1px 5px rgba(0,0,0,.18); }
@media (max-width:600px){ .single-product .woocommerce-product-gallery::before{ font-size:10px; padding:4px 9px; top:10px; right:10px; } }

/* --- Round 13: show category names --- */
html body:not(#x) .category-grid-item .wd-entities-title{ position:static !important; display:block !important; width:auto !important; height:auto !important; max-width:100% !important; font-size:13px !important; line-height:1.3 !important; text-align:center !important; color:#2D2738 !important; margin:8px 0 0 !important; white-space:normal !important; opacity:1 !important; visibility:visible !important; overflow:visible !important; }
.category-grid-item .wd-entities-title .count,.category-grid-item .wd-entities-title mark{ display:none !important; }
@media (max-width:600px){ html body:not(#x) .category-grid-item .wd-entities-title{ font-size:11px !important; } }

/* --- Round 14: reveal category names --- */
html body:not(#x) .category-grid-item .hover-mask{ display:block !important; position:static !important; background:none !important; background-color:transparent !important; opacity:1 !important; visibility:visible !important; height:auto !important; width:auto !important; transform:none !important; padding:0 !important; inset:auto !important; }
html body:not(#x) .category-grid-item .more-products{ display:none !important; }
html body:not(#x) .category-grid-item .wd-entities-title{ position:static !important; display:block !important; width:auto !important; height:auto !important; color:#2D2738 !important; font-size:13px !important; line-height:1.3 !important; text-align:center !important; margin:8px 0 0 !important; opacity:1 !important; visibility:visible !important; white-space:normal !important; overflow:visible !important; }
.category-grid-item .wd-entities-title .count,.category-grid-item .wd-entities-title mark{ display:none !important; }
@media (max-width:600px){ html body:not(#x) .category-grid-item .wd-entities-title{ font-size:11px !important; } }

/* --- Round 16: sale price colors + percent badge --- */
html body:not(#x) .price del,html body:not(#x) .price del *{ color:#6B003E !important; }
html body:not(#x) .price ins,html body:not(#x) .price ins *{ color:#14532d !important; text-decoration:none !important; }
.azadi-pct-badge{ position:absolute !important; top:14px; left:14px; z-index:20; background:#6B003E; color:#fff; font-family:'Poppins',sans-serif; font-size:12px; font-weight:700; letter-spacing:.3px; padding:5px 11px; border-radius:14px; box-shadow:0 1px 5px rgba(0,0,0,.18); pointer-events:none; }
@media (max-width:600px){ .azadi-pct-badge{ font-size:10px; padding:4px 9px; top:10px; left:10px; } }

/* --- Round 17: green percent badge + green sale currency --- */
.azadi-pct-badge{ background:#14532d !important; color:#fff !important; }
html body:not(#x) .price ins,html body:not(#x) .price ins *,html body:not(#x) .price ins .woocommerce-Price-currencySymbol,html body:not(#x) .price ins bdi{ color:#14532d !important; }