:root {
	--wd-text-font: "استعداد", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "استعداد", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "استعداد", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "استعداد", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "استعداد", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "استعداد", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(10,76,61);
	--wd-alternative-color: rgb(103,0,0);
	--btn-default-font-family: "استعداد", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(10,76,61);
	--btn-default-bgcolor-hover: rgb(10,76,61);
	--btn-accented-font-family: "استعداد", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(10,76,61);
	--btn-accented-bgcolor-hover: rgb(10,76,61);
	--btn-font-weight: 500;
	--btn-transform: none;
	--btn-font-size: 16px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(36,60,64);
	--wd-link-color-hover: rgb(24,42,43);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(17,17,17);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 500px;
	--wd-popup-padding: 0px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
: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 top;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "استعداد", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 28px;
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .btn.wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgba(16,16,16,0.9);
}
html .btn.wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
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-bg: rgb(255,255,255);
}
.wd .product-label.onsale {
	background-color: rgb(30,30,30);
}
.wd .product-label.new {
	background-color: rgb(30,30,30);
}
.wd .product-label.featured {
	background-color: rgb(30,30,30);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 22px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--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-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
}




@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-Thin.woff2") format("woff2");
	font-weight: 100;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-ExtraLight.woff2") format("woff2");
	font-weight: 200;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-Light.woff2") format("woff2");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-Regular.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-Medium.woff2") format("woff2");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-SemiBold.woff2") format("woff2");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-Bold.woff2") format("woff2");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-ExtraBold.woff2") format("woff2");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "استعداد";
	src: url("//goorangigold.com/wp-content/uploads/2026/09/Estedad-FD-Black.woff2") format("woff2");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

a.btn.btn-style-default {
    border-radius: 0;
}

/* header .wd-logo img {
	max-width: 150px !important;
} */

/* راست‌چین کل فرم */
.contact-form-wrapper {
    direction: rtl;
    text-align: right;
}

/* input و textarea */
.contact-form-wrapper input,
.contact-form-wrapper textarea {
   	background: transparent;
    border: 1px solid #202020;
    border-radius: 0;
}

/* .contact-form-wrapper input:focus,
.contact-form-wrapper textarea:focus {
    border-bottom: 1px solid #000;
} */
/* 
.contact-form-wrapper input::placeholder,
.contact-form-wrapper textarea::placeholder {
    text-align: right;
    direction: rtl;
    color: #999;
} */

/* دکمه ارسال */
.contact-form-wrapper input[type="submit"] {
    border: none;
    background: var(--wd-primary-color);
    color: white;
		padding: 18px 36px !important;
    cursor: pointer;
    border-radius: 0 !important;
}

.contact-form-wrapper input:-internal-autofill-selected {
	background-color: #eaeaea !important;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.contact-form-wrapper .wpcf7-not-valid-tip {
    margin-top: 10px;
    margin-right: 8px;
    font-size: 14px;
}
.contact-form-wrapper .wpcf7 form .wpcf7-response-output {
	padding-right: 50px !important;
	direction: rtl;
    text-align: right;
	  border-radius: 32px;
}
.contact-form-wrapper div.wpcf7 .wpcf7-spinner:before {
    border-left-color: #fff !important;
}








/* Shop Page Start */
input.s {
		border-radius: 0 !important;
}
.side-filter-wrapper {
    background-color: #fff;
    padding: 24px;
	  border-radius: 0;
}
.side-filter-wrapper span.prdctfltr_filter_title {
    background-color: #EFEFEF;
    padding: 12px;
    border-radius: 0;
	  margin-bottom: 4px;
}
.side-filter-wrapper .prdctfltr_filter.prdctfltr_search span.prdctfltr_widget_title {
    display: none;
}
.side-filter-wrapper select,
.side-filter-wrapper input[type="checkbox"], 
.side-filter-wrapper .prdctfltr_checkboxes, 
.side-filter-wrapper .prdctfltr_search_terms_input,
.side-filter-wrapper .pf_search,
.side-filter-wrapper .prdctfltr_title_selected {
		border-radius: 0 !important;
}
/*  Shop Page End  */


/* Shop Page Start */
.side-blog-wrapper {
    background-color: #fff;
    padding: 24px;
	  border-radius: var(--wd-brd-radius);
}
/*  Shop Page End  */



/*  Not Found Class */
.elementor-173 .elementor-element.elementor-element-0f9625d.wd-collapsible-content.e-con:not(.wd-opened):after {
    color: #fff !important;
}
.elementor-17553 .elementor-element.elementor-element-4c93671e:not(.elementor-motion-effects-element-type-background), .elementor-17553 .elementor-element.elementor-element-4c93671e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff !important;
		border-radius: var(--wd-brd-radius);
}
/*  Not Found Class */



/* General Products  */
/* .products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    border-radius: 0 !important;
    box-shadow: none !important;
} */
.single-product .product-element-bottom {
    background-color: #fff !important;
}
.single-product .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
    border: none;
    padding: 0;
	  margin-bottom: 24px;
    text-align: start;
    border-radius: 0;
}
.single-product .shop_attributes tr {
    justify-content: flex-start;
}
.single-product li.active {
    border-bottom: 2px solid #1e1e1e;
}
.single-product li a.wd-nav-link {
    padding-top: 0 !important;
}

.wd-swatches-product+select {
display: none !important;
}

@media (max-width: 1024px) {
    .single-product .tabs-layout-tabs {
        display: initial;
    }
}





.none-position {
	display: none;
}


