:root{--hmh-maroon: #6B1F2B;--hmh-maroon-dark: #521727;--hmh-cream: #F5F1E8;--hmh-cream-dark: #EDE8DC;--hmh-black: #111111;--hmh-text: #1A1A1A;--hmh-muted: #4A4A4A;--hmh-heading: "Oswald", sans-serif;--hmh-body: "Montserrat", sans-serif;--hmh-radius: 4px;--hmh-page-max: 1200px}body{font-family:var(--hmh-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--hmh-heading)!important;text-transform:uppercase;letter-spacing:.04em}p,li,label,small,span,a,input,button,select,textarea{font-family:var(--hmh-body)}.page-width{max-width:var(--hmh-page-max)!important;padding:0 24px}.shopify-section:has(.hmh-ticker-wrap) .section{padding:0!important;margin:0!important}.header-wrapper,.header{background-color:var(--hmh-black)!important;border-bottom:none!important}.header__heading-link,.header__heading,.header__menu-item,.header__menu-item span,header-menu a{color:#fff!important;font-family:var(--hmh-heading)!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.header__heading-link:hover,.header__menu-item:hover span{color:var(--hmh-cream)!important;text-decoration:none!important}.header__icon svg,.header__icon path{fill:#fff!important;color:#fff!important}.header__icon:hover svg,.header__icon:hover path{fill:var(--hmh-cream)!important}.announcement-bar{background:var(--hmh-black)!important;min-height:36px}.announcement-bar__message{color:#fff!important;font-family:var(--hmh-heading)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.banner__content{animation:hmh-fadein 1s ease forwards}@keyframes hmh-fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner .banner__heading,.banner h1,.banner h2{font-family:var(--hmh-heading)!important;font-size:clamp(3rem,8vw,7rem)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.4)!important;margin-bottom:16px!important}.banner .banner__text p{font-size:clamp(1.4rem,2vw,1.8rem)!important;color:#ffffffeb!important;letter-spacing:.04em!important;margin-bottom:32px!important}.button,.btn,[type=submit]{font-family:var(--hmh-heading)!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--hmh-radius)!important;padding:14px 28px!important;font-size:13px!important;transition:background .2s ease,transform .1s ease!important}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--hmh-maroon)!important;color:var(--hmh-cream)!important;border:2px solid var(--hmh-maroon)!important}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--hmh-maroon-dark)!important;border-color:var(--hmh-maroon-dark)!important;transform:translateY(-1px)!important}.button--secondary{background-color:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.8)!important}.button--secondary:hover{background-color:#ffffff1a!important;border-color:#fff!important}.multicolumn-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:box-shadow .3s ease,transform .3s ease;height:100%}.multicolumn-card:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-4px)}.multicolumn-card__image-wrapper{overflow:hidden}.multicolumn-card__image-wrapper img{transition:transform .5s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.05)}.multicolumn-card__info{padding:24px 20px}.multicolumn-card__title{font-family:var(--hmh-heading)!important;font-size:1.8rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--hmh-text)!important;margin-bottom:8px!important}.multicolumn-card p{font-size:1.3rem!important;color:var(--hmh-muted)!important;margin-bottom:16px!important}.multicolumn .title{font-family:var(--hmh-heading)!important;font-size:clamp(2rem,4vw,3.2rem)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.card-wrapper{transition:transform .3s ease!important}.card-wrapper:hover{transform:translateY(-4px)!important}.card{border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000f!important;transition:box-shadow .3s ease!important;background:#fff!important}.card:hover{box-shadow:0 8px 24px #0000001f!important}.card__media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__information .card__heading+.card__heading,.card-information .card__heading+.card__heading{display:none!important}.card__heading a{font-family:var(--hmh-body)!important;font-size:1.35rem!important;font-weight:500!important;color:var(--hmh-text)!important;text-decoration:none!important}.card__heading a:hover{color:var(--hmh-maroon)!important}.price__regular,.price__sale{font-family:var(--hmh-body)!important;font-size:1.4rem!important;font-weight:600!important;color:var(--hmh-maroon)!important}.product .price__regular,.product .price__sale{color:var(--hmh-cream)!important}.badge{background-color:var(--hmh-maroon)!important;color:var(--hmh-cream)!important;font-family:var(--hmh-heading)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:3px!important;padding:4px 8px!important}.quick-add__submit{background-color:var(--hmh-maroon)!important;color:var(--hmh-cream)!important;font-family:var(--hmh-heading)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:var(--hmh-radius)!important}.quick-add__submit:hover{background-color:var(--hmh-maroon-dark)!important}.rich-text__heading{font-family:var(--hmh-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.section-rich-text .rte p{font-size:1.6rem!important;line-height:1.8!important}.newsletter .section-header__title,.newsletter h2{font-family:var(--hmh-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.newsletter p{color:#f5f1e8cc!important}.newsletter-form__field-wrapper .field__input{border:1px solid rgba(245,241,232,.3)!important;background:#ffffff0d!important;color:#fff!important;border-radius:var(--hmh-radius)!important}.newsletter-form__field-wrapper .field__input::placeholder{color:#f5f1e873!important}.newsletter-form__button{background-color:var(--hmh-maroon)!important;color:var(--hmh-cream)!important;font-family:var(--hmh-heading)!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--hmh-radius)!important}.newsletter-form__button:hover{background-color:var(--hmh-maroon-dark)!important}.footer{background-color:var(--hmh-black)!important;color:#fff!important}.footer__heading,.footer .footer__menu-heading{font-family:var(--hmh-heading)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--hmh-cream)!important;font-size:1.3rem!important}.footer a,.footer__menu-item{color:#f5f1e8b3!important;font-size:1.3rem!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover{color:var(--hmh-cream)!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important}.copyright__content{color:#f5f1e880!important;font-size:1.2rem!important}.product__media img,.product-media-container img{object-fit:contain!important;object-position:center center!important;background:#f9f9f9}.card__media img,.card__media .media>img{object-fit:cover!important;object-position:top center!important}.product__title{font-family:var(--hmh-heading)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:clamp(2.4rem,3vw,3.6rem)!important}.product__price .price{color:var(--hmh-cream)!important;font-size:2rem!important;font-weight:700!important}.product-form__submit{background-color:var(--hmh-maroon)!important;color:var(--hmh-cream)!important;font-family:var(--hmh-heading)!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--hmh-radius)!important;padding:16px 32px!important;width:100%!important;font-size:15px!important;transition:background .2s ease!important}.product-form__submit:hover{background-color:var(--hmh-maroon-dark)!important}.swatch-input__input+label,.variant-input-wrap label{border:2px solid rgba(0,0,0,.15)!important;border-radius:var(--hmh-radius)!important;font-family:var(--hmh-body)!important;font-size:1.3rem!important;transition:all .2s ease!important}.swatch-input__input:checked+label,.variant-input-wrap input:checked+label{border-color:var(--hmh-maroon)!important;background-color:var(--hmh-maroon)!important;color:#fff!important}.swatch-input__input+label:hover{border-color:var(--hmh-maroon)!important}.cart-drawer{background:var(--hmh-cream)!important}.cart-drawer__heading{font-family:var(--hmh-heading)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.cart__checkout-button{background-color:var(--hmh-maroon)!important;color:var(--hmh-cream)!important;font-family:var(--hmh-heading)!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--hmh-radius)!important}.cart__checkout-button:hover{background-color:var(--hmh-maroon-dark)!important}.field__label{color:var(--hmh-text)!important;font-family:var(--hmh-body)!important;font-size:1.4rem!important;opacity:1!important;display:block!important}.field__input,.select__select,textarea.field__input{border:1.5px solid rgba(0,0,0,.2)!important;border-radius:var(--hmh-radius)!important;font-family:var(--hmh-body)!important;color:var(--hmh-text)!important;background:#fff!important;transition:border-color .2s ease!important}.field__input:focus,textarea.field__input:focus{border-color:var(--hmh-maroon)!important;outline:none!important;box-shadow:0 0 0 2px #6b1f2b26!important}.collection-hero .title,.section-header .title{font-family:var(--hmh-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product__description-heading{font-size:1.8rem!important;margin-bottom:12px!important;margin-top:24px!important}.product__seo-block{margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgba(0,0,0,.1)!important}.product__seo-heading{font-size:1.8rem!important;margin-bottom:12px!important}.product__seo-list{padding-left:20px!important;margin-bottom:16px!important}.product__seo-list li{font-size:1.5rem!important;line-height:1.7!important;margin-bottom:8px!important;color:var(--hmh-cream)!important}.product__seo-text{font-size:1.4rem!important;line-height:1.7!important;color:var(--hmh-cream)!important}@media(max-width:749px){.banner .banner__heading,.banner h1{font-size:clamp(2.8rem,10vw,5rem)!important}.banner .banner__text p{font-size:1.4rem!important}.blog-ticker{padding:14px 0!important}.blog-ticker__label{font-size:.75rem!important;padding:0 14px!important;margin-right:14px!important}.blog-ticker__item{font-size:.85rem!important}.blog-ticker__separator{margin:0 16px!important}.multicolumn-card__info{padding:16px!important}.multicolumn-card__title{font-size:1.5rem!important}.product-grid{gap:12px!important}.card__heading a{font-size:1.2rem!important}.price__regular,.price__sale{font-size:1.3rem!important}.product__title{font-size:clamp(2rem,6vw,2.8rem)!important}.product__price .price{font-size:1.8rem!important}.product-form__submit{padding:14px 24px!important;font-size:14px!important}.product__seo-list li{font-size:1.4rem!important;color:var(--hmh-cream)!important}.product__seo-text{font-size:1.3rem!important;color:var(--hmh-cream)!important}.header__heading-link img{max-width:60px!important}.page-width{padding:0 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/hmh-brand.css.map */
