/* Add custom CSS styles below */ 
body.index > div.app-inner> section.s-block.s-block--fixed-banner:nth-child(3){
    margin-top: 0px !important;
}
body.index > div.app-inner> section.s-block.s-block--fixed-banner > div {
    padding: 0px !important;
    width: 100% !important;
    max-width: 100%;
}
body.index > div.app-inner > section.s-block.s-block--banners.container > .grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px !important ;
}
body.index > div.app-inner > section.s-block.s-block--banners.container > .grid .banner-entry > div {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}
body.index > div.app-inner > section.s-block.s-block--banners.container > .grid .banner-entry {
    background: transparent;
    min-height: 290px;
}
@media (max-width: 992px) {
body.index > div.app-inner > section.s-block.s-block--banners.container > .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px !important ;
}
body.index>div.app-inner>section.s-block.s-block--banners.container>.grid .banner-entry {
height: 200px !important ;
min-height: 120px !important ;
}
}
.main-nav-container {
    background-color: #c8e3fe;
}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {
    background-color: #c8e3fe;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(200 227 254);
}
footer.store-footer path {
    fill: #c8e3fe !important;
}

section.s-block.s-block--special-products-slider > div > div > img {
    object-fit: contain;
}
section.s-block.s-block--special-products-slider > div > div {
background-color: transparent  !important ;
}
@media (max-width: 992px) {
section.s-block.s-block--special-products-slider > div > div > img {
    min-height: 400px !important ;
}
section.s-block.s-block--special-products-slider > div > div {
  margin-bottom: 3rem;
}
.product-entry--full-image {
height: 26rem !important ;
}
}
.product-entry--full-image.product-entry--rounded .overlay, .product-entry--full-image.product-entry--rounded .product-entry__image {
    background: transparent !important;
}