@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//seieco.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.3") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "iran-sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "iran-sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iran-sans", 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: "iran-sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(51,51,51);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iran-sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(255,140,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(221,51,51);
	--wd-link-color-hover: rgb(30,115,190);
	--btn-default-bgcolor: rgb(66,158,189);
	--btn-default-bgcolor-hover: rgb(5,63,92);
	--btn-default-color: rgb(255,255,255);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(66,158,189);
	--btn-accented-bgcolor-hover: rgb(5,63,92);
	--btn-accented-color: rgb(255,255,255);
	--btn-accented-color-hover: rgb(255,255,255);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.header-banner {
	background-color: rgb(221,51,51);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 0px;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--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: 12px;
}



@font-face {
	font-family: "iran-sans";
	src: url("//seieco.com/wp-content/uploads/2023/01/IRANSansWeb.woff2") format("woff2"), 
url("//seieco.com/wp-content/uploads/2023/01/IRANSansWeb.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

/* Font Awesome with font-display: swap */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"),
       url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff");
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"),
       url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff") format("woff");
}
.wd-header-nav .menu-item {
    cursor: pointer;
}
#billing_country_field{
	display:none;
}
#customer_type_field{
	margin-bottom:38px;
}

th.compare-value ,td.compare-value {
padding:10px;
border: 1px solid;
white-space:nowrap;
	width:fit-content;

}
/*.dwspecs-product-table-group>table{
margin-bottom:10px;
}*/

.wd-compare-table tr {
    display: table-row;
}
.wd-compare-table :is( th,td) {
	vertical-align:baseline;


}
.wd-compare-table .compare-basic td{
	padding-top:15px;
}


.wd-compare-table tbody{
	border-bottom:1px #7A7A7A solid
}

td>a>img{
height:200px;
width:auto;
}
.product-element-top{
 height: 242px;
	line-height:242px;
	background:white;
 box-shadow: 0 1em 3px -13px #060606;
	text-align:center;

}

.wd-entities-title{
	height:39.2px;
}
.wd-product-cats{
    height: 42.55px;
}



/*.carousel-section {
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}
.carousel-section .owl-carousel .owl-stage {
  padding-left: 0 !important;
}
.carousel-section .owl-carousel .owl-stage-outer {
  overflow: unset;
}
.carousel-section .owl-carousel .owl-nav .owl-next,
.carousel-section .owl-carousel .owl-nav .owl-prev {
  width: 50px;
  border: 1px solid #c3c3c3;
  border-radius: 50%;
  height: 50px;
  font-size: 30px;
}
.carousel-section .owl-carousel .owl-nav .owl-next:focus,
.carousel-section .owl-carousel .owl-nav .owl-prev:focus {
  outline: 0;
}
.carousel-section h2 {
  font-size: 34px;
  text-align: left;
  font-weight: 700;
}
.carousel-container {
  max-width: 1140px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  width: 100%;
}
.carousel-item {
  margin: 20px 0;
}
.carousel-item__card {
  box-shadow: 0 13px 31px #dce1ed;
  height: 300px;
  border-radius: 12px;
  margin: 30px 0 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: 500;
  border: 1px solid #dddddd;
}
.woocommerce-product-gallery {

  /* width: auto!important;*
	
	float:left;
 }
*/

/*.wd-tools-element {
	--wd-header-el-color: #FFF!important;
	--wd-header-el-color-hover:#e47911!important;
}*/
 /*.dwspecs-product-table .dwspecs-product-table-group .group-title{
	  background: #FFBE01;
 
    box-shadow:inset 0 0 4px;
	color:black;
	border-radius: 45px;
}*/
.shop_attributes tr {
	justify-content:normal;
}
/*.wd-hover-fw-button .wd-add-btn>a{
	background-color:#429ebd;
	color:white;
}
.wd-hover-fw-button .wd-add-btn>a:hover{
		background-color:#053f5c;
		color:white;
}
*/
.searchform input[type=text]{
	height:37px;
	font-size:13px;
}

.woocommerce-ordering.wd-style-underline select{
	text-align:center;
}
.woocommerce-result-count{
	color:black;
}
.wrap-price{
	justify-content:center!important;
}

.aiosrs-rating-summary-wrap{
	display:none;
}
.compare-value .dwspecs-product-table table tr td:first-child:not(.group-title){
background-color:white;
}
.wd-hover-icons .wrapp-buttons{
	bottom:500px!important;
	top:100px;

}
.category-grid-item img{
	width:150px!important;
}

