/* Mobile: one scroll surface; order total and actions follow the items. */
@media(max-width:700px){
 html:root body #cart-panel.cart-panel:not([hidden]),
 html:root.cart-lock-v506 body #cart-panel.cart-panel:not([hidden]){display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom!important;scroll-padding-bottom:20px!important}
 html:root body #cart-panel.cart-panel #cart-items,
 html:root.cart-lock-v506 body #cart-panel.cart-panel #cart-items{display:block!important;flex:none!important;overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important;margin:12px 0!important}
 html:root body #cart-panel.cart-panel .cart-bottom{position:static!important;inset:auto!important;bottom:auto!important;flex:none!important;width:100%!important;max-height:none!important;transform:none!important;margin-top:16px!important;padding-top:14px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important}
 html:root body #cart-panel.cart-panel #finish-order,
 html:root body #cart-panel.cart-panel #continue-shopping-v121{position:static!important;inset:auto!important;transform:none!important}
 html:root body #cart-panel.cart-panel .cart-title{position:sticky!important;top:-10px!important;z-index:5!important;background:#fff!important;padding-top:8px!important}
}
