.jh-header-scope{--jh-paper:#f8f7f3;--jh-ink:#242923;--jh-olive:#344738;--jh-line:#d9dbd1;--jh-serif:Georgia,"Times New Roman",serif;color:var(--jh-ink)}.jh-header-scope .header__row{background:var(--jh-paper);color:var(--jh-ink);border-bottom:1px solid var(--jh-line)}.jh-header-scope .header__row--top{min-height:84px}.jh-header-scope .header__row--bottom{padding-block:0}.jh-header-scope .header__row--bottom .header__columns{grid-template-areas:"center";grid-template-columns:minmax(0,1fr)}.jh-header-scope .header__row--bottom .header__column--center{width:100%;min-width:0}.jh-header-scope .header-logo{color:var(--jh-ink)}.jh-header-scope .header-logo__image{max-width:220px;object-fit:contain}.jh-header-scope header-actions{align-items:center;gap:22px;margin-inline:0}.jh-header-scope .search-action{align-items:center;margin-inline:0}.jh-header-scope .header-actions__action{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;min-width:44px;min-height:44px;height:44px;padding:8px 0;gap:8px;line-height:1;white-space:nowrap}.jh-header-scope .header-actions__action .svg-wrapper,.jh-header-scope .account-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px}.jh-header-scope .header-actions__action svg{display:block;width:20px;height:20px}.jh-header-scope .account-popover__summary{display:block}.jh-header-scope .header-actions__cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;--cart-bubble-size:15px;--cart-bubble-top:-5px;--cart-bubble-right:-6px}.jh-header-scope .header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size);height:var(--cart-bubble-size);top:var(--cart-bubble-top);right:var(--cart-bubble-right)}.jh-header-scope .header-actions__cart-icon .cart-bubble__text{font-size:9px;line-height:1}.jh-header-scope .header-actions__cart-icon svg{-webkit-mask:none;mask:none}.jh-header-scope .search-action button{color:var(--jh-ink)}.jh-header-scope .search-action button:after{content:"Search";margin-left:0;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.jh-header-scope .account-button:after,.jh-header-scope :is(cart-drawer-component>button,.action__cart):after{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-left:0}.jh-header-scope .account-button:after{content:"Account"}.jh-header-scope :is(cart-drawer-component>button,.action__cart):after{content:"Cart"}.jh-header-scope :is(cart-drawer-component>button,.action__cart){width:auto}.jh-header-scope :is(a,button,summary):focus-visible{outline:2px solid var(--jh-olive);outline-offset:4px}.jh-header-scope .jh-theme-menu{display:block;width:100%;position:static}.jh-header-scope .jh-menu__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0 clamp(4px,1.4vw,24px)}.jh-header-scope .jh-menu__item{padding:0}.jh-header-scope .jh-menu__disclosure{position:static}.jh-header-scope .jh-menu__top-link{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:72px;min-height:52px;padding:0 16px;border:0;cursor:pointer;list-style:none;font-family:var(--font-body--family);font-size:14px;font-weight:500;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--jh-ink)}.jh-header-scope .jh-menu__top-link::-webkit-details-marker{display:none}.jh-header-scope .jh-menu__top-link::marker{content:""}.jh-header-scope .jh-menu__top-link:after{content:"";position:absolute;bottom:9px;left:0;right:0;height:1px;background:var(--jh-olive);transform:scaleX(0);transition:transform .18s}.jh-header-scope .jh-menu__top-link:hover:after,.jh-header-scope details[open]>.jh-menu__top-link:after{transform:scaleX(1)}.jh-header-scope .jh-menu__caret{display:flex;width:10px;transition:transform .18s}.jh-header-scope .jh-menu__caret svg{width:10px;height:10px}.jh-header-scope details[open]>summary .jh-menu__caret{transform:rotate(180deg)}.jh-header-scope .jh-menu__panel{position:absolute;inset-inline:0;top:calc(100% - 1px);z-index:20;background:var(--jh-paper);color:var(--jh-ink);border-bottom:1px solid var(--jh-line);box-shadow:0 22px 30px #24292312;max-height:calc(100dvh - 155px);overflow:auto}.jh-header-scope .jh-menu__panel-inner{max-width:1440px;margin:auto;padding:32px clamp(24px,5vw,80px) 30px}.jh-header-scope .jh-menu__heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.jh-header-scope .jh-menu-eyebrow{margin:0;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.jh-header-scope .jh-menu__heading h2{font-family:var(--jh-serif);font-size:32px;font-weight:400;margin:8px 0 0;line-height:1.12;text-transform:none;letter-spacing:-.035em}.jh-header-scope .jh-menu__view-all{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:inherit}.jh-header-scope .jh-menu__children{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));list-style:none;padding:0;margin:0;gap:12px 28px;border-top:1px solid var(--jh-line)}.jh-header-scope .jh-menu__child-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;color:inherit;text-decoration:none;font-family:var(--jh-serif);font-size:clamp(18px,1.8vw,24px);white-space:nowrap;text-transform:none;letter-spacing:-.015em}.jh-header-scope .jh-menu__child-link:hover{color:var(--jh-olive);text-decoration:underline;text-underline-offset:4px}.jh-header-scope .jh-menu__children--colors{grid-template-columns:repeat(var(--jh-menu-count),minmax(0,1fr));gap:0;overflow-x:auto;padding-bottom:8px}.jh-header-scope .jh-menu__children--colors>li{padding:18px 7px 0 0;border-right:1px solid var(--jh-line)}.jh-header-scope .jh-menu__children--colors>li:last-child{border-right:0}.jh-header-scope .jh-menu__children--colors .jh-menu__child-link{display:flex;flex-direction:column;align-items:start;gap:12px;padding:0;font-family:var(--font-body--family);font-size:clamp(7.5px,.82vw,11px);letter-spacing:0}.jh-header-scope .jh-menu-swatch{display:inline-block;flex-shrink:0;width:30px;height:30px;background:var(--jh-swatch);border:1px solid #24292320}.jh-header-scope .jh-menu-thumbnail{display:block;width:48px;height:48px;flex:0 0 48px;object-fit:cover;border:1px solid var(--jh-line);border-radius:0}.jh-header-scope .jh-menu__child-link:has(.jh-menu-thumbnail){justify-content:flex-start;white-space:normal}.jh-header-scope .jh-menu__child-link:has(.jh-menu-thumbnail):after{margin-left:auto}.jh-header-scope .jh-menu__grandchildren a:has(.jh-menu-thumbnail){display:flex;align-items:center;gap:10px}.jh-header-scope .menu-drawer__menu-item:has(.jh-menu-thumbnail){gap:10px}.jh-header-scope .menu-drawer__menu-item .jh-menu-thumbnail{width:40px;height:40px;flex-basis:40px}.jh-header-scope .jh-menu__grandchildren{list-style:none;padding:0;margin:0}.jh-header-scope .jh-menu__grandchildren a{display:block;padding:8px 0;color:inherit;font-size:12px;text-decoration:none}.jh-header-scope .jh-menu-quick-links--desktop{display:flex;gap:35px;border-top:1px solid var(--jh-line);margin-top:24px;padding-top:18px}.jh-header-scope .jh-menu-quick-links a{color:inherit;text-decoration:none}.jh-header-scope .jh-menu-quick-action,.jh-header-scope .jh-menu-calculator{display:flex;justify-content:space-between;gap:14px;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.jh-header-scope .menu-drawer{background:var(--jh-paper);color:var(--jh-ink)}.jh-header-scope .menu-drawer__navigation{padding-inline:24px}.jh-header-scope .menu-drawer__menu-item--mainlist{font-family:var(--jh-serif);font-size:24px;font-weight:400;text-transform:none;letter-spacing:0;min-height:58px}.jh-header-scope .menu-drawer__menu-item--child{font-family:var(--jh-serif);font-size:17px;letter-spacing:0;text-transform:none;gap:10px;min-height:44px}.jh-header-scope .menu-drawer__menu-item-text{font:inherit;text-transform:inherit;letter-spacing:inherit;white-space:normal}.jh-header-scope .menu-drawer__menu-item .jh-menu-swatch{margin-left:auto;width:21px;height:21px}.jh-header-scope .menu-drawer__menu--childlist{padding-left:0}.jh-header-scope .jh-menu__panel-inner--editorial{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.65fr);gap:0 40px}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu__heading{display:block;margin:0;align-self:start}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu__view-all{display:inline-flex;gap:16px;margin-top:26px;min-height:36px;align-items:center}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu__children{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;gap:0 26px}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu__children>li{min-width:0;border-bottom:1px solid var(--jh-line)}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu__child-link{min-height:62px;white-space:normal;gap:16px}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu__child-link:after{content:"\2197";font-family:var(--font-body--family);font-size:14px;flex-shrink:0}.jh-header-scope .jh-menu__panel-inner--editorial .jh-menu-quick-links--desktop{grid-column:1/-1}.jh-header-scope .jh-menu__panel-inner--study .jh-menu__children{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.jh-header-scope .jh-menu__panel-inner--study .jh-menu__children>li{background:var(--jh-olive);color:var(--jh-paper);border:0;padding:20px 24px}.jh-header-scope .jh-menu__panel-inner--study .jh-menu__child-link{font-size:28px;line-height:1.2;min-height:120px;color:var(--jh-paper)}.jh-header-scope .jh-menu__children--colors .jh-menu__child-link:not(:has(.jh-menu-swatch,.jh-menu-thumbnail)){padding-top:42px}.jh-header-scope .jh-menu-quick-links--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0 0 12px;padding:14px 0;border-bottom:1px solid var(--jh-line)}.jh-header-scope .jh-menu-quick-links--mobile>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;font-family:var(--font-body--family);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.jh-header-scope .jh-menu-quick-links--mobile>a>span{flex-shrink:0}.jh-header-scope .menu-drawer{width:min(440px,100vw);max-width:100vw;border-right:0}.jh-header-scope .jh-drawer-heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:75px;padding:0 22px;border-bottom:1px solid var(--jh-line)}.jh-header-scope .jh-drawer-brand{font-family:var(--jh-serif);font-size:28px;font-weight:400;letter-spacing:-.04em}.jh-header-scope .jh-drawer-heading .menu-drawer__close-button{position:static;margin:0;padding:0;width:44px;height:44px;background:transparent;color:inherit}.jh-header-scope .menu-drawer__navigation{padding:0 22px 22px;height:auto;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.jh-header-scope .menu-drawer__menu{padding:0;margin:0}.jh-header-scope .menu-drawer__menu-item--mainlist,.jh-header-scope .menu-drawer__menu-item--child{padding-inline:0}@media(min-width:750px)and (max-width:1300px){.jh-header-scope .jh-menu__items{gap:0 clamp(4px,1vw,14px)}.jh-header-scope .jh-menu__top-link{min-width:60px;padding-inline:clamp(6px,1vw,13px);font-size:clamp(10px,1.05vw,14px);letter-spacing:.025em;gap:4px}.jh-header-scope .jh-menu__panel-inner{padding-inline:24px}.jh-header-scope .jh-menu-swatch{width:26px;height:26px}.jh-header-scope .header__row--top{min-height:76px}.jh-header-scope .search-action button:after{font-size:10px}.jh-header-scope .account-button:after,.jh-header-scope :is(cart-drawer-component>button,.action__cart):after{font-size:10px}}@media(max-width:749px){.jh-header-scope header-actions{gap:8px}.jh-header-scope .header__row--top{min-height:66px}.jh-header-scope .header__row--bottom,.jh-header-scope .jh-theme-menu{display:none}.jh-header-scope .search-action button:after{content:none}.jh-header-scope .account-button:after,.jh-header-scope :is(cart-drawer-component>button,.action__cart):after{content:none}.jh-header-scope .header-logo__image{max-width:min(44vw,180px)}}@media(prefers-reduced-motion:reduce){.jh-header-scope .jh-menu__caret,.jh-header-scope .jh-menu__top-link:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/jax-hue-header.css.map */
