@media (max-width:1000px){html[data-demo-layout=ink] .header.storefront-header .nav.open{position:absolute;inset:100% 0 auto;height:auto;max-height:calc(100dvh - 100px);overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px;background:var(--canvas,#111);color:var(--foreground,#f1ead6);border-bottom:1px solid var(--line,#444);box-shadow:0 12px 24px #0006;z-index:50}html[data-demo-layout=ink] .header.storefront-header .nav.open a{flex:none;padding:14px 0;font-size:20px;line-height:1.4}}