.overlay.svelte-ta60gp{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-ta60gp-fadeIn .2s ease}.modal.svelte-ta60gp{background:#fff;padding:20px;border-radius:14px;width:320px;text-align:center;display:flex;flex-direction:column;gap:16px;transform:translateY(10px);animation:svelte-ta60gp-scaleIn .2s ease forwards}.modal.svelte-ta60gp p:where(.svelte-ta60gp){font-size:14px}.modal.svelte-ta60gp button:where(.svelte-ta60gp){background:#3e6f4f;color:#fff;height:42px;border-radius:10px}@keyframes svelte-ta60gp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-scaleIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.export-btn.svelte-1wfc4d2{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent}.export-btn.svelte-1wfc4d2:disabled{opacity:.7;pointer-events:none}.export-btn.svelte-1wfc4d2 svg{stroke:#e6a73c}.export-btn.svelte-1wfc4d2:hover{border:1px solid #e6a73c}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7){display:flex;flex-direction:column;align-items:center;padding:36px 20px 30px;border:1px solid #e9ece8;border-radius:16px;background:linear-gradient(180deg,#fff,#f8faf8);text-align:center}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) img:where(.svelte-k7hhd7){width:min(100%,560px);margin-bottom:8px;-o-object-fit:contain;object-fit:contain}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) h2:where(.svelte-k7hhd7){margin:0 0 10px;font-size:42px;line-height:1;font-weight:800;letter-spacing:-.04em}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) p:where(.svelte-k7hhd7){max-width:420px;margin:0 0 24px;color:#667085;font-size:17px;line-height:1.5}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) .btn:where(.svelte-k7hhd7){min-width:220px;height:52px;border-radius:16px;font-size:15px;font-weight:700}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7){grid-template-columns:1fr 320px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .items:where(.svelte-k7hhd7){display:flex;flex-direction:column;gap:12px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .item:where(.svelte-k7hhd7){display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid #eee;border-radius:12px;background:#fff}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .item-main:where(.svelte-k7hhd7){display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;min-width:0}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .image-link:where(.svelte-k7hhd7){display:flex;align-items:center;justify-content:center;width:86px;height:96px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) img:where(.svelte-k7hhd7){width:86px;height:96px;-o-object-fit:contain;object-fit:contain}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .info:where(.svelte-k7hhd7){min-width:0}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .name:where(.svelte-k7hhd7){display:inline-block;font-size:14px;font-weight:600;line-height:1.25;color:inherit;text-decoration:none}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .name:where(.svelte-k7hhd7):hover{color:#0f3d1f}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .description:where(.svelte-k7hhd7){margin-top:5px;color:#777;font-size:13px;line-height:1.35}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .item-actions:where(.svelte-k7hhd7){display:grid;grid-template-columns:110px 110px 42px;align-items:center;gap:14px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .qty:where(.svelte-k7hhd7){display:flex;align-items:center;justify-content:center;gap:8px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .qty:where(.svelte-k7hhd7) button:where(.svelte-k7hhd7){display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f3f3f3;text-align:center}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .qty:where(.svelte-k7hhd7) button:where(.svelte-k7hhd7):hover{background:#e6e4e4;opacity:.9}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .sum-wrap:where(.svelte-k7hhd7){display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .old-sum:where(.svelte-k7hhd7){color:#111;font-size:12px;font-weight:500;line-height:1;text-decoration:line-through;text-decoration-color:#e31b23;text-decoration-thickness:1.5px;opacity:.62;white-space:nowrap}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .sum:where(.svelte-k7hhd7){font-size:16px;font-weight:700;white-space:nowrap;text-align:right}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .discount-sum:where(.svelte-k7hhd7){color:#e31b23}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .remove:where(.svelte-k7hhd7){display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid rgba(255,0,0,.25);border-radius:12px;color:#ff000080}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .remove:where(.svelte-k7hhd7):hover{border:1px solid rgba(255,0,0,.5);background:#ff00000d}.cart-page.svelte-k7hhd7 .checkout:where(.svelte-k7hhd7){display:flex;flex-direction:column;gap:12px;margin-bottom:auto;padding:16px;border:1px solid #eee;border-radius:12px;background:#fff}.cart-page.svelte-k7hhd7 .checkout:where(.svelte-k7hhd7) .total:where(.svelte-k7hhd7){display:flex;justify-content:space-between;font-size:18px}.cart-page.svelte-k7hhd7 .checkout:where(.svelte-k7hhd7) .actions:where(.svelte-k7hhd7){display:flex;flex-direction:column;gap:10px}@media(max-width:1023px){.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7){padding:24px 16px;border-radius:22px}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) img:where(.svelte-k7hhd7){width:100%;max-width:360px}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) h2:where(.svelte-k7hhd7){font-size:32px}.cart-page.svelte-k7hhd7 .empty-state:where(.svelte-k7hhd7) p:where(.svelte-k7hhd7){font-size:15px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .item:where(.svelte-k7hhd7){display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .item-main:where(.svelte-k7hhd7){grid-template-columns:90px minmax(0,1fr);align-items:flex-start;gap:12px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .image-link:where(.svelte-k7hhd7){width:90px;height:118px;flex-shrink:0}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) img:where(.svelte-k7hhd7){width:90px;height:118px;-o-object-fit:contain;object-fit:contain}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .name:where(.svelte-k7hhd7){font-size:14px}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .description:where(.svelte-k7hhd7){margin-top:4px;font-size:12.5px;line-height:1.35}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .item-actions:where(.svelte-k7hhd7){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:10px;border-top:1px solid #f1f1f1}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .qty:where(.svelte-k7hhd7){justify-content:flex-start}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .sum-wrap:where(.svelte-k7hhd7){align-items:center}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .sum:where(.svelte-k7hhd7){font-size:15px;text-align:center}.cart-page.svelte-k7hhd7 .cart:where(.svelte-k7hhd7) .remove:where(.svelte-k7hhd7){width:34px;height:34px}}
