/* Fonts */
@font-face {
    font-family: 'jaapokki';
    src: url('/css/fonts/tescoce/jaapokkiregular.eot');
    src: url('/css/fonts/tescoce/jaapokkiregular.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/tescoce/jaapokkiregular.woff2') format('woff2'),
         url('/css/fonts/tescoce/jaapokkiregular.woff') format('woff'),
         url('/css/fonts/tescoce/jaapokkiregular.ttf') format('truetype'),
         url('/css/fonts/tescoce/jaapokkiregular.svg#jaapokki') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'tesco-ot';
  src: url('/css/fonts/tescoce/tesco-webfont.eot');
  src: url('/css/fonts/tescoce/tesco-webfont.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/tesco-webfont.woff2') format('woff2'),
  url('/css/fonts/tescoce/tesco-webfont.woff') format('woff'),
  url('/css/fonts/tescoce/tesco-webfont.ttf') format('truetype'),
  url('/css/fonts/tescoce/tesco-webfont.svg#tesco_otregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco-ot';
  src: url('/css/fonts/tescoce/tescob-webfont.eot');
  src: url('/css/fonts/tescoce/tescob-webfont.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/tescob-webfont.woff2') format('woff2'),
  url('/css/fonts/tescoce/tescob-webfont.woff') format('woff'),
  url('/css/fonts/tescoce/tescob-webfont.ttf') format('truetype'),
  url('/css/fonts/tescoce/tescob-webfont.svg#tesco_otbold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco-ot';
  src: url('/css/fonts/tescoce/tescoi-webfont.eot');
  src: url('/css/fonts/tescoce/tescoi-webfont.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/tescoi-webfont.woff2') format('woff2'),
  url('/css/fonts/tescoce/tescoi-webfont.woff') format('woff'),
  url('/css/fonts/tescoce/tescoi-webfont.ttf') format('truetype'),
  url('/css/fonts/tescoce/tescoi-webfont.svg#tesco_otitalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco-ot';
  src: url('/css/fonts/tescoce/tescobi-webfont.eot');
  src: url('/css/fonts/tescoce/tescobi-webfont.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/tescobi-webfont.woff2') format('woff2'),
  url('/css/fonts/tescoce/tescobi-webfont.woff') format('woff'),
  url('/css/fonts/tescoce/tescobi-webfont.ttf') format('truetype'),
  url('/css/fonts/tescoce/tescobi-webfont.svg#tesco_otbold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco-ot';
  src: url('/css/fonts/tescoce/tescobl-webfont.eot');
  src: url('/css/fonts/tescoce/tescobl-webfont.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/tescobl-webfont.woff2') format('woff2'),
  url('/css/fonts/tescoce/tescobl-webfont.woff') format('woff'),
  url('/css/fonts/tescoce/tescobl-webfont.ttf') format('truetype'),
  url('/css/fonts/tescoce/tescobl-webfont.svg#tesco_ot2black') format('svg');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Light-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Light-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Light-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Light-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Light-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Light-web.svg#TESCOModern-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-LightItalic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-LightItalic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-LightItalic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-LightItalic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-LightItalic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-LightItalic-web.svg#TESCOModern-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Regular-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Regular-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.svg#TESCOModern-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Italic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Italic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.svg#TESCOModern-Italic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Regular-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Regular-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Regular-web.svg#TESCOModern-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Italic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Italic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Italic-web.svg#TESCOModern-Italic') format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Medium-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Medium-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Medium-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Medium-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Medium-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Medium-web.svg#TESCOModern-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-MediumItalic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-MediumItalic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-MediumItalic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-MediumItalic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-MediumItalic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-MediumItalic-web.svg#TESCOModern-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Bold-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Bold-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.svg#TESCOModern-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Bold-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Bold-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.svg#TESCOModern-Bold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-Bold-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-Bold-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-Bold-web.svg#TESCOModern-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.svg#TESCOModern-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.svg#TESCOModern-BoldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'tesco_mr';
  src: url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.eot');
  src: url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.eot?#iefix') format('embedded-opentype'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.woff2') format('woff2'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.woff') format('woff'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.ttf') format('truetype'),
  url('/css/fonts/tescoce/TESCOModern-BoldItalic-web.svg#TESCOModern-BoldItalic') format('svg');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "tesco_serif";
  src: url("/css/fonts/tescoce/TESCOSerif-Bold.eot");
  src: url("/css/fonts/tescoce/TESCOSerif-Bold.eot?#iefix") format("embedded-opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.otf") format("opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.svg") format("svg"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.ttf") format("truetype"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.woff") format("woff"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "tesco_serif";
  src: url("/css/fonts/tescoce/TESCOSerif-Bold.eot");
  src: url("/css/fonts/tescoce/TESCOSerif-Bold.eot?#iefix") format("embedded-opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.otf") format("opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.svg") format("svg"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.ttf") format("truetype"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.woff") format("woff"),
    url("/css/fonts/tescoce/TESCOSerif-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "tesco_serif";
  src: url("/css/fonts/tescoce/TESCOSerif-Italic.eot");
  src: url("/css/fonts/tescoce/TESCOSerif-Italic.eot?#iefix") format("embedded-opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.otf") format("opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.svg") format("svg"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.ttf") format("truetype"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.woff") format("woff"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "tesco_serif";
  src: url("/css/fonts/tescoce/TESCOSerif-Italic.eot");
  src: url("/css/fonts/tescoce/TESCOSerif-Italic.eot?#iefix") format("embedded-opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.otf") format("opentype"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.svg") format("svg"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.ttf") format("truetype"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.woff") format("woff"),
    url("/css/fonts/tescoce/TESCOSerif-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "tesco_serif";
  src: url("./fonts/TESCOSerif-SemiboldItalic.eot");
  src: url("./fonts/TESCOSerif-SemiboldItalic.eot?#iefix") format("embedded-opentype"),
    url("./fonts/TESCOSerif-SemiboldItalic.otf") format("opentype"),
    url("./fonts/TESCOSerif-SemiboldItalic.svg") format("svg"),
    url("./fonts/TESCOSerif-SemiboldItalic.ttf") format("truetype"),
    url("./fonts/TESCOSerif-SemiboldItalic.woff") format("woff"),
    url("./fonts/TESCOSerif-SemiboldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "tesco_serif";
  src: url("./fonts/TESCOSerif-SemiboldItalic.eot");
  src: url("./fonts/TESCOSerif-SemiboldItalic.eot?#iefix") format("embedded-opentype"),
    url("./fonts/TESCOSerif-SemiboldItalic.otf") format("opentype"),
    url("./fonts/TESCOSerif-SemiboldItalic.svg") format("svg"),
    url("./fonts/TESCOSerif-SemiboldItalic.ttf") format("truetype"),
    url("./fonts/TESCOSerif-SemiboldItalic.woff") format("woff"),
    url("./fonts/TESCOSerif-SemiboldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
/* Fonts end */
