.sc-card-photo{position:relative}.sc-heat-corner{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:47px;padding:4px 11px 4px 5px;border:1px solid #e8ba66;border-radius:13px;background:linear-gradient(145deg,#ee4630 0%,#b81d15 28%,#8c100f 68%,#c82d1d 100%);box-shadow:inset 0 1px 2px #ffcd9c88,inset 0 -2px 3px #53080899,0 3px 8px #35100b33;color:#fff5dc;pointer-events:none;line-height:1;font-family:Inter,Arial,sans-serif}.sc-heat-flame{display:block;flex:none;filter:drop-shadow(0 1px 1px #36050080);transform-origin:50% 90%;animation:sc-heat-flicker 2.8s ease-in-out infinite}.sc-heat-score{display:flex;flex-direction:column;gap:4px}.sc-heat-score b{font-size:19px;letter-spacing:-.03em;font-weight:600;white-space:nowrap}.sc-heat-score small{font-size:11px;letter-spacing:0;font-weight:500;margin-left:1px}.sc-heat-score>span{font-size:9px;white-space:nowrap}.sc-heat-spark{position:absolute;width:3px;height:3px;background:#ffe0a0;box-shadow:0 0 3px #eab952;border-radius:50%;left:23px;top:9px;animation:sc-heat-spark 4s ease-in-out infinite}.sc-heat-spark--two{left:34px;top:17px;width:2px;height:2px;animation-delay:1.8s}.sc-heat-corner--zero .sc-heat-flame{animation:none;opacity:.82}.sc-heat-description{margin:12px 0 18px!important;color:#4c4a42;font-size:14px}.sc-heat-description strong{color:#8c100f}.sc-product-photo .sc-heat-corner{right:16px;bottom:16px}@keyframes sc-heat-flicker{0%,100%{transform:scale(1) rotate(-1deg)}45%{transform:scale(.96,1.045) rotate(1deg)}75%{transform:scale(1.025,.98) rotate(0)}}@keyframes sc-heat-spark{0%,55%,100%{opacity:0;transform:translateY(0)}65%{opacity:.85}85%{opacity:0;transform:translate(2px,-9px)}}@media(max-width:650px){.sc-card-photo .sc-heat-corner{right:7px;bottom:7px;min-height:38px;padding:3px 7px 3px 3px;gap:2px;border-radius:10px}.sc-card-photo .sc-heat-flame{width:24px;height:31px}.sc-card-photo .sc-heat-score b{font-size:16px}.sc-card-photo .sc-heat-score small{font-size:10px}.sc-card-photo .sc-heat-score>span{font-size:8px}}@media(prefers-reduced-motion:reduce){.sc-heat-flame,.sc-heat-spark{animation:none}.sc-heat-spark{display:none}}
