cart-drawer:not(.is-empty) #CartDrawer.cart-drawer{display:flex;flex-direction:column;height:100%;max-height:100dvh;overflow:hidden}cart-drawer:not(.is-empty) .drawer__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}cart-drawer:not(.is-empty) .drawer__header,cart-drawer:not(.is-empty) .drawer__footer{flex-shrink:0}cart-drawer:not(.is-empty) cart-drawer-items{display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height:650px){cart-drawer:not(.is-empty) cart-drawer-items{overflow-y:auto}cart-drawer:not(.is-empty) .drawer__inner{overflow:hidden}}cart-drawer:not(.is-empty) .drawer__footer{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;z-index:2;background-color:rgb(var(--color-background));padding-bottom:max(1.5rem,calc(.75rem + env(safe-area-inset-bottom,0px)));box-shadow:0 -.4rem 1.2rem rgba(var(--color-foreground),.06)}cart-drawer:not(.is-empty) .drawer__footer .cart__ctas{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lbp-cart-drawer.css.map */
