html body ul.products li.product .hcb-promo{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:7px 8px 6px;background:#e39d9d;color:#fff;font-family:"Lilita One",sans-serif;font-weight:400;font-size:17px;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 6px rgba(48,48,48,.15);overflow:hidden;pointer-events:none}html body ul.products li.product .hcb-promo:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-150%) skewX(-20deg);animation:hcbShine 4s ease-in-out .6s infinite}html body ul.products li.product .hcb-promo span{display:inline-block;animation:hcbPulse 4s ease-in-out .6s infinite}html body ul.products li.product:hover .hcb-promo span{animation:hcbPulse .6s ease-in-out 1}html body ul.products li.product.outofstock .hcb-promo{background:#9a9696;box-shadow:none}html body ul.products li.product.outofstock .hcb-promo:after{display:none}html body ul.products li.product.outofstock .hcb-promo span{animation:none}html body.hcb-malin ul.products li.product .asnp-esb-badge-group-out-of-image{display:none!important}@media (max-width:1024px){html body ul.products li.product .hcb-promo{font-size:15px;padding:6px 6px 5px}}@media (max-width:600px){html body ul.products li.product .hcb-promo{font-size:13px;padding:5px 4px 4px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){html body ul.products li.product .hcb-promo:after{display:none}html body ul.products li.product .hcb-promo span{animation:none!important}}