:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: var(--wd-text-font);
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: var(--wd-title-font);
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: var(--wd-text-font);
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(242,0,137);
	--wd-alternative-color: rgb(242,0,137);
	--btn-default-bgcolor: rgb(242,0,137);
	--btn-default-bgcolor-hover: rgb(242,0,137);
	--btn-accented-bgcolor: rgb(242,0,137);
	--btn-accented-bgcolor-hover: rgb(242,0,137);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

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


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

/* درخشندگی برند هدر */
.GOLDEN_ROSE_brand_header {
    border: 1px #000000 solid;
    border-radius: 50px;
    padding-top: 3px;
    padding-bottom: 0px;
    box-shadow: 0px 1px 6px 0px #00000070;
}

/*رنک پایه و اصلی هدر*/
.whb-main-header {
    background: rgb(238 238 238 / 0%) !important;
    border-radius: 0px 0px 50px 50px;
}
.whb-general-header {
    background: #dddddd03;
    border-radius: 0px 0px 50px 50px;
}
/* رنگ هدر بالایی */
.whb-top-bar {
    background-color: #FFFFFF
    border-color: rgb(255 255 255);
    border-bottom-width: 2px;
    border-bottom-style: solid;
	  border-radius: 0px 0px 50px 50px;
}
/*گردی گوشه هدر پایین*/
.whb-general-header {
    background: rgb(238 238 238 / 0%) !important;
    border-radius: 0px 0px 50px 50px;
}
/* گردی گوشه کادر سرچ باکس*/
.searchform input[type=text] {
	border-radius: 50px;
}
/*استایل دکمه سرچ سرچ‌باکس*/
button.searchsubmit {
    background: linear-gradient(279deg, #f20089, #f2008900);
    border-radius: 25px;
    color: #ffffff !important;
    box-shadow: 0px 1px 14px 0px #d55d9900 !important;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
}


/*اندازه لوگو*/
.wd-logo img {
	padding-top: 0px;
	padding-bottom: 0px;
}
/*رنک و استایل لوگو سبد خرید و حساب کاربری*/
.wd-tools-element>a {
	color: #f20089
}

/*حساب کاربری*/
.page-id-9 .main-page-wrapper,
.woocommerce-account .main-page-wrapper,
.woocommerce-checkout .main-page-wrapper,
.woocommerce-cart .main-page-wrapper {
    padding-top: 160px;
}

/*بک گراند صفحات حساب کاربری*/
.woocommerce-account,
.woocommerce-checkout,
.woocommerce-cart {
    background-color: #000 !important;
}

.woocommerce-account .main-page-wrapper,
.woocommerce-checkout .main-page-wrapper,
.woocommerce-cart .main-page-wrapper {
    background-color: #000 !important;
}

/*رنگ کادر*/
.woocommerce-account,
.woocommerce-checkout,
.woocommerce-cart,
.woocommerce-account p,
.woocommerce-account label,
.woocommerce-checkout p,
.woocommerce-checkout label,
.woocommerce-cart p {
    color: #ffffff !important;
}

.woocommerce-account input,
.woocommerce-account textarea,
.woocommerce-account select,
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select {
    color: #ffffff !important;
    background-color: #111111 !important;
    border: 1px solid #ffffff !important;
}

.woocommerce-account input::placeholder,
.woocommerce-checkout input::placeholder,
.woocommerce-account textarea::placeholder,
.woocommerce-checkout textarea::placeholder {
    color: #ffffff !important;
    opacity: 0.7;
}

/*رتگ تگ ها*/
.woocommerce-account h1,
.woocommerce-account h2,
.woocommerce-account h3,
.woocommerce-checkout h1,
.woocommerce-checkout h2,
.woocommerce-checkout h3 {
    color: #ffffff !important;
}

/*فوتر صفحه حساب  کاربری*/
html, body {
    height: 100%;
}

body.woocommerce-account {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

body.woocommerce-account .website-wrapper {
    flex: 1;
    display: flex;
    flex-direction: column;
}

body.woocommerce-account .main-page-wrapper {
    flex: 1;
}




/*=============================
  GOLDEN ROSE MOBILE MENU V1
==============================*/

/* بک گراند منو */
.mobile-nav{
    background:#000 !important;
}

/* تب های بالا */
.mobile-nav-tabs,
.mobile-nav-title{
    background:#000 !important;
}

.mobile-nav-tabs a{
    color:#9b9b9b !important;
    font-weight:600;
    transition:.35s;
}

.mobile-nav-tabs .active{
    color:#ffffff !important;
    border-bottom:2px solid #F20089 !important;
}

/* آیتم های منو */
.mobile-nav .menu-item>a{
    color:#ffffff !important;
    font-size:16px;
    font-weight:500;
    padding:18px 25px;
    border-bottom:1px solid rgba(255,255,255,.06);
    transition:.35s;
}

/* هاور */
.mobile-nav .menu-item>a:hover{
    color:#F20089 !important;
    padding-right:35px;
    background:rgba(242,0,137,.08);
}

/* فلش زیرمنو */
.mobile-nav .wd-nav-opener{
    color:#F20089 !important;
}

/* لینک فعال */
.mobile-nav .current-menu-item>a{
    color:#F20089 !important;
    font-weight:700;
}

/* جستجو */
.mobile-nav .searchform{
    padding:18px;
    background:#000;
}

.mobile-nav .searchform input{
    background:#111 !important;
    border:1px solid rgba(255,255,255,.08);
    border-radius:14px;
    color:#fff;
    padding:13px 18px;
}

.mobile-nav .searchform input::placeholder{
    color:#777;
}

/* دکمه بستن */
.mobile-nav-close{
    color:#fff !important;
    transition:.3s;
}

.mobile-nav-close:hover{
    color:#F20089 !important;
    transform:rotate(90deg);
}

/* اسکرول */
.mobile-nav::-webkit-scrollbar{
    width:6px;
}

.mobile-nav::-webkit-scrollbar-thumb{
    background:#F20089;
    border-radius:20px;
}

/* حذف تب منو */

.mobile-nav-tabs{

display:none !important;

}

/* تمام عرض شدن دسته بندی */

.mobile-nav{

border-radius:15px !important;

overflow:hidden;

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

background:rgba(10,10,10,.82)!important;

border:1px solid rgba(255,255,255,.08);

box-shadow:0 20px 60px rgba(0,0,0,.45);

}

/* Glass Effect */

.mobile-nav,
.mobile-nav-content,
.wd-side-hidden,
.wd-side-hidden-content{

    background:rgba(15,15,15,.72)!important;

    backdrop-filter:blur(20px)!important;
    -webkit-backdrop-filter:blur(20px)!important;

    border:1px solid rgba(255,255,255,.08);

    border-radius:15px;

    box-shadow:0 25px 60px rgba(0,0,0,.45);

}


/* Search page - Hero background */
.search.search-results .main-page-wrapper{
    background: #000;
}

/* فاصله محصولات از هدر */
.search.search-results .site-content{
    padding-top: 140px !important;
}

.product-card{
    transition: all .35s ease;
}

/* صفحات دسته‌بندی محصولات ووکامرس */

.tax-product_cat{
    background:#000 !important;
}

.tax-product_cat .main-page-wrapper{
    background:#000 !important;
    padding-top:140px !important;
}

.tax-product_cat .shop-content-area{
    padding-top:0 !important;
}

.tax-product_cat .site-content{
    background:#000 !important;
}


/* ==========================
   Cart Page Fix
========================== */

/* 1- تمام نوشته‌های خاکستری سفید شوند */
.woocommerce-cart table,
.woocommerce-cart table th,
.woocommerce-cart table td,
.woocommerce-cart .cart_totals,
.woocommerce-cart .cart_totals *,
.woocommerce-cart .woocommerce-info,
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .product-name a,
.woocommerce-cart .product-name,
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal,
.woocommerce-cart .product-quantity,
.woocommerce-cart .shop_table,
.woocommerce-cart .shop_table *{
    color:#fff !important;
}

/* 2- دور باکس جمع کل سفید شود */
.woocommerce-cart .cart_totals{
    border:1px solid rgba(255,255,255,.18) !important;
    border-radius:18px;
}

/* 3- فوتر همیشه بچسبد پایین صفحه */
body.woocommerce-cart{
    display:flex;
    flex-direction:column;
    min-height:100vh;
}

body.woocommerce-cart .main-page-wrapper{
    flex:1;
}

/* حذف دکمه بروزرسانی سبد خرید */
.woocommerce-cart button[name="update_cart"]{
    display:none !important;
}

/* فوتر همیشه پایین صفحه سبد خرید */
body.woocommerce-cart{
    min-height:100vh;
    display:flex;
    flex-direction:column;
}

body.woocommerce-cart .website-wrapper{
    flex:1;
    display:flex;
    flex-direction:column;
}

body.woocommerce-cart .main-page-wrapper{
    flex:1;
}




/* ==========================================
   GOLDEN ROSE - CHECKOUT PAGE
========================================== */

/* فاصله از هدر */
.woocommerce-checkout .site-content,
.woocommerce-checkout .main-page-wrapper{
    padding-top:140px !important;
}

/* حذف کاغذ سمت چپ */
.woocommerce-checkout #order_review{
    background:rgba(35,35,35,.65)!important;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    border:1px solid rgba(255,255,255,.08);
    border-radius:20px;
    box-shadow:none!important;
    background-image:none!important;
}

/* حذف پس زمینه کاغذی ووکامرس */
.woocommerce-checkout #payment,
.woocommerce-checkout #order_review_heading{
    background:transparent!important;
    box-shadow:none!important;
}

