footer.form-footer.text-sm-center.clearfix {
    text-align: center;
}
#contact #content-wrapper {
    width: 100%;
}
.home-container {
    padding: 0;
}
nav.header-nav {
    padding-left: 15px;
    padding-right: 15px;
}
h1.h2.products-section-title.text-uppercase {
    margin-top: 0;
    text-align: center;
    font-family: 'Chewy', system-ui, sans-serif;
    font-size: 1.8rem;
    color: #2c2666;
    margin-bottom: 1rem;
    letter-spacing: 1.5px;
}
section.featured-products.clearfix.mt-3 {
    padding-right: 15px;
    padding-left: 15px;
}
.btn-stand {
    color: #2c2666!important;
}
#address-link {
    display: none !important;
}
#order-slips-link {
    display: none !important;
}
#discounts-link {
    display: none!important;
}
h2.pdvSubTitle.stand {
    max-width: 100%;
    background: none;
    border: none;
    overflow: inherit;
    box-shadow: none;
}
.infoVitrine {
    text-align: center;
    padding-top: 50px;
    font-size: 1rem;
    color: #2c2666;
}
.row.footerCenter {
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
    padding-bottom: 22px;
}
.product-flags li.product-flag.livraison {
    background: #2c2666;
}
@media (min-width: 576px) {
    .footer-container .container {
        width: 540px;
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .footer-container .container {
        width: 720px;
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    .footer-container .container {
        width: 960px;
        max-width: 100%;
    }
}
@media (min-width: 1200px) {
    .footer-container .container {
        width: 1140px;
        max-width: 100%;
    }
}


@media (min-width: 992px) {
    .container {
        width: 100%;
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .container {
        width: 100%;
        max-width: 100%;
    }

}
@media (min-width: 576px) {
    .container {
        width: 100%;
        max-width: 100%;
    }
}


@media (max-width: 1024px) {
    .img-deco {
        display: none;
    }
}
@media (max-width: 767px) {
    #header .header-nav {
        background: #fff;
    }
    #menu-icon {
        color: #2c2666;
    }
    #header a {
        color: #2c2666;
    }
    #header .header-nav .cart-preview .shopping-cart {
        color: #2c2666;
    }
    span.cart-products-count {
        color: #2c2666;
    }
    .vendeur-section, section-stands {
        padding-left: 15px;
        padding-right: 15px;
    }
    .row.footerCenter {
        display: block;
    }
@media (max-width: 425px) {
    #contact #content {
        padding: 0;
    }
    #contact #content-wrapper {
        padding: 0;
    }
}
