:root:root{--hfd-sys-ink: #1B1A19;--hfd-sys-ink-2: #56514C;--hfd-sys-ink-3: #8C857D;--hfd-sys-line: rgba(27, 26, 25, .12);--hfd-sys-line-2: rgba(27, 26, 25, .2);--hfd-sys-surface: #FFFFFF;--hfd-sys-sand: #F7F3EE;--hfd-sys-sand-2: #EFE9E1;--hfd-sys-accent: #9A5B3D;--hfd-sys-accent-mid: #B4654A;--hfd-sys-wash: #FBF2ED;--hfd-sys-focus: #0B57D0;--s-bg: var(--hfd-sys-surface);--s-bg-2: var(--hfd-sys-sand);--s-bg-3: var(--hfd-sys-sand-2);--s-ink: var(--hfd-sys-ink);--s-ink-2: var(--hfd-sys-ink-2);--s-ink-3: var(--hfd-sys-ink-3);--s-line: var(--hfd-sys-line);--s-line-2: var(--hfd-sys-line-2);--s-accent: var(--hfd-sys-accent);--s-accent-soft: var(--hfd-sys-wash);--s-accent-bright: var(--hfd-sys-accent-mid);--s-deep: var(--hfd-sys-ink);--s-on-deep: #FFFFFF;--s-ok: var(--hfd-sys-accent);--s-r: 12px;--s-r-lg: 16px;--s-r-pill: 999px;--s-ease: cubic-bezier(0, 0, .3, 1);--s-shadow: 0 1px 2px rgba(27,26,25,.05), 0 8px 24px -12px rgba(27,26,25,.18);--s-shadow-lg: 0 2px 4px rgba(27,26,25,.05), 0 24px 48px -24px rgba(27,26,25,.24);--s-max: 1180px;--s-pad: 1.25rem;--s-sec: 3.5rem}@media(min-width:768px){:root:root{--s-pad: 2rem;--s-sec: 5rem}}@media(min-width:1100px){:root:root{--s-pad: 2.5rem;--s-sec: 6rem}}:root:root{--hfd-ink: var(--hfd-sys-ink);--hfd-ink-2: var(--hfd-sys-ink-2);--hfd-deep: var(--hfd-sys-ink);--hfd-on-deep: #FFFFFF;--hfd-line: var(--hfd-sys-line);--hfd-line-2: var(--hfd-sys-line-2);--hfd-accent: var(--hfd-sys-accent);--hfd-accent-2: var(--hfd-sys-accent-mid);--hfd-canvas: var(--hfd-sys-surface);--hfd-surface: var(--hfd-sys-surface);--hfd-max: 1180px;--hfd-r-card: 16px;--hfd-r-pill: 999px}body.s-body{font-size:1.0625rem;line-height:1.6;letter-spacing:normal;color:var(--hfd-sys-ink-2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.s-body .s-h1,.s-body .s-h2,.s-body .s-h3{color:var(--hfd-sys-ink)}.s-body .s-h1{font-size:clamp(2rem,1.2rem + 2.6vw,2.75rem);line-height:1.08;letter-spacing:-.02em;font-weight:600}.s-body .s-ihero__copy .s-h1,.s-body .s-ih__h1{font-size:clamp(1.9rem,1.1rem + 2.6vw,2.6rem);line-height:1.06;letter-spacing:-.02em}.s-body .s-pinfo .s-h1{font-size:clamp(1.75rem,1.1rem + 2vw,2.25rem)}.s-body .s-h2{font-size:clamp(1.5rem,1.05rem + 1.5vw,2rem);line-height:1.12;letter-spacing:-.015em}.s-body .s-h3{font-size:clamp(1.1875rem,1.05rem + .45vw,1.375rem);line-height:1.25;letter-spacing:-.005em}.s-body .s-lede{font-size:1.125rem;line-height:1.55;color:var(--hfd-sys-ink-2)}.s-body .s-lede,.s-body .s-head p,.s-body .s-rte p,.s-body .s-ben__c p,.s-body .s-box__note,.s-body .s-acc__body p{max-width:62ch}.s-body .s-head,.s-body .s-head .s-lede{margin-inline:auto}.s-body .s-eyebrow,.s-body .s-mode__n,.s-body .s-footer h3,.s-body .s-wtb__tag,.s-body .s-hpair__t{font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfd-sys-accent)}.s-body .s-footer h3,.s-body .s-hpair__t{color:var(--hfd-sys-ink-3)}.s-body .s-cmp thead th{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.s-body .s-btn{min-height:3.5rem;padding:0 1.75rem;font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;border-width:1px;transition:background-color .2s var(--s-ease),border-color .2s var(--s-ease),color .2s var(--s-ease)}.s-body .s-btn--lg{min-height:3.75rem;font-size:.875rem}.s-body .s-btn--sm{min-height:2.75rem;padding:0 1.25rem;font-size:.75rem}.s-body .s-btn--primary{background:var(--hfd-sys-ink);border-color:var(--hfd-sys-ink);color:#fff;box-shadow:none}.s-body .s-btn--primary:hover{background:#332f2b;border-color:#332f2b;box-shadow:none}.s-body .s-btn--primary:active{background:#100f0e}.s-body .s-btn:active{transform:none}.s-body .s-btn--ghost{background:transparent;border-color:var(--hfd-sys-ink);color:var(--hfd-sys-ink)}.s-body .s-btn--ghost:hover{background:var(--hfd-sys-ink);border-color:var(--hfd-sys-ink);color:#fff}.s-body .s-btn__price{font-weight:600;letter-spacing:.06em;opacity:.92}.s-body .s-buy__alt{gap:.75rem!important}.s-body :focus-visible{outline:2px solid var(--hfd-sys-focus);outline-offset:3px;border-radius:6px}.s-body .s-price__now{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:var(--hfd-sys-ink)}.s-body .s-price__was{font-size:1.75rem;font-weight:400;letter-spacing:-.02em;color:var(--hfd-sys-ink-3);text-decoration:line-through}.s-body .s-price__save{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hfd-sys-accent);background:var(--hfd-sys-wash);border-radius:4px;padding:.3rem .55rem}.s-body .s-price__tax{font-size:.8125rem;color:var(--hfd-sys-ink-3)}.s-body .s-wtb__price s,.s-body .s-fin__price s,.s-body .s-sticky__price s{color:var(--hfd-sys-ink-3)}.color-scheme,body{--on-sale-text: 154 91 61;--on-sale-badge-background: 154 91 61}.s-body .s-wrap{max-width:var(--s-max)}.s-body .s-sec--alt,.s-body .s-sec--tint{background:var(--hfd-sys-sand)}.s-body .s-sec--deep{background:var(--hfd-sys-ink)}.s-body .s-sec--deep .s-eyebrow,.s-body .s-sec--deep .s-trust svg{color:#d8a78c}.s-body .s-card,.s-body .s-thumb,.s-body .s-box__fig,.s-body .s-fin__card{border-radius:var(--s-r)}.s-body .s-swatch i,.s-body .s-fin__name i{border-radius:50%}.s-body .s-thumb,.s-body .s-gallery__main{background:var(--hfd-sys-sand)}.s-body .s-specs tr,.s-body .s-acc__item,.s-body .s-cmp td,.s-body .s-cmp th{border-color:var(--hfd-sys-line)}.s-body .s-nav a,.s-body .s-iconbtn,.s-body .s-swatch,.s-body .s-field input,.s-body .s-field textarea{transition-duration:.2s;transition-timing-function:var(--s-ease)}.s-body .s-fin__card img{transition:transform .5s var(--s-ease)}@media(prefers-reduced-motion:reduce){.s-body *,.s-body *:before,.s-body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/hfd-system-2026.css.map */
