.s-block--fixed-banner:nth-of-type(1) .container{max-width:100%!important;margin-right:0px!important;margin-left:0px!important;padding-right:0px!important;padding-left:0px!important}.s-block--fixed-banner:nth-of-type(1){margin-top:0px!important}.slide--cat-entry i{height:9rem;width:9rem}.slide--cat-entry h4{display:none}.slide--cat-entry{border-width:0px!important}.banner-entry a:hover:before{opacity:0!important}section:nth-child(14) .grid.grid-cols-2.md\:grid-cols-4.gap-2\.5.md\:gap-4.lg\:gap-5.has-4-photos{grid-template-columns:repeat(8,minmax(0,1fr))}section:nth-child(14) .grid.grid-cols-2.md\:grid-cols-4.gap-2\.5.md\:gap-4.lg\:gap-5.has-4-photos .banner-entry{height:362px;scale:.6;background-color:#fff0}section:nth-child(13) .grid.grid-cols-2.md\:grid-cols-4.gap-2\.5.md\:gap-4.lg\:gap-5.has-4-photos .banner-entry{height:355px}section:nth-child(7) .grid .banner-entry{height:336px;background-color:#fff0}span.text-unicode.unicode.break-words.overflow-hidden{text-align:right!important}.product-entry,salla-product-card{background-color:#f1f3f5!important}.triangle-overlay:after{background-color:transparent!important}button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center{background-image:linear-gradient(180deg,#a8e47d,#7ca53e);color:#fff;font-size:16px;border-radius:20px}.s-button-outline:hover{border-color:#f1f3f5}.top-nav{background-color:#528fb5!important}.store-footer,.store-footer__top{background-color:#2c83b4!important}a.lazy__bg.lazy-background.loaded{background-size:contain;background-repeat:no-repeat;background-color:#fff}.s-product-card-promotion-title,.promotion-badge{background-color:#a5d270!important}header .inner.bg-inherit,#side-panel .main-menu{background-image:linear-gradient(180deg,#4b91ba,#387395)!important}#side-panel{background-color:#387395!important}@media (max-width:768px){section:nth-child(7) .grid .banner-entry{height:206px}section:nth-child(13) .grid.grid-cols-2.md\:grid-cols-4.gap-2\.5.md\:gap-4.lg\:gap-5.has-4-photos .banner-entry{height:217px}section:nth-child(14) .grid.grid-cols-2.md\:grid-cols-4.gap-2\.5.md\:gap-4.lg\:gap-5.has-4-photos .banner-entry{height:106px;scale:1;background-color:#fff0}}


.first-offer svg path:first-child {
    animation-name: svg-1;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    transform-origin: bottom center;
}
.first-offer svg path:last-child{
    animation-name: svg-2;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    fill: #fff;
}

@keyframes svg-1 {
    0% {
        transform: scale(.7);
    }
    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(.65);
    }
}
@keyframes svg-2 {
    0% {
        transform: rotateY(60deg);
    }
    50% {
        transform: rotateY(-60deg);
    }
    100% {
        transform: rotateY(60deg);
    }
}



    

.marketing-section {
    margin-top: 2rem;
    margin-bottom: 2rem;
    
}
.product-status

 {
    justify-content: center !important;
}
.product-status span.dot
 {
    margin: 5px;
}
.new-footer-content {
    display: flex;
    padding-block: 20px
}

.feature {
    flex-basis: 33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 15px;
    font-size: 16px;
    
}
.new-footer-content  .feature  i{
    font-size: 35px !important;;
    color: #2c83b4;
        
}
.mt-2.text-green-500.font-bold
 {
    margin-right: 5px;
    background-color: red;
    padding: 5px;
    border-radius: 9px;
    color: white;

}

.payment-methods {
  display: flex;
  gap: 2px;
  background-color: #2c83b4;
  padding: 10px 12px;
  border-radius: 8px ;
}
.payment-method {
  flex-basis: 24%;
  display: flex;
  justify-content: center;
  align-content: center;
  border-radius:8px ;
}
.social-media-icons {
  display: flex;
  margin: 2px auto;
  width: 50%;
  padding-block: 25px;
}
.social-media-icons  a {
  flex-basis: 33%;
  display: flex;
  justify-content: center;
  align-content: center;
  font-size: 25px;
  color: #2c83b4;
  transition: 0.4s ;
}
.social-media-icons  a:hover{
  transform: translateY(-8px)
}

.product-single h4.total-price.text-red-400.font-bold.text-xl.inline-block

 {
    color: #f60017 !important;
}
.product-single .discount-display.mt-2.px-2.py-1.bg-red-500.text-white.font-bold.text-center.rounded.animate-fade-in {
    background-color: red !important;
    }

@media (max-width: 767px) {

.grid-box div {
    width: 100% !important;
}
.feature {
    flex-basis: 33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 9px;   
    font-size: 12px;
}
.new-footer-content  .feature  i{
    font-size: 25px !important;
    color: #2c83b4;
        
}
.product-single  .flex.flex-col.sm\:hidden{
  display: none !important;
}
}
 .product-single .flex.items-center.rtl\:space-x-reverse.space-x-1.whitespace-nowrap {
  color: red !important;
}
.price-difference {
  margin-right: 10px !important;
  background-color: red ;
color: white !important;
  padding: 3px 5px ;
  font-size: 13px;
  border-radius: 8px
  
}

.price-wrapper {
    display: flex;
    gap: 10px;
}

.product-single  .flex.flex-col.sm\:hidden{
  display: none !important;
}
/* home categories: show card names (AR/EN) - scoped, 2026-10-06 */
#main-links-1 .slide--cat-entry h4{display:block;text-align:center;max-width:9.5rem;white-space:normal;overflow-wrap:break-word;margin:0 auto .25rem}
/* home category cards (square photos): name below image, scoped to this component container only */
.s-block--banners:has(.banner-entry a[href*="/c"]) .banner-entry a{box-sizing:border-box;padding-bottom:3.8rem;background-origin:content-box;background-position:center top}
.s-block--banners:has(.banner-entry a[href*="/c"]) .banner-entry a h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.35rem .6rem;color:#16406a;background:rgba(255,255,255,.92);text-align:center;font-size:1rem;line-height:1.35;white-space:normal;overflow:visible;opacity:1;transform:none}