.coupon-pill[data-v-c39ce2b2]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;display:inline-flex;font-family:Zen Maru Gothic,Zen Maru Gothic fallback,Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;gap:10px;letter-spacing:.04em;max-width:100%;padding:7px 18px 7px 7px;text-decoration:none;transition:background .3s ease,border-color .3s ease;white-space:nowrap}.coupon-pill[data-v-c39ce2b2]:hover{background:#ffffff3d;border-color:#ffffff80}.coupon-pill[data-v-c39ce2b2]:focus-visible{outline:3px solid hsla(0,0%,100%,.6);outline-offset:3px}.coupon-pill-tag[data-v-c39ce2b2]{background:#fff;border-radius:999px;color:#3f7070;font-size:.6875rem;letter-spacing:.06em;padding:5px 11px}.coupon-pill-arrow[data-v-c39ce2b2]{transition:transform .3s ease}.coupon-pill:hover .coupon-pill-arrow[data-v-c39ce2b2]{transform:translate(3px)}@media(max-width:768px){.coupon-pill[data-v-c39ce2b2]{font-size:.8125rem;gap:8px;padding:6px 14px 6px 6px}}@media(max-width:360px){.coupon-pill[data-v-c39ce2b2]{font-size:.75rem;gap:6px;padding:6px 12px 6px 6px}.coupon-pill-sub[data-v-c39ce2b2]{display:none}}@media(prefers-reduced-motion:reduce){.coupon-pill[data-v-c39ce2b2],.coupon-pill-arrow[data-v-c39ce2b2]{transition:none}.coupon-pill:hover .coupon-pill-arrow[data-v-c39ce2b2]{transform:none}}