/* رنگ نوشته های سمت چپ */
.woocommerce-checkout #order_review,
.woocommerce-checkout #order_review *,
.woocommerce-checkout #payment,
.woocommerce-checkout #payment *,
.woocommerce-checkout table,
.woocommerce-checkout table *,
.woocommerce-checkout h3{
    color:#fff!important;
}

/* اینپوت های سمت راست */
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select{
    border-radius:15px!important;
    background:#111!important;
    color:#fff!important;
    border:1px solid rgba(255,255,255,.15)!important;
}

/* لیبل ها */
.woocommerce-checkout label,
.woocommerce-checkout .woocommerce-form__label{
    color:#fff!important;
}

/* Placeholder */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder{
    color:#888!important;
}

/* دکمه ثبت سفارش */
.woocommerce-checkout #place_order{
    border-radius:15px!important;
}

/* عنوان ها */
.woocommerce-checkout h3,
.woocommerce-checkout h2{
    color:#fff!important;
}


/* حذف پس‌زمینه سفید کل باکس سفارش */
.checkout-order-review {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
}

/* باکس شیشه‌ای سفارش */
#order_review {
    background: rgba(30,30,30,.55) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border: 1px solid rgba(255,255,255,.12);
    border-radius: 18px;

    padding: 25px !important;
}

