.lg.svelte-1qtqoe5 .price-now:where(.svelte-1qtqoe5){font-size:2.3rem}.product-card.svelte-11ja2cl{border-top:3px solid var(--accent);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.product-card.svelte-11ja2cl:hover{box-shadow:var(--shadow-lg);color:inherit;transform:translateY(-3px)}.img-wrap.svelte-11ja2cl{background:var(--faint);overflow:hidden}.img-wrap.svelte-11ja2cl img:where(.svelte-11ja2cl){transition:transform .4s cubic-bezier(.2,.7,.2,1)}.product-card.svelte-11ja2cl:hover .img-wrap:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.img-wrap.svelte-11ja2cl img:where(.svelte-11ja2cl){transition:none}.product-card.svelte-11ja2cl:hover .img-wrap:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){transform:none}}.body.svelte-11ja2cl{flex-direction:column;flex-grow:1;padding:1.25rem 1.25rem 1.4rem;display:flex}h3.svelte-11ja2cl{margin-bottom:.25rem}.meta.svelte-11ja2cl{color:var(--sage);margin-bottom:.6rem;font-size:.85rem;font-weight:600}.headline.svelte-11ja2cl{color:#4a565b;flex-grow:1;font-size:.95rem}.foot.svelte-11ja2cl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.foot.svelte-11ja2cl .price-now{font-size:1.35rem}.free-label.svelte-11ja2cl{font-family:var(--serif);font-weight:700}.cta.svelte-11ja2cl{color:var(--gold);white-space:nowrap;font-size:.9rem;font-weight:700}
