.nt-nav-drawer{position:fixed;inset:0 auto 0 0;margin:0;width:min(88vw,380px);height:100dvh;max-width:none;max-height:100dvh;padding:0;border:0;background:#fff;color:#000;overflow:auto;overscroll-behavior:contain;transform:translateX(0);transition:transform .24s cubic-bezier(.2,.7,.3,1)}
.nt-nav-drawer:not([open]){display:none}
.nt-nav-drawer.is-closing{transform:translateX(-100%)}
.nt-nav-drawer::backdrop{background:#0007}
.nt-nav-drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:10px 20px;border-bottom:1px solid #eee}
.nt-nav-drawer__head strong{font:800 24px/1.2 var(--nt-site-heading,"Arial Narrow",sans-serif)}
.nt-nav-drawer__head button{display:grid;place-items:center;width:40px;height:40px;padding:8px;border:0;background:transparent;color:#000;cursor:pointer}
.nt-nav-drawer .nt-mobile-nav{position:static!important;inset:auto!important;padding:0 20px 24px!important;box-shadow:none!important;background:#fff!important}
.nt-nav-drawer .nt-mobile-nav>a,.nt-nav-drawer .nt-mobile-nav summary{min-height:52px;display:flex;align-items:center;font:700 14px/1.4 var(--nt-site-body,Arial,sans-serif);letter-spacing:.025em}
.nt-nav-drawer .nt-mobile-nav__submenu a{font:500 14px/1.5 var(--nt-site-body,Arial,sans-serif)}
.nt-nav-drawer__account{margin-top:18px;padding:10px 0;border-top:2px solid #111}
.nt-nav-drawer__account a{font:600 14px/1.5 var(--nt-site-body,Arial,sans-serif);text-transform:none}
.nt-nav-drawer__search{padding:16px 20px 8px}
.nt-nav-drawer__search:empty{display:none}
.nt-nav-drawer .nt-header-search{display:block!important;width:100%;height:auto}
.nt-nav-drawer .nt-search-toggle,.nt-nav-drawer .nt-search-close{display:none!important}
.nt-nav-drawer .nt-search-form{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;padding:0!important;gap:0!important;border:1px solid #e4e4e4;background:#f5f5f5!important;box-shadow:none!important;color:#111!important}
.nt-nav-drawer .nt-search-form input[type=search]{width:100%;min-width:0;height:46px;padding:10px 12px;border:0!important;background:transparent!important;color:#000;font:400 15px/1.5 var(--nt-site-body,Arial,sans-serif)}
.nt-nav-drawer .nt-search-submit{min-width:62px;height:46px;padding:0 10px;border:0!important;background:#ffd200!important;color:#000!important;font:700 11px/1.2 var(--nt-site-body,Arial,sans-serif)}
.nt-nav-drawer .nt-search-suggestions{top:100%;left:0;right:0;width:100%;max-height:50dvh;overflow:auto}
@starting-style{.nt-nav-drawer[open]{transform:translateX(-100%)}}
@media(max-width:820px){
 body .nt-site-header[data-nt-header]{display:grid!important;grid-template-columns:44px minmax(0,1fr) 88px!important;height:62px!important;min-height:62px!important;padding:0 12px!important;gap:0!important;background:#fff!important;color:#000!important}
 body .nt-site-header[data-nt-header]>.nt-brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);display:flex!important;align-items:center;justify-content:center;width:110px!important;height:54px!important;margin:0!important}
 body .nt-site-header[data-nt-header] .nt-brand-logo{width:auto!important;max-width:100px!important;max-height:50px!important}
 body .nt-site-header[data-nt-header] .nt-brand-logo--dark{display:block!important}
 body .nt-site-header[data-nt-header] .nt-brand-logo--light{display:none!important}
 body .nt-site-header[data-nt-header]>.nt-header-actions{display:contents!important}
 body .nt-site-header[data-nt-header] .nt-menu-toggle{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center;justify-self:start;width:40px!important;height:44px!important;padding:8px!important;margin:0!important;background:transparent;border:0;color:#000}
 body .nt-site-header[data-nt-header] .nt-menu-toggle svg{width:26px;height:26px}
 body .nt-site-header[data-nt-header] .nt-cart-wrap{grid-column:3!important;grid-row:1!important;justify-self:end;height:62px!important;width:40px!important}
 body .nt-site-header[data-nt-header] .nt-cart-link{width:40px!important;height:62px!important;padding:8px!important;color:#000!important}
 body .nt-site-header[data-nt-header] .nt-cart-link>svg{width:25px!important;height:25px!important}
 body .nt-site-header[data-nt-header] .nt-cart-count{top:8px!important;right:-1px!important;min-width:17px;height:17px;font-size:10px}
 body .nt-site-header[data-nt-header] .nt-market-selector{position:absolute!important;right:56px!important;top:0!important;height:62px!important;display:flex!important;align-items:center}
 body .nt-site-header[data-nt-header] .nt-market-toggle{height:44px!important;min-width:30px!important;gap:0!important;padding:4px!important;border:0!important;background:transparent!important}
 body .nt-site-header[data-nt-header] .nt-market-toggle :is(.nt-market-code,svg){display:none!important}
 body .nt-site-header[data-nt-header] .nt-market-flag{font-size:22px!important;width:26px}
 body .nt-site-header[data-nt-header] .nt-market-menu{position:fixed!important;top:var(--nt-mobile-market-top,62px)!important;right:10px!important;left:auto!important;width:min(330px,calc(100vw - 20px))!important;max-height:calc(100dvh - 80px);overflow:auto}
 body .nt-site-header[data-nt-header] .nt-header-chat,body .nt-site-header[data-nt-header] .nt-header-actions>.nt-account-link{display:none!important}
 body .nt-site-header[data-nt-header] .nt-header-actions>.nt-header-search{display:none!important}
 body .nt-site-header[data-nt-header] .nt-cart-dialog{width:min(92vw,430px)!important;max-width:100vw!important;inset:0 0 0 auto!important;height:100dvh!important;max-height:100dvh!important;transform:translateX(0);transition:transform .24s cubic-bezier(.2,.7,.3,1)}
 body .nt-site-header[data-nt-header] .nt-cart-dialog.is-closing{transform:translateX(100%)}
 body .nt-cart-dialog .nt-mini-cart{padding:18px 16px calc(18px + env(safe-area-inset-bottom))!important}
 @starting-style{body .nt-site-header[data-nt-header] .nt-cart-dialog[open]{transform:translateX(100%)}}
}
@media(prefers-reduced-motion:reduce){.nt-nav-drawer,body .nt-site-header[data-nt-header] .nt-cart-dialog{transition:none!important}}
