.o-product-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.o-product-card__media.svelte-gnuaqb{background:var(--o-surface-muted);position:relative}.o-product-card__media.svelte-gnuaqb .o-media{border-radius:0}.o-product-card__badge.svelte-gnuaqb{margin-bottom:1px;display:flex}.o-product-card__body.svelte-gnuaqb{flex-direction:column;flex:1;gap:7px;padding:15px 18px 18px;display:flex}h3.svelte-gnuaqb{color:var(--o-ink);letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}p.svelte-gnuaqb{color:var(--o-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.o-product-card__foot.svelte-gnuaqb{border-top:1px solid var(--o-line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:10px;display:flex}.o-product-card__prices.svelte-gnuaqb{gap:16px;display:flex}.o-product-card__prices.svelte-gnuaqb span:where(.svelte-gnuaqb){flex-direction:column;gap:1px;display:flex}.o-product-card__prices.svelte-gnuaqb small:where(.svelte-gnuaqb){color:var(--o-muted-soft);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:600}.o-product-card__prices.svelte-gnuaqb strong:where(.svelte-gnuaqb){color:var(--o-ink);font-size:14.5px;font-weight:700}.o-product-card__arrow.svelte-gnuaqb{background:var(--o-mint);width:34px;height:34px;color:var(--o-primary);transition:background-color .18s var(--o-ease), color .18s var(--o-ease);border-radius:50%;flex:none;place-items:center;display:grid}.o-product-card:hover .o-product-card__arrow.svelte-gnuaqb{background:var(--o-primary);color:#fff}.o-catalog-meta.svelte-1bhes55{color:var(--o-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.o-catalog-meta.svelte-1bhes55 strong:where(.svelte-1bhes55){color:var(--o-ink);font-size:14px}.o-product-grid.svelte-1bhes55{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=560px){.o-product-grid.svelte-1bhes55{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.o-product-grid.svelte-1bhes55{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
