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

:root {
	--wd-text-font: IRANSansXFaNum;
	--wd-text-font-weight: 300;
	--wd-text-color: #777777;
	--wd-text-font-size: 12px;
	--wd-title-font: IRANSansXFaNum;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: IRANSansXFaNum;
	--wd-entities-title-font-weight: 300;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: IRANSansXFaNum;
	--wd-widget-title-font: IRANSansXFaNum;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: IRANSansXFaNum;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(30,115,190);
	--wd-alternative-color: rgb(30,115,190);
	--wd-link-color: rgb(221,51,51);
	--wd-link-color-hover: rgb(221,51,51);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(249,52,52);
	--btn-accented-bgcolor-hover: rgb(191,80,40);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,94,94);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #373839;
	background-image: none;
	background-size: cover;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--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;
}

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

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

rs-slides :is([data-type=text],[data-type=button]) {
font-family: IRANSansXFaNum !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: IRANSansXFaNum !important;
}

/* Diba Kesht — global single product design */
body.single-product{--diba-green:#214f3b;--diba-green-dark:#173d2e;--diba-gold:#c99a3d;--diba-cream:#f6f2e7;--diba-border:#e5dece;background:var(--diba-cream)}
body.single-product .product-extra-content{display:none!important}
body.single-product .wd-content-layout,body.single-product .wd-content-area{background:var(--diba-cream)}
body.single-product .single-product-page{margin-top:34px;margin-bottom:54px}
body.single-product .product-image-summary-wrap{overflow:hidden;padding:clamp(20px,3vw,42px);border:1px solid var(--diba-border);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgba(33,79,59,.10)}
body.single-product .product-image-summary-inner{align-items:center}
body.single-product .product-images .woocommerce-product-gallery{overflow:hidden;padding:clamp(16px,2.4vw,30px);border-radius:22px;background:#f3efe4}
body.single-product .woocommerce-product-gallery__image,body.single-product .woocommerce-product-gallery__image img{border-radius:18px}
body.single-product .wd-gallery-thumb .wd-carousel-item{overflow:hidden;border:2px solid transparent;border-radius:12px;background:#fff}
body.single-product .wd-gallery-thumb .wd-carousel-item.wd-active{border-color:var(--diba-gold)}
body.single-product .summary-inner{padding-inline:clamp(4px,2vw,24px)}
body.single-product .single-breadcrumbs-wrapper{margin-bottom:24px;padding-bottom:15px;border-bottom:1px solid #eee8dc}
body.single-product .wd-breadcrumbs{color:#8b887f;font-size:13px}
body.single-product .wd-breadcrumbs a{color:var(--diba-green)}
body.single-product .product_title{margin-bottom:16px;color:var(--diba-green-dark);font-size:clamp(27px,3vw,38px);line-height:1.45;font-weight:800}
body.single-product .summary>.summary-inner>.price{margin-bottom:20px;color:var(--diba-gold);font-size:clamp(22px,2.2vw,30px);font-weight:800}
body.single-product .woocommerce-product-details__short-description{color:#555a55;font-size:15px;line-height:2}
body.single-product table.shop_attributes{overflow:hidden;margin-block:20px;border:1px solid var(--diba-border);border-radius:14px;background:#faf8f2}
body.single-product table.shop_attributes th,body.single-product table.shop_attributes td{padding:12px 14px;border-color:var(--diba-border)}
body.single-product form.cart{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
body.single-product form.cart .quantity{min-height:52px;border:1px solid var(--diba-border);border-radius:14px;background:#fff}
body.single-product .single_add_to_cart_button{min-height:52px;padding-inline:34px;border-radius:14px;background:var(--diba-green)!important;box-shadow:0 10px 22px rgba(33,79,59,.20);font-size:15px;font-weight:800}
body.single-product .single_add_to_cart_button:hover{background:var(--diba-green-dark)!important;transform:translateY(-1px)}
body.single-product .wd-compare-btn,body.single-product .wd-wishlist-btn{margin-top:14px;margin-inline-end:8px}
body.single-product .wd-compare-btn a,body.single-product .wd-wishlist-btn a{padding:8px 13px;border:1px solid var(--diba-border);border-radius:999px;color:#62665f;background:#faf8f2}
body.single-product .product_meta{margin-top:20px;padding-top:18px;border-top:1px solid #eee8dc;color:#7a7d76;line-height:2}
body.single-product .product_meta a{color:var(--diba-green);font-weight:700}
body.single-product .woocommerce-tabs{margin-top:34px;padding:clamp(20px,3vw,38px);border-radius:28px;background:var(--diba-green-dark);box-shadow:0 18px 45px rgba(23,61,46,.16)}
body.single-product .woocommerce-tabs .tabs{border-bottom-color:rgba(255,255,255,.22)}
body.single-product .woocommerce-tabs .tabs li a,body.single-product .woocommerce-tabs .wd-accordion-title-text{color:rgba(255,255,255,.72);font-weight:800}
body.single-product .woocommerce-tabs .tabs li.active a{color:#fff}
body.single-product .woocommerce-tabs .tabs li.active a:after{background-color:var(--diba-gold)}
body.single-product .woocommerce-tabs .wc-tab{margin-top:18px;padding:clamp(20px,3vw,38px);border-radius:20px;color:#454b46;background:#fff;line-height:2.05}
body.single-product .woocommerce-tabs .wc-tab h2,body.single-product .woocommerce-tabs .wc-tab h3,body.single-product .woocommerce-tabs .wc-tab h4{color:var(--diba-green-dark)}
body.single-product .wc-tabs .wd_additional_tab_tab,body.single-product #tab-item-title-wd_additional_tab,body.single-product #tab-wd_additional_tab{display:none!important}
body.single-product .related-and-upsells{margin-top:36px;padding:clamp(20px,3vw,34px);border:1px solid var(--diba-border);border-radius:26px;background:#fff}
body.single-product .related-and-upsells .title{color:var(--diba-green-dark);font-weight:800}
body.single-product .related-and-upsells .product-grid-item{overflow:hidden;border:1px solid #eee8dc;border-radius:18px;background:#fff}
@media(max-width:767px){body.single-product .single-product-page{margin-top:18px;margin-bottom:32px}body.single-product .product-image-summary-wrap{padding:14px;border-radius:20px}body.single-product .product-images .woocommerce-product-gallery{padding:12px;border-radius:17px}body.single-product .summary-inner{padding:8px 3px 0}body.single-product form.cart .quantity,body.single-product .single_add_to_cart_button{min-height:48px}body.single-product .single_add_to_cart_button{flex:1 1 190px;padding-inline:18px}body.single-product .woocommerce-tabs{padding:14px;border-radius:20px}body.single-product .woocommerce-tabs .wd-accordion-title{border-color:rgba(255,255,255,.18)}body.single-product .woocommerce-tabs .wc-tab{padding:18px;border-radius:15px}}


/* Diba Kesht — focused conversion and real sale offers */
body.single-product .wd-products-nav,
body.single-product .wd-compare-btn {
  display: none !important;
}

body.single-product .single-product-page.sale .summary-inner:before {
  content: "پیشنهاد ویژه";
  display: inline-flex;
  align-items: center;
  margin-bottom: 14px;
  padding: 7px 14px;
  border: 1px solid #f0cf83;
  border-radius: 999px;
  color: #805c12;
  background: #fff7e6;
  font-size: 13px;
  font-weight: 800;
}

body.single-product .single-product-page.sale .summary > .summary-inner > .price {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 14px;
  margin: 0 0 20px;
  padding: 50px 20px 18px;
  border: 1px solid #e9cd8d;
  border-radius: 18px;
  background: linear-gradient(135deg,#fffaf0 0%,#fff2cf 100%);
  box-shadow: 0 12px 28px rgba(201,154,61,.12);
}

body.single-product .single-product-page.sale .summary > .summary-inner > .price:before {
  content: "فروش ویژه";
  position: absolute;
  top: 14px;
  right: 18px;
  color: var(--diba-green-dark);
  font-size: 15px;
  font-weight: 900;
}

body.single-product .single-product-page.sale .summary > .summary-inner > .price del {
  color: #9b9589;
  font-size: 16px;
  opacity: .9;
}

body.single-product .single-product-page.sale .summary > .summary-inner > .price ins {
  color: #b87500;
  font-size: clamp(24px,2.4vw,31px);
  font-weight: 900;
  text-decoration: none;
}

body.single-product .product-labels .onsale {
  min-width: 62px;
  padding: 9px 12px;
  border-radius: 999px;
  color: #fff;
  background: var(--diba-green);
  box-shadow: 0 8px 20px rgba(33,79,59,.22);
  font-size: 14px;
  font-weight: 900;
}

body.single-product .wd-product-countdown,
body.single-product .wd-timer {
  position: relative;
  display: flex;
  justify-content: center;
  gap: 8px;
  margin: 14px 0 20px;
  padding: 18px;
  border: 1px solid #e9cd8d;
  border-radius: 18px;
  background: #fffaf0 !important;
}

body.single-product .wd-product-countdown:before,
body.single-product .wd-timer:before {
  content: "زمان باقی‌مانده تا پایان پیشنهاد";
  position: absolute;
  top: -12px;
  right: 18px;
  padding: 3px 10px;
  border-radius: 999px;
  color: #fff;
  background: var(--diba-green);
  font-size: 11px;
  font-weight: 800;
}

body.single-product .wd-timer span.wd-timer-value {
  min-width: 48px;
  min-height: 48px;
  padding: 8px;
  border: 1px solid #e6c476;
  border-radius: 14px;
  color: #9b6800;
  background: #fff;
  font-size: 22px;
  font-weight: 900;
  line-height: 32px;
}

body.single-product .wd-wishlist-btn a {
  color: var(--diba-green);
  background: transparent;
}

@media(max-width:767px){
  body.single-product .single-product-page.sale .summary > .summary-inner > .price{
    padding:48px 16px 16px;
  }
  body.single-product .wd-product-countdown,
  body.single-product .wd-timer{
    gap:4px;
    padding:16px 8px;
  }
  body.single-product .wd-timer span.wd-timer-value{
    min-width:41px;
    min-height:41px;
    font-size:19px;
    line-height:25px;
  }
}

/* Diba Kesht modern navigation v2 */
:root{--dk-nav:#184c38;--dk-nav-dark:#10382a;--dk-gold:#c99a3d;--dk-soft:#eef6f1;--dk-line:#e3ebe6}
.whb-header .wd-tools-element>a{border-radius:12px;transition:.22s ease}
.whb-header .wd-tools-element:hover>a{background:var(--dk-soft);color:var(--dk-nav)!important;transform:translateY(-1px)}
.whb-header .wd-tools-count{background:var(--dk-gold)!important;color:#fff!important;box-shadow:0 3px 10px rgba(201,154,61,.3)}
@media (min-width:1025px){
.whb-header .whb-top-bar{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--dk-line)!important}
.whb-header .whb-top-bar .whb-row-cont{min-height:58px}
.whb-header .whb-header-bottom{background:#fff!important;border-bottom:1px solid rgba(24,76,56,.08)!important;box-shadow:0 10px 30px rgba(16,56,42,.09)!important}
.whb-header .whb-header-bottom .whb-row-cont{min-height:66px}
.whb-header .wd-nav>li>a{min-height:44px!important;padding:0 14px!important;border-radius:12px!important;color:#31483e!important;font-weight:700!important;transition:.22s ease!important}
.whb-header .wd-nav>li:hover>a,.whb-header .wd-nav>li.current-menu-item>a,.whb-header .wd-nav>li.current-menu-ancestor>a{background:var(--dk-soft)!important;color:var(--dk-nav)!important;transform:translateY(-1px)}
.whb-header .wd-dropdown-menu{padding:12px!important;border:1px solid var(--dk-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 55px rgba(16,56,42,.16)!important}
.whb-header .wd-dropdown-menu .wd-sub-menu>li>a{min-height:42px;padding:10px 13px!important;border-radius:10px!important;color:#3c4e45!important;font-weight:600!important;transition:.18s ease!important}
.whb-header .wd-dropdown-menu .wd-sub-menu>li:hover>a{padding-right:17px!important;background:var(--dk-soft)!important;color:var(--dk-nav)!important}
.whb-header-bottom .wd-header-text{margin-inline-start:10px;padding:10px 17px;border-radius:13px;background:linear-gradient(135deg,var(--dk-nav),var(--dk-nav-dark));box-shadow:0 8px 20px rgba(24,76,56,.2)}
.whb-header-bottom .wd-header-text h6{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.5!important}
.whb-header-bottom .wd-social-icons{padding:6px 8px;border:1px solid var(--dk-line);border-radius:12px;background:#fafcfb}
.whb-header-bottom .wd-social-icon{color:var(--dk-nav)!important}
}
@media (max-width:1024px){
.whb-header .whb-top-bar{background:#fff!important;border-bottom:1px solid var(--dk-line)!important;box-shadow:0 7px 22px rgba(16,56,42,.08)!important}
.wd-header-mobile-nav>a{min-width:44px;min-height:44px;border-radius:12px;background:var(--dk-soft);color:var(--dk-nav)!important}
.mobile-nav{background:#fbfcfa!important}
.mobile-nav .searchform{margin:14px;border:1px solid var(--dk-line)!important;border-radius:14px!important;background:#fff;box-shadow:0 7px 18px rgba(16,56,42,.07)}
.mobile-nav .wd-nav-mobile{padding:8px 10px 18px}
.mobile-nav .wd-nav-mobile>li{margin-block:4px;border:0!important}
.mobile-nav .wd-nav-mobile>li>a{min-height:48px;padding:12px 14px!important;border-radius:12px;color:#31463d!important;font-weight:700!important;transition:.2s ease}
.mobile-nav .wd-nav-mobile>li:hover>a,.mobile-nav .wd-nav-mobile>li.current-menu-item>a,.mobile-nav .wd-nav-mobile>li.wd-opened>a{background:var(--dk-soft)!important;color:var(--dk-nav)!important}
.mobile-nav .wd-nav-opener{top:6px;left:7px;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--dk-nav);box-shadow:0 3px 10px rgba(16,56,42,.09)}
.mobile-nav .wd-sub-menu{margin:4px 12px 10px;padding:8px;border-right:2px solid var(--dk-gold);border-radius:10px;background:#fff}
.mobile-nav .wd-sub-menu a{padding-block:10px!important;color:#526059!important}
}
/* End Diba Kesht modern navigation v2 */

/* Diba Kesht responsive header and footer v1 */
.whb-header.whb-sticked .whb-top-bar{box-shadow:0 10px 26px rgba(16,56,42,.1)!important}
.whb-header .site-logo .wd-logo{transition:transform .2s ease}
.whb-header .site-logo .wd-logo:hover{transform:translateY(-1px)}
.wd-footer{position:relative;margin-top:64px;background:linear-gradient(155deg,#174b38 0%,#0d2f23 58%,#09241b 100%)!important;color:rgba(255,255,255,.78)!important}
.wd-footer:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#c99a3d,#f0ce7c,#c99a3d)}
.wd-footer .main-footer{padding-top:clamp(42px,5vw,68px);padding-bottom:clamp(34px,4vw,54px)}
.wd-footer .footer-sidebar{align-items:stretch}
.wd-footer .footer-column{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.045);box-shadow:0 14px 34px rgba(0,0,0,.08);transition:transform .22s ease,background-color .22s ease,border-color .22s ease}
.wd-footer .footer-column:hover{transform:translateY(-3px);border-color:rgba(240,206,124,.28);background:rgba(255,255,255,.065)}
.wd-footer .widget-title{position:relative;margin-bottom:22px!important;padding-bottom:12px;color:#fff!important;font-size:17px!important;font-weight:800!important}
.wd-footer .widget-title:after{content:"";position:absolute;right:0;bottom:0;width:38px;height:3px;border-radius:8px;background:#d5aa51}
.wd-footer p,.wd-footer .wd-list-content,.wd-footer .recent-posts-time,.wd-footer .recent-posts-comment{color:rgba(255,255,255,.72)!important;line-height:1.95}
.wd-footer a{color:rgba(255,255,255,.82)!important;transition:color .18s ease,transform .18s ease}
.wd-footer a:hover{color:#f0ce7c!important}
.wd-footer .menu li{margin-bottom:6px}
.wd-footer .menu a{display:inline-flex;align-items:center;min-height:36px}
.wd-footer .menu a:before{content:"";width:6px;height:6px;margin-left:9px;border-radius:50%;background:#c99a3d;box-shadow:0 0 0 4px rgba(201,154,61,.12)}
.wd-footer .woodmart-recent-posts-list li{padding-block:11px;border-bottom-color:rgba(255,255,255,.1)!important}
.wd-footer .recent-posts-thumbnail img{border-radius:11px;box-shadow:0 7px 18px rgba(0,0,0,.16)}
.wd-footer .wd-list li{margin-bottom:9px}
.wd-footer .wd-list .wd-icon{display:grid;place-items:center;min-width:31px;height:31px;border-radius:9px;background:rgba(255,255,255,.1)}
.wd-footer .copyrights-wrapper{border-top:1px solid rgba(255,255,255,.1)!important;background:rgba(0,0,0,.13)!important}
.wd-footer .copyrights-wrapper .container{min-height:68px;align-items:center}
.wd-footer .copyrights-wrapper .wd-col-start small{font-size:0!important}
.wd-footer .copyrights-wrapper .wd-col-start small:before{content:"تمامی حقوق برای دیبا کشت زرین محفوظ است.";color:rgba(255,255,255,.68);font-size:13px;line-height:1.8}
.wd-footer .copyrights-wrapper .wd-col-end{display:none!important}
@media (max-width:1024px){
.whb-header .whb-top-bar{display:none!important}
.whb-header .whb-general-header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid #e3ebe6!important;box-shadow:0 8px 24px rgba(16,56,42,.09)!important;backdrop-filter:blur(12px)}
.whb-header .whb-general-header .whb-row-cont{min-height:68px}
.whb-header .whb-mobile-left,.whb-header .whb-mobile-right{flex:0 0 54px}
.whb-header .whb-mobile-center{flex:1;justify-content:center}
.whb-header .wd-header-mobile-nav>a,.whb-header .wd-header-cart>a{display:flex;justify-content:center;min-width:46px;min-height:46px;padding:0!important;border:1px solid #e3ebe6;border-radius:13px!important;background:#f2f7f4!important;color:#184c38!important}
.whb-header .wd-header-mobile-nav .wd-tools-text,.whb-header .wd-header-cart .wd-tools-text{display:none!important}
.whb-header .site-logo .wd-logo{display:grid;justify-items:center;gap:1px;line-height:1}
.whb-header .site-logo .wd-logo img{display:none!important}
.whb-header .site-logo .wd-logo:before{content:"دیبا کشت";color:#184c38;font-size:21px;font-weight:900;line-height:1.25}
.whb-header .site-logo .wd-logo:after{content:"محصولات اصیل ایرانی";color:#9a7630;font-size:9px;font-weight:700;letter-spacing:.2px;line-height:1.3}
.mobile-nav{width:min(88vw,390px)!important;box-shadow:-18px 0 50px rgba(10,42,31,.2)!important}
.mobile-nav .mobile-nav-tabs{padding:10px;background:#184c38!important}
.mobile-nav .mobile-nav-tabs li a{min-height:42px;border-radius:10px;color:rgba(255,255,255,.75)!important}
.mobile-nav .mobile-nav-tabs li.wd-active a{background:rgba(255,255,255,.12)!important;color:#fff!important}
.wd-footer{margin-top:42px}
.wd-footer .footer-column{padding:20px;border-radius:16px}
}
@media (max-width:767px){
.whb-header .whb-general-header .whb-row-cont{min-height:64px}
.whb-header .wd-header-mobile-nav>a,.whb-header .wd-header-cart>a{min-width:43px;min-height:43px;border-radius:12px!important}
.whb-header .site-logo .wd-logo:before{font-size:19px}
.wd-footer .main-footer{padding:34px 12px 28px}
.wd-footer .footer-sidebar{gap:14px!important}
.wd-footer .footer-column{padding:18px}
.wd-footer .footer-column:hover{transform:none}
.wd-footer .widget-title{margin-bottom:17px!important;font-size:16px!important}
.wd-footer .copyrights-wrapper .container{min-height:72px;justify-content:center;text-align:center}
.wd-footer .copyrights-wrapper .wd-col-start{flex:1;text-align:center}
}
/* End Diba Kesht responsive header and footer v1 */

/* Diba Kesht header inspired layout v2 */
@media (min-width:1025px){
.whb-header{position:relative;z-index:390}
.whb-header .whb-top-bar{height:174px!important;min-height:174px!important;background:#edf8e8!important;overflow:visible!important;border:0!important}
.whb-header .whb-top-bar>.container{position:relative;height:174px!important;max-width:1680px;padding:0 28px!important}
.whb-header .whb-top-bar>.container:before{content:"برنج و محصولات اصیل ایرانی، مستقیم از تولیدکننده";position:absolute;top:20px;right:34px;font-size:14px;font-weight:700;color:#52705d;letter-spacing:-.2px}
.whb-header .whb-top-bar>.container:after{content:"";position:absolute;z-index:0;top:66px;left:18px;right:18px;height:80px;background:#fff;border-radius:46px;box-shadow:0 7px 22px rgba(26,65,44,.10)}
.whb-header .whb-top-bar-inner{position:relative;z-index:2;height:174px!important;min-height:174px!important}
.whb-header .whb-top-bar .whb-col-left,.whb-header .whb-top-bar .whb-col-right{position:static!important}
.whb-header .whb-top-bar .site-logo{position:absolute!important;z-index:10;top:0;left:50%;width:220px;height:220px;transform:translateX(-50%);display:flex!important;align-items:center;justify-content:center;background:#fff;border:12px solid #f7f7f7;border-radius:50%;box-shadow:0 15px 28px rgba(25,59,41,.16)}
.whb-header .whb-top-bar .site-logo .wd-logo{display:flex;width:178px;height:178px;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#f4f6f3}
.whb-header .whb-top-bar .site-logo img{width:164px!important;height:164px!important;max-width:164px!important;object-fit:contain!important}
.whb-header .whb-top-bar .wd-header-nav{position:absolute!important;top:8px;left:34px;max-width:620px}
.whb-header .whb-top-bar .wd-header-nav .wd-nav{gap:0!important}
.whb-header .whb-top-bar .wd-header-nav .woodmart-nav-link{min-height:38px!important;padding:0 15px!important;color:#294433!important;font-size:14px!important;font-weight:700!important;border-inline-start:1px solid rgba(39,83,55,.13)}
.whb-header .whb-top-bar .wd-header-nav li:last-child .woodmart-nav-link{border-inline-start:0}
.whb-header .whb-top-bar .wd-nav-img{display:none!important}
.whb-header .whb-top-bar .whb-col-right{display:block!important;position:absolute!important;z-index:3;top:83px;left:44px;right:44px;height:48px}
.whb-header .whb-top-bar .wd-tools-element{position:absolute!important;top:0;display:flex!important;align-items:center;justify-content:center;height:48px;margin:0!important}
.whb-header .whb-top-bar .wd-header-my-account{right:0!important;left:auto!important;min-width:185px;justify-content:flex-start!important}
.whb-header .whb-top-bar .wd-header-my-account>a{display:flex!important;gap:9px;align-items:center;min-height:46px;padding:0 16px;border-radius:24px;background:#f4f8f3;color:#214f3b!important;font-weight:800}
.whb-header .whb-top-bar .wd-header-my-account .wd-tools-text{display:block!important;font-size:14px!important}
.whb-header .whb-top-bar .wd-header-search{left:0!important}
.whb-header .whb-top-bar .wd-header-cart{left:58px!important}
.whb-header .whb-top-bar .wd-header-wishlist{left:150px!important}
.whb-header .whb-top-bar .wd-header-compare{left:208px!important}
.whb-header .whb-top-bar .wd-header-divider{display:none!important}
.whb-header .whb-top-bar .wd-tools-element>a{min-width:46px;min-height:46px;border-radius:50%;transition:.2s ease}
.whb-header .whb-top-bar .wd-tools-element:not(.wd-header-my-account)>a:hover{background:#eef7ed!important;transform:translateY(-2px)}
.whb-header .whb-top-bar .wd-tools-text{font-size:13px}
.whb-header .whb-header-bottom{position:relative;z-index:1;height:70px!important;min-height:70px!important;margin-top:-32px;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.whb-header .whb-header-bottom>.container{height:70px!important;min-height:70px!important;max-width:1440px;padding:0 34px!important;background:#3f9144!important;border-radius:0 0 38px 38px;box-shadow:0 10px 24px rgba(35,104,50,.18)}
.whb-header .whb-header-bottom-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 235px minmax(0,1fr);align-items:center;height:70px!important;min-height:70px!important;gap:0}
.whb-header .whb-header-bottom .whb-col-left{grid-column:1;justify-content:flex-start!important;min-width:0}
.whb-header .whb-header-bottom .whb-col-center{grid-column:2;display:block!important}
.whb-header .whb-header-bottom .whb-col-right{grid-column:3;justify-content:flex-end!important;min-width:0}
.whb-header .whb-header-bottom .wd-header-text h6,.whb-header .whb-header-bottom .wd-header-text a,.whb-header .whb-header-bottom .woodmart-nav-link{color:#fff!important;font-size:13px!important;font-weight:800!important;white-space:nowrap}
.whb-header .whb-header-bottom .wd-header-text,.whb-header .whb-header-bottom .wd-header-nav{margin-inline:8px!important}
.whb-header .whb-header-bottom .wd-social-icons{display:none!important}
.whb-header .whb-header-bottom .woodmart-nav-link:hover,.whb-header .whb-header-bottom .wd-header-text a:hover{color:#fff2b8!important}
.whb-header .whb-general-header{display:none!important}
}
@media (max-width:1024px){
.whb-header .whb-top-bar{background:#edf8e8!important;border-bottom:1px solid #dcebd7!important}
.whb-header .whb-general-header{background:#fff!important;border-radius:0 0 22px 22px!important;box-shadow:0 8px 24px rgba(25,66,43,.10)!important}
.whb-header .whb-general-header .site-logo .wd-logo{display:block!important;width:84px!important;height:58px!important;background:url(https://dibakesht.ir/wp-content/uploads/2026/08/nahaee.png) center/contain no-repeat!important}
.whb-header .whb-general-header .site-logo img{opacity:0!important;width:84px!important;height:58px!important;max-width:84px!important}
.whb-header .wd-header-mobile-nav>a,.whb-header .whb-general-header .wd-header-cart>a{background:#eef7ed!important;color:#214f3b!important;border:1px solid #d9ead6!important}
}
/* End Diba Kesht header inspired layout v2 */

/* Diba Kesht central logo sizing fix v2.1 */
@media (min-width:1025px){
.whb-header .whb-top-bar .site-logo{height:220px!important;max-height:220px!important}
.whb-header .whb-top-bar .site-logo .wd-logo{height:178px!important;max-height:178px!important}
.whb-header .whb-top-bar .site-logo img{height:164px!important;max-height:164px!important}
}
/* End central logo sizing fix v2.1 */


/* Diba Kesht resilient header system v3 */
html{font-size:15px}
@media (min-width:1200px){
.whb-header{z-index:390!important}
.whb-header .whb-top-bar{height:154px!important;min-height:154px!important;background:#edf8e8!important;overflow:visible!important}
.whb-header .whb-top-bar>.container,.whb-header .whb-top-bar-inner{height:154px!important;min-height:154px!important}
.whb-header .whb-top-bar>.container:after{top:61px!important;height:72px!important;border-radius:38px!important}
.whb-header .whb-top-bar>.container:before{top:18px!important;right:auto!important;left:32px!important;font-size:13px!important;max-width:calc(50% - 135px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.whb-header .whb-top-bar .site-logo{top:0!important;width:188px!important;height:188px!important;border-width:10px!important}
.whb-header .whb-top-bar .site-logo .wd-logo{width:152px!important;height:152px!important}
.whb-header .whb-top-bar .site-logo img{width:142px!important;height:142px!important;max-width:142px!important;max-height:142px!important}
.whb-header .whb-top-bar .wd-header-nav{right:32px!important;left:auto!important;top:7px!important;max-width:calc(50% - 120px)!important}
.whb-header .whb-top-bar .wd-header-nav .woodmart-nav-link{padding:0 11px!important;font-size:13px!important}
.whb-header .whb-top-bar .whb-col-right{top:74px!important;left:34px!important;right:34px!important;height:46px!important}
.whb-header .whb-top-bar .wd-header-my-account{right:auto!important;left:0!important;min-width:170px!important}
.whb-header .whb-top-bar .wd-header-my-account>a{min-height:44px!important;padding:0 13px!important;font-size:13px!important}
.whb-header .whb-top-bar .wd-header-search{right:auto!important;left:176px!important}
.whb-header .whb-top-bar .wd-header-cart{right:auto!important;left:228px!important}
.whb-header .whb-top-bar .wd-header-wishlist{right:auto!important;left:286px!important}
.whb-header .whb-top-bar .wd-header-compare{right:auto!important;left:342px!important}
.whb-header .whb-header-bottom{height:64px!important;min-height:64px!important;margin-top:-21px!important}
.whb-header .whb-header-bottom>.container{height:64px!important;min-height:64px!important;max-width:1380px!important;border-radius:0 0 30px 30px!important}
.whb-header .whb-header-bottom-inner{height:64px!important;min-height:64px!important;grid-template-columns:minmax(0,1fr) 202px minmax(0,1fr)!important}
.whb-header .whb-header-bottom .woodmart-nav-link,.whb-header .whb-header-bottom .wd-header-text a{font-size:13px!important}
}
@media (max-width:1199px){
.whb-header .whb-top-bar,.whb-header .whb-header-bottom{display:none!important}
.whb-header .whb-general-header{display:flex!important;width:100%!important;min-height:72px!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid #e1eae2!important;border-radius:0!important;box-shadow:0 6px 18px rgba(18,59,40,.08)!important}
.whb-header .whb-general-header .whb-row-cont,.whb-header .whb-general-header .container{min-height:72px!important}
.whb-header .whb-general-header .site-logo .wd-logo{display:flex!important;align-items:center;justify-content:center;width:124px!important;height:58px!important;background:none!important}
.whb-header .whb-general-header .site-logo .wd-logo:before,.whb-header .whb-general-header .site-logo .wd-logo:after{content:none!important}
.whb-header .whb-general-header .site-logo img{display:block!important;opacity:1!important;width:112px!important;height:56px!important;max-width:112px!important;object-fit:contain!important}
.whb-header .wd-header-mobile-nav>a,.whb-header .whb-general-header .wd-header-cart>a{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid #dce9df!important;border-radius:12px!important;background:#f1f7f2!important;color:#1f5139!important}
.whb-header .wd-header-mobile-nav .wd-tools-text,.whb-header .whb-general-header .wd-header-cart .wd-tools-text{display:none!important}
.mobile-nav{width:min(90vw,380px)!important}
.mobile-nav .mobile-nav-tabs{background:#1e5139!important}
.mobile-nav .mobile-nav-tabs a{font-size:14px!important}
.mobile-nav .mobile-nav-tabs li.wd-active a{color:#fff!important}
.mobile-nav .mobile-nav-content .item-link{font-size:15px!important;line-height:1.55!important}
}
@media (max-width:767px){
html{font-size:14px}
.whb-header .whb-general-header,.whb-header .whb-general-header .whb-row-cont,.whb-header .whb-general-header .container{min-height:64px!important}
.whb-header .whb-general-header .site-logo .wd-logo{width:104px!important;height:50px!important}
.whb-header .whb-general-header .site-logo img{width:98px!important;height:49px!important;max-width:98px!important}
.whb-header .wd-header-mobile-nav>a,.whb-header .whb-general-header .wd-header-cart>a{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:11px!important}
.mobile-nav{width:88vw!important}
.mobile-nav .mobile-nav-tabs a{font-size:13px!important}
.mobile-nav .mobile-nav-content .item-link{font-size:14px!important;padding-block:12px!important}
}
/* End Diba Kesht resilient header system v3 */


/* Diba Kesht header menu stability v4 */
@media (min-width:1280px){
.whb-header .whb-header-bottom .whb-col-left,
.whb-header .whb-header-bottom .whb-col-right{height:64px!important;min-width:0!important;align-items:center!important}
.whb-header .whb-header-bottom .whb-col-right{display:flex!important;justify-content:flex-end!important}
.whb-header .whb-header-bottom .whb-col-right .wd-header-nav{flex:1 1 auto!important;width:calc(100% - 104px)!important;min-width:0!important;margin:0 4px!important}
.whb-header .whb-header-bottom .wd-header-nav .wd-nav{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;max-width:100%!important}
.whb-header .whb-header-bottom .wd-header-nav .woodmart-nav-link{min-height:40px!important;padding:0 6px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}
.whb-header .whb-header-bottom .wd-header-text{flex:0 0 auto!important;margin:0 4px!important;padding:8px 10px!important;border-radius:12px!important;white-space:nowrap!important}
.whb-header .whb-header-bottom .wd-header-text h6,
.whb-header .whb-header-bottom .wd-header-text a{font-size:12px!important;line-height:1.35!important;white-space:nowrap!important}
}
@media (max-width:1279px){
.whb-header .whb-top-bar,.whb-header .whb-header-bottom{display:none!important}
.whb-header .whb-general-header{display:flex!important;width:100%!important;min-height:72px!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid #e1eae2!important;border-radius:0!important;box-shadow:0 6px 18px rgba(18,59,40,.08)!important}
.whb-header .whb-general-header .whb-row-cont,.whb-header .whb-general-header .container{min-height:72px!important}
.whb-header .whb-general-header .site-logo .wd-logo{display:flex!important;align-items:center;justify-content:center;width:124px!important;height:58px!important;background:none!important}
.whb-header .whb-general-header .site-logo .wd-logo:before,.whb-header .whb-general-header .site-logo .wd-logo:after{content:none!important}
.whb-header .whb-general-header .site-logo img{display:block!important;opacity:1!important;width:112px!important;height:56px!important;max-width:112px!important;object-fit:contain!important}
.whb-header .wd-header-mobile-nav>a,.whb-header .whb-general-header .wd-header-cart>a{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid #dce9df!important;border-radius:12px!important;background:#f1f7f2!important;color:#1f5139!important}
.whb-header .wd-header-mobile-nav .wd-tools-text,.whb-header .whb-general-header .wd-header-cart .wd-tools-text{display:none!important}
.mobile-nav{width:min(90vw,380px)!important}
.mobile-nav .mobile-nav-tabs{background:#1e5139!important}
.mobile-nav .mobile-nav-tabs a{font-size:14px!important}
.mobile-nav .mobile-nav-tabs li.wd-active a{color:#fff!important}
.mobile-nav .mobile-nav-content .item-link{font-size:15px!important;line-height:1.55!important}
}
@media (max-width:767px){
.whb-header .whb-general-header,.whb-header .whb-general-header .whb-row-cont,.whb-header .whb-general-header .container{min-height:64px!important}
.whb-header .whb-general-header .site-logo .wd-logo{width:104px!important;height:50px!important}
.whb-header .whb-general-header .site-logo img{width:98px!important;height:49px!important;max-width:98px!important}
.whb-header .wd-header-mobile-nav>a,.whb-header .whb-general-header .wd-header-cart>a{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:11px!important}
.mobile-nav{width:88vw!important}
.mobile-nav .mobile-nav-tabs a{font-size:13px!important}
.mobile-nav .mobile-nav-content .item-link{font-size:14px!important;padding-block:12px!important}
}
/* End Diba Kesht header menu stability v4 */


/* Diba Kesht top navigation stability v5 */
@media (min-width:1280px){
.whb-header .whb-top-bar .wd-header-nav{top:7px!important;right:32px!important;left:auto!important;width:auto!important;max-width:calc(50vw - 115px)!important;min-width:0!important;overflow:visible!important}
.whb-header .whb-top-bar .wd-header-nav .wd-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;max-width:100%!important;white-space:nowrap!important}
.whb-header .whb-top-bar .wd-header-nav .wd-nav>li{flex:0 0 auto!important;min-width:0!important}
.whb-header .whb-top-bar .wd-header-nav .woodmart-nav-link{min-height:38px!important;padding:0 9px!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important}
.whb-header .whb-top-bar .wd-header-nav .wd-nav-img{display:none!important}
}
@media (min-width:1280px) and (max-width:1450px){
.whb-header .whb-top-bar .wd-header-nav{right:22px!important}
.whb-header .whb-top-bar .wd-header-nav .woodmart-nav-link{padding:0 7px!important;font-size:13px!important}
}
/* End Diba Kesht top navigation stability v5 */


/* Diba Kesht header identity message v6 */
@media (min-width:1280px){
.whb-header .whb-top-bar>.container:before{content:"مرکز تخصصی عرضه و پخش برنج هاشمی آستانه اشرفیه"!important;position:absolute!important;top:85px!important;right:58px!important;left:auto!important;width:calc(50% - 140px)!important;max-width:520px!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important;color:#2d5a41!important;direction:rtl;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:3!important}
}
/* End Diba Kesht header identity message v6 */


/* Diba Kesht secondary navigation readability v7 */
@media (min-width:1280px){
  .whb-header_759714 .whb-header-bottom .wd-header-secondary-nav .menu>li>a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:38px!important;
    padding:0 14px!important;
    border-radius:12px!important;
    color:#fff!important;
    background:rgba(5,74,43,.88)!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1!important;
    white-space:nowrap!important;
    box-shadow:0 2px 0 rgba(255,255,255,.14) inset!important;
    transition:background .2s ease,color .2s ease,transform .2s ease!important;
  }
  .whb-header_759714 .whb-header-bottom .wd-header-secondary-nav .menu>li.current-menu-item>a,
  .whb-header_759714 .whb-header-bottom .wd-header-secondary-nav .menu>li.current_page_item>a,
  .whb-header_759714 .whb-header-bottom .wd-header-secondary-nav .menu>li>a:hover{
    color:#173f2c!important;
    background:#f2c95f!important;
    box-shadow:0 5px 12px rgba(14,63,40,.2)!important;
  }
}
/* End Diba Kesht secondary navigation readability v7 */


/* Diba Kesht mobile header & homepage refinement v8 */
@media (max-width:767px){
  .whb-header,.whb-header .whb-main-header{width:100%!important;overflow:visible!important}
  .whb-header .whb-top-bar,.whb-header .whb-header-bottom{display:none!important}
  .whb-header .whb-general-header{display:flex!important;width:100%!important;min-height:68px!important;height:68px!important;background:#fff!important;border-bottom:1px solid #dfeade!important;border-radius:0!important}
  .whb-header .whb-general-header .container,.whb-header .whb-general-header .whb-row-cont{width:100%!important;max-width:none!important;min-height:68px!important;height:68px!important;padding:0 14px!important}
  .whb-header .whb-general-header .whb-flex-row,.whb-header .whb-general-header .whb-general-header-inner{display:flex!important;min-height:68px!important;height:68px!important;max-height:none!important;overflow:visible!important;align-items:center!important;justify-content:space-between!important}
  .whb-header .whb-general-header .whb-mobile-left,.whb-header .whb-general-header .whb-mobile-center,.whb-header .whb-general-header .whb-mobile-right{display:flex!important;align-items:center!important;min-height:68px!important;height:68px!important;max-height:none!important;overflow:visible!important}
  .whb-header .whb-general-header .whb-mobile-left,.whb-header .whb-general-header .whb-mobile-right{flex:0 0 48px!important;justify-content:center!important}
  .whb-header .whb-general-header .whb-mobile-center{flex:1 1 auto!important;justify-content:center!important}
  .whb-header .whb-general-header .site-logo,.whb-header .whb-general-header .site-logo .wd-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;height:54px!important;min-height:54px!important;max-height:none!important;overflow:visible!important}
  .whb-header .whb-general-header .site-logo img{display:block!important;width:94px!important;height:50px!important;min-width:94px!important;min-height:50px!important;max-width:94px!important;max-height:50px!important;object-fit:contain!important;padding:0!important}
  .whb-header .whb-general-header .site-logo img[src*="wood-logo"]{content:url("https://dibakesht.ir/wp-content/uploads/2026/08/nahaee.png")!important}
  .whb-header .whb-general-header .wd-header-mobile-nav,.whb-header .whb-general-header .wd-header-cart{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-height:none!important;flex:0 0 44px!important;margin:0!important;transform:none!important}
  .whb-header .wd-header-mobile-nav>a,.whb-header .whb-general-header .wd-header-cart>a{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid #dce9df!important;border-radius:12px!important;background:#f1f7f2!important;color:#1f5139!important}
  .whb-header .wd-header-mobile-nav .wd-tools-text,.whb-header .whb-general-header .wd-header-cart .wd-tools-text{display:none!important}
  .mobile-nav{width:min(92vw,390px)!important}
  .mobile-nav .mobile-nav-tabs a{font-size:14px!important;line-height:1.4!important}
  .mobile-nav .mobile-nav-content .item-link{font-size:15px!important;line-height:1.55!important;padding-block:12px!important}
  body.page-id-12946 main.wd-content-layout.content-layout-wrapper.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body.page-id-12946 .elementor.elementor-12946,body.page-id-12946 .elementor-top-section.elementor-section-boxed>.elementor-container{width:100%!important;max-width:none!important}
  body.page-id-12946 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}
  body.page-id-12946 .dz-home{width:100%!important;overflow:hidden!important}
  body.page-id-12946 .dz-hero.dz-hero--slider{padding:18px 0 36px!important;border-radius:0 0 22px 22px!important}
  body.page-id-12946 .dz-hero__layout{gap:18px!important}
  body.page-id-12946 .dz-slider{border-radius:18px!important}
  body.page-id-12946 .dz-slider__controls{padding:8px 11px!important}
  body.page-id-12946 .dz-slider button{min-width:38px!important;min-height:38px!important}
  body.page-id-12946 .dz-hero--slider h1{max-width:16em!important;margin:10px auto 12px!important;font-size:27px!important;line-height:1.43!important}
  body.page-id-12946 .dz-hero--slider p{max-width:34ch!important;margin:0 auto 18px!important;font-size:14px!important;line-height:1.85!important}
  body.page-id-12946 .dz-hero--slider .dz-kicker{font-size:12px!important}
  body.page-id-12946 .dz-hero--slider .dz-actions{gap:8px!important}
  body.page-id-12946 .dz-hero--slider .dz-btn{min-height:42px!important;padding:11px 14px!important;font-size:13px!important;line-height:1.4!important}
  body.page-id-12946 .dz-section,body.page-id-12946 .dz-price-guide,body.page-id-12946 .dz-smart-guide,body.page-id-12946 .dz-gallery{padding:48px 0!important}
  body.page-id-12946 .dz-head h2,body.page-id-12946 .dz-feature-head h2,body.page-id-12946 .dz-buyers-guide h2,body.page-id-12946 .dz-cta h2{font-size:26px!important;line-height:1.45!important}
  body.page-id-12946 .dz-head p,body.page-id-12946 .dz-feature-head p,body.page-id-12946 .dz-buyers-guide p,body.page-id-12946 .dz-cta p{font-size:14px!important;line-height:1.9!important}
  body.page-id-12946 .dz-cat strong{font-size:16px!important}
  body.page-id-12946 .dz-card h3{font-size:15px!important}
}
/* End Diba Kesht mobile header & homepage refinement v8 */

/* Diba Kesht top navigation spacing and clarity v9 */
@media (min-width:1280px){
  .whb-header_759714 .whb-top-bar .wd-header-nav{
    top:7px!important;right:28px!important;left:auto!important;
    width:min(500px,calc(50vw - 155px))!important;
    max-width:none!important;min-width:0!important;overflow:visible!important;
  }
  .whb-header_759714 .whb-top-bar .wd-header-nav .wd-nav{
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    flex-wrap:nowrap!important;width:100%!important;max-width:none!important;
    gap:6px!important;padding:4px 7px!important;
    border:1px solid rgba(29,92,55,.12)!important;border-radius:15px!important;
    background:rgba(255,255,255,.64)!important;
    box-shadow:0 4px 14px rgba(22,75,45,.05)!important;
  }
  .whb-header_759714 .whb-top-bar .wd-header-nav .wd-nav>li{
    flex:0 1 auto!important;border:0!important;
  }
  .whb-header_759714 .whb-top-bar .wd-header-nav .woodmart-nav-link{
    min-height:36px!important;padding:0 11px!important;border:0!important;
    border-radius:10px!important;color:#244c35!important;
    font-size:14px!important;font-weight:800!important;line-height:1.3!important;
    white-space:nowrap!important;box-shadow:none!important;transform:none!important;
  }
  .whb-header_759714 .whb-top-bar .wd-header-nav .wd-nav>li.current-menu-item>a,
  .whb-header_759714 .whb-top-bar .wd-header-nav .wd-nav>li.current-menu-ancestor>a,
  .whb-header_759714 .whb-top-bar .wd-header-nav .wd-nav>li>a:hover{
    background:#e2f0df!important;color:#145536!important;box-shadow:none!important;transform:none!important;
  }
}
/* End Diba Kesht top navigation spacing and clarity v9 */
@media (min-width:1280px){.whb-header_759714 .whb-top-bar .wd-header-nav .wd-nav>li::after{display:none!important;content:none!important}}

/* Diba Kesht header order and installment emphasis v10 */
.whb-header_759714 .dk-header-installments{flex:0 0 auto!important;text-align:center!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}
.whb-header_759714 .dk-header-installments h6{margin:0!important;line-height:1.4!important}
.whb-header_759714 .dk-header-installments a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 22px!important;border:1px solid #c4a151!important;border-radius:14px!important;background:#f8e9bc!important;color:#244c35!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important;white-space:nowrap!important;box-shadow:0 4px 14px rgba(145,111,35,.10);animation:dkInstallmentGlow 4.8s ease-in-out infinite;transition:background-color .2s ease,color .2s ease!important}
.whb-header_759714 .dk-header-installments a:hover,.whb-header_759714 .dk-header-installments a:focus-visible{background:#efda9a!important;color:#173f2c!important;animation-play-state:paused}
.whb-header_759714 .dk-header-installments a:focus-visible{outline:2px solid #244c35!important;outline-offset:4px!important}
@keyframes dkInstallmentGlow{0%,100%{box-shadow:0 0 0 0 rgba(201,154,61,.04),0 4px 14px rgba(145,111,35,.10)}50%{box-shadow:0 0 0 5px rgba(201,154,61,.14),0 5px 18px rgba(145,111,35,.14)}}
@media (min-width:1280px){
.whb-header_759714 .whb-top-bar .whb-col-center{position:static!important}
.whb-header_759714 .whb-top-bar .dk-header-installments{position:absolute!important;top:7px!important;left:28px!important;right:auto!important;max-width:calc(50% - 140px)!important;z-index:4!important}
}
@media (max-width:1279px){
.whb-header_759714 .whb-top-bar{display:block!important;min-height:50px!important;height:auto!important;margin:0!important;background:#edf8e8!important;border-bottom:1px solid #dfeade!important;box-shadow:none!important;overflow:visible!important}
.whb-header_759714 .whb-top-bar>.container{position:relative!important;width:100%!important;max-width:none!important;min-height:50px!important;height:auto!important;padding:0!important}
.whb-header_759714 .whb-top-bar>.container:before,.whb-header_759714 .whb-top-bar>.container:after{content:none!important}
.whb-header_759714 .whb-top-bar-inner{display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;height:auto!important;padding:6px 16px!important}
.whb-header_759714 .whb-top-bar .whb-col-left,.whb-header_759714 .whb-top-bar .whb-col-right,.whb-header_759714 .whb-top-bar .whb-col-mobile{display:none!important}
.whb-header_759714 .whb-top-bar .whb-col-center{position:static!important;display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:auto!important}
.whb-header_759714 .whb-top-bar .dk-header-installments{position:static!important;max-width:none!important}
.whb-header_759714 .dk-header-installments a{min-height:36px!important;padding:0 18px!important;border-radius:11px!important}
}
@media (prefers-reduced-motion:reduce){.whb-header_759714 .dk-header-installments a{animation:none!important;transition:none!important}}
/* End Diba Kesht header order and installment emphasis v10 */


/* Diba Kesht homepage spacing refinement v1 */
body.page-id-12946 #dz-installment{margin-bottom:20px!important}
body.page-id-12946 #dz-installment + .dz-section{padding-top:48px!important}
@media (max-width:767px){
  body.page-id-12946 #dz-installment{margin-bottom:14px!important}
  body.page-id-12946 #dz-installment + .dz-section{padding-top:28px!important}
}
/* End Diba Kesht homepage spacing refinement v1 */


/* Diba Kesht featured rice image order v1 */
body.page-id-12946 .dz-products .dz-card:nth-child(1) .dz-card__img img{content:url("https://dibakesht.ir/wp-content/uploads/2021/08/f476c6c4-f9ce-48db-bb8a-cfffc6cb48b9-edit_image_img_4zoI-I8p-W7mvNnYclqAK.png")!important}
body.page-id-12946 .dz-products .dz-card:nth-child(2) .dz-card__img img{content:url("https://dibakesht.ir/wp-content/uploads/2021/08/2c75ad78-d503-4a54-8d6e-80f06eefd876-edit_image_img_F_SqZXvmntlUeVmM6i5I2.png")!important}
body.page-id-12946 .dz-products .dz-card:nth-child(3) .dz-card__img img{content:url("https://dibakesht.ir/wp-content/uploads/2021/08/29ab931e-0f20-4403-b154-cfed69b50c86-edit_image_img_XSxhg7gIbvyuxSKhHx7co.png")!important}
body.page-id-12946 .dz-products .dz-card:nth-child(4) .dz-card__img img{content:url("https://dibakesht.ir/wp-content/uploads/2026/09/rice-broken-grades-dibakesht.jpg")!important}
/* End Diba Kesht featured rice image order v1 */


/* Diba Kesht homepage and footer refinement v2 */
body.page-id-12946 .dz-price-guide{display:none!important}
body.page-id-12946 .dz-gallery{padding:clamp(42px,6vw,82px) 0!important;background:linear-gradient(180deg,#fff 0%,#fbfaf4 100%)}
body.page-id-12946 .dz-gallery-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:16px!important;align-items:stretch}
body.page-id-12946 .dz-gallery-grid figure{margin:0!important;min-height:0!important;overflow:hidden;border:1px solid rgba(31,81,57,.10);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(31,81,57,.08)}
body.page-id-12946 .dz-gallery-grid figure:nth-child(1){grid-column:span 6;grid-row:span 2}
body.page-id-12946 .dz-gallery-grid figure:nth-child(2),body.page-id-12946 .dz-gallery-grid figure:nth-child(3),body.page-id-12946 .dz-gallery-grid figure:nth-child(4),body.page-id-12946 .dz-gallery-grid figure:nth-child(5),body.page-id-12946 .dz-gallery-grid figure:nth-child(6){grid-column:span 3}
body.page-id-12946 .dz-gallery-grid img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;transition:transform .35s ease}
body.page-id-12946 .dz-gallery-grid figure:hover img{transform:scale(1.035)}
body.page-id-12946 .dz-story__media{position:relative;overflow:hidden;border-radius:22px}
body.page-id-12946 .dz-story__media>img{content:url("https://dibakesht.ir/wp-content/uploads/2026/09/01-1000020028.jpg")!important;object-fit:cover!important}
body.page-id-12946 .dz-story__media:after{content:"";position:absolute;z-index:2;top:16px;right:16px;width:92px;height:76px;border:6px solid rgba(255,255,255,.88);border-radius:16px;background:#fff url("https://dibakesht.ir/wp-content/uploads/2026/08/nahaee.png") center/contain no-repeat;box-shadow:0 8px 20px rgba(16,56,42,.18)}
.dk-site-footer__bottom-inner{position:relative!important;justify-content:center!important;text-align:center!important}
.dk-site-footer__bottom-inner>span{display:block!important;text-align:center!important}
@media(max-width:900px){body.page-id-12946 .dz-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}body.page-id-12946 .dz-gallery-grid figure:nth-child(1){grid-column:span 2;grid-row:span 2}body.page-id-12946 .dz-gallery-grid figure:nth-child(n+2){grid-column:span 1;grid-row:span 1}}
@media(max-width:600px){body.page-id-12946 .dz-gallery-grid{gap:10px!important;grid-auto-rows:130px}body.page-id-12946 .dz-story__media:after{top:10px;right:10px;width:72px;height:58px;border-width:4px;border-radius:11px}.dk-site-footer__bottom-inner{flex-direction:column!important}.dk-site-footer__shops{position:static!important;transform:none!important;justify-content:center!important}}
/* End Diba Kesht homepage and footer refinement v2 */


/* Diba Kesht sale products sidebar v1 */
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-products{display:flex!important;flex-direction:column!important;gap:0!important;--wd-col-lg:1!important;--wd-col-md:1!important;--wd-col-sm:1!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 12px!important;border-bottom:1px solid #e7e9e4!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-wrapper{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-element-top{grid-column:1!important;grid-row:1!important;margin:0!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-element-top .product-image-link{display:block!important;width:56px!important;height:56px!important;overflow:hidden!important;border-radius:10px!important;background:#f5f4ee!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-element-top img{display:block!important;width:56px!important;height:56px!important;object-fit:cover!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-element-bottom{grid-column:2!important;grid-row:1!important;padding:0!important;text-align:right!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-title{margin:0 0 5px!important;font-size:13px!important;line-height:1.6!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .price{margin:0!important;font-size:12px!important;line-height:1.5!important}
.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .wd-add-btn,.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .wd-add-btn-replace,.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .wd-action-buttons,.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .quantity{display:none!important}
@media(max-width:767px){.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-wrapper{grid-template-columns:52px minmax(0,1fr)!important}.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-element-top .product-image-link,.sidebar-widget.widget_block .woocommerce.columns-1 .wd-product .product-element-top img{width:52px!important;height:52px!important}}
/* End Diba Kesht sale products sidebar v1 */

/* Diba Kesht homepage gallery tidy layout v3 */
body.page-id-12946 .dz-gallery{padding:54px 0 64px!important;background:linear-gradient(180deg,#fff 0%,#fbfaf4 100%)!important}
body.page-id-12946 .dz-gallery .dz-feature-head{align-items:center!important;margin-bottom:22px!important}
body.page-id-12946 .dz-gallery .dz-feature-head p{max-width:460px!important;font-size:14px!important;line-height:1.9!important}
body.page-id-12946 .dz-gallery-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:clamp(155px,17vw,205px)!important;gap:14px!important;align-items:stretch!important}
body.page-id-12946 .dz-gallery-grid figure{position:relative!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:1px solid #e6e1d4!important;border-radius:18px!important;background:#ece9df!important;box-shadow:0 8px 24px rgba(35,51,35,.08)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}
body.page-id-12946 .dz-gallery-grid figure:first-child{grid-column:auto!important;grid-row:auto!important}
body.page-id-12946 .dz-gallery-grid img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;transition:transform .4s ease!important}
body.page-id-12946 .dz-gallery-grid figure:hover{transform:translateY(-3px)!important;border-color:#d6b35f!important;box-shadow:0 14px 30px rgba(35,51,35,.14)!important}
body.page-id-12946 .dz-gallery-grid figure:hover img{transform:scale(1.045)!important}
@media(max-width:900px){body.page-id-12946 .dz-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:clamp(145px,25vw,185px)!important;gap:12px!important}body.page-id-12946 .dz-gallery-grid figure:first-child{grid-column:auto!important;grid-row:auto!important}}
@media(max-width:600px){body.page-id-12946 .dz-gallery{padding:46px 0 48px!important}body.page-id-12946 .dz-gallery .dz-feature-head{display:block!important;margin-bottom:18px!important}body.page-id-12946 .dz-gallery .dz-feature-head p{margin-top:8px!important}body.page-id-12946 .dz-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:132px!important;gap:10px!important}body.page-id-12946 .dz-gallery-grid figure{border-radius:14px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-12946 .dz-gallery-grid figure,body.page-id-12946 .dz-gallery-grid img{transition:none!important}body.page-id-12946 .dz-gallery-grid figure:hover,body.page-id-12946 .dz-gallery-grid figure:hover img{transform:none!important}}
/* End Diba Kesht homepage gallery tidy layout v3 */