/* .customize-cat figure.wp-caption img {
    background-color: #ede6dd;
    padding: 30px;
    border-radius: 50% !important;
    margin-bottom: 22px;
} */
.product-list-customize-01  .wd-products[class*="wd-stretch-cont"]  {
	border: none;
}
.product-list-customize-01 .product-element-bottom {
    align-self: start;
	   margin-inline-start: 16px;
    padding-bottom: 16px !important;
}
.product-list-customize-01 .wd-products[class*="wd-stretch-cont"] .wd-product {
/*     margin: 12px; */
	  box-shadow: none !important;
    border: none;
}
/* .product-list-customize-01 .product-wrapper {
	border: 1px solid #eeeeee;
    border-radius: 10px !important;
} */

.coin-box-wrapper .product-wrapper {
    z-index: 1;
}
.coin-box-wrapper .wd-product {
    position: relative;
}
.coin-box-wrapper .wd-product:first-child:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 80%;
    background-color: #d0d0d0;
    border-radius: 16px;
    right: -25px;
    bottom: 0;
    /* z-index: -1; */
    transform: skewX(-8deg);
}
.coin-box-wrapper .wd-product:last-child:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 80%;
	background-color: #d0d0d0;
	border-radius: 16px;
	left: -13px;
	bottom: 0;
/* 	z-index: -1; */
	transform: skewX(6deg);
}
.coin-box-wrapper .wd-product .product-wrapper {
	padding: 0;
/* 	background: #f0eeea !important; */
	background: #f8f7f3 !important;
}
.coin-box-wrapper .wd-product.wd-hover-small .product-element-top {
    overflow: initial;
}
.coin-box-wrapper .wd-product .product-image-link {
    height: 150px;
		min-width: 70px;
}
.coin-box-wrapper .wd-product.wd-hover-small .product-element-top :is(.product-image-link,.hover-img) img {
    border-radius: calc(var(--wd-brd-radius) / 1.5);
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
    top: 0;
    right: -20px;
}
.coin-box-wrapper .wd-product.wd-hover-small .product-element-bottom {
    height: 150px;
/*     background: #f0eeea; */
	background-color: #f8f7f3;
    justify-content: center;
    z-index: 0;
    padding: 0 12px;
	  border-radius: var(--wd-brd-radius)
}
.coin-box-wrapper .wd-product .wd-entities-title {
    font-size: 18px;
    font-weight: 700;
}
.coin-box-wrapper .wd-product .price {
    border-top: 2px solid #ffffff;
    padding-top: 14px;
    margin-top: 6px;
}
.coin-box-wrapper .wd-grid-g {
    gap: 40px;
}




.best-product-wrapper .wd-tabs.wd-products-tabs {
    display: flex;
    flex-direction: row;
}
/* .footer-logo img {
	filter: invert(1);
} */
.bg-spacer {
    max-width: 70%;
    margin: auto;
}



/* Coin New */
.coin-box {
	position: relative;
/* 	height: 170px; */
}
.coin-box-end {
	position: relative;
}
.coin-box-start:before {
	  content: '';
    position: absolute;
    width: 100%;
    height: 80%;
    background-color: #d0d0d0;
    border-radius: 16px;
    right: -25px;
    bottom: 0;
    z-index: 0;
    transform: skewX(-8deg);
}
.coin-box-end:before {
	  content: '';
    position: absolute;
    width: 100%;
    height: 80%;
    background-color: #d0d0d0;
    border-radius: 16px;
    left: -13px;
    bottom: 0;
    z-index: 0;
    transform: skewX(6deg);
}
.coin-info-01 {
    height: 170px;
    position: absolute;
    right: 18%;
    padding-right: 24px;
    width: 82%;
    padding-left: 24px;
}

/* .coin-img-01 {
    position: relative;
} */
.coin-img-01 img {
    border-radius: calc(var(--wd-brd-radius) / 1.5);
    max-width: none;
    position: absolute;
    top: 50%;
    right: -20px;
    max-width: 170px;
		height: 100%;
    transform: translateY(-50%);
}
.coin-img-01 > div {
    min-width: 70px;
    display: flex;
    height: 170px;
    position: relative;
}
/* .coin-info-item >div {
    background-color: #f1f1f1;
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
} */

