.signal-bar.ngl-signal{text-align:left;white-space:nowrap;height:30px;min-height:30px;padding:0;font-size:12px;line-height:30px;display:block;overflow:hidden}.signal-bar.ngl-signal .signal-bar__track{gap:0;width:max-content;padding:0;animation:100s linear infinite ngl-ticker;display:flex}.signal-bar__group{gap:56px;padding-right:56px;display:flex}@keyframes ngl-ticker{0%{transform:translate(-50%)}to{transform:translate(0)}}.site-header-frame{transition:transform .85s var(--ease-drawer)}.site-header-frame[data-scroll=hidden]{transform:translateY(-100%)}.theme-switch{border:1px solid;border-radius:8px;width:26px;height:14px;margin-left:8px;padding:2px;display:inline-flex}.theme-switch>span{background:currentColor;border-radius:50%;width:8px;height:8px;transition:transform .3s ease-in-out}[aria-pressed=true] .theme-switch>span{transform:translate(12px)}.site-header.ngl-site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ngl-site-header .wordmark{letter-spacing:-.045em;font-size:22px;line-height:1}.ngl-site-header .ngl-desktop-nav{gap:clamp(10px,1.25vw,22px)}.ngl-desktop-nav>.ngl-nav-trigger{flex-shrink:0;max-width:none;overflow:visible}.ngl-nav-trigger[aria-expanded=true]:after{transform-origin:0;transform:scaleX(1)}.ngl-mega-panel{z-index:2;border:1px solid var(--border);background:var(--background);height:264px;max-height:calc(100dvh - 110px);color:var(--foreground);border-radius:0 0 2px 2px;grid-template-columns:minmax(0,1fr) auto;animation:.3s ease-in-out both ngl-menu-reveal;display:grid;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;overflow-y:auto}.ngl-mega-links{flex-wrap:wrap;align-content:flex-start;gap:24px 16px;padding:16px;display:flex}.ngl-mega-links>div{flex-direction:column;flex:0 143px;align-items:flex-start;min-width:0;display:flex}.ngl-mega-links p{margin:0 0 8px;font-size:12px;font-weight:500}.ngl-mega-links a{color:var(--foreground);background:linear-gradient(currentColor,currentColor) right 100%/0 1px no-repeat;padding:3px 0;font-size:12px;line-height:1.3;transition:background-size .3s ease-in-out;display:inline}:is(.ngl-mega-links a:hover,.ngl-mega-links a:focus-visible){background-position-x:left;background-size:100% 1px}.ngl-nav-promos{grid-template-columns:repeat(2,224px);align-content:start;gap:12px;padding:12px;display:grid}.ngl-nav-promos>a{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ngl-nav-promos img{aspect-ratio:224/212;object-fit:cover;width:100%;height:auto;transition:transform .7s var(--ease-image);display:block}.ngl-nav-promos a:hover img{transform:scale(1.02)}.ngl-nav-promos span{text-transform:uppercase;align-items:center;min-height:22px;margin-top:6px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.ngl-mobile-menu[data-slot=sheet-content]{background:var(--background);width:100dvw;max-width:none;height:100dvh;color:var(--foreground);box-shadow:none;border:0;gap:0;padding:0;overflow:hidden}.ngl-mobile-menu .ngl-mobile-menu__top{border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:58px;min-height:58px;padding:0 12px;display:flex}.ngl-mobile-menu__top [data-slot=sheet-title]{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:22px;font-weight:500;line-height:1}.ngl-mobile-menu__close{height:44px;color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:flex}.ngl-mobile-menu__back>button{width:44px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.ngl-mobile-menu__top[data-hidden]{display:none}.ngl-mobile-menu__close svg{stroke-width:1.5px;width:18px;height:18px}.ngl-mobile-menu__back svg{stroke-width:1.5px;width:20px;height:20px}.ngl-mobile-menu__back{border-bottom:1px solid var(--border);background:var(--muted);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:42px;display:grid;position:relative}.ngl-mobile-menu__back h2{font-family:var(--font-sans);letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.4}.ngl-mobile-menu__back h2:focus{outline:none}.ngl-mobile-menu__scroll{overscroll-behavior:contain;flex:1;min-height:0;display:flex;overflow:hidden auto}.ngl-mobile-menu__page{flex-direction:column;flex:1;width:100%;min-height:100%;animation:.3s ease-in-out both ngl-menu-slide;display:flex}.ngl-mobile-menu__page[data-backwards]{animation-name:ngl-menu-slide-back}.ngl-mobile-root,.ngl-mobile-links{flex-direction:column;display:flex}.ngl-mobile-root>button,.ngl-mobile-links>a{border:0;border-bottom:1px solid var(--border);width:100%;min-height:42px;color:inherit;cursor:pointer;font-family:var(--font-sans);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.ngl-mobile-root svg,.ngl-mobile-links svg{flex-shrink:0;width:16px;height:16px}.ngl-mobile-contact{border:1px solid var(--foreground);text-transform:uppercase;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;min-height:32px;margin:24px 12px 12px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.ngl-mobile-menu .ngl-nav-promos{border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-left:0;margin-top:auto}.ngl-mobile-accordions [data-slot=accordion-item]{border-bottom:1px solid var(--border)}.ngl-mobile-accordions [data-slot=accordion-trigger]{text-transform:uppercase;border-radius:0;align-items:center;min-height:42px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4}.ngl-mobile-accordions [data-slot=accordion-content]>div{padding-bottom:8px}.ngl-mobile-accordions nav{flex-direction:column;display:flex}.ngl-mobile-accordions nav a{min-height:36px;color:var(--foreground);align-items:center;padding:6px 12px;font-size:14px;line-height:1.4;display:flex}.ngl-nav-utilities{min-height:calc(48px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--border);flex-shrink:0;align-items:center;display:flex}.ngl-nav-utilities>span{text-transform:uppercase;flex:1;padding:0 12px;font-size:12px;font-weight:500;line-height:1.4}.ngl-nav-utilities>button{border:0;border-left:1px solid var(--border);width:48px;min-width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.ngl-nav-utilities>.mobile-tool{font-size:0}.ngl-nav-utilities>button svg{width:20px;height:20px}.ngl-mobile-menu .search-panel{border-bottom:1px solid var(--border)}.ngl-mobile-menu .search-field{padding-left:12px;padding-right:12px}.ngl-mobile-menu .search-submit,.ngl-mobile-menu .search-all{margin-left:12px;margin-right:12px}@keyframes ngl-menu-reveal{0%{opacity:0}to{opacity:1}}@keyframes ngl-menu-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ngl-menu-slide-back{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:1159px){.site-header.ngl-site-header{grid-template-columns:47px minmax(0,1fr) 47px}.ngl-site-header .ngl-desktop-nav{display:none}.ngl-site-header .wordmark{font-size:22px}}@media (prefers-reduced-motion:reduce){.ngl-mega-panel,.ngl-mobile-menu__page,.ngl-mobile-menu [data-slot=accordion-content]{transition:none!important;animation:none!important}}@media (max-width:1159px){.site-header.ngl-site-header{padding:0}.ngl-site-header .mobile-menu-trigger{border-right:1px solid var(--border);width:47px;height:100%}.ngl-site-header .cart-trigger{border-left:1px solid var(--border);justify-content:center;width:47px;height:100%}}.ngl-mobile-menu .ngl-nav-promos{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ngl-mobile-menu .ngl-nav-promos img{aspect-ratio:1}
