:root{--dc-red: #9f091b;--dc-red-dark: #850716;--dc-ink: #0a0a0a;--dc-body: #555555;--dc-muted: #999999;--dc-muted-soft: #777777;--dc-surface: #f5f5f5;--dc-surface-alt: #f7f7f7;--dc-hairline: #e9e9e9;--dc-hairline-soft: #f0f0f0;--dc-font-heading: "Oswald", "Arial Narrow", Impact, sans-serif;--dc-font-body: "Source Sans 3", "Source Sans Pro", -apple-system, "Segoe UI", sans-serif;--hfn-red: #9f091b;--hfn-red-dark: #850716;--hfn-btn-radius: 0;--font-body-family: var(--dc-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--dc-font-heading);--font-heading-style: normal;--font-heading-weight: 600}body{font-family:var(--dc-font-body);color:var(--dc-ink);-webkit-font-smoothing:antialiased}h2,h3,h4,.h1,.h2,.h3,.h4,.title,.section-header h2,.collapsible-content__heading{font-family:var(--dc-font-heading);font-weight:700;letter-spacing:.02em;line-height:1.15}h2,.h1,.h2,.section-header h2{text-transform:uppercase}h3,h4,.h3,.h4,.collapsible-content__heading,.multicolumn-card__info h3,.lf-spot-name{text-transform:none;letter-spacing:.01em}h1,.h0,.product__title,.product__title h1,.main-page-title,.collection-hero__title{font-family:var(--dc-font-heading);font-weight:600;letter-spacing:.01em;line-height:1.15;text-transform:none}p,.rte p,.product__description,li{line-height:1.65}.rte p,.product__description p,.collapsible-content__content p{color:var(--dc-body)}.lf-kicker,.subtitle,.caption-with-letter-spacing{font-family:var(--dc-font-heading);font-weight:600;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dc-red)}.price,.price__container,.price-item,.price__regular,.price__sale,.card__information .price,.cart-item__price-wrapper .price{font-family:var(--dc-font-heading);font-weight:600;letter-spacing:.01em}.product__info-wrapper .price__container .price-item--regular,.product__info-wrapper .price__container .price-item--sale{font-weight:700}.price--on-sale .price-item--regular{color:var(--dc-muted)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--dc-font-heading);font-weight:600;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;border-radius:0;min-height:5.2rem}.button--primary,.product-form__submit.button,button.shopify-payment-button__button--unbranded{background:var(--dc-red);color:#fff}.button--primary:hover,.product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]),button.shopify-payment-button__button--unbranded:hover{background:var(--dc-red-dark);color:#fff}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{border-radius:0;box-shadow:none}.button--secondary{border-radius:0}.card,.card-wrapper,.card__inner,.media,.global-media-settings,.field__input,.select__select,.quantity,.badge,.product-form__input input[type=radio]+label,.thumbnail,.slider-counter,.customer input,.customer select{border-radius:0!important}.card,.card__inner,.collapsible-content .accordion,.product__accordion,.quantity,.field__input,.select__select{border-color:var(--dc-hairline)}.accordion,.product__accordion .accordion__title,.collapsible-content .accordion+.accordion{border-color:var(--dc-hairline-soft)}.badge,.card__badge .badge{font-family:var(--dc-font-body);font-weight:700;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;border:none;padding:.5rem 1rem}.badge.color-scheme-4,.card__badge--bottom-left .badge,.price__badge-sale{background:var(--dc-red);color:#fff}a,.link{color:var(--dc-ink)}a:hover,.link:hover{color:var(--dc-red)}.rating-star,.rating,.spr-icon-star,.jdgm-star,.okeReviews .okeReviews-reviewsSummary-ratingStars{color:var(--dc-red);--color-icon: var(--dc-red)}.rating-count,.spr-summary-caption{color:var(--dc-muted-soft)}.color-scheme-2{--color-background: 245, 245, 245}.product__media-item .media,.thumbnail-list__item .media{background:var(--dc-surface-alt)}.list-menu__item--link,.menu-drawer__menu-item{font-family:var(--dc-font-body);font-weight:600;letter-spacing:.01em;text-transform:none}.list-menu__item--link:hover,.menu-drawer__menu-item:hover{color:var(--dc-red)}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link{font-family:var(--dc-font-body);font-weight:700;letter-spacing:0;text-transform:none;line-height:1.4}.card--standard .card__inner,.card-wrapper .card{border:1px solid var(--dc-hairline)}.product-form__input .form__label,legend.form__label{font-family:var(--dc-font-body);font-weight:700;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-body)}.quantity{border:1.5px solid #dddddd}.quantity__button svg{color:var(--dc-ink)}.lf-buybox-trust,.product__trust-list{border:1px solid #eeeeee;font-size:1.35rem}.accordion__title,.product__accordion .accordion__title,summary .accordion__title{font-family:var(--dc-font-body);font-weight:700;font-size:1.55rem;letter-spacing:0;text-transform:none;color:var(--dc-ink)}.accordion summary .icon-caret,.accordion details[open] summary .icon-caret{color:var(--dc-red)}@media screen and (max-width:749px){h1,.h0,.product__title,.product__title h1{font-size:2.6rem}h2,.h1,.h2{font-size:2.2rem;letter-spacing:.015em}.button,.product-form__submit.button{font-size:1.5rem;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/hfn-design-v1.css.map */
