.-mt-11 {
    margin-top: unset !important;
}
.newsletter-block {
	  padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.newsletter-block .icon-wrap:before {
	position: unset !important;
}
.newsletter-block .sicon-mail {
	color: white;
	font-size: 2.25rem;
}
.store-footer__top,
.mobile-apps-wrap {
		padding-top: unset;
    padding-bottom: unset;
}
.post-entry .flex-wrap,
.main-content.blog-category .flex-wrap {
	display: none;
}
.main-content.blog-category article {
	margin-bottom: unset !important;
}
footer salla-payments ul > li:last-child {
	display: none;
}
/* V-sub-categories on category page */
.v-sub-category {
  min-width: 170px;
  max-width: 185px;
  border-radius: 6px;
  overflow: hidden;
  padding-bottom: 0.75rem;
}
.v-sub-category img {
  min-height: 130px;
  height: 140px;
  max-height: 140px;
  border-radius: 6px;
  height: 100%;
  background-color: #f1f1f1;
  object-fit: contain;
}
.v-sub-category span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.v-sub-categories-wrapper {
  margin-bottom: 1.5rem;
  overflow-y: hidden;
  overflow-x: auto;
  display: flex;
  gap: 6px;
}
.v-category-image {
  margin-top: -1rem;
  border-radius: 6px;
  margin-bottom: 1.25rem;
}
.v-category-image img {
  background-color: #f1f1f1;
  object-fit: contain;
  max-height: 330px;
  border-radius: 6px;
}

/* V-New Tax Style */
.v-tax-wrapper {
  display: flex;
  gap: 4rem;
  margin-top: 0 !important;
}
.v-tax-wrapper img {
  width: 2.75rem;
}
.s-product-card-starting-price {
  justify-content: unset !important;
    gap: 4px;
}

/* Product-card CSS Style*/
.s-product-card-image,
.product-entry__image {
  border: 2px rgb(232, 228, 236) solid;
  border-radius: 4px;
  background-color: white !important;
}
.product-entry__image img {
  object-fit: contain;
}
.s-button-outline {
  border: 2px rgb(232, 228, 236) solid !important;
}
.s-product-card-entry,
.product-entry {
  border: 1px rgba(89, 89, 89, 255) solid;
  padding: 6px;
}
.s-button-primary-outline:hover {
  background-color: rgb(24, 100, 204) !important;
}
s-product-card-content,
.product-entry__content {
  padding: 5px;
}
.pt-4 {
  padding-top: 0rem;
}
custom-salla-product-card .s-product-card-content-title a {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
}
.product-entry__price > h4 {
  font-size: 1.1rem;
}
.product-entry__price > span {
  font-size: 1rem;
}
.h-24 {
  height: 2rem;
}
@media (min-width: 1024px) {
  .s-products-list-vertical-cards {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

/* Product Categories Border */
.s-button-primary-outline:hover {
  color: rgba(255, 255, 255, 255) !important;
}
.s-block--tabs-produtcs .tab-trigger {
  border-radius: 4px !important;
}
.s-block--tabs-produtcs .tabs {
  text-align: -webkit-auto !important;
}
@media (min-width: 1024px) {
  .s-block--tabs-produtcs .tabs {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}
.s-block--tabs-produtcs .tabs {
  padding-left: 10px;
  padding-right: 10px;
}
.tabs > .s-button-wrap {
  margin-left: 0.7rem;
}

/* Main Categories */
.slide--cat-entry i {
  height: 5rem;
  width: 5rem;
}
salla-slider .slide--one-sixth {
  width: 22%;
}
.slide--cat-entry h4 {
  font-size: 0.75rem;
  line-height: 1rem;
}
.slide--cat-entry i {
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  salla-slider .slide--one-sixth {
    width: 12.5% !important;
  }
  .slide--cat-entry i {
    height: 8.5rem;
    width: 8.5rem;
  }
}
@media (max-width: 1024px) {
  salla-slider .slide--one-fourth {
    max-width: 200px !important;
  }
}
.swiper-wrapper {
  margin-bottom: 1rem;
}

/* Products */
@media (min-width: 1024px) {
  salla-slider .slide--one-fourth {
    width: 20%;
  }
}
.s-block {
  margin-top: 1rem;
  padding-top: 0rem;
}
.s-block--tabs-produtcs .tabs {
  padding-bottom: 1rem;
}
@media (max-width: 640px) {
  .py-3 {
    padding-bottom: 2rem;
  }
}
.text-gray-400 {
  font-size: 1.125rem;
}

/* Swiper Slide */
@media (max-width: 1024px) {
  .swiper-pagination {
    display: none;
  }
}
salla-products-slider .swiper-slide {
  width: 50%;
}
.swiper-slide {
  width: 80%;
}
@media (min-width: 1024px) {
  .s-block--photos-slider {
    margin-top: 2rem !important;
  }
  .header-mainbar .sides-wrap {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

/* Footer */
@media (min-width: 1024px) {
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-3:first-child {
    grid-column: span 6 / span 6;
  }
  .py-11 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
.footer-logo img {
  content: url('https://i.ibb.co/HLZLFgy/Asset-14.png');
}
.navbar-brand img {
  content: url('https://i.ibb.co/msP6pBw/logo-mixer-2.png');
}

/* Custom Banners */
@media (min-width: 1024px) {
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* Brands Carousel */
.s-block--brands-grid .grid {
  display: flex;
  overflow-x: auto;
  margin-bottom: 0.25rem;
  gap: 0.75rem;
}
.index .brand-item img {
  max-width: unset;
}
.brand-item {
  width: 100%;
  min-width: fit-content;
  padding: 0rem !important;
  height: 3.5rem !important;
  border: unset;
}

@media (min-width: 1024px) {
  .brand-item {
    height: 5rem !important;
  }
}
/* Footer Grid */
@media (max-width: 1024px) {
  .store-footer__top .container {
    display: grid;
  }
  .store-footer__top .container > div:nth-child(3),
  .store-footer__top .container > div:nth-child(4) {
    grid-column: span 6 / span 6;
  }
  .store-footer__top .container {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.store-footer__top .container {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* Sale Font Size */
.s-product-card-sale-price h4 {
  font-size: 1.1rem;
}
.s-product-card-sale-price span {
  font-size: 1rem;
}

/* Category Text Centering */
@media (max-width: 1024px) {
  .page-header .breadcrumbs {
    padding-top: 32px !important;
  }
}

/* Store Header */
.top-nav .s-contacts-topnav-link::before {
  color: rgb(248, 244, 244);
}

/* Product Page New Edits */
.space-y-10 .flex-col {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-width: 1px;
  padding: 0.625rem;
  overflow: hidden;
}
.product-form > .text-sm {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .s-products-slider-card {
    max-width: 20%;
  }
  .s-product-card-image img {
    height: auto;
  }
}
.w-12 {
  width: 5rem;
}
@media (min-width: 640px) {
  salla-slider[type]:not(.hydrated) > div > div,
  salla-slider[type]:not(.hydrated) .swiper > div > div > div,
  .carousel-slider .swiper-wrapper > div {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .s-products-list-vertical-cards {
    gap: 0.75rem;
  }
}
.s-products-list-vertical-cards {
  gap: 0.5rem;
}
.s-button-btn {
  font-size: 1rem;
}
.s-block--categories .swiper-wrapper {
  margin-bottom: 0rem;
}
#main-links-2 {
  margin-top: 0rem;
}
@media (min-width: 768px) {
  .s-block--categories .s-slider-block__title {
    margin-bottom: 0.5rem;
  }
}
[dir='rtl'] .carousel-slider .swiper {
  padding-left: 0px !important;
}

/* NEW */
.banner-entry a:before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
    .s-block--deals .s-product-card-entry .s-product-card-image {
    flex-grow: unset !important;
    }
    custom-salla-product-card.s-product-card-deal .s-product-card-content {
       padding: 0 8px !important;
    }
        .s-block--deals .s-product-card-entry .s-product-card-image img {
              object-fit: contain;
        }
.s-block--info-blocks .info-block {
  background-size: 100% 100%;
}
.s-block--categories {
  margin-top: unset !important;
}

@media (max-width: 600px) {
    .s-block--deals .s-product-card-entry .s-product-card-image {
       width: 11rem !important;
    }
}