body,
body:after,
nav:not(nav.breadcrumbs) > div:first-of-type,
.s-block-tabs,
salla-product-options.s-product-options-wrapper.hydrated,
input.s-quantity-input-input,
select.s-form-control,
div.app-inner.flex.flex-col.min-h-full > div.xl\:px-28.lg\:px-18.px-5.py-4.bg-gray-100,
.bg-white
 {  background-color: #fcf9ed!important; }

.olla-card img {
    object-position: top;
    aspect-ratio: 4 / 5;
}

#app > div.app-inner.flex.flex-col.min-h-full > footer > div > div > div:nth-child(4) {
    display: none;
}



nav > div:first-of-type .s-cart-summary-wrapper *{
  color: #000 !important
}

@media(max-width:992px){
  nav > div:first-of-type  *{
  color: #000 !important
  }
}

/* Carousel */

.s-block:nth-of-type(1) {
  margin-top: 0 !important;
}

.s-block.s-block--photos-slider * {
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

salla-slider.photos-slider .swiper-slide {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}

/* Categories Grid */

.s-block--banners .grid {
  grid-template-columns: repeat(3, 1fr);
}

.s-block--banners .banner-entry {
  height: 300px;
}

@media (max-width: 992px) {
  .s-block--banners .banner-entry {
    height: 200px;
  }
}

@media (max-width: 480px) {
  .s-block--banners .banner-entry {
    height: 100px;
  }
}

.s-block--banners .lazy__bg {
  background-size: contain;
  background-repeat: no-repeat;
}

@media (min-width: 640px) {
  .two-row .banner-entry:first-child {
    grid-row: span 1 / span 1;
  }
}

/* Transparent Banner */

.banner-entry,
.banner--fixed img {
  background-color: transparent !important;
}


@media(max-width:767px) {

footer .logo.w-32 {
    width: 12rem;
    margin: auto;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div > div > div:nth-child(1) > div.info.text-sm.flex.flex-col.mt-4 > p {
    text-align: center;
}
}
.olla-banners-new  span.block.olla-point{
	display: none !important;
}