@media only screen and (min-width: 1280px) {
    body.featured-collections .promo-content .text-img .text {
        width: 410px;
    }
    body.featured-collections .promo-content section.panel-side-by-side-tout.goretex-feet-breathe.fullwidth>div>div:last-child>div:last-child {
        width: 410px;
    }
}
@media only screen and (min-width: 1440px) {
    body.featured-collections .promo-content .btn.dark-inversion {
        border-width: 2px;
        font-size: 16px;
        min-width: 180px;
    }
    body.featured-collections .banner-top .content h2 {
        font-size: 36px;
    }
    body.featured-collections .banner-top .content p {
        font-size: 16px;
    }
    body.featured-collections .promo-content .three-column-img-text-img h2 {
        font-size: 36px;
    }
    body.featured-collections .promo-content .three-column-img-text-img .btn-area > a {
        border: 2px solid rgb(29, 29, 29);
    }
    body.featured-collections .promo-content .text-img .text h2 {
        font-size: 36px;
    }
    body.featured-collections .promo-content .collection-grid .grid .item a > span:first-of-type {
        height: 70px;
        font-size: 16px;
    }
    body.featured-collections .promo-content section.panel-side-by-side-tout h2 {
        font-size: 36px;
    }
    body.featured-collections .promo-content section.panel-side-by-side-tout.fullwidth>div>div:last-child>div:last-child p {
        font-size: 21px;
    }
}
@media only screen and (min-width: 1920px) {
    body.featured-collections .promo-content .text-img .text {
        width: 600px;
    }
}