/* جدول سفارش */
#order_review table{
    background: transparent !important;
}

/* نوشته‌های جدول */
#order_review,
#order_review th,
#order_review td,
#order_review strong,
#order_review .amount,
#order_review .woocommerce-Price-currencySymbol{
    color:#fff !important;
}

/* عنوان سفارش شما */
#order_review_heading{
    color:#fff !important;
    margin-bottom:20px;
}

/* ===========================
   Checkout Style - Golden Rose
=========================== */

/* بک گراند کلی */
.woocommerce-checkout{
    background:#000;
}

/* باکس اصلی سفارش */
.checkout-order-review{
    background:rgba(28,28,28,.75);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    border:1px solid rgba(255,255,255,.12);
    border-radius:20px;
    padding:25px;
}

/* حذف کاغذ سفید دور جدول */
.checkout-order-review .wd-table-wrapper{
    background:transparent !important;
    box-shadow:none !important;
    border:none !important;
    padding:0 !important;
}

/* خود جدول */
.checkout-order-review table{
    background:rgba(40,40,40,.75)!important;
    border-radius:15px!important;
    overflow:hidden;
}

/* تمام نوشته های جدول */
.checkout-order-review table,
.checkout-order-review table th,
.checkout-order-review table td,
.checkout-order-review table span,
.checkout-order-review table strong{
    color:#fff!important;
}

