@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//6148.duoke.ir/wp-content/themes/woodmart/fonts/woodmart-font-1-300.woff2?v=8.4.1") format("woff2");
}

:root {
	--wd-text-font: "yakan", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "yakan", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "yakan", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "yakan", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "yakan", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "yakan", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #D96C8E;
	--wd-alternative-color: #5B2A4E;
	--btn-default-font-family: "yakan", Arial, Helvetica, sans-serif;
	--btn-default-bgcolor: #D96C8E;
	--btn-default-bgcolor-hover: #5B2A4E;
	--btn-accented-font-family: "yakan", Arial, Helvetica, sans-serif;
	--btn-accented-bgcolor: #D96C8E;
	--btn-accented-bgcolor-hover: #5B2A4E;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E9A6BC;
	--notices-warning-color: #fff;
	--wd-link-color: #5B2A4E;
	--wd-link-color-hover: #D96C8E;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--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);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.page :is(.wd-page-content, .whb-header) {
	background-color: #FFF4F6;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

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


.wd-page-title {
background-color: rgb(246,238,251);
}

@font-face {
	font-family: "yakan";
	src: url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-04-regular.woff2") format("woff2"), 
url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-04-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "yakan";
	src: url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-05-medium.woff2") format("woff2"), 
url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-05-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "yakan";
	src: url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-06-bold.woff2") format("woff2"), 
url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-06-bold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "yakan";
	src: url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-07-heavy.woff2") format("woff2"), 
url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-07-heavy.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "yakan";
	src: url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-08-fat.woff2") format("woff2"), 
url("//6148.duoke.ir/wp-content/uploads/2026/08/yekan-bakh-en-08-fat.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}

/* Zarnakh r3: soft corners, girly rose/plum palette, embroidery ornaments (stitch lines, spool, flower, hoop) */
:root{--wd-brd-radius:24px;--btn-default-brd-radius:999px;--btn-shop-brd-radius:999px;--btn-accented-brd-radius:999px;--wd-form-brd-radius:16px;
--zrn-ink:#5B2A4E;--zrn-rose:#D96C8E;--zrn-rose-2:#E07A9A;--zrn-blush:#FFF4F6;--zrn-lav:#F6EEFB;--zrn-lav-2:#E4D6F5;--zrn-line:#F3D9E2;--zrn-leaf:#7FB58A;
--zrn-stitch:rgba(217,108,142,.5);
--zrn-flower:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23D96C8E'%3E%3Ccircle cx='16' cy='8' r='6'/%3E%3Ccircle cx='23.6' cy='13.5' r='6'/%3E%3Ccircle cx='20.7' cy='22.5' r='6'/%3E%3Ccircle cx='11.3' cy='22.5' r='6'/%3E%3Ccircle cx='8.4' cy='13.5' r='6'/%3E%3C/g%3E%3Ccircle cx='16' cy='16' r='4.6' fill='%23FFF4F6' stroke='%235B2A4E' stroke-width='1.6' stroke-dasharray='2 1.6'/%3E%3C/svg%3E");
--zrn-spool:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='6' y='3' width='20' height='4' rx='2' fill='%235B2A4E'/%3E%3Crect x='6' y='25' width='20' height='4' rx='2' fill='%235B2A4E'/%3E%3Crect x='9' y='7' width='14' height='18' fill='%239E7BD1'/%3E%3Cpath d='M9 10h14M9 13h14M9 16h14M9 19h14M9 22h14' stroke='%23FFF4F6' stroke-width='1' opacity='.55'/%3E%3Cpath d='M23 18c4 1 6 4 4 7' fill='none' stroke='%239E7BD1' stroke-width='1.6' stroke-linecap='round' stroke-dasharray='2.4 2'/%3E%3C/svg%3E");
--zrn-needle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 27L25 7' stroke='%235B2A4E' stroke-width='2.4' stroke-linecap='round'/%3E%3Cellipse cx='24' cy='8' rx='1.2' ry='2.6' transform='rotate(45 24 8)' fill='%23FFF4F6'/%3E%3Cpath d='M24 8c4 3 3 9-3 10s-12 2-14 8' fill='none' stroke='%23D96C8E' stroke-width='1.6' stroke-linecap='round' stroke-dasharray='3 2.4'/%3E%3C/svg%3E")}
body{background:#FFF4F6;color:#6B4A60}
::selection{background:#F7C9D7;color:#5B2A4E}

/* soft corners */
.elementor-widget-image img,.wd-banner,.wd-banner img,.product-element-top,.product-element-top img,.wd-post-thumb,.wd-post-thumb img,.portfolio-entry .portfolio-thumbnail,.portfolio-entry img,.wd-cat .wd-cat-thumb,.wd-cat img,.woocommerce-product-gallery img,.wp-post-image{border-radius:24px;overflow:hidden}
.wd-product .product-wrapper,.wd-post .wd-post-inner,.post-single-page .wd-post-thumb,.single-portfolio .wp-post-image{border-radius:24px}
input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],textarea,select{border-radius:16px}
.btn,.button,button,[type=submit],.wd-buy-now-btn,.add_to_cart_button,.single_add_to_cart_button{border-radius:999px}
.whb-header .wd-tools-element .wd-tools-count{border-radius:999px;background:#D96C8E;color:#fff}

/* stitched edge on buttons and badges */
.btn,.button,.elementor-button,.wd-buy-now-btn,.single_add_to_cart_button,.amh-eh__btn.is-main{outline:1.5px dashed rgba(255,255,255,.75);outline-offset:-6px}
.btn.btn-style-bordered,.zrn-btn .btn-style-bordered{outline-color:rgba(217,108,142,.55)}
.btn:focus-visible,.button:focus-visible,.elementor-button:focus-visible{outline:2px solid #5B2A4E;outline-offset:2px}
.onsale,.product-label,.wd-label,.out-of-stock.product-label{border-radius:999px;outline:1px dashed rgba(255,255,255,.8);outline-offset:-4px}
.product-labels .product-label.onsale{background:#D96C8E}

/* stitched cards: a dashed seam just inside every soft card */
.zrn-card,.zrn-lcard,.wd-product .product-wrapper,.wd-post .wd-post-inner{outline:2px dashed var(--zrn-stitch);outline-offset:-9px}
.zrn-pf.zrn-lcard{outline-offset:-10px}
.zrn-card:hover,.zrn-lcard:hover,.wd-product .product-wrapper:hover{outline-color:#D96C8E}

/* stitch line between home sections (inside the content width) */
.zrn-band+.zrn-band{background-image:repeating-linear-gradient(90deg,rgba(217,108,142,.45) 0 12px,transparent 12px 22px);background-size:min(1200px,calc(100% - 40px)) 2px;background-position:center top;background-repeat:no-repeat}

/* section headings: flower + spool ornaments and a stitched underline */
.zrn-h .title-wrapper{position:relative;padding-bottom:16px}
.zrn-h .woodmart-title-container{display:inline-flex;align-items:center;gap:12px}
.zrn-h .woodmart-title-container:before,.zrn-h .woodmart-title-container:after{content:"";flex:0 0 28px;width:28px;height:28px;background:var(--zrn-flower) center/contain no-repeat}
.zrn-h .woodmart-title-container:after{background-image:var(--zrn-spool)}
.zrn-h .woodmart-title-container:before{animation:zrn-spin 9s linear infinite}
.zrn-h .title-wrapper:after{content:"";position:absolute;bottom:0;left:50%;width:150px;height:3px;transform:translateX(-50%);border-radius:3px;background:repeating-linear-gradient(90deg,#D96C8E 0 10px,transparent 10px 17px)}
@keyframes zrn-spin{to{transform:rotate(360deg)}}
.zrn-band .elementor-widget-wd_title:not(.zrn-h) .title-wrapper .woodmart-title-container:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:22px;margin-left:8px;background:var(--zrn-needle) center/contain no-repeat}

/* hoop ring behind the garment cut-outs (by-type row) */
.zrn-cat .zrn-cat-img{position:relative;isolation:isolate}
.zrn-cat .zrn-cat-img:before,.zrn-cat .zrn-cat-img:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}
.zrn-cat .zrn-cat-img:before{width:150px;height:150px;border:7px solid #E4D6F5;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #fff;background:rgba(255,255,255,.55)}
.zrn-cat .zrn-cat-img:after{width:124px;height:124px;border:1.5px dashed rgba(217,108,142,.6);transition:transform 1.2s}
.zrn-cat:hover .zrn-cat-img:after{transform:translate(-50%,-50%) rotate(90deg)}


/* header + footer touches */
.whb-general-header{border-bottom:0;background-image:repeating-linear-gradient(90deg,rgba(217,108,142,.45) 0 12px,transparent 12px 22px);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat}
.wd-nav-main>li>a{border-radius:999px}
.footer-container{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 12px,transparent 12px 22px);background-size:100% 2px;background-repeat:no-repeat}

@media (max-width:767px){
.zrn-h .woodmart-title-container{gap:8px}
.zrn-h .woodmart-title-container:before,.zrn-h .woodmart-title-container:after{flex-basis:22px;width:22px;height:22px}
.zrn-cat .zrn-cat-img:before{width:126px;height:126px}.zrn-cat .zrn-cat-img:after{width:104px;height:104px}
}


/* r4: premium 3D cards — collections, portfolio, home blog */
.zrn-colgrid,.zrn-pf,.home .elementor .wd-post{--zrn-sh:0 1px 2px rgba(91,42,78,.06),0 8px 16px -6px rgba(91,42,78,.12),0 26px 44px -22px rgba(217,108,142,.38);--zrn-sh-h:0 2px 4px rgba(91,42,78,.08),0 16px 28px -10px rgba(91,42,78,.18),0 40px 60px -26px rgba(217,108,142,.5);--zrn-ease:cubic-bezier(.2,.7,.2,1)}
/* collections: gradient tile, glossy hoop breaking out of the top, glass label */
.zrn-colgrid .wd-grid-g{padding-top:44px;column-gap:48px!important;row-gap:48px!important}
.zrn-colgrid .wd-col{align-self:stretch}
.zrn-colgrid .wd-cat{height:100%;perspective:900px}
.zrn-colgrid .wd-cat .wd-cat-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;overflow:visible;border-radius:24px;padding:0 14px 18px;background:linear-gradient(160deg,#FFF4F6 0%,#FBEFF6 45%,#E9DCF7 100%);border:1px solid rgba(255,255,255,.9);box-shadow:var(--zrn-sh),inset 0 1px 0 #fff;transform-style:preserve-3d;transition:transform .5s var(--zrn-ease),box-shadow .5s var(--zrn-ease)}
.zrn-colgrid .wd-cat .wd-cat-inner:before{content:"";position:absolute;left:22px;right:22px;bottom:36px;border-top:1px dashed rgba(217,108,142,.45);pointer-events:none}
.zrn-colgrid .wd-cat .wd-cat-thumb{position:relative;width:148px;max-width:86%;aspect-ratio:1;margin:-40px auto 0;border-radius:50%;overflow:visible;padding:7px;background:linear-gradient(145deg,#fff 0%,#E4D6F5 45%,#D96C8E 100%);box-shadow:0 18px 28px -14px rgba(91,42,78,.55),0 4px 10px rgba(217,108,142,.25);transition:transform .5s var(--zrn-ease)}
.zrn-colgrid .wd-cat .wd-cat-thumb:after{content:"";position:absolute;inset:7px;border-radius:50%;pointer-events:none;box-shadow:inset 0 6px 14px rgba(91,42,78,.28),inset 0 -2px 6px rgba(255,255,255,.5);background:radial-gradient(120% 70% at 30% 8%,rgba(255,255,255,.55) 0 22%,transparent 42%)}
.zrn-colgrid .wd-cat .wd-cat-image{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#F6EEFB}
.zrn-colgrid .wd-cat .wd-cat-thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .7s var(--zrn-ease)}
.zrn-colgrid .wd-cat .wd-cat-inner .wd-cat-content{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;margin-top:auto;padding:18px 0 0;background:none;z-index:1}
.zrn-colgrid .wd-cat .wd-cat-inner .wd-cat-content:before{display:none}
.zrn-colgrid .wd-cat .wd-entities-title{position:static!important;transform:none!important;display:inline-flex;align-items:center;gap:0;margin:0;padding:8px 18px;border-radius:999px;font-size:15px;font-weight:700;color:#5B2A4E;white-space:nowrap;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 16px -8px rgba(91,42,78,.35),inset 0 1px 0 #fff;transition:background .35s,color .35s,gap .35s}
.zrn-colgrid .wd-cat .wd-entities-title:after{content:"←";display:inline-block;width:0;overflow:hidden;opacity:0;transition:width .35s,opacity .35s}
.zrn-colgrid .wd-cat:hover .wd-entities-title{color:#fff;background:linear-gradient(135deg,#D96C8E,#B85582);gap:6px}
.zrn-colgrid .wd-cat:hover .wd-entities-title:after{width:1em;opacity:1}
.zrn-colgrid .wd-cat .wd-cat-inner .wd-cat-content:after{display:none}
.zrn-colgrid .wd-cat:hover .wd-cat-inner{transform:translateY(-8px) rotateX(6deg);box-shadow:var(--zrn-sh-h),inset 0 1px 0 #fff}
.zrn-colgrid .wd-cat:hover .wd-cat-thumb{transform:translateZ(30px) translateY(-6px) scale(1.04)}
.zrn-colgrid .wd-cat:hover .wd-cat-thumb img{transform:scale(1.08)}
.zrn-colgrid .wd-cat .wd-cat-count,.zrn-colgrid .wd-cat .more-products{display:none}
/* portfolio: full-bleed photo, gradient overlay, glass title panel */
.zrn-card.zrn-pf,.zrn-pf.zrn-lcard{outline:0!important;position:relative;overflow:hidden;padding:0!important;min-height:0;aspect-ratio:4/3.4;border-radius:24px;background:#5B2A4E!important;box-shadow:var(--zrn-sh);transform:perspective(1000px);transition:transform .55s var(--zrn-ease),box-shadow .55s var(--zrn-ease)}
.zrn-pf>.elementor-widget-image{position:absolute!important;inset:0;width:100%;height:100%;margin:0!important}
.zrn-pf>.elementor-widget-image img{width:100%;height:100%!important;object-fit:cover;border-radius:0!important;transition:transform .9s var(--zrn-ease)}
.zrn-pf:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(91,42,78,0) 40%,rgba(91,42,78,.25) 65%,rgba(91,42,78,.78) 100%)}
.zrn-pf>.e-con{position:absolute!important;left:14px;right:14px;bottom:14px;z-index:2;width:auto!important;padding:14px 18px!important;border-radius:18px;background:rgba(255,244,246,.18)!important;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.zrn-pf>.e-con:after{content:"←";flex:0 0 32px;height:32px;line-height:32px;text-align:center;border-radius:50%;background:#fff;color:#D96C8E;font-weight:700;transition:transform .35s,background .35s,color .35s}
.zrn-pf>.e-con:before{content:"";position:absolute;left:18px;right:18px;top:-1px;border-top:1px dashed rgba(255,255,255,.55)}
.zrn-pf .elementor-heading-title{color:#fff!important;font-size:17px;font-weight:700;margin:0;text-shadow:0 1px 8px rgba(91,42,78,.4)}
.e-con.zrn-pf:hover{transform:perspective(1000px) translateY(-8px) rotateX(4deg);box-shadow:var(--zrn-sh-h)}
.zrn-pf:hover>.elementor-widget-image img{transform:scale(1.08)}
.zrn-pf:hover>.e-con:after{background:#D96C8E;color:#fff;transform:translateX(-4px)}
/* home blog: equal pixel heights, clamped text, pinned read-more */
.home .elementor .wd-post .wd-post-inner{outline:0;position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:linear-gradient(170deg,#fff 0%,#FFF4F6 55%,#F6EEFB 100%);border:1px solid rgba(255,255,255,.9);box-shadow:var(--zrn-sh);transform:perspective(1000px);transition:transform .55s var(--zrn-ease),box-shadow .55s var(--zrn-ease)}
.home .elementor .wd-post .wd-post-thumb{height:230px;margin:10px 10px 0;border-radius:18px!important;overflow:hidden;box-shadow:inset 0 -30px 40px -30px rgba(91,42,78,.4)}
.home .elementor .wd-post .wd-post-img,.home .elementor .wd-post .wd-post-img img{width:100%;height:100%!important;object-fit:cover;border-radius:0!important;transition:transform .9s var(--zrn-ease)}
.home .elementor .wd-post .wd-post-content{position:relative;display:flex;flex-direction:column;height:226px!important;padding:20px 22px 18px!important;text-align:right;margin:0!important}
.home .elementor .wd-post .wd-post-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:56px;margin:0 0 10px;font-size:18px;line-height:28px;font-weight:700}
.home .elementor .wd-post .wd-post-title a{color:#5B2A4E}
.home .elementor .wd-post .wd-post-title a:after{content:"";position:absolute;inset:0;z-index:2}
.home .elementor .wd-post .wd-post-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;height:72px!important;max-height:72px;margin:0!important;padding:0!important;font-size:14px!important;line-height:24px!important;color:#7A5A70}
.home .elementor .wd-post .wd-post-content:after{content:"ادامه مطلب  ←";position:static;margin-top:auto;align-self:stretch;text-align:right;padding-top:12px;border-top:1px dashed rgba(217,108,142,.45);font-size:14px;font-weight:700;color:#D96C8E;transition:color .35s,letter-spacing .35s}
.home .elementor .wd-post:hover .wd-post-inner{transform:perspective(1000px) translateY(-8px) rotateX(3deg);box-shadow:var(--zrn-sh-h)}
.home .elementor .wd-post:hover .wd-post-img img{transform:scale(1.07)}
.home .elementor .wd-post:hover .wd-post-content:after{color:#5B2A4E;letter-spacing:.02em}

@media (max-width:767px){
.zrn-colgrid .wd-grid-g{padding-top:36px;column-gap:38px!important;row-gap:38px!important}
.zrn-colgrid .wd-cat .wd-cat-thumb{width:112px;margin-top:-34px;padding:5px}
.zrn-colgrid .wd-cat .wd-cat-thumb:after{inset:5px}
.zrn-colgrid .wd-cat .wd-cat-inner{padding:0 8px 14px}
.zrn-colgrid .wd-cat .wd-cat-inner:before{bottom:30px;left:14px;right:14px}
.zrn-colgrid .wd-cat .wd-entities-title{font-size:13px;padding:7px 12px;white-space:normal;text-align:center}
.zrn-pf .elementor-heading-title{font-size:16px}
.home .elementor .wd-post .wd-post-thumb{height:200px}
}
@media (prefers-reduced-motion:reduce){
.zrn-h .woodmart-title-container:before{animation:none}
.zrn-colgrid .wd-cat *,.zrn-colgrid .wd-cat .wd-cat-inner,.zrn-pf,.zrn-pf *,.home .elementor .wd-post *{transition:none!important}
.zrn-colgrid .wd-cat:hover .wd-cat-inner,.zrn-colgrid .wd-cat:hover .wd-cat-thumb,.zrn-colgrid .wd-cat:hover .wd-cat-thumb img,.zrn-pf:hover,.zrn-pf:hover img,.home .elementor .wd-post:hover .wd-post-inner,.home .elementor .wd-post:hover img{transform:none!important}
}

/* r4: embroidered header + footer */
:root{--zrn-scallop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0 20V10a10 10 0 0 1 20 0 10 10 0 0 1 20 0v10z' fill='%23000'/%3E%3C/svg%3E");--zrn-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 24'%3E%3Cpath d='M0 12c20-14 60-14 80 0s60 14 80 0' fill='none' stroke='%23F3D9E2' stroke-width='1.6' stroke-dasharray='6 5' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E");--zrn-floral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.2' stroke-dasharray='3 3' opacity='.08'%3E%3Ccircle cx='30' cy='30' r='7'/%3E%3Cpath d='M30 23c-4-9 4-12 0-17M37 30c9-4 12 4 17 0M30 37c4 9-4 12 0 17M23 30c-9 4-12-4-17 0'/%3E%3Ccircle cx='90' cy='88' r='5'/%3E%3Cpath d='M90 83c-6-6 0-12-4-16M95 88c8 2 10 9 16 8M84 92c-4 8 2 12-2 17'/%3E%3C/g%3E%3C/svg%3E")}
.whb-general-header{animation:zrn-stitch-in 1.6s cubic-bezier(.4,0,.2,1) .2s both;background-size:100% 2px}
@keyframes zrn-stitch-in{from{background-size:0 2px}to{background-size:100% 2px}}
.whb-sticked .whb-general-header{background-color:rgba(255,244,246,.78)!important;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}
.whb-header .site-logo{position:relative}
.whb-header .site-logo:after{content:"";position:absolute;top:50%;inset-inline-start:-26px;width:22px;height:22px;margin-top:-11px;background:var(--zrn-flower) center/contain no-repeat;opacity:.9;pointer-events:none}
.wd-nav-main.wd-style-underline .nav-link-text{position:relative}
.wd-nav-main.wd-style-underline .nav-link-text:after{height:2px!important;background:repeating-linear-gradient(90deg,#F3D9E2 0 6px,transparent 6px 10px)!important;bottom:-6px!important;transition:width .45s steps(8)!important}
.whb-color-dark .wd-nav-main.wd-style-underline .nav-link-text:after{background:repeating-linear-gradient(90deg,#D96C8E 0 6px,transparent 6px 10px)!important}
.whb-header .wd-social-icons .wd-social-icon{position:relative;border-radius:8px!important;background:linear-gradient(90deg,#E4D6F5,#F6EEFB 50%,#E4D6F5)!important;color:#5B2A4E!important;box-shadow:inset 0 4px 0 #D96C8E,inset 0 -4px 0 #D96C8E,0 4px 10px -4px rgba(0,0,0,.35);border:0!important;transition:transform .35s}
.whb-header .wd-social-icons .wd-social-icon:hover{transform:translateY(-2px) rotate(-6deg)}
.whb-header .wd-social-icons .wd-social-icon .wd-icon{color:#5B2A4E!important}
/* footer: plum gradient, scalloped stitched hem, faint floral, slow thread */
.wd-footer.footer-container{position:relative;margin-top:30px;background:var(--zrn-floral) 0 0/240px 240px,linear-gradient(160deg,#6E3360 0%,#5B2A4E 55%,#4A2140 100%)!important;color:#F6EEFB;isolation:isolate}
.wd-footer.footer-container:before{content:"";position:absolute;left:0;right:0;top:-19px;height:20px;background:#6E3360;-webkit-mask:var(--zrn-scallop) 0 0/40px 20px repeat-x;mask:var(--zrn-scallop) 0 0/40px 20px repeat-x}
.wd-footer.footer-container:after{content:"";position:absolute;left:0;right:0;top:8px;height:24px;background:var(--zrn-wave) 0 0/160px 24px repeat-x;pointer-events:none;z-index:-1;animation:zrn-thread 40s linear infinite}
@keyframes zrn-thread{to{background-position:-160px 0}}
.wd-footer .main-footer{position:relative;border-top:0!important;padding-top:56px}
.wd-footer .main-footer:before{content:"";position:absolute;left:15px;right:15px;top:30px;border-top:1.5px dashed rgba(243,217,226,.45)}
.wd-footer .main-footer .woodmart-title-container,.wd-footer .main-footer h1,.wd-footer .main-footer h2,.wd-footer .main-footer h3,.wd-footer .main-footer h4{color:#fff!important;white-space:nowrap}
.wd-footer .main-footer .title-wrapper{position:relative;padding-bottom:12px}
.wd-footer .main-footer .title-wrapper:after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:46px;height:2px;background:repeating-linear-gradient(90deg,#E07A9A 0 6px,transparent 6px 10px)}
.wd-footer .main-footer p,.wd-footer .main-footer li,.wd-footer .main-footer a,.wd-footer .main-footer .elementor-icon-list-text,.wd-footer .main-footer .info-box-content,.wd-footer .main-footer .wd-list-content{color:rgba(246,238,251,.86)!important}
.wd-footer .main-footer a:hover,.wd-footer .main-footer a:hover .elementor-icon-list-text{color:#fff!important}
.wd-footer .main-footer .elementor-icon-list-icon i,.wd-footer .main-footer .elementor-icon-list-icon svg,.wd-footer .main-footer .wd-icon,.wd-footer .main-footer .wd-list-type-icon i{color:#F3A6BE!important;fill:#F3A6BE!important}
.wd-footer .main-footer img[alt="زرنخ"]{filter:brightness(0) invert(1) drop-shadow(0 2px 6px rgba(0,0,0,.25));opacity:.95}
.wd-footer .wd-copyrights{position:relative;background:rgba(0,0,0,.18)!important;border-top:1.5px dashed rgba(243,217,226,.35)!important;padding:14px 0}
.wd-footer .wd-copyrights a:hover{color:#F3D9E2!important}
@media (max-width:767px){.wd-footer .wd-copyrights .wd-col-start{padding:0 64px 0 12px;line-height:1.9;text-align:center}.wd-footer .main-footer{padding-top:46px}.wd-footer.footer-container:before{-webkit-mask-size:28px 14px;mask-size:28px 14px;height:14px;top:-13px}}
@media (prefers-reduced-motion:reduce){.whb-general-header,.wd-footer.footer-container:after{animation:none!important}.wd-nav-main.wd-style-underline .nav-link-text:after,.whb-header .wd-social-icons .wd-social-icon{transition:none!important}.whb-header .wd-social-icons .wd-social-icon:hover{transform:none}}
.wd-footer .main-footer img:not([alt="زرنخ"]){filter:brightness(0) invert(1);opacity:.8}

.wd-footer .elementor-widget-text-editor,.wd-footer .elementor-widget-text-editor p{text-align:right!important;text-justify:auto!important;letter-spacing:normal!important;word-spacing:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;font-feature-settings:normal!important}
@media (max-width:767px){.acb-container{bottom:110px!important}}
/* r4: type row = same card as collections */
.e-con:has(>.zrn-cat){padding-top:44px!important;row-gap:48px!important;justify-content:center!important;perspective:900px}
.zrn-card.zrn-cat{outline:0!important;position:relative;overflow:visible!important;padding:0 14px 18px!important;display:flex;flex-direction:column;align-items:center;border-radius:24px!important;background:linear-gradient(160deg,#FFF4F6 0%,#FBEFF6 45%,#E9DCF7 100%)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 1px 2px rgba(91,42,78,.06),0 8px 16px -6px rgba(91,42,78,.12),0 26px 44px -22px rgba(217,108,142,.38),inset 0 1px 0 #fff!important;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1)!important}
.zrn-card.zrn-cat:before{content:"";position:absolute;left:22px;right:22px;bottom:36px;border-top:1px dashed rgba(217,108,142,.45);pointer-events:none}
.zrn-cat .zrn-cat-img{width:148px!important;max-width:86%;aspect-ratio:1;margin:-40px auto 0!important;border-radius:50%;padding:7px;background:linear-gradient(145deg,#fff 0%,#E4D6F5 45%,#D96C8E 100%);box-shadow:0 18px 28px -14px rgba(91,42,78,.55),0 4px 10px rgba(217,108,142,.25);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.zrn-cat .zrn-cat-img:before{display:none!important}
.zrn-cat .zrn-cat-img:after{content:""!important;inset:7px!important;width:auto!important;height:auto!important;transform:none!important;left:auto;top:auto;border:0!important;border-radius:50%;z-index:1!important;box-shadow:inset 0 6px 14px rgba(91,42,78,.28),inset 0 -2px 6px rgba(255,255,255,.5);background:radial-gradient(120% 70% at 30% 8%,rgba(255,255,255,.55) 0 22%,transparent 42%)}
.zrn-cat .zrn-cat-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;background:#F6EEFB;transition:transform .7s cubic-bezier(.2,.7,.2,1)!important}
.zrn-cat .elementor-widget-heading{margin-top:auto;padding-top:18px;position:relative;z-index:1}
.zrn-cat .elementor-heading-title{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;font-size:15px!important;font-weight:700;color:#5B2A4E!important;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 16px -8px rgba(91,42,78,.35),inset 0 1px 0 #fff;transition:background .35s,color .35s}
.zrn-cat .elementor-heading-title:after{content:"←";display:inline-block;width:0;overflow:hidden;opacity:0;transition:width .35s,opacity .35s,margin .35s}
.zrn-card.zrn-cat:hover{transform:translateY(-8px) rotateX(6deg)!important;box-shadow:0 2px 4px rgba(91,42,78,.08),0 16px 28px -10px rgba(91,42,78,.18),0 40px 60px -26px rgba(217,108,142,.5),inset 0 1px 0 #fff!important}
.zrn-cat:hover .zrn-cat-img{transform:translateZ(30px) translateY(-6px) scale(1.04)}
.zrn-cat:hover .zrn-cat-img img{transform:scale(1.08)!important}
.zrn-cat:hover .elementor-heading-title{color:#fff!important;background:linear-gradient(135deg,#D96C8E,#B85582)}
.zrn-cat:hover .elementor-heading-title:after{width:1em;opacity:1;margin-inline-start:6px}
@media (max-width:767px){.e-con:has(>.zrn-cat){padding-top:36px!important;row-gap:38px!important}.zrn-cat .zrn-cat-img{width:112px!important;margin-top:-34px!important;padding:5px}.zrn-cat .zrn-cat-img:after{inset:5px!important}.zrn-card.zrn-cat{padding:0 8px 14px!important}.zrn-card.zrn-cat:before{bottom:30px;left:14px;right:14px}.zrn-cat .elementor-heading-title{font-size:13px!important;padding:7px 12px}
.wd-footer .wd-copyrights{padding:14px 0 80px!important}.wd-footer .wd-copyrights .wd-col-start{padding:0 16px!important}}
@media (prefers-reduced-motion:reduce){.zrn-card.zrn-cat,.zrn-cat *{transition:none!important}.zrn-card.zrn-cat:hover,.zrn-cat:hover .zrn-cat-img,.zrn-cat:hover img{transform:none!important}}
.zrn-card.zrn-cat:after,.zrn-card.zrn-cat>.elementor-element:not(.zrn-cat-img):not(.elementor-widget-heading){display:none!important}
.zrn-card.zrn-cat:before{top:auto!important;height:0!important;width:auto!important;inset-inline:22px!important;transform:none!important;border-radius:0!important}

/* r5: strict grid — rings sit inside identical cards (collections + type row) */
.zrn-colgrid .wd-grid-g{padding-top:0!important;column-gap:24px!important;row-gap:24px!important}
.zrn-colgrid .wd-cat .wd-cat-inner,.zrn-card.zrn-cat{padding:22px 14px 20px!important;min-height:262px}
.zrn-colgrid .wd-cat .wd-cat-thumb,.zrn-cat .zrn-cat-img{width:150px!important;max-width:80%;margin:0 auto!important;flex:0 0 auto}
.zrn-colgrid .wd-cat:hover .wd-cat-thumb,.zrn-cat:hover .zrn-cat-img{transform:scale(1.03)}
.zrn-colgrid .wd-cat:hover .wd-cat-inner,.zrn-card.zrn-cat:hover{transform:translateY(-6px)!important}
.e-con:has(>.zrn-cat){padding-top:0!important;row-gap:24px!important;column-gap:24px!important}
.zrn-colgrid .wd-cat .wd-cat-inner .wd-cat-content,.zrn-cat .elementor-widget-heading{margin-top:auto!important;padding-top:16px!important}
.zrn-colgrid .wd-cat .wd-cat-inner:before,.zrn-card.zrn-cat:before{bottom:39px}
@media (max-width:767px){
.zrn-colgrid .wd-grid-g,.e-con:has(>.zrn-cat){column-gap:12px!important;row-gap:12px!important}
.zrn-colgrid .wd-cat .wd-cat-inner,.zrn-card.zrn-cat{padding:16px 8px 14px!important;min-height:200px}
.zrn-colgrid .wd-cat .wd-cat-thumb,.zrn-cat .zrn-cat-img{width:112px!important}
.zrn-colgrid .wd-cat .wd-cat-inner:before,.zrn-card.zrn-cat:before{bottom:31px}
.zrn-colgrid .wd-cat .wd-entities-title,.zrn-cat .elementor-heading-title{white-space:nowrap;font-size:12.5px!important;padding:7px 10px}
}
/* r5: home ends flush on the footer */
.home .main-page-wrapper,.home .wd-content-layout,.home .site-content{padding-bottom:0!important;margin-bottom:0!important}
.home .wd-footer.footer-container{margin-top:0}
.home .elementor-2830>.zrn-band:last-child{padding-bottom:72px!important}
/* r5: banners — no stitch line above, light glass panel behind the text */
.zrn-band.zrn-bn2{background-image:none!important}
.zrn-bn2 .promo-banner .wrapper-content-banner{padding:24px!important}
.zrn-bn2 .promo-banner .content-banner{max-width:min(330px,62%);padding:20px 24px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,244,246,.82));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px -16px rgba(91,42,78,.45),inset 0 1px 0 #fff}
.zrn-bn2 .promo-banner .banner-image:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(255,244,246,.55) 0%,rgba(255,244,246,0) 60%);pointer-events:none}
.zrn-bn2 .promo-banner .banner-title{font-size:28px!important;line-height:1.45!important;color:#5B2A4E!important}
.zrn-bn2 .promo-banner .banner-subtitle{font-size:16px!important;color:#B4507A!important;margin-bottom:6px}
@media (max-width:767px){.zrn-bn2 .promo-banner .content-banner{max-width:72%;padding:14px 16px}.zrn-bn2 .promo-banner .banner-title{font-size:21px!important}.zrn-bn2 .promo-banner .banner-subtitle{font-size:14px!important}}
/* r5: three ways carousel as premium cards */
.zrn-ways .wd-carousel{padding:14px 4px 6px}
.zrn-ways .info-box-wrapper,.zrn-ways .wd-info-box{height:100%}
.zrn-ways .wd-info-box{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(160deg,#FFF4F6 0%,#FBEFF6 45%,#E9DCF7 100%)!important;border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(91,42,78,.06),0 8px 16px -6px rgba(91,42,78,.12),0 22px 36px -22px rgba(217,108,142,.38),inset 0 1px 0 #fff}
.zrn-ways .wd-info-box .info-svg-wrapper,.zrn-ways .wd-info-box .info-box-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 8px 18px -8px rgba(217,108,142,.6),inset 0 0 0 1.5px rgba(217,108,142,.35);font-weight:800}
.zrn-ways .wd-info-box .info-box-title{margin-bottom:8px}
.zrn-ways .wd-info-box:after{content:"";position:absolute;left:26px;right:26px;bottom:16px;border-top:1px dashed rgba(217,108,142,.4)}
.zrn-ways .wd-nav-arrows .wd-btn-arrow,.zrn-ways .wd-arrow-inner{color:#5B2A4E}
.zrn-ways .wd-nav-pagin .wd-nav-pagin-item span,.zrn-ways .swiper-pagination-bullet{background:#E4D6F5}
.zrn-ways .wd-nav-pagin .wd-nav-pagin-item.wd-active span,.zrn-ways .swiper-pagination-bullet-active{background:#D96C8E}
/* r5: blog titles one line */
.home .elementor .wd-post .wd-post-title{display:block!important;-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:28px!important}
.home .elementor .wd-post .wd-post-content{height:198px!important}
/* r5: calm mobile hero — title, one line, the pedal */
@media (max-width:767px){
.amh-eh__kicker,.amh-eh__btns,.amh-eh__dust,.amh-eh__glow,.amh-eh__lamp,.amh-eh__hud,.amh-eh__progress,.amh-eh__count,.amh-eh__mute{display:none!important}
.amh-eh{--eh-t:26px}
.amh-eh__grid{padding:28px 18px 16px!important}
.amh-eh__title{font-size:26px!important;line-height:1.45!important;margin-bottom:8px!important}
.amh-eh__desc{font-size:13px!important;line-height:1.8!important;margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.amh-eh__stage{height:430px!important;margin-top:10px!important}
}
.e-con:has(>.zrn-cat)>.zrn-cat{width:calc((100% - 120px) / 6)!important;flex:0 0 auto!important}
@media (max-width:1024px){.e-con:has(>.zrn-cat)>.zrn-cat{width:calc((100% - 48px) / 3)!important}}
@media (max-width:767px){.e-con:has(>.zrn-cat)>.zrn-cat{width:calc((100% - 12px) / 2)!important}}
.zrn-bn2 .promo-banner .wrapper-content-banner{padding:24px 28px!important}
.zrn-ways .wd-info-box{padding:26px 26px 38px!important}
/* r5: footer — 4 equal columns on one grid: heading row + 4 rows */
.elementor-818 .elementor-element-f68c897>.e-con-inner{align-items:stretch!important}
.elementor-818 .elementor-element-f68c897>.e-con-inner>.e-con{display:grid!important;grid-template-rows:60px repeat(4,54px);grid-auto-rows:0;align-content:start;row-gap:0!important;gap:0!important}
.elementor-818 .e-con-inner>.e-con>.elementor-element{margin:0!important;align-self:center;min-width:0}
.elementor-818 .e-con-inner>.e-con>.elementor-widget-wd_title{align-self:start}
.elementor-818 .e-con-inner>.e-con>.elementor-widget-wd_title .title-wrapper{margin:0!important}
.elementor-818 .elementor-element-3ebbe2a{align-self:start!important}
.elementor-818 .elementor-element-3ebbe2a img{height:52px!important;width:auto!important;max-width:100%}
.elementor-818 .elementor-element-0281cb8{grid-row:2/6;align-self:stretch!important}
.elementor-818 .elementor-element-0281cb8 p{margin:0;font-size:14px!important;line-height:2!important}
.elementor-818 .e-con>.elementor-widget-icon-list{grid-row:2/6;align-self:stretch!important}
.elementor-818 .elementor-widget-icon-list .elementor-icon-list-items{display:grid!important;grid-template-rows:repeat(4,54px);height:100%}
.elementor-818 .elementor-widget-icon-list .elementor-icon-list-item{display:flex;align-items:center;margin:0!important;padding:0!important}
.elementor-818 .elementor-widget-icon-list .elementor-icon-list-text,.elementor-818 .elementor-widget-wd_infobox .info-box-inner,.elementor-818 .elementor-widget-wd_infobox .info-box-inner p{font-size:15px!important;line-height:1.6!important;margin:0}
.elementor-818 .elementor-widget-wd_infobox .wd-info-box{align-items:center}
.elementor-818 .elementor-widget-wd_infobox .info-box-inner p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:767px){
.elementor-818 .elementor-element-f68c897>.e-con-inner{flex-wrap:wrap!important;row-gap:30px!important}
.elementor-818 .elementor-element-f68c897>.e-con-inner>.e-con{grid-template-rows:auto!important;grid-auto-rows:auto;row-gap:12px!important}
.elementor-818 .elementor-element-0d5e0ad,.elementor-818 .elementor-element-ab8dd86{width:100%!important}
.elementor-818 .elementor-element-0d5e0ad{justify-items:center;text-align:center}
.elementor-818 .elementor-element-3ebbe2a{justify-self:center}
.elementor-818 .elementor-element-0281cb8,.elementor-818 .elementor-element-0281cb8 p{grid-row:auto;text-align:center!important}
.elementor-818 .elementor-element-9677a86,.elementor-818 .elementor-element-ed3bf35{width:calc(50% - 10px)!important}
.elementor-818 .e-con>.elementor-widget-icon-list{grid-row:auto}
.elementor-818 .elementor-widget-icon-list .elementor-icon-list-items{grid-template-rows:repeat(4,44px)}
.elementor-818 .elementor-widget-wd_infobox .info-box-inner p{-webkit-line-clamp:3}
}
.zrn-band.zrn-nostitch{background-image:none!important}
.zrn-map{border-radius:24px;overflow:hidden;box-shadow:0 1px 2px rgba(91,42,78,.06),0 8px 16px -6px rgba(91,42,78,.12),0 26px 44px -22px rgba(217,108,142,.38);border:4px solid #fff}
.zrn-map .leaflet-container,.zrn-map .wd-osm-map-container{border-radius:20px}
.elementor-4400 .elementor-element-ac6a614,.elementor-4400 .elementor-element-ac6a614 .title-wrapper,.elementor-4400 .elementor-element-ac6a614 .elementor-heading-title{text-align:right!important}
.elementor-4400 .elementor-element-ac6a614 .woodmart-title-container{justify-content:flex-start}
/* r5b: content never waits for scroll animations on home */
.home .elementor-invisible{visibility:visible!important;opacity:1!important}
.home .elementor-element.animated{animation:none!important}
.zrn-bn2 .promo-banner .content-banner,.zrn-bn2 .promo-banner .content-banner *{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
/* r5b: home product cards = collection card language */
.home .elementor .wd-product .product-wrapper{outline:0!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:24px!important;padding:10px 10px 18px!important;background:linear-gradient(160deg,#FFF4F6 0%,#FBEFF6 45%,#E9DCF7 100%)!important;box-shadow:0 1px 2px rgba(91,42,78,.06),0 8px 16px -6px rgba(91,42,78,.12),0 26px 44px -22px rgba(217,108,142,.38),inset 0 1px 0 #fff!important;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s!important;height:100%}
.home .elementor .wd-product .product-element-top{border-radius:18px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}
.home .elementor .wd-product .wd-entities-title{position:relative;margin-top:14px;padding-bottom:10px;font-weight:700;color:#5B2A4E}
.home .elementor .wd-product .wd-entities-title:after{content:"";position:absolute;left:30%;right:30%;bottom:0;border-top:1px dashed rgba(217,108,142,.45)}
.home .elementor .wd-product:hover .product-wrapper{transform:translateY(-6px)!important;box-shadow:0 2px 4px rgba(91,42,78,.08),0 16px 28px -10px rgba(91,42,78,.18),0 40px 60px -26px rgba(217,108,142,.5),inset 0 1px 0 #fff!important}
@media (prefers-reduced-motion:reduce){.home .elementor .wd-product .product-wrapper{transition:none!important}.home .elementor .wd-product:hover .product-wrapper{transform:none!important}}
