@property --smax-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes smax-ring-spin{to{--smax-ring-angle:1turn}}.smax-highlight-ring{position:relative;--smax-ring-play:smax-ring-spin 3.4s linear infinite}@media (prefers-reduced-motion:reduce){.smax-highlight-ring{--smax-ring-play:none}}.smax-sale-popup.smax-highlight-ring{position:fixed}.smax-highlight-ring::before{content:"";position:absolute;top:var(--smax-ring-ins,-5px);right:var(--smax-ring-ins,-5px);bottom:var(--smax-ring-ins,-5px);left:var(--smax-ring-ins,-5px);border-radius:inherit;padding:2px;background:conic-gradient(from var(--smax-ring-angle),transparent 0turn,transparent .58turn,var(--smax-ring-color,#0d0) .75turn,transparent .9turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:var(--smax-ring-play);pointer-events:none}.smax-offer.smax-highlight-ring::before{border-radius:15px}.smax-sale-popup.smax-highlight-ring::before{border-radius:10px;--smax-ring-ins:0}.smax-offer.smax-highlight-ring{margin:12px 0}