.grid-catalog.svelte-uy0t0l{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l){border-radius:var(--radius_md);border:1px solid color-mix(in srgb, var(--color_white) 35%, transparent);background:0 0;flex-direction:column;transition:all .3s;display:flex}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .img:where(.svelte-uy0t0l){border-radius:var(--radius_md);aspect-ratio:16/9;overflow:hidden}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l){flex-direction:column;flex:1;gap:8px;padding:24px;list-style:none;display:flex}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .name:where(.svelte-uy0t0l){color:var(--color_accent_secondary);font-size:20px;font-weight:600;line-height:1.2}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .desc:where(.svelte-uy0t0l){color:color-mix(in srgb, var(--color_white) 75%, transparent);flex:1;margin-bottom:24px;line-height:1.6}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .price:where(.svelte-uy0t0l) a{text-align:center;font-size:20px;font-weight:500}@media screen and (width<=1100px){.grid-catalog.svelte-uy0t0l{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .name:where(.svelte-uy0t0l){font-size:18px}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .desc:where(.svelte-uy0t0l){margin-bottom:20px;font-size:15px}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .price:where(.svelte-uy0t0l) a{font-size:22px}}@media screen and (width<=640px){.grid-catalog.svelte-uy0t0l{grid-template-columns:1fr;gap:12px}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l){gap:6px;padding:14px}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .name:where(.svelte-uy0t0l){font-size:17px}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .desc:where(.svelte-uy0t0l){margin-bottom:16px;font-size:14px;line-height:1.5}.grid-catalog.svelte-uy0t0l .card-catalog:where(.svelte-uy0t0l) .info:where(.svelte-uy0t0l) .price:where(.svelte-uy0t0l) a{padding:10px;font-size:20px}}
