@font-face{font-family:HH Ogg;src:url(/cdn/shop/files/Ogg-Roman.otf?v=1793393383) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HH Beatrice;src:url(/cdn/shop/files/Beatrice-Regular.otf?v=1793393383) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HH Pitch;src:url(/cdn/shop/files/Pitch-Semibold.otf?v=1793393438) format("opentype");font-weight:600;font-style:normal;font-display:swap}.hh{--hh-green: #414d28;--hh-ink: #2e3a1d;--hh-dark: #2b2a1f;--hh-cream: #f1ece0;--hh-pale: #e6ebc8;--hh-card: #f2ece1;--hh-warn: #8a4b2c;--hh-pad-fallback: #f3c49c;--hh-ogg: "HH Ogg", Georgia, serif;--hh-bea: "HH Beatrice", var(--font-body-family), sans-serif;--hh-pitch: "HH Pitch", "Courier New", monospace}.hh *,.hh *:before,.hh *:after{box-sizing:border-box}.hh a{color:inherit}.hh img{display:block;max-width:100%}.hh .hh-eyebrow{margin:0;font-family:var(--hh-pitch);font-weight:600;font-size:14px;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;color:var(--hh-label, var(--hh-green))}.hh .hh-rule{display:block;overflow:hidden;font-size:0;line-height:0;width:160px;height:1px;margin:22px auto 26px;background:var(--hh-label, var(--hh-green));opacity:.55}.hh .hh-mark{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:120px;margin:26px auto}.hh .hh-mark:before,.hh .hh-mark:after{content:"";height:1px;background:var(--hh-label, var(--hh-green));opacity:.6}.hh .hh-mark span{display:block;width:6px;height:6px;transform:rotate(45deg);background:var(--hh-label, var(--hh-green))}.hh .hh-btn,.hh a.hh-btn{display:inline-block;-webkit-appearance:none;appearance:none;cursor:pointer;text-align:center;text-decoration:none;border:1px solid var(--hh-btn, var(--hh-dark));background:var(--hh-btn, var(--hh-dark));color:var(--hh-btn-text, #f6efe4);padding:15px 26px;border-radius:2px;font-family:var(--hh-bea);font-size:14px;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.hh .hh-btn:hover,.hh a.hh-btn:hover{background:transparent;color:var(--hh-btn, var(--hh-dark))}.hh .hh-btn[disabled]{opacity:.4;cursor:not-allowed}.hh .hh-textlink,.hh button.hh-textlink{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--hh-pitch);font-weight:600;font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:var(--hh-label, var(--hh-green));text-decoration:underline;text-underline-offset:6px;white-space:nowrap}.hh button.hh-textlink[disabled]{opacity:.45;cursor:not-allowed;text-decoration:none}.hh .hh-viewlink{font-family:var(--hh-bea);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:5px;padding:0 4px}.hh .hh-stock{font-family:var(--hh-pitch);font-weight:600;font-size:14px;letter-spacing:.1em;color:var(--hh-warn)}.hh .hh-media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden}.hh .hh-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,opacity .5s ease}.hh .hh-media .hh-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.hh .hh-hover:hover .hh-media img{transform:scale(1.02)}.hh .hh-hover:hover .hh-media .hh-alt{opacity:1}}@media screen and (min-width:750px){.hh .hh-eyebrow{font-size:16px}.hh .hh-rule{width:240px;margin:28px auto 32px}}.hh-hero{position:relative;overflow:hidden;background:var(--hh-green);color:var(--hh-cream);min-height:var(--hero-h-m, 78vh);display:flex;flex-direction:column;justify-content:flex-end}.hh-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.hh-hero__img img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos, 50% 60%)}.hh-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#141a0e1f,#141a0e0a 38%,rgba(20,26,14,calc(var(--hero-shade, .78) * .58)) 62%,rgba(20,26,14,var(--hero-shade, .78)))}.hh-hero__text{position:relative;text-align:center;padding:0 16px 18px}.hh .hh-hero__rule{display:block;overflow:hidden;font-size:0;line-height:0;width:120px;height:1px;margin:0 auto 18px;background:#f1ece0b3}.hh .hh-hero__lines{margin:0 auto 22px;max-width:36ch;font-family:var(--hh-pitch);font-weight:600;font-size:14px;line-height:1.9;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-cream)}.hh .hh-hero__lines span{display:block}.hh .hh-hero__title{margin:0;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(56px,var(--hero-size, 17vw),260px);line-height:.85;letter-spacing:-.02em;white-space:nowrap;color:var(--hh-cream)}@media screen and (min-width:750px){.hh-hero{min-height:min(var(--hero-h-d, 88vh),960px)}.hh-hero__text{padding:0 32px 28px}.hh .hh-hero__rule{width:200px;margin-bottom:22px}.hh .hh-hero__lines{max-width:none;font-size:16px;margin-bottom:30px}}@media(prefers-reduced-motion:no-preference){.hh .hh-hero__title{animation:hh-up 1.2s cubic-bezier(.2,.7,.2,1) both}.hh .hh-hero__rule,.hh .hh-hero__lines{animation:hh-up 1.2s cubic-bezier(.2,.7,.2,1) .2s both}}@keyframes hh-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hh-statement{text-align:center;padding:64px 24px 56px;color:var(--hh-ink)}.hh-statement--green{background:var(--hh-green);--hh-label: rgba(230, 235, 200, .75);padding:72px 24px 64px}.hh-statement__inner{max-width:820px;margin:0 auto}.hh .hh-statement__text{margin:0 auto;max-width:36ch;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(20px,2.3vw,30px);line-height:1.45;color:var(--hh-ink);text-wrap:balance}.hh.hh-statement--green .hh-statement__text{max-width:30ch;font-size:clamp(25px,3.4vw,40px);line-height:1.32;color:var(--hh-pale)}.hh.hh-statement--green .hh-eyebrow{margin-bottom:28px}.hh .hh-statement__spec{margin:40px auto 0;max-width:460px;display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:14px;font-family:var(--hh-pitch);font-weight:600;font-size:14px;letter-spacing:.17em;text-transform:uppercase;color:var(--hh-label, var(--hh-green))}.hh .hh-statement__spec:before,.hh .hh-statement__spec:after{content:"";height:1px;background:currentColor;opacity:.5}.hh .hh-statement__dot{display:block;width:5px;height:5px;transform:rotate(45deg);background:currentColor}@media screen and (min-width:750px){.hh-statement{padding:112px 40px 96px}.hh-statement--green{padding:120px 40px 104px}.hh.hh-statement--green .hh-eyebrow{margin-bottom:36px}.hh .hh-statement__spec{margin-top:56px}}@media(prefers-reduced-motion:no-preference){.hh.hh-statement--green .hh-eyebrow,.hh.hh-statement--green .hh-statement__text,.hh.hh-statement--green .hh-statement__spec{animation:hh-up 1.1s cubic-bezier(.2,.7,.2,1) both}.hh.hh-statement--green .hh-statement__text{animation-delay:.12s}.hh.hh-statement--green .hh-statement__spec{animation-delay:.3s}}.hh-row{padding:24px 16px 56px;color:var(--hh-ink);scroll-margin-top:140px}.hh-row__inner{max-width:1320px;margin:0 auto}.hh-row__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--hh-green);margin-bottom:28px}.hh-row__grid{display:grid;grid-template-columns:1fr;gap:40px}.hh-row__card{display:flex;flex-direction:column}.hh-row__card .hh-media{background:#e9dfd0}.hh-row__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px}.hh .hh-row__name{margin:0;font-family:var(--hh-bea);font-weight:400;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--hh-ink)}.hh .hh-row__name a{text-decoration:none}.hh .hh-row__price{font-family:var(--hh-bea);font-size:15px;letter-spacing:.14em;white-space:nowrap;color:var(--hh-ink)}.hh .hh-row__desc{margin:8px 0 0;max-width:44ch;font-family:var(--hh-ogg);font-weight:400;font-size:18px;line-height:1.4;color:var(--hh-ink);opacity:.85}.hh-row__buy{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media screen and (min-width:750px){.hh-row{padding:32px 40px 88px}.hh-row__grid{grid-template-columns:repeat(var(--cols, 3),1fr);gap:32px}}.hh-pads{padding:16px;color:var(--hh-dark)}.hh-pads__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:16px}.hh-pads__head{grid-column:1 / -1;text-align:center;padding:48px 8px 16px}.hh .hh-pads__title{margin:12px 0 0;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.02em;color:var(--hh-dark)}.hh .hh-pads__intro{margin:16px auto 0;max-width:40ch;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(18px,1.8vw,21px);line-height:1.45;color:var(--hh-dark);opacity:.85}.hh-pad{--hh-label: rgba(43, 42, 31, .62);background:var(--s-flat, var(--fb, var(--hh-pad-fallback)));border-radius:4px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:background .6s ease}.hh-pad__body{display:flex;flex-direction:column;gap:12px;padding:22px 22px 26px}.hh .hh-pad__meta{display:flex;justify-content:space-between;gap:12px}.hh .hh-pad__name{margin:2px 0 0;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(38px,9vw,52px);line-height:1;letter-spacing:-.02em;color:var(--hh-dark)}.hh .hh-pad__name a{text-decoration:none}.hh .hh-pad__notes{margin:0;font-family:var(--hh-pitch);font-weight:600;font-size:15px;letter-spacing:.15em;text-transform:uppercase;color:var(--hh-dark)}.hh .hh-pad__line{margin:2px 0 0;max-width:36ch;font-family:var(--hh-ogg);font-weight:400;font-size:19px;line-height:1.45;color:var(--hh-dark);opacity:.88}.hh-pad__buy{margin-top:auto;padding-top:16px;border-top:1px solid rgba(43,42,31,.18);display:grid;gap:12px}.hh-pad__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.hh .hh-pad__price{font-family:var(--hh-ogg);font-weight:400;font-size:28px;color:var(--hh-dark)}.hh .hh-pad__spec{font-family:var(--hh-pitch);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-dark);opacity:.7}.hh-pad__actions{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.hh .hh-pad__actions .hh-btn{width:100%}@media screen and (min-width:750px){.hh-pads{padding:24px 32px}.hh-pads__grid{grid-template-columns:1fr 1fr;gap:24px}.hh-pads__head{padding:72px 8px 24px}.hh-pad--half .hh-pad__body{padding:26px 32px 34px}.hh .hh-pad--half .hh-pad__name{font-size:clamp(36px,3.6vw,54px)}.hh .hh-pad--half .hh-pad__line{margin-bottom:8px}.hh-pad--full{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:auto;background:linear-gradient(180deg,var(--s-top, var(--fb, var(--hh-pad-fallback))),var(--s-bot, var(--fb, var(--hh-pad-fallback))))}.hh-pad--full .hh-pad__body{padding:40px 64px;justify-content:center}.hh-pad--full .hh-pad__buy{margin-top:8px}.hh .hh-pad--full .hh-pad__name{font-size:clamp(44px,5.4vw,80px)}.hh .hh-pad--full .hh-pad__line{font-size:clamp(19px,1.8vw,23px)}.hh-pad--full .hh-pad__actions{max-width:380px}.hh-pad--full.is-flip .hh-media{order:2}}.hh-feature{padding:0 16px 56px}.hh-feature .hh-pad{max-width:1320px;margin:0 auto}@media screen and (min-width:750px){.hh-feature{padding:0 40px 88px}.hh-feature .hh-pad__body{padding:48px 72px}.hh.hh-feature .hh-pad__name{font-size:clamp(44px,6vw,88px)}}.hh-split{position:relative;padding:0 0 48px;color:var(--hh-ink)}.hh-split__photos{display:grid;grid-template-columns:1fr 1fr}.hh-split__photo{aspect-ratio:4 / 5;overflow:hidden;background:#d9cbb8}.hh-split__photo img{width:100%;height:100%;object-fit:cover}.hh-split__card{position:relative;width:86%;max-width:440px;margin:-72px auto 0;background:var(--hh-card);border:1px solid var(--hh-green);text-align:center;padding:40px 28px 36px}.hh .hh-split__title{margin:18px 0 0;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(40px,10vw,64px);line-height:1;letter-spacing:-.015em;color:var(--hh-ink)}.hh .hh-split__text{margin:0 auto;max-width:28ch;font-family:var(--hh-ogg);font-weight:400;font-size:18px;line-height:1.45;color:var(--hh-ink)}.hh .hh-split__card .hh-textlink{display:inline-block;margin-top:22px}@media screen and (min-width:750px){.hh-split{padding:0 0 88px}.hh-split__photo{aspect-ratio:5 / 4}.hh-split__card{position:absolute;left:50%;bottom:56px;transform:translate(-50%);width:440px;margin:0;padding:56px 44px 48px}.hh .hh-split__text{font-size:20px}}.hh-maker{padding:48px 16px 64px;text-align:center;color:var(--hh-ink)}.hh-maker__inner{max-width:1320px;margin:0 auto}.hh .hh-maker__title{margin:14px 0 0;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(36px,7vw,60px);line-height:1;letter-spacing:-.015em;color:var(--hh-ink)}.hh-maker .hh-mark{margin:26px auto 36px}.hh-maker__cols{display:grid;grid-template-columns:1fr;border-top:1px solid var(--hh-green)}.hh-maker__col{padding:28px 8px;border-bottom:1px solid rgba(65,77,40,.35)}.hh-maker__col:last-child{border-bottom:0}.hh .hh-maker__col .hh-eyebrow{margin-bottom:14px}.hh .hh-maker__text{margin:0 auto;max-width:30ch;font-family:var(--hh-ogg);font-weight:400;font-size:19px;line-height:1.45;color:var(--hh-ink)}@media screen and (min-width:750px){.hh-maker{padding:80px 40px 104px}.hh-maker__cols{grid-template-columns:repeat(var(--cols, 3),1fr)}.hh-maker__col{padding:40px 36px 8px;border-bottom:0;border-right:1px solid rgba(65,77,40,.35);text-align:left}.hh-maker__col:last-child{border-right:0}.hh .hh-maker__text{margin:0;font-size:21px}}.hh-gifts{padding:16px 16px 72px;color:var(--hh-ink)}.hh-gifts__inner{max-width:1100px;margin:0 auto}.hh-gifts__head{text-align:center;margin-bottom:36px}.hh .hh-gifts__title{margin:14px 0 0;font-family:var(--hh-ogg);font-weight:400;font-size:clamp(34px,6.4vw,56px);line-height:1.02;letter-spacing:-.015em;color:var(--hh-ink)}.hh-gifts__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hh .hh-gifts__card{display:block;text-decoration:none;color:var(--hh-ink)}.hh-gifts__card .hh-media{background:#e9dfd0}.hh .hh-gifts__card .hh-row__name,.hh .hh-gifts__card .hh-row__price{font-size:14px;letter-spacing:.16em}.hh .hh-gifts__card .hh-row__desc{font-size:16px}.hh-gifts__foot{text-align:center;margin-top:40px}.hh .hh-gifts__note{margin:0 auto 22px;max-width:36ch;font-family:var(--hh-ogg);font-weight:400;font-size:18px;line-height:1.45;color:var(--hh-ink)}@media screen and (min-width:750px){.hh-gifts{padding:24px 40px 112px}.hh-gifts__head{margin-bottom:48px}.hh-gifts__grid{gap:32px}.hh .hh-gifts__card .hh-row__name,.hh .hh-gifts__card .hh-row__price{font-size:15px}.hh .hh-gifts__card .hh-row__desc{font-size:18px}.hh-gifts__foot{margin-top:56px}.hh .hh-gifts__note{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hh-brand.css.map */
