.elementor-11546 .elementor-element.elementor-element-f4a804d{--display:flex;}.elementor-11546 .elementor-element.elementor-element-64df0cd h3.title, .elementor-11546 .elementor-element.elementor-element-64df0cd .products-title{text-align:center;}.elementor-11546 .elementor-element.elementor-element-b8c0a77{--display:flex;}.elementor-11546 .elementor-element.elementor-element-209dcff h3.title, .elementor-11546 .elementor-element.elementor-element-209dcff .products-title{text-align:center;}.elementor-11546 .elementor-element.elementor-element-9819182{--display:flex;}.elementor-11546 .elementor-element.elementor-element-d2941ae h3.title, .elementor-11546 .elementor-element.elementor-element-d2941ae .products-title{text-align:center;}/* Start custom CSS *//* =====================================================================
   ForestKind — product cards (complete, self-contained)
   ===================================================================== */

/* ---- Card / image box ---- */
.content-product{overflow:visible!important;}
.content-product .product-image-wrapper{position:relative;border-radius:26px;min-height:300px;padding:26px 26px 20px;display:flex;align-items:center;justify-content:center;overflow:visible!important;}
.content-product .product-image-wrapper img{object-fit:contain;filter:drop-shadow(0 16px 22px rgba(40,20,50,.16));transform:scale(1.0);transform-origin:center;}
.post-11991 .product-image-wrapper img{transform:scale(.7)!important;} /* Dew Drop 30% smaller */

/* ---- Top-left star (base glyph) ---- */
.content-product .product-image-wrapper::before{content:"\2726";position:absolute;top:20px;left:22px;font-size:18px;line-height:1;z-index:2;color:rgba(0,0,0,.28);}

