/* Add custom CSS styles below */ 
nav#mobile-menu {
    margin-top: 15px;
}
.main-nav-container.fixed-pinned .main-menu>li>a
 {
    padding-top: 0px;
}
@media only screen and (min-width: 1024px) {
    .main-menu li>a {
        font-size: 1rem;
    }
}
.has-overlay:after,.s-product-card-entry {
    background: transparent;
}
.bg-store-bg-color-lm {
    background-color: #ffffff;
}
html.dark a.navbar-brand {
    filter: invert(1);
}
.lima_cats_2_container .swiper-pagination, .s-block--hero-slider .swiper-pagination {
    background-color: #253E55 !important;
}

span.s-button-text span,.lima-small-text{
  
    color: black;
}
.s-product-card-entry {
    background: transparent;
    border: 2px solid #f3f3f3;
}
.s-button-primary,.s-button-primary span {
    background-color: #253E55;
    color: white  !important;
}
.product-brand {
    align-items: center;
}
@media only screen and (min-width: 1024px) {
    .main-menu li>a:hover {
        color: #253E55;
    }
}
.s-product-card-image{
  background: white;
}
.s-button-primary:hover span {
    background:transparent;
    color:#253E55 !important
}
.s-product-card-content-title a:hover {
    color: #253e55;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    opacity: 0;
}

.relative.overflow-hidden.min-h-80.overlay-bg.bg-cover.bg-center.bg-no-repeat {
    min-height: 400px;
}
@media only screen and (max-width: 480px) {
.navbar-brand img{
  max-width: 85px !important
}
  
.relative.overflow-hidden.min-h-80.overlay-bg.bg-cover.bg-center.bg-no-repeat {
    min-height: 8rem;
}
}
a.filters-trigger.bg-border-color.text-primary {
    color: #253e55;
}
.s-filters-widget-values {
    overflow-y: auto;
}
@media (max-width: 1024px) {
    .s-product-card-entry .lima-product-card-actions {
        right: -40px !important;
    }

    .s-product-card-image:hover .lima-product-card-actions {
        right: 0 !important;
    }
}
[lang="en"] .lima_cats_2_container .s-slider-block__title-nav, [lang="en"] .s-block--hero-slider .s-slider-block__title-nav
 {
    right: inherit !important;
    left: .75rem !important;
 }
section.s-block.s-block--bundle-headline,section.s-block.s-block--banners.container.remove-section-from-mb {
    margin-top: 2em;
}
@media (max-width: 640px) {
    .remove-section-from-mb {
        display: block !important;
    }
}
.special-cats-container .grid > :nth-child(1)
 {
    order: 1;
}
/* .bg-cover.bg-center {
    background-size: contain !important;
  background-repeat: no-repeat;
} */
footer.store-footer h3.slide-in-up.delay-300.duration-slow.ease-bounce.animate{
  display: none
}