.jleh-header,.jleh-header *{box-sizing:border-box}.jleh-header{--jleh-text:var(--jl-text-dark, #2B2B28);--jleh-text-soft:var(--jl-text-warm, rgba(43,43,40,0.62));--jleh-frost:rgba(255,255,255,0.82);--jleh-frost-strong:rgba(255,255,255,0.94);--jleh-cream:#F5EDD8;--jleh-cream-deep:#EEE3CC;--jleh-shell:#FFFDF8;--jleh-ivory:#F8F2E5;--jleh-border-soft:rgba(234,224,204,0.72);--jleh-border-mid:rgba(220,207,184,0.92);--jleh-divider:rgba(226,216,197,0.78);--jleh-divider-core:rgba(222,210,186,0.94);--jleh-divider-glow:rgba(255,255,255,0.92);--jleh-highlight:rgba(255,255,255,0.96);--jleh-accent-font:var(--e-global-typography-primary-font-family, var(--elementor-heading-font-family, inherit));--jleh-motion:var(--jl-header-motion, 260ms cubic-bezier(0.25, 0.46, 0.45, 0.94));position:fixed;top:0;left:0;width:100%;color:var(--jleh-text);background:#fff0;z-index:160;pointer-events:none;transition:transform var(--jleh-motion),opacity var(--jleh-motion);will-change:transform,opacity;isolation:isolate}:root{--jleh-header-offset-desktop:61px;--jleh-header-offset-mobile:41px}body{padding-top:var(--jleh-header-offset-desktop)!important}body.admin-bar{padding-top:calc(var(--jleh-header-offset-desktop) + 32px)!important}.jleh-header a:visited,.jleh-header .elementor-item:visited,.jleh-header .elementor-sub-item:visited{color:inherit}.jleh-shell{width:100%;margin:0;padding:0;position:relative;z-index:1}.jleh-desktop-bar,.jleh-mobile-bar,.jleh-mobile-panel{position:relative;pointer-events:auto;will-change:transform,opacity,background-color}.jleh-desktop-bar,.jleh-mobile-bar{border:0;border-top:1px solid #fff0;border-bottom:1px solid #fff0;background:#fff0;transition:background var(--jleh-motion),border-color var(--jleh-motion),box-shadow var(--jleh-motion),grid-template-rows var(--jleh-motion)}.jleh-desktop-bar::after,.jleh-mobile-bar::after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:12px;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .08) 20%,rgb(255 248 236 / .24) 50%,#fff0 100%);pointer-events:none;opacity:.68;mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .58) 9%,rgb(0 0 0) 20%,rgb(0 0 0) 80%,rgb(0 0 0 / .58) 91%,transparent 100%)}.jleh-desktop-bar::before,.jleh-mobile-bar::before{content:"";position:absolute;left:32px;right:32px;bottom:0;height:1px;background:linear-gradient(90deg,#fff0 0%,rgb(233 223 203 / .46) 10%,var(--jleh-divider-core) 50%,rgb(233 223 203 / .46) 90%,#fff0 100%);pointer-events:none;opacity:.92}.jleh-header.is-glass::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--jleh-frost-strong) 0%,rgb(248 242 229 / .92) 100%);border-top:1px solid var(--jleh-border-soft);border-bottom:1px solid var(--jleh-border-mid);box-shadow:0 1px 0 rgb(255 255 255 / .88) inset,0 12px 32px rgb(43 43 40 / .08),0 2px 8px rgb(43 43 40 / .04);z-index:0}.jleh-header.is-glass .jleh-desktop-bar{background:#fff0;border-top-color:#fff0;border-bottom-color:#fff0;box-shadow:none}.jleh-header.is-glass .jleh-mobile-bar{background:#fff0;border-top-color:#fff0;border-bottom-color:#fff0;box-shadow:none}.jleh-header.is-glass .jleh-nav,.jleh-header.is-glass .jleh-nav-slot{border-top-color:var(--jleh-divider)}.jleh-header.is-glass .jleh-desktop-bar>.jleh-brand::before,.jleh-header.is-glass .jleh-mobile-bar>.jleh-mobile-center::before{content:"";position:absolute;top:0;left:-24px;right:-24px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--jleh-border-mid) 20%,var(--jleh-highlight) 50%,var(--jleh-border-mid) 80%,transparent 100%);opacity:.55;pointer-events:none}.jleh-desktop-bar,.jleh-mobile-bar{animation:jleh-bar-arrive 640ms cubic-bezier(.22,1,.36,1) both}@keyframes jleh-bar-arrive{0%{opacity:0;transform:translate3d(0,-16px,0) scale(.988)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.jleh-desktop-bar,.jleh-mobile-bar,.jleh-mobile-panel,.jleh-brand,.jleh-brand-mark,.jleh-action,.jleh-mobile-toggle,.jleh-mobile-action,.jleh-nav-list a,.jleh-mobile-list a{transition:transform var(--jleh-motion),opacity var(--jleh-motion),background-color var(--jleh-motion),border-color var(--jleh-motion),color var(--jleh-motion),box-shadow var(--jleh-motion)}.jleh-header.is-hidden{transform:translate3d(0,calc(-100% - 18px),0);opacity:0}.jleh-desktop-bar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:58px 44px;align-items:center;column-gap:20px;row-gap:0;padding:0 40px;overflow:visible;transform-origin:center}.jleh-header.is-compact .jleh-desktop-bar{grid-template-rows:50px 38px}.jleh-brand{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;grid-row:1;grid-column:2;justify-self:center;transition:opacity var(--jleh-motion),filter var(--jleh-motion)}.jleh-brand:hover{opacity:.8}.jleh-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;line-height:0;flex:0 0 auto}.jleh-brand-mark svg,.jleh-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.jleh-nav,.jleh-nav-slot{position:relative;z-index:3;min-width:0;grid-row:2;grid-column:1 / 4;align-self:stretch;border-top:1px solid rgb(229 218 198 / .52);transition:border-color var(--jleh-motion)}.jleh-nav::before,.jleh-nav-slot::before{content:"";position:absolute;left:52px;right:52px;top:-1px;height:1px;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .7) 14%,rgb(247 240 229 / .92) 50%,rgb(255 255 255 / .7) 86%,#fff0 100%);opacity:.72;pointer-events:none}.jleh-nav-list,.jleh-mobile-list{list-style:none;padding:0;margin:0}.jleh-nav-list{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px;align-items:center;min-height:100%;padding:0 8px}.jleh-nav-list>li,.jleh-nav-slot .elementor-nav-menu--main>.menu-item{position:relative;height:100%;display:flex;align-items:center}.jleh-nav-list>li.jleh-has-children::after,.jleh-nav-list>li.menu-item-has-children::after,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children::after{content:"";position:absolute;top:100%;left:0;width:240px;height:12px}.jleh-nav-list a,.jleh-nav-list button,.jleh-nav-slot .elementor-nav-menu--main .elementor-item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:4px;text-decoration:none;color:var(--jleh-text-soft);font-size:.73rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:#fff0;box-shadow:none;white-space:nowrap;border:0;cursor:pointer;font-family:var(--jleh-accent-font);transition:color var(--jleh-motion),background-color var(--jleh-motion)}.jleh-nav-list>li.jleh-has-children>a,.jleh-nav-list>li.jleh-has-children>button,.jleh-nav-list>li.menu-item-has-children>a,.jleh-nav-list>li.menu-item-has-children>button,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children>.elementor-item,.jleh-nav-list>li>.jleh-nav-link--has-children{padding-right:22px}.jleh-nav-list>li.jleh-has-children>a::before,.jleh-nav-list>li.jleh-has-children>button::before,.jleh-nav-list>li.menu-item-has-children>a::before,.jleh-nav-list>li.menu-item-has-children>button::before,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children>.elementor-item::before,.jleh-nav-list>li>.jleh-nav-link--has-children::before{content:"";position:absolute;top:50%;right:9px;width:7px;height:7px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:translateY(-62%) rotate(45deg);opacity:.78;pointer-events:none;transition:transform var(--jleh-motion),opacity var(--jleh-motion),color var(--jleh-motion)}.jleh-nav-list a:hover,.jleh-nav-list a:focus-visible,.jleh-nav-list button:hover,.jleh-nav-list button:focus-visible,.jleh-nav-slot .elementor-nav-menu--main .elementor-item:hover,.jleh-nav-slot .elementor-nav-menu--main .elementor-item:focus-visible{color:var(--jleh-text);background:rgb(255 255 255 / .5)}.jleh-nav-list>li.jleh-has-children:hover>a::before,.jleh-nav-list>li.jleh-has-children:focus-within>a::before,.jleh-nav-list>li.jleh-has-children:hover>button::before,.jleh-nav-list>li.jleh-has-children:focus-within>button::before,.jleh-nav-list>li.menu-item-has-children:hover>a::before,.jleh-nav-list>li.menu-item-has-children:focus-within>a::before,.jleh-nav-list>li.menu-item-has-children:hover>button::before,.jleh-nav-list>li.menu-item-has-children:focus-within>button::before,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children:hover>.elementor-item::before,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children:focus-within>.elementor-item::before,.jleh-nav-list>li:hover>.jleh-nav-link--has-children::before,.jleh-nav-list>li:focus-within>.jleh-nav-link--has-children::before{opacity:1;transform:translateY(-42%) rotate(45deg)}.jleh-nav-list>li>.jleh-nav-parent{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 12px;border:0;border-radius:4px;background:#fff0;box-shadow:none;color:var(--jleh-text-soft);font-size:.73rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-family:var(--jleh-accent-font);line-height:1;text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--jleh-motion),background-color var(--jleh-motion)}.jleh-nav-list>li>.jleh-nav-parent:hover,.jleh-nav-list>li>.jleh-nav-parent:focus-visible{color:var(--jleh-text);background:rgb(255 255 255 / .5);outline:none}.jleh-nav-list>li.is-active>a,.jleh-nav-list>li.is-active>button,.jleh-nav-list>li.current-menu-item>a,.jleh-nav-list>li.current-menu-ancestor>a,.jleh-nav-list>li.current-menu-parent>a,.jleh-nav-slot .elementor-nav-menu--main .elementor-item.elementor-item-active,.jleh-nav-slot .elementor-nav-menu--main .current-menu-item>a.elementor-item,.jleh-nav-slot .elementor-nav-menu--main .current-menu-ancestor>a.elementor-item{color:var(--jleh-text);background:rgb(245 237 216 / .72)}.jleh-nav-list>li.is-active>a::after,.jleh-nav-list>li.is-active>button::after,.jleh-nav-list>li.current-menu-item>a::after,.jleh-nav-list>li.current-menu-ancestor>a::after,.jleh-nav-list>li.current-menu-parent>a::after,.jleh-nav-slot .elementor-nav-menu--main .elementor-item.elementor-item-active::after,.jleh-nav-slot .elementor-nav-menu--main .current-menu-item>a.elementor-item::after,.jleh-nav-slot .elementor-nav-menu--main .current-menu-ancestor>a.elementor-item::after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,var(--jleh-border-mid),transparent);border-radius:999px}.jleh-nav-list .sub-menu,.jleh-nav-slot .elementor-nav-menu--main .sub-menu{list-style:none;position:absolute;top:calc(100% + 8px);left:-8px;min-width:210px;max-width:230px;margin:0;padding:8px;display:grid;gap:1px;background:var(--jleh-ivory);border:1px solid var(--jleh-border-soft);border-top:2px solid var(--jleh-highlight);border-radius:0 0 12px 12px;box-shadow:0 20px 48px rgb(43 43 40 / .12),0 4px 12px rgb(43 43 40 / .06);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;z-index:24;transition:opacity 180ms ease,visibility 180ms ease,transform 180ms ease}.jleh-nav-list>li:hover>.sub-menu,.jleh-nav-list>li:focus-within>.sub-menu,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children:hover>.sub-menu,.jleh-nav-slot .elementor-nav-menu--main>.menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.jleh-nav-list .sub-menu li,.jleh-nav-slot .elementor-nav-menu--main .sub-menu li{width:100%}.jleh-nav-list .sub-menu a,.jleh-nav-slot .elementor-nav-menu--main .sub-menu a,.jleh-nav-slot .elementor-nav-menu--main .sub-menu .elementor-sub-item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:5px 10px;border-radius:6px;background:#fff0;color:var(--jleh-text-soft);font-size:.78rem;letter-spacing:.03em;text-transform:none;font-weight:400;font-family:var(--jleh-accent-font);transition:color var(--jleh-motion),background-color var(--jleh-motion),padding-left var(--jleh-motion)}.jleh-nav-list .sub-menu a::before,.jleh-nav-slot .elementor-nav-menu--main .sub-menu a::before{content:"";display:inline-block;width:10px;height:1px;background:var(--jleh-border-mid);flex:0 0 auto;transition:width var(--jleh-motion),background-color var(--jleh-motion)}.jleh-nav-list .sub-menu a:hover,.jleh-nav-list .sub-menu a:focus-visible,.jleh-nav-slot .elementor-nav-menu--main .sub-menu a:hover,.jleh-nav-slot .elementor-nav-menu--main .sub-menu a:focus-visible,.jleh-nav-slot .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover,.jleh-nav-slot .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus-visible{color:var(--jleh-text);background:rgb(255 255 255 / .62);padding-left:14px}.jleh-nav-list .sub-menu a:hover::before,.jleh-nav-slot .elementor-nav-menu--main .sub-menu a:hover::before{width:14px;background:var(--jleh-highlight)}.jleh-nav-slot .elementor-nav-menu--main .sub-arrow,.jleh-mobile-nav-slot .elementor-nav-menu--dropdown .sub-arrow,.jleh-mobile-nav-slot .elementor-nav-menu--layout-vertical .sub-arrow{color:var(--jleh-text-soft)}.jleh-nav-slot .elementor-nav-menu--main .menu-item-has-children:hover>.elementor-item .sub-arrow,.jleh-nav-slot .elementor-nav-menu--main .menu-item-has-children:focus-within>.elementor-item .sub-arrow{color:var(--jleh-text-soft)}.jleh-mobile-nav-slot .elementor-item.elementor-item-active .sub-arrow,.jleh-mobile-nav-slot .current-menu-item>a .sub-arrow,.jleh-mobile-nav-slot .current-menu-ancestor>a .sub-arrow,.jleh-mobile-nav-slot .current-menu-parent>a .sub-arrow{color:var(--jleh-text)}.jleh-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-row:1;grid-column:3;justify-self:end}.jleh-action,.jleh-search-slot a,.jleh-account-slot a,.jleh-cart-slot a,.jleh-cart-slot .elementor-menu-cart__toggle_button,.jleh-cart-slot button,.jleh-mobile-action,.jleh-mobile-account-slot a,.jleh-mobile-cart-slot a,.jleh-mobile-cart-slot .elementor-menu-cart__toggle_button,.jleh-mobile-cart-slot button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:var(--jleh-text);text-decoration:none}.jleh-desktop-bar .jleh-action,.jleh-desktop-bar .jleh-search-slot a,.jleh-desktop-bar .jleh-account-slot a,.jleh-desktop-bar .jleh-cart-slot a,.jleh-desktop-bar .jleh-cart-slot .elementor-menu-cart__toggle_button,.jleh-desktop-bar .jleh-cart-slot button{width:34px;height:34px;padding:0;border:1px solid var(--jleh-border-soft);border-radius:7px;background:rgb(255 255 255 / .56);box-shadow:none;opacity:.8;transition:color var(--jleh-motion),background-color var(--jleh-motion),border-color var(--jleh-motion),opacity var(--jleh-motion),box-shadow var(--jleh-motion)}.jleh-desktop-bar .jleh-action:hover,.jleh-desktop-bar .jleh-action:focus-visible,.jleh-desktop-bar .jleh-search-slot a:hover,.jleh-desktop-bar .jleh-account-slot a:hover,.jleh-desktop-bar .jleh-cart-slot a:hover,.jleh-desktop-bar .jleh-cart-slot .elementor-menu-cart__toggle_button:hover{color:var(--jleh-text);background:rgb(255 255 255 / .82);border-color:var(--jleh-border-mid);opacity:1;box-shadow:0 8px 18px rgb(43 43 40 / .08)}.jleh-action svg,.jleh-mobile-action svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.75;fill:none}.jleh-desktop-bar .jleh-action svg{width:16px;height:16px}.jleh-mobile{display:none;position:relative}.jleh-mobile-bar{display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;gap:10px;min-height:64px;padding:0 14px;border-radius:0;background:#fff0;box-shadow:none;border-top:1px solid #fff0;border-bottom:1px solid #fff0}.jleh-header.is-glass .jleh-mobile-bar>.jleh-mobile-center::before{content:"";position:absolute;top:0;left:-22px;right:-22px;height:1px;background:linear-gradient(90deg,transparent,var(--jleh-highlight) 50%,transparent);opacity:.45;pointer-events:none}.jleh-mobile-bar>*{position:relative;z-index:1}.jleh-mobile-left{display:flex;justify-content:flex-start;align-items:center}.jleh-mobile-center{position:relative;display:flex;justify-content:center;align-items:center}.jleh-mobile-right{display:grid;grid-template-columns:repeat(2,38px);justify-content:end;gap:8px}.jleh-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid var(--jleh-border-soft)!important;border-radius:7px!important;background:rgb(255 255 255 / .56)!important;box-shadow:none!important;color:var(--jleh-text)!important;cursor:pointer;transition:background var(--jleh-motion),border-color var(--jleh-motion),color var(--jleh-motion)!important;--jleh-mobile-toggle-ink:var(--jleh-text)}.jleh-mobile-toggle:hover,.jleh-mobile-toggle:focus-visible{color:var(--jleh-text)!important;background:rgb(255 255 255 / .84)!important;border-color:var(--jleh-border-mid)!important}.jleh-mobile-toggle::before,.jleh-mobile-toggle::after{content:"";position:absolute;left:11px;width:18px;height:1.6px;border-radius:999px;background:var(--jleh-mobile-toggle-ink)!important;transition:transform var(--jleh-motion),opacity var(--jleh-motion),top var(--jleh-motion),box-shadow var(--jleh-motion)}.jleh-mobile-toggle::before{top:14px;box-shadow:0 6px 0 var(--jleh-mobile-toggle-ink)!important}.jleh-mobile-toggle::after{top:26px}.jleh-mobile-toggle[aria-expanded="true"]::before{top:19px;transform:rotate(45deg);box-shadow:none}.jleh-mobile-toggle[aria-expanded="true"]::after{top:19px;transform:rotate(-45deg)}.jleh-mobile-brand{text-decoration:none}.jleh-mobile-brand .jleh-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px}.jleh-header.is-glass .jleh-brand::after,.jleh-header.is-glass .jleh-mobile-center::after{content:"";position:absolute;left:50%;bottom:-1px;width:88px;height:2px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,#fff0 0%,rgb(240 228 208 / .88) 22%,rgb(255 255 255 / .98) 50%,rgb(240 228 208 / .88) 78%,#fff0 100%);box-shadow:0 1px 8px rgb(255 248 236 / .35);pointer-events:none;opacity:.9}.jleh-mobile-toggle:active,.jleh-mobile-action:hover,.jleh-mobile-action:focus-visible,.jleh-mobile-account-slot a:hover,.jleh-mobile-account-slot a:focus-visible,.jleh-mobile-cart-slot a:hover,.jleh-mobile-cart-slot a:focus-visible,.jleh-mobile-cart-slot .elementor-menu-cart__toggle_button:hover{color:var(--jleh-text);background:#fff0;box-shadow:none}.jleh-mobile-action,.jleh-mobile-account-slot a,.jleh-mobile-cart-slot a,.jleh-mobile-cart-slot .elementor-menu-cart__toggle_button,.jleh-mobile-cart-slot button{width:40px;height:40px;padding:0;border:1px solid var(--jleh-border-soft)!important;border-radius:7px;background:rgb(255 255 255 / .56)!important;box-shadow:none!important;text-decoration:none!important;transition:color var(--jleh-motion),background var(--jleh-motion),border-color var(--jleh-motion)!important}.jleh-mobile-action svg,.jleh-mobile-account-slot svg,.jleh-mobile-cart-slot svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.75;fill:none}.jleh-mobile-action svg path,.jleh-mobile-account-slot svg path,.jleh-mobile-cart-slot svg path{stroke:currentColor!important;fill:none!important}.jleh-mobile-panel{margin-top:0;padding:16px 16px 20px;border-radius:0 0 14px 14px;border:1px solid var(--jleh-border-soft);border-top:0;background:var(--jleh-shell);box-shadow:0 16px 32px rgb(43 43 40 / .08);opacity:0;transform:translateY(8px);pointer-events:none;overflow:hidden;transition:opacity var(--jleh-motion),transform var(--jleh-motion)}.jleh-mobile-panel::before{content:"";display:block;height:1px;margin:0 0 14px;background:linear-gradient(90deg,transparent,var(--jleh-border-mid) 40%,var(--jleh-highlight) 50%,var(--jleh-border-mid) 60%,transparent);opacity:.5}.jleh-mobile.is-open .jleh-mobile-bar{border-bottom-color:var(--jleh-border-soft)}.jleh-mobile-panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.jleh-mobile-nav,.jleh-mobile-nav-slot{position:relative;z-index:1}.jleh-mobile-list{display:grid;gap:2px}.jleh-mobile-list a,.jleh-mobile-list button,.jleh-mobile-nav-slot .elementor-nav-menu--dropdown a,.jleh-mobile-nav-slot .elementor-nav-menu--layout-vertical .elementor-item{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:0 10px 0 10px;border-radius:7px;border:0;border-bottom:1px solid var(--jleh-divider);background:#fff0;box-shadow:none;color:var(--jleh-text);text-decoration:none;font-size:.9rem;font-weight:600;font-family:var(--jleh-accent-font);line-height:inherit;transition:color var(--jleh-motion),background-color var(--jleh-motion),padding-left var(--jleh-motion)}.jleh-mobile-list a:hover,.jleh-mobile-list a:focus-visible,.jleh-mobile-list button:hover,.jleh-mobile-list button:focus-visible,.jleh-mobile-nav-slot .elementor-nav-menu--dropdown a:hover,.jleh-mobile-nav-slot .elementor-nav-menu--layout-vertical .elementor-item:hover{color:var(--jleh-text);background:rgb(255 255 255 / .58);padding-left:14px}.jleh-mobile-list>li{display:grid;gap:4px}.jleh-mobile-list>li.jleh-has-children>a::after,.jleh-mobile-list>li.jleh-has-children>button::after,.jleh-mobile-list>li.menu-item-has-children>a::after,.jleh-mobile-list>li.menu-item-has-children>button::after{content:"";display:inline-block;width:7px;height:7px;border-right:1.5px solid var(--jleh-border-mid);border-bottom:1.5px solid var(--jleh-border-mid);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--jleh-motion),border-color var(--jleh-motion);flex:0 0 auto;margin-left:auto}.jleh-mobile-list>li.jleh-has-children.is-open>a::after,.jleh-mobile-list>li.jleh-has-children.is-open>button::after,.jleh-mobile-list>li.menu-item-has-children.is-open>a::after,.jleh-mobile-list>li.menu-item-has-children.is-open>button::after{transform:rotate(-135deg) translate(-2px,-2px);border-color:var(--jleh-border-mid)}.jleh-mobile-list>li.jleh-has-children.is-open>a,.jleh-mobile-list>li.jleh-has-children.is-open>button,.jleh-mobile-list>li.menu-item-has-children.is-open>a,.jleh-mobile-list>li.menu-item-has-children.is-open>button{color:var(--jleh-text);border-bottom-color:var(--jleh-border-mid)}.jleh-mobile-list .sub-menu{list-style:none;margin:0;padding:0;display:grid;gap:1px;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height 260ms ease,opacity 200ms ease,padding var(--jleh-motion)}.jleh-mobile-list>li.jleh-has-children.is-open>.sub-menu,.jleh-mobile-list>li.menu-item-has-children.is-open>.sub-menu{max-height:580px;padding:6px 6px 6px 12px;opacity:1;pointer-events:auto;border:1px solid var(--jleh-border-soft);border-top:2px solid var(--jleh-highlight);border-radius:0 0 10px 10px;background:var(--jleh-ivory)}.jleh-mobile-list .sub-menu a{min-height:38px;padding:0 8px;border-radius:6px;border:0;border-bottom:1px solid var(--jleh-divider);background:#fff0;box-shadow:none;font-size:.82rem;font-weight:400;color:var(--jleh-text-soft);font-family:var(--jleh-accent-font);transition:color var(--jleh-motion),background-color var(--jleh-motion),padding-left var(--jleh-motion)}.jleh-mobile-list .sub-menu a::after{content:none!important}.jleh-mobile-list .sub-menu a:hover{color:var(--jleh-text);background:rgb(255 255 255 / .62);padding-left:12px}.jleh-mobile-nav-slot .elementor-nav-menu--dropdown .sub-menu,.jleh-mobile-nav-slot .elementor-nav-menu--layout-vertical .sub-menu{margin:6px 0 4px 12px;padding:6px;border:1px solid var(--jleh-border-soft);border-top:2px solid var(--jleh-highlight);border-radius:0 0 10px 10px;background:var(--jleh-ivory)}.jleh-mobile-nav-slot .elementor-nav-menu--dropdown .sub-menu a,.jleh-mobile-nav-slot .elementor-nav-menu--layout-vertical .sub-menu a,.jleh-mobile-nav-slot .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item,.jleh-mobile-nav-slot .elementor-nav-menu--layout-vertical .sub-menu .elementor-sub-item{min-height:36px;padding:0 8px;border:0;border-bottom:1px solid var(--jleh-divider);background:#fff0;color:var(--jleh-text);font-size:.82rem;font-family:var(--jleh-accent-font)}.jleh-mobile-nav-slot .elementor-item.elementor-item-active,.jleh-mobile-nav-slot .elementor-item.highlighted,.jleh-mobile-nav-slot .current-menu-item>a,.jleh-mobile-nav-slot .current-menu-ancestor>a,.jleh-mobile-nav-slot .current-menu-parent>a{color:var(--jleh-text);border-bottom-color:var(--jleh-divider)}.jleh-mobile-toggle:active,.jleh-mobile-action:active,.jleh-mobile-account-slot a:active,.jleh-mobile-cart-slot a:active,.jleh-mobile-nav-slot .elementor-item:active,.jleh-mobile-nav-slot .elementor-sub-item:active,.jleh-mobile-list a:active,.jleh-mobile-list button:active{color:var(--jleh-text);background:#fff0;outline:none;box-shadow:none}html.jleh-search-open,body.jleh-search-open{overflow:hidden}.jleh-search-overlay{position:fixed;inset:0;z-index:220;display:grid;align-items:start;justify-items:center;padding:100px 24px 24px;background:linear-gradient(180deg,rgb(24 22 19 / .68) 0%,rgb(24 22 19 / .56) 100%);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--jleh-motion),visibility var(--jleh-motion)}.jleh-search-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.jleh-search-surface{width:min(720px, calc(100% - 24px));background:linear-gradient(180deg,rgb(247 240 223 / .99) 0%,rgb(240 231 211 / .98) 100%);border:1px solid var(--jleh-border-mid);border-top:2px solid var(--jleh-highlight);border-radius:0 0 14px 14px;padding:20px 24px 20px;box-shadow:0 30px 80px rgb(12 12 11 / .34),0 8px 24px rgb(12 12 11 / .18),0 1px 0 rgb(255 255 255 / .45) inset;position:relative}.jleh-search-top{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--jleh-divider)}.jleh-search-head{display:grid;gap:6px}.jleh-search-title{margin:0;color:var(--jleh-text-soft);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-family:var(--jleh-accent-font)}.jleh-search-copy{margin:0;max-width:56ch;color:rgb(43 43 40 / .92);font-size:.88rem;line-height:1.6}.jleh-search-close,.jleh-search-submit{border:0;padding:0;background:#fff0;cursor:pointer;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-family:var(--jleh-accent-font)}.jleh-search-close{color:var(--jleh-text)}.jleh-search-submit{color:var(--jleh-text)}.jleh-search-close:hover,.jleh-search-close:focus-visible{color:var(--jleh-text);outline:none}.jleh-search-submit:hover,.jleh-search-submit:focus-visible{color:var(--jleh-text);outline:none}.jleh-search-slot svg,.jleh-search-close svg,.jleh-search-submit svg{stroke:var(--jleh-text)!important}.jleh-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.jleh-search-field-wrap{display:grid;gap:10px}.jleh-search-label{color:var(--jleh-text-soft);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-family:var(--jleh-accent-font)}.jleh-search-field{width:100%;min-height:46px;padding:0 2px;border:0;border-bottom:1px solid var(--jleh-border-mid);background:#fff0;color:var(--jleh-text);font-size:1rem;line-height:1.4;outline:none;transition:border-color var(--jleh-motion)}.jleh-search-field:focus{border-bottom-color:var(--jleh-border-mid)}.jleh-search-field::placeholder{color:var(--jleh-text-soft);opacity:.6}.jleh-search-note{margin:14px 0 0;color:var(--jleh-text-soft);font-size:.8rem;line-height:1.65}.jleh-search-action,.jleh-search-action:hover,.jleh-search-action:focus-visible{cursor:pointer}.jleh-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:640px){.jleh-search-overlay{padding:82px 14px 14px}.jleh-search-surface{width:100%;padding:16px 14px 16px}.jleh-search-top{flex-direction:column;align-items:stretch;gap:12px}.jleh-search-form{grid-template-columns:1fr;gap:16px}.jleh-search-submit{justify-self:start}}@media (max-width:980px){body{padding-top:var(--jleh-header-offset-mobile)!important}body.admin-bar{padding-top:calc(var(--jleh-header-offset-mobile) + 46px)!important}.jleh-header{padding-top:0}.jleh-desktop-bar{display:none}.jleh-mobile{display:block}.jleh-header.is-hidden{transform:translate3d(0,calc(-100% - 14px),0)}}@media (max-width:980px){.jleh-header.is-glass::before{background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(248 242 229 / .94) 100%);box-shadow:0 8px 20px rgb(43 43 40 / .07)}}@media (max-width:640px){.jleh-header{padding-top:0}.jleh-shell{width:100%}.jleh-mobile-bar{grid-template-columns:84px minmax(0,1fr) 84px;padding:0 12px;min-height:64px}.jleh-mobile-right{grid-template-columns:repeat(2,36px);gap:6px}.jleh-mobile-toggle,.jleh-mobile-action,.jleh-mobile-account-slot a,.jleh-mobile-cart-slot a,.jleh-mobile-cart-slot .elementor-menu-cart__toggle_button,.jleh-mobile-cart-slot button{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.jleh-header,.jleh-header *{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}