.cart-drawer{position:fixed;top:0;right:-450px;width:450px;height:100vh;background-color:#fff;box-shadow:-5px 0 15px #0000001a;z-index:1000;overflow-y:auto;transition:right .3s ease;display:flex;flex-direction:column}.cart-drawer.open{right:0}.cart-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease}.cart-drawer-overlay.open{opacity:1;visibility:visible}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e5e5}.cart-drawer-header h2{margin:0;font-size:18px;font-weight:600}.cart-drawer-close{background:none;border:none;cursor:pointer;padding:0}.cart-drawer-content{flex-grow:1;overflow-y:auto;padding:20px}.empty-cart{text-align:center;padding:40px 0}.continue-shopping{background-color:#000;color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-top:10px}.cart-item{display:flex;padding:20px 0;border-bottom:1px solid #e5e5e5;position:relative}.cart-item.updating:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff80;display:flex;align-items:center;justify-content:center}.cart-item-image{width:100px;margin-right:15px}.cart-item-image img{width:100%;height:auto;object-fit:cover}.cart-item-details{flex-grow:1}.cart-item-top{display:flex;justify-content:space-between;margin-bottom:5px}.cart-item-title{margin:0;font-size:16px;font-weight:500}.cart-item-remove{background:none;border:none;cursor:pointer;font-size:20px;padding:0;color:#888}.cart-item-pricing{margin-bottom:5px}.cart-item-price{font-weight:500;margin-right:5px}.cart-item-compare-price{text-decoration:line-through;color:#888;font-size:14px}.cart-item-color{margin:5px 0;font-size:14px}.cart-item-quantity{display:flex;align-items:center;margin:10px 0}.quantity-decrease,.quantity-increase{background:none;border:1px solid #e5e5e5;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.quantity-input{width:40px;height:30px;text-align:center;border:1px solid #e5e5e5;border-left:none;border-right:none}.cart-item-gift{display:flex;align-items:center;margin-top:10px}.gift-checkbox{margin-right:5px}.gift-price{margin-left:auto}.cart-drawer-footer{padding:20px;border-top:1px solid #e5e5e5}.cart-warranty{text-align:center;background-color:#ffbabb;padding:10px;margin-bottom:15px;font-weight:800;border-radius:8px}.cart-warranty p{margin:0;font-size:14px;font-weight:500}.cart-subtotal{display:flex;justify-content:space-between;margin-bottom:15px;font-weight:600}.cart-payment-methods{display:flex;border-radius:10px 10px 0 0;background:#fff5f5;margin-bottom:8px;padding:8px 0 4px 10px;justify-content:center;transition:all .5s ease-in-out}.cart-payment-methods img{max-width:100%;height:auto;padding:0 20px;display:flex;gap:5px}.cart-checkout{background-color:#000;color:#fff;border:none;padding:15px;width:100%;cursor:pointer;font-weight:600;margin-bottom:10px}.cart-international{background-color:#f5f5f5;color:#000;border:none;padding:15px;width:100%;cursor:pointer;font-weight:600}@media (max-width: 500px){.cart-drawer{width:100%;right:-100%}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/component-cart-drawer.css.map */
