@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//zanisfashion.com/wp-content/themes/zaniffashion/fonts/woodmart-font-2-400.woff2?v=8.3.3") format("woff2");
}

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

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

:root {
	--wd-text-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iransans", 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: "iransans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(92,92,92);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(92,92,92);
	--btn-accented-bgcolor-hover: rgb(15,15,15);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--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-promo-popup-wrap {
	--wd-popup-width: 800px;
}
: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-color: #ffffff;
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery.thumbs-position-left {
		--wd-thumbs-width: 180px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--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-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 5px;
}



.wd-page-title {
background-color: #0a0a0a;
}

@font-face {font-family: 'IRANSansXV';font-display: swap;
	src: url('/wp-content/uploads/assets/fonts/IRANSansXV.woff2') format('woff2-variations');
	src: url('/wp-content/uploads/assets/fonts/IRANSansXV.woff2') format('woff2') tech('variations');
	font-weight: 400 700;
	}
:root {
	  --wd-text-font: 'IRANSansXV', "Times New Roman", Roboto, Ubuntu, sans-serif;
    --wd-title-font: 'IRANSansXV', "Times New Roman", Roboto, Ubuntu, sans-serif;
    --wd-entities-title-font: 'IRANSansXV', "Times New Roman", Roboto, Ubuntu, sans-serif;
    --wd-widget-title-font: 'IRANSansXV', "Times New Roman", Roboto, Ubuntu, sans-serif;
    --wd-header-el-font: 'IRANSansXV', "Times New Roman", Roboto, Ubuntu, sans-serif;
}
.whatsapp-float {
            position: fixed;
            bottom: 25px;
            left: 25px;
            z-index: 9999;
            width: 60px;
            height: 60px;
            border-radius: 50%;
            background-color: #1bd741 !important;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;
        }

        .whatsapp-float img {
            width: 32px;
            height: 32px;
            object-fit: contain;
            filter: none;
        }

        .whatsapp-float:hover {
            transform: scale(1.1);
        }

        @media (max-width: 768px) {
            .whatsapp-float {
                width: 52px;
                height: 52px;
            }

            .whatsapp-float img {
                width: 26px;
                height: 26px;
            }
        }
.wpb-js-composer .menu-item:has(>.wd-design-full-width) {
    --wd-dropdown-padding: 0px 0px;
}
.wd-dropdown {
    --wd-align: var(--wd-start);
    margin-top: 11px;
}
.wd-product-cats {
    display: none;
}
.box-with-text.text-size-small {
    font-size: 20px;
}
[class*="box-icon-with-"].box-with-text {
    --text-bg-size: 47px;
}

/*
 * .wd-tools-element>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #fff !important;
    line-height: 1;
    padding-right: 10px;
    padding-left: 10px;
}
div.quantity {
    display: none;
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {
    width: 54%;
    padding: 5px 20px;
    min-height: var(--btn-height);
    font-size: 13px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    border: 0px solid transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: var(--btn-transform);
    text-shadow: none;
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    font-style: var(--btn-font-style);
    line-height: 1.2;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
    color: var(--btn-color, #3E3E3E);
    background-color: var(--btn-bgcolor, #F3F3F3);
}
div.quantity {
    display: none !important;
}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    color: var(--color-gray-800);
    display: none;
}
.product_title {
    font-size: 31px;
    line-height: 1.2;
    --page-title-display: block;
}
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
    padding-top: 0px;
}
.wd-sub-menu li>a {
    color: #c7c7c7;
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {
    width: 100%;
	  color: #ffffff;
    background-color: #039a5b;
}
.amount {
    color: #039a5b;
    font-weight: 600;
}
.product_title {
    font-size: 24px;
}
del .amount {
    color: #dd3333;
    font-weight: 600;
}
.flickity-button.next {
    left: 0;
    padding-right: 2px;
    display: none;
}
.flickity-button.previous {
    right: 0;
    padding-left: 2px;
    display: none;
}
#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text {
    color: #303030;
    display: none;
}
 */
.custom-label {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #008efa; /* رنگ پس‌زمینه */
    color: #fff; /* رنگ متن */
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 9px;
    font-weight: bold;
    z-index: 10;
    display: none; /* به‌صورت پیش‌فرض مخفی است */
}

/* نمایش لیبل در حالت هاور */
.product-grid-item:hover .custom-label,
.product-list-item:hover .custom-label {
    display: block;
}

/* ==========================================================================
   ZANIS FASHION — "Deep Liquid Glass"  |  GUTENBERG EDITION  v2.0
   --------------------------------------------------------------------------
   نسخهٔ گوتنبرگ (بدون WPBakery) — Theme Settings > Custom CSS > Global
   اسکوپ:  :is(body.page-id-63344,body.page-id-63546)  =  صفحهٔ پیش‌نویس «صفحه اصلی زانیس — نسخه گوتنبرگ» (ID 63344)
   >> روی صفحهٔ اصلی فعلی و /testing/ هیچ اثری ندارد (کاملاً ایزوله).

   هنگام انتشار به‌جای صفحهٔ اصلی:
     ۱) :is(body.page-id-63344,body.page-id-63546)  ->  body:is(.home,.page-id-63344)
     ۲) نسخهٔ قدیمیِ CSS/JS که از کد قالب/افزونه تزریق می‌شود را حذف کنید.

   تفاوت با نسخهٔ WPBakery:
     .wpb_column / .vc_column-inner / .wpb_wrapper  ->  .wp-block-column
     + بخش «لایهٔ سازگاری گوتنبرگ» در انتهای فایل
   ========================================================================== */
/* ==========================================================================
   ۱) توکن‌ها + پس‌زمینهٔ سراسری
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546){
  --zf-bg:#06080b;
  --zf-ink:#eef2f6;
  --zf-muted:rgba(238,242,246,.62);
  --zf-line:rgba(255,255,255,.13);
  --zf-accent:#e8384f;
  --zf-accent-2:#c81f38;
  --zf-gold:#d9c7a7;
  --zf-blur:26px;
  --zf-gap:16px;
  --zf-r:6px;          /* ← گردی گوشه‌ها؛ کل طرح از همین متغیر تغذیه می‌شود */

  background-color:var(--zf-bg);
  color:var(--zf-ink);
  overflow-x:hidden;
}

/* شفاف‌کردن رَپرهای وودمارت تا اورورای پس‌زمینه دیده شود */
:is(body.page-id-63344,body.page-id-63546) .website-wrapper,
:is(body.page-id-63344,body.page-id-63546) .main-page-wrapper,
:is(body.page-id-63344,body.page-id-63546) .site-content,
:is(body.page-id-63344,body.page-id-63546) .wd-page-content,
:is(body.page-id-63344,body.page-id-63546) .page-content,
:is(body.page-id-63344,body.page-id-63546) .container,
:is(body.page-id-63344,body.page-id-63546) .row{background:transparent!important}

/* گردی ۶ پیکسلی روی کل طرح — فقط داخل بدنهٔ صفحه، هدر/فوتر دست‌نخورده */
:is(body.page-id-63344,body.page-id-63546) .site-content,
:is(body.page-id-63344,body.page-id-63546) .site-content *,
:is(body.page-id-63344,body.page-id-63546) .site-content *::before,
:is(body.page-id-63344,body.page-id-63546) .site-content *::after{border-radius:var(--zf-r)!important}

/* استثناها: عناصری که نباید گرد شوند یا باید کاملاً گرد بمانند */
:is(body.page-id-63344,body.page-id-63546) .site-content .zf-marq,
:is(body.page-id-63344,body.page-id-63546) .site-content .zf-marq *,
:is(body.page-id-63344,body.page-id-63546) .zf-marquee,
:is(body.page-id-63344,body.page-id-63546) .zf-hero,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide img,
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides,
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img{border-radius:0!important}
:is(body.page-id-63344,body.page-id-63546) .site-content .swiper-pagination-bullet,
:is(body.page-id-63344,body.page-id-63546) .site-content .wd-swatch,
:is(body.page-id-63344,body.page-id-63546) .site-content .wd-buttons > div,
:is(body.page-id-63344,body.page-id-63546) .site-content .wd-buttons > a,
:is(body.page-id-63344,body.page-id-63546) .site-content .wd-btn-arrow{border-radius:calc(var(--zf-r) - 2px)!important}

/* تایپوگرافی داخل سکشن‌های ما */
:is(body.page-id-63344,body.page-id-63546) .zf-section h1,
:is(body.page-id-63344,body.page-id-63546) .zf-section h2,
:is(body.page-id-63344,body.page-id-63546) .zf-section h3,
:is(body.page-id-63344,body.page-id-63546) .zf-section h4,
:is(body.page-id-63344,body.page-id-63546) .zf-section h5{color:var(--zf-ink);letter-spacing:-.3px}
:is(body.page-id-63344,body.page-id-63546) .zf-section p{color:var(--zf-muted);line-height:1.9}
:is(body.page-id-63344,body.page-id-63546) .zf-section a{text-decoration:none}
:is(body.page-id-63344,body.page-id-63546) .zf-section img{display:block;max-width:100%}


/* ==========================================================================
   ۲) لایه‌های محیطی (اورورا / نویز / نوار پیشرفت)
   این عناصر با فایل zanis-glass.js مستقیماً به  اضافه می‌شوند.
   ========================================================================== */
