/* @license
 * MyFonts Webfont Build ID 2641116, 2013-09-11T03:46:02-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed fonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Helvetica Neue Pro Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/helvetica-neue-pro/helvetica-neue-pro-bold/
 * Licensed pageviews: 500,000
 * 
 * Webfont: Helvetica Neue Pro Heavy by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/helvetica-neue-pro/helvetica-neue-pro-heavy/
 * Licensed pageviews: 500,000
 * 
 * Webfont: Helvetica Neue Pro Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/helvetica-neue-pro/helvetica-neue-pro-roman/
 * Licensed pageviews: 250,000
 * 
 * Webfont: Helvetica Neue Pro Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/helvetica-neue-pro/helvetica-neue-pro-medium/
 * Licensed pageviews: 250,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2641116
 * fonts copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2008 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
/*@import url("//hello.myfonts.net/count/284cdc");*/


@font-face {
    font-family: 'HelveticaNeueLTPro-Bd';
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_0_0.eot');
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_0_0.eot?#iefix') format('embedded-opentype'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_0_0.woff') format('woff'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_0_0.ttf') format('truetype');
}


@font-face {
    font-family: 'HelveticaNeueLTPro-Hv';
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_1_0.eot');
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_1_0.eot?#iefix') format('embedded-opentype'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_1_0.woff') format('woff'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_1_0.ttf') format('truetype');
}


@font-face {
    font-family: 'HelveticaNeueLTPro-Roman';
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_2_0.eot');
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_2_0.eot?#iefix') format('embedded-opentype'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_2_0.woff') format('woff'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_2_0.ttf') format('truetype');
}


@font-face {
    font-family: 'HelveticaNeueLTPro-Md';
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_3_0.eot');
    src: url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_3_0.eot?#iefix') format('embedded-opentype'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_3_0.woff') format('woff'),url('https://supplementler.mncdn.com/themes/supplementler/content/css/fonts/284CDC_3_0.ttf') format('truetype');
}

.HelveticaNeueLTPro-Bd {
    font-display: swap;
    font-family: HelveticaNeueLTPro-Bd, arial;
}

.HelveticaNeueLTPro-Roman,
.store-logos a,
.sub-block ul li a,
.inv-tab-menu li a, .footer_head,
.product-name, .header-info-menu a, .header-info-links a {
    font-display: swap;
    font-family: HelveticaNeueLTPro-Roman, arial;
}

.HelveticaNeueLTPro-Md, div.header-links a, div.header-links a, .product-info {
    font-family: HelveticaNeueLTPro-Md, arial;
    font-display: swap;
}

.header-info-menu a,
.store-logos a {
    font-family: 'HelveticaNeueLTPro-Md' !important;
    font-weight: 600 !important;
    font-display: swap;
}

/* COMMON NEW FONTS*/
@font-face {
    font-family: 'Open Sans';
    font-display: swap;
    font-weight: 400;
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-Regular.eot');
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/Themes/Supplementler/Content/fonts/OpenSans-Regular.woff') format('woff'), url('/Themes/Supplementler/Content/fonts/OpenSans-Regular.woff2') format('woff2'), url('/Themes/Supplementler/Content/fonts/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans';
    font-display: swap;
    font-weight: 600;
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-SemiBold.eot');
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('/Themes/Supplementler/Content/fonts/OpenSans-SemiBold.woff') format('woff'), url('/Themes/Supplementler/Content/fonts/OpenSans-SemiBold.woff2') format('woff2'),url('/Themes/Supplementler/Content/fonts/OpenSans-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans';
    font-display: swap;
    font-weight: 700;
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-Bold.eot');
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-Bold.eot') format('embedded-opentype'), url('/Themes/Supplementler/Content/fonts/OpenSans-Bold.woff') format('woff'), url('/Themes/Supplementler/Content/fonts/OpenSans-Bold.woff2') format('woff2'),url('/Themes/Supplementler/Content/fonts/OpenSans-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans';
    font-display: swap;
    font-weight: 800;
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-ExtraBold.eot');
    src: url('/Themes/Supplementler/Content/fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/Themes/Supplementler/Content/fonts/OpenSans-ExtraBold.woff') format('woff'), url('/Themes/Supplementler/Content/fonts/OpenSans-ExtraBold.woff2') format('woff2'), url('/Themes/Supplementler/Content/fonts/OpenSans-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: "fitmoda";
    src: url("https://supplementler.mncdn.com/Themes/Supplementler/Content/css/fonts/fitmoda/fitmoda.eot");
    src: url("https://supplementler.mncdn.com/Themes/Supplementler/Content/css/fonts/fitmoda/fitmoda.eot?#iefix") format("embedded-opentype"), url("https://supplementler.mncdn.com/Themes/Supplementler/Content/css/fonts/fitmoda/fitmoda.woff") format("woff"), url("https://supplementler.mncdn.com/Themes/Supplementler/Content/css/fonts/fitmoda/fitmoda.ttf") format("truetype"), url("https://supplementler.mncdn.com/Themes/Supplementler/Content/css/fonts/fitmoda/fitmoda.svg#fitmoda") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}

[data-icon-alt]:before {
    font-family: "fitmoda" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-display: block;
}

[class^="icon-alt"]:before,
[class*=" icon-alt"]:before {
    font-family: "fitmoda" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-display: block;
}
.icon-alt-usericon:before {
    content: "\5c";
}



.header-info-menu a,
.store-logos a {
    font-family: 'HelveticaNeueLTPro-Md',sans-serif !important;
    font-weight: 600 !important;
    font-display: swap;
}

    .store-logos a[class^="store-logo-"] {
        font-family: 'Open Sans', sans-serif !important;
        font-weight: 700 !important;
        letter-spacing: -0.3px;
        font-display: swap;
    }
