/* Keep the cart in view while customers explore the store. */
.new-header,.checkout-header{position:sticky;top:0;z-index:30;background:var(--cream)}
.header{z-index:30}
[data-open-bag].cart-access{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;min-height:44px;padding:9px 14px;border:1px solid var(--blue);border-radius:5px;background:var(--blue);color:var(--cream);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}
[data-open-bag].cart-access:hover{background:var(--navy);border-color:var(--navy)}
[data-open-bag].cart-access .cart-access-icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
[data-open-bag].cart-access .cart-access-label{display:inline;width:auto;height:auto;border:0;border-radius:0;background:transparent;font-size:inherit;color:inherit}
[data-open-bag].cart-access [data-bag-count]{display:flex;align-items:center;justify-content:center;min-width:22px;width:auto;height:22px;padding:0 5px;border:0;border-radius:50px;background:var(--cream);color:var(--blue);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}
.checkout-header-actions{display:flex;align-items:center;gap:25px}
@media(max-width:680px){[data-open-bag].cart-access{gap:6px;padding:8px 10px;font-size:11px;min-height:44px}[data-open-bag].cart-access .cart-access-icon{width:16px;height:16px}[data-open-bag].cart-access [data-bag-count]{min-width:20px;height:20px;font-size:10px}.checkout-header-actions{gap:14px}.checkout-header-actions .checkout-back{font-size:10px}}
@media(max-width:359px){.new-header>.wrap{gap:7px}.new-header img{width:82px}.new-header nav{gap:8px}[data-open-bag].cart-access{gap:5px;padding-inline:8px;font-size:10px}.checkout-header-actions{gap:10px}.checkout-header-actions .checkout-back{font-size:9px}}
