:root{
    --wd-arrow-radius:6px;
    
}

.product-label.onsale {
    direction: rtl;
    min-height:unset !important;
}
.yaghoot-bottom-wrapper {
    text-align: right;
    display: flex;
    justify-content: center;
}

.product-element-top {
mix-blend-mode: multiply;

}

:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {
   // --wd-prod-bg-sp: 0 5px 10px !important;
}



.hs-feature-products .product-wrapper{
    height:450px;
}

.wd-product {
    --wd-prod-gap: 10px !important;
}



.yaghoot-bottom-wrapper .product-labels {
    max-width: 70%;
}
.yaghoot-bottom-wrapper .product-labels {
bottom: 0px;
    inset-inline-start: 10px;
    align-items: end;
    left: 0;
    right: unset;
    top: unset;
}

.yw-discount-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#111;
  color:#fff;
  font-size:12px;
  font-weight:800;
  line-height:1;
  padding:4px 10px;
  border-radius:3px;
  min-width:44px;
height: 20px;
}

/*
.yaghoot-bottom-wrapper .price {
    display: flex;
    flex-direction: column;
    align-items: center;
}
*/

.wd-products-with-shadow, .wd-products-with-shadow .wd-product, .wd-products-with-shadow .wd-cat {
    --wd-prod-shadow: 0 0 10px rgb(0 0 0 / 6%);
}

.whb-wt9ij1eqcg3gotoxi2xz.info-box-wrapper div.wd-info-box {
    --ib-icon-sp: 10px;
    padding: 5px 10px;
}



.woocommerce-product-details__cats-tags a {
    background: #eeeeee;
    padding: 5px;
    border-radius: 6px;
}


.woocommerce-product-details__cats-tags a:hover {
    background: #0f766e;
	color:#FFFFFF
}

.order-icons .phone .wd-info-box .info-box-content{
		background: #128d85;
}

.order-icons .telegram .wd-info-box .info-box-content{
		background: #1eaff5;
}


.order-icons .whatsapp .wd-info-box .info-box-content{
		background: #128d85;
}


.order-icons .bale .wd-info-box .info-box-content{
		background: #39c59d;
}


.order-icons .eita  .wd-info-box .info-box-content{
		background: #fd730a;
}


.order-icons .wd-info-box .info-box-content {
    --wd-tags-mb: 10px;
    position: relative;
    flex: 1 1 auto;
    border-radius: var(--wd-brd-radius);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    height: 50px;
    align-content: center;

}


.order-icons .wd-info-box .box-icon-wrapper{
	    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
	border-radius: var(--wd-brd-radius);
}



.category-grid-item:hover .wd-cat-image {
    transform: unset;
}


.woocommerce-Price-currencySymbol .toman-icon,
.toman-icon svg,
.toman-icon img {
  width: 20px;
  height: 25px;
  vertical-align: -0.1em; /* تراز عمودی با خط پایه متن */
  display: inline-block;
}


.toman-icon svg [fill]:not([fill="none"]) { fill: currentColor; }
.toman-icon svg [stroke]:not([stroke="none"]) { stroke: currentColor; }


.product-wrapper ins .woocommerce-Price-amount.amount  bdi{
  font-size: 18px;
}

.product-wrapper .woocommerce-Price-amount.amount bdi {
 
    font-weight: 700;
}
del .woocommerce-Price-amount.amount svg{
    fill: var(--color-gray-300);
}

@media (max-width: 1024px) {
  .product-wrapper .woocommerce-Price-amount.amount {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

.elementor-element-889735d .wd-cat-wrap:hover {
    background-color: var(--wd-primary-color) !important;
}
.elementor-element-889735d .wd-cat-wrap:hover  a  {
    color: #fafafa !important;
}







.woocommerce-product-gallery img {
    width: 100%;
    border-radius: var(--wd-brd-radius);
    background-color: #F7F7F7;

}


[class*="wd-swatches"] {
    --wd-swatch-h-sp: 5px !important;
    --wd-swatch-v-sp: 2px !important;
}

[class*="wd-single-"].wd-swatch-layout-inline table.variations .cell {
    padding-bottom: 10px !important;
}

.wd-single-attrs:is(.wd-layout-grid,.wd-layout-inline) tr {
    justify-content: flex-start;
    background-color: #f0f0f1;
    padding: 10px;
     margin-bottom: unset !important;
    border-radius: 12px;
    border: 1px dashed #9f1e20;
}

.shop_attributes tbody {
    margin-bottom: unset !important;
    column-gap: 10px !important;
     row-gap: 10px !important;
}



.cart-empty:before {
    content: "";
    width: 100%;
    height: 150px;
    background-image: url(https://humttostore.com/wp-content/uploads/2026/02/shopping-bag.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.wd-empty-mini-cart:before {
  content: "" !important;
    width: 100%;
    height: 100px;
  background-image: url("https://humttostore.com/wp-content/uploads/2026/02/shopping-bag.svg");
  background-repeat: no-repeat;
  background-size: contain;
      background-position: center;
}



table.variations {
    display: none;
}
.amount bdi{
display: flex;
}

.product_list_widget>li .widget-product-info .price {
    display: flex;
}

.widget-title {
    background-color: #f8f8f8;
    padding: 20px;
    border-radius: 12px;
}

.wd-product .price {
    display: flex !important;
}


.widget_price_filter [class*="price_slider_amount"] .price_label {

    display: flex;
}
.widget_price_filter [class*="price_slider_amount"] .price_label>span {
    color: var(--color-gray-900);
    font-weight: 600;
    display: flex;
    flex-direction: row-reverse;
}

.wd-single-price .price .price {
    display: flex;
    justify-content: center;
    gap: 10px;
}


.hs-feature-products .product-wrapper {
    gap: 0px;
}


.box-style-shadow {
    box-shadow: 0 0 15px -10px rgb(0 0 0)!important;
}


.banner-increased-padding .wrapper-content-banner {
    padding: 0% !important;
}






.category-section .promo-banner .content-banner {

    background-color: #fefefeb0;
    padding: 10px;
    border-radius: 15px;
}