/* Add custom CSS styles below */ 
@media only screen and (min-width: 1024px) {
    .main-menu li>a:hover {
        color: #414042;
        color: #113491;
        text-decoration-line: none;
        
    }
     .main-menu li>a {
       font-size: 1.2rem;
        
    }
}
.ProOne button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #98d4e9;
    color: #fff;
}
.ProTwo button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #133395;
    color: #fff;
}
.ProThree button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #3e8151;
    color: #fff;
}
.ProFour button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ff738b;
    color: #fff;
}

@media (min-width: 1024px) {
    .s-block--special-products-slider .s-slider-container {
        margin-bottom: 0.5rem;
    }
}


@media(max-width:992px){
    .lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0 {
    padding: 15px;
}
img.logo-normal {
    height: 85px !important;
}
}

.product-card__price .total-price {
   
    color: red !important;
}

.product-card__title a {
   
    font-size: 1rem;
    font-weight: 800;
}

.footer-is-custom .store-footer {
    background-color: var(--footer-bg);
    color: #123298 !important; 
}