#preloader{
background:white !important;  
}
/*banner1*/
@media (min-width: 768px) {  
.banner1 .md\:max-w-md {  
    max-width: 30rem;
    margin-top: 70%;
}
.doble1 .container {
    max-width: 60%;
}
.tomargin {
    margin-top: -9%;
    z-index: 8;
    margin-bottom: 5%;
}
}
.banner1 .md\:text-lg {
    background-color: #5a34a2 !important;
    padding: 10px 35px;
}
/*grid1*/
@media (max-width: 768px) { 

.grid1 .grid {
    display: flex;
    flex-wrap: wrap;
    place-content: center;
    row-gap: 1rem;
}
.grid1 .banner-square.zoomed-img.grayscaled-img {
    width: 31%;
}
.doble1 .container {
    max-width: 80%;
}
.tomargin {
    margin-top: -10%;
    z-index: 8;
    margin-bottom: 2%;
}
}
.store-footer {

    background: white;
}
/*------card------*/
    .s-product-card-image img.loaded {
        transition: all .5s;
    }
    .s-product-card-image img.loaded:hover {
        transform: rotate(8deg) scale(1.3);
        transition: all .5s;
    }
    .s-product-card-entry {
        border: 2px solid #fff;
        padding: 7px;
        border-radius: 17px;
        box-shadow: 0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;
        height: 97%;
        margin-top: 8px;
    }
    .flex.mb-6,
    .s-product-card-content-sub,
    .store-footer a,
    .s-product-card-content-title a,.s-product-card-content-subtitle,
    .store-footer .contact-social ul,.s-social-list,
    .footer-is-light .store-footer .store-footer__inner {
        text-align: center !important;
        justify-content: center !important;
    }
    /*-------- upgrade button ---------*/
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
        background-image:linear-gradient(38deg, #5c37a5 37%, rgb(128 93 194) 46%, rgb(163 128 222) 52%, #5c37a5 60%)!important;
        color: #fff;
        background-size: 200% !important;
        border: 0;
        animation: textclip 2s linear infinite;
        border: 0;
        box-shadow: 0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;
    }
    @keyframes textclip {
        to {
            background-position: 200% center;
        }
    }