.woocommerce-checkout-payment{
	text-align:right;
}
.order-status.status-high-status{
	background:#c52b78;
	color:white;
	
}
input.datapk{
background-color:antiquewhite;
}
/*.bapf_loader_page{
}
.bapf_lcontainer{
	width:20%!important;
  position: absolute;
  top: 50%;
  margin: -20px 0 0 -20px;
  left: 40%!important;
  height: 50px;
  padding: 0;
}*/
.product-labels.labels-rounded .product-label {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    min-height: 50px;
    border-radius: 35px;
    font-size: 14px;
}
.product-labels {
    position: absolute;
    top: 7px;
    inset-inline-start: 7px;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
    max-width: 50%;
    transition: all .3s ease;
    transform: translateZ(0);
	  padding: 5px 7px;
    min-width: 50px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    word-break: break-all;
    font-weight: 600;
    font-size: 12px;
    line-height: 1.2;
}
.product-label.onsale {
    background-color: var(--wd-primary-color);
    direction: ltr;
}
.searchform .searchsubmit {
    --btn-color: var(--wd-form-color, currentColor);
    --btn-bgcolor: transparent;
    position: absolute;
    gap: 0;
    inset-block: 0;
    left: 0;
    padding: 0;
    width: var(--wd-search-btn-w);
    min-height: unset;
    border: none;
    box-shadow: none;
    font-weight: 400;
    font-size: 0;
    font-style: unset;
}
.woocommerce-cart-form__cart-item .attachment-woocommerce_thumbnail{
	height:auto!important;
}
.wd-sizeguide-btn a{
	    background-color: #e91616;
    color: #ffff;
  padding: 16px 24px;
  border-radius: 5px;
}
.wd-sizeguide-btn a:hover{
	background-color:#ffab5b;
}
.wd-sizeguide-table{
	display:none;
}
 .wd-sizeguide.wd-popup {
     max-width: 70%; 
   }
.wd-entities-title{
	height:50px;
}

.product-wrapper .br_brand_shop_container{
	height:75px;
}

td.woocommerce-product-attributes-item__value {
    font-size: 14px !important;
}
button.single_add_to_cart_button.button.alt {
    background-color: #1491DB !important;
}
button.single_add_to_cart_button.button.alt:hover {
   /* background-color: #48A6A7 !important;*/
	background-color: #FF9F00 !important;
}

div#tab-description h2:first-of-type{
	color: #E52020;
    width: 100%;
    padding: 18px;
    font-weight: bolder;
    font-size: 18px;
    border-radius: 25px;
}
.woocommerce-product-attributes-item{
	  background-color: #f1f1f1;
    padding: 10px;
    border-radius: 10px;
    align-items: center!important;
		
		
}
.woocommerce-product-attributes{
	overflow:visible!important;
}
span.price .amount{
	display:block;
}
span.price{
	height:40px;
}
.single_add_to_cart_button:hover{
	color:#ffff;
}

	/***************/
.elementor-slides-wrapper.elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    border-radius: 8px;
}
	.tozihatcat
 {
    text-align: justify;
}
	
	/**********/
.my-filter-group {
    margin-top: 11px;
    padding: 5px 9px 1px 0px;
    background-color: #eeeeee;
    border-radius: 8px;
	cursor:pointer;
}

.wd-fbt-product:has(input[type="checkbox"][checked][disabled]) {
    /*display: none;*/
}
.wd-fbt-desc {
    display: none;
}
button.wd-fbt-purchase-btn.single_add_to_cart_button.button {
    background-color: #2692d8;
    margin-top: 23px;
}
/*****************/
.woobt-product.woobt-product-together.woobt-hide {
    border: 1px solid #cbcbcb;
    margin-top: 8px;
    border-radius: 8px;
    background-color: #fbf2e8;
}
.woobt-product.woobt-product-together {
	 border-radius: 8px;
	   border: 1px solid #cbcbcb;
	margin-top: 8px;
    background-color: aliceblue;
}
.whb-o4kt2yndsx33jof4ehnf form.searchform {
    width: 350px !important;
}

/**********/
.tablevizh tr {
    margin-top: 5px;
	    padding-bottom: 11px !important;
    padding-top: 11px !important;
}
.dwspecs-product-table-group .group-title {
 
    padding-left: 20px;
    color: #ffffff;
    width: max-content;
    background-color: #fc9f26;
    padding-right: 13px;
    margin-top: 10px;
    border-radius: 8px;
}

/*.wd-product .wd-entities-title
Specificity: (0,2,0)
 {
    height: 4em;
    max-height: 3em;
}
*/


/***********************************************/

