/* Add custom CSS styles below */ 
.store-footer,
.store-footer button,
.store-footer a,
.store-footer p,
.store-footer span,
.store-footer input::placeholder {
  color: white !important;
}

.store-footer input{
  color: white !important;
  border-color: white !important;
}

.store-footer.s-block--animate::before {
    content: "";
    display: block;
    background:white;
    background-image: url('https://res.cloudinary.com/dmbb5bbmr/image/upload/v1750671992/1179_jgheqp.png');
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100px;
    margin-bottom: 1rem;
    
}

.store-footer__newsletter,
.store-footer__inner,
.store-footer__contacts-row {
    background: transparent !important;
}

.footer-is-custom .store-footer .footer-bottom {
    background: transparent !important;
}

.store-footer.s-block--animate {
    background-image: url('https://res.cloudinary.com/dmbb5bbmr/image/upload/v1750673800/bg_web_2_awshai.png'); /* Background image for desktop */
    background-size: cover;
    background-position: center;
    background-color:transparent !important;
}

/* Background for mobile screens */
@media (max-width: 767px) {
    .store-footer.s-block--animate {
        background-image: url('https://res.cloudinary.com/dmbb5bbmr/image/upload/v1750682459/1182_baoa3f.png'); /* Background image for mobile */
        background-size: cover;
        background-position: center;
        background-color:transparent !important;
    }
}