.deal-tag{white-space:nowrap;border:1px solid rgb(var(--dt-rgb) / .7);background:linear-gradient(rgb(var(--dt-rgb) / .26), rgb(var(--dt-rgb) / .07));color:var(--dt-light);box-shadow:0 4px 12px -4px rgb(var(--dt-rgb) / .45);border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.dark .deal-tag{color:var(--dt-dark)}.deal-tag--pill{padding:5px 12px;font-size:13px}.deal-tag--chip{padding:3px 11px;font-size:12px}.deal-tag--photo{color:var(--dt-dark);background:linear-gradient(rgb(var(--dt-rgb) / .26), rgb(var(--dt-rgb) / .07)), #0e0c06b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 14px;font-size:13px}.deal-tag__dot{background:rgb(var(--dt-rgb));border-radius:9999px;flex-shrink:0;width:8px;height:8px;position:relative}.deal-tag__dot:after{content:"";border-radius:inherit;border:1px solid rgb(var(--dt-rgb));animation:1.6s ease-out infinite deal-tag-pulse;position:absolute;inset:0}@keyframes deal-tag-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.deal-tag__dot:after{animation:none;display:none}}.deal-tag__arrow{margin-left:-1px;font-size:1.15em}@media (hover:hover){.deal-tag--link:hover .deal-tag__text{text-decoration:underline}}.deal-tag--soldout .deal-tag__dot{background:#9ca3af}.deal-tag--soldout .deal-tag__dot:after{animation:none;display:none}
