@media screen and (min-width: 769px) and (max-width:1279px) {

    /* ----------------
    HIDDEN ITEMS
    ---------------- */
    .hide-medium {
        display: none;
    }

    /* ----------------
    PAGE COLUMN OVERRIDES
    ---------------- */
    .home-shop {
        grid-template-columns: 1fr;
    }

    /* ----------------
    FOOTER
    ---------------- */    
    .footer-copyright {
        text-align: start;
    }

    /* ----------------
    LISTS
    ---------------- */
    .list a {
        text-decoration: underline;
    }

    /* ----------------
    PADDING
    ---------------- */

    .padding-right-small,
    .padding-right-large {
        padding-right: unset;
    }

}
