.drawer__inner{overflow:hidden}table.cart-items thead{display:none}h2.drawer__heading{margin:0;text-transform:uppercase;font-size:20px}.drawer:not(.is-empty) .drawer__header button.drawer__close{position:relative;top:0;width:20px;height:20px}.drawer__header button.drawer__close{position:relative;top:0;width:30px;height:30px;min-height:20px;min-width:20px;right:0}cart-drawer-items{overflow:scroll}h2.totals__total{font-family:var(--font-body-family);font-weight:500;letter-spacing:0;margin:0}.cart-drawer .totals{justify-content:space-between;margin:0}.cart-drawer .tax-note{margin:7px 0 2rem auto}.drawer__inner{padding:0 10px}.drawer__header{border-bottom:.1rem solid rgba(var(--color-foreground),.2);margin:0 10px}.drawer__footer{margin:0 10px}.cart-drawer .cart-item{border-bottom:.1rem solid rgba(var(--color-foreground),.2);padding:16px 0;row-gap:7px}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1;padding:0 10px}a.cart-item__name.h4.break{font-family:var(--font-body-family)}.cart-drawer quantity-popover .quantity:before,.cart-drawer quantity-popover .quantity:after{display:none}.cart-drawer quantity-popover .quantity__button,.cart-drawer quantity-popover .quantity__input{width:34px}.cart-drawer quantity-popover .quantity{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);max-width:fit-content;min-height:40px}.cart-drawer .cart-item__quantity-wrapper{display:flex;justify-content:space-between}.cart-drawer .cart-item__price-wrapper *{font-size:15px;letter-spacing:0}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 5;padding:0}.cart-drawer .cart-item>td+td{padding-left:0}cart-remove-button .button{justify-content:flex-end}.cart-drawer .cart-item__totals{pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end;min-width:100px}.cart-drawer .cart-item>td+td{padding:0}.cart-item__error:has(small.cart-item__error-text:empty){margin:0}.cart-drawer .cart-items td{padding-top:0}button.cart-remove-button{border:none;background-color:transparent;cursor:pointer}button.cart-remove-button:hover svg path{fill:red}.drawer__inner-empty h2.cart__empty-text{text-transform:uppercase}@media(max-width:749px){.cart-drawer .drawer__cart-items-wrapper{flex-grow:1;padding:0 6px}.drawer__header,.drawer__footer{margin:0 6px}.drawer__inner{padding:0 6px}.cart-drawer .cart-item__price-wrapper *{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer.css.map */
