:root{--hf-paper: #f5f4ef;--hf-slate: #24333b;--hf-teal: #2f6a6d;--hf-mist: #dde2dc;--hf-sheet: #e6eae4;--hf-wall: #e9e7e0;--hf-cream: #efe5cb;--hf-stone: #8f9c9b;--hf-muted: #5d6a6f;--hf-rule: #d9d7cf;--hf-sun: #c26a35;--hf-font-display: "Jost", "Futura", "Century Gothic", sans-serif;--hf-font-body: "EB Garamond", "Garamond", Georgia, serif;--hf-font-data: "IBM Plex Mono", ui-monospace, Consolas, monospace;--hf-fs-label: .8125rem;--hf-fs-body: 1.1875rem;--hf-fs-h3: 1.5rem;--hf-fs-h2: 2rem;--hf-fs-h1: 2.75rem;--hf-fs-display: 3.875rem;--hf-track-label: .16em;--hf-radius: 0;--hf-gutter: clamp(16px, 5vw, 64px);--hf-shadow-print: 0 24px 40px -26px rgba(20, 30, 34, .55);--hf-parchment: var(--hf-wall);--hf-warm-white: var(--hf-paper);--hf-forest: var(--hf-slate);--hf-forest-light: var(--hf-teal);--hf-sage: var(--hf-muted);--hf-sage-light: var(--hf-mist);--hf-gold: var(--hf-teal);--hf-gold-light: var(--hf-mist);--hf-brown-deep: var(--hf-slate);--hf-brown: var(--hf-slate);--hf-terracotta: var(--hf-teal);--hf-terracotta-light: var(--hf-stone);--hf-linen: var(--hf-rule);--hf-shadow: rgba(36, 51, 59, .08);--hf-shadow-md: rgba(36, 51, 59, .12)}.hf-label,.hf-eyebrow{font-family:var(--hf-font-display);font-size:.75rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--hf-teal);margin:0 0 14px}.hf-section-header{margin-bottom:28px}.hf-section-title,.hf-h2{font-family:var(--hf-font-display);font-weight:300;font-size:clamp(1.5rem,2.8vw,var(--hf-fs-h2));line-height:1.1;color:var(--hf-slate);margin:0;text-wrap:balance}.hf-divider{display:none}.hf-data{font-family:var(--hf-font-data);font-variant-numeric:tabular-nums}.hf-btn-primary,.hf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--hf-slate);color:var(--hf-paper);padding:14px 26px;font-family:var(--hf-font-display);font-size:var(--hf-fs-label);font-weight:400;letter-spacing:var(--hf-track-label);text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--hf-radius);cursor:pointer;transition:background-color .2s ease}.hf-btn-primary:hover,.hf-btn:hover{background:var(--hf-teal);color:var(--hf-paper)}.hf-btn-primary:disabled,.hf-btn:disabled{background:var(--hf-stone);cursor:not-allowed}.hf-btn-outline,.hf-btn--outline,.hf-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--hf-slate);border:1px solid var(--hf-slate);border-radius:var(--hf-radius);padding:13px 25px;font-family:var(--hf-font-display);font-size:var(--hf-fs-label);letter-spacing:var(--hf-track-label);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .2s ease,border-color .2s ease}.hf-btn-outline:hover,.hf-btn--outline:hover,.hf-btn-secondary:hover{color:var(--hf-teal);border-color:var(--hf-teal);background:transparent}.hf-btn-primary:focus-visible,.hf-btn:focus-visible,.hf-btn--outline:focus-visible,.hf-opt:focus-visible,.hf-link:focus-visible{outline:2px solid var(--hf-teal);outline-offset:2px}.hf-link{font-family:var(--hf-font-display);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hf-teal);text-decoration:none}.hf-link:hover{text-decoration:underline;text-underline-offset:4px}.hf-opts{display:flex;flex-wrap:wrap;gap:8px}.hf-opt{display:inline-block;border:1px solid #a9b3b1;background:transparent;padding:9px 14px;font-family:var(--hf-font-display);font-size:var(--hf-fs-label);letter-spacing:.06em;color:var(--hf-slate);text-decoration:none;cursor:pointer}.hf-opt:hover{border-color:var(--hf-slate)}.hf-opt[aria-current=true],.hf-opt[aria-pressed=true]{border-color:var(--hf-slate);box-shadow:inset 0 0 0 1px var(--hf-slate)}.hf-wall{background:var(--hf-wall);padding:clamp(20px,6%,64px)}.hf-print{display:block;width:100%;height:auto;box-shadow:var(--hf-shadow-print)}.hf-sheet{background:var(--hf-sheet);padding:20px;display:grid;gap:14px;align-content:start}.hf-sheet__title{margin:0;font-family:var(--hf-font-data);font-weight:500;font-size:.75rem;color:var(--hf-teal)}.hf-rows{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-family:var(--hf-font-data);font-size:.78rem;font-variant-numeric:tabular-nums;border-top:1px solid #b9c3be;padding-top:14px;color:var(--hf-slate)}.hf-rows dt{color:#617175}.hf-rows dd{margin:0;min-width:0;overflow-wrap:anywhere}.hf-fov{display:block;width:100%;max-width:280px;height:auto}.hf-reveal{opacity:1;transform:none}.hf-badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--hf-slate);color:var(--hf-paper);font-family:var(--hf-font-display);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px}.hf-stars,.hf-quick-add{display:none}#header-component{--color-foreground: var(--hf-slate);--color-background: var(--hf-paper);--color-border: var(--hf-rule)}#header-component .header__row{--header-bg-color: var(--hf-paper)}#header-component .header-logo{color:var(--hf-teal)}#header-component .hf-logo{display:block;color:var(--hf-teal);height:40px;width:auto}#header-component .hf-logo--lockup{display:none}@media screen and (min-width:750px){#header-component .hf-logo--mark{display:none}#header-component .hf-logo--lockup{display:block;height:46px}}#header-component .menu-list__link{font-family:var(--hf-font-display);font-size:var(--hf-fs-label);font-weight:400;letter-spacing:.14em;text-transform:uppercase}#header-component .menu-list__link:hover{color:var(--hf-teal)}#header-component .menu-list__link-title{position:relative;display:inline-block}#header-component .menu-list__link-title:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--hf-teal);transition:width .2s ease}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{width:100%}#header-component .cart-bubble__background{fill:var(--hf-teal);background-color:var(--hf-teal)}#header-component .cart-bubble__text{fill:var(--hf-paper);color:var(--hf-paper)}@media(prefers-reduced-motion:reduce){.hf-btn,.hf-btn-primary,#header-component .menu-list__link-title:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hf-base.css.map */
