/* New Fonts */
@font-face {
    font-family: 'proximanova';
    src: url('../fonts/ProximaNovaA-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNovaA-Semibold.woff') format('woff'),
        url('../fonts/ProximaNovaA-Semibold.svg') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'proximanova';
    src: url('../fonts/ProximaNova-RegularIt.woff2') format('woff2'),
        url('../fonts/ProximaNova-RegularIt.woff') format('woff'),
        url('../fonts/ProximaNova-RegularIt.svg') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'proximanova';
    src: url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proximanova';
    src: url('../fonts/ProximaNovaA-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNovaA-Bold.woff') format('woff'),
        url('../fonts/ProximaNovaA-Bold.svg#ProximaNovaA-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'proximanova';
    src: url('../fonts/ProximaNova-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNova-Extrabld.woff') format('woff'),
        url('../fonts/ProximaNova-Extrabld.svg') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'EB Garamond';
    src: url('../fonts/EBGaramond-Regular.woff2') format('woff2'),
        url('../fonts/EBGaramond-Regular.woff') format('woff'),
        url('../fonts/EBGaramond-Regular.svg#EBGaramond-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Playfair Display SC';
    src: url('../fonts/PlayfairDisplaySC-Bold.woff2') format('woff2'),
        url('../fonts/PlayfairDisplaySC-Bold.woff') format('woff'),
        url('../fonts/PlayfairDisplaySC-Bold.svg#PlayfairDisplaySC-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Great Vibes';
    src: url('../fonts/GreatVibes-Regular.woff2') format('woff2'),
        url('../fonts/GreatVibes-Regular.woff') format('woff'),
        url('../fonts/GreatVibes-Regular.svg#GreatVibes-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Varela Round';
    src: url('../fonts/VarelaRound-Regular.woff2') format('woff2'),
        url('../fonts/VarelaRound-Regular.woff') format('woff'),
        url('../fonts/VarelaRound-Regular.svg#VarelaRound-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'milkstore_01scr';
    src: url('../fonts/Milkstore01-Scr.woff2') format('woff2'),
        url('../fonts/Milkstore01-Scr.woff') format('woff'),
        url('../fonts/Milkstore01-Scr.svg#Milkstore01-Scr') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**
 * Added from cartridges/modules_system_core/cartridge/static/default/svg-font/svg-font.css
 */
@font-face {
    font-family: 'icomoon';
    src:  url('../svg-font/fonts/icomoon.eot?8ald8d');
    src:  url('../svg-font/fonts/icomoon.eot?8ald8d#iefix') format('embedded-opentype'),
        url('../svg-font/fonts/icomoon.ttf?8ald8d') format('truetype'),
        url('../svg-font/fonts/icomoon.woff?8ald8d') format('woff'),
        url('../svg-font/fonts/icomoon.svg?8ald8d#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-lock:before {
    content: "\e900";
}
.icon-share:before {
    content: "\e901";
}
.icon-arrow-left:before {
    content: "\e902";
}
.icon-arrow-right:before {
    content: "\e903";
}
.icon-arrow-right-thin:before {
    content: "\e904";
}
.icon-cart-2:before {
    content: "\e905";
}
.icon-close:before {
    content: "\e906";
}
.icon-equestrian:before {
    content: "\e907";
    color: #fff;
}
.icon-facebook:before {
    content: "\e908";
    color: #fff;
}
.icon-fei:before {
    content: "\e909";
    color: #fff;
}
.icon-full-arrow-down:before {
    content: "\e90a";
}
.icon-full-arrow-left:before {
    content: "\e90b";
}
.icon-full-arrow-right:before {
    content: "\e90c";
}
.icon-glass:before {
    content: "\e90d";
}
.icon-instagram:before {
    content: "\e90e";
    color: #fff;
}
.icon-live-chat:before {
    content: "\e90f";
    color: #d66c00;
}
.icon-minus:before {
    content: "\e910";
}
.icon-national-high-school-rodeo:before {
    content: "\e911";
    color: #fff;
}
.icon-pinterest:before {
    content: "\e912";
    color: #fff;
}
.icon-play:before {
    content: "\e913";
    color: #fff;
}
.icon-plus:before {
    content: "\e914";
}
.icon-twitter:before {
    content: "\e915";
    color: #fff;
}
.icon-zoom-image:before {
    content: "\e916";
}
.icon-zoom-image-in:before {
    content: "\e917";
}
