:root {
	--wd-text-font: "IRANSans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "IRANSans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "IRANSans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "IRANSans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "IRANSans", Arial, Helvetica, sans-serif;
	--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: "IRANSans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #f8374f;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: rgb(247,247,247);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(248,50,83);
	--btn-accented-bgcolor-hover: rgb(219,41,70);
	--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-sticky-btn-height: 95px;
}
.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: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #f7f7f7;
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 16px;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(248,55,79);
	--wd-arrow-bg-hover: #95212f;
	--wd-arrow-bg-dis: rgb(73,73,73);
	--wd-arrow-radius: 4px;
}
.wd .product-label.onsale {
	background-color: rgb(221,51,51);
}
.wd .product-label.new {
	background-color: rgb(129,215,66);
	color: rgb(0,0,0);
}
.wd .product-label.out-of-stock {
	background-color: rgb(0,0,0);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1400px;
--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: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}

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

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

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

@font-face {
	font-family: "IRANSans";
	src: url("//virashot.com/wp-content/uploads/2026/08/IRANSansWebFaNum.woff2") format("woff2"), 
url("//virashot.com/wp-content/uploads/2026/08/IRANSansWebFaNum.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

.owl-carousel.owl-rtl .owl-item {
    min-height: inherit !important;
}
.product_title {
    font-size: 22px !important;
}
/* تغییر سرچ هدر */
.search-style-with-bg.searchform input[type="text"] {
    border-radius: 5px !important;
    background: #efefef !important;
    border: navajowhite !important;
}

.searchsubmit {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 5px !important;
}
	
.woodmart-search-form {
    max-width: 72% !important;
}
.searchsubmit {
    color: #fff !important;
}
/* منو عمودی */

.menu-opener.color-scheme-light {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.wd-dropdown-cats {
    border-radius: 0px 0px 7px 7px !important;
}

/* حساب کاربری هدر */
.woodmart-header-links.woodmart-navigation.menu-simple-dropdown.wd-tools-element.item-event-hover.my-account-with-text {
    border: 1px solid #d4d4d4 !important;
    border-radius: 5px !important;
}


/* خط هدر */
.whb-row.whb-header-bottom.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle.whb-hidden-mobile {
    border-bottom: 2px solid #8d8d8d47 !important;
}

a.call-to-price {
    padding: 5px 20px;
    background: #f83253;
    border-radius: var(--btn-accented-brd-radius);
    color: white;
}
body.page-id-2897 .for_radius_col .attachment-full{border-radius:9px!important}body.page-id-2897 .info-box-subtitle.subtitle-style-default{text-align:right;margin-bottom:0}body.page-id-2897 .custom_pr_dic .woodmart-title-container.title{background:#F8374F;padding:3px 4px 3px 7px;color:#fff;border-radius:3px;width:max-content}body.page-id-2897 .wd-btn-arrow[class*="next"]{background:#f8374f;border-radius:7px;color:#fff}body.page-id-2897 .wd-btn-arrow[class*="prev"]{background:#f8374f;border-radius:7px;color:#fff}body.page-id-2897 .custom_pr_dic .owl-stage-outer{border-radius:5px}@media (min-width: 1025px){body.page-id-2897 .products-bordered-grid .owl-nav>div[class*="prev"]{right:-20px!important}body.page-id-2897 .products-bordered-grid .owl-nav>div[class*="next"]{left:-20px!important}body.page-id-2897 .wd-carousel-spacing-30 .owl-nav>div[class*="next"]{left:-15px!important}body.page-id-2897 .wd-carousel-spacing-30 .owl-nav>div[class*="prev"]{right:-15px!important}}@media (max-width: 1024px){body.page-id-2897 div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"]{padding-right:10px}body.page-id-2897 div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"]{padding-left:10px}}body.page-id-2897 #takhfif_row .woodmart-highlighted-products .owl-carousel .owl-item,.woodmart-highlighted-products .owl-carousel:not(.owl-loaded) > div{padding-right:4px;padding-left:4px}body.page-id-2897 #takhfif_row .woodmart-highlighted-products{border-radius:5px;height:250px}body.page-id-2897 .nmowoxn .product-title{font-size:12px!important}body.page-id-2897 #takhfif_row .products-bordered-grid.woodmart-carousel-spacing-20 .owl-carousel-item{padding:20px}body.page-id-2897 #takhfif_row .owl-carousel.owl-rtl .owl-item{max-height:250px!important;min-height:auto!important}body.page-id-2897 .new_cuasp .product-element-top{width:50%;float:right}body.page-id-2897 .new_cuasp .woodmart-timer>span{min-width:39px;font-size:15px}body.page-id-2897 .new_cuasp .product-title{font-size:16px!important;width:50%;float:right;margin-bottom:30px}body.page-id-2897 .new_cuasp .woodmart-timer>span{min-width:35px;font-size:14px;min-height:40px}body.page-id-2897 .new_cuasp .woodmart-product-countdown.woodmart-timer{width:50%;float:left;margin-top:40px}body.page-id-2897.new_cuasp.owl-carousel.owl-items-lg-1.owl-items-md-1.owl-items-sm-1.owl-items-xs-1.new_cuasp.owl-rtl.owl-loaded.owl-drag{margin-bottom:11px}body.page-id-2897 .custom_pr_dic .wpb_single_image img{border-radius:5px}body.page-id-2897 .backwhite_grs .slide-product.owl-carousel-item{background:#fff}body.page-id-2897 .owl-carousel.owl-rtl .owl-item{min-height:285px}body.page-id-2897 .products-bordered-grid.woodmart-carousel-spacing-20 .owl-carousel-item{padding:20px}body.page-id-2897 #ti_sam2 .wpb_single_image img{border-radius:5px}body.page-id-2897 .category-image{width:100px;margin-right:auto!important;margin-left:auto!important}body.page-id-2897 .category-title{font-size:13px!important;margin-top:9px}body.page-id-2897 .more-products{font-size:12px!important;color:#f8374f!important}body.page-id-2897 #datebandi .owl-carousel.owl-rtl .owl-item{min-height:auto}body.page-id-2897 #ti_sam .product-element-top{max-width:74%!important;margin-left:auto!important;margin-right:auto!important}body.page-id-2897 .blog-design-masonry .post-title{font-size:15px!important;letter-spacing:-.5px!important}body.page-id-2897 .blog-post-loop .article-body-container{padding-right:5px!important;padding-left:5px!important}body.page-id-2897 .blog-design-masonry.blog-style-shadow .article-inner{border-radius:20px 20px 0 0}body.page-id-2897 .homepage .post-img-wrapp{border-radius:20px;border:5px solid #fff}body.page-id-2897 .homepage .blog-design-masonry.has-post-thumbnail .post-date{border-radius:10px}.blog-design-mask .post-title{font-size:16px}.meta-post-categories>a{font-size:9px}.meta-post-categories,.wd-post-date{border-radius:10px}input.wpcf7-form-control.wpcf7-submit{background:#e64d91;color:#fff;border-radius:10px}.bidi{unicode-bidi:plaintext;display:ruby-base}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4;text-align:start}.elementor-alert{padding:10px;border-right:5px solid transparent;border-right-width:5px;border-right-style:solid;border-right-color:transparent}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert a{color:#a94442;font-weight:900;padding:16px 8px;border:1px solid #a94442;background:#fff;border-radius:4px;display:inline-block;line-height:0;margin-left:5px}.payment_box.payment_method_bacs>p{text-align:start}.account_number>strong{unicode-bidi:plaintext;display:ruby-base}.social-instagram{background:linear-gradient(115deg,#f9ce34,#ee2a7b,#6228d7)}.woocommerce div.product div.images img{backdrop-filter:blur(3px)}.wc-tab-inner a,.wd-entry-content a { color:#3f66da;text-decoration:underline;}.article-body-container figure img {
	width: 100%;
}.article-body-container p,.wc-tab-inner p {line-height:2.2;}
.soldout {
padding: 3px 8px;
text-align: center;
background: #222;
color: white;
font-weight: bold;
position: absolute;
top: 6px;
right: 6px;
font-size: 12px;
}
.wd-tools-element .wd-tools-text {
    font-family: 'IranSans' !important;
}
.wd-header-cats .menu-opener .menu-open-label {
    font-family: 'IranSans' !important;
}
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    font-family: 'IranSans' !important;
}
.wd-entities-title {
    font-family: 'IranSans' !important;
}
.xt_atc_override_spinner a.add_to_cart_button:before, .xt_atc_override_spinner a.add_to_cart_button:after, .xt_atc_override_spinner a.single_add_to_cart_button:before, .xt_atc_override_spinner a.single_add_to_cart_button:after, .xt_atc_override_spinner button.add_to_cart_button:before, .xt_atc_override_spinner button.add_to_cart_button:after, .xt_atc_override_spinner button.single_add_to_cart_button:before, .xt_atc_override_spinner button.single_add_to_cart_button:after {
    display: block !important;
}
legend, h1, h2, h3, h4, h5, h6, .title {
    font-family: 'IranSans' !important;
}
.wd-checkout-steps {
    font-family: 'IranSans' !important;
}
.whb-sticky-prepared {
    padding-top: inherit !important;
}