.cat-price-wrapper .info-box-icon {
    padding: 6px;
    width: 60px;
    border-radius: 6px;
	  height: 60px;
}
.cat-price-wrapper a.btn.btn-style-link {
    border: none;
}
.item-range-price-wrapper {
    margin-right: -10%;
    justify-content: center;
}
@media (max-width: 1024px) {
	.item-range-price-wrapper {
			margin-right: 0;
			justify-content: start;
	}
	.coin-box .elementor-grid-tablet-2 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	.coin-box-end:before,
	.coin-box-start:before {
		display: none;
	}
	.coin-img-01 img {
		right: -10px
	}
}
@media (max-width: 769px) {
	.cat-price-wrapper .box-icon-align-right {
    flex-direction: column;
	}
	.mobile-center-text .title-wrapper {
    text-align: center;
	}
}
.gift-image {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -100px;
}
.gift-section-wrapper:before {
		content: "";
    width: 130px;
    height: 130px;
    background: #dbdbdb;
		background-image: radial-gradient(at center center, #407759 0%, #1C422D 100%);
/* 		background-image: radial-gradient(at center center, #dbdbdb 0%, #b4b4b4 100%); */
/* 		background-image: radial-gradient(at bottom center, #387E82 0%, #243C40 100%); */
	background-image: radial-gradient(at bottom center, #396d6e 0%, #091011 100%);
    border-radius: var(--wd-brd-radius);
    position: absolute;
    top: -65px;
    right: 55%;
    transform: rotate(150deg);
}
.gift-section-wrapper:after {
    content: "";
    width: 130px;
    height: 130px;
    background: #dbdbdb;
	  background-image: radial-gradient(at center center, #407759 0%, #1C422D 100%);
/* 		background-image: radial-gradient(at center center, #dbdbdb 0%, #b4b4b4 100%); */
/* 	  background-image: radial-gradient(at center center, #243c40 0%, #142424 100%); */
/* 	background-image: radial-gradient(at bottom center, #387E82 0%, #243C40 100%); */
	background-image: radial-gradient(at top center, #396d6e 0%, #091011 100%);
    border-radius: 24px;
    position: absolute;
    top: -65px;
    left: 55%;
    transform: rotate(30deg);
}


/* Blog CSS */
.blog-wrapper .blog-design-masonry .wd-post-content {
    background-color: #f1f1f1;
    border-radius: 0 0 12px 12px;
}
.blog-wrapper .wd-post-img {
    padding: 0;
}
.blog-wrapper .wd-post-thumb img {
    border-radius: 12px 12px 0 0;
}
.blog-wrapper .blog-design-meta-image .wd-post-meta {
    display: none;
}


.faq-tab .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg {
    fill: #fff !important;
}


/* Invite Button */
.invite-footer .referral-url-wrapper {
    margin-top: 0;
    background-color: #eaeaea;
	  color: #0E0E0E;
    padding: 10px;
    border-radius: 12px;
}
.invite-footer button.we-club-btn.js-copy {
    background-color: #1e1e1e;
    border-radius: 32px;
    color: #fff;
}
.invite-footer span.referral-url {
    border: none;
}
@media (max-width: 575px) {
	.invite-footer span.referral-url {
			font-size: 12px;
			padding: 6px;
	}
	.invite-footer button.we-club-btn.js-copy {
		margin-right: 0;
	}
}

/* About Button */
.counter-box .elementor-counter-title {
    flex: initial !important;
		margin-top: -6px;
    margin-inline-start: 4px;
}
.wd-arrow-inner {
		background: #fff !important;
    width: 40px !important;
    height: 40px !important;
    border: 1px solid #111 !important;
}



/* Contact Page */
/* .contact-info-box ul {
	display: inline-block;
} */
.contact-info-box li.elementor-icon-list-item {
/*     background-color: #eaeaea; */
    padding: 6px 12px;
/*     border-radius: 6px; */
		border: 1px solid #202020;
		margin-bottom: 12px;
}



.mask-bg {
	mask-image: url(../wp-content/uploads/2026/04/bg-mask.svg);
    -webkit-mask-image: url(../wp-content/uploads/2026/04/bg-mask.svg);
    width: 100%;
    height: 100% !important;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
    -webkit-mask-clip: border-box;
    mask-clip: border-box;
}

/* Dashboard */
.rahkar_container .referral-info,
.rahkar_container .referral-points-info,
.rahkar_container .we-club-transform {
	font-family: iranyekan !important;
	margin-right: 20px;
	margin-left: 20px;
}
.rahkar_container .referral-info {
	margin-top: 30px;
}
.rahkar_container .we-club-transform {
	margin-bottom: 30px
}
.rahkar_container .we_club_referral_statistics_table thead
 {
    background-color: #eaeaea !important;
    color: #eaeaea;
}
.rahkar_container .we_club_referral_statistics_table {
	border-radius: 12px !important;
}
.rahkar_container .we_club_referral_statistics_table td,
.rahkar_container .we_club_referral_statistics_table th
 {
    padding: 10px !important;
    border: 1px solid #eaeaea;
    text-align: center;
}
.rahkar_container .referral-url-wrapper {
    margin-top: 12px;
    background-color: #eaeaea;
	  color: #0E0E0E;
    padding: 10px;
    border-radius: 12px;
}
.rahkar_container button.we-club-btn.js-copy {
    background-color: #1e1e1e;
    border-radius: 32px;
    color: #fff;
}
.rahkar_container span.referral-url {
    border: none;
}
@media (max-width: 575px) {
	.rahkar_container span.referral-url {
			font-size: 12px;
			padding: 6px;
	}
	.rahkar_container button.we-club-btn.js-copy {
		margin-right: 0;
	}
}
.rahkar_container button.weclub-btn
 {
    background-color: #1e1e1e;
    color: #fff;
    border-radius: 32px;
}

/* Account */
.wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account.wd-design-default.color-scheme-dark {
	display: none !important;
}

/* Cart */
.btn-prefactor {
    background: transparent !important;
    border: 2px solid #1e1e1e !important;
    border-radius: 32px !important;
}
.btn-prefactor a {
	  color: #1e1e1e !important;
}
body.rtl.home.wp-singular.page-template-default.page.page-id-18465.logged-in.wp-theme-woodmart.theme-woodmart.woocommerce-js.wrapper-custom.categories-accordion-on.woodmart-ajax-shop-on.sticky-toolbar-on.elementor-default.elementor-kit-6.elementor-page.elementor-page-18465.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit .action-buttons:first-child .action-button.print-button {
    display: none !important;
}



/* CAtegory Filter CSS */
.woodmart-archive-shop .prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter {
    max-height: 360px;
    overflow-y: auto;
		border-bottom: 1px solid #f0f0f1;
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 18px;
}
.woodmart-archive-shop .prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter:last-child {
	border: none;
	padding-bottom: 0;
}
.woodmart-archive-shop .prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter .widget-title {
    margin-bottom: 0;
}
.woodmart-archive-shop .prdctfltr_filter label {
    font-size: 15px;
    border-bottom: 1px solid #f0f0f1;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 0;
}
.woodmart-archive-shop .prdctfltr_filter label:last-child {
    padding-bottom: 0;
    border: none;
}
.woodmart-archive-shop input.prdctfltr_search_terms_input,
.woodmart-archive-shop select.pf-system-select {
    margin-top: 20px;
    border-radius: 12px;
}
.woodmart-archive-shop .prdctfltr_terms_customized_select .prdctfltr_add_scroll,
.woodmart-archive-shop .pf_default_select .prdctfltr_add_scroll {
    display: none;
    width: 100%;
}
.woodmart-archive-shop .prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_collector {
    margin: 10px;
}

/* Chechout Page */
/* body.woocommerce-checkout .wd-page-content,
body.woocommerce-checkout .whb-header {
    background-image: url("/wp-content/uploads/2023/04/wd-furniture-background.jpg") !important;
    background-repeat: repeat !important;
} */

/* Shop Filter */
.prdctfltr_filter.prdctfltr_search .pf-help-title{
	display: none;
}
.prdctfltr_filter[data-filter="instock_products"] .prdctfltr-down ,
.prdctfltr_filter[data-filter="price"] .prdctfltr-down ,
.prdctfltr_filter[data-filter="mta__weight_5_23"] .prdctfltr-down {
    display: none;
}
.prdctfltr_filter.prdctfltr_search .prdctfltr_add_scroll ,
.prdctfltr_filter[data-filter="instock_products"] .prdctfltr_add_scroll ,
.prdctfltr_filter[data-filter="price"]  .prdctfltr_add_scroll ,
.prdctfltr_filter[data-filter="mta__weight_5_23"] .prdctfltr_add_scroll {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text {
	border-radius: 0 !important;	
}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img {
    padding: 0 !important;
    border: 2px solid #f1f1f1 !important;
    border-radius: 0 !important;
}
.prdctfltr_add_scroll {
    max-height: 250px !important;
    overflow: hidden !important;
    display: flex;
    flex-direction: column;
}
.prdctfltr_search_terms,
.pf-help-title {
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 999;
}
.prdctfltr_checkboxes {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    flex: 1;
}

/* Checkout CSS */
.checkout-form-address abbr.required {
		display: none !important;
}



/* NEW Cart DEsign */


.product-cart-wrapper .wd-product-wrapper {
    overflow: hidden;
}

.product-cart-wrapper .wd-product-wrapper.wd-entry-content {
    background-color: #fff;
}

.product-cart-wrapper .wd-grid-g {
    gap: 15px;
}

.product-cart-wrapper .wd-loop-prod-thumb {
    padding: 15px 15px 0;
}

.product-cart-wrapper img {
    border-radius: var(--wd-brd-radius);
/* 		aspect-ratio: 1;
    background-position: center;
    background-clip: cover !important;
    width: 100% !important;
    height: 100%;
    object-fit: cover; */
}

.product-cart-wrapper .wd-product-img-hover {
    padding: 15px 15px 0 !important;
}

.product-cart-wrapper .wd-loop-prod-thumb.wd-hover-zoom:hover .wd-product-img-hover {
    transform: none;
}

.product-cart-wrapper .wd-loop-prod-title.wd-entities-title {
		margin: 6px 16px 22px;
    max-height: initial !important;
    font-size: 18px;
}
.product-cart-wrapper .wp-block-wd-paragraph.wd-label {
	display: none;
}
.product-cart-wrapper .wd-product-cats {
    margin: 0 16px;
    font-size: 15px;
}

.product-cart-wrapper .wd-loop-prod-btn.wd-add-btn {
    background: #fcf9f4;
    border-top-right-radius: 35px;
}
.product-cart-wrapper .wd-product-cats a {
    background-color: #f6efe3;
    padding: 4px 8px;
    border-radius: 8px;
    color: var(--wd-primary-color);
    margin-top: 5px;
	  margin-bottom: 8px;
    display: inline-block;
		font-size: 12px;
    font-weight: 600;
}

.light-bg-wrapper .product-cart-wrapper .wd-loop-prod-btn.wd-add-btn {
    background: #fcf9f1;
}


/* Top curve */
.product-cart-wrapper .wd-loop-prod-btn.wd-add-btn:before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(55px * -1);
    background: transparent;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    box-shadow: -27px 27px 0px #fcf9f4;
}


/* Bottom curve */
.product-cart-wrapper .wd-loop-prod-btn.wd-add-btn:after {
    content: "";
    position: absolute;
    right: calc(55px * -1);
    bottom: 0;
    background: transparent;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    box-shadow: -27px 27px 0px #fcf9f4;
}


/* Light background curves */
.light-bg-wrapper .product-cart-wrapper .wd-loop-prod-btn.wd-add-btn:before,
.light-bg-wrapper .product-cart-wrapper .wd-loop-prod-btn.wd-add-btn:after {
    box-shadow: -27px 27px 0px #fcf9f1;
}


/* Add To Cart Circle */
.product-cart-wrapper a.add-to-cart-loop {
    width: 60px !important;
    height: 60px !important;
    background-color: #fff !important;
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 0;
    z-index: 2;
    border-radius: 50%;
}


/* Icon */
.product-cart-wrapper .wd-action-btn .wd-action-icon:before {
    color: var(--wd-primary-color) !important;
}


/* Price */
.product-cart-wrapper .wd-product .price {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: self-start;
    padding-left: 20px;
}


/* =========================================
   Product Action Buttons
========================================= */

.product-cart-wrapper .wp-block-wd-container.wd-dir-col {
    top: 24px !important;
    right: 24px !important;
}

.product-cart-wrapper .wp-block-wd-container.wd-dir-col .wd-loop-prod-btn a {
    width: 50px;
    height: 50px;
}


/* =========================================
   Product Labels
========================================= */

.product-cart-wrapper .product-labels {
    top: 24px !important;
    left: 24px !important;
}

.product-cart-wrapper .product-label.out-of-stock {
    height: 40px;
    line-height: 40px;
    padding: 0 6px !important;
    font-size: 14px;
    box-shadow: 2px 2px 2px 2px #0000000d;
    color: #242424;
    background-color: #fff;
}

.product-cart-wrapper .product-labels .product-label.onsale {
    width: 50px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 14px;
    background-color: #ed7a7a;
}


/* =========================================
   Navigation
========================================= */

.product-cart-wrapper .wd-nav-wrapper {
    background-color: #fff;
    padding: 6px 12px;
    border-radius: 12px;
    mask-image: none;
    max-width: max-content;
}

.product-cart-wrapper .wd-loop-prod-rating {
    display: none;
}

.product-cart-wrapper .wp-block-wd-container.wd-dir-row {
	margin-bottom: 0;
	margin-top: -15px !important;
/* 	flex-direction: row-reverse; */
}
.product-cart-wrapper .wd-loop-prod-price {
	margin-inline-start: 14px;
}

/* =========================================
   Product Cart Carousel
========================================= */

.cart-carousel-wrapper .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    opacity: 1;
    transform: translateY(0);
    pointer-events: unset;
}

.cart-carousel-wrapper .wd-arrow-inner {
    background-color: var(--wd-primary-color) !important;
    border-radius: 50%;
    color: #fff !important;
    width: 45px;
    height: 45px;
}

.cart-carousel-wrapper .wd-disabled .wd-arrow-inner {
    background-color: var(--wd-primary-color);
    color: #d2d2d2;
}

@media(max-width: 768.98px) {
	.product-cart-wrapper .wd-loop-prod-title.wd-entities-title {
		font-size: 15px;
	}
	.product-cart-wrapper .wd-loop-prod-thumb {
		padding: 8px 8px 0;
	}
	.product-cart-wrapper .wd-loop-prod-price {
    margin-inline-start: 8px;
	}
	.product-cart-wrapper a.add-to-cart-loop {
    width: 45px !important;
    height: 45px !important;
    margin-top: 7px;
    margin-right: 7px;
	}
	.product-cart-wrapper .wd-grid-g {
    gap: 10px;
	}
	.product-cart-wrapper .wd-loop-prod-title.wd-entities-title {
    margin: 6px 8px 26px 12px;
	}
}
@media(max-width: 575px) {
.product-cart-wrapper .wd-loop-prod-price {
    font-size: 12px;
	}
}
/* =========================================
   Product Cart Small
========================================= */
.most-popular-cart .wd-product.wd-hover-small .wd-product-thumb {
    max-width: 30%;
}

/* NEW Cat Design */
.banner-cat-left {
		width: 23%;
    position: absolute;
    bottom: 30%;
    left: 0;
}
.banner-cat-right {
		width: 23%;
    position: absolute;
    bottom: 30%;
    right: 0;
}

@media (max-width: 1024px) {
	.banner-cat-right,
	.banner-cat-left {
			position: relative !important;
			width: 49% !important;
	}
}
@media(max-width: 768.98px) {
	.banner-cat-right,
	.banner-cat-left {
			width: 48% !important;
	}
}

/* =========================================
   Product List Cart
========================================= */
.cart-list-design .wd-product-wrapper.wd-entry-content {
		display: grid;
    grid-template-columns: 130px auto;
    grid-template-rows: auto auto;
    align-items: start;
}

/* عکس */
.cart-list-design .wd-product-thumb {
    grid-column: 1;
    grid-row: 1;
    align-self: start;
		overflow: initial !important;
}

/* دسته */
.cart-list-design .wd-product-cats {
		grid-column: 2;
    grid-row: 1;
    margin: 12px 0 0;
}

/* عنوان */
.cart-list-design .wd-loop-prod-title {
    grid-column: 2;
    grid-row: 1;
    margin: 60px 0 0 !important;
    align-self: start;
}
/* ریتینگ */
/* .cart-list-design .wp-block-wd-container:has(.wd-loop-prod-rating) {
    grid-column: 2;
    grid-row: 1;
    margin-top: 65px;
    align-self: start;
} */

/* قیمت + اد تو کارت */
.cart-list-design .wp-block-wd-container:has(.wd-loop-prod-price) {
     grid-column: 1 / -1;
    grid-row: 2;
}
.cart-list-design .wd-loop-prod-price {
    margin-inline-start: 15px;
    background: #7f9f983b;
    width: 100%;
    text-align: center !important;
    justify-content: center;
    display: flex;
    padding: 8px;
    border-radius: 32px;
}
.cart-list-design .wp-block-wd-container.wd-dir-col {
    top: 105px !important;
    right: 130px !important;
    flex-direction: row;
}
.cart-list-design .wd-compare-btn,
.cart-list-design .wd-wishlist-btn {
		width: 35px !important;
    height: 35px;
		border-radius: 8px !important;
    box-shadow: none !important;
    background: #e1e9e7 !important;
    justify-content: center;
    align-items: center;
    opacity: 1 !important;
    display: flex;
		--wd-transform-scaleX: 1 !important;
    --wd-transform-scaleY: 1 !important;
}
.cart-list-design img {
    aspect-ratio: 100 / 133;
}

/* =========================================
  NEW Cat Style
========================================= */
.cat-cart-01 {
	overflow: hidden !important;
}
.cat-cart-01 .elementor-image-box-title {
	background-color: #fcf9f4 !important;
	border-top-right-radius: 35px;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	bottom: 8px;
}
.cat-cart-01 .elementor-image-box-title:before {
		content: "";
    position: absolute;
    left: 0;
    top: calc(55px * -1);
    background: transparent;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    box-shadow: -27px 27px 0px #fcf9f4;
}
.cat-cart-01 .elementor-image-box-title:after {
		content: "";
    position: absolute;
    right: calc(55px * -1);
    bottom: 0;
    background: transparent;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    box-shadow: -27px 27px 0px #fcf9f4;
}
.cat-cart-01.cart-right .elementor-image-box-title:after {
	right: initial;
	left: calc(55px * -1);
}
.cat-cart-01 .elementor-image-box-title a {
		position: relative;
		display: inline-block;
    max-width: unset;
    width: 110px !important;
    height: 50px !important;
		line-height: 50px;	
    background-color: #f6efe3 !important;
		color: var(--wd-primary-color);
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 0;
    z-index: 2;
    border-radius: 100px;
    text-align: center;
		font-size: 16px;
}
@media (min-width: 1025px) and (max-width: 1100px) {
	.cat-cart-01 .elementor-image-box-title a {
    width: 95px !important;
	}
}

@media (max-width: 575px) {
	.cat-cart-01 .elementor-image-box-title a {
		font-size: 15px;
    width: 60px !important;
    height: 35px !important;
    line-height: 35px !important;
	}
	.cat-cart-01 .elementor-image-box-title {
			border-top-right-radius: 20px !important;
	}
	.cat-cart-01 .elementor-image-box-title a {
    margin-top: 8px !important;
    margin-right: 10px !important;
		}
}


/* .cat-cart-01 .banner-content-background.color-scheme-dark .wrapper-content-banner {
    background-color: transparent;
    padding: 0 !important;
} */



/* .cart-right {
	overflow: hidden !important;
}
.cart-right .elementor-image-box-title {
	background-color: #fcf9f4 !important;
	border-top-left-radius: 35px;
	margin-bottom: 0;
	position: absolute;
	right: 0;
	bottom: 8px;
}
.cart-right .elementor-image-box-title:before {
		content: "";
    position: absolute;
    right: 0;
    top: calc(55px * -1);
    background: transparent;
    width: 55px;
    height: 55px;
    border-radius: 50%;
		box-shadow: 27px 27px 0px #fcf9f4;
}
.cart-right .elementor-image-box-title:after {
		content: "";
    position: absolute;
		position: absolute;
    left: calc(55px * -1);
    background: transparent;
    width: 55px;
    height: 55px;
    border-radius: 50%;
		box-shadow: 27px 27px 0px #fcf9f4;		
}
.cart-right .elementor-image-box-title a {
		position: relative;
		display: inline-block;
    max-width: unset;
    width: 120px !important;
    height: 60px !important;
    background-color: #fff !important;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 0;
    z-index: 2;
    border-radius: 20px;
		line-height: 60px;
    text-align: center;
} */


.cat-cart-01.cart-right .elementor-image-box-title {
    right: 0;
    left: auto;
    border-top-left-radius: 35px;
    border-top-right-radius: 0;
}

.cat-cart-01.cart-right .elementor-image-box-title:before {
    right: 0;
    left: auto;
    box-shadow: 27px 27px 0 #fcf9f4;
}

.cat-cart-01.cart-right .elementor-image-box-title:after {
/*     left: auto; */
/*     right: calc(55px * -1); */
	right: initial;
    left: calc(55px * -1);
    box-shadow: 27px 27px 0 #fcf9f4;
}

.cat-cart-01.cart-right .elementor-image-box-title a {
    margin-right: 0;
    margin-left: 15px;
}


@media (max-width: 1024px) {
		.rectangle-cart img {
			aspect-ratio: 1;
			background-position: center;
			background-clip: cover;
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
    .cat-cart-01.cart-right .elementor-image-box-title {
        right: auto;
        left: 0;
        border-top-right-radius: 35px;
        border-top-left-radius: 0;
    }
    .cat-cart-01.cart-right .elementor-image-box-title:before {
        right: auto;
        left: 0;
        box-shadow: -27px 27px 0px #fcf9f4;
    }
    .cat-cart-01.cart-right .elementor-image-box-title:after {
        left: auto;
        right: calc(55px * -1);
        box-shadow: -27px 27px 0px #fcf9f4;
    }
    .cat-cart-01.cart-right .elementor-image-box-title a {
        margin-right: 15px;
        margin-left: 0;
    }

}


.product-cart-design-wrapper .wp-block-wd-paragraph {
    display: none;
}
.product-cart-design-wrapper .wd-loop-builder-on .wd-product-wrapper {
    background-color: #fff;
    padding: 20px;
}
.product-cart-design-wrapper .wd-product-cats a {
    background-color: #f6efe3;
    padding: 4px 8px;
    border-radius: 8px;
    color: #006760;
    margin-top: 5px;
	  margin-bottom: 8px;
    display: inline-block;
}
.product-cart-design-wrapper .wd-action-btn > a {
    padding: 12px;
    width: 55px;
    height: 55px;
}


/* Hero Section */
.hero-banner-wrapper .banner-inner {
	text-shadow: 0 1px 2px rgba(255, 215, 100, 0.4), 0 2px 6px rgba(212, 175, 55, 0.25);
}
.hero-banner-wrapper .banner-inner span {
	font-size: 14px;
	color: #ad9b8f;
}

@media (max-width: 1024px) {
	.hero-banner-wrapper .banner-inner span {
    font-size: 11px;
	}
}
@media(max-width: 768.98px) {
	.hero-banner-wrapper .promo-banner .wrapper-content-banner {
    padding: 12px;
	}
	.hero-banner-wrapper .banner-inner span {
			font-size: 8px;
/* 			position: relative; */
/* 			top: -6px; */
   }
	.hero-banner-wrapper .elementor-element.elementor-element-558e323 .banner-image {
    object-position: 40% 100%;
	}
	.hero-banner-wrapper .promo-banner .banner-btn-wrapper {
    margin-top: 8px;
	}
}


/* About Text */
.goorangi-text-info-wrapper {
    color: #222;
    font-size: 32px;
    max-width: 90%;
    text-align: center;
    margin: auto;
}
.goorangi-text-info-wrapper img {
    width: 80px;
    border-radius: 50%;
}
.goorangi-text-info-wrapper img.img-01 {
		border-radius: 5px 50% 50%;
}
.goorangi-text-info-wrapper img.img-03 {
		border-radius: 50% 50% 50% 5px;
}
@media (max-width: 1024px) {
	.goorangi-text-info-wrapper {
    max-width: 100%
	}
	.goorangi-text-info-wrapper {
    font-size: 22px;
	}
	.goorangi-text-info-wrapper img {
    width: 60px;
	}
}
@media (max-width: 991px) {
	.goorangi-text-info-wrapper {
    font-size: 22px;
	}
}
@media(max-width: 768.98px) {
	.goorangi-text-info-wrapper {
    font-size: 16px;
	}
	.goorangi-text-info-wrapper img {
    width: 40px;
	}
}

/* Inner Banner */
/* .banner-01 .banner-inner {
    text-shadow: 0 1px 2px rgba(255, 215, 100, 0.8), 0 4px 12px rgba(212, 175, 55, 0.5);
}
.banner-02 .banner-inner {
    text-shadow: 0 1px 2px rgb(130 78 40 / 23%), 0 4px 12px rgb(242 218 179);
} */
.banner-02 .promo-banner .wrapper-content-banner {
		padding: 15px;
}
.banner-02 .btn.btn-style-link {
    border-color: #202020;
}
/* .banner-03 .banner-inner {
    text-shadow: 0 1px 2px rgb(130 78 40 / 23%), 0 4px 12px rgb(242 218 179);
} */
@media (max-width: 768.98px) {
    .banner-02 .promo-banner .banner-btn-wrapper {
        margin-top: 2px !important;
				display: none !important;
    }
	  .banner-02 .banner-inner {
        display: none;
    }
	.banner-02 .promo-banner .wrapper-content-banner {
		padding: 12px;
	}
}
@media(max-width: 768.98px) {
	.banner-01 .promo-banner .wrapper-content-banner,
	.banner-03 .promo-banner .wrapper-content-banner {
		padding: 15px;
	}
}

/* New Header */
[aria-label="منوی اصلی"] .wd-nav-opener {
    display: none;
}
/* li#menu-item-3314 {
    background-color: #0a4c3d;
    padding: 4px 12px;
    border-radius: 12px 12px 0 0;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a,
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{
    color: #fff;
} */
.elementor-element.elementor-element-0a5648f.wd-col-offcanvas-md-sm.wd-col-offcanvas-sm.e-con-full.e-flex.wd-alignment-left.e-con.e-child {
	z-index: 1;	
}
.elementor-element.elementor-element-f5f4985.elementor-widget.elementor-widget-rahkar_user_widget a {
    font-size: 0 !important;
    width: 45px;
    height: 45px;
    display: inline-block !important;
	  padding: 0 !important;
    background-color: #0a4c3d !important;
    color: #fff !important;
    border-radius: 0 !important;
    line-height: 45px;
		text-align: center;
}
.elementor-element.elementor-element-f5f4985.elementor-widget.elementor-widget-rahkar_user_widget a:before {
    content: "\f124";
    font-family: "woodmart-font";
    font-weight: 400;
	  font-size: 18px !important;
    color: #fff;
    text-align: center;
}
/* Product archive New */
.archive select.orderby {
	border-radius: 0 !important;
}

/* Product inner att New */
ul.price-list li {
    display: flex;
    justify-content: space-between;
		border-bottom: 1px solid #ececec;
}
.sheyda_hamarz_last_site_update_wrap i:before {
    content: "\f190" !important;
    font-family: 'woodmart-font' !important;
}
.sheyda_hamarz_last_site_update_wrap {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.sheyda_hamarz_last_site_update_icon {
    line-height: 1;
    display: inline-flex;
    align-items: center;
}
.shop_attributes tbody {
	margin-bottom: 0 !important;	
}
/* .single-product .shop_attributes tr {
		color: #010101;
	font-weight: 600 !important;
	  padding: 12px;
    border-radius: 12px;
}
.single-product .shop_attributes tr:not(:last-child) {
    margin-bottom: 12px;
}
.single-product .shop_attributes tr:nth-child(odd) {
    background-color: #b6ded3;
}
.single-product .shop_attributes tr:nth-child(even) {
    background-color: #e6edeb;
} */

.single-product .shop_attributes th {
/*     background-color: #0a4c3d; */
/* 	  color: #fff !important; */
    padding: 12px;
    border-radius: 0;
	  font-weight: 600 !important;
		border: 1px solid #ececec;
    background: transparent;
    color: var(--wd-primary-color) !important;
}
.single-product .shop_attributes td {
    text-align: start;
/*     background-color: #e6edeb; */
/* 		color: #010101; */
		border: 1px solid #ececec;
    background: transparent;
    color: #727272 !important;
    padding: 12px;
    border-radius: 0;
		font-weight: 400 !important;
    width: 100%;
}
.single-product .posted_in {
    background-color: #e6edeb;
    color: #0a4c3d !important;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
}
.single-product .posted_in a {
	color: #0a4c3d;
}
.single-product .sku_wrapper .sku {
		background-color: #e6edeb;
    color: #0a4c3d;
    padding: 2px 24px;
}
.single-product .sku_wrapper .meta-label {
		display: none;
}
.single-product .tagged_as .meta-label {
		display: none;
}
.single-product .tagged_as a {
		background-color: #e6edeb;
    color: #0a4c3d;
    padding: 2px 12px 2px 20px;
}
.single-product .tagged_as a:not(:last-child) {
		margin-left: 8px;
}
.single-product .tagged_as .meta-sep {
		display: none;
}
.single-product .tagged_as a:before {
		content: "";
    background-color: #0a4c3d !important;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
	  margin-left: 8px;
}
.single-product .woocommerce-Reviews {
	display: flex !important;
}
.single-product .woocommerce-Reviews .wd-reviews-sorting-select {
	border-radius: 0 !important;
}
.single-product .comment-respond textarea {
	border-radius: 0 !important;
}
.single-product .comment-respond .comment-form .submit {
	border-radius: 0 !important;
}

/* Copy Aria Header  */
/* Header CSS */
/* body {
    background-color: #fcf9f4 !important;
}
body:not([class*=wrapper-boxed]) {
    background-color: #fcf9f4 !important;
}
header .wd-social-icons>a {
    font-size: 20px;
    margin-inline-start: 10px;
}

.whb-header,
.whb-main-header,
.whb-general-header,
.whb-header-bottom,
.whb-header-inner {
    background: #fcf9f1 !important;
			box-shadow: none !important;
			border: none;
}
.whb-header .container {
    max-width: var(--wd-container-width);
	max-width: calc(var(--wd-container-w) - 30px);
    margin: 0 auto;
    background: #fff !important;
}
.whb-header.whb-sticked .whb-main-header,
.whb-sticked .whb-row.whb-header-bottom  {
    background: transparent !important;
}
.whb-header .whb-general-header > .container {
	box-shadow: 0px -1px 10px rgba(209, 197, 164, 0.5);
	border-radius: 0 0 24px 24px;
}
.whb-header .whb-header-bottom > .container {
padding-top: 8px;
    padding-bottom: 8px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    box-shadow: 0px 4px 20px rgba(209, 197, 164, 0.5);
	    max-width: calc(var(--wd-container-w) - 85px);
}
.wd-header-cats .menu-opener {
	border-radius: var(--wd-brd-radius) var(--wd-brd-radius) 0 0;
} 

@media (min-width: 1025px) {
	.whb-header .whb-general-header > .container {
			padding: 0px 30px;
	}
	.menu.wd-nav>li {
    margin: 0 6px;
	}
	.whb-sticky-prepared {
			padding-top: 200px;
	}
	.whb-main-header{
		margin-left: 15px;
    margin-right: 15px;
	}
	.whb-header-bottom {
		margin-left: 50px;
    margin-right: 50px;
	}
}
@media (max-width: 1024px) {
.whb-header .whb-general-header > .container {
	border-radius: 0;
	}
}
 */

/* Title Image Style */
.title-img-01 figure.elementor-image-box-img {
    position: relative;
    z-index: 2;
}
.title-img-01 img {
   z-index: 2;
    position: absolute;
    transform: rotate(-7deg);
    top: -26px;
    left: -32px;
    width: 100px;
}
.wd-info-box .info-btn-wrapper {
    margin-top: 5px;
    margin-bottom: 14px;
}

.show-more-btn {
	 flex: 0 0 auto;
    width: auto;
}
.title-wrapper-01 .liner-continer {
    border-inline-start: 5px solid var(--wd-primary-color) !important;
    padding-inline-start: 10px;
}
.title-wrapper-01 .wd-title-style-bordered .liner-continer:before {
    border-bottom-style: dashed;
    border-color: #89a7a0;
}
.title-wrapper-01.title-02 .wd-title-style-bordered .liner-continer:after {
    border-bottom-style: dashed;
    border-color: #89a7a0;
}
.title-wrapper-01.title-02 .liner-continer {
    border-inline-start: none !important;
    padding-inline-start: 0;
}


.footer-icon-box .elementor-icon-box-icon {
/*     background-color: #0a4c3d; */
		width: 45px;
    height: 45px;
    line-height: 50px !important;
	    text-align: center;
    border: 1px solid #fff;
}



/*----------------------------------------- Last New Design ------------------------------------------*/
.product-cart-design-01 .wd-product-cats .wp-block-wd-paragraph,
.product-cart-design-01 .star-rating {
    display: none !important;
}
.product-cart-design-01 .wd-product-cats a {
    color: #555;
}
.product-cart-design-01 .wd-product .wd-entities-title {
    font-size: 18px;
}
.product-cart-design-01 .wd-product.wd-hover-alt .wd-add-btn .wd-action-text {
	padding-bottom: 4px;
    border-color: var(--wd-primary-color);
    color: var(--wd-primary-color);
}
.product-cart-design-01 .wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper,.wd-cat-wrap) {
    padding: 0;
}
.product-cart-design-01 .wd-btn-arrow.wd-next {
    margin-inline-start: 8px;
}
@media (max-width: 1024px) {
.product-cart-design-01 .wd-product .wd-entities-title {
    font-size: 16px;
	}
}





.footer-info-box img {
	filter: invert(1);
}
.footer-info-box figure.elementor-image-box-img {
    border: 1px solid #ddd;
    width: 68px !important;
    height: 60px !important;
		padding: 12px;
}
.footer-info-box .elementor-image-box-title {
    color: #FFFFFF;
    margin-bottom: 8px;
}

@media(max-width: 768.98px) {
	.footer-info-box figure.elementor-image-box-img {
		width: 50px !important;
    height: 49px !important;
    padding: 8px;
	}
}

.title-01 .wd-title-style-bordered .liner-continer:before {
    margin-right: 10px;
    margin-top: 14px;
}
.title-01 .wd-title-style-bordered .liner-continer {
    width: 95%;
}
@media(max-width: 768.98px) {
		.title-01 .wd-title-style-bordered .liner-continer {
    	border-color: #fff;
		}
}
.title-03 .wd-title-style-bordered .liner-continer:before {
    margin-right: 10px;
    margin-top: 14px;
}
@media(max-width: 768.98px) {
		.title-03 .wd-title-style-bordered .liner-continer {
    	border-color: #fff;
		}
}
.title-04 .wd-title-style-bordered .liner-continer:before {
    margin-right: 10px;
    margin-top: 14px;
}
@media(max-width: 768.98px) {
		.title-04 .wd-title-style-bordered .liner-continer {
    	border-color: #fff;
		}
}
.title-05 .wd-title-style-bordered .liner-continer {
		border-color: #fff;
}

button.single_add_to_cart_button.button.alt {
    border-radius: 0;
}
div.quantity .plus,
div.quantity .minus {
    border-radius: 0;
}
.wd-single-action-btn .wd-action-btn.wd-style-icon>a {
    border: 1px solid #202020;
}

.wd-coupon-form .input-text {
	border-radius: 0 !important;
}
.wa__btn_popup .wa__btn_popup_icon,
.wa__popup_chat_box.wa__active{
	border-radius: 0 !important;
}