/* خطوط جدول */
.checkout-order-review table tr{
    border-color:rgba(255,255,255,.08)!important;
}

/* بخش پرداخت */
#payment{
    background:transparent!important;
    border:none!important;
}

/* متن اطلاعیه پرداخت */
#payment .woocommerce-info,
#payment .woocommerce-no-available-payment-methods-message{
    color:#fff!important;
}

/* لینک حریم خصوصی */
.woocommerce-privacy-policy-text,
.woocommerce-privacy-policy-text *{
    color:#fff!important;
}

/* دکمه ثبت سفارش */
#place_order{
    border-radius:15px!important;
    background:#F20089!important;
    color:#fff!important;
    font-weight:700;
}

/* فیلدهای فرم */
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.select2-selection{
    border-radius:15px!important;
    background:#111!important;
    border:1px solid rgba(255,255,255,.12)!important;
    color:#fff!important;
}

/* Placeholder */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder{
    color:#9b9b9b!important;
}

/* تیترها */
.woocommerce-checkout h3,
.woocommerce-checkout h2{
    color:#fff!important;
}

/* حذف خط دالبری بالای سفارش */
.woocommerce-checkout-review-order::before,
.woocommerce-checkout-review-order-table::before,
#order_review::before,
.checkout-order-review::before{
    display:none !important;
    content:none !important;
}

/* حذف هرگونه تصویر پس‌زمینه دالبری */
.woocommerce-checkout-review-order,
#order_review,
.checkout-order-review{
    background-image:none !important;
}

/* اگر قالب وودمارت روی h3 هم دالبری گذاشته */
.checkout-order-review h3::before,
#order_review_heading::before{
    display:none !important;
    content:none !important;
}

/* ==========================================
   Privacy Policy Page
========================================== */

body.page-id-3{
    background:#000 !important;
}

body.page-id-3 .main-page-wrapper,
body.page-id-3 .site-content,
body.page-id-3 .content-layout-wrapper{
    background:#000 !important;
    padding-top:55px !important;
}

body.page-id-3 .entry-content,
body.page-id-3 .entry-content *{
    color:#fff !important;
}

body.page-id-3 a{
    color:#F20089 !important;
}

body.page-id-3 h1,
body.page-id-3 h2,
body.page-id-3 h3,
body.page-id-3 h4,
body.page-id-3 h5,
body.page-id-3 h6{
    color:#fff !important;
}

/* رنگ متن توضیحات دسته‌بندی */
.term-description,
.term-description p,
.term-description h1,
.term-description h2,
.term-description h3,
.term-description h4,
.term-description h5,
.term-description h6,
.term-description li,
.term-description span,
.term-description strong,
.term-description a {
    color: #fff !important;
}

/* فقط صفحه فروشگاه */
.post-type-archive-product{
    background:#000 !important;
}

.post-type-archive-product .main-page-wrapper,
.post-type-archive-product .site-content{
    background:#000 !important;
}

/* فقط صفحه فروشگاه در موبایل */
@media (max-width: 767px){

    .post-type-archive-product .main-page-wrapper{
        padding-top: 140px !important;
    }

}

/* فاصله پایین صفحه فروشگاه در موبایل */
@media (max-width: 767px){

    .post-type-archive-product .products{
        margin-bottom: 80px !important;
    }

    .post-type-archive-product nav.woocommerce-pagination{
        margin-bottom: 100px !important;
    }

}