/* Add custom CSS styles below */ 


[lang="en"] section:nth-child(1 of  .s-block--fixed-banner ) .banner--fixed img, 
[lang="en"] section:nth-child(3 of  .s-block--fixed-banner ) .banner--fixed img,
[lang="en"] section:nth-child(5 of  .s-block--fixed-banner ) .banner--fixed img{
    display: none;
}
[lang="ar"] section:nth-child(2 of  .s-block--fixed-banner ) .banner--fixed img, 
[lang="ar"] section:nth-child(4 of  .s-block--fixed-banner ) .banner--fixed img,
[lang="ar"] section:nth-child(6 of  .s-block--fixed-banner ) .banner--fixed img{

    display: none;
}
  [lang="en"] .NG-hero-section .flex.flex-col.items-start {
    margin-right: clamp(1rem, -0.7985rem + 7.6735vw, 6.875rem);
    width: 50%;
    right: 1px !important;
    left: 50rem;
}


@media (min-width: 992px) {
.NG-categories .s-slider-container .swiper-wrapper {
    justify-content: center;
}

}

@media(max-width:768px){
.NG-hero-section-0 .s-slider-thumbs {
    bottom:-35% !important;
    top:auto;
}
  .NG-hero-section-0 {
    margin-bottom: 100px;
  }

    [lang="en"] .NG-hero-section .flex.flex-col.items-start {
    width: 70% !important;
  
    left: 11rem;
}

  .NG-hero-section .flex.flex-col.items-start {
    width: 80% !important;
  
    left: 11rem;
}
  .NG-hero-section .flex.flex-col.items-start h1 {
    font-size: 18px;
    width: 100%;
}

  [lang="en"]   .NG-hero-section .flex.flex-col.items-start h1 {
    font-size: 18px;
    width: 70%;
}
  .NG-hero-section .subtext-bottom p{
display: none;
 }
}
store-footer .footer_logo_size img{
        filter: brightness(0) invert(1) !important;
}
store-footer .footer_logo_size img{
    filter: brightness(0) invert(1) drop-shadow(0 0 4px rgba(0, 0, 0, 0.7)) !important;
}

store-footer .footer_logo_size img{
    filter: brightness(0) invert(1) drop-shadow(0 0 3px rgba(0, 0, 0, 0.6)) !important;
}
store-footer .footer_logo_size h1,
store-footer .footer_logo_size h2,
store-footer .footer_logo_size h3,
store-footer .footer_logo_size p,
store-footer .footer_logo_size span {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}
/* إخفاء زرار المنتجات المتشابهة (Compare) من كل المنتجات */
.s-product-card-compare-btn,
[data-compare],
[title="المنتجات المتشابهة"],
.s-product-card-actions [class*="compare"],
.s-product-card [class*="compare" i] {
    display: none !important;
}
/* ترتيب الأيقونات جنب بعض */
.s-social-list {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    gap: 12px !important;
}

/* شكل كل أيقونة */
.s-social-list .s-social-link {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 42px !important;
    height: 42px !important;
    border-radius: 10px !important;
    transition: transform .2s ease, box-shadow .2s ease;
}

/* Instagram */
.s-social-list .s-social-link:nth-child(1) {
    background: linear-gradient(45deg, #fdf497, #fd5949, #d6249f, #285aeb) !important;
}

/* TikTok */
.s-social-list .s-social-link:nth-child(2) {
    background: #000 !important;
}

/* WhatsApp */
.s-social-list .s-social-link[href*="wa.me"],
.s-social-list .s-social-link[href*="whatsapp"] {
    background: #25D366 !important;
}

/* لون وحجم الأيقونات */
.s-social-list .s-social-link svg {
    color: #fff !important;
    fill: #fff !important;
    width: 22px !important;
    height: 22px !important;
}

/* تأثير الوقوف */
.s-social-list .s-social-link:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 10px rgba(0,0,0,.3);
}
/* تكبير لوجو الفوتر */
.footer_logo_size {
    width: 120px !important;
    height: auto !important;
}

.footer_logo_size img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

/* للموبايل */
@media (max-width: 767px) {
    .footer_logo_size {
        width: 100px !important;
    }
}
/* تكبير نص وصف الفوتر */
.footer-description,
.footer-description p,
.footer-description span {
    font-size: 18px !important;
    line-height: 1.8 !important;
}

/* للموبايل */
@media (max-width: 767px) {
    .footer-description,
    .footer-description p,
    .footer-description span {
        font-size: 16px !important;
    }
}
.s-product-card-image button.union-button {
    display: none !important;
}