.line-clamp-2.svelte-14ryc7z{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.svelte-14ryc7z{transition:all .2s ease-in-out}.btn.svelte-14ryc7z:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));--tw-ring-offset-width:2px}@media (min-width: 1280px){.xl\:col-span-3.svelte-14ryc7z{max-height:80vh;overflow-y:auto}.xl\:col-span-3.svelte-14ryc7z::-webkit-scrollbar{width:6px}.xl\:col-span-3.svelte-14ryc7z::-webkit-scrollbar-track{background:rgb(var(--color-surface-200))}.xl\:col-span-3.svelte-14ryc7z::-webkit-scrollbar-thumb{background:rgb(var(--color-surface-400));border-radius:3px}.xl\:col-span-3.svelte-14ryc7z::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-surface-500))}}@media (max-width: 640px){.mobile-cart-item.svelte-14ryc7z{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.mobile-controls.svelte-14ryc7z{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:20rem}}.quantity-control.svelte-14ryc7z{border-radius:9999px;padding:.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;display:flex;align-items:center}.remove-btn.svelte-14ryc7z{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border-radius:9999px;transition:all .2s ease-in-out}.remove-btn.svelte-14ryc7z:hover{transform:scale(1.1)}
