/* Reference design adapted to WordPress and WooCommerce. */
.mk-design .mk-market-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.mk-design .mk-market-grid .val{font-size:17px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}
.mk-design .mk-rate-change{font-size:10px;color:#6e675c;margin-top:12px;min-height:22px}
.mk-design .mk-rate-change.up{color:#26764f}.mk-design .mk-rate-change.down{color:#a43830}
.mk-design .mk-market-meta{display:flex;flex-wrap:wrap;gap:12px 24px;padding:15px 24px;border-top:1px solid #e7e0d3;font-size:11px;color:#6e675c}
.mk-design .mk-market-meta b{display:inline-block;font-weight:500}
.mk-design .mk-market-status{padding:0 24px 16px;font-size:12px;color:#6e675c}
.mk-product-refresh{margin:16px 0 22px;padding:14px;background:#fbf6ec;border:1px solid #ead9ae;border-radius:12px}
.mk-product-refresh .mk-update-product{margin:0;background:#fff;color:#775c20;border:1px solid #b59648;border-radius:8px;font-size:12px;cursor:pointer}
.mk-product-refresh .mk-update-product:disabled{opacity:.6;cursor:wait}
.mk-product-refresh-status{font-size:11px;color:#6e675c;margin:8px 0 0!important;line-height:1.9}
@media(max-width:1100px){.mk-design .mk-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.mk-design .mk-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-design .mk-market-grid .val{font-size:15px}.mk-design .mk-market-meta{padding:14px 16px;gap:8px}.mk-design .mk-market-status{padding:0 16px 14px}.mk-design .mk-market-grid .pc{padding:18px 12px}}
:root{--primary-color:#a78328;--fs-color-primary:#a78328;--fs-color-secondary:#231f1a}
html{scroll-behavior:smooth;scroll-padding-top:20px}
body.mk-site{background:#f4efe6;color:#231f1a;font-family:Vazirmatn,Tahoma,sans-serif}
.mk-site #wrapper,.mk-site #main{background:#f4efe6}
.mk-site h1,.mk-site h2,.mk-site h3,.mk-site h4,.mk-site h5,.mk-site button,.mk-site input,.mk-site select{font-family:Vazirmatn,Tahoma,sans-serif}
.mk-design.mk-shell,.mk-design.mk-home{padding:0;background:#fbf8f2;color:#231f1a;font:15px/1.75 Vazirmatn,Tahoma,sans-serif}
.mk-design *{box-sizing:border-box}
.mk-design h1,.mk-design h2,.mk-design h3,.mk-design h4,.mk-design p,.mk-design ul,.mk-design li{margin:0;padding:0;letter-spacing:normal;color:inherit}
.mk-design a{text-decoration:none}
.mk-design a:focus-visible,.mk-design button:focus-visible,.mk-design input:focus-visible{outline:3px solid #8a6a1e;outline-offset:4px}
.mk-design button{margin:0;min-height:0;line-height:1.6;letter-spacing:0;text-transform:none;font:inherit}
.mk-design .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:26px}
.mk-design .section{display:block;min-height:0;padding-block:42px}
.mk-design .ico{display:inline-block;flex-shrink:0;vertical-align:middle;fill:none}
.mk-design .header{position:static;z-index:auto;min-height:0;display:block;background:white}
.mk-design .header .wrap{height:126px;display:grid;grid-template-columns:1fr auto 1fr;gap:30px}
.mk-design .search{margin:0;display:flex;min-width:0;align-items:center}
.mk-design .search input{background:transparent;border:0;box-shadow:none;margin:0;height:46px;min-width:0;font-size:12px;padding-inline:14px;color:#231f1a}
.mk-design .search .btn{height:46px;width:46px;min-width:46px;padding:0;background:#f7efd8;color:#8a6a1e;border:0}
.mk-design .brand-mark b{font-size:25px;letter-spacing:4px;line-height:1.4}
.mk-design .brand-mark span{font-size:9px;letter-spacing:3px}
.mk-design .actions{display:flex;gap:17px;justify-self:end;align-items:center;white-space:nowrap}
.mk-design .act{display:flex;align-items:center;gap:7px;font-size:12px}
.mk-design .act.cart{border:1px solid #e7e0d3;border-radius:10px;padding:9px}
.mk-design .nav{display:block;background:#fff;border-bottom:1px solid #e7e0d3;min-height:0}
.mk-design .nav .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:57px}
.mk-design .nav ul{display:flex;list-style:none;gap:26px;align-items:center}
.mk-design .nav li{list-style:none}
.mk-design .nav a{font-size:13px;white-space:nowrap;color:#231f1a}
.mk-design .search .btn .ico{stroke:#8a6a1e}
.mk-design .nav-price{display:flex;align-items:center;gap:12px;color:#8a6a1e}
.mk-design .mk-status-dot{width:7px;height:7px;border-radius:50%;background:#c29a2e;display:inline-block}
.mk-design .hero{padding:0}
.mk-design .hero-slide[hidden]{display:none!important}
.mk-design .hero-txt h1,.mk-design .hero-txt h2{font-size:44px;font-weight:800;line-height:1.55;margin:0;color:#231f1a}
.mk-design .hero-txt em{color:#8a6a1e;font-style:normal}
.mk-design .hero-txt p{margin:18px 0 28px}
.mk-design .hero-dots{align-items:center;min-height:50px}
.mk-design .hero-dots button{min-width:9px;min-height:9px;height:9px;padding:0}
.mk-design .hero-dots .mk-pause{width:30px;height:26px;border:1px solid #d8c799;border-radius:6px;background:transparent;color:#8a6a1e;font-size:12px;margin-right:8px}
.mk-design .price{margin-top:0;padding-bottom:0}
.mk-design .price-top h2{font-size:18px;font-weight:700;line-height:1.6}
.mk-design .price-top h2 small{display:block;font-size:11px;font-weight:400;color:#6e675c}
.mk-design .mk-refresh{background:white;border:1px solid #ead9ae;border-radius:9px;padding:8px 14px;color:#8a6a1e;font-size:12px;cursor:pointer}
.mk-design .mk-refresh:disabled{opacity:.6;cursor:wait}
.mk-design .mk-price-content{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.mk-design .mk-price-content strong{display:block;font-size:24px;margin-top:6px}
.mk-design .mk-price-label,.mk-design [data-mk-status]{color:#6e675c;font-size:13px}
.mk-design .trust{padding-top:26px}
.mk-design .shead{margin-bottom:26px}
.mk-design .shead h2{font-size:24px;color:#231f1a;line-height:1.7}
.mk-design .shead h2 small{font-size:13px;color:#6e675c}
.mk-design .pcard .media{display:block;background:#f7f3eb;overflow:hidden}
.mk-design .pcard .media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.mk-design .pcard:hover .media img{transform:scale(1.035)}
.mk-design .pcard .body{padding:17px;gap:12px}
.mk-design .pcard .nm{min-height:48px;color:#231f1a;font-size:13px}
.mk-design .pcard .prc{font-size:14px;line-height:1.9;color:#231f1a;overflow-wrap:anywhere}
.mk-design .woocommerce-Price-currencySymbol{font-size:11px;color:#6e675c;font-weight:400}
.mk-design .pcard .add{font-size:12px}
.mk-design .banner .jw{width:50%;height:72%;margin-right:44%}
.mk-design .banner .ov{background:linear-gradient(270deg,rgba(24,20,15,.8),transparent)}
.mk-design .acard .media img{width:100%;height:100%;object-fit:cover}
.mk-design .acard h3{font-size:15px;line-height:1.9;margin:12px 0;color:#231f1a}
.mk-design .mk-branch{display:grid;grid-template-columns:1fr 1fr;gap:26px;border:1px solid #e7e0d3;border-radius:20px;background:white;overflow:hidden}
.mk-design .mk-map-art{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:repeating-linear-gradient(35deg,transparent,transparent 48px,#e5dac4 49px,#e5dac4 50px),#efe8d9;color:#6b5628}
.mk-design .mk-map-art .ico{width:48px;height:48px;stroke-width:1.2}
.mk-design .mk-map-art a{padding:8px 16px;background:white;border-radius:8px;font-size:12px}
.mk-design .mk-branch-info{padding:36px 22px}
.mk-design .mk-branch-info h3{font-size:21px;line-height:1.8;margin:15px 0}
.mk-design .mk-branch-info p{color:#6e675c;margin-bottom:20px;font-size:13px}
.mk-design .footer{padding-top:46px;background:#2b2620}
.mk-design .footer h2{font-size:15px;color:white;border-bottom:1px solid #66532b;padding-bottom:12px;margin-bottom:18px}
.mk-design .mk-footer-brand{font-size:26px;letter-spacing:4px;color:#e3c060;display:block;margin-bottom:18px}
.mk-design .mk-footer-brand small{display:block;font-size:9px;letter-spacing:3px;color:#c9c4b8}
.mk-design .mk-footer-contact{color:#e3c060;font-size:12px}
.mk-skip{position:absolute;top:-100px;right:20px;z-index:999999;background:white;padding:12px}.mk-skip:focus{top:10px}
/* Matching interior pages while retaining WooCommerce's native forms and interactions. */
.mk-site #main>.shop-container,.mk-site #main>.row,.mk-site #main>.page-wrapper{padding-top:32px}
.mk-site .product-small.box{background:#fff;border:1px solid #e7e0d3;border-radius:15px;overflow:hidden}
.mk-site .product-small .box-text{padding:17px}
.mk-site .button.primary,.mk-site button.single_add_to_cart_button,.mk-site .checkout-button{background:#a78328;border-radius:9px}
.mk-site .woocommerce input.input-text,.mk-site .woocommerce select{border-radius:8px;border-color:#e7e0d3}
.mk-site .product-name a,.mk-site .woocommerce-breadcrumb a,.mk-site .product-small .name a{color:#6e5316}
.mk-site .woocommerce-cart-form,.mk-site .cart-collaterals,.mk-site .product-info{background:#fff;border-radius:14px;padding:22px;border:1px solid #e7e0d3}
@media(max-width:1100px){.mk-design .header .wrap{gap:20px}.mk-design .actions{gap:9px}.mk-design .act.cart span{display:none}.mk-design .nav ul{gap:18px}.mk-design .p5{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-design .cats .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.mk-design .header .wrap{grid-template-columns:1fr 1fr;height:auto;padding:22px 24px;gap:20px}.mk-design .brand-mark{grid-column:1;grid-row:1;justify-self:start;order:0}.mk-design .actions{grid-column:2;grid-row:1}.mk-design .search{grid-column:1/-1;grid-row:2;width:100%}.mk-design .nav{overflow:auto}.mk-design .nav .wrap{width:max-content;min-width:100%}.mk-design .hero .wrap{grid-template-columns:1fr 1fr;gap:24px;padding:40px 24px 60px}.mk-design .hero-txt h1,.mk-design .hero-txt h2{font-size:32px}.mk-design .hero-img{height:320px;order:0}.mk-design .hero-stats{gap:14px}.mk-design .trust .grid{grid-template-columns:1fr 1fr}.mk-design .p4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-design .footer .wrap{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.mk-design .wrap{padding-inline:18px}.mk-design .topbar .wrap{min-height:42px;height:auto;padding-block:8px}.mk-design .tb-price{font-size:10px;gap:5px;flex-wrap:wrap;justify-content:center}.mk-design .header .wrap{padding:20px 18px;gap:18px}.mk-design .brand-mark b{font-size:21px}.mk-design .brand-mark span{font-size:8px}.mk-design .actions{gap:14px}.mk-design .act>span{display:none}.mk-design .act.cart{padding:7px}.mk-design .nav .wrap{min-height:50px;gap:24px}.mk-design .nav ul{gap:22px}.mk-design .nav a{font-size:12px}.mk-design .hero .wrap{grid-template-columns:1fr;padding:26px 18px 40px;gap:45px}.mk-design .hero-img{order:-1;height:250px}.mk-design .hero-txt h1,.mk-design .hero-txt h2{font-size:32px;line-height:1.5}.mk-design .hero-txt p{font-size:14px;margin:14px 0 22px}.mk-design .hero-tag{font-size:10px}.mk-design .hero-stats{margin-top:22px}.mk-design .hero-stats div{font-size:11px}.mk-design .section{padding-block:30px}.mk-design .price{padding-bottom:0}.mk-design .price-top{flex-direction:row;padding:16px;align-items:center;gap:10px}.mk-design .price-top h2{font-size:16px}.mk-design .price-top h2 small{font-size:9px}.mk-design .price-top .cico{display:none}.mk-design .mk-refresh{font-size:10px;padding:7px}.mk-design .mk-price-content{display:block;padding:18px}.mk-design [data-mk-status]{margin-top:12px}.mk-design .price-foot{padding:12px 18px;font-size:10px}.mk-design .tcard{padding:13px 10px;gap:8px}.mk-design .tcard .ic{width:32px;height:36px}.mk-design .tcard b{font-size:11px}.mk-design .tcard span{font-size:9px}.mk-design .trust .grid{gap:10px}.mk-design .shead h2{font-size:21px}.mk-design .shead{gap:12px}.mk-design .p4,.mk-design .p5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-design .pcard .body{padding:11px;gap:9px}.mk-design .pcard .nm{font-size:11px;min-height:52px}.mk-design .pcard .prc{font-size:12px}.mk-design .pcard .add{font-size:10px;padding:8px 3px;gap:4px}.mk-design .pcard .add svg{width:13px}.mk-design .cats .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 9px}.mk-design .cat-tile{gap:8px}.mk-design .cat-tile b{font-size:10px}.mk-design .cat-tile span{font-size:9px}.mk-design .banner{height:220px}.mk-design .banners .grid,.mk-design .blog .grid,.mk-design .mk-branch,.mk-design .footer .wrap{grid-template-columns:1fr}.mk-design .mk-branch-info{padding:24px}.mk-design .mk-map-art{min-height:230px}.mk-design .footer .wrap{gap:30px}.mk-design .copyright{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mk-design *{animation:none!important;transition:none!important}}
/* Settings-driven identity and navigation. */
.mk-design .mk-site-logo{display:block;width:auto;max-width:160px;max-height:80px;object-fit:contain}
.mk-design .topbar bdi{display:inline-block;white-space:nowrap}
.mk-design .mk-navigation{overflow:visible;position:relative;z-index:30}
.mk-design .mk-navigation .wrap{width:100%;position:relative}
.mk-design .mk-primary-menu{flex-wrap:wrap;gap:22px}
.mk-design .mk-primary-menu li{position:relative;margin:0;list-style:none}
.mk-design .mk-primary-menu>li{display:flex;align-items:center}
.mk-design .mk-primary-menu .sub-menu{display:none;position:absolute;top:100%;right:0;min-width:230px;margin:0;padding:10px;background:#fff;border:1px solid #e7e0d3;border-radius:10px;box-shadow:0 12px 32px #32291220;gap:0;z-index:40}
.mk-design .mk-primary-menu .sub-menu a{display:block;white-space:normal;padding:10px;color:#453716}
.mk-design .mk-primary-menu .sub-menu .sub-menu{top:0;right:100%}
.mk-design .mk-primary-menu li:hover>.sub-menu,.mk-design .mk-primary-menu li:focus-within>.sub-menu,.mk-design .mk-primary-menu li.mk-submenu-open>.sub-menu{display:block}
.mk-design .mk-primary-menu a:hover,.mk-design .mk-primary-menu .current-menu-item>a{color:#7c5a0c;background:#f8f2e5}
.mk-design .mk-menu-toggle{display:none}
.mk-design .mk-submenu-toggle{padding:0 5px;margin:0;min-height:32px;line-height:1;border:0;color:#755b24;background:transparent}
.mk-design .footer .mk-branches-wrap{display:block;padding-top:24px;padding-bottom:24px}
.mk-design .mk-footer-branches{border-top:1px solid #66532b;padding-top:24px}
.mk-design .mk-branches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}
.mk-design .mk-footer-branches address{font-style:normal;color:#eee6d8}
.mk-design .mk-footer-branches strong{color:#e3c060}
.mk-design .mk-amazing{background:#faf5e9;border-radius:20px;border:1px solid #eadcb9;margin-top:24px}
.mk-site .badge-inner.mk-wage-badge{background:#fbf6e8!important;color:#806218!important;border:1px solid #dfca92;border-radius:20px;font-size:11px;padding:7px 12px;line-height:1.6}
.mk-site .badge:has(.mk-wage-badge){width:auto;height:auto}
.mk-site #shop-sidebar .product-categories a{color:#443620;font-weight:600;line-height:1.9}
.mk-site #shop-sidebar .product-categories a:hover,.mk-site #shop-sidebar .product-categories .current-cat>a{color:#76530a;background:#f5edd9;border-radius:5px}
.mk-site #shop-sidebar .widget-title,.mk-site #shop-sidebar .price_label{color:#3d3425}
@media(max-width:900px){
.mk-design .mk-navigation .wrap{flex-wrap:wrap;justify-content:space-between;gap:0;padding-block:8px}
.mk-design .mk-menu-toggle{display:block;margin:0;border:0;background:transparent;color:#493814;font-size:13px}
.mk-design .mk-primary-menu{display:none;order:3;flex-basis:100%;width:100%;padding:12px 0;margin:0}
.mk-design .mk-navigation.mk-menu-open .mk-primary-menu{display:block}
.mk-design .mk-primary-menu>li{display:block}
.mk-design .mk-primary-menu a{display:inline-block;padding:10px}
.mk-design .mk-primary-menu .sub-menu,.mk-design .mk-primary-menu .sub-menu .sub-menu{position:static;min-width:0;box-shadow:none;margin:0 12px}
.mk-design .mk-primary-menu li:hover>.sub-menu,.mk-design .mk-primary-menu li:focus-within>.sub-menu{display:none}
.mk-design .mk-primary-menu li.mk-submenu-open>.sub-menu{display:block}
.mk-design .mk-site-logo{max-width:130px;max-height:66px}
}
.mk-design .mk-navigation,.mk-design .mk-navigation .wrap{height:auto;min-height:54px;background:#fffdf8}
.mk-design .mk-primary-menu .sub-menu>li>a{display:inline-block;max-width:calc(100% - 36px)}
@media(max-width:900px){.mk-design .mk-primary-menu{background:#fffdf8}.mk-design .mk-navigation .wrap{align-items:center}.mk-design .mk-primary-menu .sub-menu>li>a{display:inline-block}}
