@font-face{font-family:Archivo;src:url("//pressfithub.com/cdn/shop/t/18/assets/pressfit-archivo.ttf?v=179223703763874847121787784031") format("truetype");font-display:swap;font-weight:100 900}
@font-face{font-family:Inter;src:url("//pressfithub.com/cdn/shop/t/18/assets/pressfit-inter.ttf?v=47865249443595386201787784031") format("truetype");font-display:swap;font-weight:100 900}
@font-face{font-family:"IBM Plex Mono";src:url("//pressfithub.com/cdn/shop/t/18/assets/pressfit-ibm-plex-mono.ttf?v=97177955889284421961787784031") format("truetype");font-display:swap;font-weight:100 900}
:root{--press-black:#111315;--workshop-white:#F3F3EE;--signal-lime:#C7F000;--steel:#687077;--fault-red:#C83C32}
html,body{background:var(--workshop-white);color:var(--press-black);font-family:Inter,Arial,sans-serif}
h1,h2,h3,h4,h5,h6,.button-primary,.button-secondary{font-family:Archivo,"Arial Narrow",sans-serif}
button,.button-primary,[class*="__button"],[class*="checkout"]{border-radius:2px}
.hm-header__search button,.hm-header__cart-count,.hm-header__cart-checkout{color:var(--press-black)!important}
.hm-header__cart-checkout:hover,.hm-header__search button:hover{background:#D8FF2E!important;color:var(--press-black)!important}
.hm-header__brand-logo{max-height:54px}.hm-foot__brand-logo{max-height:64px}
::selection{background:var(--signal-lime);color:var(--press-black)}
