.trevi-holiday-punch-image{position:relative}
img.trevi-holiday-punch-badge{position:absolute;z-index:2;top:16px;right:16px;width:clamp(76px,18%,124px);height:auto;max-width:24%;border-radius:50%;pointer-events:none;animation:trevi-holiday-punch-spin 36s linear infinite}
.trevi-categories .trevi-shop-card__image img.trevi-holiday-punch-badge,.trevi-collection-shopping .trevi-shop-card__image img.trevi-holiday-punch-badge{top:10px;right:10px;width:28%;max-width:82px;height:auto;object-fit:contain;opacity:1}
@keyframes trevi-holiday-punch-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){img.trevi-holiday-punch-badge{animation:none}}
