body:has(.jhn-dialog[open]){overflow:hidden}.jhn-wrap{background:#eeece8;color:#292826;border-bottom:1px solid #d7d2cb;font-family:var(--font-body-family)}.jhn-wrap *{box-sizing:border-box}.jhn-wrap a{color:inherit;text-decoration:none}.jhn-wrap button,.jhn-wrap input{font:inherit;color:inherit}.jhn-wrap button{cursor:pointer}.jhn-wrap :focus-visible{outline:2px solid #49343f;outline-offset:3px}.jhn-header{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px;padding:20px 5vw}.jhn-logo{display:block;width:110px;flex-shrink:0}.jhn-logo img{display:block;width:110px;height:auto}.jhn-tools{display:flex;gap:14px}.jhn-tools a{width:36px;height:44px;display:flex;align-items:center;justify-content:center}.jhn-tools svg{width:23px;height:23px}.jhn-desktop{display:flex;gap:25px;align-items:center}.jhn-route{display:flex;align-items:center;position:relative}.jhn-route>a{font-size:12px;font-weight:600;letter-spacing:.045em;text-transform:uppercase;padding:14px 0}.jhn-route>details>summary{padding:12px 0 12px 8px;font-size:16px;cursor:pointer;list-style:none}.jhn-wrap summary::-webkit-details-marker{display:none}.jhn-dropdown{position:absolute;top:100%;left:-18px;z-index:12;background:#eeece8;padding:18px;min-width:230px;border:1px solid #d7d2cb;box-shadow:0 8px 20px #2928260c}.jhn-dropdown a{display:block;font-size:14px;padding:12px 0}.jhn-dropdown a:hover,.jhn-route>a:hover{color:#63434b}.jhn-menu-toggle{display:none}.jhn-dialog{padding:0;border:0;max-width:none;max-height:none;width:min(430px,100vw);height:100dvh;margin:0 auto 0 0;background:#eeece8;color:#292826;overflow:hidden}.jhn-dialog::backdrop{background:#29282670}.jhn-dialog[open]{display:flex;flex-direction:column}.jhn-dialog-top{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;flex-shrink:0;border-bottom:1px solid #d7d2cb}.jhn-dialog-top button{border:0;background:transparent;font-size:34px;line-height:1;width:44px;height:44px;font-weight:300}.jhn-dialog-scroll{overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 85px;flex:1}.jhn-search{display:flex;border-bottom:1px solid #b8afa3;margin-bottom:28px}.jhn-search input{border:0;background:transparent;width:100%;min-width:0;font-size:14px;padding:13px 0;outline-offset:0}.jhn-search button{border:0;background:none;width:44px;flex-shrink:0}.jhn-search svg{width:20px;height:20px}.jhn-mobile-route{position:relative;border-bottom:1px solid #d7d2cb}.jhn-main-link{display:block;margin-right:50px;font-size:18px;font-weight:600;letter-spacing:.01em;padding:20px 0;min-height:64px}.jhn-mobile-route details>summary{position:absolute;right:0;top:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:25px;cursor:pointer;list-style:none}.jhn-mobile-route details[open]>summary span{transform:rotate(45deg)}.jhn-mobile-sub{padding:0 0 16px 16px}.jhn-mobile-sub a{display:block;font-size:15px;min-height:46px;padding:12px 0;color:#554f48}.jhn-mobile-sub a[aria-current=page],.jhn-main-link[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.jhn-secondary{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:26px}.jhn-secondary a{font-size:13px;padding:13px 0;min-height:44px}.jhn-localization{margin-top:16px}.jhn-localization .localization-form{padding:0}.jhn-localization .disclosure__button{font-size:12px}.jhn-route>a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}@media(max-width:1399px){.jhn-header{min-height:78px;padding:14px 20px;gap:10px}.jhn-menu-toggle{display:block;border:0;background:transparent;font-size:23px;width:44px;height:44px}.jhn-desktop{display:none}.jhn-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.jhn-header>.jhn-logo{position:static;transform:none;justify-self:center}.jhn-header .jhn-tools{justify-self:end}.jhn-header .jhn-tools{gap:2px}.jhn-header .jhn-tools a{width:34px}.jhn-header .jhn-tools .jhn-search-link{display:none}}.jhn-grandchildren{padding-left:18px;border-left:1px solid #d7d2cb}.jhn-header{position:relative}.jhn-tools{align-items:center}.jhn-tools>a{position:relative}.jhn-language select{font:inherit;font-size:12px;color:inherit;background:transparent;border:0;max-width:100px;padding:10px 0}.jhn-tools>a:last-child svg{width:40px;height:40px}.jhn-desktop{flex-wrap:nowrap;justify-content:center;column-gap:22px;row-gap:0}.jhn-route:last-child .jhn-dropdown{left:auto;right:0}@media(max-width:1399px){.jhn-tools>.jhn-language{display:none}.jhn-header .jhn-tools .jhn-search-link{display:none}}.jhn-country{display:flex;flex-direction:column;gap:2px;max-width:170px;margin:0}.jhn-country label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#68635d}.jhn-country select{font:inherit;font-size:12px;font-weight:600;color:inherit;background:transparent;border:0;padding:6px 0;max-width:100%;cursor:pointer}.jhn-localization .jhn-country{max-width:none;margin-top:14px}.jhn-localization .jhn-country select{font-size:14px;min-height:44px}.jhn-tools{flex-shrink:0}.jhn-header{column-gap:20px}@media(max-width:1399px){.jhn-tools>.jhn-country{display:none}}.jhn-route{flex-shrink:0}.jhn-route>a{white-space:nowrap}.jhn-tools #cart-icon-bubble{width:44px;height:44px;flex-shrink:0}.jhn-tools #cart-icon-bubble svg,.jhn-tools #cart-icon-bubble .svg-wrapper{width:40px;height:40px;flex-shrink:0}.jhn-tools #cart-icon-bubble .cart-count-bubble{background:#292826;color:#fff;min-width:18px;width:auto;height:18px;padding:0 4px;top:2px;right:0;bottom:auto;left:auto;font-family:var(--font-body-family);font-size:11px;line-height:1;font-weight:600;border:1px solid #eeece8}.jhn-tools #cart-icon-bubble .cart-count-bubble:empty{display:none}.jhn-wrap .jhn-menu-toggle{font-size:24px;line-height:1;padding:0}.jhn-utility{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:8px 5vw;border-bottom:1px solid #d7d2cb}.jhn-utility .jhn-country{flex-direction:row;align-items:center;max-width:none;gap:10px}.jhn-utility .jhn-country select{max-width:190px}.jhn-current-language{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.jhn-current-language>span{font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#68635d}@media(max-width:1399px){.jhn-header{grid-template-columns:88px minmax(0,1fr) 88px}.jhn-header .jhn-tools a{width:44px}.jhn-utility{padding:6px 20px;gap:16px}.jhn-utility .jhn-country label,.jhn-current-language>span{display:none}}@media(max-width:480px){.jhn-utility .jhn-country select{max-width:175px}.jhn-header{padding:12px 14px}.jhn-logo,.jhn-logo img{width:96px}}.jhn-utility .jhn-country select{field-sizing:content;width:auto;padding-right:6px}@media(max-width:1399px){.jhn-wrap .jhn-menu-toggle{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:88px;min-height:44px}.jhn-menu-label{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.02em}.jhn-dialog-scroll{padding-top:12px}.jhn-search{margin-bottom:12px}.jhn-main-link{font-size:17px;padding:15px 0;min-height:54px}.jhn-mobile-route details>summary{top:5px}.jhn-mobile-sub{padding:0 0 8px 12px}.jhn-mobile-sub a{padding:10px 0;min-height:44px;font-size:14px}.jhn-mobile-route details[open]>summary span{font-size:0;transform:none}.jhn-mobile-route details[open]>summary span:after{content:"\2212";font-size:24px}}.jhn-home-overlay{position:absolute;left:0;right:0;z-index:20;background:linear-gradient(180deg,#00000080,#00000014);color:#fff;border:0}.jhn-home-overlay .jhn-utility{background:transparent;border:0;color:inherit}.jhn-home-overlay .jhn-utility label{color:inherit}.jhn-home-overlay select option{color:#292826;background:#eeece8}.jhn-home-overlay>.jhn-header>.jhn-logo img{filter:brightness(0) invert(1)}.jhn-home-overlay .jhn-dialog{color:#292826}.jhn-home-overlay :focus-visible{outline-color:currentColor}@media(min-width:990px){.jhn-home-overlay .jhn-utility{position:absolute;right:220px;top:17px;padding:0;gap:18px;z-index:2;font-size:11px}.jhn-home-overlay .jhn-utility label{display:none}.jhn-home-overlay .jhn-header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:64px auto;gap:0;padding:0 4vw;min-height:116px;position:relative}.jhn-home-overlay .jhn-header>.jhn-logo{grid-column:2;grid-row:1;justify-self:center}.jhn-home-overlay .jhn-tools{grid-column:3;grid-row:1;justify-self:end}.jhn-home-overlay .jhn-tools .jhn-search-link{display:flex}.jhn-home-overlay .jhn-desktop{display:flex;grid-column:1 / -1;grid-row:2;gap:32px;justify-content:center}.jhn-home-overlay .jhn-menu-toggle{display:none}.jhn-home-overlay .jhn-route{position:static}.jhn-home-overlay .jhn-route>a{font-size:11px;letter-spacing:.12em;font-weight:500;padding:16px 0}.jhn-home-overlay .jhn-dropdown{left:0;right:0;top:100%;width:100%;min-height:170px;padding:30px 10vw;display:flex;gap:50px;align-items:flex-start;background:#eeece8;color:#292826;border:0;border-top:1px solid #d7d2cb;box-shadow:none}.jhn-home-overlay .jhn-dropdown a{font-size:14px}}@media(max-width:989px){.jhn-home-overlay .jhn-utility{padding-top:8px;padding-bottom:3px}.jhn-home-overlay .jhn-header{min-height:70px}}.jhn-wrap .jhn-utility select:focus,.jhn-wrap .jhn-localization select:focus{outline:none;box-shadow:none}.jhn-wrap .jhn-utility select:focus-visible,.jhn-wrap .jhn-localization select:focus-visible{outline:1px solid currentColor;outline-offset:2px;box-shadow:none}.jhn-home-overlay .jhn-route>a:hover{color:inherit;text-decoration:underline;text-underline-offset:6px}@media(min-width:990px){.jhn-wrap:not(.jhn-home-overlay){position:relative}.jhn-wrap .jhn-utility{position:absolute;right:220px;top:17px;padding:0;gap:18px;z-index:2;border:0}.jhn-wrap .jhn-utility label{display:none}.jhn-wrap .jhn-header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:64px auto;gap:0;padding:0 4vw;min-height:116px;position:relative}.jhn-wrap .jhn-header>.jhn-logo{grid-column:2;grid-row:1;justify-self:center}.jhn-wrap .jhn-tools{grid-column:3;grid-row:1;justify-self:end}.jhn-wrap .jhn-tools .jhn-search-link{display:flex}.jhn-wrap .jhn-desktop{display:flex;grid-column:1 / -1;grid-row:2;gap:32px;justify-content:center}.jhn-wrap .jhn-menu-toggle{display:none}.jhn-wrap .jhn-route>a{font-size:11px;letter-spacing:.12em;font-weight:500;padding:16px 0}}.juulc-category-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.juulc-category-links a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid #70665f;color:#292826;text-decoration:none;font:600 13px/1.4 var(--font-body-family);border-radius:0}.juulc-category-links a:hover{background:#eeece8}
/*# sourceMappingURL=/cdn/shop/t/22/assets/juulc-home-nav.css.map */
