:root{--jh-paper: #E7D5B8;--jh-cream: #F1E3C9;--jh-cream-2: #EFDFC0;--jh-card: #FBF2DE;--jh-ink: #2A1C12;--jh-ink-2: #5b4028;--jh-muted: #8a6a49;--jh-rule: #D8C09A;--jh-rule-2: #cdb488;--jh-terra: #B4472A;--jh-terra-dk: #8F2C1B;--jh-terra-shadow: #7c2717;--jh-gold: #C99A3E;--jh-green: #4f7a3a;--jh-on-dark: #F4E7CE;--jh-serif: "Cormorant Garamond", Georgia, serif;--jh-sans: "Jost", system-ui, sans-serif;--jh-hand: "Caveat", cursive;--jh-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root:root{--font-body--family: var(--jh-sans);--font-subheading--family: var(--jh-sans);--font-heading--family: var(--jh-serif);--font-accent--family: var(--jh-serif)}body{background:var(--jh-paper);color:var(--jh-ink);font-family:var(--jh-sans);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:var(--jh-grain)}.jh a:focus-visible,.jh button:focus-visible,.jh input:focus-visible,.jh summary:focus-visible{outline:2px solid var(--jh-terra);outline-offset:3px;border-radius:2px}.jh-kicker{font-family:var(--jh-sans);font-size:13px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--jh-terra);margin:0}.jh-wave{display:block}.jh-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--jh-terra);color:var(--jh-on-dark);font-family:var(--jh-sans);font-weight:600;font-size:16px;letter-spacing:.02em;text-decoration:none;border:0;border-radius:3px;padding:15px 24px;box-shadow:0 4px 0 var(--jh-terra-shadow);cursor:pointer}.jh-btn:hover,.jh-btn:focus-visible{box-shadow:0 6px 0 var(--jh-terra-shadow);color:#fbf1de}.jh-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:no-preference){.jh-btn{transition:transform .18s ease,box-shadow .18s ease}.jh-btn:hover:not([disabled]),.jh-btn:focus-visible{transform:translateY(-2px)}}.jh-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 46px;background:var(--jh-cream);border-bottom:2px solid var(--jh-rule);font-family:var(--jh-sans)}.jh-lockup{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:var(--jh-ink);line-height:1}.jh-lockup img{display:block;width:18px;height:46px;object-fit:contain}.jh-lockup__the{display:block;font-size:10px;letter-spacing:.38em;color:var(--jh-terra);font-weight:500}.jh-lockup__name{display:block;font-size:17px;letter-spacing:.22em;color:var(--jh-ink);font-weight:500;white-space:nowrap}.jh-nav{display:flex;align-items:center;gap:24px;font-size:14px;letter-spacing:.04em;color:var(--jh-ink-2)}.jh-nav__links{display:flex;align-items:center;gap:22px}.jh-nav__links a{color:var(--jh-ink-2);text-decoration:none}.jh-nav__links a:hover{color:var(--jh-ink)}.jh-burger{display:none;position:relative}.jh-burger summary{list-style:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--jh-rule);border-radius:3px;background:var(--jh-cream);font-size:19px;color:var(--jh-ink)}.jh-burger summary::-webkit-details-marker{display:none}.jh-burger__menu{position:absolute;top:48px;right:0;z-index:50;display:flex;flex-direction:column;min-width:210px;padding:10px 0;background:var(--jh-cream);border:1px solid var(--jh-rule);box-shadow:0 14px 28px -10px #0000004d}.jh-burger__menu a{padding:11px 18px;color:var(--jh-ink-2);text-decoration:none;font-size:15px}.jh-burger__menu a:hover{background:#d8c09a40;color:var(--jh-ink)}.jh-header__cart{display:inline-flex;align-items:center;gap:9px;font-family:var(--jh-sans);font-size:14px;letter-spacing:.04em;color:var(--jh-ink-2);text-decoration:none;padding:10px 16px;border:1px solid var(--jh-rule);border-radius:3px;background:transparent;white-space:nowrap}.jh-header__cart:hover{border-color:var(--jh-terra);color:var(--jh-ink)}.jh-header__cart svg{flex:none}.jh-header__count{font-weight:600;color:var(--jh-terra)}@media(max-width:1080px){.jh-nav__links{display:none}.jh-burger{display:block}}@media(max-width:820px){.jh-header{padding:14px 18px}.jh-nav{gap:12px}}@media(max-width:480px){.jh-header{gap:10px}.jh-lockup{gap:9px}.jh-lockup img{width:15px;height:38px}.jh-lockup__name{font-size:13px;letter-spacing:.16em}.jh-lockup__the{font-size:9px}.jh-nav{gap:8px}.jh-header__cart{padding:9px 11px;gap:6px}.jh-header__cart-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jh-header__count{font-size:14px}.jh-header__sep{display:none}}.jh-footer{position:relative;z-index:3;background:#1f140c;color:#b79c7c;padding:38px 46px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:30px;font-family:var(--jh-sans)}.jh-footer__name{font-size:15px;letter-spacing:.22em;color:#f1e3c9;font-weight:500}.jh-footer__tag{font-family:var(--jh-hand);font-size:20px;color:#edbb6a;margin-top:4px}.jh-footer__help{font-size:13.5px;margin-top:14px;line-height:1.8;color:#9c8264}.jh-footer__help a{color:#9c8264;text-decoration:none;border-bottom:1px solid rgba(156,130,100,.45)}.jh-footer__help a:hover{color:#b79c7c}.jh-footer__address{font-size:12.5px;line-height:1.6;color:#8a7257;margin-top:6px}.jh-footer__cols{display:flex;gap:50px;font-size:13.5px}.jh-footer__col{display:flex;flex-direction:column;line-height:2}.jh-footer__col a{color:#b79c7c;text-decoration:none}.jh-footer__col a:hover{color:#f1e3c9}.jh-footer__h{color:var(--jh-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;margin-bottom:6px}.jh-footer__col--legal a{color:#9c8264;font-size:13px}@media(max-width:820px){.jh-footer{flex-direction:column;gap:26px;padding:40px 24px}.jh-footer__cols{flex-wrap:wrap;gap:24px 40px}.jh-footer__col a{display:block;padding:7px 0;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jh-base.css.map */
