.offer.svelte-ww2p2m{border:1px dashed var(--color-accent);border-radius:var(--radius-md);background:radial-gradient(ellipse at 0% 0%, var(--color-sky), var(--color-bg) 70%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(18px,2.4vw,28px);display:grid}.head.svelte-ww2p2m{border-right:1px dashed var(--color-line-strong);gap:4px;padding-right:clamp(16px,3vw,40px);display:grid}.label.svelte-ww2p2m{color:var(--color-accent);margin:0}.discount.svelte-ww2p2m{font:500 clamp(1.8rem, 1.3rem + 1.6vw, 2.75rem) / 1 var(--font-display);letter-spacing:var(--track-h2);white-space:nowrap;margin:0}.body.svelte-ww2p2m{gap:10px;display:grid}.body.svelte-ww2p2m p:where(.svelte-ww2p2m){max-width:52ch;margin:0;line-height:1.45}.spots.svelte-ww2p2m{color:var(--color-muted);align-items:center;gap:10px;font-size:.6875rem;display:flex}.squares.svelte-ww2p2m{gap:4px;display:flex}.squares.svelte-ww2p2m i:where(.svelte-ww2p2m){border:1px solid var(--color-accent);border-radius:2px;width:10px;height:10px}.squares.svelte-ww2p2m i.taken:where(.svelte-ww2p2m){background:var(--color-accent)}@media (width<=760px){.offer.svelte-ww2p2m{grid-template-columns:1fr;justify-items:start}.head.svelte-ww2p2m{border-right:0;border-bottom:1px dashed var(--color-line-strong);width:100%;padding:0 0 14px}}
