/* Local font definitions - exact match to original M&amp;S CDN fonts */
@font-face{font-family:roboto-regular;font-display:fallback;font-style:normal;font-weight:300;src:local(""),url("fonts/roboto-v20-latin-300.woff2") format("woff2")}
@font-face{font-family:roboto-medium;font-display:fallback;font-style:normal;font-weight:400;src:local(""),url("fonts/roboto-v20-latin-regular.woff2") format("woff2")}
@font-face{font-family:roboto-bold;font-display:fallback;font-style:normal;font-weight:500;src:local(""),url("fonts/roboto-v20-latin-500.woff2") format("woff2")}
@font-face{font-family:opensans-regular;font-display:fallback;font-style:normal;font-weight:600;src:local(""),url("fonts/open-sans-v18-latin-600.woff2") format("woff2")}
@font-face{font-family:opensans-bold;font-display:fallback;font-style:normal;font-weight:700;src:local(""),url("fonts/open-sans-v18-latin-700.woff2") format("woff2")}
@font-face{font-family:opensans-heavy;font-display:fallback;font-style:normal;font-weight:800;src:local(""),url("fonts/open-sans-v18-latin-800.woff2") format("woff2")}
@font-face{font-family:Roboto;font-display:fallback;font-style:normal;font-weight:300;src:local(""),url("fonts/roboto-v20-latin-300.woff2") format("woff2")}
@font-face{font-family:Roboto;font-display:fallback;font-style:normal;font-weight:400;src:local(""),url("fonts/roboto-v20-latin-regular.woff2") format("woff2")}
@font-face{font-family:Roboto;font-display:fallback;font-style:normal;font-weight:500;src:local(""),url("fonts/roboto-v20-latin-500.woff2") format("woff2")}