.dwspecs-product-table table{
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    margin: 0;
}

 .dwspecs-product-table table tr td{
    width: 40%;
    background-color: #f0f0f0;
    vertical-align: middle;
    background-color: #f7f7f7;
    padding: 1rem 1.25rem;
    color: #4b4b4b;
    font-size: 1.083333333333333rem;
    font-weight: 400;
    border-bottom: 1px solid #9d9d9d;
}
 .dwspecs-product-table .att_name{
    background-color: #fbf2e7e6;
}
.wd-breadcrumbs .wd-delimiter {
    margin-inline: 2px !important;
    color: var(--wd-bcrumb-delim-color);
}
nav.wd-breadcrumbs. WooCommerce-breadcrumb a {
    padding: 0px 3px 2px 0px !important;
}



span.calltop
 {
    border-radius: 8px;
    padding: 2px 8px 2px 8px;
    background: #FF9F00;
}


del .amount {
    font-size: 15px;
    color: #f60303;
    font-weight: 400;
}

span.sale-percentage
 {
    display: inline-block;
    background: #ff0000;
    color: #fff;
    padding: 3px 8px;
    border-radius: 0px 10px 10px 0px; 
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px -10px;
}
.txtloopp {
    height: 8vh;
}

.dwspecs-product-table-group .group-title
 {
    color: #000000 !important;
    background-color: #ffdeb2 !important;
}


.classdis
 {
    display: none;
	 
}

.takmahsol:hover .classdis {
display: flex
;
    align-content: center
}
.wd-my-account-links a:before{
	content:"\f126";
}
.address-field .select2{
	z-index:unset;
}
.brands-logos {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 20px;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}

.brands-logos a {
  width: 100%;
  max-width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.br_brand_shop_container {
    z-index: 5;
    position: absolute;
    left: 10px;
}

span.wd-btn-text {
    font-size: 17px;
}

a.wd-open-popup:hover {
   background-color: #17cf95;
	color:white;
}
span.posted_in>a {
   text-decoration: underline;
    text-underline-offset: 10px;
    text-decoration-color: #464141;
	line-height: 2.3;
}
span.posted_in>a:hover {
text-decoration-color: red;
}
.woocommerce-variation.single_variation.wd-show{
	display:none!important;
}
a.reset_variations {
    display: none !important;
}
.zarfiat-calc {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
    }
.zarfiat-calc .card {
      background: #fff;
      width: 250px;
      border-radius: 20px;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
      padding: 25px 20px;
      text-align: center;
      transition: transform 0.3s ease;
    }

.zarfiat-calc .card:hover {
      transform: translateY(-5px);
    }

.zarfiat-calc .title {
      font-size: 18px;
      color: #888;
      margin-bottom: 8px;
    }

.zarfiat-calc .value {
      font-size: 28px;
      font-weight: bold;
      color: #222;
      margin-bottom: 20px;
    }

.zarfiat-calc .divider {
      height: 1px;
      background-color: #eee;
      margin: 15px 0;
    }

.zarfiat-calc .footer-label {
      font-size: 16px;
      color: #666;
      margin-bottom: 4px;
    }

.zarfiat-calc .footer-value {
      font-size: 20px;
      color: #007bff;
      font-weight: bold;
    }
h3.mohasebe {
    text-align: center;
}
span.mohasebe1 {
  color: #fff;
  padding: 15px 25px;
  background-color: #fc2626;
  background-image: radial-gradient(93% 87% at 87% 89%, rgba(0, 0, 0, 0.23) 0%, transparent 86.18%), radial-gradient(66% 66% at 26% 20%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%);
  box-shadow: inset -3px -3px 9px rgba(255, 255, 255, 0.25), inset 0px 3px 9px rgba(255, 255, 255, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.6), inset 0px -8px 36px rgba(0, 0, 0, 0.3), inset 0px 1px 5px rgba(255, 255, 255, 0.6), 2px 19px 31px rgba(0, 0, 0, 0.2);
  border-radius: 14px;
  font-weight: bold;
  font-size: 20px;

  border: 0;

  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}
/*.product-element-bottom.product-information .wd-product-cats {
    display: none;
}
.hover-content-inner.wd-more-desc-inner {
    display: none;
}*/
p.mohasebe3 {
    text-align: center;
		font-size:17px;
		color:black;
}
strong.zarfiat-calc {
    font-size: 21px;
    color: #ff0000;
}
	
	/******/
.button-85 {
  padding: 0.6em 2em;
  border: none;
  outline: none;
  color: rgb(255, 255, 255);
  background: #111;
  cursor: pointer;
  position: relative;
  z-index: 0;
  border-radius: 10px;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-85:before {
  content: "";
  background: linear-gradient(
    45deg,
    #ff0000,
    #ff7300,
    #fffb00,
    #48ff00,
    #00ffd5,
    #002bff,
    #7a00ff,
    #ff00c8,
    #ff0000
  );
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  -webkit-filter: blur(5px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  animation: glowing-button-85 20s linear infinite;
  transition: opacity 0.3s ease-in-out;
  border-radius: 10px;
}


@keyframes glowing-button-85 {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 400% 0;
  }
  100% {
    background-position: 0 0;
  }
}

.button-85:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
background: #2966e3;
  left: 0;
  top: 0;
  border-radius: 10px;
}

span.calc-btn3 {
    display: flex
;
    justify-content: space-around;
}
button.button-85:hover
 {
    color: white;
}
button.button-85 {
    
    color: #ffffff;
    border-radius: 5px;
    margin-bottom: 26px;
}
button.cptext1 {
    color: #fff;
    padding: 15px 25px;
    background-color: #cf2929;
    background-image: radial-gradient(93% 87% at 87% 89%, rgba(0, 0, 0, 0.23) 0%, transparent 86.18%), radial-gradient(66% 66% at 26% 20%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 69.79%, rgba(255, 255, 255, 0) 100%);
    box-shadow: inset -3px -3px 9px rgba(255, 255, 255, 0.25), inset 0px 3px 9px rgba(255, 255, 255, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.6), inset 0px -8px 36px rgba(0, 0, 0, 0.3), inset 0px 1px 5px rgba(255, 255, 255, 0.6), 2px 19px 31px rgba(0, 0, 0, 0.2);
    border-radius: 14px;
    font-weight: bold;
    font-size: 17px;
    border: 0;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}
p.txt1 {
    font-size: 20px;
}
#calc-result{
	display:none;
}
.step-nav.ff_step_nav_last {
    justify-self: center;
}
.step-nav.ff_step_nav_last button {
    margin: 15px 2vw;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    background-color: #1491db;
    padding: 15px 40px 15px 40px;
    border-radius: 8px;
}
button.ff-btn.ff-btn-prev.ff-btn-secondary{
	    background-color: #1491db;
    padding: 15px 40px 15px 40px;
    border-radius: 8px;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary:hover {
    background-color: #dc181a;
    padding: 15px 40px 15px 40px;
    border-radius: 8px;
}
button.ff-btn.ff-btn-prev.ff-btn-secondary:hover{
	    background-color: #dc181a;
    padding: 15px 40px 15px 40px;
    border-radius: 8px;
}
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
    background-color: #09c063 !important;
}
.digits-login-modal {
 font-size: 0;
}

