.sold-out-anchor.svelte-jak3s1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;container-type:inline-size}.sold-out-badge.svelte-jak3s1{--sold-out-notch:.72em;position:absolute;top:0;left:0;display:block;max-width:calc(100% - 1rem);padding:.7em calc(.95em + var(--sold-out-notch)) .7em .95em;overflow:hidden;background:var(--sold-out-bg, #e0042f);color:var(--sold-out-text, #ffffff);font-family:inherit;font-weight:700;font-size:.7rem;font-size:clamp(.6rem,4.1cqi,.8rem);line-height:1;letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis}.sold-out-badge--hero.svelte-jak3s1{font-size:.85rem;font-size:clamp(.72rem,2.6cqi,1rem)}.sold-out-badge--ribbon.svelte-jak3s1{clip-path:polygon(0 0,100% 0,calc(100% - var(--sold-out-notch)) 50%,100% 100%,0 100%)}.sold-out-badge--tag.svelte-jak3s1{padding-right:.95em}.sold-out-badge--pill.svelte-jak3s1{top:.85em;left:.85em;padding-inline:1.05em;border-radius:999px}
