.coupon.svelte-podw4w{position:relative;display:flex;background:#fff;border:3px dashed #1f2937;border-radius:6px;text-decoration:none;color:#111;height:100%;transition:transform .15s,background .15s}.coupon.svelte-podw4w:hover{transform:rotate(-.6deg);background:#fffdf2}.scissors.svelte-podw4w{position:absolute;top:-.95rem;left:1rem;background:var(--page-bg);padding:0 .25rem;font-size:1.2rem;color:#1f2937;line-height:1.2}.strip.svelte-podw4w{width:2.1rem;flex-shrink:0;background:var(--color-primary);display:grid;place-items:center;border-right:3px dashed #fff}.strip.svelte-podw4w span:where(.svelte-podw4w){writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font:400 .85rem Anton,sans-serif;letter-spacing:.14em;text-transform:uppercase}.content.svelte-podw4w{flex:1;min-width:0;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.35rem}.aisle.svelte-podw4w{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}h3.svelte-podw4w{font-family:Anton,sans-serif;font-weight:400;font-size:1.35rem;line-height:1.12;text-transform:uppercase;letter-spacing:.01em}.coupon-featured.svelte-podw4w h3:where(.svelte-podw4w){font-size:1.9rem}.desc.svelte-podw4w{font-size:.88rem;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.foot.svelte-podw4w{margin-top:auto;display:flex;align-items:center;gap:.6rem;padding-top:.4rem}.code.svelte-podw4w{width:4.5rem;height:1.4rem;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 3px,#111 3px 4px,transparent 4px 6px)}.valid.svelte-podw4w{font-size:.72rem;font-weight:600;color:#6b7280}img.svelte-podw4w{width:7.5rem;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-left:1px solid #e5e7eb;border-radius:0 3px 3px 0}@media(max-width:520px){img.svelte-podw4w{display:none}}
