:root {
    --main-color: #21508C;
}
/*****************Navbar*****************/
.top-navbar {
    padding: 15px;
    color: white !important;
    background: var(--main-color) !important;    
}

.top-navbar .s-search-input {
    background-color: white !important;
}

.header-btn i {
    border: none;
}

.header-btn__icon.icon:where([dir="rtl"], [dir="rtl"] *) {
    border: none;
}

.s-cart-summary-count {
    background-color: var(--main-color);
}

.main-menu li.root-level>a {
    color: #291209;
    font-size: 16px;
    transition: .6s ease-in;
}

.main-menu li.root-level > a:hover {
  color: var(--main-color);
  font-weight: 700;
  font-size: 18px;
}

.main-menu li:hover>.sub-menu a {
    color: #291209;
}

.main-nav-container.fixed-header .inner {
    padding: 14px;
    border-bottom: 2px solid var(--main-color)
}
/*****************Navbar*****************/
/*****************Banner*****************/
section.s-block.s-block--photos-slider {
    margin-top: 0px;
}

salla-slider.photos-slider .swiper-slide {
    width: 100%;
    padding: 0px;
    border-radius: 0px !important;
}

salla-slider.photos-slider .swiper {
    padding: 0px;
}

section.s-block.s-block--photos-slider img {
    border-radius: 0px !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: 0px
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;                                                         
    padding: 0px;
    border-radius: 0px !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container img {
    border-radius: 0px !important;
}
/*****************Banner*****************/
/*****************Categories*****************/
@media(min-width:600px){.s-block--categories .swiper-wrapper.s-slider-swiper-wrapper {
    justify-content: center;
}}

.slide--cat-entry {
  height: 15rem;
}
.s-block--categories .s-slider-block__title {
  justify-content: center;
}
.slide--cat-entry {
    background: transparent;
    border: none;
}

.slide--cat-entry {
    box-shadow: none !important;
}

.swiper-slide.slide--one-sixth i::before {
    display: none;
}

.swiper-slide.slide--one-sixth i {
    width: 230px;
    height: 230px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
} 

.swiper-slide.slide--one-sixth:nth-of-type(1) i {
    background-image: url(https://i.ibb.co/Ng7nCrgB/Rectangle-11.png);
}

.swiper-slide.slide--one-sixth:nth-of-type(2) i {
    background-image: url(https://i.ibb.co/7xHJ19V4/Rectangle-10.png);
}

.swiper-slide.slide--one-sixth:nth-of-type(3) i {
    background-image: url(https://i.ibb.co/hJJn4WRz/Rectangle-9.png);
}

.swiper-slide.slide--one-sixth:nth-of-type(4) i {
    background-image: url(https://i.ibb.co/MxbB9Lrh/Rectangle-9-1.png);
}

.swiper-slide.slide--one-sixth:nth-of-type(5) i {
    background-image: url(https://i.ibb.co/rfyQ0Fhp/Rectangle-7.png);
}
/*****************Categories*****************/
/*****************Products with background*****************/
section.s-block.s-block--slider-with-bg.s-block--full-bg {
  background-color: white;
}
.s-block--slider-with-bg .slider-bg:before {
  background: transparent;
}
.s-block--slider-with-bg .s-slider-block__title-left {
  justify-content: end;
}
section.s-block.s-block--slider-with-bg.s-block--full-bg
  .s-slider-nav-arrow
  svg {
  fill: white;
}
.s-block--slider-with-bg .slider-bg {
  background-position: top;
}
@media (max-width: 600px) {
    .s-block--slider-with-bg .slider-bg {
      background-repeat: no-repeat !important;
      background-size: 100% !important;
      background-position: top !important;
      height: 330px;
    }
  }
/*****************Products with background*****************/
/*****************Products*****************/
.s-products-slider-slider .swiper-wrapper {
    padding-block: 10px;
}

.s-slider-block__title h2 {
    color: #291209;
}

.s-product-card-entry {
    filter: drop-shadow(0px 4px 2px rgb(54 53 53 / 7%));
    border-radius: 12px;
    transition: .6s ease-in-out;
}

.s-button-icon .s-button-text {
    color: #000000;
}

.s-product-card-content-title a {
    color: #291209;
}

.s-product-card-price {
    color: var()
}

.s-product-card-sale-price h4 {
    color: var(--main-color);
}

.s-product-card-sale-price span {
    font-weight: 700
}

.s-button-primary-outline {
    transition: .6s ease-in;
}

.s-button-primary-outline {
    background-color: #21508C;
    color: white;
}

.s-button-primary-outline:hover {
    background-color: #193C69;
    color: white;
    opacity: 1;
}

.s-product-card-fit-height.s-product-card-vertical .s-product-card-image {
    background: white;
    padding: 12px;
}

.s-product-card-image img {
    border-radius: 12px;
}
/*****************Products*****************/
/*****************Sections*****************/
section.s-block.s-block--banners.container .banner-entry {
    height: 260px; 
}

@media (max-width: 600px) {
    section.s-block.s-block--banners.container .banner-entry {
    height: 150px; 
}
}
/*****************Sections*****************/
/*****************Testimonial*****************/
.s-reviews-container .swiper-slide {
    padding-block: 20px;
}

.s-reviews-testimonial {
    filter: drop-shadow(0px 4px 2px rgb(54 53 53 / 7%));
    border-radius: 20px !important;
}

.s-block--features__item:hover {
    box-shadow: none !important;
}
/*****************Testimonial*****************/
/*****************Footer*****************/
.footer-is-light .store-footer .store-footer__inner {
    background-color: var(--main-color);
    color: white !important;
    border: none;
}

footer.store-footer {
    background: #0C1C31 !important;
}

footer p.max-w-sm.leading-6.mb-6 {
    display: none;
}

.s-contacts-icon {
    border: none;
}

footer a {
    transition: .6s ease-in !important;
}

.copyright-text p {
    color: white !important;
    font-weight: 700;
}
/*****************Footer*****************/