.s-product-card-entry .s-product-card-image:after {
    background: linear-gradient(180deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%) !important;
}

@keyframes rotateGradient {
    0% {
      background: linear-gradient(180deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%);
    }
    20% {
      background: linear-gradient(144deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%);
    }
    40% {
      background: linear-gradient(108deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%);
    }
    60% {
      background: linear-gradient(72deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%);
    } 
    80% {
      background: linear-gradient(36deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%);
    }
    100% {
      background: linear-gradient(0deg, rgba(160, 95, 67, 0) 0%, #abce4d 100%);
    }
  }
  
  
  
  
  
  
  
  .grid-banners a:first-child {
    grid-area: item5;
}




@media (max-width: 768px) {
    .grid-banners {
            display: grid
;
    grid-template-rows: repeat(2, 1fr);
    grid-gap: 24px;
    gap: 24px;
    grid-template-areas:
        "item1 item2 item3"
        "item4 item5 item3";
    }
}

.custom-style, 
.circle-shape{
    background: #f1fdfb !important;
    padding: 20px;
    margin-top: auto !important;
}

.category-box h3, .categories-part .category-box h3 {
        color : #2b7363;
          font-weight: bold;
    }



.category-box:hover .img-box .shape-hexagons {
  transform: scale(0.9);
}




    

a.banner-entry.square-photos {
    box-shadow: 1px 1px 10px #48b8cd33;
    border-radius: 25px;
}












.store-features {

background: linear-gradient(0deg, rgba(211, 251, 168, 1) 0%, rgba(241, 253, 251, 1) 100%) !important;
    color: #000000 !important;
}


.store-features li img {

    background: #84c345;
    border-radius: 50%;
    
}

 .s-block--testimonials {
  background: white;
}
    
    
.s-block--square-banners{
padding-bottom: 40px;
}


salla-slider .s-slider-block__title .s-slider-block__title-nav::before, salla-slider .s-slider-block__title .s-slider-block__title-nav::after{

background: #84c044;
}


.s-slider-v-centered .s-slider-block__title-nav button{

    background-color: white;
}




.s-block__title svg {

display: none;
}



.md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
}

.two-row .banner-entry:first-child {
        height: 70%;
    }
    
        .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 2 / span 2;
    }
    
    
    .banner-entry {
        height: 100px;
    }
    
    
    .s-block__title .view-all {
    color : black;
    }
    
    @media (max-width: 450px) {
    .flex-video-product video, .flex-video-product iframe {
        height: 580px;
    }
}


@media screen and (min-width: 800px) {
.banner-entry {
    height: 200px;
}
.two-row .banner-entry:first-child {
    height: 100%;
}
}



.lang-currencies button {
border: none;
}

.box-sec-home section:first-of-type {
    margin-top: 82px !important;
}

.left-menu button {
color: #000000;
}

custom-main-menu .main-menu > li > a span {
    color: #000000;
}


salla-cart-summary .s-cart-summary-wrapper {
    color: #000000;
}


@media (max-width: 768px) {
    .grid-banners {
        margin-right: -24px;
    }
}



.accordion-box .item-box .header-accordion {
    color: black;
}



.accordion-box .item-box .header-accordion.active, .accordion-box .item-box .header-accordion:hover {
    color: #267385;
}

.accordion-box .item-box .header-accordion.active span, .accordion-box .item-box .header-accordion:hover span {
  color: #267385;
}




.accordion-box .item-box .header-accordion span {
    opacity: 100%;
    color: #0099d7;
}


.brands-nav {
    display: none;
}


.brand-char:where([dir="rtl"], [dir="rtl"] *) {
        display: none;
    }
    
    
    
.blog-page .sidebar-category {
    display: none;
}

.grid-blog {
        grid-template-columns: repeat(3, 1fr);
    }
    
    
.blog-page .main-content {
    width: calc(100% - 0px);
}

.blog-card .blog-content .tags-date .date-box {
    display: none;
}

.blog-card .blog-content .read-more{
    display: none;
}
.dts-page .main-dts .warning-msg {
   display: none !important;
   }
   
@media (max-width: 768px) {
  .grid-banners a:not(:last-child) {
    display: none !important;
  }
}
.grid-banners a:first-child {
    grid-area: item5;

}
h2 {
    color: #87c147;
    border-radius: 4px;
    border-bottom: 2px solid #49c7ea;
}
@keyframes slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}



.countdown-banner {
  position: relative;
  background-image: url('https://i.postimg.cc/4yQZypjv/IMG-0045.avif');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
   animation: slideDown 0.8s ease-out forwards, pulse 2s infinite ease-in-out;
}

.countdown-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* الشفافية 50% */
  z-index: 1;
  border-radius: 16px;
}

.countdown-banner * {
  position: relative;
  z-index: 2;
}

@media (max-width: 768px) {
  .countdown-banner {
    width: 100% !important;
     border-radius: 0px !important;
  }

}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    margin: auto;
    display: flex;
    width: 59%;
    bottom: 6%;
}