/* Nazeel storefront refinements */
.store-footer .footer-bottom .saji-copyright-theme {
  text-align: center;
  line-height: 1.9;
  padding: 4px 12px;
}
.store-footer .footer-bottom .saji-copyright-theme p { display: none; }
.store-footer .footer-bottom .saji-copyright-theme::before {
  content: "جميع الحقوق محفوظة © 2026 متجر نزيل";
  display: block;
  color: var(--footer-color);
  font-size: 13px;
}
.store-footer .saji-footer-logo__img {
  background: #fff;
  border-radius: 8px;
  padding: 8px 12px;
  box-sizing: content-box;
}
.s-block-tabs-saji > .saji-block-titles,
.s-block--categories-2 .saji-block-titles { display: none; }
.s-block-tabs-saji { margin-top: 40px; margin-bottom: 40px; }
@media (max-width: 767px) {
  .s-block-tabs-saji { margin-top: 28px; margin-bottom: 28px; }
  .store-footer .footer-bottom { padding-bottom: 78px; }
}

/* Important links in the single-column footer menu. */
.store-footer .footer-menu .saji-footer-menu--cols-1 .s-menu-footer-item {
  margin-block: 0;
  padding-block: 8px;
  font-size: 1rem;
  line-height: 1.5;
}
.store-footer .footer-menu .saji-footer-menu--cols-1 .s-menu-footer-item:hover,
.store-footer .footer-menu .saji-footer-menu--cols-1 .s-menu-footer-item:focus-visible {
  text-decoration: underline;
}

footer.store-footer salla-contacts a.s-contacts-item[href="tel:+966544954661"] {
  display: none !important;
}

section.s-block--banner-mixed-saji[component-id="362342890"] .banner-mixed {
  aspect-ratio: 5 / 1;
  min-height: 158px;
  max-height: 260px;
  align-items: center;
  background-color: #183a41;
  background-size: cover;
}
section.s-block--banner-mixed-saji[component-id="362342890"] .banner-mixed-data {
  padding: 14px clamp(12px, 3vw, 32px);
}
section.s-block--banner-mixed-saji[component-id="362342890"] .saji-banner-mixed__title {
  font-size: clamp(19px, 3.5vw, 30px);
  line-height: 1.25;
}
section.s-block--banner-mixed-saji[component-id="362342890"] .saji-banner-mixed__actions {
  gap: 12px;
  margin-top: 10px;
}
section.s-block--banner-mixed-saji[component-id="362342890"] .saji-banner-mixed__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  min-width: clamp(90px, 20vw, 128px);
}


/* Nazeel category banner background */
section.s-block--banner-mixed-saji[component-id="362342890"] .banner-mixed {
  background-image:
    linear-gradient(75deg, transparent 70.5%, rgba(255, 255, 255, 0.12) 70.6%, rgba(255, 255, 255, 0.025) 70.75%),
    linear-gradient(90deg, #0b2130 0%, #0b2d38 43%, #0a5551 100%) !important;
}
section.s-block--banner-mixed-saji[component-id="362342890"] .banner-mixed::after {
  opacity: 0.12;
}