element-to-hide{display:none!important}.grid.md\:grid-cols-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px!important;width:100%!important}.banner-entry.lazy{width:100%!important;height:300px!important;background-size:cover!important;background-position:center!important;border-radius:8px!important;transition:transform .3s!important}.banner-entry.lazy:hover{transform:scale(1.02)!important}salla-slider#main-links-3{padding:0 8px!important}salla-slider#main-links-3 .swiper-slide{width:23%!important;margin-right:2%!important}salla-slider#main-links-3 .main_link_photoe{height:160px!important;border-radius:10px!important;overflow:hidden!important;perspective:1000px}salla-slider#main-links-3 .main_link_photoe img{width:100%!important;height:100%!important;object-fit:cover!important;transition:all .5s ease!important;transform-style:preserve-3d}salla-slider#main-links-3 .slide--cat-entry:hover img{transform:rotateY(15deg) scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}salla-slider#main-links-3 .h2_main_link{position:relative;display:inline-block}salla-slider#main-links-3 .h2_main_link:after{content:'';position:absolute;bottom:-3px;left:0;width:0;height:2px;background:linear-gradient(90deg,#FFD700,#000);transition:width .3s ease}salla-slider#main-links-3 .slide--cat-entry:hover .h2_main_link:after{width:100%}.whatsapp-container{position:fixed;bottom:20px;right:20px;z-index:10000}.whatsapp-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--primary-blue)!important;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s ease}.whatsapp-icon:hover{background:var(--accent-orange)!important;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.whatsapp-icon svg{width:30px;height:30px;fill:#fff}.banner-entry{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:100%!important;min-height:250px;background-color:#fff!important;border-radius:12px;display:block}button,.btn,.add-to-cart,[class*="add-to-cart"]{background:var(--primary-blue)!important;color:var(--pure-white)!important;border-radius:8px!important;transition:all .3s!important}button:hover,.btn:hover,.add-to-cart:hover,[class*="add-to-cart"]:hover{background:var(--secondary-blue)!important;transform:scale(1.05)}a{color:var(--primary-blue)!important;transition:color .3s!important}a:hover{color:var(--accent-orange)!important}h1,h2,h3,.h2_main_link{color:var(--primary-blue)!important}.header,.navigation{background:var(--pure-white)!important;border-bottom:2px solid var(--light-blue)!important}.product-card,.category-item{border:1px solid var(--light-blue)!important;background:var(--pure-white)!important}.sale-badge,.discount{background:var(--accent-orange)!important;color:var(--pure-white)!important}:root{--primary-blue:#1e40af;--secondary-blue:#3b82f6;--light-blue:#dbeafe;--accent-orange:#f97316;--pure-white:#fff;--dark-gray:#374151;--light-gray:#f3f4f6}footer .social-links a,footer [class*="social"] a,footer .list-inline a,footer .s-footer__nav a{color:#1e40af!important;background:rgba(30,64,175,.1)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 5px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important;border:2px solid transparent!important}footer .social-links a:hover,footer [class*="social"] a:hover,footer .list-inline a:hover,footer .s-footer__nav a:hover{color:#fff!important;background:#f97316!important;transform:translateY(-5px) scale(1.1)!important;border-color:#f97316!important;box-shadow:0 10px 20px rgba(249,115,22,.3)!important}footer .social-links i,footer [class*="social"] i,footer .list-inline i{font-size:18px!important;transition:inherit!important}footer a[href*="facebook"],footer a[href*="twitter"],footer a[href*="instagram"],footer a[href*="snapchat"],footer a[href*="tiktok"],footer a[href*="whatsapp"]{background:rgba(30,64,175,.1)!important}footer a[href*="mailto:"],footer a[href*="email"],footer a[href*="gmail"],footer a[class*="mail"],footer a[class*="email"]{color:#1e40af!important;background:rgba(30,64,175,.1)!important;border-radius:50%!important;padding:10px!important;transition:all .3s ease!important}footer a[href*="mailto:"]:hover,footer a[href*="email"]:hover,footer a[href*="gmail"]:hover,footer a[class*="mail"]:hover,footer a[class*="email"]:hover{color:#fff!important;background:#f97316!important;transform:scale(1.2)!important}.pet-ripple{position:relative;overflow:hidden}.pet-ripple::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,158,109,.3);transform:translate(-50%,-50%);animation:petRipple .6s ease-out}@keyframes petRipple{to{width:200px;height:200px;opacity:0}}.product-card{transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;border:1px solid rgba(255,158,109,.1)!important}.product-card:hover{transform:translateY(-5px)!important;border-color:rgba(255,158,109,.3)!important;box-shadow:0 10px 25px rgba(255,158,109,.15)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(255,158,109,.1)}::-webkit-scrollbar-thumb{background:rgba(255,158,109,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,158,109,.5)}.store-title{background:linear-gradient(45deg,#ff9e6d,#6dc9ff,#9dff6d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:petGradient 6s ease-in-out infinite}@keyframes petGradient{0%,100%{background-position:0% center}50%{background-position:200% center}}@media(max-width:768px){.grid.md\:grid-cols-2{grid-template-columns:1fr!important}.banner-entry.lazy{height:200px!important}salla-slider#main-links-3 .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;transform:none!important}salla-slider#main-links-3 .swiper-slide,salla-slider#main-links-3 .main_link_photoe{width:100%!important;margin:0!important;padding:0!important;height:140px!important}salla-slider#main-links-3 .h2_main_link{font-size:13px!important;margin-top:5px!important;padding:0 3px!important}salla-slider#main-links-3 .s-slider-block__title-nav,salla-slider#main-links-3 .swiper-scrollbar{display:none!important}#main-links-4 .swiper-slide{flex:0 0 50%!important;max-width:50%!important}#main-links-4 .main_link_photoe img{height:200px!important}#main-links-4 .h2_main_link{font-size:16px!important;margin-top:12px!important}.whatsapp-container{bottom:15px;right:15px}.whatsapp-icon{width:55px;height:55px}}@media(max-width:480px){salla-slider#main-links-3 .main_link_photoe{height:100px!important}salla-slider#main-links-3 .h2_main_link{font-size:16px!important;margin-top:4px!important}#main-links-4 .main_link_photoe img{height:180px!important}#main-links-4 .h2_main_link{font-size:14px!important}}@media(min-width:769px){.banner-entry{min-height:400px}#main-links-4 .main_link_photoe img{height:160px;border-radius:8px}}

