cart-drawer .drawer{display:flex;justify-content:flex-end}cart-drawer:not(.is-empty) .drawer__inner{display:flex;flex-direction:column;height:100%;max-height:100vh;max-height:100dvh;min-height:0;overflow:hidden}cart-drawer:not(.is-empty) .drawer__header,cart-drawer .cart-drawer__shipping-progress,cart-drawer .drawer__inner>[class*=essential-free-shipping],cart-drawer .drawer__inner>[id*=essential-free-shipping]{flex-shrink:0}cart-drawer:not(.is-empty) cart-drawer-items{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}cart-drawer:not(.is-empty) .drawer__footer{flex-shrink:0;margin-top:auto;padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px));background:rgb(var(--color-background))}@media screen and (max-height:650px){cart-drawer:not(.is-empty) cart-drawer-items{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}cart-drawer:not(.is-empty) .drawer__inner{overflow:hidden}}cart-drawer.is-empty cart-drawer-items,cart-drawer.is-empty .drawer__footer{display:none!important}cart-drawer.is-empty .drawer__inner{display:flex;flex-direction:column;height:100%;max-height:100dvh;overflow:hidden;padding:0;align-items:stretch}cart-drawer.is-empty .drawer__inner-empty{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.5rem 0}cart-drawer.is-empty .cart-drawer__warnings{flex:0 0 auto;justify-content:flex-start}cart-drawer.is-empty .cart__empty-text{margin:0 0 3rem;font-size:2.4rem;font-weight:700;line-height:1.25}cart-drawer.is-empty .cart__login-title{margin:5.5rem 0 .5rem}.cart-drawer .cart-item__details>*+*{margin-top:.6rem}.cart-drawer .cart-item .product-option{font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word}.cart-drawer .cart-item .product-option dt,.cart-drawer .cart-item .product-option dd{display:inline;margin:0;font-weight:400}.cart-drawer .cart-item__name{font-weight:700}.cart-drawer .cart-item__quantity-wrapper{align-items:center}.cart-drawer .drawer__heading{font-size:calc(var(--font-heading-scale) * 2rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (min-width:750px){.cart-drawer .cart-item{display:grid}.cart-drawer .drawer__heading{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}}.totals__total-value{font-size:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/59/assets/lh-nl-cart-drawer-overrides.css.map */
