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

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

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

:root {
	--wd-text-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(129,216,208);
	--wd-alternative-color: #111111;
	--btn-default-bgcolor: rgb(17,17,17);
	--btn-default-bgcolor-hover: rgb(129,216,208);
	--btn-accented-bgcolor: rgb(17,17,17);
	--btn-accented-bgcolor-hover: rgb(129,216,208);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(76,175,80);
	--notices-success-color: rgb(237,248,239);
	--notices-warning-bg: rgb(230,167,0);
	--notices-warning-color: rgb(255,248,230);
	--wd-link-color: #222222;
	--wd-link-color-hover: rgb(129,216,208);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://zargar.gold/wp-content/uploads/2021/07/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 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: rgb(234,234,234);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(250,250,248);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(244,244,244);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(218,218,218);
	--wd-form-brd-color-focus: rgb(129,216,208);
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-color: rgb(17,17,17);
	--wd-arrow-color-hover: rgb(129,216,208);
	--wd-arrow-color-dis: rgb(204,204,204);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--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: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


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

/* ================================
   Zargar Gold Minimal Home UI
   Font: IRANSansWeb
================================ */

/* Font Face */
@font-face{
    font-family:'IRANSansWeb';
    src:url('/wp-content/uploads/fonts/IRANSansWeb.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/IRANSansWeb.woff') format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-family:'IRANSansWeb';
    src:url('/wp-content/uploads/fonts/IRANSansWeb_Bold.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/IRANSansWeb_Bold.woff') format('woff');
    font-weight:700;
    font-style:normal;
    font-display:swap;
}

/* Root */
.zgv6-minimal-home{
    direction:rtl;
    font-family:'IRANSansWeb', Tahoma, Arial, sans-serif;

    --zgv6-bg:#ffffff;
    --zgv6-soft:#faf8f3;
    --zgv6-soft-2:#f7f7f7;
    --zgv6-dark:#161616;
    --zgv6-text:#222222;
    --zgv6-muted:#747474;
    --zgv6-border:#eee7dc;
    --zgv6-gold:#b88a32;
    --zgv6-gold-soft:#fff8e8;
    --zgv6-radius:18px;
    --zgv6-shadow:0 10px 30px rgba(0,0,0,.045);

    color:var(--zgv6-text);
    font-size:15px;
    line-height:2;
    font-weight:400;
}

.zgv6-minimal-home,
.zgv6-minimal-home *{
    box-sizing:border-box;
    font-family:'IRANSansWeb', Tahoma, Arial, sans-serif;
}

/* Typography */
.zgv6-minimal-home p,
.zgv6-minimal-home .vc_column_text,
.zgv6-minimal-home .wpb_text_column,
.zgv6-minimal-home .title-after_title,
.zgv6-minimal-home .subtitle,
.zgv6-minimal-home .title-subtitle{
    font-size:14.5px;
    line-height:2;
    color:var(--zgv6-muted);
    font-weight:400;
}

.zgv6-minimal-home h1,
.zgv6-minimal-home h2,
.zgv6-minimal-home h3,
.zgv6-minimal-home h4,
.zgv6-minimal-home h5,
.zgv6-minimal-home h6{
    margin-top:0;
    color:var(--zgv6-text);
    font-weight:700;
    line-height:1.7;
    letter-spacing:-.3px;
}

.zgv6-minimal-home h1{
    font-size:32px;
}

.zgv6-minimal-home h2{
    font-size:24px;
}

.zgv6-minimal-home h3{
    font-size:18px;
}

.zgv6-minimal-home h4{
    font-size:16px;
}

.zgv6-minimal-home .title,
.zgv6-minimal-home .woodmart-title-container,
.zgv6-minimal-home .zgv6-card-title,
.zgv6-minimal-home .zgv6-invest-title{
    color:var(--zgv6-text);
    font-weight:700;
}

/* General Layout */
.zgv6-minimal-home .vc_row{
    margin-left:0;
    margin-right:0;
}

.zgv6-minimal-home .zgv6-section,
.zgv6-minimal-home .zgv6-product-showcase{
    padding:56px 24px;
}

.zgv6-minimal-home .zgv6-white-section{
    background:#fff;
}

.zgv6-minimal-home .zgv6-soft-section{
    background:var(--zgv6-soft);
}

.zgv6-minimal-home .zgv6-dark-section{
    background:var(--zgv6-dark);
    color:#fff;
}

.zgv6-minimal-home .vc_row > .wpb_column,
.zgv6-minimal-home .vc_row_inner{
    max-width:1240px;
    margin-left:auto;
    margin-right:auto;
}

/* Hero */
.zgv6-minimal-home .zgv6-hero{
    padding:72px 24px 46px;
    background:linear-gradient(180deg,#fff 0%,#faf8f3 100%);
    text-align:center;
}

.zgv6-minimal-home .zgv6-h1{
    max-width:900px;
    margin:0 auto 14px;
}

.zgv6-minimal-home .zgv6-h1 h1,
.zgv6-minimal-home .zgv6-h1{
    font-size:32px;
    line-height:1.7;
    font-weight:700;
    letter-spacing:-.5px;
    color:var(--zgv6-text);
}

.zgv6-minimal-home .zgv6-lead{
    max-width:760px;
    margin:0 auto 26px;
    color:var(--zgv6-muted);
    font-size:15px;
    line-height:2.1;
}

/* Buttons */
.zgv6-minimal-home .zgv6-actions-row{
    max-width:760px;
    margin:0 auto;
}

.zgv6-minimal-home .zgv6-action{
    padding:0 6px;
}

.zgv6-minimal-home .btn,
.zgv6-minimal-home .button,
.zgv6-minimal-home .woodmart-button-wrapper a,
.zgv6-minimal-home .wd-button-wrapper a{
    min-height:44px;
    padding:0 22px !important;
    border-radius:999px !important;
    font-size:13.5px;
    line-height:1.6;
    font-weight:700;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    box-shadow:none !important;
    transition:.25s ease;
}

.zgv6-minimal-home .zgv6-primary-btn a{
    background:var(--zgv6-dark) !important;
    border-color:var(--zgv6-dark) !important;
    color:#fff !important;
}

.zgv6-minimal-home .zgv6-secondary-btn a{
    background:#fff !important;
    border:1px solid var(--zgv6-border) !important;
    color:var(--zgv6-text) !important;
}

.zgv6-minimal-home .zgv6-primary-btn a:hover,
.zgv6-minimal-home .zgv6-secondary-btn a:hover{
    transform:translateY(-2px);
}

/* Grid */
.zgv6-minimal-home .zgv6-grid-24{
    gap:20px;
}

/* Market Cards */
.zgv6-minimal-home .zgv6-market{
    padding-top:34px;
    padding-bottom:34px;
}

.zgv6-minimal-home .zgv6-market-card{
    background:#fff;
    border:1px solid var(--zgv6-border);
    border-radius:var(--zgv6-radius);
    padding:24px 18px;
    text-align:center;
    min-height:142px;
    box-shadow:var(--zgv6-shadow);
    transition:.25s ease;
}

.zgv6-minimal-home .zgv6-market-card:hover{
    transform:translateY(-4px);
    box-shadow:0 14px 38px rgba(0,0,0,.07);
}

.zgv6-minimal-home .zgv6-market-dark{
    background:var(--zgv6-dark);
    border-color:var(--zgv6-dark);
    color:#fff;
}

.zgv6-minimal-home .zgv6-market-gold{
    background:var(--zgv6-gold-soft);
    border-color:#ead7ad;
}

.zgv6-minimal-home .zgv6-small-title{
    margin-bottom:8px;
}

.zgv6-minimal-home .zgv6-small-title h3,
.zgv6-minimal-home .zgv6-small-title{
    font-size:14.5px;
    line-height:1.8;
    font-weight:700;
    color:inherit;
}

.zgv6-minimal-home .zgv6-market-value{
    margin:0;
    font-size:18px;
    font-weight:700;
    line-height:1.8;
    color:inherit;
}

.zgv6-minimal-home .zgv6-market-note{
    margin:6px 0 0;
    color:var(--zgv6-muted);
    font-size:12.5px;
    line-height:1.9;
}

.zgv6-minimal-home .zgv6-market-dark .zgv6-market-note{
    color:rgba(255,255,255,.68);
}

/* Calculator / Smart Row */
.zgv6-minimal-home .zgv6-smart-row{
    padding-top:42px;
    padding-bottom:42px;
}

.zgv6-minimal-home .zgv6-smart-row .vc_column_container{
    padding-left:0;
    padding-right:0;
}

/* Product Sections */
.zgv6-minimal-home .zgv6-product-showcase{
    background:#fff;
}

.zgv6-minimal-home .zgv6-product-showcase + .zgv6-product-showcase{
    padding-top:20px;
}

.zgv6-minimal-home .zgv6-product-content{
    background:#fff;
    border:1px solid var(--zgv6-border);
    border-radius:var(--zgv6-radius);
    padding:28px 28px 24px;
    box-shadow:var(--zgv6-shadow);
}

.zgv6-minimal-home .zgv6-product-banner .promo-banner,
.zgv6-minimal-home .zgv6-product-showcase .promo-banner{
    border-radius:var(--zgv6-radius);
    overflow:hidden;
    box-shadow:var(--zgv6-shadow);
}

.zgv6-minimal-home .title-wrapper,
.zgv6-minimal-home .woodmart-title-container{
    margin-bottom:24px;
}

.zgv6-minimal-home .product-grid-item,
.zgv6-minimal-home .wd-product{
    border-radius:16px;
    overflow:hidden;
    transition:.25s ease;
}

.zgv6-minimal-home .product-grid-item:hover,
.zgv6-minimal-home .wd-product:hover{
    transform:translateY(-4px);
}

/* Categories */
.zgv6-minimal-home .zgv6-category{
    padding-top:48px;
    padding-bottom:52px;
}

.zgv6-minimal-home .zgv6-head-row{
    margin-bottom:22px;
}

.zgv6-minimal-home .cat-design-alt,
.zgv6-minimal-home .category-grid-item{
    border-radius:18px;
    overflow:hidden;
    background:#fff;
    border:1px solid var(--zgv6-border);
    box-shadow:0 8px 22px rgba(0,0,0,.035);
    transition:.25s ease;
}

.zgv6-minimal-home .cat-design-alt:hover,
.zgv6-minimal-home .category-grid-item:hover{
    transform:translateY(-4px);
}

/* Invest Banner */
.zgv6-minimal-home .zgv6-invest-banner{
    padding-top:48px;
    padding-bottom:48px;
}

.zgv6-minimal-home .zgv6-invest-shell{
    background:#202020;
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:34px 38px;
}

.zgv6-minimal-home .zgv6-invest-title,
.zgv6-minimal-home .zgv6-invest-title h2{
    color:#fff;
    font-size:24px;
    line-height:1.8;
    margin-bottom:10px;
}

.zgv6-minimal-home .zgv6-invest-copy,
.zgv6-minimal-home .zgv6-invest-copy p{
    color:rgba(255,255,255,.75);
    font-size:14.5px;
    line-height:2.1;
}

.zgv6-minimal-home .zgv6-invest-action{
    text-align:left;
}

.zgv6-minimal-home .zgv6-invest-action a{
    background:var(--zgv6-gold) !important;
    border-color:var(--zgv6-gold) !important;
    color:#fff !important;
}

/* Trust */
.zgv6-minimal-home .zgv6-trust{
    padding-top:56px;
    padding-bottom:62px;
}

.zgv6-minimal-home .zgv6-trust-item{
    padding:0 8px;
}

.zgv6-minimal-home .zgv6-trust-item .info-box-wrapper,
.zgv6-minimal-home .zgv6-trust-item .wd-info-box{
    height:100%;
    background:#fff;
    border:1px solid var(--zgv6-border);
    border-radius:var(--zgv6-radius);
    padding:24px 18px;
    box-shadow:var(--zgv6-shadow);
}

.zgv6-minimal-home .zgv6-trust-item .info-box-title,
.zgv6-minimal-home .zgv6-trust-item .wd-info-box .box-title{
    font-size:15px;
    font-weight:700;
    line-height:1.8;
}

.zgv6-minimal-home .zgv6-trust-item .info-box-content,
.zgv6-minimal-home .zgv6-trust-item .wd-info-box .info-box-content{
    font-size:13.5px;
    line-height:2;
    color:var(--zgv6-muted);
}

/* Blog & FAQ */
.zgv6-minimal-home .zgv6-blog-box,
.zgv6-minimal-home .zgv6-faq-box{
    background:#fff;
    border:1px solid var(--zgv6-border);
    border-radius:var(--zgv6-radius);
    padding:28px;
    box-shadow:var(--zgv6-shadow);
}

.zgv6-minimal-home .zgv6-faq-box .vc_tta-panel{
    border-bottom:1px solid #f0ede6;
}

.zgv6-minimal-home .zgv6-faq-box .vc_tta-panel:last-child{
    border-bottom:0;
}

.zgv6-minimal-home .zgv6-faq-box .vc_tta-panel-heading{
    border:0 !important;
    background:transparent !important;
}

.zgv6-minimal-home .zgv6-faq-box .vc_tta-panel-title > a{
    padding:15px 0 !important;
    font-size:14.5px;
    line-height:1.9;
    font-weight:700;
    color:var(--zgv6-text) !important;
}

.zgv6-minimal-home .zgv6-faq-box .vc_tta-panel-body{
    padding:0 0 16px !important;
    color:var(--zgv6-muted);
    font-size:13.5px;
    line-height:2;
}

/* Links */
.zgv6-minimal-home a{
    text-decoration:none;
}

.zgv6-minimal-home a:hover{
    text-decoration:none;
}

/* Tablet */
@media(max-width:1024px){
    .zgv6-minimal-home{
        font-size:14.5px;
    }

    .zgv6-minimal-home .zgv6-section,
    .zgv6-minimal-home .zgv6-product-showcase{
        padding:42px 18px;
    }

    .zgv6-minimal-home .zgv6-h1 h1,
    .zgv6-minimal-home .zgv6-h1{
        font-size:28px;
    }

    .zgv6-minimal-home h2,
    .zgv6-minimal-home .zgv6-invest-title,
    .zgv6-minimal-home .zgv6-invest-title h2{
        font-size:22px;
    }

    .zgv6-minimal-home h3{
        font-size:17px;
    }

    .zgv6-minimal-home .zgv6-product-content,
    .zgv6-minimal-home .zgv6-blog-box,
    .zgv6-minimal-home .zgv6-faq-box{
        padding:22px;
    }

    .zgv6-minimal-home .zgv6-invest-shell{
        padding:28px 24px;
    }

    .zgv6-minimal-home .zgv6-invest-action{
        text-align:right;
        margin-top:18px;
    }
}

/* Mobile */
@media(max-width:767px){
    .zgv6-minimal-home{
        font-size:14px;
        line-height:2;
    }

    .zgv6-minimal-home .zgv6-hero{
        padding:48px 16px 34px;
    }

    .zgv6-minimal-home .zgv6-h1 h1,
    .zgv6-minimal-home .zgv6-h1{
        font-size:22px;
        line-height:1.9;
    }

    .zgv6-minimal-home h2,
    .zgv6-minimal-home .zgv6-invest-title,
    .zgv6-minimal-home .zgv6-invest-title h2{
        font-size:19px;
        line-height:1.9;
    }

    .zgv6-minimal-home h3{
        font-size:16px;
    }

    .zgv6-minimal-home p,
    .zgv6-minimal-home .vc_column_text,
    .zgv6-minimal-home .wpb_text_column,
    .zgv6-minimal-home .zgv6-lead{
        font-size:13.5px;
        line-height:2;
    }

    .zgv6-minimal-home .zgv6-lead{
        margin-bottom:20px;
    }

    .zgv6-minimal-home .zgv6-action{
        padding:5px 0;
    }

    .zgv6-minimal-home .btn,
    .zgv6-minimal-home .button,
    .zgv6-minimal-home .woodmart-button-wrapper a,
    .zgv6-minimal-home .wd-button-wrapper a{
        min-height:42px;
        font-size:13px;
        padding:0 18px !important;
    }

    .zgv6-minimal-home .zgv6-market-card{
        min-height:auto;
        padding:20px 16px;
    }

    .zgv6-minimal-home .zgv6-market-value{
        font-size:16.5px;
    }

    .zgv6-minimal-home .zgv6-product-content,
    .zgv6-minimal-home .zgv6-blog-box,
    .zgv6-minimal-home .zgv6-faq-box{
        border-radius:16px;
        padding:18px;
    }

    .zgv6-minimal-home .zgv6-invest-shell{
        border-radius:18px;
        padding:22px 18px;
    }

    .zgv6-minimal-home .zgv6-faq-box .vc_tta-panel-title > a{
        font-size:13.5px;
    }

    .zgv6-minimal-home .zgv6-faq-box .vc_tta-panel-body{
        font-size:13px;
    }
}
/* Product rows background - White */
.zgv6-minimal-home .zgv6-product-showcase,
.zgv6-minimal-home .zgv6-showcase-featured{
    background:#ffffff !important;
}

/* Product content cards */
.zgv6-minimal-home .zgv6-product-content{
    background:#ffffff !important;
}

/* Category row background - Light gray */
.zgv6-minimal-home .zgv6-category{
    background:#f7f7f7 !important;
}

/* Optional: category cards remain white for contrast */
.zgv6-minimal-home .zgv6-category .cat-design-alt,
.zgv6-minimal-home .zgv6-category .category-grid-item{
    background:#ffffff !important;
}