.index .fixed-products {
    position: relative;
}

.index .fixed-products a.btn.btn--outline-primary.h-10.grow-0.gap-1\.5.group.\!px-2.\!rounded-none {
    position: absolute;
    top: 0;
    left: 4px;
}

.main-nav-container .container {
  max-width: 100% !important;
}

.index .navbar-brand img {
  width: 140px !important;
  height: 120px !important;
}
.product-index .navbar-brand img {
  filter: brightness(0);
}

.product-index .navbar-brand img {
  filter: brightness(0);
  width: 100px !important;
  height: 100px !important;
}
/*start customize section*/
.product-index header .sicon-search:before {
  content: "\ef09";
  color: #000;
}
.product-index header .sicon-user-circle:before {
  content: "\f072";
  color: #000;
}

.product-index header .sicon-shopping-bag:before {
  content: "\ef36";
  color: #000;
}

.product-index .sicon-user:before {
  content: "\f078";
  color: black;
}

.product-index .sicon-cart:before {
  content: "\e96b";
  color: black;
}

.product-single .main-menu li.root-level > a {
  color: black !important;
}

.product-single .sicon-cart:before {
  content: "\e96b";
  color: black;
}

.product-single .sicon-user:before {
  color: #000000;
}
.product-single .sicon-search:before {
  color: #000000;
}

.product-single .navbar-brand img {
  max-height: 120px;
  max-width: 300px;
  filter: brightness(0);
}

.product-index .main-menu li.root-level > a {
  color: black;
}
/*search color*/
.index .s-search-input-wrapper .s-search-input,
.product-single .s-search-input-wrapper .s-search-input {
  color: #000 !important;
}

.index .s-search-product-title,
.product-single .s-search-product-title {
  color: #000 !important;
}

/*search color*/

.main.banner .advanced-slider__caption__inner__content {
  color: #fff;
}

.main-menu li > a:hover {
  color: #414042;
  color: #ffffff;
  text-decoration-line: none;
}

.advanced-slider__caption__inner__content__heading {
  font-size: 44px !important;
}
.advanced-slider__caption__inner__content__text {
  font-size: 15px !important;
}

.s-block--best-offers .s-slider-block__title,
salla-products-slider .s-slider-block__title {
  display: none;
}
.s-block--best-offers {
  margin-top: 0rem;
}

.s-block--square-links .swiper-android .swiper-slide,
.swiper-wrapper {
  margin-bottom: 2rem;
}
.s-block--fixed-banner .container {
  max-width: 100% !important;
  padding: 0 !important;
}

.s-block--square-links .object-cover {
  border-radius: 50%;
  width: 80%;
}
.s-block--square-links .img.lazy.loaded {
  transform: scale(0.7) !important;
}

section:nth-child(2 of .main.banner)
  .advanced-slider__caption__inner__content__button
  span,
section:nth-child(3 of .main.banner)
  .advanced-slider__caption__inner__content__button
  span,
section:nth-child(4 of .main.banner)
  .advanced-slider__caption__inner__content__button
  span {
  color: #000 !important;
}

.about .container .w-full h3 {
  color: #000 !important;
}
.about .container .w-full h2 {
  color: #000 !important;
}

.about .container .w-full a {
  color: #fff !important;
  background: #000;
}

.footer-is-custom .store-footer .footer-rights p {
  color: #000000;
}

section:nth-child(2 of .s-block--special-products-slider) {
  margin-bottom: 2rem;
}

.special-categories .group-banner .banner-2,
.special-categories .group-banner .banner-3 {
  flex: 0 0 50%;
  max-width: 50%;
  display: none;
}

section:nth-child(2 of.main.banner),
section:nth-child(4 of.main.banner) {
  width: 80%;
  margin: auto;
}
section:nth-child(4 of .main.banner) {
  margin-top: 2rem;
}

.s-slider-v-centered .s-slider-block__title-nav button {
  box-shadow: none !important;
  display: none;
}
section:nth-child(2 of .s-block--square-links) .swiper-horizontal {
  display: none;
}
section:nth-child(2 of .s-block--square-links) .s-slider-nav-arrow {
  display: none;
}

.fit-slider-products
  .s-slider-swiper-wrapper
  .swiper-slide
  custom-salla-product-card {
  border: 2px solid;
}
@media (max-width: 500px) {
  .s-products-slider-card.swiper-slide {
    width: 55%;
  }
  .advanced-slider__caption__inner__content__heading {
    font-size: 20px !important;
  }
  section:nth-child(1 of .main.banner)
    .advanced-slider__caption__inner__content {
    color: #fff;
    position: absolute;
    width: 64%;
    right: 38%;
    top: 50%;
  }

  section:nth-child(4 of .main.banner)
    .advanced-slider__caption__inner__content {
    position: absolute;
    top: 32px;
  }

  section:nth-child(3 of .main.banner) .advanced-slider__caption__inner--right {
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 35px 0;
  }

  section:nth-child(2 of .main.banner) .advanced-slider__caption__inner--right {
    justify-content: center;
    position: absolute;
    top: 7%;
    width: 100%;
  }
  .s-block--square-links h2 {
    font-size: 20px;
  }

  section:nth-child(2 of.main.banner),
  section:nth-child(4 of.main.banner) {
    width: 100%;
    margin: auto;
  }

  section:nth-child(1 of .main.banner) .container {
    padding: 0;
  }

  .advanced-slider__caption__inner__content__heading {
    font-size: 24px !important;
  }
  .advanced-slider__caption__inner__content__text {
    font-size: 15px !important;
  }
  section:nth-child(4 of .main.banner) {
    margin-top: 2rem;
  }

  section:nth-child(1 of .s-block--special-products-slider)
    .flex-col.items-center {
    align-items: start;
  }
  section:nth-child(1 of .s-block--special-products-slider)
    .flex-col.items-center
    h2 {
    font-size: 18px;
  }

  section:nth-child(2 of .s-block--special-products-slider)
    .flex-col.items-center {
    align-items: end;
  }
  section:nth-child(2 of .s-block--special-products-slider)
    .flex-col.items-center
    h2 {
    font-size: 18px;
  }
}

.s-block--square-links .object-cover {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}