header.store-header .container .flex.items-stretch.justify-between {
    background-color: #fffffe40;
    padding: 4px 10px
  }
  
  .main-nav-container.fixed-pinned .inner {
    background-color: #fffffe;
  }
  .home-block-title .border-primary {
    display: none;
  }
  
  .s-block--best-offers .border-primary {
    display: none;
  }
  
  
  .home-block-title h2:after,  .s-block--best-offers h2:after{
    content:"";
    display:flex;
    width: 50px;
   border-bottom: 0.2px solid #1d1d1b;
   margin:  0px 10px;
   height: 17px
  }
  
  
  .home-block-title h2:before, .s-block--best-offers h2:before{
    content:"";
    display:flex;
    width: 50px;
    border-bottom: 0.2px solid #1d1d1b;
    margin:  0px 10px;
    height: 17px
  }
  
  .home-block-title h2,  .s-block--best-offers h2{
   flex-direction: row;
   display:flex;
    justify-content:center
  }
  .index section.s-block.container.fixed-products{
    background-color: #fffffe;
  margin-top:0px;
  padding-top: 30px ;
  padding-bottom: 30px
  }
  
  /*
  
  .index .s-products-list-vertical-cards {
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
  }
  .index .s-products-list-wrapper {
    display: flex;
  }
  
  .index .s-products-list-wrapper custom-salla-product-card{
  flex: 0 0 30%;
  
  }
  */
  @media (max-width: 991px) {
    .product-card--vertical.product-card--simplified:not(.product-card--fit-height):not(.product-card--special) .product-card__content {
        min-height: 4%;
    }
  }
  
  .s-product-card-rating span svg {
    height: .7rem;
    width: .7rem;
  }
  
  
  /*testimonials*/
  .s-block.s-block--testimonials .carousel-slider .swiper {
    padding-left: 0rem !important;
  }
  .s-block--testimonials.enhanced .review {
    display: flex;
    justify-content: center;
  }
  .s-block--testimonials img {
    display: none!important
  }
  
  .s-block--testimonials .flex.items-center.mt-6.-mx-2 {
    flex-direction: column!important;
    text-align: center;
    margin-top: .5rem;
  }
  
  .s-block--testimonials .sicon-quote:before {
    display: none
  }
  .s-block--testimonials .text-store-text-primary {
    text-align: center;
    color: #1d1d1b !important;
  
  }
  @media (max-width: 991px) {
  
  .s-block--testimonials salla-slider .slide--one-fourth  {
    max-width: 100%;
  
  }
  }
  
  .s-block--testimonials salla-slider .slide--one-fourth  {
    box-shadow: none;
    border: 1px solid #1d1d1b30;
    border-radius: 2px;
    width: 90%;
    margin: 20px;
    background-color: #fffffe;
  }
  
  .s-block--testimonials.enhanced:before {
  display: none;}
  
  .s-block--testimonials .testimonials-item:after {
  display:none;
  }
  
  
  .store-footer__inner, .store-footer__newsletter {
    border-bottom-width: 0px;
  }
  
  .store-footer__contacts-row {
    border-bottom-width: 0px;
  
  }
  .store-footer .rounded_contacts a {
    border-radius: 3px;
  }
  
  .store-footer__curve{
        display: none;
  
  }
  
  
  .store-footer .block-vat {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fffffe;
    width: 124px;
    height: 34px;
    margin-bottom: 5px;
    border-radius: 4px;
    padding: 5px;
  }
  
  .store-footer .store-info-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px;
  }
  
  .store-footer .block-vat {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fffffe;
    width: 124px;
    height: 34px;
    margin-bottom: 5px;
    border-radius: 4px;
    padding: 5px;
  }
  .store-footer .block-vat img {
    max-width: 23px;
    width: 20px;
  }
  
  .store-footer .block-vat .text {
    font-size: 10px;
    line-height: 15px;
    flex-direction: column;
    margin: 0 5px;
    margin-top: 2px;
  }
  .store-footer .block-vat p, .block-vat a {
    display: block;
    white-space: nowrap;
    font-weight: 500;
    color: #1d1d1b!important;
    font-size: 8px;
    text-align:right
  }
  
  .store-footer .block-vat .number, .block-vat a {
    color: #1d1d1b!important;
    font-weight: 700;
  }
  
  .store-footer .store-info-block .block-vat > a {
    margin: 0px;
  }
  
  .store-footer  .flex.rtl\:space-x-reverse.space-x-2.items-end.justify-center {
    display:none
  }
  
  .store-footer__contacts-row .flex.enhanced_rounded_contacts  {
    display:none
  }
  
  .store-footer__contacts-row:before {
    display:flex;
    content: "تواصل معنا";
    flex-direction:column;
    justify-content:center;
    text-align:center;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-bottom: .75rem;  
  }
  .product-card__buttons>div button {
    border-radius: 2px;
  }
  
  
  span.dev-link A{
    margin-left: .2rem
  }
  
  span.dev-link {
    display: inline-flex;
    font-size: 9px;
    margin-bottom: 10px;
    color: var(--footer-text-color);
    opacity: 1;
    flex-direction: row-reverse;
    }
  
    .footer-bottom .mb-2\.5 {
      margin-bottom: 0rem;
  }
  
  
  
  .page-single .p-6 {
    padding: .8rem;
  }
  .Washing-instructions-page .dan-title p {
    line-height: 50px;
    text-align: center;
  }
  h2.instrucation-kind {
    margin-top: 10px
  }
  .important-thing {
    grid-column: span 2/span 1;
      background: #fffffe;
    border-radius: 12px;
    padding: 20px;
    max-height: 180px;
    min-height: 180px;
  }
  
  .instrucation-content p, .important-thing p {
  font-size: 3.2vw;
  }
  
  .footer-badges{
    display:none 
  }
  .footer-is-custom .store-footer .social-link {
    border-color: #fffffe;
    opacity: 1;
  }
   .calculator-container { width: 100%; max-width: 420px; text-align: center; margin: 0 auto; padding: 10px; }
      .calculator-container h1 { font-size: 32px; font-weight: bold; margin-bottom: 40px; color: #1d1d1b; }
      .calculator-container .input-group { margin-bottom: 25px; text-align: right; }
      .calculator-container .input-group label { display: block; font-weight: bold; font-size: 15px; margin-bottom: 3px; color: #000; }
      .calculator-container .input-group span { display: block; color: #1d1d1b; font-size: 13px; margin-bottom: 8px; }
      
      .calculator-container select { 
          width: 100%; 
          padding: 15px; 
          border: 1px solid #1d1d1b; 
          border-radius: 10px; 
          font-size: 16px; 
          box-sizing: border-box; 
          text-align: right; 
          direction: rtl;
          background-color: #fffffe;
          color: #1d1d1b;
          outline: none;
      }
      
      .calculator-container .btn-submit { background-color: #1d1d1b; color: #ffffff; font-size: 18px; font-weight: bold; border: none; padding: 12px 35px; border-radius: 8px; cursor: pointer; margin-top: 15px; margin-bottom: 40px; min-width: 160px; }
      .calculator-container .results-section { text-align: right; margin-bottom: 40px; }
      .calculator-container .result-text { font-size: 18px; margin-bottom: 15px; color: #1d1d1b; text-align:center; }
      .calculator-container .note-box { background-color: #8de0e240; border-radius: 12px; padding: 20px; text-align: right; font-size: 16px; line-height: 1.6; color: #1d1d1b; text-align:justify; text-align-last:center; font-weight:500; }


@media (max-width: 767px) {
      .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, .simplified-products .s-products-slider-card .product-card--simplified .product-card__image, salla-offer .product-card--simplified .product-card__image {
        height: 14.3rem;
    }
    body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image, body:not(.free-images-height) salla-offer .product-card--simplified .product-card__image {
        max-height: 18rem;
    } 
    .s-block--animated-brands.bigger_logos img {
        height: 120px;
        width: 120px;
    }
    /*
    .store-footer__bottom-inner{
        display:flex;
         flex-direction:column-reverse;
      gap: 12px
     }
*/

span.text-sm.footer-rights {
    line-height:2rem
}
}
    .s-block--product-tabs .btn-tab-primary, .s-block--store-branches .btn-tab-primary {
        border-radius: 2px;
    }
    .product-card__enhanced-mini-cart button.s-button-element {
        border: 1px solid #1d1d1b30 !important;
    }

    .product-card__enhanced-mini-cart button.s-button-element:hover {
background-color: #1d1d1b !important;
color: #fffffe !important    }
.s-block--animated-brands--marquee {
    mask-image: none;
}
.htv--side-lines .home-block-title h2:after, .htv--side-lines .home-block-title h2:before {
    display: none;
}
.htv--side-lines .home-block-title h2:after, .htv--side-lines .home-block-title h2:before {
    display: none;
}

.product-tabs__view-all-wrap a {
    border: 1px solid #1d1d1b30;
    padding: 5px 10px
}
.s-block--animated-brands.bigger_logos img {

    border: 1px solid #1d1d1b30;
}
.s-payments-list-item {
    border-radius: 2px;
}
.testimonials__view-all-wrap .btn--outline-primary {
    border-color:#1d1d1b30;
    border-width: 1px;
    color: #1d1d1b;
}
.wa-selia.right {
  right: 0px;
  border-color: #1d1d1b ;
  border-radius: 10px 0px 0px 10px;
  border-style: groove;
  border-width: 1px 0px 1px 1px;
}



/*****new updates novamber******/

.custom-products__view-all-wrap .h-px{
  display:none
}
.custom-products__view-all-wrap{
justify-content:center;
}
.s-block--about .about__row{
    text-align:center
}
.s-block--about .about__description{
  display: none;
}
.s-block--about [data-selia="about-button"] i{
  display: none;
}
.s-block--about .bg-primary {
  background-color: transparent;
  border: 1px solid #1d1d1b;
  margin-top: 0rem;
}

.s-block--about .btn.h-12 {
    height: 2rem;
}
.s-block--about span{
  color: #1d1d1b;
}
@media (max-width: 767px) {
.index.mobile_small_blocks_titles .home-block-title h2 {
  font-size: 1rem;
}
}.s-block--custom-products.your-gift {
  background-image: url(https://cdn.files.salla.network/other/168486673/a2861616-44b6-4d29-9ff9-f3703c9677d6-original.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 97%;
  border-radius: 1px;
  /* إضافة مساحة داخلية من الأعلى لدفع المحتوى نحو الأسفل */
  display: flex;
  padding-bottom: 15px;
  flex-direction: column;
  justify-content: flex-end; /* لضمان تمركز المحتوى في أسفل البلوك */
}

.s-block--custom-products.your-gift .product-card--vertical {
  flex-direction: column;
  display: grid;
  grid-template-columns: 40% 1fr;
  width: 100%;
}
.s-block--custom-products.your-gift
.s-products-list-vertical-cards {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0.625rem;
  margin-bottom: 0px;
}

.s-block--custom-products.your-gift .product-card__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: start;
  margin-block-start: 16px;
}

.s-block--custom-products.your-gift .product-card__image {
  display: block;
  aspect-ratio: 1/1;
  max-height: 380px;
  margin-inline: auto;
  width: 100%;
}

.s-block--custom-products.your-gift .product-card__content-wrapper {
  width: 80%;
}

.s-block--custom-products.your-gift .product-card__enhanced-mini-cart {
  width: 80%;
}
.s-block--custom-products.your-gift .product-card--vertical.product-card--fit-height .product-card__content {
  height: 20%;
  text-align:center;
  margin-top:3rem
}
.s-block--custom-products.your-gift .home-block-title h2 {
  margin-right: 10px;
  color: #e7e7dd;
  width: 60vw;
}
.s-block--custom-products.your-gift
.custom-products__subtitle{
  margin-right: 10px;
  color: #fff;
  width: 60vw;
  text-align: ;
}
.s-block--custom-products.your-gift
salla-products-list.vertical-products {
    padding-top: 30px; /* يمكنك زيادة أو تقليل هذه القيمة حسب طول الصورة الخلفية */
}
.your-gift .home-block-title h2 {
    margin-top: 80px;
  display:flex;
flex-direction: column !important;
  text-align:center
}


.your-gift .home-block-title h2:before {
    content: "هديتنا لك .... لأول 20 عميل";
    display:flex;
  font-size:8px;
  width: 100%;
  text-align:center;
  justify-content:center;
  color:#fff;
  background-color:transparent !important 
}

 .home-block-title h2:before {
   background:none;
 }

 .product-card__image {
  background-color: #fff;
}
.s-block--animated-brands--brand {
  background: transparent;
}