.kb-note{background:#FBEAE5;color:var(--ink);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.45;margin:14px 16px 0;font-weight:600}
nav .btn{white-space:nowrap}
@media (max-width:480px){nav .wrap{gap:10px}nav .logo img{height:26px}nav .btn{font-size:13px;padding:9px 12px}.nav-r{gap:8px}.kb-cartbtn{width:38px;height:38px}}
@media (max-width:360px){nav .btn{display:none}}
.kb-switch .sw-tag{justify-self:start;margin-top:6px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#E3F1E7;color:#2F7A4B;border-radius:999px;padding:2px 8px}
.kb-switch button[aria-pressed=true] .sw-tag{background:rgba(255,255,255,.16);color:#BFE5CB}
