.cart_area.svelte-1vqmerw{padding:60px 0}.single_product.svelte-1vqmerw{padding:30px;border-bottom:1px solid #ececec}.single_product.svelte-1vqmerw .row:where(.svelte-1vqmerw){margin:0;width:100%}.single_product.svelte-1vqmerw .row:where(.svelte-1vqmerw)>div:where(.svelte-1vqmerw){display:flex;align-items:center;min-height:80px}.single_product.svelte-1vqmerw:last-child{border-bottom:none}.single_product.clearfix.svelte-1vqmerw:after{content:"";display:table;clear:both}.single_product.svelte-1vqmerw .product__description:where(.svelte-1vqmerw){display:flex;align-items:center;gap:15px}.single_product.svelte-1vqmerw .product__description:where(.svelte-1vqmerw) img:where(.svelte-1vqmerw){width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}.single_product.svelte-1vqmerw .product__description:where(.svelte-1vqmerw) .short_desc:where(.svelte-1vqmerw){flex:1;word-wrap:break-word;overflow-wrap:break-word}.single_product.svelte-1vqmerw .product__description:where(.svelte-1vqmerw) .short_desc:where(.svelte-1vqmerw) h4:where(.svelte-1vqmerw){font-size:18px;font-weight:500;line-height:28px}.product_archive.added_to__cart.svelte-1vqmerw .short_desc:where(.svelte-1vqmerw) a:where(.svelte-1vqmerw) h4:where(.svelte-1vqmerw){transition:.3s ease}.product_archive.added_to__cart.svelte-1vqmerw .short_desc:where(.svelte-1vqmerw) a:where(.svelte-1vqmerw):hover h4:where(.svelte-1vqmerw){color:#0674ec}.product__quantity.svelte-1vqmerw{display:flex;justify-content:center;align-items:center;width:100%}.cart-qty.svelte-1vqmerw{display:inline-flex;align-items:center;border:1px solid #ececec;border-radius:4px;overflow:hidden}.cart-qty.svelte-1vqmerw button:where(.svelte-1vqmerw){background:#f8f9fa;border:none;padding:8px 12px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.cart-qty.svelte-1vqmerw button:where(.svelte-1vqmerw):hover{background:#0674ec;color:#fff}.cart-qty.svelte-1vqmerw .qty-amount:where(.svelte-1vqmerw){width:50px;text-align:center;border:none;border-left:1px solid #ececec;border-right:1px solid #ececec;padding:8px}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw){display:flex;align-items:center;justify-content:center;width:100%}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw) .item_price:where(.svelte-1vqmerw){width:100%;text-align:center}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw) .item_action:where(.svelte-1vqmerw){width:100%;display:flex;justify-content:center;align-items:center}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw) .item_price:where(.svelte-1vqmerw) span:where(.svelte-1vqmerw){background:#0674ec1a;line-height:32px;display:inline-block;padding:0 15px;color:#0674ec;border-radius:4px}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw) .item_action:where(.svelte-1vqmerw){flex-shrink:0}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw) .item_action:where(.svelte-1vqmerw) .remove_from_cart:where(.svelte-1vqmerw):hover span:where(.svelte-1vqmerw){background:#ff6a6d;color:#fff}.single_product.svelte-1vqmerw .product__price_download:where(.svelte-1vqmerw) .item_action:where(.svelte-1vqmerw) .remove_from_cart:where(.svelte-1vqmerw) span:where(.svelte-1vqmerw){font-size:18px;transition:.2s;line-height:50px;width:50px;height:50px;display:inline-block;text-align:center;background:#ff6a6d1a;border-radius:4px;color:#ff6a6d}.cart_calculation.svelte-1vqmerw{background:#f8f9fa;padding:25px;border-radius:8px;margin-top:30px}.cart--subtotal.svelte-1vqmerw,.cart--total.svelte-1vqmerw{padding:15px 0;border-bottom:1px solid #dee2e6}.cart--total.svelte-1vqmerw{border-bottom:none;font-weight:600;font-size:18px}.cart--subtotal.svelte-1vqmerw p:where(.svelte-1vqmerw),.cart--total.svelte-1vqmerw p:where(.svelte-1vqmerw){display:flex;justify-content:space-between;align-items:center;margin:0}.checkout_link.svelte-1vqmerw{width:100%;margin-top:20px;text-align:center}.title_area.svelte-1vqmerw{padding:20px 30px;background:#f8f9fa;border-bottom:1px solid #ececec;margin-bottom:0}.title_area.svelte-1vqmerw h4:where(.svelte-1vqmerw){font-size:16px;font-weight:600;margin:0}.alert.svelte-1vqmerw{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-danger.svelte-1vqmerw{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-info.svelte-1vqmerw{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