.digits-login-modal::before {
font-family: "woodmart-font";
font-weight: 900; 
content: '\f124';
font-size: 16px;
text-decoration: none;
font-style: normal;
}
nav.woocommerce-MyAccount-navigation ul li {
    border-radius: 8px;
    margin-top: 10px;
    border: 1px solid #b9b9b9;
}
.rtl .woocommerce-MyAccount-navigation {
   
    width:100%!important;
}
 h6.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: none;
}
#customer_login,#ui-id-1,#ui-id-2 {
    display: none !important;
}
.digits-form_rememberme .digits-field-type_tac .dig_input_wrapper::after{
	border:1px solid;
}
.dig_login_va_otp.lighte.bgdark.button.loginviasms{
	background-color:rgb(56 94 165);
}@media (min-width: 1025px) {
	.swiper-slide:hover{
    opacity: 0.5;
}
.product-grid-item :is(.product-image-link,.hover-img) img {
    width: revert-layer!important;
}

	
.wd-dropdown-menu {
    background-color: #3d464d;
}
.wd-dropdown{
	  background-color: #3d464d;
}
.wd-sub-menu li>a{
	 color: #ffff;
}
.wd-sub-menu li>a:hover{
	 color: #00deff !important; 
}
.menu-item-has-children > a::after {
  /*color: #00deff !important;*/
}
/************/

.wd-sub-menu li.menu-item-has-children > a::before,
.sub-sub-menu li.menu-item-has-children > a::before {
  content: "❯"; 
  position: absolute;
  left: 0; 
  top: 50%;
  transform: translateY(-50%);
  color: #00deff;
  font-size: 12px;
  line-height: 1;
}

/* افکت خط سفید زیر لینک */
.wd-sub-menu li > a::after,
.sub-sub-menu li > a::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(
    to left,
    transparent 0%,
    white 45%,
    white 55%,
    transparent 100%
  );
  opacity: 0;
  transition: opacity 0.3s ease;
}

