.grid.svelte-wbcldq{display:grid;grid-template-columns:1fr;gap:1.5rem 1.25rem;margin:clamp(2.25rem,4vw,3.5rem) 0 0;padding:0;list-style:none}@media(min-width:640px){.grid.svelte-wbcldq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid.svelte-wbcldq{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:1280px){.grid.svelte-wbcldq{grid-template-columns:repeat(5,minmax(0,1fr))}}.card.svelte-wbcldq{position:relative;display:flex;flex-direction:column;min-width:0}.thumb.svelte-wbcldq{aspect-ratio:16 / 10;overflow:hidden;border-radius:.875rem;background:#f5f5f4}@media(min-width:640px){.thumb.svelte-wbcldq{aspect-ratio:4 / 5}}.thumb.svelte-wbcldq img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.card.svelte-wbcldq:hover .thumb:where(.svelte-wbcldq) img,.card.svelte-wbcldq:focus-within .thumb:where(.svelte-wbcldq) img{transform:scale(1.04)}h3.svelte-wbcldq{margin:1rem 0 0;font-family:var(--font-montserrat, system-ui, sans-serif);font-size:1.25rem;font-weight:300;letter-spacing:-.01em;line-height:1.2;color:#1c1917}.facts.svelte-wbcldq{margin:.5rem 0 0;font-family:var(--font-inter, system-ui, sans-serif);font-size:.8125rem;line-height:1.5;color:#78716c}.facts.svelte-wbcldq span:where(.svelte-wbcldq){display:block}.price.svelte-wbcldq{display:flex;align-items:baseline;gap:.4rem;margin:auto 0 0;padding-top:.75rem}.amount.svelte-wbcldq{font-family:var(--font-montserrat, system-ui, sans-serif);font-size:1.375rem;font-weight:300;color:#1c1917;font-variant-numeric:tabular-nums}.per.svelte-wbcldq{font-family:var(--font-inter, system-ui, sans-serif);font-size:.75rem;color:#78716c}.cta.svelte-wbcldq{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.875rem;border-radius:9999px;background:var(--brand, hsl(173 58% 33%));padding:0 1.25rem;font-family:var(--font-montserrat, system-ui, sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color .3s ease}.cta.svelte-wbcldq:hover{background:#1c1917}.cta.svelte-wbcldq:after{content:"";position:absolute;inset:0;border-radius:.875rem}.card.svelte-wbcldq:focus-within .thumb:where(.svelte-wbcldq){outline:2px solid var(--brand, hsl(173 58% 33%));outline-offset:3px}@media(prefers-reduced-motion:reduce){.thumb.svelte-wbcldq img{transition:none}.card.svelte-wbcldq:hover .thumb:where(.svelte-wbcldq) img,.card.svelte-wbcldq:focus-within .thumb:where(.svelte-wbcldq) img{transform:none}}
