.nlv2 .nlv2-header{background:#fffdf4!important;border-bottom:3px solid #f4c928!important;box-shadow:0 5px 20px #173d2d0a;backdrop-filter:none}
.nlv2 .nlv2-header__inner{min-height:150px;gap:28px;padding:8px clamp(20px,4vw,64px);max-width:1600px}
.nlv2 .nlv2-header .nlv2-logo{flex:0 0 150px;display:flex;align-items:center;justify-content:center}
.nlv2 .nlv2-header .nlv2-logo img{width:148px!important;height:148px!important;object-fit:contain!important;display:block}
.nlv2 .nlv2-header .nlv2-nav{display:flex;margin-left:auto;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.nlv2 .nlv2-header .nlv2-nav a{font-size:18px;line-height:1.2;font-weight:800;letter-spacing:.015em;color:#173d2d!important;padding:16px 18px;border-radius:16px;text-decoration:none;transition:background .18s ease,color .18s ease}
.nlv2 .nlv2-header .nlv2-nav a:hover{background:#ffdf4d;color:#173d2d!important}
.nlv2 .nlv2-header .nlv2-nav a:focus-visible,.nlv2 .nlv2-header .nlv2-logo:focus-visible{outline:3px solid #173d2d;outline-offset:4px}
.nlv2 .nlv2-header .nlv2-nav .nlv2-footer__instagram{font-size:15px;letter-spacing:0;background:#173d2d;color:#fffdf4!important;border:1px solid #173d2d;padding:16px 20px;border-radius:999px}
.nlv2 .nlv2-header .nlv2-nav .nlv2-footer__instagram:hover{background:#ffdf4d;color:#173d2d!important}
.nlv2 .nlv2-header .nlv2-header__amazon{flex-shrink:0}
@media(max-width:1100px){.nlv2 .nlv2-header__inner{gap:14px;flex-wrap:wrap}.nlv2 .nlv2-header .nlv2-nav{gap:4px}.nlv2 .nlv2-header .nlv2-nav a{font-size:16px;padding:14px 12px}.nlv2 .nlv2-header .nlv2-nav .nlv2-footer__instagram{font-size:14px;padding:14px 16px}}
@media(max-width:760px){.nlv2 .nlv2-header__inner{min-height:0;padding:4px 16px 16px;gap:8px;justify-content:space-between}.nlv2 .nlv2-header .nlv2-logo{flex-basis:112px}.nlv2 .nlv2-header .nlv2-logo img{width:112px!important;height:112px!important}.nlv2 .nlv2-header .nlv2-nav{overflow:visible;order:3;flex:1 1 100%;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;justify-content:center}.nlv2 .nlv2-header .nlv2-nav a{text-align:center;font-size:16px;padding:12px 6px;border-radius:12px;background:#f5f1df;min-width:0}.nlv2 .nlv2-header .nlv2-nav .nlv2-footer__instagram{grid-column:1/-1;justify-self:center;font-size:13px;padding:12px 20px;margin-top:4px}.nlv2 .nlv2-header .nlv2-header__amazon{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.nlv2 .nlv2-header .nlv2-nav a{transition:none}}
