/* Add custom CSS styles below */ 
/* Global */
.banner--fixed img {
  border-radius: 0;
  background-color: transparent;
}
/* End of Global */


/* Header */
@media only screen and (min-width: 1024px) {
    .main-menu li>a {
        color: #000;
    }
}

@media only screen and (min-width: 1024px) {
    body.index ul.main-menu li.root-level>a {
        color: #cbb05b;
    }
}

body.index .header-btn__icon.sicon-user:before {
  color: #cbb05b;
}

body.index .header-btn__icon.icon.sicon-search:before {
  color: #cbb05b;
}

body.index .header-btn__icon.icon.sicon-cart:before {
  color: #cbb05b;
}

body.index .sicon-menu.text-2xl:before {
  color: #fff;
}
/* End of Header */


/* Installment Banner */
:nth-child(5 of section.s-block.s-block--fixed-banner.wide-placeholder) .container {
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}
/* End of Installment Banner */



/* Products Section */
.s-button-wide {
    background-color: #2b2b2b;
    color: #fff;
}

.product-card__enhanced-mini-cart button.s-button-element {
  background-color: #F2C041 !important;
}
/* End of Products Section */

/* Categories */
@media (min-width: 992px) {
    section.s-block.s-block--square-links.square-links-1.force-center {
        margin-top: 2rem;
    }
}

@media (max-width: 992px) {
    section.s-block.s-block--square-links.square-links-1.force-center {
        margin-top: 0;
    }
}


/**************/

@media (min-width: 1280px) {
    .advanced-slider__caption__inner__content__button {
        margin-bottom: 18rem;
    }
}

@media (min-width: 1024px) {
    .advanced-slider__caption__inner__content__button {
        margin-bottom: 16rem;
    }
}

@media(max-width: 1024px) {
  .advanced-slider__caption__inner__content__button {
    margin-bottom: 11rem;
  }
}

section.s-block.s-block--special-products-slider--12.s-block--special-products-slider > div > div.lg\:w-1\/3.flex.items-center.justify-center > div {
  justify-content: start;
}

section.s-block.s-block--special-products-slider--11.s-block--special-products-slider.reversed > div > div.lg\:w-1\/3.flex.items-center.justify-center > div {
  justify-content: start;
  padding-top: .8rem;
}

/* Reviews */
section.s-block.s-block--custom-reviews.relative .container .reviews-slider .swiper.s-slider-container .swiper-wrapper .review.swiper-slide .flex.flex-col {
  background-image: url(https://i.ibb.co/nqFsBy4B/O9-FG5-M0-6.webp);
  border-radius: 15px;
}

section.s-block.s-block--custom-reviews.relative .container .reviews-slider .swiper.s-slider-container .swiper-wrapper .review.swiper-slide .flex .relative .leading-6 {
  color: #fff;
}

section.s-block.s-block--custom-reviews.relative .container .reviews-slider .swiper.s-slider-container .swiper-wrapper .review.swiper-slide .flex .flex .mx-2 h4 {
  color: #cbb05b;
}
/*****/



/* Footer */
.store-footer {
  background-image: url();
  background-size: cover;
}

.store-footer__inner, .store-footer__newsletter, .store-footer__contacts-row {
  background-color: transparent;
}

.store-footer__curve {
  color: transparent;
}