.wd-sub-menu li > a:hover::after,
.sub-sub-menu li > a:hover::after {
  opacity: 1;
}
button.button-85 {
    font-size: 1.5vw;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	#mbfse1 table.variations{
	display:none;
}
#mbfse2 .woocommerce-variation-add-to-cart ,#mbfse2 .quantity ,#mbfse2 .single_add_to_cart_button {
    display: none;
}
#mbfse2 table .label {
    display: none!important;
}
.single_variation_wrap{
	direction:none;
}
 .woocommerce-breadcrumb {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        line-height: 2.8em;
    }
.variations_form .value .wd-swatches-product {
    display: none !important;
  }

  /* نمایش دوباره دراپ‌داون پیش‌فرض ووکامرس */
  .variations_form .value select {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    pointer-events: auto !important;
    height: auto !important;
  }

  /* اطمینان از نمایش ریست متغیرها (در صورت نیاز) */
  .variations_form .value .wd-reset-var {
    display: block !important;
  }
button.button-85 {
    font-size: 3vw;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	#footer_add .quantity, #footer_add .variations{
	display:none!important;
}
#footer_add form{
	margin:0;
}
.brands-logos {
    grid-template-columns: repeat(4, 1fr);
  }
.wd-sub-menu >li >a {
			color: black;
	}
		.wd-sub-menu li>a{
		color: black;
}
		.menu-item-has-children{
		  color: #ffff;!important;
	}
	/*************/
	.wd-sub-menu li.menu-item-has-children > a::before,
.sub-sub-menu li.menu-item-has-children > a::before {
  content: ""; 
  position: absolute;
  left: 0; 
  top: 50%;
  transform: translateY(-50%);
  color: #00deff;
  font-size: 12px;
  line-height: 1;
}
.product_meta.wd-layout-inline>span {
    flex: 0 1 auto!important;
}

  .variations_form .value .wd-swatches-product {
    display: none !important;
  }

  /* نمایش دوباره دراپ‌داون پیش‌فرض ووکامرس */
  .variations_form .value select {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    pointer-events: auto !important;
    height: auto !important;
  }

  /* اطمینان از نمایش ریست متغیرها (در صورت نیاز) */
  .variations_form .value .wd-reset-var {
    display: block !important;
  }

.wd-product:not(.wd-hover-small) .product-image-link img,
.wd-product:not(.wd-hover-small) .hover-img img {
    width: 50% !important;
    
}
#mbfse1 table.variations{
	display:none;
}
#mbfse2 .woocommerce-variation-add-to-cart ,#mbfse2 .quantity ,#mbfse2 .single_add_to_cart_button {
    display: none;
}
#mbfse2 table .label {
    display: none!important;
}
.single_variation_wrap{
	direction:none;
}
 .woocommerce-breadcrumb {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        line-height: 2.8em;
    }

button.button-85 {
    font-size: 5vw;
}



}

@media (max-width: 576px) {
	#footer_add .quantity, #footer_add .variations{
	display:none!important;
}
#footer_add form{
	margin:0;
}
.brands-logos {
    grid-template-columns: repeat(4, 1fr);
  }
.wd-sub-menu >li >a {
			color: black;
	}
		.wd-sub-menu li>a{
		color: black;
}
		.menu-item-has-children{
		  color: #ffff;!important;
	}
	/*************/
	.wd-sub-menu li.menu-item-has-children > a::before,
.sub-sub-menu li.menu-item-has-children > a::before {
  content: ""; 
  position: absolute;
  left: 0; 
  top: 50%;
  transform: translateY(-50%);
  color: #00deff;
  font-size: 12px;
  line-height: 1;
}
.product_meta.wd-layout-inline>span {
    flex: 0 1 auto!important;
}
.variations_form .value .wd-swatches-product {
    display: none !important;
  }

  /* نمایش دوباره دراپ‌داون پیش‌فرض ووکامرس */
  .variations_form .value select {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    pointer-events: auto !important;
    height: auto !important;
  }

  /* اطمینان از نمایش ریست متغیرها (در صورت نیاز) */
  .variations_form .value .wd-reset-var {
    display: block !important;
  }

.wd-product:not(.wd-hover-small) .product-image-link img,
.wd-product:not(.wd-hover-small) .hover-img img {
    width: 50% !important;
    
}
#mbfse1 table.variations,#mbfse1 .woocommerce-variation-price{
	display:none!important;
}
#mbfse2 .woocommerce-variation ,#mbfse2 .quantity ,#mbfse2 .single_add_to_cart_button {
    display: none!important;
}
#mbfse2 table .label {
    display: none!important;
}
.single_variation_wrap{
	direction:none;
}
 .woocommerce-breadcrumb {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        line-height: 2.8em;
    }

button.button-85 {
    font-size: 6vw;
}


}

