/* Add custom CSS styles below */ 
.s-block--hero-slider .swiper-slide .overlay-bg:after {
    background-color: rgb(155 23 126 / 50%);
}
.s-product-card-fit-height .s-product-card-image {
    height: 11rem;
    max-height: none;
}
.s-button-outline {
    border-color: currentColor;
    border-width: 1px;
    background-color: #9b177e;
    color: #f9fafb !important;
}
.top-navbar {
    background-color: #ffa1ea;
}
.store-footer {
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(255 161 234);
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.store-footer__inner {
    border-bottom: 1px hsla(0, 0%, 100%, .1);
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: rgb(101 20 83);
}


@media (max-width: 767px) {
.s-products-slider-card {
    height: auto !important;
    max-width: 188px;
}
.s-product-card-fit-height .s-product-card-image {
    height: 14rem;
    max-height: none;
}