.b360-nav.b360-nav.b360-nav.b360-nav{margin:0;padding:var(--b360-space-xs,.5rem) 0}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__list{display:flex;flex-wrap:wrap;gap:var(--b360-space-xs,.5rem);list-style:none;margin:0;padding:0;align-items:center}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__item{margin:0}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__item--cart{opacity:1}@media (prefers-reduced-motion:reduce){.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__item--cart{transition:none}}.b360-nav .b360-nav__cart{display:inline-flex;align-items:center;gap:0;height:32px;min-width:44px;padding:0 var(--b360-space-sm,.75rem);background:var(--b360-nav-cart-bg);color:var(--b360-nav-cart-fg);border:0;border-radius:var(--b360-radius-pill,999px);box-shadow:var(--b360-shadow-sm,0 1px 2px rgb(0 0 0 / .06));cursor:pointer;transition:background var(--b360-motion-hover) ease,transform var(--b360-motion-press) ease}.b360-nav .b360-nav__cart:hover{background:var(--b360-nav-cart-bg-hover)}.b360-nav .b360-nav__cart:focus-visible{outline:none;box-shadow:0 0 0 3px var(--b360-focus-ring)}.b360-nav .b360-nav__cart:active{transform:translateY(1px)}.b360-nav .b360-nav__cart-icon{display:inline-flex;flex-shrink:0}.b360-nav .b360-nav__cart-count{margin-left:.5em;padding-left:.5em;border-left:1px solid var(--b360-nav-cart-divider,rgb(255 255 255 / .32));font-weight:var(--b360-label-weight,600);font-size:.8125rem;line-height:1;font-variant-numeric:tabular-nums}@supports (color:color-mix(in srgb,red 50%,transparent)){.b360-nav .b360-nav__cart-count{border-left-color:color-mix(in srgb,var(--b360-nav-cart-fg,#fff) 32%,transparent)}}@media (max-width:600px){.b360-nav .b360-nav__cart{height:36px;min-width:56px}}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__link{display:inline-block;padding:var(--b360-space-xs,.5rem) var(--b360-space-sm,.75rem);font-family:var(--b360-font-body,sans-serif);font-size:var(--b360-text-sm,.875rem);font-weight:500;color:var(--b360-color-text,#1a1a1a);text-decoration:none;border-radius:var(--b360-radius-sm,4px);transition:background-color 0.15s ease,color 0.15s ease}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__link:hover,.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__link:focus-visible{background-color:var(--b360-color-surface-hover,#f5f5f5);color:var(--b360-color-primary,#8b1a2b);text-decoration:none}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__item--active .b360-nav__link{color:var(--b360-color-primary,#8b1a2b);font-weight:600}@media (max-width:960px){.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__list{gap:.375rem}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__link{padding:.4375rem .5rem}}@media (max-width:600px){.b360-nav.b360-nav.b360-nav.b360-nav{padding:.25rem 0}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__list{gap:.5rem .375rem;align-items:stretch}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__item{flex:1 1 auto;min-width:0;max-width:calc(50% - 0.1875rem)}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__link{padding:.5rem .5rem;font-size:.875rem;min-height:36px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__item--cart{margin-left:0;display:flex;justify-content:flex-end}}@media (max-width:360px){.b360-nav.b360-nav.b360-nav.b360-nav .b360-nav__link{padding:.5rem .375rem}}