@font-face{font-family:InstrumentSerif;src:url('https://www.hoekhuis.com/static/fonts/InstrumentSerif-Regular.ttf');font-style:normal}@font-face{font-family:InstrumentSerif;src:url('https://www.hoekhuis.com/static/fonts/InstrumentSerif-Italic.ttf');font-style:italic}@font-face{font-family:DMMono;src:url('https://www.hoekhuis.com/static/fonts/DMMono-LightItalic.ttf');font-style:italic;font-weight:lighter}@font-face{font-family:DMMono;src:url('https://www.hoekhuis.com/static/fonts/DMMono-MediumItalic.ttf');font-style:italic;font-weight:medium}@font-face{font-family:DMMono;src:url('https://www.hoekhuis.com/static/fonts/DMMono-Regular.ttf');font-style:normal;font-weight:400}@font-face{font-family:DMMono;src:url('https://www.hoekhuis.com/static/fonts/DMMono-Light.ttf');font-style:normal;font-weight:lighter}@font-face{font-family:DMMono;src:url('https://www.hoekhuis.com/static/fonts/DMMono-Medium.ttf');font-style:normal;font-weight:medium}@font-face{font-family:DMMono;src:url('https://www.hoekhuis.com/static/fonts/DMMono-Italic.ttf');font-style:italic;font-weight:medium}body,html{padding:0;margin:0;min-height:100vh;min-width:100vw}html{font-size:62.5%}body{font-size:1.6rem;line-height:2.4rem;background:#f7f7f7;background-color:#f7f7f7;color:#1c1e2c!important}header{padding:2.4rem 4.8rem;display:flex;align-items:center}header .logo{flex:1}header nav ol{margin:0;padding:0;list-style:none}header nav ol li{display:inline-block;padding:0;margin:0;margin-left:1.6rem}.content{padding:2.4rem 4.8rem}h1{font-family:InstrumentSerif,serif;font-size:6.4rem;line-height:8rem;margin-bottom:1.6rem}h2{font-size:3.2rem;line-height:4rem;margin-bottom:1.6rem}h3{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.6rem}p{margin-bottom:1.6rem}.form-group label{margin-bottom:.8rem}input.form-control,select.form-control{height:4.8rem;background:#f9f9f9;border:0;border-radius:.8rem;font-size:1.6rem;padding:0 1.6rem;display:inline-block;color:#1c1e2c!important}input.form-control-xs,select.form-control-xs{height:3.2rem;padding:0 1.2rem}.btn{height:4.8rem;font-size:1.6rem;align-content:center;padding-left:2.4rem;padding-right:2.4rem;border-radius:.8rem}.btn.btn-xs{height:3.2rem;font-size:1.6rem;align-content:center;padding-left:1.2rem;padding-right:1.2rem}.btn-link:not(.disabled){color:#1c1e2c!important}.btn-outline-primary{background:#fff!important;border-color:#fff!important;color:#1c1e2c!important}.btn-outline-primary.active,.btn-outline-primary:hover{border-color:#1c1e2c!important}input.form-control:focus{box-shadow:none;background:#f9f9f9;color:#fff}.header-filter{background-color:#fff;border-radius:.8rem;padding:2.4rem 3.2rem;margin-bottom:2.4rem}.header-filter form{display:flex}.header-filter form .form-group{margin-right:2.4rem}.header-filter form .form-group input{max-width:24rem}.pagination{color:#6d6d74;display:flex;align-items:center}.pagination>div{flex:1;margin-bottom:2.4rem}.product-card-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.6rem}.product-card{background:#fff;border-radius:1.6rem;padding:2.4rem .8rem;position:relative}.product-card .img-wrapper{margin:0 auto;width:70%}.product-card .img-wrapper img{width:100%;aspect-ratio:1/1;object-fit:contain;margin-bottom:1.6rem}.product-card .attributes{display:grid;grid-gap:0.8rem;grid-template-columns:repeat(3,1fr);font-family:monospace}.product-card .attributes>div{background:#f9f9f9;border-radius:.8rem;padding:.8rem;font-size:1.2rem;line-height:1.6rem}.product-card .attributes .attribute-type{font-family:DMMono,monospace;color:#b4b6bc}.product-card .attributes .attribute-value{font-family:DMMono,monospace;font-size:1.4rem;line-height:2.4rem}.product-card .status-badge{position:absolute;left:1.6rem;top:1.6rem;background:#f9f9f9;font-family:DMMono,monospace;font-size:1rem;line-height:1.6rem;padding:.4rem .8rem;color:#878789;font-weight:400;text-transform:uppercase;border-radius:.4rem}