.snap-row.svelte-7ewud0{margin-inline:0;padding-inline:.25rem;scroll-padding-inline:.25rem}.product-card.svelte-11ja2cl{min-width:0}.product-card__visual.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;width:100%;height:100%;display:block}.product-card__description.svelte-11ja2cl{color:var(--on-surface-variant);margin:0}.product-card__prices.svelte-11ja2cl{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.product-card--list.svelte-11ja2cl{border-radius:var(--radius-xl);background:var(--surface-container-low);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-width:0;padding:.875rem;display:grid}.product-card--list.product-card--no-visual.svelte-11ja2cl{grid-template-columns:minmax(0,1fr) auto}.product-card__list-visual.svelte-11ja2cl{width:6rem;height:6rem}.product-card__list-visual.svelte-11ja2cl moni-shape,.product-card__grid-visual.svelte-11ja2cl moni-shape{width:100%;height:100%}.product-card__list-content.svelte-11ja2cl,.product-card__grid-content.svelte-11ja2cl{min-width:0;color:inherit;gap:.25rem;text-decoration:none;display:grid}.product-card__list-content.svelte-11ja2cl h3:where(.svelte-11ja2cl){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;margin:0;overflow:hidden}.product-card__grid-content.svelte-11ja2cl h3:where(.svelte-11ja2cl){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__list-content.svelte-11ja2cl :is(h3:where(.svelte-11ja2cl),p:where(.svelte-11ja2cl)),.product-card__grid-content.svelte-11ja2cl :is(h3:where(.svelte-11ja2cl),p:where(.svelte-11ja2cl)){margin:0}.product-card__list-content.svelte-11ja2cl p:where(.svelte-11ja2cl),.product-card__grid-content.svelte-11ja2cl p:where(.svelte-11ja2cl){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__list-action.svelte-11ja2cl{justify-self:end}.product-card--grid.svelte-11ja2cl{border-radius:var(--radius-xl);background:var(--surface-container-low);grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;padding:1rem;display:grid}.product-card__grid-visual.svelte-11ja2cl{place-items:center;min-height:7.5rem;display:grid}.product-card__grid-action.svelte-11ja2cl{justify-self:start}.product-card--photos.svelte-11ja2cl{border-radius:var(--radius-xl);background:var(--surface-container-low);min-height:18rem;position:relative;overflow:hidden}.product-card__photo-link.svelte-11ja2cl{color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.product-card__photo.svelte-11ja2cl{object-fit:cover;width:100%;height:100%}.product-card__photo-fallback.svelte-11ja2cl{background:linear-gradient(145deg, var(--primary-container), var(--surface-container-high) 62%, var(--surface-container-low));place-items:start center;width:100%;height:100%;padding-top:1.25rem;display:grid}.product-card__photo-fallback.svelte-11ja2cl .product-card__visual{opacity:.72;width:5rem;height:5rem}.product-card__photo-fallback.svelte-11ja2cl>moni-icon{opacity:.72}.product-card__photo-overlay.svelte-11ja2cl{background:linear-gradient(#0000 0%,#0000001f 22%,#000000ad 55%,#000000eb 100%);gap:.35rem;padding:3.5rem 4.5rem 1rem 1rem;display:grid;position:absolute;inset:auto 0 0}.product-card__photo-overlay.svelte-11ja2cl :is(h3:where(.svelte-11ja2cl),p:where(.svelte-11ja2cl)){color:#fff;margin:0}.product-card__photo-overlay.svelte-11ja2cl p:where(.svelte-11ja2cl){color:#ffffffd1}.product-card__photo-overlay.svelte-11ja2cl .product-card__price{color:#fff}.product-card__photo-action.svelte-11ja2cl{z-index:2;position:absolute;top:.75rem;right:.75rem}@media (width<=30rem){.product-card--list.svelte-11ja2cl{grid-template-columns:5rem minmax(0,1fr) auto;gap:.625rem;padding:.75rem}.product-card--list.product-card--no-visual.svelte-11ja2cl{grid-template-columns:minmax(0,1fr) auto}.product-card__list-visual.svelte-11ja2cl{width:5rem;height:5rem}}moni-morph-modal.svelte-owb2al{--moni-morph-body-overflow-y:hidden}.catalog.svelte-owb2al{padding-block:1rem 4rem}.catalog__header.svelte-owb2al{border-radius:var(--radius-xl);background:var(--surface-container-low);gap:1.5rem;padding:clamp(1.5rem,5vw,3rem) clamp(1rem,4vw,2.5rem);display:grid}.catalog__intro.svelte-owb2al{gap:.75rem;max-width:40rem;display:grid}.catalog__search.svelte-owb2al{max-width:32rem}.catalog__sections.svelte-owb2al{gap:clamp(2.5rem,6vw,4rem);padding-block:clamp(2rem,5vw,3.5rem);display:grid}.catalog__grid.svelte-owb2al{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.catalog__grid[data-layout=grid].svelte-owb2al{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.catalog__grid[data-layout=photos].svelte-owb2al{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.catalog__toolbar.svelte-owb2al{justify-content:flex-end;display:flex}.catalog-modal__header.svelte-owb2al,.catalog-modal__form.svelte-owb2al,.catalog-modal__group-body.svelte-owb2al,.catalog-modal__options.svelte-owb2al,.catalog-modal__option-copy.svelte-owb2al,.catalog-modal__total.svelte-owb2al{gap:.75rem;display:grid}.catalog-modal__form.svelte-owb2al{box-sizing:border-box;height:100%;min-height:0;padding:1.5rem;overflow:hidden}.catalog-modal__form--with-image.svelte-owb2al{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem}.catalog-modal__media.svelte-owb2al{border-radius:var(--radius-xl);background:var(--surface-container);place-self:center;width:100%;min-height:22rem;max-height:calc(100vh - 12rem);overflow:hidden}.catalog-modal__media.svelte-owb2al img:where(.svelte-owb2al){width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.catalog-modal__content.svelte-owb2al{overscroll-behavior:contain;align-content:start;gap:1rem;min-width:0;min-height:0;max-height:100%;display:grid;overflow-y:auto}.catalog-modal__configuration.svelte-owb2al{align-content:safe center;gap:.75rem;min-height:0;display:grid}.catalog-modal__description.svelte-owb2al{margin:0}.catalog-modal__option.svelte-owb2al,.catalog-modal__actions.svelte-owb2al{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-modal__option.svelte-owb2al{border-radius:var(--radius-lg);background:var(--surface-container);padding:.75rem 1rem}.catalog-modal__option-copy.svelte-owb2al{gap:.1rem;min-width:0}.catalog-modal__actions.svelte-owb2al{z-index:1;border-radius:var(--radius-xl);background:var(--surface-container-high);border:1px solid var(--outline-variant);flex-wrap:nowrap;margin:.5rem .25rem .25rem;padding:.875rem 1rem;position:sticky;bottom:.5rem}.catalog-modal__total.svelte-owb2al{gap:.1rem;margin-right:auto}@media (width<=700px){moni-morph-modal.svelte-owb2al{--moni-morph-body-overflow-y:auto}.catalog-modal__form.svelte-owb2al{height:auto;min-height:0;overflow:visible}.catalog-modal__form--with-image.svelte-owb2al{grid-template-columns:minmax(0,1fr)}.catalog-modal__media.svelte-owb2al{aspect-ratio:16/9;min-height:0;max-height:none}.catalog-modal__media.svelte-owb2al img:where(.svelte-owb2al){min-height:0}.catalog-modal__content.svelte-owb2al{max-height:none;overflow:visible}.catalog-modal__actions.svelte-owb2al{flex-wrap:wrap;margin-inline:0}}
