.sp-root{--ink:#1d1a14;--ink-soft:#2b261d;--paper:#FCF8F0;--oat:#F7F3E6;--cream:#F4F0E2;--line:#E5D8C0;--muted:#6d6250;--gold:#E8C9A8;--gold-italic:#DCC9A0;--bronze:#96723F;--green:#2C4B34;--green-dark:#1F3A26;--rust:#9C4B2C;--ember:#C96F3B;--charcoal:#3A362E;--moss:#6B7A4F;--ochre:#C2913C;--oatchip:#E7DCC3;--sage:#A9B49A;--olive:#6D6B3F;--cocoa:#5C4632;--hemp:#D8CBAE;--plum:#6E4B7A;--sand:#B8AE9B;--line-ink:#373126;--calico:#EFE6D4;--calico-deep:#E4D6BD;--leaf:#7C9A4A;--forest:#223D29;--leaf-pale:#C9D4A8;--on-ink:#F7F3E6;--on-ink-muted:#C9C1AC;--on-ink-line:rgba(247,243,230,.22);--focus:#2C4B34;--cta:#1d1a14;--cta-hover:#2b261d;--hero-inset:6px;--hero-radius:10px;--card-tilt:-1deg;--shade-hdr:rgba(29,26,20,.28);--shade-soft:rgba(29,26,20,.08);--shade-h7-top:rgba(29,26,20,.42);--shade-h7-mid:rgba(29,26,20,.12);--shade-h7-text:rgba(29,26,20,.35);--scrim-caption:rgba(252,248,240,.9);--swatch-edge:rgba(0,0,0,.18);--linen:#C2AB96;--forest-deep:#16271C;--mask-solid:#000;--mask-soft:rgba(0,0,0,.7);--board-bg:#E9E6E0;--board-ink:#26241F;--board-muted:#77726A;--board-line:#D6D1C8;--board-device:#151412;--c-leaf:#7FA24A;--c-forest:#34502F;--c-black:#23211D;--c-sagepale:#D9DDBF;--c-brick:#9A3F2B;--c-denim:#4F6F95;--c-mustard:#C69A2E;--c-violet:#7A5AA6;--c-rose:#B98184;--m-ease:cubic-bezier(.22,.61,.36,1);--m-ease-out:cubic-bezier(.16,1,.3,1);--m-fast:.2s;--m-mid:.25s;--m-zoom:.6s;--m-tile-zoom:1.04;--m-reveal:.7s;--m-reveal-shift:18px;--m-hero-drift:8s;--m-h7-span:.4;--m-h7-zoom:1.04;--m-marquee:50s;--m-added-hold:2.4s}.sp-page{container-type:inline-size;container-name:page;overflow:clip;background:var(--paper);color:var(--ink-soft);font-family:Jost,system-ui,sans-serif;font-size:16px;line-height:1.6;font-variant-numeric:lining-nums}.sp-page *{margin:0;padding:0}.sp-page a{color:inherit}.sp-page ul,.sp-page ol{list-style:none}.sp-page button{font:inherit}.sp-page h1,.sp-page h2,.sp-page h3{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.06;color:var(--ink);letter-spacing:-.005em;text-wrap:balance}.sp-page h1 em,.sp-page h2 em,.sp-page h3 em{font-style:italic;color:var(--forest)}.sp-page p{text-wrap:pretty}.sp-wrap{max-width:1320px;margin-inline:auto;padding-inline:20px}.sp-eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze)}.sp-page [id]{scroll-margin-top:60px}.sp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;border-radius:999px;background:var(--cta);color:var(--cream)!important;font-size:15px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background var(--m-mid) ease,transform var(--m-mid) ease}.sp-pill:hover{background:var(--cta-hover);transform:translateY(-1px)}.sp-hero{background:var(--paper)}.sp-pin{display:contents}.sp-stage{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--calico-deep)}.sp-shot picture,.sp-shot img{display:block;width:100%;height:100%}.sp-hero-img{object-fit:cover;object-position:50% 42%}.sp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding:18px 20px 40px}.sp-hero-copy h2{font-size:clamp(40px,11.2cqw,52px);margin:8px 0 16px;letter-spacing:-.012em}.sp-sub{font-size:16px;max-width:36ch;margin-top:24px;color:var(--ink-soft);order:5}.sp-pay{background:var(--paper);border-bottom:1px solid var(--line)}.sp-pay-in{padding-block:13px}.sp-pay-copy{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12.5px;line-height:1.45;letter-spacing:.02em;color:var(--muted)}.sp-pay-sep{display:none}.sp-pay-b{display:inline-flex;align-items:center;gap:7px}.sp-pay-mark{display:inline-flex;align-items:center}.sp-pay-lockup{height:16px;width:auto}@container page (min-width:560px){.sp-wrap{padding-inline:32px}.sp-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center}.sp-stage{aspect-ratio:2/3}.sp-hero-img{object-position:50% 50%}.sp-hero-copy{padding:40px 36px}.sp-sub{order:0;margin:0 0 26px}.sp-hero-copy h2{font-size:clamp(48px,8cqw,64px)}.sp-pay-copy{flex-direction:row;justify-content:center;gap:10px;font-size:13.5px}.sp-pay-sep{display:inline;color:var(--ink)}}@container page (min-width:900px){.sp-page{font-size:17px}.sp-wrap{padding-inline:40px}.sp-page [id]{scroll-margin-top:80px}.sp-hero{display:block;position:relative;background:var(--calico-deep)}.sp-stage{aspect-ratio:1664/936;max-height:none}.sp-hero-img{object-position:50% 50%;animation:sp-drift var(--m-hero-drift) var(--m-ease-out) both}.sp-hero-copy{position:absolute;z-index:3;left:53%;right:6%;top:50%;transform:translateY(-54%);padding:0}.sp-hero-copy .sp-eyebrow{color:var(--ink)}.sp-hero-copy h2{font-size:clamp(64px,7.4cqw,120px);line-height:.98;margin:18px 0 22px;color:var(--ink)}.sp-hero-copy h2 em{color:var(--green-dark)}.sp-sub{font-size:clamp(17px,1.35cqw,20px);max-width:34ch;color:var(--ink);font-weight:500;margin-bottom:30px}.sp-pay-in{padding-block:18px}.sp-pay-copy{font-size:14.5px}.sp-pay-lockup{height:17px}}@keyframes sp-drift{0%{transform:scale(1.04)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){html:not([data-motion=always]) .sp-root .sp-hero-img{animation:none!important;transition:none}html:not([data-motion=always]) .sp-root .sp-page *{scroll-behavior:auto}html:not([data-motion=always]) .sp-root :is(.sp-pill){transition:none}}.sp-shot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sp-shot>.sp-hero-tall,.sp-shot>.sp-hero-xtall,.sp-stage>.sp-h7-scrim{display:none}.sp-cta{display:flex;align-items:center}@container page (max-width:559.98px){.sp-root .sp-cta{display:flex;align-items:center;width:100%}.sp-root .sp-hero{position:relative;background:var(--paper);padding:var(--hero-inset)}.sp-root .sp-stage{aspect-ratio:390/750;border-radius:var(--hero-radius)}.sp-root .sp-shot{border-radius:var(--hero-radius)}.sp-root .sp-shot>picture,.sp-root .sp-shot>.sp-hero-img:not(.sp-hero-tall,.sp-hero-xtall){display:none}.sp-root .sp-hero-tall{display:block;object-position:50% 50%}.sp-root .sp-hero-copy{position:absolute;inset:var(--hero-inset) var(--hero-inset) auto;z-index:3;padding:clamp(12px,4cqw,24px) 16px 0;pointer-events:none}.sp-root .sp-hero-copy a{pointer-events:auto}.sp-root .sp-hero-copy .sp-eyebrow{color:var(--ink)}.sp-root .sp-hero-copy h2{margin:6px 0 clamp(10px,3.4cqw,18px);color:var(--ink)}.sp-root .sp-hero-copy h2{font-size:clamp(40px,11.8cqw,54px);line-height:.98}.sp-root .sp-hero-copy h2 em{display:block;color:var(--green-dark)}.sp-root .sp-sub{display:none}.sp-root[data-hero-align=centre] .sp-hero-copy{align-items:center;text-align:center}.sp-root[data-hero-align=centre] .sp-hero-copy .sp-cta{justify-content:center}}html[data-h7=on] #shopify-section-header{margin-bottom:calc(-1 * var(--h7-top))}html[data-h7=on] .sp-root .sp-hero{padding-top:calc(var(--h7-top) + var(--hero-inset))}html[data-h7=on] .sp-root .sp-stage{z-index:1;transform-origin:0 0;will-change:transform}html[data-h7=on] .sp-root .sp-shot{inset:auto;left:0;top:calc(-1 * var(--h7-e));width:100%;height:var(--h7-shot-h);border-radius:0;transform-origin:0 var(--h7-e);will-change:transform}html[data-h7=on] .sp-root .sp-hero-tall{display:none}html[data-h7=on] .sp-root .sp-hero-xtall{display:block;object-position:50% 50%}html[data-h7=on] .sp-root .sp-hero-copy{top:calc(var(--h7-top) + var(--hero-inset));transform-origin:0 0;will-change:transform}html[data-h7=on] .sp-root .sp-h7-scrim{display:block;position:absolute;left:0;right:0;top:0;height:calc(var(--h7-top) + 56px);z-index:2;pointer-events:none;background:linear-gradient(to bottom,var(--shade-h7-top),var(--shade-h7-mid) 55%,transparent)}#shopify-section-header>.hh-h7bg{display:none}html[data-h7=on]{--sp-h7-ground:#1d1a14;--sp-h7-line:#373126;--sp-h7-text-shade:rgba(29,26,20,.35)}html[data-h7=on] #shopify-section-header>.hh-h7bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sp-h7-ground);box-shadow:inset 0 -1px 0 var(--sp-h7-line);will-change:opacity;pointer-events:none}html[data-h7=on] #shopify-section-header :is(.hh-announce,.hh-hdr){position:relative;background:transparent;border-bottom-color:transparent}html[data-h7=on]:not([data-h7done]) #shopify-section-header .hh-hdr{box-shadow:none}html[data-h7=on]:not([data-h7done]) #shopify-section-header .hh-root{text-shadow:0 1px 6px var(--sp-h7-text-shade)}.sp-root,.sp-root *,.sp-root *:before,.sp-root *:after{box-sizing:border-box}.sp-root img{display:block;max-width:100%}.sp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-root :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sp-page{font-weight:400}.sp-page h1,.sp-page h2,.sp-page h3{text-transform:none}#MainContent:has(.sp-page){margin-top:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hha-home-spring-hero.css.map */
