.coupon[data-astro-cid-p4f4dmmi]{position:relative;display:flex;flex-direction:column;background:var(--white);border:var(--b);border-radius:12px;box-shadow:var(--sh);transition:transform .12s ease,box-shadow .12s ease;min-width:0}.coupon[data-astro-cid-p4f4dmmi]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.coupon[data-astro-cid-p4f4dmmi].tilt:nth-child(3n+1){transform:rotate(-.6deg)}.coupon[data-astro-cid-p4f4dmmi].tilt:nth-child(3n+2){transform:rotate(.5deg)}.coupon[data-astro-cid-p4f4dmmi].tilt:hover{transform:rotate(0) translate(-2px,-2px)}@media(max-width:720px){.coupon[data-astro-cid-p4f4dmmi].tilt:nth-child(n){transform:none}}.cp-top[data-astro-cid-p4f4dmmi]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:var(--b2)}.cp-top[data-astro-cid-p4f4dmmi] .chip[data-astro-cid-p4f4dmmi]{flex:none}.cp-shop[data-astro-cid-p4f4dmmi]{display:inline-flex;align-items:center;gap:9px;font-weight:800;text-decoration:none;font-size:.95rem;min-width:0}.cp-shop[data-astro-cid-p4f4dmmi] span[data-astro-cid-p4f4dmmi]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-shop[data-astro-cid-p4f4dmmi]:hover span[data-astro-cid-p4f4dmmi]:last-child{text-decoration:underline}.cp-body[data-astro-cid-p4f4dmmi]{padding:16px 16px 4px;flex:1}.cp-badge[data-astro-cid-p4f4dmmi]{margin:0 0 10px;font-family:var(--f-head);font-weight:900;font-size:2.3rem;line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 78;letter-spacing:-.01em}.cp-badge[data-astro-cid-p4f4dmmi] mark[data-astro-cid-p4f4dmmi]{background:var(--yellow);color:var(--ink);padding:2px 8px 0;display:inline-block;transform:rotate(-1.5deg);border-radius:3px 8px 4px 9px;box-shadow:3px 3px 0 var(--ink);border:2px solid var(--ink);max-width:100%;overflow-wrap:anywhere}.cp-title[data-astro-cid-p4f4dmmi]{font-size:1.15rem;margin:6px 0;line-height:1.2}.cp-desc[data-astro-cid-p4f4dmmi]{color:var(--ink-2);font-size:.94rem;margin:0 0 10px}.cp-meta[data-astro-cid-p4f4dmmi]{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--f-mono);font-size:.76rem;font-weight:700;text-transform:uppercase}.cp-meta[data-astro-cid-p4f4dmmi] li[data-astro-cid-p4f4dmmi]{display:inline-flex;align-items:center;gap:5px}.cp-meta[data-astro-cid-p4f4dmmi] li[data-astro-cid-p4f4dmmi].warn{background:var(--red);padding:1px 6px;border:2px solid var(--ink)}.cp-code[data-astro-cid-p4f4dmmi]{display:flex;gap:10px;padding:0 16px 14px;align-items:stretch}.cp-mask[data-astro-cid-p4f4dmmi]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;border:2px dashed var(--ink);border-radius:8px;background:var(--paper-2);font-weight:700;font-size:1rem;letter-spacing:.12em;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-btn[data-astro-cid-p4f4dmmi]{flex:none}.cp-btn[data-astro-cid-p4f4dmmi] .s[data-astro-cid-p4f4dmmi]{display:none}.cp-btn[data-astro-cid-p4f4dmmi][data-claimed]{--bg: var(--mint)}.cp-btn[data-astro-cid-p4f4dmmi][data-claimed] .g[data-astro-cid-p4f4dmmi]{display:none}.cp-btn[data-astro-cid-p4f4dmmi][data-claimed] .s[data-astro-cid-p4f4dmmi]{display:inline-flex}.cp-btn[data-astro-cid-p4f4dmmi] span[data-astro-cid-p4f4dmmi]{display:inline-flex;align-items:center;gap:7px}.coupon[data-astro-cid-p4f4dmmi]:has([data-claimed]) .cp-mask[data-astro-cid-p4f4dmmi]{background:var(--mint);border-style:solid;letter-spacing:.04em}.cp-terms[data-astro-cid-p4f4dmmi]{border-top:2px solid var(--ink);font-size:.86rem}.cp-terms[data-astro-cid-p4f4dmmi] summary[data-astro-cid-p4f4dmmi]{cursor:pointer;padding:9px 16px;font-family:var(--f-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;list-style:none;display:flex;justify-content:space-between}.cp-terms[data-astro-cid-p4f4dmmi] summary[data-astro-cid-p4f4dmmi]::-webkit-details-marker{display:none}.cp-terms[data-astro-cid-p4f4dmmi] summary[data-astro-cid-p4f4dmmi]:after{content:"+";font-size:1rem;line-height:1}.cp-terms[data-astro-cid-p4f4dmmi][open] summary[data-astro-cid-p4f4dmmi]:after{content:"–"}.cp-terms[data-astro-cid-p4f4dmmi] p[data-astro-cid-p4f4dmmi]{margin:0;padding:0 16px 12px;color:var(--ink-2)}.compact[data-astro-cid-p4f4dmmi] .cp-badge[data-astro-cid-p4f4dmmi]{font-size:1.8rem}@media(max-width:400px){.cp-code[data-astro-cid-p4f4dmmi]{flex-direction:column}.cp-btn[data-astro-cid-p4f4dmmi]{width:100%}.cp-badge[data-astro-cid-p4f4dmmi]{font-size:1.9rem}}
