html.cart-lock-v506{overflow:hidden!important;overscroll-behavior:none!important}
html.cart-lock-v506 body #cart-panel:not([hidden]){position:fixed!important;overscroll-behavior:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
html.cart-lock-v506 body #cart-panel #cart-items{flex:1 1 auto!important;min-height:0!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}
html.cart-lock-v506 body #scrim{touch-action:none!important;pointer-events:auto!important}