/* ---- Top-right seal (base; per-product content below) ---- */
.content-product .product-image-wrapper::after{position:absolute;top:-16px;right:-10px;width:111px;height:111px;border-radius:50%;background:#fff;transform:rotate(-8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:pre-line;line-height:1.25;font-family:'Bricolage Grotesque',sans-serif;font-weight:600;text-transform:lowercase;font-size:11px;padding:0 10px;box-shadow:0 8px 20px -8px rgba(60,30,70,.5);z-index:4;}

/* ---- Meta typography / spacing ---- */
.content-product .products-page-cats{margin-top:16px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#A59E8E;font-weight:700;}
.content-product .product-title,.content-product .product-title a{font-size:19px;font-weight:700;letter-spacing:-.01em;color:#2A2440;line-height:1.15;margin-top:5px;}
.content-product .product-title::after{display:block;font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:500;font-size:14.5px;margin-top:6px;}
.content-product .price,.content-product .price .amount{font-size:14px;font-weight:600;color:#3A1F50;margin-top:9px;}

/* ---- Per-product: tint · star colour · seal · tagline ---- */
/* Fresh Sprout */
.post-657 .product-image-wrapper{background:#E3F1DC!important;}
.post-657 .product-image-wrapper::before{color:#8FC96F!important;}
.post-657 .product-image-wrapper::after{content:"with\A aloe vera\A\2726";color:#3D7A3F;}
.post-657 .product-title::after{content:"Gentle. Calm. Hydrate.";color:#3D7A3F;}
/* Moss Fresh */
.post-11800 .product-image-wrapper{background:#E3F1DC!important;}
.post-11800 .product-image-wrapper::before{color:#8FC96F!important;}
.post-11800 .product-image-wrapper::after{content:"with\A niacinamide\A\2726";color:#3D7A3F;}
.post-11800 .product-title::after{content:"Clear. Balance. Smooth.";color:#3D7A3F;}
/* Wild Nectar — Shampoo */
.post-11804 .product-image-wrapper{background:#F7EAC8!important;}
.post-11804 .product-image-wrapper::before{color:#D8B24A!important;}
.post-11804 .product-image-wrapper::after{content:"with\A mango butter\A\2726";color:#A9842A;}
.post-11804 .product-title::after{content:"Repair. Nourish. Strengthen.";color:#A9842A;}
/* Wild Nectar — Conditioner */
.post-11809 .product-image-wrapper{background:#F7EAC8!important;}
.post-11809 .product-image-wrapper::before{color:#D8B24A!important;}
.post-11809 .product-image-wrapper::after{content:"with\A shea butter\A\2726";color:#A9842A;}
.post-11809 .product-title::after{content:"Restore. Smooth. Protect.";color:#A9842A;}
/* Lush Rain — Shampoo */
.post-11812 .product-image-wrapper{background:#D7EAF4!important;}
.post-11812 .product-image-wrapper::before{color:#79B4D6!important;}
.post-11812 .product-image-wrapper::after{content:"with\A hyaluronic acid\A\2726";color:#2F6F9E;}
.post-11812 .product-title::after{content:"Hydrate. Smooth. Shine.";color:#2F6F9E;}
/* Lush Rain — Conditioner */
.post-11816 .product-image-wrapper{background:#D7EAF4!important;}
.post-11816 .product-image-wrapper::before{color:#79B4D6!important;}
.post-11816 .product-image-wrapper::after{content:"with\A coconut oil\A\2726";color:#2F6F9E;}
.post-11816 .product-title::after{content:"Hydrate. Soft. Bounce.";color:#2F6F9E;}
/* Glow Nest */
.post-11819 .product-image-wrapper{background:#F8DDE8!important;}
.post-11819 .product-image-wrapper::before{color:#E07AB0!important;}
.post-11819 .product-image-wrapper::after{content:"with\A shea butter\A\2726";color:#BA3E78;}
.post-11819 .product-title::after{content:"Exfoliate. Smooth. Nourish.";color:#BA3E78;}
/* Tropi Melt */
.post-11823 .product-image-wrapper{background:#F9E2D1!important;}
.post-11823 .product-image-wrapper::before{color:#E0735E!important;}
.post-11823 .product-image-wrapper::after{content:"with\A mango butter\A\2726";color:#C5683A;}
.post-11823 .product-title::after{content:"Exfoliate. Hydrate. Glow.";color:#C5683A;}
/* Wild Bloom */
.post-11827 .product-image-wrapper{background:#F8DDE8!important;}
.post-11827 .product-image-wrapper::before{color:#E08AB0!important;}
.post-11827 .product-image-wrapper::after{content:"with\A jojoba oil\A\2726";color:#BA3E78;}
.post-11827 .product-title::after{content:"Repair. Smooth. Shine.";color:#BA3E78;}
/* Prism Shine */
.post-11830 .product-image-wrapper{background:#F9E2D1!important;}
.post-11830 .product-image-wrapper::before{color:#E0905E!important;}
.post-11830 .product-image-wrapper::after{content:"with\A cocoa butter\A\2726";color:#C5683A;}
.post-11830 .product-title::after{content:"Shine. Hydrate. Revive.";color:#C5683A;}
/* Pure Spring */
.post-11833 .product-image-wrapper{background:#ECE1F7!important;}
.post-11833 .product-image-wrapper::before{color:#B98AE0!important;}
.post-11833 .product-image-wrapper::after{content:"with\A hyaluronic acid\A\2726";color:#7A4AA8;}
.post-11833 .product-title::after{content:"Hydrate. Soothe. Firm.";color:#7A4AA8;}
/* Glow Shield */
.post-11836 .product-image-wrapper{background:#ECE1F7!important;}
.post-11836 .product-image-wrapper::before{color:#B98AE0!important;}
.post-11836 .product-image-wrapper::after{content:"with\A niacinamide\A\2726";color:#7A4AA8;}
.post-11836 .product-title::after{content:"Mattify. Clear. Balance.";color:#7A4AA8;}
/* Dew Drop (no ingredient in reference — seal omitted) */
.post-11991 .product-image-wrapper{background:#F8DDE8!important;}
.post-11991 .product-image-wrapper::before{color:#E08AB0!important;}
.post-11991 .product-image-wrapper::after{content:none;}
.post-11991 .product-title::after{content:"Glow. Hydrate. Protect.";color:#BA3E78;}
/* .post-11991 .product-image-wrapper::after{content:"with\A vitamin e\A\2726";color:#BA3E78;} */

/* ---- Hover button: transparent bg, rounded pill, "Learn More →" ---- */
.content-product .footer-product{background:transparent!important;border:none!important;box-shadow:none!important;}
.content-product .footer-product .show-quickly{border-radius:100px!important;font-size:0!important;padding:11px 22px!important;}
.content-product .footer-product .show-quickly::after{content:"Learn More \2192"!important;position:static!important;width:auto!important;height:auto!important;border:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#fff!important;}

/* ---- Global button rounding ---- */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.button,button.button,input[type=submit],a.add_to_cart_button,.add_to_cart_button,.single_add_to_cart_button,.show-quickly,.et_shortcode_button,.wp-block-button__link{border-radius:100px!important;}

/* ---- Remove XStore products-grid gridlines ---- */
.products-loop.products-grid,
.products-loop.products-grid .product,
.products-loop.products-grid .grid-sizer,
.products-loop.products-grid [class*="col-"]{border:none!important;box-shadow:none!important;}

/* ---- Currency: show "LKR" instead of the රු glyph (display only) ---- */
.woocommerce-Price-currencySymbol{font-size:0!important;}
.woocommerce-Price-currencySymbol::after{content:"LKR ";font-size:1rem;font-weight:inherit;letter-spacing:.02em;}/* End custom CSS */