@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url('./mg-editorial-font-roboto-condensed-400.ttf') format('truetype');font-display:swap}
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url('./mg-editorial-font-roboto-condensed-700.woff2') format('woff2');font-display:swap}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;src:url('./mg-editorial-font-dm-sans-400.woff2') format('woff2');font-display:swap}
:root{--heading:"Roboto Condensed",sans-serif;--ui:"Roboto Condensed",sans-serif;--body:"DM Sans",sans-serif;--mono:"Roboto Mono",monospace;--ink:#171717;--muted:#777;--paper:#f7f7f7;--accent:#477a57}
body{font-family:var(--body);font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--heading);font-weight:700;text-transform:uppercase;line-height:1.2}h1{font-size:24px}h2{font-size:20px}button,select,input,.eyebrow,.dot-link,nav,.header,.vendor,.footer-bottom,.size-label,.all-brand,.breadcrumb,.hero-finish{font-family:var(--ui);font-size:13px;font-weight:400}button,select,.eyebrow,.dot-link,nav,.header,.vendor,.footer-bottom,.size-label,.all-brand{text-transform:uppercase}.price,.product-price{font-family:var(--body);font-size:14px}
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:500;src:url('./mg-editorial-font-roboto-condensed-500.woff2') format('woff2');font-display:swap}

@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:600;src:url('./mg-editorial-font-roboto-condensed-600.ttf') format('truetype');font-display:swap}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;src:url('./mg-editorial-font-roboto-mono-400.ttf') format('truetype');font-display:swap}
