/* Add custom CSS styles below */ 
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / 0%);
    }

.bg-inherit {
    background-color: rgb(255 255 255 / 0%);
    backdrop-filter: blur(40px);
}

body{
background-color:#fcfcfb!important;
}
.swiper-lazy{
    object-fit: contain;

}
.s-product-card-image-cover {
    object-fit: contain;
        background-repeat: no-repeat;

}
.s-block {
    margin-top: 0rem;
}
.header-btn__icon {
    border-width: 0px;
    }
.s-product-card-image {
 
    background-color: #ffffff;
}

@media only screen and (max-width: 991px){
.md\:grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}}

.lazy__bg {
    background-size: contain;
    background-repeat: no-repeat;
    }
    .banner-entry {
    margin-top:2rem;
    position: relative;
    height: 100px;
    }
.footer-is-light .store-footer .store-footer__inner {
 color:#ffffff;
    background-color:#2f0d7b;
    border-radius:20px;
}
.s-product-card-content {
    padding-top: 3.5rem;
}
.items-end{
text-align:center !important;
 justify-content: center;
}
.store-footer h3{
text-align:center;
}
.store-footer a{
text-align:center !important;
 justify-content: center;

}
.footer-is-light .store-footer .social-link{
 justify-content: center !important;

}