:root{--noju-mobile-edge-padding: 12px}#header-component .search-action,#header-component shopify-account,#header-component .account-button,#header-component .dropdown-localization,#header-component .header-menu{display:none!important}#header-component .header__drawer{display:flex!important;align-items:center;min-height:0!important}#header-component .header__row--top{min-height:80px}#header-component .header__columns{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:80px;width:100%;padding-inline:var(--noju-mobile-edge-padding)!important;padding-block:0!important;grid-template-columns:unset!important;grid-template-areas:unset!important;column-gap:0!important}#header-component .header__column{display:flex!important;align-items:center}#header-component .header__column--left{flex:0 0 56px;justify-content:flex-start}#header-component .header__column--center{flex:1 1 auto;justify-content:center;min-width:0}#header-component .header__column--right{flex:0 0 56px;justify-content:flex-end}#header-component .header-logo{--header-logo-image-height: 28px;--header-logo-image-height-mobile: 24px;font-size:1.125rem;font-weight:700;letter-spacing:.08em}#header-component header-actions{margin-inline-start:0!important;justify-self:unset!important}#header-component .menu-drawer-container .header__icon--summary{padding:0!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center}#header-component .header__icon--menu{width:44px;height:44px}#header-component .header-actions__action{width:44px;height:44px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){#header-component .header__columns{display:grid!important;grid-template-columns:minmax(56px,1fr) auto minmax(56px,1fr);align-items:center!important;position:static}#header-component .header__column--left{flex:unset;grid-column:1;justify-content:flex-start;justify-self:start}#header-component .header__column--center{position:static;flex:unset;grid-column:2;justify-self:center;width:auto;max-width:calc(100vw - 140px);transform:none;pointer-events:auto}#header-component .header__column--right{flex:unset;grid-column:3;justify-content:flex-end;justify-self:end}}.announcement-bar__slider{justify-content:center;width:100%}.announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{width:100%;max-width:none}.announcement-bar__slides{justify-items:center;text-align:center}.announcement-bar__slide{width:100%;justify-items:center;text-align:center}.announcement-bar__text{width:100%;text-align:center}#header-component .menu-drawer{--noju-menu-drawer-inline-padding: 28px;display:flex;flex-direction:column}#header-component .noju-menu-drawer__topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:8px 12px 8px var(--noju-menu-drawer-inline-padding);flex-shrink:0}#header-component .noju-menu-drawer__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit;min-width:0}#header-component .noju-menu-drawer__logo-image{display:block;height:16px!important;width:auto!important;max-width:none}#header-component .noju-menu-drawer__logo-text{font-size:18px;font-weight:700;letter-spacing:.14em;line-height:1}#header-component .menu-drawer__close-button.noju-menu-drawer__close,#header-component .noju-menu-drawer__close{position:static!important;margin:0!important;padding:0!important;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;color:inherit}#header-component .menu-drawer__navigation{flex:1 1 auto;padding:8px 0 16px;overflow:auto}#header-component .menu-drawer__menu{--menu-drawer-inline-padding: var(--noju-menu-drawer-inline-padding);padding-inline:var(--noju-menu-drawer-inline-padding)!important}#header-component .menu-drawer__menu>.menu-drawer__list-item{min-height:0}#header-component .menu-drawer__menu-item{padding-block:0}#header-component .menu-drawer__menu-item--mainlist{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none}#header-component .menu-drawer__menu.has-submenu>li:nth-child(-n+2)>.menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu.has-submenu>li:nth-child(-n+2)>details>.menu-drawer__menu-item--mainlist{min-height:52px;padding-block:12px;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.25;color:#111}#header-component .menu-drawer__menu.has-submenu>li:nth-child(n+3)>.menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu.has-submenu>li:nth-child(n+3)>details>.menu-drawer__menu-item--mainlist{min-height:40px;padding-block:8px;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .78)}#header-component .menu-drawer__menu.has-submenu>li:nth-child(3){margin-top:18px;padding-top:16px;border-top:1px solid #e8e8e8}#header-component .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font:inherit;letter-spacing:inherit;color:inherit}#header-component .menu-drawer__menu-item--parent,#header-component .menu-drawer__menu-item--child{min-height:44px;padding-block:10px;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.35}#header-component .menu-drawer__back-button{padding:16px var(--noju-menu-drawer-inline-padding);min-height:52px;font-size:15px;font-weight:500;letter-spacing:.04em}#header-component .menu-drawer__nav-buttons{padding-inline:var(--noju-menu-drawer-inline-padding)}#header-component .menu-drawer__utility-links{margin:0;padding:20px var(--noju-menu-drawer-inline-padding) max(24px,env(safe-area-inset-bottom,0px));border-top:1px solid #e8e8e8;flex-shrink:0}#header-component .menu-drawer__utility-links .menu-drawer__menu-item--mainlist,#header-component .menu-drawer__account{min-height:44px!important;padding-block:10px!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important}#header-component .menu-drawer__account-icon{opacity:.7}#header-component .menu-drawer__utility-links .disclosure,#header-component .menu-drawer__utility-links .localization-form,#header-component .menu-drawer__localization{margin-top:12px}#header-component .menu-drawer__utility-links [name=locale_code],#header-component .menu-drawer__utility-links .localization-form__select,#header-component .menu-drawer__utility-links button[type=submit],#header-component .menu-drawer .language-selector,#header-component .menu-drawer .locale-selectors__container{font-size:12px}#header-component .header__icon--menu .svg-wrapper,#header-component .header__icon--menu svg,#header-component .menu-drawer-container .header__icon--summary .svg-wrapper,#header-component .menu-drawer-container .header__icon--summary svg{width:20px!important;height:14px!important}#header-component .menu-drawer__language-row,#header-component .noju-menu-drawer__locale-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 8px;box-sizing:border-box}#header-component .menu-drawer__utility-label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#666;flex-shrink:0}#header-component .menu-drawer__language-pills,#header-component .menu-drawer__language-pills form{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}#header-component .menu-drawer__language-pill{appearance:none;-webkit-appearance:none;min-width:44px;min-height:36px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;cursor:pointer}#header-component .menu-drawer__language-pill.is-active{border-color:#111;background:#111;color:#fff}#header-component .noju-menu-drawer__country{padding:8px 0 4px}#header-component .noju-menu-drawer__country-details{border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;background:#fff}#header-component .noju-menu-drawer__country-summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;list-style:none;cursor:pointer}#header-component .noju-menu-drawer__country-summary::-webkit-details-marker{display:none}#header-component .noju-menu-drawer__country-flag{width:20px;height:14px;border-radius:2px;background-size:cover;background-position:center;flex-shrink:0;box-shadow:0 0 0 1px #00000014}#header-component .noju-menu-drawer__country-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header-component .noju-menu-drawer__country-iso{font-size:12px;font-weight:600;letter-spacing:.04em;color:#666}#header-component .noju-menu-drawer__country-caret{display:inline-flex;width:12px;height:12px;margin-left:4px;opacity:.55;transition:transform .18s ease}#header-component .noju-menu-drawer__country-caret svg{width:12px;height:12px}#header-component .noju-menu-drawer__country-details[open] .noju-menu-drawer__country-caret{transform:rotate(90deg)}#header-component .noju-menu-drawer__country-list,#header-component .noju-menu-drawer__country-list form{display:flex;flex-direction:column;margin:0;padding:0 0 6px;border-top:1px solid #eee;max-height:220px;overflow:auto}#header-component .noju-menu-drawer__country-option{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 14px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}#header-component .noju-menu-drawer__country-option:hover,#header-component .noju-menu-drawer__country-option.is-active{background:#f5f5f5}#header-component .noju-menu-drawer__country-option-name{flex:1 1 auto;font-size:14px}#header-component .noju-menu-drawer__country-option-iso{font-size:11px;font-weight:600;color:#666}#header-component .noju-menu-drawer__localization{padding:8px 0 4px}#header-component .noju-menu-drawer__localization .noju-footer-localization{display:block;width:100%}#header-component .noju-menu-drawer__localization .noju-footer-localization__trigger{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:48px;padding:10px 14px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;color:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;text-align:left;cursor:pointer}#header-component .noju-menu-drawer__localization .noju-footer-localization__flag{width:20px;height:14px;border-radius:2px;flex-shrink:0}#header-component .noju-menu-drawer__localization .noju-footer-localization__divider{opacity:.45;margin:0 2px}#header-component .noju-menu-drawer__localization .icon-caret{margin-left:auto;opacity:.55}#header-component{--drawer-animation-speed: .15s}#header-component .menu-drawer-container[open] .menu-drawer__animated-element{animation:none!important;animation-delay:0s!important;opacity:1!important;transform:none!important;visibility:visible!important}#header-component .noju-menu-drawer__localization .noju-footer-localization__divider,#header-component .noju-menu-drawer__localization .noju-footer-localization__language{display:none!important}#header-component .noju-menu-drawer__localization .noju-footer-localization__trigger{min-height:48px}#header-component .noju-menu-drawer__localization .noju-footer-localization__flag{width:20px;height:14px}#header-component .menu-drawer__language-row,#header-component .noju-menu-drawer__locale-row,#header-component .menu-drawer__language-pills{display:none!important}@media screen and (min-width:750px){#header-component{--drawer-animation-speed: 0s}#header-component .menu-drawer,#header-component details[open]>.menu-drawer__submenu,#header-component .menu-open .menu-drawer__backdrop{transition:none!important}#header-component .menu-drawer__animated-element,#header-component .menu-drawer-container[open] .menu-drawer__animated-element,#header-component .menu-open .menu-drawer__animated-element{animation:none!important;animation-delay:0s!important;animation-duration:0s!important;opacity:1!important;transform:none!important;visibility:visible!important;will-change:auto!important}#header-component .menu-open>.menu-drawer,#header-component .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0)!important;opacity:1!important;visibility:visible!important;transition:none!important}}@media(min-width:961px){.noju-home .nh-section{padding:64px 0}.noju-home .nh-hero{min-height:560px;height:72vh;max-height:820px}.noju-home .nh-hero h1{max-width:14ch}.noju-home .nh-hero p.nh-lead{max-width:36ch}.noju-home .nh-product-meta{padding:20px 20px 22px;gap:10px}.noju-home .nh-product-actions{gap:10px}.noju-home .nh-section-head{margin-bottom:28px}.noju-home .nh-editorial{padding:64px 0 72px}}@media screen and (min-width:750px){#header-component{--noju-desktop-gutter: clamp(48px, 6vw, 96px)}#header-component .header__columns{padding-inline:var(--noju-desktop-gutter)!important;max-width:calc(1280px + (var(--noju-desktop-gutter) * 2));margin-inline:auto;width:100%;box-sizing:border-box}#header-component .header__column--left{flex:0 0 auto;min-width:56px}#header-component .header__column--right{flex:0 0 auto;min-width:0}}#header-component[data-menu-style=menu] .header__drawer,#header-component .header__drawer{display:flex!important;align-items:center;min-height:0!important}#header-component[data-menu-style=menu] .header-menu,#header-component[data-menu-style=menu] .dropdown-localization,#header-component .header-menu,#header-component .dropdown-localization{display:none!important}#header-component .menu-drawer-container[open] .menu-drawer__animated-element,#header-component .menu-open .menu-drawer__animated-element{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;animation-delay:0s!important}#header-component .menu-drawer-container[open] .menu-drawer__utility-links,#header-component .menu-open .menu-drawer__utility-links{opacity:1!important;visibility:visible!important}#header-component .noju-menu-drawer__localization{display:block!important;width:100%;opacity:1!important;visibility:visible!important}#header-component .noju-menu-drawer__localization .noju-footer-localization{display:block!important;width:100%}#header-component .noju-menu-drawer__localization .noju-footer-localization__trigger{display:flex!important;width:100%;opacity:1!important;visibility:visible!important}.noju-header-country{display:flex;align-items:center;flex:0 0 auto}header-actions{display:flex!important;align-items:center;gap:4px}@media screen and (max-width:749px){.noju-header-country{display:none!important}}@media screen and (min-width:750px){#header-component .header__column--right{flex:0 0 auto;min-width:0;gap:0}#header-component .header__column--right header-actions{gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/noju-header.css.map */
