:root{--hg-ink: #0D0E10;--hg-ink-2: #15171A;--hg-steel: #22252A;--hg-steel-2: #2E3238;--hg-line-dark: rgba(255, 255, 255, .12);--hg-line-dark-2: rgba(255, 255, 255, .2);--hg-paper: #F4F1EA;--hg-paper-2: #EAE5D9;--hg-white: #FFFFFF;--hg-line: #DCD6C8;--hg-text: #17181A;--hg-muted: #5B5850;--hg-on-dark: #F4F1EA;--hg-on-dark-muted: #A9ADB3;--hg-red: #C8102E;--hg-red-hover: #DD1C3B;--hg-red-press: #A00D25;--hg-gold: #F2B705;--hg-fit: #1E7B47;--hg-fit-bg: #E3F2E8;--hg-check: #9A5B00;--hg-check-bg: #FBEFD9;--hg-display: "Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--hg-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--hg-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--hg-gutter: 20px;--hg-max: 1320px;--hg-section: 56px;--hg-radius: 4px;--hg-radius-lg: 8px;--hg-ease: cubic-bezier(.2, .7, .2, 1);--hg-ease-lock: cubic-bezier(.3, 1.4, .5, 1);--hg-fast: .15s;--hg-med: .25s;--hg-slow: .4s;--sp-display: var(--hg-display);--sp-body: var(--hg-body);--sp-bone: var(--hg-paper);--hg-tread: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M4 10 L10 4'/%3E%3Cpath d='M18 24 L24 18'/%3E%3Cpath d='M18 4 L24 10'/%3E%3Cpath d='M4 18 L10 24'/%3E%3C/g%3E%3C/svg%3E");--hg-tread-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%23000000' stroke-opacity='.06' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M4 10 L10 4'/%3E%3Cpath d='M18 24 L24 18'/%3E%3Cpath d='M18 4 L24 10'/%3E%3Cpath d='M4 18 L10 24'/%3E%3C/g%3E%3C/svg%3E")}@media(min-width:750px){:root{--hg-gutter: 32px;--hg-section: 76px}}@media(min-width:1200px){:root{--hg-gutter: 48px;--hg-section: 92px}}body{font-family:var(--hg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hg-wrap{width:100%;max-width:calc(var(--hg-max) + var(--hg-gutter) * 2);margin-inline:auto;padding-inline:var(--hg-gutter)}.hg-section{padding-block:var(--hg-section)}.hg-dark{background-color:var(--hg-ink);color:var(--hg-on-dark)}.hg-steel{background-color:var(--hg-ink-2);color:var(--hg-on-dark)}.hg-paper{background-color:var(--hg-paper);color:var(--hg-text)}.hg-white{background-color:var(--hg-white);color:var(--hg-text)}.hg-tread{background-image:var(--hg-tread)}.hg-paper.hg-tread,.hg-white.hg-tread{background-image:var(--hg-tread-ink)}.hg-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--hg-mono);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--hg-muted)}.hg-eyebrow:before{content:"";flex:0 0 auto;width:22px;height:2px;background:var(--hg-red)}.hg-dark .hg-eyebrow,.hg-steel .hg-eyebrow{color:var(--hg-on-dark-muted)}.hg-h1,.hg-h2,.hg-h3{margin:0;font-family:var(--hg-display);font-weight:700;text-transform:uppercase;text-wrap:balance;color:inherit}.hg-h1{font-size:clamp(44px,7.4vw,104px);line-height:.9;letter-spacing:-.012em}.hg-h2{font-size:clamp(36px,5vw,64px);line-height:.94;letter-spacing:-.008em}.hg-h3{font-size:clamp(24px,2.4vw,30px);line-height:1;letter-spacing:0}.hg-lede{margin:18px 0 0;max-width:60ch;font-size:17px;line-height:1.55;color:var(--hg-muted);text-wrap:pretty}.hg-dark .hg-lede,.hg-steel .hg-lede{color:var(--hg-on-dark-muted)}@media(min-width:1200px){.hg-lede{font-size:18px}}.hg-mono{font-family:var(--hg-mono);letter-spacing:.02em}.hg-num{font-variant-numeric:tabular-nums}.hg-link{position:relative;color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--hg-med) var(--hg-ease)}.hg-link:hover,.hg-link:focus-visible{background-size:100% 1px}.hg-link--ext:after{content:" \2197";font-size:.85em}.hg-scope :focus-visible,.hg-btn:focus-visible,.hg-chip:focus-visible{outline:2px solid var(--hg-gold);outline-offset:3px;border-radius:2px}.hg-btn{--hg-btn-bg: var(--hg-red);--hg-btn-fg: #FFFFFF;--hg-btn-bd: var(--hg-red);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1.5px solid var(--hg-btn-bd);border-radius:var(--hg-radius);background:var(--hg-btn-bg);color:var(--hg-btn-fg);font-family:var(--hg-display);font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--hg-fast) var(--hg-ease),border-color var(--hg-fast) var(--hg-ease),color var(--hg-fast) var(--hg-ease),transform var(--hg-fast) var(--hg-ease),box-shadow var(--hg-med) var(--hg-ease)}.hg-btn:hover{--hg-btn-bg: var(--hg-red-hover);--hg-btn-bd: var(--hg-red-hover);box-shadow:0 10px 24px -12px #c8102eb3}.hg-btn:active{transform:scale(.98);--hg-btn-bg: var(--hg-red-press);--hg-btn-bd: var(--hg-red-press);box-shadow:none}.hg-btn[disabled],.hg-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hg-btn__arrow{display:inline-block;transition:transform var(--hg-fast) var(--hg-ease)}.hg-btn:hover .hg-btn__arrow{transform:translate(4px)}.hg-btn--ghost{--hg-btn-bg: transparent;--hg-btn-fg: currentColor;--hg-btn-bd: currentColor}.hg-btn--ghost:hover{--hg-btn-bg: rgba(255, 255, 255, .08);--hg-btn-bd: currentColor;box-shadow:none}.hg-paper .hg-btn--ghost:hover,.hg-white .hg-btn--ghost:hover{--hg-btn-bg: rgba(0, 0, 0, .05)}.hg-btn--ghost:active{--hg-btn-bg: rgba(255, 255, 255, .14);--hg-btn-bd: currentColor}.hg-btn--light{--hg-btn-bg: var(--hg-paper);--hg-btn-fg: var(--hg-ink);--hg-btn-bd: var(--hg-paper)}.hg-btn--light:hover{--hg-btn-bg: #FFFFFF;--hg-btn-bd: #FFFFFF;box-shadow:0 10px 24px -14px #0009}.hg-btn--light:active{--hg-btn-bg: var(--hg-paper-2);--hg-btn-bd: var(--hg-paper-2)}.hg-btn.is-loading{color:transparent!important;pointer-events:none}.hg-btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hg-spin .7s linear infinite}@keyframes hg-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.hg-btn{min-height:50px;font-size:17px;padding:0 20px}}.hg-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--hg-line-dark-2);border-radius:999px;background:#ffffff0f;color:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color var(--hg-fast) var(--hg-ease),border-color var(--hg-fast) var(--hg-ease)}.hg-chip:hover{background:#ffffff1f;border-color:#ffffff59}html.hg-motion [data-hg-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s var(--hg-ease),transform .5s var(--hg-ease);transition-delay:calc(var(--hg-i, 0) * 60ms)}html.hg-motion [data-hg-reveal].is-in{opacity:1;transform:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}#cart-drawer .cart-drawer__content:has(.hg-cart-empty__btn){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:24px}#cart-drawer .cart-drawer__content:has(.hg-cart-empty__btn) .theme-drawer__title{max-width:15ch;margin:0 auto;font-family:var(--hg-display);font-size:clamp(30px,7vw,40px);font-weight:700;line-height:.98;letter-spacing:0;text-transform:uppercase;color:var(--hg-ink);text-align:center}.hg-cart-empty__btn{align-self:center;margin:22px auto 4px}#cart-drawer .cart-drawer__content:has(.hg-cart-empty__btn) .cart-drawer__items{width:100%}#cart-drawer .cart-items__empty-button{min-height:48px;padding:0 22px;border-radius:4px!important;background:transparent!important;color:var(--hg-ink)!important;border:1px solid rgba(13,14,16,.35)!important;box-shadow:none!important;font-family:var(--hg-display)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--hg-fast) var(--hg-ease),border-color var(--hg-fast) var(--hg-ease)}#cart-drawer .cart-items__empty-button:hover{background:#0d0e100d!important;border-color:var(--hg-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hg-system.css.map */
