#header-group:has(>.jc-header-section){display:contents}.jc-header-section{position:sticky;top:calc(-1 * var(--jh-announce-h, 38px));z-index:80}.jc-header{--jh-green: #17443d;--jh-lime: #c5fa56;--jh-warm: #fffaf7;--jh-cream: #f7ece1;--jh-ink: #212427;--jh-muted: #5f6b66;--jh-line: rgba(23, 68, 61, .1);--jh-shadow: 0 6px 24px rgba(23, 68, 61, .07);--jh-shadow-lift: 0 14px 40px rgba(23, 68, 61, .1);--cart-bubble-background: var(--jh-lime);--cart-bubble-text: var(--jh-green)}.jc-header .jh-wrap{width:min(1180px,92%);margin:0 auto}.jc-header a{color:inherit}.jc-header button{font:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}.jc-header :focus-visible{outline:2px solid var(--jh-green);outline-offset:2px}body.jh-lock{overflow:hidden}.jc-header .jh-announce{height:38px;background:var(--jh-green);display:flex;align-items:center;justify-content:center}.jc-header .jh-announce .jh-wrap{display:flex;align-items:center;justify-content:center;font:600 12.5px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;color:#fff;white-space:nowrap}.jc-header .jh-dot{color:var(--jh-lime);margin:0 12px;font-size:15px;line-height:1}.jc-header .jh-bar{background:var(--jh-warm);border-bottom:1px solid var(--jh-line);transition:box-shadow .2s ease}.jc-header-section.jh-stuck .jh-bar{box-shadow:var(--jh-shadow)}.jc-header .jh-bar-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px}.jc-header .jh-wordmark{font:800 24px/1 Poppins,Inter,sans-serif;letter-spacing:-.01em;color:var(--jh-green);text-decoration:none;justify-self:start}.jc-header .jh-dnav{display:flex;align-items:center;gap:34px;justify-self:center}.jc-header .jh-dnav a{position:relative;font:600 14.5px/1 Inter,system-ui,sans-serif;color:var(--jh-green);text-decoration:none;padding:6px 0 9px}.jc-header .jh-dnav a:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:0;height:3px;border-radius:2px;background:var(--jh-lime);transition:width .18s ease}.jc-header .jh-dnav a:hover:after{width:22px}.jc-header .jh-acts{display:flex;align-items:center;gap:8px;justify-self:end}.jc-header .jh-icon-btn{position:relative;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--jh-green);transition:background .15s}.jc-header .jh-icon-btn:hover{background:#17443d0f}.jc-header .jh-icon-btn .cart-bubble{position:absolute;top:1px;right:-1px;font-family:Poppins,Inter,sans-serif;font-weight:700}.jc-header .jh-bar-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--jh-lime);color:var(--jh-ink);font:700 13px/1 Poppins,Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:13px 24px;border-radius:999px;text-decoration:none;margin-left:10px;box-shadow:0 6px 18px #17443d24;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.jc-header .jh-bar-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #17443d33}.jc-header .jh-burger{display:none;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;color:var(--jh-green)}.jc-header .jh-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;background:#17443d73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .28s ease}.jc-header .jh-drawer{position:fixed;top:0;left:0;bottom:0;z-index:90;width:min(84vw,360px);background:var(--jh-warm);border-radius:0 20px 20px 0;box-shadow:var(--jh-shadow-lift);display:flex;flex-direction:column;transform:translate(-105%);transition:transform .32s cubic-bezier(.32,.72,.28,1),visibility .32s;visibility:hidden}.jc-header.jh-open .jh-backdrop{opacity:1;pointer-events:auto}.jc-header.jh-open .jh-drawer{transform:translate(0);visibility:visible}.jc-header .jh-d-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 10px 24px}.jc-header .jh-d-top .jh-wordmark{font-size:23px}.jc-header .jh-d-close{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--jh-green);transition:background .15s}.jc-header .jh-d-close:hover{background:#17443d0f}.jc-header .jh-d-kicker{display:flex;align-items:center;gap:10px;padding:10px 24px 2px;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--jh-green)}.jc-header .jh-d-kicker:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--jh-lime)}.jc-header .jh-d-nav{flex:1;overflow-y:auto;padding:0 24px;display:flex;flex-direction:column}.jc-header .jh-d-nav ul{list-style:none;margin:0;padding:0}.jc-header .jh-d-nav li{border-bottom:1px solid var(--jh-line);opacity:0;transform:translate(-18px);transition:opacity .3s ease,transform .3s ease}.jc-header .jh-d-nav li:last-child{border-bottom:none}.jc-header.jh-open .jh-d-nav li{opacity:1;transform:translate(0);transition-delay:calc(.06s + .05s * var(--i))}.jc-header .jh-d-nav a{display:inline-flex;align-items:center;gap:11px;font:700 21px/1.2 Poppins,Inter,sans-serif;color:var(--jh-green);text-decoration:none;padding:15px 0}.jc-header .jh-d-nav a:before{content:"";width:0;height:3px;border-radius:2px;background:var(--jh-lime);transition:width .15s ease}.jc-header .jh-d-nav a:hover:before{width:22px}.jc-header .jh-d-note{margin:auto 0 0;padding:26px 2px 14px;font:italic 500 16.5px/1.5 Newsreader,Georgia,serif;color:var(--jh-muted)}.jc-header .jh-d-bottom{padding:0 20px calc(22px + env(safe-area-inset-bottom))}.jc-header .jh-d-account{display:flex;align-items:center;gap:12px;width:100%;padding:14px 6px;margin-bottom:12px;border-top:1px solid var(--jh-line);font:600 14.5px/1.3 Inter,system-ui,sans-serif;color:var(--jh-green);text-decoration:none}.jc-header .jh-d-account svg:last-child{margin-left:auto;color:var(--jh-muted)}.jc-header .jh-d-usps{background:var(--jh-cream);border-radius:16px;padding:15px 16px;display:flex;flex-direction:column;gap:11px;margin-bottom:14px}.jc-header .jh-d-usp{display:flex;align-items:center;gap:11px;font:500 13.5px/1.35 Inter,system-ui,sans-serif;color:var(--jh-ink)}.jc-header .jh-ck{flex:none;width:22px;height:22px;border-radius:50%;background:var(--jh-green);color:var(--jh-lime);display:inline-flex;align-items:center;justify-content:center}.jc-header .jh-d-cta{display:flex;align-items:center;justify-content:center;width:100%;background:var(--jh-lime);color:var(--jh-ink);font:700 13px/1 Poppins,Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:17px 20px;border-radius:999px;text-decoration:none;box-shadow:0 8px 22px #17443d29;transition:transform .15s ease,box-shadow .15s ease}.jc-header .jh-d-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #17443d33}@media(min-width:981px){.jc-header .jh-backdrop,.jc-header .jh-drawer{display:none}}@media(max-width:980px){.jc-header .jh-bar-in{grid-template-columns:auto 1fr auto;height:58px}.jc-header .jh-burger{display:inline-flex}.jc-header .jh-dnav,.jc-header .jh-acc-btn,.jc-header .jh-bar-cta{display:none}.jc-header .jh-wordmark{justify-self:center;font-size:22px}}@media(max-width:760px){.jc-header .jh-usp-extra{display:none}}@media(prefers-reduced-motion:reduce){.jc-header .jh-drawer,.jc-header .jh-backdrop,.jc-header .jh-d-nav li{transition:none}}body:has(.jc-header-section) .cart-summary__inner{top:var(--header-height, 0px)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jc-header.css.map */
