.coupon-cq[data-astro-cid-p4f4dmmi]{container-type:inline-size;height:100%}.coupon[data-astro-cid-p4f4dmmi]{height:100%;position:relative;display:grid;grid-template-columns:132px 0 1fr;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-1);border:1px solid var(--line);transition:box-shadow .2s ease,transform .2s ease}.coupon[data-astro-cid-p4f4dmmi]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.coupon-stub[data-astro-cid-p4f4dmmi]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:18px 10px;border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px);background:var(--grad-deep);color:#fff;text-align:center;position:relative;overflow:hidden}.coupon-stub[data-astro-cid-p4f4dmmi]:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-60px;top:-60px;background:#ffffff1f}.tone-pink[data-astro-cid-p4f4dmmi] .coupon-stub[data-astro-cid-p4f4dmmi]{background:linear-gradient(140deg,#e0245e,#b5179e)}.tone-sun[data-astro-cid-p4f4dmmi] .coupon-stub[data-astro-cid-p4f4dmmi]{background:var(--grad-sun);color:var(--ink)}.tone-sun[data-astro-cid-p4f4dmmi] .coupon-stub[data-astro-cid-p4f4dmmi]:after{background:#ffffff59}.tone-ink[data-astro-cid-p4f4dmmi] .coupon-stub[data-astro-cid-p4f4dmmi]{background:var(--ink);color:var(--yellow)}.stub-big[data-astro-cid-p4f4dmmi]{font-size:2.35rem;font-weight:800;line-height:.95;letter-spacing:-.05em;white-space:nowrap}.stub-big[data-astro-cid-p4f4dmmi].stub-word{font-size:1.45rem;letter-spacing:-.02em}.stub-small[data-astro-cid-p4f4dmmi]{font-size:.82rem;font-weight:800;letter-spacing:.1em;max-width:100%;overflow-wrap:anywhere}.stub-cat[data-astro-cid-p4f4dmmi]{margin-top:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;font-size:.66rem;font-weight:800;letter-spacing:.02em;background:#ffffff38}.tone-sun[data-astro-cid-p4f4dmmi] .stub-cat[data-astro-cid-p4f4dmmi]{background:#1a14101a}.tone-ink[data-astro-cid-p4f4dmmi] .stub-cat[data-astro-cid-p4f4dmmi]{background:#ffd23f29}.coupon-tear[data-astro-cid-p4f4dmmi]{position:relative;width:0;border-left:2px dashed var(--line-2);margin-block:14px}.coupon-tear[data-astro-cid-p4f4dmmi]:before,.coupon-tear[data-astro-cid-p4f4dmmi]:after{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--notch-bg, var(--bg));box-shadow:inset 0 0 0 1px var(--line)}.coupon-tear[data-astro-cid-p4f4dmmi]:before{top:-26px;clip-path:inset(50% 0 0 0)}.coupon-tear[data-astro-cid-p4f4dmmi]:after{bottom:-26px;clip-path:inset(0 0 50% 0)}.coupon-body[data-astro-cid-p4f4dmmi]{padding:16px 18px 16px 20px;min-width:0;display:flex;flex-direction:column}.coupon-top[data-astro-cid-p4f4dmmi]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.coupon-shop[data-astro-cid-p4f4dmmi]{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.88rem;text-decoration:none}.coupon-shop[data-astro-cid-p4f4dmmi]:hover span[data-astro-cid-p4f4dmmi]{text-decoration:underline}.coupon-badges[data-astro-cid-p4f4dmmi]{display:inline-flex;gap:6px;flex-wrap:wrap;min-width:0}.coupon-badges[data-astro-cid-p4f4dmmi] .badge[data-astro-cid-p4f4dmmi]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.coupon-title[data-astro-cid-p4f4dmmi]{font-size:1.12rem;font-weight:800;letter-spacing:-.015em;margin-bottom:4px}.coupon-desc[data-astro-cid-p4f4dmmi]{color:var(--ink-2);font-size:.9rem;margin:0 0 10px;line-height:1.5}.coupon-meta[data-astro-cid-p4f4dmmi]{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;font-weight:700;color:var(--ink-2)}.coupon-meta[data-astro-cid-p4f4dmmi] li[data-astro-cid-p4f4dmmi]{display:inline-flex;align-items:center;gap:5px}.cd-wrap[data-astro-cid-p4f4dmmi]{color:var(--orange-ink)}.cd-wrap[data-astro-cid-p4f4dmmi].soon{color:#fff;background:var(--pink-ink);padding:2px 8px;border-radius:99px}.cd[data-astro-cid-p4f4dmmi]{font-family:var(--mono);font-weight:700;font-size:.78rem;font-variant-numeric:tabular-nums}.claims[data-astro-cid-p4f4dmmi]{color:var(--green-ink)}.coupon-actions[data-astro-cid-p4f4dmmi]{margin-top:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.peel[data-astro-cid-p4f4dmmi]{flex:1 1 230px;max-width:300px}.terms[data-astro-cid-p4f4dmmi]{font-size:.8rem;color:var(--ink-2)}.terms[data-astro-cid-p4f4dmmi] summary[data-astro-cid-p4f4dmmi]{cursor:pointer;font-weight:800;color:var(--ink-2);list-style:none;display:inline-flex;align-items:center;gap:4px;padding:6px 2px}.terms[data-astro-cid-p4f4dmmi] summary[data-astro-cid-p4f4dmmi]::-webkit-details-marker{display:none}.terms[data-astro-cid-p4f4dmmi] summary[data-astro-cid-p4f4dmmi]:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.terms[data-astro-cid-p4f4dmmi][open] summary[data-astro-cid-p4f4dmmi]:after{transform:rotate(-135deg) translateY(-1px)}.terms[data-astro-cid-p4f4dmmi][open]{flex-basis:100%}.terms[data-astro-cid-p4f4dmmi] p[data-astro-cid-p4f4dmmi]{margin:2px 0 0;padding:10px 12px;border-radius:10px;background:var(--bg)}@container (max-width: 480px){.coupon[data-astro-cid-p4f4dmmi]{grid-template-columns:96px 0 1fr}.stub-big[data-astro-cid-p4f4dmmi]{font-size:1.8rem}.stub-big[data-astro-cid-p4f4dmmi].stub-word{font-size:1.05rem}.stub-small[data-astro-cid-p4f4dmmi]{font-size:.68rem;letter-spacing:.1em}.stub-cat[data-astro-cid-p4f4dmmi]{font-size:.6rem;padding:3px 6px}.stub-cat[data-astro-cid-p4f4dmmi] svg{display:none}.coupon-body[data-astro-cid-p4f4dmmi]{padding:14px 14px 14px 16px}.coupon-title[data-astro-cid-p4f4dmmi]{font-size:1.02rem}.peel[data-astro-cid-p4f4dmmi]{flex-basis:100%;max-width:none}}
