.navbar .dropdown-menu-zonalaka .dropdown-item a,
.navbar .dropdown-link {
  display: block;
  border-bottom: 1px solid #eee;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar .dropdown-menu-zonalaka .dropdown-item.dropright a:last-child {
  border-bottom: none;
}

.navbar .dropdown-menu-zonalaka .dropdown-item:last-child a {
  border-bottom: none;
}

.navbar .dropdown-menu-zonalaka .dropdown-item a:hover {
  transition: all .2s
}

.navbar .dropdown-menu-zonalaka .dropdown-item a:hover span {
  color: #41d3e8 !important;
}

.navbar .dropdown-menu-zonalaka {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Mobile product grids: two compact columns with 4:3 (height:width) media. */
@media (max-width: 991.98px) {
  .s-products-list.s-products-view-thumbs .s-info-wrapper {
    padding-top: .25rem;
    padding-right: .25rem;
    padding-left: .25rem;
  }

  .s-products-list.s-products-view-thumbs .s-product-wrapper .s-image-wrapper {
    padding-top: 133.333333%;
  }

  .s-products-list.s-products-view-thumbs .s-product-wrapper .s-image-wrapper img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}

/* Desktop product grids: compact columns based on 4:3 (height:width) media. */
@media (min-width: 992px) {
  .s-products-list.s-products-view-thumbs .s-info-wrapper {
    padding-top: .75rem;
    padding-right: .5rem;
    padding-left: .5rem;
  }

  .s-products-list.s-products-view-thumbs .s-product-wrapper .s-image-wrapper {
    padding-top: 133.333333%;
  }

  .s-products-list.s-products-view-thumbs .s-product-wrapper .s-image-wrapper img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .s-products-list.s-products-view-thumbs > .s-product-wrapper {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .c-content-wrapper .s-products-list.s-products-view-thumbs > .s-product-wrapper {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
  }
}

@media (min-width: 1200px) {
  .s-products-list.s-products-view-thumbs > .s-product-wrapper {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .c-content-wrapper .s-products-list.s-products-view-thumbs > .s-product-wrapper {
    flex-basis: 25%;
    max-width: 25%;
  }
}
