:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:17px;--text-xl:24px;--text-price:18px;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--bg:#f7f5f1;--surface:#fff;--surface-sunken:#f1efea;--surface-hover:#f7f5f1;--ink:#1f2430;--text:#2a2822;--text-2:#5b5f68;--text-3:#8a857c;--text-faint:#b7b2a8;--border:#ebe7e0;--border-strong:#e6e2db;--border-hover:#d8d3c9;--accent:#d9542f;--accent-hover:#c0451f;--accent-active:#a93c1b;--accent-tint:#fbeae3;--accent-text:#c0451f;--aldi:#0e4f9e;--aldi-tint:#e7effa;--lidl:#f6c50a;--lidl-text:#c8202e;--lidl-tint:#fff2c2;--radius-sm:8px;--radius:11px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--card-border-accent:3px;--shadow-card:0 1px 2px #00000008;--shadow-lift:0 14px 30px -12px #1e1a1447;--shadow-modal:0 30px 70px -30px #1e1a1480;--shadow-popover:0 16px 34px -12px #00000080;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);--transition:.15s ease}[data-theme=dark]{--bg:#16181d;--surface:#1d2027;--surface-sunken:#22252d;--surface-hover:#2f333d;--ink:#f2f1ee;--text:#ecebe7;--text-2:#b8bcc6;--text-3:#8b8f99;--text-faint:#565b66;--border:#ffffff12;--border-strong:#2f333d;--border-hover:#3a3f4a;--accent:#e6624a;--accent-hover:#f0764f;--accent-active:#d9542f;--accent-tint:#e6785026;--accent-text:#f0997e;--aldi:#5aa0f0;--aldi-tint:#2f7fe029;--lidl:#f2cf4a;--lidl-text:#f2cf4a;--lidl-tint:#f6c50a24;--shadow-card:0 1px 2px #0003;--shadow-lift:0 14px 30px -12px #00000080;--shadow-modal:0 30px 70px -30px #000000b3}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:26px 30px 40px}button{font-family:var(--font-sans);cursor:pointer;white-space:nowrap}:focus-visible{box-shadow:var(--focus-ring);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chip{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:var(--text-base);font-weight:var(--weight-semibold);transition:background var(--transition), border-color var(--transition), color var(--transition);padding:9px 15px}.chip:hover{background:var(--surface-hover);border-color:var(--border-hover);color:var(--text)}.chip.active{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.chip.active:hover{background:var(--accent-active)}[data-theme=dark] .chip.active{background:var(--accent);border-color:var(--accent);color:var(--bg)}[data-theme=dark] .chip.active:hover{background:var(--accent-hover)}.chip.date{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-2)}.chip.date.active{color:#fff}[data-theme=dark] .chip.date.active{color:var(--bg)}.chip:disabled{color:var(--text-faint);cursor:default}.chip:disabled:hover{background:var(--surface);border-color:var(--border-strong)}.select-wrapper{display:inline-block;position:relative}.select-wrapper select{appearance:none;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;padding:9px 30px 9px 13px}.select-wrapper:after{content:"▾";pointer-events:none;color:var(--text-faint);font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.select-wrapper select:hover{border-color:var(--border-hover);color:var(--text)}.btn-dark{border-radius:var(--radius);background:var(--ink);color:var(--bg);font-size:var(--text-base);font-weight:var(--weight-semibold);border:none;align-items:center;gap:7px;padding:9px 15px;display:inline-flex}.btn-dark:hover{opacity:.88}.btn-primary{border-radius:var(--radius-md);background:var(--accent-hover);color:#fff;font-size:var(--text-base);font-weight:var(--weight-semibold);border:none;padding:0 18px}.btn-primary:hover{background:var(--accent-active)}[data-theme=dark] .btn-primary{background:var(--accent);color:var(--bg)}[data-theme=dark] .btn-primary:hover{background:var(--accent-hover)}.btn-ink{border-radius:var(--radius-md);background:var(--ink);color:var(--bg);font-size:var(--text-base);font-weight:var(--weight-semibold);border:none;padding:0 16px}.status{padding:var(--space-4) 2px;color:var(--text-2);font-size:var(--text-base);font-weight:var(--weight-medium)}footer.site-footer{text-align:center;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2);margin-top:36px;line-height:1.6}footer.site-footer a{color:var(--accent-text);font-weight:var(--weight-semibold);border-bottom:1px solid var(--accent-tint);text-decoration:none}footer.site-footer a:hover{border-bottom-color:var(--accent-text)}@media (max-width:720px){body{padding:14px 16px 30px}}header.svelte-1elxaub{align-items:center;gap:16px;margin-bottom:22px;display:flex}.logo.svelte-1elxaub{border-radius:14px;flex:none;width:56px;height:56px}.header-info.svelte-1elxaub{flex:1}h1.svelte-1elxaub{font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:-.02em;color:var(--ink);margin:0}.meta-row.svelte-1elxaub{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-2);flex-wrap:wrap;gap:4px 20px;margin-top:7px;display:flex}.meta-row.svelte-1elxaub b:where(.svelte-1elxaub){color:var(--text);font-weight:var(--weight-bold)}.offer-count.svelte-1elxaub{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--accent-active);background:var(--accent-tint);border-radius:var(--radius);white-space:nowrap;padding:9px 15px}[data-theme=dark] .offer-count.svelte-1elxaub{color:var(--accent-text)}.theme-toggle.svelte-1elxaub{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--radius);font-size:var(--text-base);font-weight:var(--weight-semibold);padding:9px 13px}@media (max-width:720px){.logo.svelte-1elxaub{width:44px;height:44px}h1.svelte-1elxaub{font-size:17px}.offer-count.svelte-1elxaub{display:none}}.filters-row.svelte-m9tjun{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.segmented.svelte-m9tjun{background:var(--surface-sunken);border-radius:var(--radius-md);gap:3px;padding:4px;display:inline-flex}.segmented.svelte-m9tjun button:where(.svelte-m9tjun){color:var(--text-2);font-size:var(--text-base);font-weight:var(--weight-semibold);transition:all var(--transition);background:0 0;border:none;border-radius:9px;padding:8px 17px}.segmented.svelte-m9tjun button[aria-pressed=true]:where(.svelte-m9tjun){font-weight:var(--weight-bold);background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001a}.segmented.svelte-m9tjun button.seg-aldi[aria-pressed=true]:where(.svelte-m9tjun){background:var(--aldi-tint);color:var(--aldi)}.segmented.svelte-m9tjun button.seg-lidl[aria-pressed=true]:where(.svelte-m9tjun){background:var(--lidl-tint);color:var(--lidl-text)}.divider.svelte-m9tjun{background:var(--border);width:1px;height:26px}.spacer.svelte-m9tjun{flex:1}.availability-filters.svelte-m9tjun{flex-wrap:wrap;gap:10px;display:flex}.price-range.svelte-m9tjun{color:var(--border-hover);align-items:center;gap:5px;display:flex}.filters-row.svelte-m9tjun input[type=text]:where(.svelte-m9tjun),.filters-row.svelte-m9tjun input[type=search]:where(.svelte-m9tjun){font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:9px 12px}.filters-row.svelte-m9tjun input:where(.svelte-m9tjun)::placeholder{color:var(--text-faint)}.price-input.svelte-m9tjun{width:78px}.search-input.svelte-m9tjun{min-width:180px}@media (max-width:720px){.filters-row.svelte-m9tjun{padding:10px}.segmented.svelte-m9tjun{width:100%}.segmented.svelte-m9tjun button:where(.svelte-m9tjun){flex:1}.search-input.svelte-m9tjun{flex:1 0 100%;min-width:0}.divider.svelte-m9tjun,.spacer.svelte-m9tjun{display:none}}.product-card.svelte-1udyrqm{background:var(--surface);border:1px solid var(--border);border-left:var(--card-border-accent) solid var(--store,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;padding:14px;display:flex;position:relative}.product-card.svelte-1udyrqm:hover,.product-card.svelte-1udyrqm:focus-within{box-shadow:var(--shadow-lift);border-color:var(--border-hover);border-left-color:var(--store);transform:translateY(-3px)}.product-card.aldi.svelte-1udyrqm{--store:var(--aldi);--store-text:var(--aldi);--store-tint:var(--aldi-tint)}.product-card.lidl.svelte-1udyrqm{--store:var(--lidl);--store-text:var(--lidl-text);--store-tint:var(--lidl-tint)}.card-link.svelte-1udyrqm{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.store-badge.svelte-1udyrqm{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--store-text);background:var(--store-tint);border-radius:var(--radius-sm);align-self:flex-start;margin-bottom:12px;padding:4px 9px}.new-badge.svelte-1udyrqm{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.05em;color:#fff;background:var(--accent-hover);border-radius:var(--radius-sm);padding:4px 8px;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #d9542f66}[data-theme=dark] .new-badge.svelte-1udyrqm{background:var(--accent);color:var(--bg)}.product-image.svelte-1udyrqm{border-radius:var(--radius);background:var(--surface-sunken);justify-content:center;align-items:center;height:148px;margin-bottom:13px;display:flex;overflow:hidden}.product-image.svelte-1udyrqm img:where(.svelte-1udyrqm){object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}[data-theme=dark] .product-image.svelte-1udyrqm img:where(.svelte-1udyrqm){mix-blend-mode:normal;border-radius:var(--radius-sm)}.product-image.svelte-1udyrqm .ph:where(.svelte-1udyrqm){font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.product-title.svelte-1udyrqm{font-size:var(--text-md);line-height:1.32;font-weight:var(--weight-bold);color:var(--text);min-height:37px;margin-bottom:12px}.product-info.svelte-1udyrqm{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.availability.svelte-1udyrqm{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-2);overflow-wrap:anywhere;min-width:0}.price.svelte-1udyrqm{font-size:var(--text-price);line-height:1;font-weight:var(--weight-heavy);color:var(--accent-active);background:var(--accent-tint);border-radius:var(--radius);white-space:nowrap;flex:none;padding:7px 11px}[data-theme=dark] .price.svelte-1udyrqm{color:var(--accent-text)}.price.unknown.svelte-1udyrqm{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-2);background:var(--surface-sunken);border:1px dashed var(--border-hover);padding:6px 10px}.desc-popover.svelte-1udyrqm{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-popover);font-size:12.5px;line-height:1.5;font-weight:var(--weight-medium);border:none;border-radius:13px;margin:0;padding:14px 15px;position:fixed;inset:auto}.desc-popover.svelte-1udyrqm b:where(.svelte-1udyrqm){color:var(--accent-tint);font-size:var(--text-xs);letter-spacing:.05em;margin-bottom:6px;display:block}.desc-popover.svelte-1udyrqm:popover-open{animation:.18s backwards svelte-1udyrqm-pop}[data-theme=dark] .desc-popover.svelte-1udyrqm{color:var(--text-2);background:#000}[data-theme=dark] .desc-popover.svelte-1udyrqm b:where(.svelte-1udyrqm){color:var(--accent-text)}.pop-meta.svelte-1udyrqm{font-size:var(--text-xs);color:var(--text-faint);justify-content:space-between;gap:8px;margin-top:8px;display:flex}[data-theme=dark] .pop-meta.svelte-1udyrqm{color:var(--text-3)}@keyframes svelte-1udyrqm-pop{0%{opacity:0;transform:translateY(4px)}}@media (max-width:720px){.product-image.svelte-1udyrqm{height:110px}.product-title.svelte-1udyrqm{min-height:32px;font-size:12px}.price.svelte-1udyrqm{font-size:14px}.product-info.svelte-1udyrqm{flex-direction:column;align-items:flex-start;gap:6px}.availability.svelte-1udyrqm{overflow-wrap:normal}}.pagination.svelte-1pzxtoj{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:28px;display:flex}.pagination.svelte-1pzxtoj button:where(.svelte-1pzxtoj){border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:var(--text-base);font-weight:var(--weight-semibold);transition:background var(--transition);padding:9px 15px}.pagination.svelte-1pzxtoj button:where(.svelte-1pzxtoj):hover:not(.active-page){background:var(--surface-hover);border-color:var(--border-hover)}.pagination.svelte-1pzxtoj .page-number-btn:where(.svelte-1pzxtoj){width:38px;height:38px;padding:0}.pagination.svelte-1pzxtoj .step-btn:where(.svelte-1pzxtoj){justify-content:center;align-items:center;height:38px;display:inline-flex}.pagination.svelte-1pzxtoj .active-page:where(.svelte-1pzxtoj){background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:var(--weight-bold)}.pagination.svelte-1pzxtoj .ellipsis:where(.svelte-1pzxtoj){width:38px;height:38px;color:var(--text-2);justify-content:center;align-items:center;padding:0;display:inline-flex}.pagination.svelte-1pzxtoj [disabled]:where(.svelte-1pzxtoj){color:var(--text-faint);cursor:default}@media (max-width:720px){.pagination.svelte-1pzxtoj{gap:5px;margin-top:22px}.pagination.svelte-1pzxtoj button:where(.svelte-1pzxtoj){font-size:var(--text-sm);padding:8px 11px}.pagination.svelte-1pzxtoj .page-number-btn:where(.svelte-1pzxtoj),.pagination.svelte-1pzxtoj .ellipsis:where(.svelte-1pzxtoj){width:34px;height:34px}.pagination.svelte-1pzxtoj .step-btn:where(.svelte-1pzxtoj){height:34px}}@media (max-width:400px){.pagination.svelte-1pzxtoj .step-label:where(.svelte-1pzxtoj){display:none}.pagination.svelte-1pzxtoj .step-btn:where(.svelte-1pzxtoj){justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}}.modal-overlay.svelte-vkwe6k{z-index:100;background:#14100c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-content.svelte-vkwe6k{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-modal);width:100%;max-width:440px;max-height:88vh;overflow-y:auto}.modal-header.svelte-vkwe6k{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.modal-header.svelte-vkwe6k h2:where(.svelte-vkwe6k){font-size:var(--text-lg);font-weight:var(--weight-heavy);color:var(--ink);white-space:nowrap;align-items:center;gap:11px;margin:0;display:flex}.modal-close.svelte-vkwe6k{background:var(--surface-sunken);width:30px;height:30px;color:var(--text-2);border:none;border-radius:9px;font-size:15px;line-height:1}.modal-close.svelte-vkwe6k:hover{color:var(--text)}.modal-body.svelte-vkwe6k{padding:22px}.modal-body.svelte-vkwe6k h3:where(.svelte-vkwe6k){font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin:0 0 10px}.sync-row.svelte-vkwe6k{gap:9px;margin-bottom:22px;display:flex}.sync-code-value.svelte-vkwe6k{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.15em;color:var(--text);flex:1;padding:12px 14px}.sync-code-entry.svelte-vkwe6k{font-family:var(--font-mono);font-size:14px;font-weight:var(--weight-bold);letter-spacing:.1em;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex:1;padding:11px 14px}.sync-code-entry.svelte-vkwe6k::placeholder{color:var(--text-faint);letter-spacing:normal;font-family:var(--font-sans);font-weight:var(--weight-medium)}.connect-btn.svelte-vkwe6k{padding:0 14px}.form-message.svelte-vkwe6k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent-text);margin:-14px 0 18px}.form-message.sr-hide.svelte-vkwe6k{height:0;margin:0;overflow:hidden}.push-row.svelte-vkwe6k{background:var(--accent-tint);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px 15px;display:flex}.push-row.svelte-vkwe6k .t:where(.svelte-vkwe6k){font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text)}.push-row.svelte-vkwe6k .d:where(.svelte-vkwe6k){font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2);margin-top:2px}.switch.svelte-vkwe6k{background:var(--accent);width:46px;height:27px;transition:background var(--transition);border:none;border-radius:14px;flex:none;position:relative}.switch.svelte-vkwe6k:after{content:"";width:21px;height:21px;transition:transform var(--transition);background:#fff;border-radius:50%;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000004d}.switch[aria-checked=false].svelte-vkwe6k{background:var(--border-hover)}.switch[aria-checked=false].svelte-vkwe6k:after{transform:translate(-19px)}.keyword-list.svelte-vkwe6k{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.keyword-chip.svelte-vkwe6k{background:var(--bg);border:1px solid var(--border);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 8px 7px 13px;display:inline-flex}.keyword-chip.svelte-vkwe6k em:where(.svelte-vkwe6k){font-style:normal;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-2)}.keyword-chip.svelte-vkwe6k button:where(.svelte-vkwe6k){color:var(--text-2);background:0 0;border:none;margin:-4px;padding:6px;font-size:12px}.keyword-chip.svelte-vkwe6k button:where(.svelte-vkwe6k):hover{color:var(--lidl-text)}.no-alerts.svelte-vkwe6k{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-2)}.add-alert-form.svelte-vkwe6k{gap:9px;display:flex}.add-alert-form.svelte-vkwe6k input:where(.svelte-vkwe6k){min-width:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex:1;padding:11px 14px}.add-alert-form.svelte-vkwe6k input:where(.svelte-vkwe6k)::placeholder{color:var(--text-faint)}.add-btn.svelte-vkwe6k{padding:11px 18px}.alerts-view-bar.svelte-1xcx5w2{align-items:center;gap:14px;margin:20px 0 6px;display:flex}.alerts-view-bar.svelte-1xcx5w2 h2:where(.svelte-1xcx5w2){font-size:var(--text-lg);font-weight:var(--weight-heavy);color:var(--ink);flex:1;margin:0}.alert-group.svelte-1xcx5w2{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin-top:18px;padding:14px}.alert-group.highlight.svelte-1xcx5w2{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-card);background:var(--accent-tint)}.alert-group.svelte-1xcx5w2 h3:where(.svelte-1xcx5w2){align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.alert-group.svelte-1xcx5w2 .kw:where(.svelte-1xcx5w2){font-size:var(--text-md);font-weight:var(--weight-heavy);color:var(--text)}.alert-group.svelte-1xcx5w2 .mt:where(.svelte-1xcx5w2){font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:3px 8px}.alert-group.svelte-1xcx5w2 .count:where(.svelte-1xcx5w2){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-2)}.products-grid.svelte-1xcx5w2{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:18px;display:grid}@media (max-width:720px){.products-grid.svelte-1xcx5w2{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}}.grid-meta.svelte-1n46o8q{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-2);justify-content:space-between;align-items:center;margin:20px 2px 14px;display:flex}.grid-meta.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--text)}.grid-meta.svelte-1n46o8q .page-ind:where(.svelte-1n46o8q){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-2)}.products-grid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:18px;display:grid}@media (max-width:720px){.products-grid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}}
