.lowStockBadge.svelte-1j3wxez{color:#fbbf24;white-space:nowrap;letter-spacing:.02em;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:6px;width:fit-content;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.freeGiftBadge.svelte-1j3wxez{color:#c9f843;white-space:nowrap;letter-spacing:.02em;background:#c9f8431f;border:1px solid #c9f84359;border-radius:6px;width:fit-content;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.welcomeGiftModalIcon.svelte-1j3wxez{margin-bottom:.5rem;font-size:3rem}.empty-cart-icon.svelte-1j3wxez{filter:brightness(0)saturate()invert(80%)sepia(27%)saturate(1821%)hue-rotate(38deg)brightness(104%)contrast(104%)}.modalContainer.svelte-1j3wxez{text-align:center;box-sizing:border-box;background:#181933;border:2px solid #767bff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:400px;max-width:550px;padding:1.5rem 2.5rem;display:flex;box-shadow:inset 5px 5px 50px #3d3e6c}.modalContainer.svelte-1j3wxez h2:where(.svelte-1j3wxez){margin:0 0 1rem;font-family:Ubuntu,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.2}.modalContainer.svelte-1j3wxez p:where(.svelte-1j3wxez){margin:1rem 0;font-family:Ubuntu,sans-serif;font-size:1rem;line-height:1.4}.modalBtn.svelte-1j3wxez{text-align:center;color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff448f,#767bff);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;height:3.5rem;min-height:3.5rem;margin:1rem 0;padding:1rem 3rem;font-size:1.2rem;text-decoration:none;transition:opacity .2s;display:flex}.modalBtn.svelte-1j3wxez:hover{opacity:.9}.modalActions.svelte-1j3wxez{justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.cancelBtn.svelte-1j3wxez{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;height:3.5rem;min-height:3.5rem;padding:1rem 2rem;font-size:1.2rem;transition:all .2s;display:flex}.cancelBtn.svelte-1j3wxez:hover{background:#fff3}.commentsField.svelte-1j3wxez{text-align:left;box-sizing:border-box;width:100%;margin:.5rem 0 .25rem}.commentsField.svelte-1j3wxez label:where(.svelte-1j3wxez){color:#c9f843;margin-bottom:.35rem;font-family:Ubuntu,sans-serif;font-size:.95rem;font-weight:600;display:block}.commentsField.svelte-1j3wxez textarea:where(.svelte-1j3wxez){box-sizing:border-box;resize:vertical;color:#fff;background:#ffffff0f;border:1px solid #767bff;border-radius:8px;width:100%;min-height:3.5rem;padding:.65rem .75rem;font-family:Ubuntu,sans-serif;font-size:.95rem;line-height:1.4}.commentsField.svelte-1j3wxez textarea:where(.svelte-1j3wxez)::placeholder{color:#ffffff80}.commentsField.svelte-1j3wxez textarea:where(.svelte-1j3wxez):focus{border-color:#ff448f;outline:none}.orderSummary.svelte-1j3wxez{box-sizing:border-box;width:100%;margin:1rem 0}.orderSummary.svelte-1j3wxez p:where(.svelte-1j3wxez){margin:.5rem 0;font-family:Ubuntu,sans-serif;font-size:1rem}.orderSummary.svelte-1j3wxez p:where(.svelte-1j3wxez) strong:where(.svelte-1j3wxez){font-weight:600}.errorText.svelte-1j3wxez{color:#ff448f}.greenText.svelte-1j3wxez{color:#c9f843}
