.flexbox.svelte-1jsyv2x{display:flex;justify-content:center;align-items:center;gap:1em;margin-bottom:1em}.page-input.svelte-1jsyv2x{display:flex;flex-direction:column;align-items:center;gap:.5em}.flexbox.svelte-1jsyv2x button:where(.svelte-1jsyv2x){padding:.5em 1em;border:1px solid #ccc;border-radius:5px;cursor:pointer}.flexbox.svelte-1jsyv2x button:where(.svelte-1jsyv2x) svg:where(.svelte-1jsyv2x){display:block}.page-info.svelte-1jsyv2x{font-size:.9em;color:#666}dialog.svelte-ta60gp::backdrop{background-color:#09f5ed4d}.product-grid.svelte-a8yt2h{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1em;padding:10px}.product-card.svelte-a8yt2h{border:1px solid #ddd;padding:1em;border-radius:8px;text-align:center}.product-card.svelte-a8yt2h img:where(.svelte-a8yt2h){width:200px;height:200px;object-fit:cover;display:block;margin:0 auto;padding-bottom:5px}.product-card.svelte-a8yt2h button:where(.svelte-a8yt2h){display:inline-block;margin:10px auto 0}.pagination-controls.svelte-a8yt2h{margin-top:1em;margin-bottom:1em;text-align:center}.pagination-controls.svelte-a8yt2h select:where(.svelte-a8yt2h){background-color:#000;color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer}.pagination-sticky.svelte-a8yt2h{position:sticky;top:75px;z-index:1;background-color:var(--bg-color);border-bottom:1px solid var(--primary-color-dark);box-shadow:0 2px 4px var(--box_shadow);padding:.5em}.notification.svelte-a8yt2h{position:fixed;top:10px;left:50%;transform:translate(-50%);background-color:#4caf50;color:#fff;padding:1em;border-radius:8px;z-index:1003}.error.svelte-a8yt2h{color:red;text-align:center;padding:1em}
