#CartDrawer{height:100%}.cart-drawer__overlay{background-color:#0000004d;transition:opacity .3s ease}.drawer__inner{background-color:rgb(var(--color-background));display:flex;flex-direction:column;overflow-y:hidden;transition:transform .3s ease}@media(min-width:750px){.drawer__inner{border-radius:.625rem 0 0 .625rem;border-left:1px solid rgb(var(--color-foreground))}}cart-drawer.active{pointer-events:all}cart-drawer.active .cart-drawer__overlay{opacity:1;pointer-events:all}cart-drawer.animate .drawer__inner{transform:translate(0)}@media(prefers-reduced-motion:reduce){.cart-drawer__overlay,.drawer__inner{transition:none}}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #989898;flex-shrink:0}.drawer__header h2{font-size:1.25rem;font-weight:500;margin:0}.drawer__close{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:0}.drawer__close svg{width:15px;height:15px}.drawer-items__empty{flex:1;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center}.drawer__combo{padding:1.25rem;flex-shrink:0}.drawer__combo-heading{font-size:.875rem;font-weight:500;margin:0 0 .3125rem}.drawer__combo-row{display:flex;align-items:center;justify-content:space-between;border:1px solid #989898;border-radius:.3125rem;overflow:hidden;padding-left:.625rem;padding-right:1.25rem;gap:.625rem;text-decoration:none;color:inherit}.drawer__combo-image{width:4.0625rem;height:4.0625rem;flex-shrink:0}.drawer__combo-image img{width:100%;height:100%;object-fit:cover}.drawer__combo-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.drawer__combo-title{font-size:1rem;font-weight:500;margin:0}.drawer__combo-price{font-size:.875rem;margin:0;display:flex;gap:.5rem;align-items:center}.drawer__combo-price s{opacity:.5}.drawer__combo-add{flex-shrink:0;width:1.6875rem;height:1.6875rem;padding:0!important;min-width:1rem!important}.drawer__combo-add svg{width:15px;height:15px}.drawer__footer{border-top:1px solid #989898;padding:1.25rem;display:flex;flex-direction:column;gap:.625rem;flex-shrink:0}.totals{display:flex;justify-content:space-between;align-items:center}.totals__total,.totals__total-value{font-size:1rem;font-weight:500;margin:0}.cart__checkout-button{width:100%;padding-top:.75rem;padding-bottom:.75rem;border-radius:.3125rem}.tax-note{display:block;text-align:center;font-size:.75rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-cart-drawer.css.map */
