:root{--hh-orange:#d66a1f;--hh-ink:#0b0b0b;--hh-paper:#f3f1eb;--hh-line:rgba(255,255,255,.14);--hh-muted:rgba(243,241,235,.72)}html{scroll-behavior:smooth}body{background:var(--hh-ink)!important;color:var(--hh-paper)}.header-wrapper{background:#080808!important;border-bottom:1px solid var(--hh-line)}.header__menu-item,.header__heading-link .h2{color:var(--hh-paper)!important;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.header__menu-item:hover span{color:var(--hh-orange)}.announcement-bar{background:var(--hh-orange)!important;color:#fff!important}.announcement-bar__message{font-weight:800;letter-spacing:.16em;text-transform:uppercase}.button,.shopify-challenge__button,.customer button{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-weight:800;min-height:50px}.button:not(.button--secondary),.shopify-challenge__button{background:var(--hh-orange)!important;color:#fff!important;border-color:var(--hh-orange)!important}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:"Oswald",var(--font-heading-family),sans-serif;letter-spacing:.01em;text-transform:uppercase}.shopify-section{position:relative}.card-wrapper .card{border-radius:0!important;background:#111!important}.card__heading a{color:#fff!important;font-weight:750}.price{color:#fff}.image-with-text{border-top:1px solid var(--hh-line)}.image-with-text .image-with-text__text-item{background:#101010}.image-with-text .h1{font-size:clamp(3.1rem,6vw,6.2rem);line-height:.9}.rte p{color:var(--hh-muted)}.rich-text{padding-top:78px!important;padding-bottom:78px!important}.rich-text .h1,.rich-text .h2{font-size:clamp(3rem,6vw,5.7rem);line-height:.9}.footer{background:#050505;border-top:1px solid var(--hh-line)}.footer a,.footer-block__details-content a{color:#ddd!important}.footer a:hover{color:var(--hh-orange)!important}.multicolumn-card,.collection-list .card{border-radius:0!important;background:#111!important}.collection-list .card__information{padding-top:1.4rem}.collection-list .card__heading{font-size:2.2rem}.product-grid .grid__item{padding-bottom:2.2rem}@media (max-width:749px){.page-width{padding-left:1.25rem;padding-right:1.25rem}.image-with-text .h1{font-size:3.25rem}.button{width:100%}.rich-text{padding-top:54px!important;padding-bottom:54px!important}}