.jh-hdr{position:relative}.shopify-section.jh-header-section{overflow:visible!important}.jh-mm__btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:none;font:inherit;font-family:Inter,system-ui,sans-serif!important;font-weight:600;font-size:15px;color:var(--jh-ink);cursor:pointer;white-space:nowrap;flex:0 0 auto}.jh-mm__btn svg{transition:transform .25s ease}.jh-mm__btn:hover,.jh-mm__btn[aria-expanded=true]{color:var(--jh-green)}.jh-mm__btn[aria-expanded=true] svg{transform:rotate(180deg)}.jh-mm__btn:focus-visible{outline:2px solid var(--jh-green);outline-offset:4px;border-radius:6px}.jh-mm{position:absolute;left:0;right:0;top:100%;z-index:40;background:#fff;border-top:1px solid var(--jh-line);border-bottom:1px solid var(--jh-line);box-shadow:0 28px 56px #1f1a1424;animation:jhMmIn .18s ease-out}@keyframes jhMmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.jh-mm__in{max-width:1240px;margin:0 auto;padding:28px 24px 32px;display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1.2fr);gap:40px;align-items:start}.jh-mm__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jh-mm__title{margin:0 0 12px!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;color:var(--jh-amber)!important}.jh-mm__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.jh-mm__col li{margin:0}.jh-mm__col a{display:block;padding:7px 0;color:var(--jh-ink);text-decoration:none;font-size:15px;font-weight:500;line-height:1.3;transition:color .15s,transform .15s}.jh-mm__col a:hover{color:var(--jh-green);transform:translate(3px)}.jh-mm__col a.is-hl{color:var(--jh-amber);font-weight:700}.jh-mm__col a.jh-mm__all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:9px 16px;border:2px solid var(--jh-green);border-radius:999px;color:var(--jh-green);font-weight:700;font-size:14px}.jh-mm__col a.jh-mm__all:hover{background:var(--jh-green);color:#fff;transform:none}.jh-mm__feat{background:var(--jh-cream);border:1px solid var(--jh-line);border-radius:18px;padding:18px 14px 12px}.jh-mm__feat .jh-mm__title{padding-left:6px}.jh-mm__prod{display:flex;gap:12px;align-items:center;padding:8px 6px;border-radius:12px;text-decoration:none;color:var(--jh-ink);transition:background .15s}.jh-mm__prod:hover{background:#fff}.jh-mm__prod img{width:64px;height:64px;flex:0 0 64px;object-fit:contain;background:#fff;border:1px solid var(--jh-line);border-radius:10px;padding:4px}.jh-mm__prod span{min-width:0;display:flex;flex-direction:column;gap:2px}.jh-mm__prod b,.jh-mm__prod em{color:var(--jh-ink)}.jh-mm__prod b{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jh-mm__prod em{font-style:normal;font-family:Archivo,Inter,sans-serif!important;font-weight:800;font-size:15px}.jh-mm__prod i{font-style:normal;display:inline-flex;align-items:center;gap:4px;color:var(--jh-green);font-size:13px;font-weight:700}@media(max-width:959px){.jh-mm{position:fixed;top:var(--jh-mm-top,112px);bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:none;border-bottom:0}.jh-mm__in{grid-template-columns:1fr;padding:18px 16px 32px;gap:22px}.jh-mm__cols{grid-template-columns:1fr 1fr;gap:20px 16px}.jh-mm__col:last-child{grid-column:1/-1}.jh-mm__col:last-child ul{grid-template-columns:1fr 1fr;column-gap:16px}.jh-mm__col a{font-size:15px;padding:8px 0}html.jh-mm-open,html.jh-mm-open body{overflow:hidden}}.jh-logo{display:flex;align-items:center}.jh-burger{display:none}@media(max-width:959px){.jh-burger{display:inline-flex}.jh-hdr__in{column-gap:8px}.jh-logo{flex:1 1 0;max-width:172px}}.jh-mnav[hidden]{display:none!important}.jh-mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:block}.jh-mnav>.jh-mnav__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1a1480;opacity:0;transition:opacity .25s ease;cursor:pointer}.jh-mnav__panel{position:absolute;top:0;left:0;height:100vh;height:100dvh;width:min(420px,calc(100vw - 48px));display:flex;flex-direction:column;background:#fff;box-shadow:12px 0 40px #1f1a142e;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);transform:translate(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);outline:0;overflow:hidden}.jh-mnav.is-open .jh-mnav__scrim{opacity:1}.jh-mnav.is-open .jh-mnav__panel{transform:none}.jh-mnav__bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:64px;padding:8px 10px 8px 20px;border-bottom:1px solid var(--jh-line);background:#fff}.jh .jh-mnav__heading{flex:1 1 auto;min-width:0;margin:0;font-family:Archivo,Inter,sans-serif!important;font-weight:800;font-size:20px;line-height:1.2;color:var(--jh-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jh-mnav__close{flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;border:0;border-radius:24px;background:var(--jh-kraft);color:var(--jh-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.jh-mnav__close:hover{background:var(--jh-line)}.jh-mnav__back{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-left:-10px;padding:0 10px 0 4px;border:0;border-radius:22px;background:none;font:inherit;font-weight:700;font-size:15px;color:var(--jh-green);cursor:pointer}.jh-mnav__back[hidden]{display:none}.jh-mnav__close:focus-visible,.jh-mnav__back:focus-visible,.jh-mnav__row:focus-visible,.jh-mnav__acc summary:focus-visible,.jh-mnav__acc a:focus-visible{outline:2px solid var(--jh-green);outline-offset:2px}.jh-mnav__views{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 0 calc(28px + env(safe-area-inset-bottom))}.jh-mnav__view[hidden]{display:none}.jh-mnav__view.is-fwd{animation:jhMnavFwd .24s ease-out}.jh-mnav__view.is-back{animation:jhMnavBack .24s ease-out}@keyframes jhMnavFwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes jhMnavBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.jh-mnav__list{list-style:none;margin:0;padding:0 8px}.jh-mnav__list li{margin:0}.jh .jh-mnav__row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 12px;border:0;border-radius:12px;background:none;font:inherit;font-size:17px;font-weight:600;line-height:1.25;color:var(--jh-ink);text-align:left;text-decoration:none;cursor:pointer}.jh .jh-mnav__row:hover{background:var(--jh-cream);color:var(--jh-green)}.jh .jh-mnav__row--next{justify-content:space-between;color:var(--jh-green);font-weight:700}.jh-mnav__list--util{margin:8px 20px 0;padding:8px 0 0;border-top:1px solid var(--jh-line)}.jh .jh-mnav__list--util .jh-mnav__row{padding:0;font-size:16px;font-weight:500;color:var(--jh-text)}.jh-mnav__list--util svg{width:22px;height:22px;flex:0 0 22px}.jh-mnav__view--sub{padding:0 16px}.jh-mnav__acc{border-bottom:1px solid var(--jh-line)}.jh-mnav__acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 4px;font-size:17px;font-weight:700;color:var(--jh-ink);cursor:pointer}.jh-mnav__acc summary::-webkit-details-marker{display:none}.jh-mnav__acc summary svg{flex:0 0 18px;color:var(--jh-green);transition:transform .2s}.jh-mnav__acc[open] summary svg{transform:rotate(180deg)}.jh-mnav__acc ul{list-style:none;margin:0 0 10px;padding:0}.jh-mnav__acc li{margin:0}.jh .jh-mnav__acc a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:10px;font-size:16px;font-weight:500;line-height:1.3;color:var(--jh-text);text-decoration:none}.jh .jh-mnav__acc a:hover{background:var(--jh-cream);color:var(--jh-green)}.jh .jh-mnav__acc a.is-hl{color:var(--jh-amber);font-weight:700}.jh-mnav__all{display:flex;width:100%;margin-top:20px}.jh-mnav__all svg{width:18px;height:18px}.jh-mnav__feat{margin-top:20px}html.jh-mnav-open,html.jh-mnav-open body{overflow:hidden!important}html.jh-mnav-open .nh-call-btn,html.jh-mnav-open #Sea-Accessibility__button,html.jh-mnav-open #Sea-Accessibility__ButtonWidget,html.jh-mnav-open [id^=Sea-Accessibility__Loader]{visibility:hidden!important}@media(prefers-reduced-motion:reduce){.jh-mm{animation:none}.jh-mm__btn svg,.jh-mm__col a{transition:none}.jh-mnav__panel,.jh-mnav__scrim,.jh-mnav__acc summary svg{transition:none}.jh-mnav__view.is-fwd,.jh-mnav__view.is-back{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/jh-menu.css.map */
