.sb-bag-nav{clear:both;margin:0 0 30px;border-bottom:1px solid var(--line)}
.sb-bag-nav ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:8px}
.sb-bag-nav li{margin:0;min-width:0}
.sb-bag-nav a{display:flex;min-height:107px;padding:12px 5px 16px;align-items:center;justify-content:flex-start;flex-direction:column;gap:10px;text-align:center;border-bottom:2px solid transparent;font:12px/1.35 var(--sans);color:var(--ink);transition:color .15s,border-color .15s}
.sb-bag-nav svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.sb-bag-nav a[aria-current=page]{color:var(--accent);border-color:var(--accent)}
.sb-bag-nav a:hover{color:var(--accent);border-color:var(--line)}
.sb-bag-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
@media(max-width:700px){.sb-bag-nav{margin-bottom:24px;overflow-x:auto}.sb-bag-nav ul{grid-template-columns:repeat(7,105px);gap:0}.sb-bag-nav a{font-size:11px;min-height:100px;padding-bottom:13px}.sb-bag-nav svg{width:32px;height:32px}}
