@import url('https://fonts.googleapis.com/css2?family=Michroma&display=swap');
html [class*='color-scheme-'],html body{--color-background:0,0,0;--color-foreground:244,244,244;--gradient-background:#000;--color-button:225,10,23;--color-button-text:255,255,255;--color-secondary-button-text:244,244,244;--color-link:244,244,244;--color-badge-foreground:244,244,244;--color-shadow:0,0,0}
html body{font-weight:300}
.mw-wide,html .title,html .footer-block__heading{font-family:'Michroma','DejaVu Sans',sans-serif;font-weight:400;letter-spacing:.32em;text-transform:uppercase}
html .title,html .title strong{font-size:1.3rem;font-weight:400;text-align:center;margin:0 0 30px}
html .title::before{content:'';display:block;width:28px;height:1px;background:#e10a17;margin:0 auto 16px}
html .header-wrapper{border-bottom:1px solid #1d1d1d}
html .header__menu-item,html .header__menu-item span{letter-spacing:.18em;font-weight:300;font-size:1.3rem}
html .header__menu-item:hover span{color:#e9b873;text-decoration:none}
html .cart-count-bubble{background:#e10a17;color:#fff}
html .button{border-radius:0;font-family:'Michroma','DejaVu Sans',sans-serif;font-size:1rem;letter-spacing:.3em;text-transform:uppercase;font-weight:400;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}
html .button:not(.button--secondary):hover{--color-button:244,244,244;--color-button-text:0,0,0}
html .card,html .card--card{background:none;border:0;box-shadow:none;border-radius:0}
html .card__inner{border-radius:0;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}
html .card__media img{transition:transform .6s}
html .card:hover .card__media img{transform:scale(1.04)}
html .card__heading,html .card__heading a{font-weight:400;font-size:1.4rem;letter-spacing:.02em}
html .price,html .price-item{color:#bdbdbd;font-weight:400}
html .badge{background:none;border:0;color:#e9b873;letter-spacing:.14em}
html main .shopify-section+.shopify-section::before{content:'';display:block;height:1px;margin:0 18px;background:linear-gradient(90deg,transparent,#e9b873,transparent);opacity:.5}
html .footer{border-top:1px solid #1d1d1d}
html .copyright__content{letter-spacing:.12em;font-size:1.2rem}
