.btn-buy {
  align-items: end;
  justify-content: end;
  gap: 10px;
  flex-direction: column;
  display: flex;
  align-items: center;
}

.btn-buy a {
    padding-inline: 32px;
    padding-block: 5px;
  color: #fff;
  text-align: right;

  /* body/14-medium */
  
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 200% */

  border-radius: 8px;
  background: var(--primary-300, #9b2776) !important;
}


.style-box-onsale {
  width: 49px;
  height: 23px;

  border-radius: 6px;
  background: var(--primary-300, #9B2776);


  color: #FFF;
text-align: right;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 200% */
display: flex;
padding: 4px 6px;
justify-content: center;
align-items: center;
gap: 10px;
}

  a.added_to_cart.wc-forward {
    transition: all 0.3s ease;
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 0;
    width: 100%;
    display: flex;
    height: 100%;
    color: #9b2776;
    background: #ffffffa8 !important;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    font: bold !important;
  }
  
  .th-projects__gradient--right-pr{
      position: absolute;
    right: 0;
    height: 100%;
    width: 5%;
    z-index: 20;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 17.36%, rgba(255, 255, 255, 0.02) 95.83%);
backdrop-filter: blur(3px);
      
      
  }
  .th-projects__gradient--left-pr {
      
        position: absolute ;
  left: 0;
  height: 100%;
  width: 5%;
  z-index: 20;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 17.36%, rgba(255, 255, 255, 0.02) 95.83%);
backdrop-filter: blur(3px);
      
      
      
      
  }
  

.show_all_pt_products:hover {
  color: #8B1E68;
}


.show_all_pt_products {

font-size: 13px;
font-weight: 500;
line-height: 26px;
text-align: right;

}

.products-script .swiper-slide {
  
  display: flex;
  flex-direction: column;
  justify-content: space-between;


  background: radial-gradient(63.94% 98.08% at 0% 50%, rgba(255, 255, 255, 0.03) 16.51%, rgba(255, 255, 255, 0.06) 82.93%);box-shadow: 6px 0px 12px 0px rgba(205, 205, 205, 0.25);    
  
  /* height: fit-content; */
height: 322px !important;
}

.categ-pt {
  margin-block: 0px !important;
}

.sale-pr {
  color: var(--text-500, #0F0F10) !important;
  
  
  /* H4/16-semibold */
  font-family: kalameh !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 32px !important; /* 200% */
}


.swi-btn-product-so-next {
  
right: unset !important;
}




.swi-btn-product-so-next {
  top: 32px;
  left: 20px !important;
}


.swi-btn-product-so-prev {
  top: 32px !important;
  left: 0px !important;
}


.archive-content-pt-style-wg {
  height: 100% !important;
    
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.pt-li-product {
  height: 350px !important;
  /* min-height: 20rem !important; */
}


.add_to_cart_button {
  color: #fff;
  text-align: right;

  /* body/14-medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 200% */

  width: 93px;
  padding: 6px 32px !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.pt-precent-off {
  /* padding: 3PX; */
  height: 19px;
}

.pt-li-product a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.slide-produscts-single {


}
.products-script img{
  height: 103px !important;
  width: 103px !important;
  /* width: 100% !important;
  height: 138px !important; */
  /* padding:11px 28% ; */
  border-radius: 8px;
background: #F4F4F4;
}

.archive-content-pt-style-wg a {
  display: flex;
  align-items: center;
  flex-direction: column

}

.pt-price-holder ins {
  text-decoration: auto;
}

.products-script .woocommerce-Price-currencySymbol {
  color: var(--text-300, #818181);
text-align: right;
font-family: IRANSans;
font-size: 8px;
font-style: normal;
font-weight: 400;
line-height: 16px; /* 200% */
}
.woocommerce-tabs #iconcopy {
  left: 0% !important;
}