@media only screen and (min-width: 1600px) {
    section.panel-overlay-tout>div {
        padding-left: 15vw;
        padding-right: 15vw;
    }
}
@media only screen and (min-width : 1440px) {
    body.featured-collections .promo-content h2,
    body.featured-collections .promo-content .img-text h2,
    body.featured-collections .banner-top .content h2 {
        font-size: 36px;
    }
    body.featured-collections .promo-content p,
    body.featured-collections .banner-top .content p {
        font-size: 16px;
    }
    body.featured-collections .promo-content .text-img .text h2 {
        font-size: 36px;
    }
    body.featured-collections .promo-content .text-area > div p {
        font-size: 16px;
    }
    body.featured-collections .promo-content .img-text .img {
        height: 550px;
    }
    section.panel-overlay-tout.simpil .text-container {
        padding-left: 125px;
        top: 60%;
    }
    section.panel-shoecare-products {
        padding: 85px 26px 95px;
    }
    section.panel-shoecare-products div.the-product-row {
        margin-top: 58px;
        margin-bottom: 24px;
        max-width: none;
    }
    section.panel-shoecare-products div.the-product-row .link+a {
        margin-left: 34px;
    }
    section.panel-shoecare-products h2 {
        font-size: 36px;
    }
    section.sartorelle.panel-shoecare-products p {
        font-size: 16px;
        max-width: 780px;
    }
    section.panel-shoecare-products div.the-product-row .link div {
        font-size: 16px;
    }
    section.panel-shoecare-products div.shoecare-cta-row a {
        border-width: 2px;
        font-size: 16px;
        min-width: 180px;
    }
    body.featured-collections .promo-content .collection-grid .grid .item a > span:first-of-type {
        height: 70px;
        font-size: 16px;
    }
    section.panel-overlay-tout.simpil .text-container {
        padding-left: 125px;
        top: 60%;
    }
}

@media only screen and (max-width: 1040px) {
    section.shape.panel-shoecare-products div.the-product-row {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    section.shape.panel-shoecare-products div.the-product-row a {
        margin-bottom: 40px;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    body.featured-collections .promo-content .inspire-block .inspire-block-right > .inner p {
        font-size: 14px;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    section.panel-overlay-tout.simpil .image-container .image.link {
        margin-right: 0;
    }
}