/* Add custom CSS styles below */ 
body.index {
    background-color: #f9fafb;
}
.top-navbar {
    background: #608e90;
}
/*body.index  header.store-header *:not(a[href*=offer] *) {
    color: #fff;
}*/
.main-menu>li>a[href*=offer] {
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
}
@media (min-width: 768px){
a.navbar-brand {
    scale: 1.5;
}
.index .inner.bg-inherit {
    padding-top: 1rem;
    padding-bottom: 1rem;
}}
/*First Banner */
section:first-of-type {
    margin: 0;
}
salla-slider.photos-slider .swiper-slide {
    margin:0;
    width: 100%;
    padding:0;
}
salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
      padding: 0;
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled{
      visibility: hidden;
}






/*Fixed Banner*/
.banner--fixed img{
    background-color: unset;
}


/*Product slider*/
/*long name fix*/
h3.s-product-card-content-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* title*/
.s-slider-block__title-left{
display:none;
}
.s-product-card-fit-height.s-product-card-vertical .s-product-card-image {
    background: unset;
}
.s-button-primary-outline {
    background: var(--color-primary);
    color: white;
}
.s-product-card-entry {
    border: 2px solid  #598f9269;
}
salla-add-product-button, img.s-product-card-image-cover.lazy.loaded {
    transition: 0.2s;
}
salla-add-product-button:hover, img.s-product-card-image-cover.lazy.loaded:hover {
    transform: scale(1.02);
}

/* === ND96 custom quick-link icons (category href map) === */
/* Square white tiles; icons cleaned of black canvas corners */
.s-block--categories .swiper-slide.slide--one-sixth {
  height: auto !important;
}
.s-block--categories a.slide--cat-entry {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.55rem !important;
  aspect-ratio: 1 / 1 !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0.85rem 0.65rem !important;
  box-sizing: border-box !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  border: 1px solid #e8e8e8 !important;
  border-radius: 14px !important;
  box-shadow: none !important;
  text-align: center !important;
  overflow: hidden !important;
}
.s-block--categories a.slide--cat-entry:hover {
  border-color: #d1d5db !important;
  background: #ffffff !important;
}
.s-block--categories a.slide--cat-entry i[class*="sicon-"],
.s-block--categories a.slide--cat-entry i.sicon-store {
  font-size: 0 !important;
  line-height: 0 !important;
  width: 58% !important;
  max-width: 96px !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  display: block !important;
  margin: 0 auto !important;
  background-color: #ffffff !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border: none !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  box-shadow: none !important;
  color: transparent !important;
  flex-shrink: 0 !important;
}
.s-block--categories a.slide--cat-entry i[class*="sicon-"]:before,
.s-block--categories a.slide--cat-entry i[class*="sicon-"]:after,
.s-block--categories a.slide--cat-entry:before,
.s-block--categories a.slide--cat-entry:after {
  content: none !important;
  display: none !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.s-block--categories a.slide--cat-entry h2 {
  margin: 0 !important;
  padding: 0 0.15rem !important;
  font-size: 0.82rem !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
  color: #111827 !important;
  max-width: 100% !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
@media (max-width: 767px) {
  .s-block--categories a.slide--cat-entry {
    padding: 0.7rem 0.45rem !important;
    border-radius: 12px !important;
  }
  .s-block--categories a.slide--cat-entry i[class*="sicon-"] {
    width: 54% !important;
    max-width: 72px !important;
  }
  .s-block--categories a.slide--cat-entry h2 {
    font-size: 0.72rem !important;
  }
}
a.slide--cat-entry[href*="c542573551"] i { background-image: url("https://files.catbox.moe/keum2m.png") !important; }
a.slide--cat-entry[href*="c401869663"] i { background-image: url("https://files.catbox.moe/9t9g2f.png") !important; }
a.slide--cat-entry[href*="c1891242400"] i { background-image: url("https://files.catbox.moe/9ftg1h.png") !important; }
a.slide--cat-entry[href*="c86180695"] i { background-image: url("https://files.catbox.moe/lzal0f.png") !important; }
a.slide--cat-entry[href*="c1116156065"] i { background-image: url("https://files.catbox.moe/97lvl5.png") !important; }
a.slide--cat-entry[href*="c1501152597"] i { background-image: url("https://files.catbox.moe/b9picx.png") !important; }
/* === /ND96 custom quick-link icons === */

/* === ND96 square banners (category-matched gen 2026-09-06) === */
.s-block--banners a.banner-entry {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.s-block--banners a.banner-entry[href*="c542573551"] {
  background-image: url("https://files.catbox.moe/xfqbcz.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c542573551"].lazy,
.s-block--banners a.banner-entry[href*="c542573551"][data-bg] {
  background-image: url("https://files.catbox.moe/xfqbcz.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c401869663"] {
  background-image: url("https://files.catbox.moe/kxcx09.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c401869663"].lazy,
.s-block--banners a.banner-entry[href*="c401869663"][data-bg] {
  background-image: url("https://files.catbox.moe/kxcx09.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c86180695"] {
  background-image: url("https://files.catbox.moe/vorv5i.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c86180695"].lazy,
.s-block--banners a.banner-entry[href*="c86180695"][data-bg] {
  background-image: url("https://files.catbox.moe/vorv5i.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c1501152597"] {
  background-image: url("https://files.catbox.moe/10yb4a.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c1501152597"].lazy,
.s-block--banners a.banner-entry[href*="c1501152597"][data-bg] {
  background-image: url("https://files.catbox.moe/10yb4a.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c1891242400"] {
  background-image: url("https://files.catbox.moe/h3ev0y.jpg") !important;
}
.s-block--banners a.banner-entry[href*="c1891242400"].lazy,
.s-block--banners a.banner-entry[href*="c1891242400"][data-bg] {
  background-image: url("https://files.catbox.moe/h3ev0y.jpg") !important;
}
/* === /ND96 square banners === */