.zf-aurora{
  position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;
  background:
    radial-gradient(1200px 700px at 80% -10%,#16202c,transparent 60%),
    radial-gradient(900px 600px at 10% 20%,#1a121c,transparent 55%),
    linear-gradient(180deg,#06080b,#080a0f 40%,#05070a);
}
.zf-blob{position:absolute;filter:blur(80px);opacity:.5;mix-blend-mode:screen;will-change:transform}
.zf-b1{width:760px;height:760px;right:-160px;top:-220px;background:radial-gradient(circle,#e8384f88,transparent 65%);animation:zf-f1 26s ease-in-out infinite}
.zf-b2{width:680px;height:680px;left:-180px;top:20%;background:radial-gradient(circle,#3f7bff77,transparent 65%);animation:zf-f2 32s ease-in-out infinite}
.zf-b3{width:620px;height:620px;right:18%;top:52%;background:radial-gradient(circle,#d9c7a766,transparent 65%);animation:zf-f3 38s ease-in-out infinite}
.zf-b4{width:700px;height:700px;left:4%;top:80%;background:radial-gradient(circle,#8b2a6d77,transparent 65%);animation:zf-f1 30s ease-in-out infinite reverse}
@keyframes zf-f1{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-90px,70px,0) scale(1.15)}}
@keyframes zf-f2{0%,100%{transform:translate3d(0,0,0) scale(1.1)}50%{transform:translate3d(80px,-60px,0) scale(.95)}}
@keyframes zf-f3{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(60px,-90px,0) scale(1.2)}}

.zf-grain{
  position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;
  background-image:url("data:image/svg+xml;utf8,");
}

.zf-prog{
  position:fixed;top:0;right:0;height:2px;width:0;z-index:9999;pointer-events:none;
  background:linear-gradient(90deg,#ffb07c,var(--zf-accent,#e8384f));
}


/* ==========================================================================
   ۳) شیشهٔ عمیق — کلاس پایه + اعمال روی المان‌های وودمارت
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-glass,
:is(body.page-id-63344,body.page-id-63546) .zf-cat-lab,
:is(body.page-id-63344,body.page-id-63546) .zf-look-tx,
:is(body.page-id-63344,body.page-id-63546) .zf-flash-wrap,
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item,
:is(body.page-id-63344,body.page-id-63546) .zf-cd > div,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product,
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-grid-item,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product,
:is(body.page-id-63344,body.page-id-63546) .zf-blog article,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-post{
  position:relative;
  isolation:isolate;
  background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.025) 42%,rgba(255,255,255,.06));
  -webkit-backdrop-filter:blur(var(--zf-blur)) saturate(170%);
  backdrop-filter:blur(var(--zf-blur)) saturate(170%);
  border:1px solid var(--zf-line);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.24),
    inset 0 -1px 0 rgba(255,255,255,.06),
    inset 1px 0 0 rgba(255,255,255,.08),
    0 28px 70px rgba(0,0,0,.55);
}

/* براقی متحرک (Sheen) — با کلاس zf-sheen */
:is(body.page-id-63344,body.page-id-63546) .zf-sheen{overflow:hidden}
:is(body.page-id-63344,body.page-id-63546) .zf-sheen::after{
  content:'';position:absolute;top:0;bottom:0;width:45%;right:-60%;
  background:linear-gradient(105deg,transparent,rgba(255,255,255,.16),transparent);
  transform:skewX(-12deg);
  transition:right .9s cubic-bezier(.2,.8,.2,1);
  pointer-events:none;z-index:3;
}
:is(body.page-id-63344,body.page-id-63546) .zf-sheen:hover::after{right:120%}

/* گوشه‌های تکنیکال (Ticks) — هر دو گوشه با یک شبه‌المان */
:is(body.page-id-63344,body.page-id-63546) .zf-ticks::before{
  content:'';position:absolute;inset:5px;pointer-events:none;z-index:4;border-radius:0!important;
  background:
    linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)) right top/9px 1px no-repeat,
    linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)) right top/1px 9px no-repeat,
    linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)) left bottom/9px 1px no-repeat,
    linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)) left bottom/1px 9px no-repeat;
}


/* ==========================================================================
   ۴) ریتم سکشن‌ها + هدر سکشن + دکمهٔ پایه
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-section{padding-top:82px;padding-bottom:0}
:is(body.page-id-63344,body.page-id-63546) .zf-section.zf-tight{padding-top:34px}

:is(body.page-id-63344,body.page-id-63546) .zf-shead{
  display:flex;align-items:flex-end;justify-content:space-between;
  gap:24px;margin-bottom:30px;flex-wrap:wrap;
}
:is(body.page-id-63344,body.page-id-63546) .zf-shead .zf-k{font-size:12px;letter-spacing:4px;color:var(--zf-gold);margin-bottom:8px}
:is(body.page-id-63344,body.page-id-63546) .zf-shead h2{margin:0;font-size:clamp(21px,2.6vw,34px);font-weight:800;line-height:1.45}
:is(body.page-id-63344,body.page-id-63546) .zf-more{
  font-size:13.5px;color:var(--zf-muted);white-space:nowrap;
  border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px;transition:.25s;
}
:is(body.page-id-63344,body.page-id-63546) .zf-more:hover{color:#fff;border-color:var(--zf-accent)}

:is(body.page-id-63344,body.page-id-63546) .zf-btn{
  position:relative;display:inline-block;padding:15px 32px;font-size:14.5px;font-weight:600;
  color:#fff;cursor:pointer;overflow:hidden;transition:.3s;
  border:1px solid var(--zf-line);
  background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.04));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28);
}
:is(body.page-id-63344,body.page-id-63546) .zf-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 40px rgba(0,0,0,.5)}
:is(body.page-id-63344,body.page-id-63546) .zf-btn.zf-primary{background:linear-gradient(135deg,#f14a60,var(--zf-accent-2));border-color:rgba(255,255,255,.28)}
:is(body.page-id-63344,body.page-id-63546) .zf-btn.zf-primary:hover{box-shadow:0 20px 45px rgba(232,56,79,.45)}


/* ==========================================================================
   ۵) هیرو اسلایدر  (بدون متن، بدون دکمه — طبق درخواست)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-hero{
  position:relative;overflow:hidden;
  margin-bottom:0!important;
  border-bottom:1px solid rgba(255,255,255,.08);
}

/* هر نوع متن/دکمه‌ای که داخل اسلاید باشد پنهان می‌شود */
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide-content,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide-title,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide-desc,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide-text,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide-btn,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .slide-content,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .slide-title,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .slide-desc,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .btn,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-banner-inner,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .banner-title,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .banner-subtitle,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .banner-btn-wrapper{display:none!important}

/* --------------------------------------------------------------------------
   ۵-الف) اسلایدشوی هیرو بدون هیچ افزونه/اسلایدر  (CSS خالص)
   مارکاپ:  
   بدون متن، بدون دکمه، بدون کنترل — فقط محو شدن نرم + کن‌برنز.
   برای تغییر سرعت: عدد 21s (کل چرخه) و 7s (فاصلهٔ هر اسلاید) را نسبت هم نگه دارید.
   -------------------------------------------------------------------------- */
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides{
  position:relative;width:100%;overflow:hidden;background:#0d1116;
  min-height:clamp(400px,58vh,680px);
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:center 22%;
  opacity:0;animation:zf-hero-fade 21s ease-in-out infinite;
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img:nth-child(1){animation-delay:0s;opacity:1}
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img:nth-child(2){animation-delay:7s}
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img:nth-child(3){animation-delay:14s}
@keyframes zf-hero-fade{
  0%{opacity:0;transform:scale(1.02)}
  5%{opacity:1}
  28%{opacity:1}
  33%{opacity:0;transform:scale(1.12)}
  100%{opacity:0;transform:scale(1.12)}
}
@media (prefers-reduced-motion:reduce){
  :is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img{animation:none}
  :is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img:not(:first-child){display:none}
}

/* ارتفاع اسلاید — تصویر همیشه کل قاب را پر می‌کند (بدون کشیدگی) */
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-banner{
  position:relative;overflow:hidden;
  min-height:clamp(400px,58vh,680px);
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide > img,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide > img,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-banner > img,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .banner-image img,
:is(body.page-id-63344,body.page-id-63546) .zf-hero picture,
:is(body.page-id-63344,body.page-id-63546) .zf-hero picture img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:center 22%;
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide-bg{width:100%;height:100%;background-size:cover;background-position:center 22%}

/* حجاب تیره (Veil) روی اسلایدر */
:is(body.page-id-63344,body.page-id-63546) .zf-hero::after{
  content:'';position:absolute;inset:0;z-index:5;pointer-events:none;
  background:
    linear-gradient(0deg,rgba(6,8,11,.94) 0%,rgba(6,8,11,.28) 42%,transparent 72%),
    linear-gradient(270deg,rgba(6,8,11,.45),transparent 42%,rgba(6,8,11,.45));
}

/* کن‌برنز روی اسلاید فعال */
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide-active img,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-active img{animation:zf-kb 16s ease-out both}
@keyframes zf-kb{from{transform:scale(1.001)}to{transform:scale(1.1)}}

/* فلش‌ها و نقطه‌های اسلایدر — شیشه‌ای مربعی */
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-btn-arrow,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-nav-arrows .wd-btn-arrow{
  width:48px;height:48px;z-index:8;
  border:1px solid var(--zf-line);
  background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.04))!important;
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28);
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-nav-pagination-wrap,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-pagination{z-index:8;bottom:22px}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-pagination-bullet{
  width:26px;height:3px;background:rgba(255,255,255,.35);opacity:1;
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-pagination-bullet-active{background:var(--zf-accent)}


/* ==========================================================================
   ۶) نوار متن متحرک (Marquee)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-marquee{
  border-top:1px solid var(--zf-line);
  border-bottom:1px solid var(--zf-line);
  background:rgba(255,255,255,.035);
  -webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);
  overflow:hidden;
  padding-top:0!important;padding-bottom:0!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-marq{overflow:hidden;padding:14px 0}
:is(body.page-id-63344,body.page-id-63546) .zf-marq-track{
  display:flex;gap:44px;white-space:nowrap;width:max-content;
  font-size:13px;letter-spacing:4px;color:rgba(238,242,246,.55);
  animation:zf-mv 28s linear infinite;
}
@keyframes zf-mv{to{transform:translateX(50%)}}


/* ==========================================================================
   ۷) دسته‌بندی‌ها (گرید ۴ ستونه با کاشی بلند اول)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-cats-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:14px;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cat{
  position:relative;display:block;overflow:hidden;height:330px;
  border:1px solid var(--zf-line);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cat.zf-tall{grid-row:span 2;height:auto;min-height:674px}
/* آخرین کاشی دو ستون را پر می‌کند تا ردیف دوم خالی نماند */
:is(body.page-id-63344,body.page-id-63546) .zf-cats-grid .zf-cat:last-child{grid-column:span 2}
:is(body.page-id-63344,body.page-id-63546) .zf-cat img{
  width:100%;height:100%;object-fit:cover;filter:saturate(.92);
  transition:transform 1.1s cubic-bezier(.2,.8,.2,1);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cat:hover img{transform:scale(1.07)}

:is(body.page-id-63344,body.page-id-63546) .zf-cat-lab{
  position:absolute;inset-inline:14px;bottom:14px;z-index:4;
  padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cat-lab b{display:block;font-size:16px;font-weight:700;color:#fff;line-height:1.5}
:is(body.page-id-63344,body.page-id-63546) .zf-cat-lab i{font-style:normal;font-size:10.5px;letter-spacing:2px;color:rgba(255,255,255,.6);display:block}
:is(body.page-id-63344,body.page-id-63546) .zf-cat-lab .zf-go{
  width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.3);transition:.3s;color:#fff;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cat:hover .zf-go{background:var(--zf-accent);border-color:var(--zf-accent)}

/* --- حالت جایگزین: اگر به‌جای HTML خام از المان Product Categories وودمارت استفاده کردید --- */
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cats,
:is(body.page-id-63344,body.page-id-63546) .zf-cats .categories-list,
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-products-element > .row{
  display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px;margin:0!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat,
:is(body.page-id-63344,body.page-id-63546) .zf-cats .category-grid-item{
  width:auto!important;max-width:none!important;flex:none!important;
  margin:0!important;padding:0!important;height:330px;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat:first-child,
:is(body.page-id-63344,body.page-id-63546) .zf-cats .category-grid-item:first-child{grid-row:span 2;height:auto;min-height:674px}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat > *,
:is(body.page-id-63344,body.page-id-63546) .zf-cats .category-grid-item > *{height:100%}


/* ==========================================================================
   ۸) کارت محصول — پوستهٔ شیشه‌ای
   --------------------------------------------------------------------------
   این بخش هم روی المان «Products» وودمارت (.wd-product) کار می‌کند و هم روی
   ویجت/شورت‌کد استاندارد ووکامرس (ul.products > li.product).
   هیچ HTML دستی‌ای برای محصولات نوشته نشده — محصولات کاملاً داینامیک‌اند.
   ========================================================================== */
/* گرید ۴ ستونه (بدون وابستگی به تنظیم ستون در المان) */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-products,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products,
:is(body.page-id-63344,body.page-id-63546) .zf-products .products,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wc-block-grid__products{
  display:grid!important;grid-template-columns:repeat(4,1fr);
  gap:var(--zf-gap);margin:0!important;padding:0!important;list-style:none!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product,
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-grid-item,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wc-block-grid__product{
  width:auto!important;max-width:none!important;flex:none!important;
  margin:0!important;padding:0 0 16px!important;
  overflow:hidden;list-style:none;
  transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product:hover,
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-grid-item:hover,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product:hover{
  transform:translateY(-6px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 34px 80px rgba(0,0,0,.6);
}

/* تصویر محصول */
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-element-top{position:relative;overflow:hidden;background:#0d1116}
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-element-top img,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product > a img,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wc-block-grid__product-image img{
  width:100%;aspect-ratio:3/4;object-fit:cover;
  transition:transform 1s cubic-bezier(.2,.8,.2,1);
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product:hover .product-element-top img,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product:hover img{transform:scale(1.06)}

/* پدینگ بخش متنی (همهٔ فرزندان به‌جز تصویر) */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product > *:not(.product-element-top):not(.product-wrapper),
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product .product-wrapper > *:not(.product-element-top),
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-grid-item > *:not(.product-element-top):not(.product-wrapper),
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product > *:not(.product-element-top):not(.product-wrapper):not(a),
:is(body.page-id-63344,body.page-id-63546) .zf-products .wc-block-grid__product > *:not(.wc-block-grid__product-image){
  padding-inline:16px;
}

/* تراز متن کارت (RTL: راست‌چین) */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product{text-align:start}

/* برچسب تخفیف */
/* موقعیت فیزیکی «بالا-راست» (مثل طرح اصلی) — در RTL هم همان‌جا می‌ماند */
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-labels{
  position:absolute;top:10px;right:10px;left:auto;
  z-index:6;margin:0;padding:0;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .product-label,
:is(body.page-id-63344,body.page-id-63546) .zf-products span.onsale{
  padding:6px 12px;font-size:12.5px;font-weight:700;color:#fff;min-width:0;min-height:0;
  line-height:1.6;position:static;
  background:linear-gradient(135deg,#f14a60,var(--zf-accent-2))!important;
  box-shadow:0 8px 24px rgba(232,56,79,.4);border:0;
}
/* برچسب استاندارد ووکامرس (که موقعیتش از خودش می‌آید) */
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product > span.onsale{
  position:absolute;top:10px;right:10px;left:auto;z-index:6;margin:0;
}

/* عنوان و قیمت */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-entities-title,
:is(body.page-id-63344,body.page-id-63546) .zf-products .woocommerce-loop-product__title,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wc-block-grid__product-title{
  font-size:14.5px;font-weight:600;margin:14px 0 10px;line-height:1.65;min-height:46px;
  padding-top:0;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-entities-title a,
:is(body.page-id-63344,body.page-id-63546) .zf-products .woocommerce-loop-product__title{color:rgba(238,242,246,.93)}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-entities-title a:hover{color:#fff}
:is(body.page-id-63344,body.page-id-63546) .zf-products .price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;color:#fff}
:is(body.page-id-63344,body.page-id-63546) .zf-products .price ins{text-decoration:none;font-size:17px;font-weight:700;color:#fff}
:is(body.page-id-63344,body.page-id-63546) .zf-products .price del{font-size:12.5px;color:rgba(238,242,246,.38);opacity:1}
:is(body.page-id-63344,body.page-id-63546) .zf-products .price .woocommerce-Price-currencySymbol{font-size:11px;color:var(--zf-muted)}

/* سواچ رنگ */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-swatches-product{
  display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0 0;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-swatches-product .wd-swatch{
  display:inline-block;flex:0 0 auto;
  width:15px;height:15px;min-width:15px;min-height:15px;
  border:1px solid rgba(255,255,255,.35);box-shadow:none;background-size:cover;
}

/* دکمه‌های شناور روی تصویر (علاقه‌مندی / مقایسه / نمایش سریع) */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-buttons{
  position:absolute;inset-inline-start:12px;bottom:12px;top:auto;inset-inline-end:auto;
  z-index:6;display:flex;gap:8px;flex-direction:row;
  opacity:0;transform:translateY(14px);
  transition:.4s cubic-bezier(.2,.8,.2,1);
  background:none;box-shadow:none;border:0;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product:hover .wd-buttons{opacity:1;transform:none}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-buttons > div,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-buttons > a{
  width:42px;height:42px;display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.25);
  background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.07));
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
  transition:.25s;color:#fff;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-buttons > div:hover,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-buttons > a:hover{background:var(--zf-accent);border-color:var(--zf-accent)}

/* دکمهٔ افزودن به سبد */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-add-btn{margin-top:12px}
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product > a.button,
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product > a.add_to_cart_button,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-add-btn a.button,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-add-btn > a{
  display:block;width:100%;text-align:center;height:44px;line-height:44px;padding:0;
  font-size:13.5px;font-weight:600;color:#fff!important;
  border:1px solid rgba(255,255,255,.25);
  background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.07))!important;
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
  transition:.25s;
}
:is(body.page-id-63344,body.page-id-63546) .zf-products ul.products > li.product > a.button:hover,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-add-btn a.button:hover,
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-add-btn > a:hover{background:var(--zf-accent)!important;border-color:var(--zf-accent)}
/* حالت «افزوده شد» ووکامرس */
:is(body.page-id-63344,body.page-id-63546) .zf-products .added_to_cart{display:block;margin:8px 16px 0;font-size:12px;color:var(--zf-gold)}

/* نوار موجودی (Stock progress bar) */
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-progress-bar,
:is(body.page-id-63344,body.page-id-63546) .zf-products .stock-progress-bar{background:rgba(255,255,255,.12);height:4px;margin-top:12px}
:is(body.page-id-63344,body.page-id-63546) .zf-products .wd-progress-bar span,
:is(body.page-id-63344,body.page-id-63546) .zf-products .stock-progress-bar > span{background:linear-gradient(90deg,#f14a60,#ffb07c)}


/* ==========================================================================
   ۹) لوک‌بوک (تصویر + پنل شیشه‌ای هم‌پوشان)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-im{position:relative;overflow:hidden;border:1px solid var(--zf-line)}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-im img{
  width:100%;height:100%;min-height:520px;object-fit:cover;
  transition:transform 1.4s cubic-bezier(.2,.8,.2,1);
}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-im:hover img{transform:scale(1.05)}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx{
  padding:52px 46px;
  display:flex;flex-direction:column;justify-content:center;
  margin-inline-start:-70px;align-self:center;z-index:5;
}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx .zf-k{font-size:12px;letter-spacing:4px;color:var(--zf-gold)}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx h3{margin:18px 0 14px;font-size:clamp(22px,2.8vw,38px);font-weight:800;line-height:1.45}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx p{margin:0 0 26px}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx .zf-btn{align-self:flex-start}
/* ستون‌های WPBakery در این سکشن باید هم‌ارتفاع و بدون فاصلهٔ اضافه باشند */
:is(body.page-id-63344,body.page-id-63546) .zf-look > .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-look .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-look .wp-block-column > *{height:100%}


/* ==========================================================================
   ۱۰) حراج شگفت‌انگیز (Flash Sale)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-flash{position:relative}
:is(body.page-id-63344,body.page-id-63546) .zf-flash-left{
  padding:40px 36px;height:100%;
  border-inline-end:1px solid var(--zf-line);
  background:linear-gradient(160deg,rgba(232,56,79,.24),rgba(232,56,79,.04));
}
:is(body.page-id-63344,body.page-id-63546) .zf-flash-left .zf-kk{font-size:12px;letter-spacing:4px;color:#ffb3bd;margin-bottom:10px}
:is(body.page-id-63344,body.page-id-63546) .zf-flash-left h3{margin:0 0 8px;font-size:26px;font-weight:800}
:is(body.page-id-63344,body.page-id-63546) .zf-flash-left p{font-size:13.5px;margin:0 0 22px}

:is(body.page-id-63344,body.page-id-63546) .zf-cd{display:flex;gap:8px;margin-bottom:22px}
:is(body.page-id-63344,body.page-id-63546) .zf-cd > div{
  flex:1;padding:12px 0;text-align:center;
  border:1px solid rgba(255,255,255,.2);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cd b{display:block;font-size:24px;font-weight:800;letter-spacing:1px;color:#fff}
:is(body.page-id-63344,body.page-id-63546) .zf-cd span{font-size:10.5px;color:var(--zf-muted)}

/* گرید محصولات داخل فلش‌سیل: ۴ ستون بدون فاصله، با خط جداکننده */
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-products,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products ul.products,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .products{gap:1px;background:rgba(255,255,255,.08)}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-product,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .product-grid-item{
  background:rgba(10,13,17,.5);border:0;box-shadow:none;
  -webkit-backdrop-filter:none;backdrop-filter:none;
}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-product:hover{transform:none;box-shadow:none}
/* ستون محصولات هم‌ارتفاعِ پنل سمت راست شود (بدون فضای خالی) */
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-products,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products ul.products,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .products{height:100%;align-content:stretch}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-product,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products ul.products > li.product{display:flex;flex-direction:column}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-product > .product-wrapper{display:flex;flex-direction:column;flex:1}
/* نوار موجودی به کفِ کارت بچسبد تا فضای خالی نماند */
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-progress-bar,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .stock-progress-bar{margin-top:auto;margin-bottom:0}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .product-element-top img{aspect-ratio:1/1}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-entities-title{font-size:13px;min-height:0;margin:10px 0 6px}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .price ins{font-size:13px;color:#ff9aa8}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-buttons,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-add-btn{display:none!important}


/* ==========================================================================
   ۱۱) بلاگ / مجله
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-blog-holder,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .blog-posts-holder,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-posts{
  display:grid!important;grid-template-columns:repeat(3,1fr);
  gap:var(--zf-gap);margin:0!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-blog article,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-post{
  width:auto!important;max-width:none!important;flex:none!important;
  margin:0!important;padding:0!important;overflow:hidden;
}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .post-image img,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-post-img img{
  width:100%;aspect-ratio:16/10;object-fit:cover;
  transition:transform 1s cubic-bezier(.2,.8,.2,1);
}
:is(body.page-id-63344,body.page-id-63546) .zf-blog article:hover .post-image img{transform:scale(1.05)}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .article-body-container,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-post-body{padding:20px}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .entry-title,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-entities-title{margin:0 0 10px;font-size:16px;line-height:1.75;font-weight:600}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .entry-title a{color:var(--zf-ink)}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .post-meta,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .entry-meta{font-size:11.5px;letter-spacing:2px;color:var(--zf-gold);margin-bottom:8px}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .post-meta a,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .entry-meta a{color:var(--zf-gold)}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .entry-content,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .post-excerpt{font-size:13px;color:var(--zf-muted)}
:is(body.page-id-63344,body.page-id-63546) .zf-blog .btn,
:is(body.page-id-63344,body.page-id-63546) .zf-blog .read-more-section{display:none}

/* سقف ۳ مقاله (المان بلاگ وودمارت تعداد پیش‌فرض خودش را می‌آورد و
   اتریبیوت شورت‌کد را همیشه رعایت نمی‌کند).
   برای نمایش ۶ مقاله: n+4 را به n+7 تغییر دهید — یا این بلوک را حذف کنید. */
:is(body.page-id-63344,body.page-id-63546) .zf-blog article:nth-of-type(n+4),
:is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-post:nth-of-type(n+4){display:none}


/* ==========================================================================
   ۱۲) نوار اعتماد (Trust)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-trust{
  display:grid;grid-template-columns:repeat(4,1fr);
  gap:1px;background:rgba(255,255,255,.08);
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item{
  padding:26px 22px;display:flex;gap:14px;align-items:center;
  border:0!important;box-shadow:none!important;
  background:rgba(255,255,255,.035)!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .zf-tic{
  width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;font-size:19px;
  border:1px solid var(--zf-line);background:rgba(255,255,255,.06);color:var(--zf-gold);
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item b{display:block;font-size:14px;color:var(--zf-ink);margin-bottom:2px}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item em{font-style:normal;font-size:12px;color:var(--zf-muted)}


/* ==========================================================================
   ۱۳) انیمیشن ورود (Reveal)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
:is(body.page-id-63344,body.page-id-63546) .zf-reveal.zf-in{opacity:1;transform:none}


/* ==========================================================================
   ۱۴) نرمال‌سازی ردیف/ستون‌های WPBakery
   (ردیف‌هایی که باید بدون فاصلهٔ داخلی و کاملاً چسبیده باشند)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-flash,
:is(body.page-id-63344,body.page-id-63546) .zf-look{margin-inline:0!important}
:is(body.page-id-63344,body.page-id-63546) .zf-flash > .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-look > .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-look .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-marquee > .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-marquee .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-hero > .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wp-block-column{padding-inline:0!important;padding-block:0!important}

/* قاب شیشه‌ای دور کل بلوک فلش‌سیل */
:is(body.page-id-63344,body.page-id-63546) .zf-flash{
  position:relative;isolation:isolate;
  border:1px solid var(--zf-line);
  background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 42%,rgba(255,255,255,.05));
  -webkit-backdrop-filter:blur(var(--zf-blur)) saturate(170%);
  backdrop-filter:blur(var(--zf-blur)) saturate(170%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 28px 70px rgba(0,0,0,.55);
  overflow:hidden;
}
/* پدینگ بالای سکشن روی ردیف فلش‌سیل نباید داخل قاب بیفتد */
:is(body.page-id-63344,body.page-id-63546) .zf-section.zf-flash{padding-top:0;margin-top:82px}
@media (max-width:1024px){:is(body.page-id-63344,body.page-id-63546) .zf-section.zf-flash{margin-top:58px}}
@media (max-width:900px){:is(body.page-id-63344,body.page-id-63546) .zf-section.zf-flash{margin-top:46px}}

/* ستون‌های هم‌ارتفاع */
:is(body.page-id-63344,body.page-id-63546) .zf-look .wp-block-column > *,
:is(body.page-id-63344,body.page-id-63546) .zf-flash .wp-block-column > *{height:100%}


/* ==========================================================================
   ۱۵) ریسپانسیو  (موبایل‌فرندلی)
   ========================================================================== */

/* ---- تبلت بزرگ / لپ‌تاپ کوچک ---- */
@media (max-width:1200px){
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-products,
  :is(body.page-id-63344,body.page-id-63546) .zf-products ul.products,
  :is(body.page-id-63344,body.page-id-63546) .zf-products .products{grid-template-columns:repeat(3,1fr)}
  :is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-products,
  :is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products ul.products,
  :is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .products{grid-template-columns:repeat(2,1fr)}
  :is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx{margin-inline-start:-40px;padding:42px 34px}
}

/* ---- تبلت ---- */
@media (max-width:1024px){
  :is(body.page-id-63344,body.page-id-63546){--zf-blur:16px}
  :is(body.page-id-63344,body.page-id-63546) .zf-section{padding-top:58px}
  :is(body.page-id-63344,body.page-id-63546) .zf-blob{filter:blur(60px);animation:none;opacity:.42}

  /* لوک‌بوک: تک‌ستونه */
  :is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx{margin-inline-start:0;padding:34px 26px;margin-top:-1px}
  :is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-im img{min-height:380px}

  /* فلش‌سیل: ستون چپ بالای محصولات */
  :is(body.page-id-63344,body.page-id-63546) .zf-flash-left{border-inline-end:0;border-bottom:1px solid var(--zf-line)}
}

/* ---- موبایل ---- */
@media (max-width:900px){
  :is(body.page-id-63344,body.page-id-63546) .zf-section{padding-top:46px}
  :is(body.page-id-63344,body.page-id-63546) .zf-shead{margin-bottom:22px;align-items:flex-start;flex-direction:row}
  :is(body.page-id-63344,body.page-id-63546) .zf-shead h2{font-size:20px}
  :is(body.page-id-63344,body.page-id-63546) .zf-more{font-size:12.5px}

  /* دسته‌بندی‌ها: ۲ ستونه، کاشی اول تمام‌عرض */
  :is(body.page-id-63344,body.page-id-63546) .zf-cats-grid{grid-template-columns:repeat(2,1fr);gap:10px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat{height:230px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat.zf-tall{grid-row:auto;grid-column:span 2;min-height:0;height:280px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat-lab{inset-inline:10px;bottom:10px;padding:11px 13px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat-lab b{font-size:14px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat-lab .zf-go{width:26px;height:26px;flex:0 0 26px}

  :is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cats,
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .categories-list{grid-template-columns:repeat(2,1fr)!important}
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat,
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .category-grid-item{height:230px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat:first-child,
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .category-grid-item:first-child{grid-row:auto;grid-column:span 2;min-height:0;height:280px}

  /* محصولات: ۲ ستونه (بهتر از تک‌ستونه برای فروشگاه) */
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-products,
  :is(body.page-id-63344,body.page-id-63546) .zf-products ul.products,
  :is(body.page-id-63344,body.page-id-63546) .zf-products .products{grid-template-columns:repeat(2,1fr);gap:10px}
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-entities-title{font-size:13px;min-height:40px;margin:12px 0 8px}
  :is(body.page-id-63344,body.page-id-63546) .zf-products .price ins{font-size:15px}
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product > *:not(.product-element-top),
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product .product-wrapper > *:not(.product-element-top){padding-inline:12px}

  /* روی لمسی، دکمه‌های هاور همیشه دیده شوند */
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-buttons{position:static;opacity:1;transform:none;padding:12px 12px 0;justify-content:flex-start}

  /* بلاگ: ۲ ستونه */
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-blog-holder,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .blog-posts-holder,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-posts{grid-template-columns:repeat(2,1fr);gap:10px}
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .article-body-container,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-post-body{padding:15px}
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .entry-title,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-entities-title{font-size:14px;line-height:1.65}

  /* اعتماد: ۲ ستونه */
  :is(body.page-id-63344,body.page-id-63546) .zf-trust{grid-template-columns:repeat(2,1fr)}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-item{padding:18px 15px;gap:11px}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-item .zf-tic{width:38px;height:38px;flex:0 0 38px;font-size:16px}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-item b{font-size:12.5px}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-item em{font-size:11px}

  /* فلش‌سیل */
  :is(body.page-id-63344,body.page-id-63546) .zf-flash-left{padding:26px 20px}
  :is(body.page-id-63344,body.page-id-63546) .zf-flash-left h3{font-size:21px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cd b{font-size:20px}

  /* هیرو */
  :is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide,
  :is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-slide{min-height:60vh}
  :is(body.page-id-63344,body.page-id-63546) .zf-hero .wd-btn-arrow{width:38px;height:38px}

  :is(body.page-id-63344,body.page-id-63546) .zf-marq-track{font-size:11.5px;gap:30px;letter-spacing:3px}
}

/* ---- موبایل کوچک ---- */
@media (max-width:560px){
  :is(body.page-id-63344,body.page-id-63546) .zf-section{padding-top:38px}
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-blog-holder,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .blog-posts-holder,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog .wd-posts{grid-template-columns:1fr}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust{grid-template-columns:1fr}
  :is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .wd-products,
  :is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products ul.products,
  :is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-products .products{grid-template-columns:repeat(2,1fr)}
  :is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tx{padding:28px 20px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat{height:190px}
  :is(body.page-id-63344,body.page-id-63546) .zf-cat.zf-tall{height:230px}
}

/* ---- کاهش حرکت ---- */
@media (prefers-reduced-motion:reduce){
  :is(body.page-id-63344,body.page-id-63546) .zf-blob,
  :is(body.page-id-63344,body.page-id-63546) .zf-marq-track,
  :is(body.page-id-63344,body.page-id-63546) .zf-hero .swiper-slide-active img{animation:none!important}
  :is(body.page-id-63344,body.page-id-63546) .zf-reveal{opacity:1;transform:none;transition:none}
}

/* ---- مرورگرهای بدون backdrop-filter ---- */
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  :is(body.page-id-63344,body.page-id-63546) .zf-glass,
  :is(body.page-id-63344,body.page-id-63546) .zf-cat-lab,
  :is(body.page-id-63344,body.page-id-63546) .zf-look-tx,
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-item,
  :is(body.page-id-63344,body.page-id-63546) .zf-cd > div,
  :is(body.page-id-63344,body.page-id-63546) .zf-products .wd-product,
  :is(body.page-id-63344,body.page-id-63546) .zf-blog article{background:rgba(20,24,30,.86)}
}

/* ==========================================================================
   لایهٔ سازگاری گوتنبرگ (معادل رفتار ردیف/ستون WPBakery)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-fullbleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}
:is(body.page-id-63344,body.page-id-63546) .zf-hero.wp-block-group,
:is(body.page-id-63344,body.page-id-63546) .zf-marquee.wp-block-group{padding:0!important;margin-block:0!important}

/* ستون‌های گوتنبرگ: بدون gap و هم‌ارتفاع (معادل equal_height) */
:is(body.page-id-63344,body.page-id-63546) .zf-look.wp-block-columns,
:is(body.page-id-63344,body.page-id-63546) .zf-flash.wp-block-columns{gap:0!important;margin-block:0!important;align-items:stretch}
:is(body.page-id-63344,body.page-id-63546) .zf-look > .wp-block-column,
:is(body.page-id-63344,body.page-id-63546) .zf-flash > .wp-block-column{padding:0!important;margin:0!important;display:flex;flex-direction:column;min-width:0}
:is(body.page-id-63344,body.page-id-63546) .zf-look > .wp-block-column > *,
:is(body.page-id-63344,body.page-id-63546) .zf-flash > .wp-block-column > *{flex:1 1 auto;height:100%;margin:0}

/* صفر کردن مارجین‌های پیش‌فرض layout گوتنبرگ */
:is(body.page-id-63344,body.page-id-63546) .zf-section > *,
:is(body.page-id-63344,body.page-id-63546) .zf-shead > *{margin-block-start:0}
:is(body.page-id-63344,body.page-id-63546) .zf-shead.wp-block-group > .wp-block-group{margin:0;display:block}
:is(body.page-id-63344,body.page-id-63546) .zf-shead .zf-k{margin:0 0 8px}
:is(body.page-id-63344,body.page-id-63546) .zf-shead h2{margin:0}
:is(body.page-id-63344,body.page-id-63546) .wp-block-shortcode{margin:0}
:is(body.page-id-63344,body.page-id-63546) .wp-block-group.zf-section{margin-block:0}

/* واکنش‌گرایی: هم‌ترازی نقطهٔ شکست با طرح قبلی */
@media (max-width:1024px){
  :is(body.page-id-63344,body.page-id-63546) .zf-look.wp-block-columns,
  :is(body.page-id-63344,body.page-id-63546) .zf-flash.wp-block-columns{flex-wrap:wrap}
  :is(body.page-id-63344,body.page-id-63546) .zf-look > .wp-block-column,
  :is(body.page-id-63344,body.page-id-63546) .zf-flash > .wp-block-column{flex-basis:100%!important}
}

/* سئو: H1 مخصوص موتور جست‌وجو و اسکرین‌ریدر */
:is(body.page-id-63344,body.page-id-63546) .zf-sr-h1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}

/* Core Web Vitals: رزرو نسبت ابعاد تصاویر برای CLS نزدیک صفر */
:is(body.page-id-63344,body.page-id-63546) .zf-hero-slides img{aspect-ratio:2560/846}
:is(body.page-id-63344,body.page-id-63546) .zf-look-im img{aspect-ratio:2560/846}
:is(body.page-id-63344,body.page-id-63546) .zf-cat img{aspect-ratio:1080/1296}
/* ===================== پایان نسخهٔ گوتنبرگ ===================== */

/* ==========================================================================
   ریتم عمودی: بازسازی دقیق فاصله‌های نسخهٔ WPBakery
   (در نسخهٔ قدیمی، فاصله‌ها از margin پیش‌فرض عناصر WPBakery و ردیف‌های خالی می‌آمد؛
    اینجا صریح و قابل‌کنترل تعریف شده است.)
   ========================================================================== */
:is(body.page-id-63344,body.page-id-63546) .zf-hero.wp-block-group{margin-block:0 58px!important}
:is(body.page-id-63344,body.page-id-63546) .zf-marquee.wp-block-group{margin-block:0 57px!important}
:is(body.page-id-63344,body.page-id-63546) .wp-block-group.zf-section,
:is(body.page-id-63344,body.page-id-63546) .wp-block-columns.zf-section{padding-bottom:35px;margin-block:0 22px!important}
:is(body.page-id-63344,body.page-id-63546) .zf-section:last-child{margin-bottom:0!important}

/* گزینهٔ اختیاری: اگر عرض محتوا را دقیقاً مثل نسخهٔ WPBakery (1140px) می‌خواهید،
   خط زیر را از حالت کامنت خارج کنید. به‌صورت پیش‌فرض عرض استاندارد قالب (1192px) استفاده می‌شود:
   :is(body.page-id-63344,body.page-id-63546) .zf-section{max-width:1140px;margin-inline:auto}
*/


/* ══════════════════════════════════════════════════════════════════════════
   zf-gutenberg-woodmart-bridge
   ۱۲) نسخهٔ گوتنبرگ (page 63344) — هم‌ترازسازی عناصر بومی WooDmart
        + اسلایدر پرو (WP Slider Pro) با طرح زانیس
   ══════════════════════════════════════════════════════════════════════════ */

/* ۱۲-۱) هیرو — اسلایدر پرو (.wsp-*) */
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-slider{position:relative;background:#0d1116;margin:0}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-viewport,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-track,
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-slide{min-height:clamp(400px,58vh,680px)}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-slide{overflow:hidden}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-slide img{
  width:100%;height:100%;min-height:clamp(400px,58vh,680px);
  object-fit:cover;object-position:center 22%;display:block;
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-slide.is-active img{animation:zf-kb 16s ease-out both}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-arrow{
  width:48px;height:48px;z-index:8;border-radius:var(--zf-r);
  border:1px solid var(--zf-line);color:#fff;
  background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.04))!important;
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28);
  display:grid;place-items:center;transition:.25s;
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-arrow:hover{border-color:var(--zf-accent)}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-arrow svg{width:18px;height:18px}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-dots{z-index:8;gap:8px}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-dot{
  width:22px;height:3px;border-radius:0;border:0;padding:0;
  background:rgba(255,255,255,.32);transition:.25s;
}
:is(body.page-id-63344,body.page-id-63546) .zf-hero .wsp-dot.is-active{background:var(--zf-gold);width:34px}

/* ۱۲-۲) مارکی — عنصر Marquee وودمارت */
:is(body.page-id-63344,body.page-id-63546) .zf-marquee .wd-marquee-wrapp{padding:14px 0}
:is(body.page-id-63344,body.page-id-63546) .zf-marquee .wd-marquee-content{gap:44px;padding-inline-end:44px}
:is(body.page-id-63344,body.page-id-63546) .zf-marquee .wd-marquee-item{
  font-size:13px;letter-spacing:4px;line-height:1.9;
  color:rgba(238,242,246,.55);white-space:nowrap;
}
:is(body.page-id-63344,body.page-id-63546) .zf-marquee .wd-marquee-item a{color:inherit}

/* ۱۲-۳) تیتر سکشن‌ها — Title + Button وودمارت داخل .zf-shead */
:is(body.page-id-63344,body.page-id-63546) .zf-shead .title-wrapper{margin:0!important;text-align:start}
:is(body.page-id-63344,body.page-id-63546) .zf-shead .liner-continer{margin:0}
:is(body.page-id-63344,body.page-id-63546) .zf-shead .title-subtitle{
  font-size:12px!important;letter-spacing:4px;color:var(--zf-gold)!important;
  margin-bottom:8px!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-shead .woodmart-title-container{
  margin:0!important;font-size:clamp(21px,2.6vw,34px)!important;
  font-weight:800!important;line-height:1.45!important;color:var(--zf-ink);
}
:is(body.page-id-63344,body.page-id-63546) .zf-shead .wd-button-wrapper{margin:0!important}
:is(body.page-id-63344,body.page-id-63546) .zf-more.wd-button-wrapper > a{
  font-size:13.5px!important;color:var(--zf-muted)!important;white-space:nowrap;
  border:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;
  border-radius:0!important;background:none!important;padding:0 0 4px!important;
  min-height:0!important;box-shadow:none!important;transition:.25s;
}
:is(body.page-id-63344,body.page-id-63546) .zf-more.wd-button-wrapper > a:hover{
  color:#fff!important;border-color:var(--zf-accent)!important;
}

/* ۱۲-۴) لوک‌بوک — Image / Title / Text / Button وودمارت */
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-im{margin:0}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-im img{
  width:100%;height:100%;object-fit:cover;border-radius:var(--zf-r);display:block;
}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tt .title-subtitle{
  font-size:12px!important;letter-spacing:4px;color:var(--zf-gold)!important;
  margin-bottom:10px!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-tt .woodmart-title-container{
  font-size:clamp(22px,2.5vw,32px)!important;font-weight:800!important;
  line-height:1.5!important;margin:0 0 14px!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-look .zf-look-p{
  color:var(--zf-muted);font-size:14.5px;line-height:2.1;margin-bottom:22px;
}

/* ۱۲-۵) فلش سِیل — Title / Text / Countdown / Button وودمارت */
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-flash-tt .title-subtitle{
  font-size:12px!important;letter-spacing:4px;color:#fff!important;opacity:.85;
  margin-bottom:8px!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-flash-tt .woodmart-title-container{
  font-size:clamp(20px,2.2vw,28px)!important;font-weight:800!important;
  margin:0 0 8px!important;color:#fff;
}
:is(body.page-id-63344,body.page-id-63546) .zf-flash .zf-flash-p{
  color:rgba(255,255,255,.78);font-size:13.5px;margin-bottom:18px;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cd{margin-bottom:22px}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-item{
  display:grid;place-items:center;min-width:64px;padding:10px 8px;
  border:1px solid rgba(255,255,255,.22);border-radius:var(--zf-r);
  background:rgba(255,255,255,.10);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-value{font-size:22px;font-weight:800;color:#fff;line-height:1.2}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-text{font-size:0!important;color:rgba(255,255,255,.75)}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-text::after{font-size:11px;letter-spacing:.5px}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-days .wd-timer-text::after{content:'روز'}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-hours .wd-timer-text::after{content:'ساعت'}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-min .wd-timer-text::after{content:'دقیقه'}
:is(body.page-id-63344,body.page-id-63546) .zf-cd .wd-timer-sec .wd-timer-text::after{content:'ثانیه'}

/* ۱۲-۶) نوار اعتماد — Info Box وودمارت */
:is(body.page-id-63344,body.page-id-63546) .zf-trust-row{
  display:grid!important;grid-template-columns:repeat(4,1fr);
  gap:1px;background:rgba(255,255,255,.08);
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-row .zf-trust-item{
  display:flex!important;flex-direction:row!important;align-items:center;gap:14px;
  text-align:start!important;padding:26px 22px!important;margin:0!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;
  background:rgba(255,255,255,.035)!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .box-icon-wrapper{margin:0!important;flex:0 0 46px}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .info-box-icon{
  width:46px;height:46px;display:grid;place-items:center;font-size:19px;line-height:1;
  border:1px solid var(--zf-line);background:rgba(255,255,255,.06);
  color:var(--zf-gold);border-radius:var(--zf-r);
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .info-box-content{flex:1 1 auto}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .info-box-title{
  font-size:14px!important;color:var(--zf-ink)!important;margin:0 0 2px!important;
  font-weight:700!important;
}
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .info-box-inner,
:is(body.page-id-63344,body.page-id-63546) .zf-trust-item .info-box-inner p{
  font-size:12px!important;color:var(--zf-muted)!important;margin:0!important;line-height:1.7;
}

/* ۱۲-۷) دسته‌بندی‌ها — عنصر Categories وودمارت */
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cats-element{margin:0}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-inner{
  height:100%;position:relative;overflow:hidden;border-radius:var(--zf-r);
  background:rgba(255,255,255,.04);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-thumb,
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-image{height:100%;display:block}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-image img{
  width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat:hover .wd-cat-image img{transform:scale(1.06)}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-content{
  position:absolute;inset:auto 0 0 0;z-index:3;padding:16px 18px;
  background:linear-gradient(0deg,rgba(6,8,11,.88),transparent);
}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-content .wd-entities-title{
  margin:0;font-size:15px;font-weight:800;color:#fff;
}
:is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat-count{
  font-size:11.5px;color:rgba(255,255,255,.7);margin-top:2px;
}

/* ۱۲-۸) واکنش‌گرایی */
@media(max-width:1024px){
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cats{grid-template-columns:repeat(2,1fr)!important}
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cat:first-child,
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .category-grid-item:first-child{grid-row:auto;min-height:0;height:330px}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-row{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:576px){
  :is(body.page-id-63344,body.page-id-63546) .zf-cats .wd-cats{grid-template-columns:1fr!important}
  :is(body.page-id-63344,body.page-id-63546) .zf-trust-row{grid-template-columns:1fr}
}


/* ================= ZF-63546 (ported from 63344) ================= */

/* ============ ZF v2 — دسته‌بندی‌ها با تصاویر اختصاصی + هاور شیشه‌ای ============ */
body.page-id-63546 .zf-catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
body.page-id-63546 .zf-catgrid .zf-catg-card{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:5/6;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:#0a0d12;box-shadow:0 18px 44px rgba(0,0,0,.34);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease,border-color .45s ease}
body.page-id-63546 .zf-catgrid .zf-catg-card img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.95) contrast(1.02);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .5s ease}
body.page-id-63546 .zf-catgrid .zf-catg-card::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,0) 34%,rgba(0,0,0,0) 62%,rgba(0,0,0,.30));transition:opacity .45s ease}
body.page-id-63546 .zf-catgrid .zf-catg-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.34);box-shadow:0 30px 70px rgba(0,0,0,.52)}
body.page-id-63546 .zf-catgrid .zf-catg-card:hover img{transform:scale(1.06);filter:saturate(1.02) contrast(1.04)}
body.page-id-63546 .zf-catgrid .zf-catg-card:hover::after{opacity:.5}
/* لایهٔ شیشهٔ مات که با هاور می‌آید */
body.page-id-63546 .zf-catgrid .zf-glassfx{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .45s ease;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 46%,rgba(255,255,255,.11));-webkit-backdrop-filter:blur(1.3px) saturate(155%) brightness(1.05);backdrop-filter:blur(1.3px) saturate(155%) brightness(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 0 0 1px rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.10)}
body.page-id-63546 .zf-catgrid .zf-catg-card:hover .zf-glassfx,body.page-id-63546 .zf-catgrid .zf-catg-card:focus-visible .zf-glassfx{opacity:1}
/* بازتاب مورب شیشه */
body.page-id-63546 .zf-catgrid .zf-shine{position:absolute;left:0;top:-60%;bottom:-60%;width:48%;z-index:3;pointer-events:none;opacity:0;filter:blur(7px);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));transform:translateX(-180%) rotate(18deg)}
body.page-id-63546 .zf-catgrid .zf-catg-card:hover .zf-shine{opacity:1;animation:zfShine 1s cubic-bezier(.25,.7,.25,1) forwards}
@keyframes zfShine{from{transform:translateX(-180%) rotate(18deg)}to{transform:translateX(300%) rotate(18deg)}}
@media (max-width:1024px){body.page-id-63546 .zf-catgrid{grid-template-columns:repeat(2,1fr);gap:12px}}
@media (max-width:575px){body.page-id-63546 .zf-catgrid{grid-template-columns:repeat(2,1fr);gap:9px}body.page-id-63546 .zf-catgrid .zf-catg-card{border-radius:12px}}
@media (prefers-reduced-motion:reduce){body.page-id-63546 .zf-catgrid .zf-catg-card,body.page-id-63546 .zf-catgrid .zf-catg-card img{transition:none}body.page-id-63546 .zf-catgrid .zf-shine{display:none}}

/* ============ ZF v2 — باکس حراج شگفت‌انگیز و ساعت‌شمار ============ */
body.page-id-63546 .zf-flash.wp-block-columns{align-items:stretch!important;gap:0!important;padding:0!important;border:1px solid rgba(255,255,255,.13);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.03);box-shadow:0 26px 64px rgba(0,0,0,.38)}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column{display:flex;flex-direction:column;min-height:0}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left{justify-content:center;padding:38px 32px!important;border-inline-end:1px solid rgba(255,255,255,.13);background:radial-gradient(120% 105% at 100% 0%,rgba(232,56,79,.34),rgba(232,56,79,0) 62%),linear-gradient(200deg,rgba(232,56,79,.18),rgba(6,8,11,.62))!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left .title-wrapper{margin-bottom:0!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left .title-subtitle{display:inline-flex!important;align-items:center;gap:8px;font-size:11px!important;letter-spacing:3.2px!important;color:#ffc3cb!important;margin-bottom:12px!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left .title-subtitle::before{content:"";width:7px;height:7px;border-radius:50%;background:#ff5a6e;box-shadow:0 0 0 4px rgba(255,90,110,.18);animation:zfPulse 1.7s ease-in-out infinite;flex:0 0 7px}
@keyframes zfPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left h3{font-size:29px!important;line-height:1.4!important;margin:0 0 10px!important;font-weight:800!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-flash-p{margin:0 0 22px!important;font-size:13px!important;color:rgba(255,255,255,.72)!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd{margin:0 0 24px!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd > div.wd-timer{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;direction:rtl;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-item{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0!important;width:auto!important;margin:0!important;padding:14px 4px!important;border-radius:13px;border:1px solid rgba(255,255,255,.20)!important;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05))!important;-webkit-backdrop-filter:blur(11px) saturate(165%);backdrop-filter:blur(11px) saturate(165%);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 10px 24px rgba(0,0,0,.28)!important;transition:transform .3s ease,border-color .3s ease}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-item:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.36)!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-timer-value{font-size:26px!important;font-weight:800!important;line-height:1!important;color:#fff!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-timer-text{font-size:0!important;line-height:1!important;margin:0!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-timer-text::after{font-size:10.5px;letter-spacing:.4px;color:rgba(255,255,255,.68)}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left .wd-button-wrapper{margin:0!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left .btn{border-radius:12px!important;padding:14px 26px!important;font-size:13.5px!important;font-weight:700!important;box-shadow:0 14px 30px rgba(232,56,79,.28);transition:transform .3s ease,box-shadow .3s ease}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left .btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(232,56,79,.4)}
/* ستون محصولات: هم‌ارتفاع، بدون فضای خالی */
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-products{padding:0!important;height:auto!important;align-self:stretch!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-products > .wd-products-element{flex:1 1 auto;display:flex}
body.page-id-63546 .zf-flash.wp-block-columns .zf-products .wd-products{flex:1 1 auto;align-items:stretch;align-content:stretch;height:100%}
body.page-id-63546 .zf-flash.wp-block-columns .zf-products .wd-product{height:100%;border-radius:0!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-products .wd-product .product-wrapper{padding-bottom:14px}
body.page-id-63546 .zf-flash.wp-block-columns .zf-products .wd-entities-title{font-size:12.5px!important;line-height:1.7!important}
body.page-id-63546 .zf-flash.wp-block-columns .zf-products .wd-product .product-wrapper{justify-content:flex-start}
@media (max-width:1024px){body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left{padding:28px 22px!important}body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left h3{font-size:24px!important}body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-timer-value{font-size:22px!important}}
@media (max-width:781px){body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left{border-inline-end:0!important;border-bottom:1px solid rgba(255,255,255,.13)}}
@media (max-width:575px){body.page-id-63546 .zf-flash.wp-block-columns{border-radius:14px}body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-item{padding:11px 2px!important;border-radius:11px}body.page-id-63546 .zf-flash.wp-block-columns .zf-cd > div.wd-timer{gap:6px!important}body.page-id-63546 .zf-flash.wp-block-columns .zf-cd .wd-timer-value{font-size:20px!important}}

/* ============ ZF v3 — اسلایدر/مارکی/کاروسل‌ها و بخش تک‌سایز ============ */
/* ۱) اسلایدر بچسبد به هدر (حذف فاصلهٔ بالای محتوا) */
body.page-id-63546 .wd-content-layout{padding-top:0!important}
body.page-id-63546 .zf-hero{margin-top:0!important;padding-top:0!important}
body.page-id-63546 .zf-hero .wd-slider,body.page-id-63546 .zf-hero .wp-slider{margin-top:0!important}

/* ۲) نوار متحرک آرام‌تر */
body.page-id-63546 .zf-marquee .wd-marquee,body.page-id-63546 .zf-marquee .wd-marquee-wrapp{--wd-marquee-speed:32s}

/* ۳) فلش‌ها و کنترل‌های کاروسل: شیشه‌ای و تمیز */
body.page-id-63546 .zf-section .wd-btn-arrow,body.page-id-63546 .zf-flash .wd-btn-arrow{
  width:42px;height:42px;border-radius:50%;
  border:1px solid rgba(255,255,255,.20);
  background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05));
  -webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 10px 26px rgba(0,0,0,.34);
  color:#fff;transition:transform .3s ease,border-color .3s ease,background .3s ease}
body.page-id-63546 .zf-section .wd-btn-arrow:hover{transform:scale(1.06);border-color:rgba(255,255,255,.4);background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08))}

/* ۴) بخش تک‌سایز — چیدمان چشمگیر */
body.page-id-63546 .zf-onesize{position:relative;overflow:hidden;isolation:isolate}
body.page-id-63546 .zf-onesize::before{content:"";position:absolute;z-index:0;pointer-events:none;inset-inline:-12%;top:-14%;height:78%;background:radial-gradient(58% 62% at 74% 4%,rgba(214,176,112,.24),rgba(214,176,112,0) 68%),radial-gradient(52% 56% at 16% 26%,rgba(232,56,79,.18),rgba(232,56,79,0) 70%)}
body.page-id-63546 .zf-onesize::after{content:"ONE SIZE";position:absolute;z-index:0;pointer-events:none;top:26%;inset-inline-start:-3%;white-space:nowrap;line-height:.78;font-size:clamp(64px,12.5vw,190px);font-weight:900;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);direction:ltr}
body.page-id-63546 .zf-onesize > *{position:relative;z-index:1}
body.page-id-63546 .zf-onesize .zf-shead{align-items:flex-end}
body.page-id-63546 .zf-onesize .zf-shead-tt .title-subtitle{color:var(--zf-gold,#d6b070)!important;letter-spacing:4px!important}
body.page-id-63546 .zf-onesize .wd-product{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}
body.page-id-63546 .zf-onesize .wd-product:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(0,0,0,.48)}
body.page-id-63546 .zf-onesize .wd-product .product-element-top{border-radius:14px;overflow:hidden}
body.page-id-63546 .zf-onesize .wd-product .wd-entities-title{font-size:13.5px!important}
@media (max-width:575px){body.page-id-63546 .zf-onesize::after{top:20%;font-size:64px}}

/* ۵) مقالات: کاروسل ۴ ستونه */
body.page-id-63546 .zf-blog .wd-carousel{margin:0}
body.page-id-63546 .zf-blog .wd-post,body.page-id-63546 .zf-blog article{border-radius:16px;overflow:hidden}
body.page-id-63546 .zf-blog .wd-entities-title{font-size:14px!important;line-height:1.8!important}

/* ---- v3.1 اصلاح کاروسل‌ها (لغو گرید اجباری قبلی) ---- */
body.page-id-63546 .wd-carousel-container.wd-wpb.wd-products,
body.page-id-63546 .wd-carousel-container.wd-wpb.wd-posts{display:block!important;grid-template-columns:none!important;gap:0!important;background:none!important;height:auto!important}
body.page-id-63546 .zf-flash > .wp-block-column{min-width:0!important}
body.page-id-63546 .zf-section .wd-carousel-inner{overflow:hidden}
/* جداکنندهٔ نازک بین محصولات کاروسل حراج */
body.page-id-63546 .zf-flash .wd-carousel-item + .wd-carousel-item .wd-product{border-inline-start:1px solid rgba(255,255,255,.10)}

/* ---- v3.1 تک‌سایز: کپسول ویژه ---- */
body.page-id-63546 .zf-onesize{border-radius:22px;border:1px solid rgba(214,176,112,.20);padding:30px 26px 36px!important;margin-block:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0) 60%)}
body.page-id-63546 .zf-onesize::after{top:40%}
body.page-id-63546 .zf-onesize .zf-shead{margin-bottom:18px}
body.page-id-63546 .zf-onesize .wd-entities-title,body.page-id-63546 .zf-onesize .wrapp-product-price,body.page-id-63546 .zf-onesize .product-rating-price{text-align:start!important}
body.page-id-63546 .zf-onesize .wd-product .product-element-bottom{text-align:start}
@media (max-width:575px){body.page-id-63546 .zf-onesize{padding:22px 14px 26px!important;border-radius:16px}}

/* ============ ZF v4 — پس‌زمینه تک‌سایز + نوار ضمانت + بنر بین‌بخشی ============ */

/* ۱) آرام‌سازی هاله‌های رنگی پس‌زمینه (لکه‌های بنفش/قرمز که روی بخش‌ها می‌افتاد) */
body.page-id-63546 .zf-blob{opacity:.15!important;filter:blur(130px)!important}
body.page-id-63546 .zf-b1{background:radial-gradient(circle,rgba(217,199,167,.40),transparent 66%)!important}
body.page-id-63546 .zf-b2{background:radial-gradient(circle,rgba(96,124,170,.28),transparent 66%)!important}
body.page-id-63546 .zf-b3{background:radial-gradient(circle,rgba(217,199,167,.30),transparent 66%)!important}
body.page-id-63546 .zf-b4{background:radial-gradient(circle,rgba(126,96,136,.24),transparent 66%)!important}

/* ۲) بخش تک‌سایز — پس‌زمینه یکدست و تمیز */
body.page-id-63546 .zf-onesize{
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 48%,rgba(255,255,255,0)),#080b10!important;
  border:1px solid rgba(217,199,167,.18)!important;border-radius:10px!important;
  box-shadow:0 26px 70px rgba(0,0,0,.42)!important;
  padding:32px 26px 38px!important;margin-block:10px!important;
}
body.page-id-63546 .zf-onesize::before{
  inset:0!important;inset-inline:0!important;top:0!important;height:100%!important;
  background:radial-gradient(88% 68% at 88% 0%,rgba(217,199,167,.085),rgba(217,199,167,0) 62%)!important;
}
body.page-id-63546 .zf-onesize::after{
  top:auto!important;bottom:8px!important;inset-inline-start:1.5%!important;
  font-size:clamp(42px,6.4vw,104px)!important;
  -webkit-text-stroke:1px rgba(255,255,255,.05)!important;
}
@media (max-width:575px){
  body.page-id-63546 .zf-onesize{padding:22px 16px 28px!important}
  body.page-id-63546 .zf-onesize::after{font-size:42px!important;bottom:6px!important}
}

/* ۳) نوار ضمانت و پشتیبانی — کارت‌های مستقل به‌جای پس‌زمینه سرتاسری */
body.page-id-63546 .zf-trust-row{
  background:transparent!important;
  grid-template-columns:repeat(4,1fr)!important;gap:14px!important;
  padding-top:62px!important;padding-bottom:52px!important;
}
body.page-id-63546 .zf-trust-row .zf-trust-item{
  background:linear-gradient(180deg,#111419,#0a0d12)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:10px!important;padding:20px 18px!important;
  box-shadow:0 12px 30px rgba(0,0,0,.30)!important;
  transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease;
}
body.page-id-63546 .zf-trust-row .zf-trust-item:hover{
  transform:translateY(-3px);border-color:rgba(217,199,167,.34)!important;
  box-shadow:0 20px 44px rgba(0,0,0,.44)!important;
}
body.page-id-63546 .zf-trust-row .zf-trust-item .info-box-icon{
  background:rgba(217,199,167,.10)!important;border-color:rgba(217,199,167,.26)!important;
  color:#d9c7a7!important;border-radius:8px!important;
}
@media (max-width:991px){body.page-id-63546 .zf-trust-row{grid-template-columns:repeat(2,1fr)!important;padding-top:48px!important;padding-bottom:40px!important}}
@media (max-width:575px){body.page-id-63546 .zf-trust-row{grid-template-columns:1fr!important;gap:10px!important}}

/* ۴) بنر بین «تک‌سایز» و «حراج شگفت‌انگیز» */
body.page-id-63546 .zf-promo{padding-top:46px!important;padding-bottom:6px!important}
body.page-id-63546 .zf-promo-card{
  position:relative;overflow:hidden;isolation:isolate;border-radius:14px;
  display:flex;align-items:center;justify-content:space-between;gap:28px;
  padding:34px 34px;
  background:linear-gradient(115deg,rgba(217,199,167,.13),rgba(217,199,167,0) 46%),linear-gradient(180deg,#13161d,#090c11);
  border:1px solid rgba(217,199,167,.26);
  box-shadow:0 30px 80px rgba(0,0,0,.45);
}
body.page-id-63546 .zf-promo-card::before{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;
  background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:18px 18px;
  -webkit-mask-image:linear-gradient(-90deg,#000,transparent 62%);mask-image:linear-gradient(-90deg,#000,transparent 62%);
}
body.page-id-63546 .zf-promo-card::after{
  content:"";position:absolute;top:0;bottom:0;width:36%;z-index:0;pointer-events:none;
  background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.09),rgba(255,255,255,0));
  animation:zf-promo-shine 7s ease-in-out infinite;
}
@keyframes zf-promo-shine{0%{inset-inline-start:-45%}60%{inset-inline-start:112%}100%{inset-inline-start:112%}}
body.page-id-63546 .zf-promo-card > *{position:relative;z-index:1}
body.page-id-63546 .zf-promo-k{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;letter-spacing:4px;color:#d9c7a7;direction:ltr}
body.page-id-63546 .zf-promo-k::before{content:"";width:28px;height:1px;background:linear-gradient(90deg,#d9c7a7,rgba(217,199,167,0))}
body.page-id-63546 .zf-promo-h{
  margin:12px 0 8px!important;color:#eef2f6!important;font-weight:800!important;
  font-size:clamp(19px,2.5vw,31px)!important;line-height:1.38!important;letter-spacing:-.01em;
}
body.page-id-63546 .zf-promo-p{margin:0 0 20px!important;font-size:13.5px!important;line-height:1.9!important;color:rgba(238,242,246,.66)!important}
body.page-id-63546 .zf-promo-btn{
  display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;
  font-size:13.5px;font-weight:700;color:#0a0d12!important;text-decoration:none!important;
  background:linear-gradient(180deg,#e8dac0,#cbb593);
  box-shadow:0 14px 30px rgba(217,199,167,.18);
  transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;
}
body.page-id-63546 .zf-promo-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 20px 40px rgba(217,199,167,.28)}
body.page-id-63546 .zf-promo-ar{font-size:15px;line-height:1}
body.page-id-63546 .zf-promo-seal{
  flex:0 0 auto;width:138px;height:138px;border-radius:50%;display:grid;place-items:center;text-align:center;line-height:1.25;
  border:1px dashed rgba(217,199,167,.42);
  background:radial-gradient(circle at 50% 32%,rgba(217,199,167,.16),rgba(217,199,167,0) 72%);
}
body.page-id-63546 .zf-promo-seal b{display:block;font-size:26px;font-weight:900;color:#d9c7a7;letter-spacing:1px;direction:ltr}
body.page-id-63546 .zf-promo-seal em{display:block;font-style:normal;font-size:10.5px;letter-spacing:3px;color:rgba(238,242,246,.6);margin-top:4px;direction:ltr}
@media (max-width:991px){
  body.page-id-63546 .zf-promo-card{flex-direction:column;align-items:flex-start;padding:26px 22px;gap:20px}
  body.page-id-63546 .zf-promo-seal{width:112px;height:112px}
  body.page-id-63546 .zf-promo-seal b{font-size:21px}
}
@media (max-width:575px){
  body.page-id-63546 .zf-promo{padding-top:34px!important}
  body.page-id-63546 .zf-promo-card::after{display:none}
  body.page-id-63546 .zf-promo-seal{display:none}
  body.page-id-63546 .zf-promo-btn{width:100%;justify-content:center}
}


/* ۵) ریزتنظیم‌های نهایی v4 */
body.page-id-63546 .zf-onesize::after{-webkit-text-stroke:1px rgba(255,255,255,.035)!important;bottom:-4px!important}
body.page-id-63546 .zf-promo-card > .zf-promo-wm{
  position:absolute!important;z-index:0!important;pointer-events:none;
  inset-inline-start:14%;top:50%;transform:translateY(-50%);
  font-size:clamp(38px,6.6vw,84px);font-weight:900;letter-spacing:.08em;line-height:1;
  color:transparent;-webkit-text-stroke:1px rgba(217,199,167,.13);white-space:nowrap;direction:ltr;
}
@media (max-width:991px){body.page-id-63546 .zf-promo-card > .zf-promo-wm{display:none}}


/* ۶) واترمارک ONE SIZE: محدود به نوار پایین بخش */
body.page-id-63546 .zf-onesize::after{
  font-size:clamp(34px,4.6vw,74px)!important;bottom:-8px!important;
  -webkit-text-stroke:1px rgba(255,255,255,.05)!important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 62%);
}


/* ============ ZF v5 — فلش همیشگی کاروسل‌ها + تصویر بنر ============ */

/* ۱) فلش‌های کاروسل: همیشه نمایان، کنار لبه‌ها */
body.page-id-63546 .zf-section .wd-nav-arrows,
body.page-id-63546 .zf-section .wd-nav-arrows.wd-hover-1{opacity:1!important;visibility:visible!important;display:block!important}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow,
body.page-id-63546 .zf-section .wd-nav-arrows.wd-hover-1 .wd-btn-arrow{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;
  width:42px!important;height:42px!important;display:flex!important;align-items:center;justify-content:center;
  background:rgba(10,13,18,.66)!important;border:1px solid rgba(217,199,167,.30)!important;
  color:#e8dac0!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
  box-shadow:0 12px 26px rgba(0,0,0,.45)!important;
  transition:background .3s ease,border-color .3s ease,transform .3s ease,color .3s ease!important;
}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow::before,
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow::after{color:inherit!important;opacity:1!important}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow:hover{
  background:rgba(217,199,167,.94)!important;border-color:rgba(217,199,167,.95)!important;
  color:#0a0d12!important;transform:scale(1.07)!important;
}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow.wd-disabled{opacity:.28!important;pointer-events:none!important;box-shadow:none!important}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-prev{right:6px!important;left:auto!important}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-next{left:6px!important;right:auto!important}
@media (max-width:575px){
  body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow{width:34px!important;height:34px!important}
  body.page-id-63546 .zf-section .wd-nav-arrows .wd-prev{right:2px!important}
  body.page-id-63546 .zf-section .wd-nav-arrows .wd-next{left:2px!important}
}

/* ۲) تصویر ادیتوریال داخل بنر کالکشن */
body.page-id-63546 .zf-promo-card{min-height:238px}
body.page-id-63546 .zf-promo-card > .zf-promo-wm{display:none!important}
body.page-id-63546 .zf-promo-card > .zf-promo-media{
  position:absolute!important;z-index:0!important;top:0;bottom:0;left:0;right:auto;width:56%;
  overflow:hidden;pointer-events:none;border-radius:0;
}
body.page-id-63546 .zf-promo-media img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:50% 44%;
  filter:grayscale(1) contrast(1.06) brightness(.92);
}
body.page-id-63546 .zf-promo-media::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(to left,#0a0d12 0%,rgba(10,13,18,.92) 20%,rgba(10,13,18,.55) 54%,rgba(10,13,18,.18) 100%);
}
body.page-id-63546 .zf-promo-seal{
  -webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);
  background:radial-gradient(circle at 50% 32%,rgba(217,199,167,.18),rgba(217,199,167,0) 72%),rgba(10,13,18,.34)!important;
}
@media (max-width:991px){
  body.page-id-63546 .zf-promo-card{min-height:0}
  body.page-id-63546 .zf-promo-card > .zf-promo-media{width:100%}
  body.page-id-63546 .zf-promo-media img{object-position:50% 32%}
  body.page-id-63546 .zf-promo-media::after{background:linear-gradient(180deg,rgba(10,13,18,.74),rgba(10,13,18,.93))}
}


/* ۳) ریزتنظیم v5: خوانایی فلش‌ها و روشنی تصویر بنر */
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow,
body.page-id-63546 .zf-section .wd-nav-arrows.wd-hover-1 .wd-btn-arrow{
  background:rgba(8,11,16,.88)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  border-radius:50%!important;border-color:rgba(217,199,167,.38)!important;
}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner,
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner::after{color:#e8dac0!important}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow:hover{background:rgba(217,199,167,.95)!important}
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow:hover .wd-arrow-inner,
body.page-id-63546 .zf-section .wd-nav-arrows .wd-btn-arrow:hover .wd-arrow-inner::after{color:#0a0d12!important}
body.page-id-63546 .zf-promo-media img{filter:grayscale(1) contrast(1.08) brightness(1.06)!important}
body.page-id-63546 .zf-promo-media::after{
  background:linear-gradient(to left,#0a0d12 0%,rgba(10,13,18,.9) 18%,rgba(10,13,18,.48) 52%,rgba(10,13,18,.10) 100%)!important;
}


/* ۴) محو شدن نرم تصویر بنر (حذف لبهٔ عمودی) */
body.page-id-63546 .zf-promo-card > .zf-promo-media{
  -webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,.22) 12%,rgba(0,0,0,.8) 44%,#000 76%);
          mask-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,.22) 12%,rgba(0,0,0,.8) 44%,#000 76%);
  width:60%!important;
}
body.page-id-63546 .zf-promo-media::after{
  background:linear-gradient(to left,rgba(10,13,18,.52) 0%,rgba(10,13,18,.30) 46%,rgba(10,13,18,.10) 100%)!important;
}
@media (max-width:991px){
  body.page-id-63546 .zf-promo-card > .zf-promo-media{
    -webkit-mask-image:none!important;mask-image:none!important;width:100%!important;
  }
  body.page-id-63546 .zf-promo-media::after{background:linear-gradient(180deg,rgba(10,13,18,.74),rgba(10,13,18,.93))!important}
}




/* ============ ZF v6 — یکسان‌سازی فاصله‌ها (عمودی + کناره‌ها) ============ */
/* توجه: نام متغیرها با پیشوند --zfs- تا با --zf-gap قالب (گپ گریدها) تداخل نکند */
body.page-id-63546{
  --zfs-sec:88px;   /* ریتم عمودی بین بخش‌ها */
  --zfs-hero:52px;  /* هیرو تا نوار متحرک */
  --zfs-head:26px;  /* سرتیتر بخش تا محتوا */
  --zfs-card:30px;  /* پدینگ داخلی کارت‌ها */
}
@media (max-width:1024px){body.page-id-63546{--zfs-sec:64px;--zfs-hero:40px;--zfs-head:22px;--zfs-card:24px}}
@media (max-width:575px){body.page-id-63546{--zfs-sec:46px;--zfs-hero:30px;--zfs-head:18px;--zfs-card:18px}}

/* ۱) ریتم عمودی واحد بین همهٔ بخش‌ها */
body.page-id-63546 .entry-content > *{margin-block:0!important}
body.page-id-63546 .entry-content > .zf-hero.zf-fullbleed.wp-block-group{margin-block:0!important;padding-block:0!important}
body.page-id-63546 .entry-content > .zf-marquee.zf-fullbleed.wp-block-group{margin-block:var(--zfs-hero) 0!important;padding-block:0!important}
body.page-id-63546 .entry-content > .zf-section,
body.page-id-63546 .entry-content > .zf-section.zf-flash{margin-block:var(--zfs-sec) 0!important}
body.page-id-63546 .entry-content > .zf-section.zf-cats,
body.page-id-63546 .entry-content > .zf-section.zf-products,
body.page-id-63546 .entry-content > .zf-section.zf-blog,
body.page-id-63546 .entry-content > .zf-section.zf-promo,
body.page-id-63546 .entry-content > .zf-section.zf-trust-row{padding-block:0!important}
body.page-id-63546 .zf-sr-h1{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important}
body.page-id-63546 .entry-content{padding-bottom:var(--zfs-sec)!important}

/* ۲) فاصلهٔ سرتیتر تا محتوای هر بخش */
body.page-id-63546 .zf-shead{margin:0 0 var(--zfs-head)!important}

/* ۳) پدینگ داخلی کارت‌ها یکسان */
body.page-id-63546 .entry-content > .zf-section.zf-onesize{padding:var(--zfs-card)!important}
body.page-id-63546 .zf-promo .zf-promo-card{padding:var(--zfs-card)!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left{padding:var(--zfs-card)!important}

/* ۴) نوار ضمانت: حذف مارجین‌های اضافه و هم‌ارتفاع شدن کارت‌ها */
body.page-id-63546 .zf-trust-row{align-items:stretch!important}
body.page-id-63546 .zf-trust-row .info-box-wrapper{margin:0!important;height:100%!important}
body.page-id-63546 .zf-trust-row .zf-trust-item{height:100%!important;margin:0!important}

/* ۵) فاصلهٔ انتهای صفحه تا فوتر (حذف پدینگ ۴۰px رَپر قالب) */
body.page-id-63546 main#main-content.wd-content-layout{padding-bottom:0!important}

/* ۶) بخش حراج شگفت‌انگیز: ستون متن/تایمر تا پایین بخش کشیده شود (حذف فاصلهٔ خالی زیر پنل) */
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left{height:auto!important;align-self:stretch!important}
body.page-id-63546 .zf-flash.wp-block-columns{align-items:stretch!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left > *{height:auto!important;flex:0 0 auto!important}
body.page-id-63546 .zf-flash.wp-block-columns > .wp-block-column.zf-flash-left{justify-content:center!important}

/* ۷) کاروسل مقالات: هم‌اندازه شدن کارت‌ها (ارتفاع یکسان + عنوان دوخطی ثابت) */
body.page-id-63546 .zf-blog .wd-carousel-wrap{align-items:stretch!important}
body.page-id-63546 .zf-blog .wd-carousel-item{height:auto!important;align-self:stretch!important;display:flex!important}
body.page-id-63546 .zf-blog .wd-carousel-item > article,
body.page-id-63546 .zf-blog .wd-carousel-item > .wd-post{width:100%!important;height:auto!important;display:flex!important;flex-direction:column!important}
body.page-id-63546 .zf-blog .wd-post-inner,
body.page-id-63546 .zf-blog .article-inner{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
body.page-id-63546 .zf-blog .wd-post-content,
body.page-id-63546 .zf-blog .article-body-container{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
body.page-id-63546 .zf-blog .wd-post-title,
body.page-id-63546 .zf-blog .entry-title{line-height:1.6!important;min-height:3.2em!important}
body.page-id-63546 .zf-blog .wd-post-meta{margin-top:auto!important}

/* ۸) رنگ‌ها: هاور فلش‌ها قرمز | برچسب تخفیف سبز | قیمت اصلی خط‌خورده قرمز */
body.page-id-63546{--zfs-red:#e8384f;--zfs-red-2:#c81f38;--zfs-green:#2fbf71;--zfs-green-2:#128a4b}

/* فلش‌های کاروسل در حالت هاور */
body.page-id-63546 .entry-content .wd-btn-arrow:hover,
body.page-id-63546 .entry-content .wd-nav-arrows .wd-btn-arrow:hover{
  background:linear-gradient(135deg,var(--zfs-red),var(--zfs-red-2))!important;
  border-color:var(--zfs-red)!important;color:#fff!important;
  box-shadow:0 10px 26px rgba(232,56,79,.38)!important;transform:scale(1.07)!important}
body.page-id-63546 .entry-content .wd-btn-arrow:hover .wd-arrow-inner,
body.page-id-63546 .entry-content .wd-nav-arrows .wd-btn-arrow:hover .wd-arrow-inner,
body.page-id-63546 .entry-content .wd-btn-arrow:hover .wd-arrow-inner:before,
body.page-id-63546 .entry-content .wd-btn-arrow:hover .wd-arrow-inner:after{color:#fff!important}

/* برچسب تخفیف: سبز */
body.page-id-63546 .entry-content .product-label.onsale,
body.page-id-63546 .entry-content .zf-products .product-label,
body.page-id-63546 .entry-content .zf-products span.onsale,
body.page-id-63546 .entry-content .zf-flash .product-label.onsale{
  background:linear-gradient(135deg,var(--zfs-green),var(--zfs-green-2))!important;
  background-color:var(--zfs-green)!important;color:#fff!important;
  box-shadow:0 8px 24px rgba(24,160,90,.38)!important}

/* قیمت اصلی (خط‌خورده): قرمز */
body.page-id-63546 .entry-content .price del,
body.page-id-63546 .entry-content .price del .amount,
body.page-id-63546 .entry-content .price del bdi,
body.page-id-63546 .entry-content .price del .woocommerce-Price-currencySymbol{
  color:var(--zfs-red)!important;opacity:1!important;text-decoration-color:var(--zfs-red)!important}



/* ===== زانیس | اصلاحات v7 (بج تخفیف، قیمت، آیکون کارت، نوار اعتماد موبایل) ===== */

/* ۱) برچسب تخفیف: قرمز */
body.page-id-63546 .entry-content .product-label.onsale,
body.page-id-63546 .entry-content .zf-products .product-label,
body.page-id-63546 .entry-content .zf-products span.onsale,
body.page-id-63546 .entry-content .zf-flash .product-label.onsale{
  background:linear-gradient(135deg,var(--zfs-red,#e8384f),var(--zfs-red-2,#c81f38))!important;
  background-color:var(--zfs-red,#e8384f)!important;color:#fff!important;
  box-shadow:0 8px 24px rgba(200,31,56,.38)!important}

/* ۲) قیمت بعد از تخفیف: سبز */
body.page-id-63546 .entry-content .price ins,
body.page-id-63546 .entry-content .price ins .amount,
body.page-id-63546 .entry-content .price ins bdi,
body.page-id-63546 .entry-content .price ins .woocommerce-Price-currencySymbol{
  color:var(--zfs-green,#2fbf71)!important;text-decoration:none!important;opacity:1!important}

/* ۳) آیکون‌های کارت محصول (علاقه‌مندی / مشاهده سریع): وسط‌چین */
body.page-id-63546 .entry-content .product-grid-item .wd-buttons,
body.page-id-63546 .entry-content .wd-product .wd-buttons{
  left:0!important;right:0!important;
  inset-inline-start:0!important;inset-inline-end:0!important;
  width:auto!important;justify-content:center!important;text-align:center!important}

/* ۴) نوار اعتماد در موبایل: تک‌خطی (اسکرول افقی) */
@media (max-width:575px){
  body.page-id-63546 .zf-trust-row{
    display:flex!important;grid-template-columns:none!important;
    flex-wrap:nowrap!important;align-items:stretch!important;
    gap:10px!important;overflow-x:auto!important;
    scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
    scrollbar-width:none;-ms-overflow-style:none}
  body.page-id-63546 .zf-trust-row::-webkit-scrollbar{display:none}
  body.page-id-63546 .zf-trust-row > .info-box-wrapper{
    flex:0 0 auto!important;width:47%!important;min-width:150px!important;
    scroll-snap-align:start}
  body.page-id-63546 .zf-trust-row .zf-trust-item{height:100%!important;padding:14px 12px!important}
  body.page-id-63546 .zf-trust-row .zf-trust-item .info-box-title{font-size:13px!important;line-height:1.5!important}
  body.page-id-63546 .zf-trust-row .zf-trust-item .info-box-inner p{font-size:11px!important;margin:2px 0 0!important}
}


/* ==== ZF-63546 :: adaptation for native Xtemos blocks ==== */
body.page-id-63546 .zf-catgrid-x .wd-cat-inner{border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 44px rgba(0,0,0,.34);overflow:hidden}
body.page-id-63546 .zf-catgrid-x .wd-cat{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}
body.page-id-63546 .zf-catgrid-x .wd-cat:hover{transform:translateY(-6px)}
body.page-id-63546 .zf-catgrid-x .wd-cat:hover .wd-cat-inner{box-shadow:0 28px 60px rgba(0,0,0,.5);border-color:rgba(255,255,255,.26)}


/* ===== زانیس | ریفاین سکشن تک‌سایز v5 ===== */
body.page-id-63546 .zf-onesize{--zf-gold:#d6b070}

/* هدر سکشن */
body.page-id-63546 .zf-onesize .zf-shead{margin-bottom:34px!important;gap:24px!important}
body.page-id-63546 .zf-onesize .zf-k{font-size:11px!important;letter-spacing:.42em!important;color:rgba(214,176,112,.85)!important;margin-bottom:12px!important}
body.page-id-63546 .zf-onesize .zf-shead-tt h2{font-weight:600!important;line-height:1.45!important;letter-spacing:-.005em!important;background:linear-gradient(180deg,#ffffff 30%,rgba(255,255,255,.60) 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
body.page-id-63546 .zf-onesize .zf-more{display:inline-flex!important;align-items:center;gap:8px;padding:9px 18px!important;border-radius:999px!important;border:1px solid rgba(214,176,112,.34)!important;background:rgba(255,255,255,.035)!important;color:rgba(255,255,255,.86)!important;font-size:12.5px!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transition:all .35s ease}
body.page-id-63546 .zf-onesize .zf-more span{border:0!important;box-shadow:none!important;text-decoration:none!important}
body.page-id-63546 .zf-onesize .zf-more::after{content:"\2190";font-size:13px;opacity:.75;transition:transform .35s ease}
body.page-id-63546 .zf-onesize .zf-more:hover{background:rgba(214,176,112,.14)!important;border-color:rgba(214,176,112,.62)!important;color:#fff!important;transform:translateY(-2px)}
body.page-id-63546 .zf-onesize .zf-more:hover::after{transform:translateX(-4px)}

/* شبکه و فاصله‌ها */
body.page-id-63546 .zf-onesize .wd-carousel{--wd-gap:24px!important}
body.page-id-63546 .zf-onesize .wd-carousel-item{border:0!important}
body.page-id-63546 .zf-onesize .wd-carousel-item::before,
body.page-id-63546 .zf-onesize .wd-carousel-item::after{display:none!important}

/* کارت محصول */
body.page-id-63546 .zf-onesize .wd-product{padding:10px 10px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012))!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .5s ease,box-shadow .5s ease,background .5s ease!important}
body.page-id-63546 .zf-onesize .wd-product:hover{transform:translateY(-8px)!important;border-color:rgba(214,176,112,.40)!important;box-shadow:0 26px 58px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)!important}

/* تصویر */
body.page-id-63546 .zf-onesize .wd-product .product-element-top{border-radius:13px!important;overflow:hidden!important;background:#f4f1ec!important}
body.page-id-63546 .zf-onesize .product-element-top img{transition:transform .9s cubic-bezier(.2,.8,.2,1)!important}
body.page-id-63546 .zf-onesize .wd-product:hover .product-element-top img{transform:scale(1.05)}

/* بج تخفیف */
body.page-id-63546 .zf-onesize .product-labels{inset-inline-start:10px!important;top:10px!important}
body.page-id-63546 .zf-onesize .product-labels .product-label{background:rgba(14,14,16,.55)!important;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(255,255,255,.22)!important;color:#f0d7ab!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:.02em!important;padding:6px 11px!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;box-shadow:0 8px 18px rgba(0,0,0,.30)!important}

/* سواچ سایز */
body.page-id-63546 .zf-onesize .wd-swatches-product{justify-content:center!important;margin-bottom:10px!important}
body.page-id-63546 .zf-onesize .wd-swatch.wd-text{border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:4px 12px!important;height:auto!important;min-height:0!important;background:rgba(255,255,255,.03)!important;transition:all .3s ease}
body.page-id-63546 .zf-onesize .wd-swatch.wd-text .wd-swatch-text{font-size:10.5px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;color:rgba(255,255,255,.62)!important}
body.page-id-63546 .zf-onesize .wd-swatch.wd-text:hover,
body.page-id-63546 .zf-onesize .wd-swatch.wd-text.wd-active{border-color:rgba(214,176,112,.6)!important;background:rgba(214,176,112,.12)!important}
body.page-id-63546 .zf-onesize .wd-swatch.wd-text:hover .wd-swatch-text,
body.page-id-63546 .zf-onesize .wd-swatch.wd-text.wd-active .wd-swatch-text{color:#e8cfa4!important}

/* دسته و عنوان */
body.page-id-63546 .zf-onesize .wd-product-cats{margin-bottom:5px!important}
body.page-id-63546 .zf-onesize .wd-product-cats a{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase;color:rgba(214,176,112,.82)!important;font-weight:500!important}
body.page-id-63546 .zf-onesize .wd-entities-title{margin-bottom:9px!important;font-size:13.5px!important;font-weight:500!important;line-height:1.75!important}
body.page-id-63546 .zf-onesize .wd-entities-title a{color:rgba(255,255,255,.86)!important;transition:color .3s ease}
body.page-id-63546 .zf-onesize .wd-product:hover .wd-entities-title a{color:#fff!important}

/* قیمت — هم‌راستا با بقیه سایت (قبل تخفیف قرمز، بعد تخفیف سبز) */
body.page-id-63546 .zf-onesize .price{margin:0!important}

/* دکمه افزودن */
body.page-id-63546 .zf-onesize .wd-add-btn > a{border-radius:999px!important;font-size:12px!important;letter-spacing:.01em!important;background:rgba(16,16,18,.74)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 10px 24px rgba(0,0,0,.32)!important}
body.page-id-63546 .zf-onesize .wd-add-btn > a:hover{background:#d6b070!important;color:#14100c!important;border-color:transparent!important}

/* فلش‌های اسلایدر */
body.page-id-63546 .zf-onesize .wd-btn-arrow{width:40px!important;height:40px!important;opacity:.38;transition:opacity .35s ease,transform .35s ease,background .35s ease,color .35s ease}
body.page-id-63546 .zf-onesize .wd-carousel-container:hover .wd-btn-arrow{opacity:1}
body.page-id-63546 .zf-onesize .wd-btn-arrow:hover{background:rgba(214,176,112,.92)!important;color:#14100c!important;border-color:transparent!important}

/* واترمارک */
body.page-id-63546 .zf-onesize::after{top:auto!important;bottom:6px!important;inset-inline-start:2%!important;font-size:clamp(56px,9.6vw,142px)!important;-webkit-text-stroke:1px rgba(255,255,255,.028)!important}

@media (max-width:767px){
  body.page-id-63546 .zf-onesize .wd-product{padding:8px 8px 14px!important;border-radius:16px!important}
  body.page-id-63546 .zf-onesize .zf-shead{margin-bottom:24px!important}
  body.page-id-63546 .zf-onesize .wd-carousel{--wd-gap:16px!important}
  body.page-id-63546 .zf-onesize .wd-btn-arrow{opacity:.75}
}


/* ===== زانیس | تک‌سایز v5.3 ===== */
/* حذف آیکون ذره‌بین (Quick view) و ویش‌لیست در هاور کارت */
body.page-id-63546 .zf-onesize .wd-product .wd-buttons{display:none!important}
body.page-id-63546 .zf-onesize .wd-product .quick-view,
body.page-id-63546 .zf-onesize .wd-product .wd-wishlist-btn,
body.page-id-63546 .zf-onesize .wd-product .wd-compare-btn{display:none!important}


/* ===== زانیس | یکسان‌سازی کارت محصولات با استایل تک‌سایز v6 ===== */
body.page-id-63546 .entry-content .wd-products .wd-product .product-element-top,
body.page-id-63546 .entry-content .products .wd-product .product-element-top{
	border-radius:14px !important;
	overflow:hidden !important;
}
body.page-id-63546 .entry-content .wd-products .wd-product .product-element-top img,
body.page-id-63546 .entry-content .products .wd-product .product-element-top img{
	aspect-ratio:5/6 !important;
	width:100% !important;
	height:auto !important;
	object-fit:cover !important;
}
body.page-id-63546 .entry-content .wd-product .wd-entities-title{
	font-size:13.5px !important;
	line-height:1.55 !important;
	text-align:start !important;
}
body.page-id-63546 .entry-content .wd-product .wd-product-cats,
body.page-id-63546 .entry-content .wd-product .wrapp-product-price,
body.page-id-63546 .entry-content .wd-product .product-rating-price,
body.page-id-63546 .entry-content .wd-product .price,
body.page-id-63546 .entry-content .wd-product .product-element-bottom{
	text-align:start !important;
}
body.page-id-63546 .entry-content .wd-product .price{font-size:14px !important}
body.page-id-63546 .entry-content .wd-product{
	transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s !important;
}
body.page-id-63546 .entry-content .wd-product:hover{
	transform:translateY(-6px);
	box-shadow:0 30px 64px rgba(0,0,0,.48);
}
body.page-id-63546 .entry-content .product-labels{
	top:8px !important;
	right:8px !important;
	left:auto !important;
	margin:0 !important;
	padding:0 !important;
	z-index:6 !important;
}
body.page-id-63546 .entry-content .product-labels .product-label,
body.page-id-63546 .entry-content .product-labels .product-label.onsale,
body.page-id-63546 .entry-content .zf-onesize .product-labels .product-label,
body.page-id-63546 .entry-content span.onsale{
	background:linear-gradient(135deg,#f14a60,#e8384f) !important;
	color:#fff !important;
	border:0 !important;
	backdrop-filter:none !important;
	border-radius:999px !important;
	font-size:10.5px !important;
	font-weight:700 !important;
	line-height:1 !important;
	letter-spacing:.02em !important;
	padding:4px 9px !important;
	min-width:0 !important;
	min-height:0 !important;
	width:auto !important;
	height:auto !important;
	box-shadow:0 6px 16px rgba(232,56,79,.35) !important;
}
@media (max-width:575px){
	body.page-id-63546 .entry-content .wd-product .wd-entities-title{font-size:12.5px !important}
	body.page-id-63546 .entry-content .product-labels .product-label{font-size:10px !important;padding:3px 8px !important}
}


/* ===== زانیس | حذف آیکون ذره‌بین و ویش‌لیست از همه کارت‌ها v7 ===== */
body.page-id-63546 .entry-content .wd-product .wd-buttons,
body.page-id-63546 .entry-content .wd-product .quick-view,
body.page-id-63546 .entry-content .wd-product .wd-quick-view-icon,
body.page-id-63546 .entry-content .wd-product .wd-wishlist-btn,
body.page-id-63546 .entry-content .wd-product .wd-wishlist-icon,
body.page-id-63546 .entry-content .wd-product .wd-compare-btn,
body.page-id-63546 .entry-content .wd-product .wd-compare-icon{
	display:none !important;
}



/* ==========================================================================
   ZF — یکپارچه‌سازی ظاهر کل سایت با صفحهٔ اصلی
   شامل: پس‌زمینهٔ اورورا + کارت محصول (استایل «کالکشن جدید») + سایدبار شیشه‌ای
   دامنه: آرشیو محصولات (PLP) / صفحه محصول (PDP) / سبد / تسویه / حساب کاربری / درباره ما
   نکتهٔ عملکرد: همه‌چیز فقط با گرادیان CSS ساخته شده — هیچ تصویر/فونت/اسکریپت
   اضافه‌ای لود نمی‌شود، پس LCP و حجم صفحه تغییری نمی‌کند.
   ========================================================================== */
:is(body.woocommerce-page,body.single-product,body.page-id-5541){
  --zf-bg:#06080b;--zf-ink:#eef2f6;--zf-muted:rgba(238,242,246,.62);
  --zf-line:rgba(255,255,255,.13);--zf-accent:#e8384f;--zf-accent-2:#c81f38;
  --zf-gold:#d9c7a7;--zf-r:6px;
  background-color:var(--zf-bg);color:var(--zf-ink);overflow-x:hidden;
}
/* لایهٔ پس‌زمینه (اورورا) بدون JS و بدون تصویر */
:is(body.woocommerce-page,body.single-product,body.page-id-5541)::before{
  content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;
  background:
    radial-gradient(1200px 700px at 80% -10%,#16202c,transparent 60%),
    radial-gradient(900px 600px at 10% 20%,#1a121c,transparent 55%),
    radial-gradient(760px 760px at 92% 2%,rgba(232,56,79,.15),transparent 62%),
    radial-gradient(680px 680px at 6% 40%,rgba(63,123,255,.12),transparent 62%),
    radial-gradient(620px 620px at 78% 74%,rgba(217,199,167,.10),transparent 62%),
    linear-gradient(180deg,#06080b,#080a0f 40%,#05070a);
}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.website-wrapper,.main-page-wrapper,.site-content,.wd-page-content,.page-content,.container,.row,.wd-content-area,.wd-sidebar,.wd-page-title){background-color:transparent!important}

/* --- کارت محصول: همان استایل «کالکشن جدید | فصل تابستان» --- */
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product{
  position:relative;isolation:isolate;overflow:hidden;height:100%;
  border:1px solid var(--zf-line);border-radius:var(--zf-r);
  background-image:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.025) 42%,rgba(255,255,255,.06));
  -webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(255,255,255,.06),inset 1px 0 0 rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.55);
  padding:0 0 16px;
  transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease;
}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.24)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .product-wrapper{background:transparent;height:100%}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .product-element-top{border-radius:14px;overflow:hidden;background-color:#0d1116}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .product-element-top img{object-fit:cover}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product :is(.wd-entities-title,.price,.wd-product-cats,.wd-swatches-grid,.variations_form){padding-inline:14px}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .wd-entities-title{font-size:13.5px;font-weight:600;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .wd-entities-title a{color:var(--zf-ink)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .variations_form.cart{min-height:45px;margin-bottom:0}

/* --- سایدبار --- */
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .wd-widget{
  background-image:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 42%,rgba(255,255,255,.05));
  -webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);
  border:1px solid var(--zf-line);border-radius:var(--zf-r);
  padding:16px 18px;margin-bottom:16px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 44px rgba(0,0,0,.42);
}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .wd-widget>.widget-title{
  font-size:15px;font-weight:800;letter-spacing:-.3px;color:var(--zf-ink);
  margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.08);
}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar a{color:var(--zf-muted);transition:color .25s ease}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar a:hover{color:var(--zf-ink)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .price_slider_wrapper .ui-slider{background-color:rgba(255,255,255,.12);border-radius:999px;height:4px}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .price_slider_wrapper .ui-slider .ui-slider-range{background:linear-gradient(90deg,var(--zf-gold),var(--zf-accent))}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .price_slider_wrapper .ui-slider .ui-slider-handle{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--zf-accent);box-shadow:0 2px 8px rgba(0,0,0,.5)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .price_slider_amount{color:var(--zf-muted);font-size:13px}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar :is(.button,button[type="submit"]){
  width:auto;border:0;border-radius:999px;padding:8px 22px;font-weight:700;color:#fff;
  background-color:var(--zf-accent);background-image:linear-gradient(135deg,#e8384f,#c81f38);
  box-shadow:0 10px 24px rgba(232,56,79,.28);
}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar :is(.button,button[type="submit"]):hover{filter:brightness(1.08)}

/* --- موبایل: خاموش‌کردن بلور برای سبکی رندر --- */
@media (max-width:767px){
  :is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product,
  :is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-sidebar .wd-widget{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 30px rgba(0,0,0,.45)}
}
@media (prefers-reduced-motion:reduce){
  :is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product{transition:none}
}


/* اصلاح: کلمپ دوخطی عنوان روی خود لینک (وودمارت display را بازنویسی می‌کند) */
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-products .wd-product .wd-entities-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}


/* ===== زانیس v9 | بج تخفیف، هاور و انتخاب گزینه‌ها مطابق الگوی هوم‌پیج (PLP/PDP) ===== */
:is(body.woocommerce-page,body.single-product,body.page-id-5541){--zfx-accent:#e8384f;--zfx-accent-2:#c81f38;--zfx-gold:#d9c7a7}

/* ۱) برچسب تخفیف */
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .product-labels{position:absolute;top:8px;right:8px;left:auto;bottom:auto;z-index:6;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .product-labels .product-label,
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .product-labels span.onsale,
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .wd-product > span.onsale,
:is(body.woocommerce-page,body.single-product,body.page-id-5541) li.product > span.onsale{
 display:inline-block;position:static;width:auto;height:auto;min-width:0;min-height:0;
 padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;
 color:#fff;background:linear-gradient(135deg,#f14a60,#e8384f);background-color:#e8384f;
 border:0;border-radius:999px;box-shadow:0 6px 16px rgba(232,56,79,.35)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) .product-labels .product-label:not(.onsale){
 background:rgba(14,14,16,.55);background-color:rgba(14,14,16,.55);
 -webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);
 border:1px solid rgba(255,255,255,.22);color:#f0d7ab;box-shadow:none}

/* ۲) هاور کارت */
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item){transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .product-element-top{overflow:hidden}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .product-element-top img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item):hover{transform:translateY(-6px);border-color:rgba(255,255,255,.22);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 34px 80px rgba(0,0,0,.6)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item):hover .product-element-top img{transform:scale(1.06)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-entities-title a:hover{color:#fff}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-buttons > div:hover,:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-buttons > a:hover{background:var(--zfx-accent);border-color:var(--zfx-accent);color:#fff}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-add-btn > a:hover,:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) a.button:hover{background:var(--zfx-accent);border-color:var(--zfx-accent);color:#fff}

/* ۳) انتخاب گزینه‌ها روی کارت‌ها (PLP) — دقیقاً مثل هوم‌پیج */
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatches-product{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;padding:0}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatches-product .wd-swatch{flex:0 0 auto;width:15px;height:15px;min-width:15px;min-height:15px;
 border:1px solid rgba(255,255,255,.35);border-radius:4px;box-shadow:none;background-size:cover;transition:.25s}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatches-product .wd-swatch.wd-text{width:auto;height:auto;min-width:0;min-height:0;padding:3px 10px;
 border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatch.wd-text .wd-swatch-text{font-size:11px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.62)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatch.wd-text:hover,:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatch.wd-text.wd-active{border-color:rgba(217,199,167,.6);background:rgba(217,199,167,.12)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatch.wd-text:hover .wd-swatch-text,:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatch.wd-text.wd-active .wd-swatch-text{color:#e8cfa4}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .wd-swatch-divider{font-size:10.5px;font-weight:600;color:rgba(238,242,246,.62)}
:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item) .variations th.label{display:none}

/* ۴) انتخاب گزینه‌ها در صفحه محصول (PDP) */
body.single-product .summary .wd-swatches-product{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
body.single-product .summary .wd-swatch.wd-bg{width:26px;height:26px;min-width:26px;min-height:26px;
 border:1px solid rgba(255,255,255,.35);border-radius:4px;box-shadow:none;transition:.25s}
body.single-product .summary .wd-swatch.wd-bg:hover{border-color:rgba(255,255,255,.7)}
body.single-product .summary .wd-swatch.wd-text{width:auto;height:auto;min-width:0;min-height:0;padding:6px 16px;
 border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);transition:all .3s ease}
body.single-product .summary .wd-swatch.wd-text .wd-swatch-text{font-size:12px;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.72)}
body.single-product .summary .wd-swatch.wd-text:hover,
body.single-product .summary .wd-swatch.wd-text.wd-active{border-color:rgba(217,199,167,.6);background:rgba(217,199,167,.12)}
body.single-product .summary .wd-swatch.wd-text:hover .wd-swatch-text,
body.single-product .summary .wd-swatch.wd-text.wd-active .wd-swatch-text{color:#e8cfa4}
body.single-product .summary .wd-swatch.wd-disabled{opacity:.35}
@media (prefers-reduced-motion:reduce){:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item):hover{transform:none}:is(body.woocommerce-page,body.single-product,body.page-id-5541) :is(.wd-product,li.product,.product-grid-item):hover .product-element-top img{transform:none}}



/* ===== ZF PDP v1 START =====
   استایل صفحه محصول (PDP) — هماهنگ با الگوی ظاهری سایت
   برای حذف/ویرایش، فقط همین بلوک بین START و END را تغییر دهید
   ============================================================ */
body.single-product{--zfp-r:8px;--zfp-col:400px;--zfp-gap:30px;}

/* --- دسکتاپ: ستون اطلاعات چسبان (راست) + گالری شبکه‌ای دو ستونه (چپ) --- */
@media (min-width:1025px){
 body.single-product .product-image-summary-inner{display:grid!important;grid-template-columns:minmax(330px,var(--zfp-col)) minmax(0,1fr);gap:var(--zfp-gap);align-items:start;}
 body.single-product .product-image-summary-inner>.summary{grid-column:1;grid-row:1;width:auto!important;max-width:none!important;flex:none!important;position:sticky;top:90px;align-self:start;}
 body.single-product .product-image-summary-inner>.product-images{grid-column:2;grid-row:1;width:auto!important;max-width:none!important;flex:none!important;}
 body.single-product .product-images .woocommerce-product-gallery{width:100%!important;max-width:none!important;}
 body.single-product .wd-gallery-images .wd-carousel-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;transform:none!important;width:100%!important;}
 body.single-product .wd-gallery-images .wd-carousel-item{width:auto!important;max-width:none!important;margin:0!important;flex:0 0 auto!important;opacity:1!important;}
 body.single-product .wd-gallery-images .wd-carousel,body.single-product .wd-gallery-images .wd-carousel-inner{overflow:visible!important;}
 body.single-product .wd-gallery-thumb,body.single-product .wd-gallery-images .wd-btn-arrow,body.single-product .wd-gallery-images .wd-nav-arrows{display:none!important;}
}
body.single-product .wd-gallery-images .wd-carousel-item img{width:100%!important;height:auto;display:block;aspect-ratio:3/4;object-fit:cover;border-radius:var(--zfp-r);}
body.single-product .product-images .product-labels{z-index:3;}

/* --- ستون اطلاعات --- */
body.single-product .summary-inner{display:flex;flex-direction:column;gap:14px;}
body.single-product .summary-inner>*{margin-bottom:0!important;}
body.single-product .summary-inner .single-breadcrumbs-wrapper{font-size:12px;opacity:.55;}
body.single-product .summary-inner .product_title{font-size:clamp(19px,1.5vw,25px);line-height:1.75;font-weight:800;color:var(--zf-ink,#eef2f6);}
body.single-product .summary-inner p.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:25px;font-weight:800;color:#fff;}
body.single-product .summary-inner p.price ins{order:1;text-decoration:none;background:none;color:#fff;font-weight:800;}
body.single-product .summary-inner p.price del{order:2;font-size:14px;font-weight:500;color:var(--zf-muted,rgba(238,242,246,.62));opacity:1;}
body.single-product .summary-inner p.price .woocommerce-Price-currencySymbol{font-size:13px;font-weight:600;opacity:.7;margin-inline-start:4px;}
body.single-product .woocommerce-product-details__short-description{font-size:13.5px;line-height:2.1;color:var(--zf-muted,rgba(238,242,246,.62));}

/* --- فرم خرید --- */
body.single-product .summary-inner form.cart{padding-top:16px;border-top:1px solid var(--zf-line,rgba(255,255,255,.13));display:flex;flex-direction:column;gap:4px;}
body.single-product .summary .variations{margin:0!important;width:100%;}
body.single-product .summary .variations tr{display:block;margin-bottom:14px;}
body.single-product .summary .variations th.label,body.single-product .summary .variations td.value{display:block;padding:0!important;border:0!important;text-align:start;}
body.single-product .summary .variations th.label label{font-size:12.5px;font-weight:600;color:var(--zf-muted,rgba(238,242,246,.62));margin-bottom:9px;display:block;}
body.single-product .summary .wd-swatches-single{gap:8px!important;}
body.single-product .summary .wd-swatch{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;}
body.single-product .summary .wd-swatch.wd-bg{width:34px!important;height:34px!important;border-radius:6px!important;border:1px solid var(--zf-line,rgba(255,255,255,.22))!important;}
body.single-product .summary .wd-swatch:hover{transform:translateY(-2px);}
body.single-product .summary .wd-swatch.wd-active{box-shadow:0 0 0 2px #fff!important;border-color:transparent!important;}
body.single-product .summary .wd-swatch.wd-text{width:auto!important;min-width:50px;height:40px!important;padding:0 14px!important;border-radius:6px!important;font-size:13px;font-weight:700;color:var(--zf-ink,#eef2f6);background:transparent!important;border:1px solid var(--zf-line,rgba(255,255,255,.22))!important;}
body.single-product .summary .wd-swatch.wd-text.wd-active{background:#fff!important;border-color:#fff!important;box-shadow:none!important;}
body.single-product .summary .wd-swatch.wd-text.wd-active,body.single-product .summary .wd-swatch.wd-text.wd-active .wd-swatch-text{color:#0b0d10!important;}
body.single-product .summary .reset_variations{display:inline-block;margin-top:2px;font-size:12px;opacity:.75;}
body.single-product .summary .reset_variations:hover{opacity:1;}
body.single-product .summary .single_variation_wrap{display:flex;flex-direction:column;width:100%;}
body.single-product .summary .woocommerce-variation{margin:0!important;}
body.single-product .summary .woocommerce-variation-add-to-cart{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin-top:8px;}
body.single-product .summary div.quantity{height:52px;display:flex!important;align-items:center;border:1px solid var(--zf-line,rgba(255,255,255,.18));border-radius:var(--zfp-r);background:rgba(255,255,255,.03);overflow:hidden;}
body.single-product .summary div.quantity .btn,body.single-product .summary div.quantity input.qty{height:50px!important;background:transparent!important;border:0!important;color:var(--zf-ink,#eef2f6)!important;box-shadow:none!important;}
body.single-product .summary div.quantity input.qty{width:46px!important;font-weight:700;text-align:center;}
body.single-product .summary .single_add_to_cart_button{flex:1 1 200px;height:52px;border:0;border-radius:var(--zfp-r);font-size:15px;font-weight:800;color:#fff;background:linear-gradient(180deg,var(--zf-accent,#e8384f),var(--zf-accent-2,#c81f38));box-shadow:0 10px 24px rgba(232,56,79,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;}
body.single-product .summary .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(232,56,79,.32);filter:brightness(1.06);}
body.single-product .summary .single_add_to_cart_button.disabled{opacity:.5;box-shadow:none;transform:none;}
body.single-product .summary .wd-wishlist-btn{margin-top:2px;}
body.single-product .summary .wd-wishlist-btn a{font-size:13px;color:var(--zf-muted,rgba(238,242,246,.62));}
body.single-product .summary .wd-wishlist-btn a:hover{color:#fff;}

/* --- بخش‌های پایین صفحه (کاهش هزینه رندر / بهبود LCP و INP) --- */
body.single-product .woocommerce-tabs{margin-top:46px;}
body.single-product .woocommerce-tabs,body.single-product .related.products,body.single-product .up-sells{content-visibility:auto;contain-intrinsic-size:auto 620px;}
body.single-product .wc-tabs li a{font-weight:700;font-size:14px;}

/* --- تبلت --- */
@media (max-width:1024px){
 body.single-product .product-image-summary-inner{display:block!important;}
 body.single-product .summary{position:static!important;}
 body.single-product .summary-inner{gap:12px;margin-top:18px;}
}
/* --- موبایل --- */
@media (max-width:767px){
 body.single-product .summary-inner .product_title{font-size:17px;line-height:1.9;}
 body.single-product .summary-inner p.price{font-size:21px;}
 body.single-product .summary-inner .single-breadcrumbs-wrapper{font-size:11px;}
 body.single-product .wd-gallery-images .wd-carousel-item img{border-radius:6px;}
 body.single-product .wd-gallery-thumb .wd-carousel-item img{border-radius:4px;}
 body.single-product .summary .wd-swatch.wd-bg{width:36px!important;height:36px!important;}
 body.single-product .summary .wd-swatch.wd-text{height:44px!important;min-width:56px;font-size:14px;}
 body.single-product .summary .woocommerce-variation-add-to-cart{gap:8px;}
 body.single-product .summary .single_add_to_cart_button{flex:1 1 100%;height:52px;font-size:15px;}
 body.single-product .summary div.quantity{height:52px;flex:0 0 auto;}
 body.single-product .woocommerce-tabs{margin-top:32px;}
}

/* ZFP-SIMPLE: محصولات ساده (بدون تنوع) — دکمه و تعداد در یک ردیف */
body.single-product .summary-inner form.cart:not(.variations_form){flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px;}
body.single-product .summary-inner form.cart:not(.variations_form) .single_add_to_cart_button{flex:1 1 200px;}
/* ===== ZF PDP v1 END ===== */

/* zanis single product price colors */
body.single-product{--zfs-red:#e8384f;--zfs-green:#2fbf71}
body.single-product .summary .price,
body.single-product .summary .price .amount,
body.single-product .summary .price bdi,
body.single-product .summary .price .woocommerce-Price-currencySymbol,
body.single-product .summary .price ins,
body.single-product .summary .price ins .amount,
body.single-product .summary .price ins bdi,
body.single-product .summary .price ins .woocommerce-Price-currencySymbol,
body.single-product .woocommerce-variation-price .price,
body.single-product .woocommerce-variation-price .price .amount,
body.single-product .woocommerce-variation-price .price bdi{
color:var(--zfs-green,#2fbf71)!important;text-decoration:none!important;opacity:1!important}
body.single-product .summary .price del,
body.single-product .summary .price del .amount,
body.single-product .summary .price del bdi,
body.single-product .summary .price del .woocommerce-Price-currencySymbol,
body.single-product .woocommerce-variation-price .price del,
body.single-product .woocommerce-variation-price .price del bdi{
color:var(--zfs-red,#e8384f)!important;opacity:1!important;text-decoration:line-through!important;text-decoration-color:var(--zfs-red,#e8384f)!important}

/* zanis: care icons under short description */
.zf-care-wrap{margin:16px 0 10px;padding-top:14px;border-top:1px solid rgba(128,128,128,.28);width:100%}
.zf-care{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 10px;direction:ltr;text-align:center;color:inherit}
.zf-care__item{display:flex;flex-direction:column;align-items:center;gap:8px}
.zf-care__icon{width:40px;height:40px;flex:none;opacity:.9;display:block}
.zf-care__label{direction:rtl;font-size:11.5px;line-height:1.7;opacity:.85;max-width:15ch}
@media (max-width:1024px){.zf-care__icon{width:36px;height:36px}.zf-care__label{font-size:11px}}
@media (max-width:480px){.zf-care{gap:16px 6px}.zf-care__icon{width:34px;height:34px}.zf-care__label{font-size:10.5px}}


#wd-zfhero01 {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}@media (min-width: 1025px) {
	/* Zanis: fix single product left/right spacing (desktop) */
.woocommerce-product-gallery.wd-has-thumb.thumbs-position-left .wd-gallery-images { max-width: 100%; }
.single-product-page .product-image-summary { max-width: 1222px; margin-inline: auto; }

}

@media (max-width: 576px) {
	.box-with-text.text-size-small {
    font-size: 20px;
}
[class*="box-icon-with-"].box-with-text {
    --text-bg-size: 47px;
}
}

