body{
  background-color:#fff !important;
  
}

.home-block--bg {
    background: #fff !important;
}

.site-header{
    background-color:#37A3C4 !important;
}

header .site-header__wrapper .theme-logo span {
    display: block;
    margin-top: 0;
    font-size: var(--font-sm);
    color: #fff !important;
}

header .site-header__cart a {
    display: inline-flex;
    align-items: center;
    color: #ffffff;
}

header .s-cart-summary-icon svg {
    height: 1.25rem;
    width: 1.25rem;
    fill: #fff !important;
}

/*title*/
.home-block--slide-products.show-all .title.title--x-large {
    padding-left: 200px;
    padding-inline: 14px !important;
margin-inline:15px !important;
}

@media only screen and (max-width: 1439px) {
    .home-block--slide-products.show-all .splide--products-slider .splide__arrows {
        left: 123px;
    }
}

.home-block--slide-products.show-all .title.title--x-large .btn {
    height: 36px;
    padding-inline: 10px !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    line-height: 1.7;
}


/* Banners */


.home-block--fixed-banner  .container {
  max-width: 100% !important;
  padding: 0px !important;
}
.index .home-block--fixed-banner  img {
  background-color: transparent !important;
  border-radius: 0;
}
.home-block--fixed-banner:first-of-type {
  margin-top: 0px !important;
  padding:0 !important;
}

.home-block :first-of-type {

    padding: 0px !important;
    
}

   .home-block:not(.home-block--bg):not(.home-block--main-slider) {
        padding: 0;
    }


/*product card*/
/* .splide__slide--clone{
margin:5px;
  padding:5px !important;
  border:1px solid #134572 !important;
}

.product-block {
  margin:5px;
  padding:5px !important;
border:1px solid #134572 !important;  
}

.product-block__info{

 padding-inline:10px !important;
} */



/*feats*/

.home-block--store-features{
    margin:40px 0 !important;
}

.store-feature p{
    display:none !important;
} 

.store-feature__icon i {
    opacity: 1;
}

.store-feature__icon .icon {
    font-size:65px ;
}

.store-feature__icon  .title--large {
    font-size:18px;
}

/*footer*/


.footer  {

    border-radius: 15% 15% 0 0;
    background: #37A3C4;
}

.footer .container {
    width: 100%;
    max-width: 100%;
}

.footer__top  a,.footer__top p ,.footer__top .title--primary{

color:#fff !important;
  
}

.footer__mid{
  background-color:#fff !important;
}



.footer .footer-list li a:hover {
    color: #37A3C4 !important;
}