body {
  background-color: #fcfbff;
}

.banner--fixed img {
  border-radius: 10px;
}

.navbar-brand img {
  max-height: 11rem !important;
}


.s-slider-block__title h2 {
  padding-bottom: 13px;
}

.s-slider-block__title h2::before {
  content: "";
  position: absolute;
  display: block;
  width: 120px;
  height: 1px;
  background: #ddd;
  bottom: 1px;
  left: calc(100% - 8rem);
}

.s-slider-block__title h2::after {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background: #2f77bb;
  bottom: 0;
  left: calc(100% - 8rem);
}

ul.main-menu.mm-spn--open li:last-child {
   
}
.footer-is-light .store-footer .store-footer__inner {
  background-color: #213b6e;
  position: relative;
  z-index: 1;
  overflow: hidden;
  font-size: 15px;
}

.footer-is-light .store-footer {
  color: #fff;
  background-color: #213b6e;
  position: relative;
  margin-top: 101px;
  padding-top: 108px;
}

.s-button-wide {
  background-color: #2f77bb;
  color: #fff;
}

.copyright-text p {
  color: #fff;
}

.rounded-full {
  border-radius: 0 !important;
}

.brand-item {
  padding: 0;
  height: auto;
}

.blog-category p img {
  max-width: 20%;
  float: right;
}

.content-entry {
  display: grid;
}

li#brands {
  display: none !important;
}

.content .content-entry a img {
  float: right;
  width: 16%;
}

.s-product-card-image-contain {
  -o-object-fit: cover;
  object-fit: cover;
}

ul.main-menu > li:nth-child(4) span {
 
}

.carousel-slider .object-cover {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.slide--cat-entry {
  background-color: #f5f5f5;
}

.s-product-card-image {
  background-color: #fff;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
  background-color: #991b1b;
}

.s-block-tabs {
  background-color: #20396a;
}

.s-block-tabs .s-button-primary-outline {
  color: #fff !important;
}

.s-button-outline:hover {
  border-width: 1px;
  border-color: currentColor;
}

.index #karzoun-widget-send-button {
  bottom: 25px !important;
}


@media only screen and (max-width: 768px) {
  .salla-slider .slide--one-sixth {
    width: 40%;
  }

  .main-nav-container.fixed-header .inner {
    padding: 10px 0;
  }

  .main-nav-container {
    padding-top: 14px;
  }

  .content .content-entry a img {
    width: 47%;
  }
}