:where([data-niche=store]) .lo-sets{gap:clamp(1.75rem, 4vw, 2.75rem) var(--lo-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:56rem){:where([data-niche=store]) .lo-sets{grid-template-columns:repeat(3,minmax(0,1fr))}}:where([data-niche=store]) .lo-sets__plate{flex-direction:column;gap:.3rem;display:flex}:where([data-niche=store]) .lo-sets__frame{aspect-ratio:3/2;background:var(--e-ink-surface);inline-size:100%;transition:transform var(--lo-enter) var(--lo-ease);margin-block-end:.75rem;position:relative;overflow:hidden}@media (hover:hover){:where([data-niche=store]) .lo-sets__plate:hover .lo-sets__frame{transform:translateY(-2px)}}:where([data-niche=store]) .lo-sets__frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:where([data-niche=store]) .lo-sets__names{background:color-mix(in srgb, var(--lo-sand) 42%, var(--lo-milk));color:var(--lo-ink);font-family:var(--e-font-display);flex-direction:column;justify-content:center;gap:.2rem;margin:0;padding:1.1rem 1.25rem;font-size:clamp(.9rem,2.2vw,1.05rem);list-style:none;display:flex;position:absolute;inset:0}:where([data-niche=store]) .lo-sets__name{margin:0}:where([data-niche=store]) .lo-sets__line{margin:0;font-size:.85rem}:where([data-niche=store]) .lo-sets__price{align-items:baseline;gap:.55rem;margin:.4rem 0 0;display:flex}:where([data-niche=store]) .lo-sets__sum{color:var(--e-muted);font-size:.9rem;text-decoration:line-through}:where([data-niche=store]) .lo-sets__saving{margin:0;font-size:.82rem}:where([data-niche=store]) .lo-sets__add{margin:.65rem 0 0}