/* تعديل الصور على الهاتف فقط */
@media (max-width: 767px) {
    .s-block--banners .banner-entry {
        height: 160px !important;
        background-size: contain !important;
        background-position: center !important;
    }
    
    .s-block--banners .grid {
        grid-template-columns: 1fr 1fr !important;
        gap: 8px !important;
        padding: 0 8px !important;
    }
}
/* الحل النهائي - صور صغيرة كاملة بدون فراغ */
@media (max-width: 767px) {
    .s-block--banners .banner-entry {
        height: 100px !important;
        background-size: contain !important;
        background-position: center !important;
        background-color: transparent !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    
    .s-block--banners .grid {
        grid-template-columns: 1fr 1fr !important;
        gap: 6px !important;
        padding: 0 8px !important;
        margin: 5px 0 !important; /* مسافة صغيرة جداً */
    }
    
    .s-block--banners {
        margin: 0 !important;
        padding: 0 !important;
        min-height: auto !important;
    }
}
/* إزالة الفراغ من القسم كله */
@media (max-width: 767px) {
    .s-block--banners {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        min-height: auto !important;
    }
    
    .s-block--banners .banner-entry {
        height: 100px !important;
        background-size: contain !important;
        background-position: center !important;
    }
    
    .s-block--banners .grid {
        grid-template-columns: 1fr 1fr !important;
        gap: 6px !important;
        padding: 0 8px !important;
        margin: 0 !important;
    }
}
/* تقليل المسافة حول القسم */
@media (max-width: 767px) {
    /* العنصر اللي قبل البانرات */
    .s-block--banners:first-child {
        margin-top: -20px !important;
    }
    
    /* العنصر اللي بعد البانرات */
    .s-block--banners + * {
        margin-top: -40px !important;
    }
    
    .s-block--banners .banner-entry {
        height: 100px !important;
        background-size: contain !important;
    }
}
/* إزالة الفراغ من فوق فقط */
@media (max-width: 767px) {
    .s-block--banners {
        margin-top: -40px !important;
        padding-top: 0 !important;
    }
    
    .s-block--banners .banner-entry {
        height: 100px !important;
        background-size: contain !important;
        background-position: center !important;
    }
    
    .s-block--banners .grid {
        grid-template-columns: 1fr 1fr !important;
        gap: 6px !important;
        padding: 0 8px !important;
    }


/* ===== تصميم الفوتر ===== */
.ps-footer__middle {
    background-color: #ffffff; /* خلفية بيضاء */
    color: #1e88e5 !important; /* أزرق سماوي */
    padding: 40px 20px;
    text-align: center;
}

/* النصوص والعناوين */
.ps-footer__middle h1,
.ps-footer__middle h3,
.ps-footer__middle p,
.ps-footer__middle a {
    color: #1e88e5 !important; /* أزرق سماوي */
    font-weight: 600;
    text-decoration: none;
    transition: 0.3s;
}

.ps-footer__middle a:hover {
    color: #e91e63 !important; /* وردي عند التمرير */
}

/* تعريف المتجر */
.ps-footer__middle .store-description {
    font-size: 15px;
    line-height: 1.8;
    margin-bottom: 20px;
}

/* أيقونات التواصل والسوشيال */
.s-social-list,
.s-contacts-list {
    display: flex;
    flex-direction: row; /* بجوار بعض */
    justify-content: center;
    gap: 18px; /* مسافة بين الأيقونات */
    margin: 15px 0;
}

/* شكل الأيقونات */
.s-social-list svg,
.s-contacts-list svg {
    width: 28px;
    height: 28px;
    fill: #e91e63; /* وردي */
    transition: 0.3s;
}

.s-social-list svg:hover,
.s-contacts-list svg:hover {
    fill: #1e88e5; /* أزرق عند التمرير */
    transform: scale(1.15);
}

/* روابط خدمة العملاء */
.s-contacts-list a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    color: #1e88e5;
    font-weight: 600;
    transition: 0.3s;
}

.s-contacts-list a:hover {
    color: #e91e63;
}

   @media (max-width: 768px) {
    #salla-top-bar-mobile {
      background-color: #ff69b4 !important;
      color: white !important;
      text-align: center !important;
      padding: 10px 0 !important;
      font-size: 14px !important;
      font-weight: bold !important;
      width: 100% !important;
      box-sizing: border-box !important;
      display: block !important;
      margin: 0 !important;
      z-index: 9999 !important;
      position: relative !important;
      border-bottom: 1px solid rgba(255,255,255,0.3) !important;
    }
  }
  @media (min-width: 769px) {
    #salla-top-bar-mobile {
      display: none !important;
    }
  }