@font-face{font-family:'Milestone';src:url('assets/milestone.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}
body{font-family:'DM Sans',Arial,sans-serif;font-synthesis:none;}
.cookie-banner,.cookie-dialog{font-family:'DM Sans',Arial,sans-serif;}
.brand,.campaign h1{font-weight:400;font-synthesis:none;}
.price,.wholesale-note,.checkout-total,.checkout-item strong,.checkout-item span,.shipping-rate strong,.mobile-buy-bar strong,.payment-result p,.checkout-total+p,.summary-item>span,[data-pane="cart"]>p,#settingsCart>p,.cloud-order p,.order-record li,.order-record>strong{font-family:Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;}
@media(max-width:600px){footer .brand{font-size:11px;}}
