@charset "UTF-8";.cart-drawer{max-width:420px;left:auto}.cart-drawer__title{font-size:1.125rem;font-weight:600}.cart-drawer__body{flex:1;overflow-y:auto;padding:0 20px}.cart-drawer__empty{padding:40px 0;text-align:center}.cart-drawer__empty p{margin-bottom:16px}.cart-drawer__items{display:flex;flex-direction:column}.cart-drawer-item{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-border)}.cart-drawer-item:first-child{padding-top:0}.cart-drawer-item__image{width:64px;height:64px;border-radius:var(--radius-sm);object-fit:contain;background:#fff;flex-shrink:0}.cart-drawer-item__info{flex:1;min-width:0}.cart-drawer-item__title{display:block;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.cart-drawer-item__variant,.cart-drawer-item__properties{font-size:.75rem;color:var(--color-text-muted);margin-bottom:4px}.cart-drawer-item__properties span{display:block;margin-top:2px}.cart-drawer-item__controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cart-drawer-item__qty{display:flex;align-items:center;gap:6px}.cart-drawer-item__qty-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.875rem;transition:border-color .2s,color .2s}.cart-drawer-item__qty-btn:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.cart-drawer-item__qty-value{min-width:20px;text-align:center;font-size:.8125rem;font-weight:600}.cart-drawer-item__remove{font-size:.75rem;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.cart-drawer-item__remove:hover{color:#ef4444}.cart-drawer-item__addon{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-left:2px solid var(--color-accent);background-color:#ffffff0d;font-size:.8125rem}.cart-drawer-item__addon-icon{flex-shrink:0;font-weight:600;color:var(--color-accent)}.cart-drawer-item__addon-title{flex:1;min-width:0}.cart-drawer-item__addon-price{font-weight:600;white-space:nowrap}.cart-drawer-item__price{font-size:.875rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.cart-drawer__footer{flex-shrink:0;padding:20px;border-top:1px solid var(--color-border)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700}.cart-drawer__vat-note{font-size:.75rem;color:var(--color-text-muted);margin:5px 0}.cart-drawer__view-cart{display:block;text-align:center;margin-top:12px;font-size:.875rem;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.cart-drawer{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-drawer.css.map */
