@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: local('../fonts/Helvetica'),
        url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Oblique.eot');
    src: local('../fonts/Helvetica Oblique'), local('../fonts/Helvetica-Oblique'),
        url('../fonts/Helvetica-Oblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Oblique.woff2') format('woff2'),
        url('../fonts/Helvetica-Oblique.woff') format('woff'),
        url('../fonts/Helvetica-Oblique.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-BoldOblique.eot');
    src: local('../fonts/Helvetica Bold Oblique'), local('../fonts/Helvetica-BoldOblique'),
        url('../fonts/Helvetica-BoldOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-BoldOblique.woff2') format('woff2'),
        url('../fonts/Helvetica-BoldOblique.woff') format('woff'),
        url('../fonts/Helvetica-BoldOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Light.eot');
    src: local('../fonts/Helvetica Light'), local('../fonts/Helvetica-Light'),
        url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/Helvetica-Light.woff') format('woff'),
        url('../fonts/Helvetica-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('Helvetica-Bold.eot');
    src: local('../fonts/Helvetica Bold'), local('../fonts/Helvetica-Bold'),
        url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Bold.woff2') format('woff2'),
        url('../fonts/Helvetica-Bold.woff') format('woff'),
        url('../fonts/Helvetica-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-LightOblique.eot');
    src: local('../fonts/Helvetica Light Oblique'), local('../fonts/Helvetica-LightOblique'),
        url('../fonts/Helvetica-LightOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-LightOblique.woff2') format('woff2'),
        url('../fonts/Helvetica-LightOblique.woff') format('woff'),
        url('../fonts/Helvetica-LightOblique.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

:root {
    --g-font-1: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
    --g-font-2: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
    --g-font-3: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
    --g-font-size: 12px;
    --g-main: #000000;
    --g-main-2: #000000;
    --g-color-heading: #000000;
    --g-cta-button: #000000;
    --g-container: 1300px;
    --g-gutter: 12px;
    --g-hgutter: 6px;
    --g-label-text: #fff;
    --g-label-new: #ff7143;
    --g-label-hot: #eb4d55;
    --g-label-sale: #eb4d55;
    --g-label-other: #50d890;
    --g-alert: #000000;
    --g-alert-bg: #ffffff;
    --g-alert-bd: #999999;
    --g-font-weight-body: 400;
    --g-font-color-subtop: #333333;
    --g-font-size-subtop: 12px;
    --g-font-weight-subtop: 400;
    --g-font-spacing-subtop: 0.2em;
    --g-font-size-button: 12px;
    --g-font-weight-button: 400;
    --g-font-spacing-button: 0em;
}