:root{--hf-white: #ffffff;--hf-ink: #121417;--hf-ink-2: #2a2e34;--hf-steel: #5d6670;--hf-steel-light: #8a939c;--hf-surface: #f2f3f4;--hf-surface-2: #e8eaec;--hf-line: #e3e6e9;--hf-line-strong: #c9ced3;--hf-accent: #a65a26;--hf-accent-soft: #f6ede6;--hf-ok: #1f8a4c;--hf-royal-mail: #e1001a;--hf-font-display: var(--font-heading--family, "Archivo Narrow"), "Arial Narrow", sans-serif;--hf-font-body: var(--font-body--family, "Inter"), system-ui, sans-serif;--hf-display-xl: clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--hf-display-l: clamp(2rem, 1.5rem + 2vw, 3.25rem);--hf-display-m: clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--hf-display-s: 1.25rem;--hf-text-l: 1.125rem;--hf-text-m: 1rem;--hf-text-s: .875rem;--hf-text-xs: .75rem;--hf-tracking-caps: .08em;--hf-tracking-display: .005em;--hf-gutter: 16px;--hf-max: 1360px;--hf-space-1: 4px;--hf-space-2: 8px;--hf-space-3: 12px;--hf-space-4: 16px;--hf-space-5: 24px;--hf-space-6: 32px;--hf-space-7: 48px;--hf-space-8: 64px;--hf-section: 56px;--hf-radius: 2px;--hf-radius-m: 4px;--hf-hairline: 1px solid var(--hf-line);--hf-ease: cubic-bezier(.2, .7, .2, 1);--hf-dur: .22s;--hf-shadow-btn: 0 1px 0 rgba(18, 20, 23, .08), 0 6px 16px -8px rgba(18, 20, 23, .45)}@media(min-width:750px){:root{--hf-gutter: 40px;--hf-section: 88px}}body{color:var(--hf-ink-2);background:var(--hf-white);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2{letter-spacing:var(--hf-tracking-display)}::selection{background:var(--hf-ink);color:#fff}:focus-visible{outline:2px solid var(--hf-accent);outline-offset:2px}.hf-wrap{max-width:var(--hf-max);margin-inline:auto;padding-inline:var(--hf-gutter)}.hf-section{padding-block:var(--hf-section)}.hf-section--tight{padding-block:calc(var(--hf-section) * .6)}.hf-eyebrow{display:inline-block;font:600 var(--hf-text-xs)/1.2 var(--hf-font-body);letter-spacing:var(--hf-tracking-caps);text-transform:uppercase;color:var(--hf-accent);margin:0 0 var(--hf-space-3)}.hf-h{font-family:var(--hf-font-display);font-weight:700;text-transform:uppercase;color:var(--hf-ink);line-height:1.02;letter-spacing:var(--hf-tracking-display);margin:0}.hf-h--xl{font-size:var(--hf-display-xl)}.hf-h--l{font-size:var(--hf-display-l)}.hf-h--m{font-size:var(--hf-display-m)}.hf-h--s{font-size:var(--hf-display-s);line-height:1.15}.hf-lead{font-size:var(--hf-text-l);line-height:1.6;color:var(--hf-ink-2);max-width:46ch;margin:var(--hf-space-4) 0 0}.hf-muted{color:var(--hf-steel)}.hf-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hf-space-5);margin-bottom:var(--hf-space-6)}.hf-head-row p{margin:var(--hf-space-2) 0 0;color:var(--hf-steel);max-width:52ch}.hf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;font:600 var(--hf-text-s)/1 var(--hf-font-body);letter-spacing:var(--hf-tracking-caps);text-transform:uppercase;border-radius:var(--hf-radius);border:1px solid var(--hf-ink);background:var(--hf-ink);color:#fff;text-decoration:none;transition:background var(--hf-dur) var(--hf-ease),color var(--hf-dur) var(--hf-ease)}.hf-btn:hover{background:#2c3138;border-color:#2c3138;color:#fff}.hf-btn--ghost{background:transparent;color:var(--hf-ink)}.hf-btn--ghost:hover{background:var(--hf-ink);color:#fff}.hf-btn--light{background:#fff;color:var(--hf-ink);border-color:#fff}.hf-btn--light:hover{background:var(--hf-surface-2);border-color:var(--hf-surface-2);color:var(--hf-ink)}.hf-link{font:600 var(--hf-text-s)/1.2 var(--hf-font-body);letter-spacing:var(--hf-tracking-caps);text-transform:uppercase;color:var(--hf-ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.hf-link:hover{color:var(--hf-accent)}.hf-ico{width:20px;height:20px;flex:none}.header{border-bottom:var(--hf-hairline)}.header-logo,.header-logo a{font-family:var(--hf-font-display)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;font-size:1.5rem!important;color:var(--hf-ink)}.menu-list__link,.menu-list__link-title{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem}.header__link-list>ul>li>a,.header__link-list>ul>li>button{display:inline-flex;align-items:center;line-height:24px}.announcement-bar__text,.announcement-bar__message{font-size:.8125rem;letter-spacing:.02em;text-align:center}.product-card .card-gallery,.product-card__media,.product-media-container{background:var(--hf-surface)}.product-card .text-block{color:var(--hf-ink)}.product-card product-price{font-weight:600;color:var(--hf-ink)}.hf-grid{display:grid;gap:var(--hf-space-5) var(--hf-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.hf-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hf-space-6) var(--hf-space-5)}}.hf-card{display:flex;flex-direction:column;gap:var(--hf-space-3);text-decoration:none;color:var(--hf-ink);min-width:0}.hf-card__media{position:relative;aspect-ratio:1 / 1;background:var(--hf-surface);border-radius:var(--hf-radius);overflow:hidden}.hf-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--hf-ease),opacity .3s var(--hf-ease)}.hf-card__media img+img{opacity:0}.hf-card:hover .hf-card__media img:first-child{transform:scale(1.03)}@media(hover:hover){.hf-card:hover .hf-card__media img+img{opacity:1}}.hf-card__type{font:600 .6875rem/1 var(--hf-font-body);letter-spacing:var(--hf-tracking-caps);text-transform:uppercase;color:var(--hf-steel)}.hf-card__title{font:500 var(--hf-text-s)/1.35 var(--hf-font-body);color:var(--hf-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.hf-card__price{font:600 var(--hf-text-m)/1 var(--hf-font-body);color:var(--hf-ink);margin-top:auto}.hf-card__price s{font-weight:400;color:var(--hf-steel);margin-left:6px;font-size:var(--hf-text-s)}.hf-card:hover .hf-card__title{text-decoration:underline;text-underline-offset:3px}.hf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--hf-space-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--hf-space-3);scrollbar-width:thin}.hf-rail>*{scroll-snap-align:start}@media(min-width:750px){.hf-rail{grid-auto-columns:calc((100% - 3 * var(--hf-space-5)) / 4);gap:var(--hf-space-5)}}.product-details h1{font-family:var(--hf-font-display);text-transform:uppercase;font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);line-height:1.05;color:var(--hf-ink)}.product-details product-price,.product-details .price{font-size:1.375rem;font-weight:600;color:var(--hf-ink)}.product-details .buy-buttons-block quantity-selector-component,.product-details .buy-buttons-block .quantity-selector,.product-details .buy-buttons-block .quantity-selector-wrapper,.product-details .accelerated-checkout-block,.product-details .buy-buttons-block shopify-accelerated-checkout{display:none!important}.product-details .buy-buttons-block .product-form-buttons{display:block!important}.product-details .add-to-cart-button,.product-details .product-form-buttons button[type=submit]{width:100%!important;min-height:56px;border-radius:var(--hf-radius)!important;box-shadow:var(--hf-shadow-btn);font-weight:600;letter-spacing:var(--hf-tracking-caps);text-transform:uppercase;font-size:.9375rem}.product-details .payment-icons__list{justify-content:center}.product-media-container,.product-media{background:var(--hf-surface)}.hf-usp{display:grid;gap:6px;padding:8px 12px;border:var(--hf-hairline);background:var(--hf-surface);border-radius:var(--hf-radius-m);width:100%}.hf-usp__row{display:flex;align-items:center;gap:10px;font-size:var(--hf-text-s);line-height:1.35;color:var(--hf-ink-2)}.hf-usp__row strong{color:var(--hf-ink);font-weight:600}.hf-usp__badge{flex:none;display:inline-flex;width:30px;justify-content:center}.hf-shipbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5f5f5;border-radius:var(--hf-radius-m);padding:10px 14px;font-size:var(--hf-text-s);color:var(--hf-ink);width:100%}.hf-shipbar__l,.hf-shipbar__r{display:inline-flex;align-items:center;gap:8px}.hf-shipbar__r{font-weight:600;white-space:nowrap}.hf-dot{width:8px;height:8px;border-radius:50%;background:var(--hf-ok);box-shadow:0 0 0 3px #1f8a4c2e;flex:none}@media(max-width:420px){.hf-shipbar{font-size:12px;padding:10px 11px;gap:8px}.hf-shipbar__l,.hf-shipbar__r{white-space:nowrap;gap:6px}}.hf-tabs{width:100%;border-top:var(--hf-hairline)}.hf-tabs__list{display:flex;gap:var(--hf-space-5);border-bottom:var(--hf-hairline);overflow-x:auto}.hf-tabs__tab{-webkit-appearance:none;appearance:none;background:none;border:0;padding:14px 0 12px;margin-bottom:-1px;cursor:pointer;font:600 var(--hf-text-xs)/1 var(--hf-font-body);letter-spacing:var(--hf-tracking-caps);text-transform:uppercase;color:var(--hf-steel);border-bottom:2px solid transparent;white-space:nowrap}.hf-tabs__tab[aria-selected=true]{color:var(--hf-ink);border-bottom-color:var(--hf-ink)}.hf-tabs__panel{padding:var(--hf-space-4) 0 0;font-size:.9375rem;line-height:1.65;color:var(--hf-ink-2)}.hf-tabs__panel[hidden]{display:none}.hf-tabs__panel :is(h2,h3,h4){font-family:var(--hf-font-body);text-transform:none;font-size:1rem;font-weight:600;color:var(--hf-ink);margin:1.2em 0 .4em}.hf-tabs__panel ul{padding-left:1.1em}.hf-tabs__panel a{color:var(--hf-ink);text-underline-offset:3px}.hf-tabs__panel img{max-width:100%;height:auto}.hf-tabs__panel table{width:100%;border-collapse:collapse;font-size:var(--hf-text-s)}.hf-tabs__panel td,.hf-tabs__panel th{border-bottom:var(--hf-hairline);padding:8px 6px;text-align:left}.collection-hero,.main-collection-header{text-align:left}.facets__label,.facets summary{font-weight:600;letter-spacing:.02em}.hf-rte{font-size:var(--hf-text-m);line-height:1.7;color:var(--hf-ink-2)}.hf-rte p{margin:0 0 1em}.cart-drawer__heading,.cart-title{font-family:var(--hf-font-display);text-transform:uppercase}.cart__checkout-button,.cart-summary button[name=checkout]{border-radius:var(--hf-radius)!important;min-height:54px;text-transform:uppercase;letter-spacing:var(--hf-tracking-caps);font-weight:600}.hf-cart-note{display:flex;align-items:center;gap:8px;font-size:var(--hf-text-xs);color:var(--hf-steel);justify-content:center;margin-top:10px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(max-width:749px){.announcement-bar__text,.announcement-bar__message,.announcement-bar p{font-size:11.5px!important;white-space:nowrap;letter-spacing:0}}@media(max-width:749px){.main-collection-grid,.product-grid-container,.search-results .product-grid-container{padding-inline:var(--hf-gutter)!important}}.main-page .rte h2,.page-content h2,.rte h2{text-transform:none;font-family:var(--hf-font-body);font-weight:600;font-size:1.25rem;letter-spacing:0;margin-top:1.6em}.main-page .rte h3,.rte h3{text-transform:none;font-family:var(--hf-font-body);font-weight:600;font-size:1.0625rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hf-tokens.css.map */
