.visualPanel img#productImg{transition:opacity .22s,filter .45s,transform .55s}
.visualPanel img.powerPreview{position:absolute;z-index:6;inset:auto 18px 136px auto;width:84px;height:84px;object-fit:cover;border:1px solid #b98a37;border-radius:4px;background:#111;filter:none;box-shadow:0 10px 24px rgba(0,0,0,.55);transition:opacity .2s}
.visualPanel.off img#productImg{filter:brightness(.38) saturate(.72) drop-shadow(0 18px 24px rgba(0,0,0,.8))}
.visualPanel.tone-red img#productImg{filter:hue-rotate(335deg) saturate(1.35) brightness(.72)}
.visualPanel.tone-orange img#productImg{filter:saturate(1.2) brightness(1.05)}
.visualPanel.tone-white img#productImg{filter:saturate(.38) brightness(1.18)}
.visualPanel.tone-grey img#productImg{filter:saturate(.3) brightness(.64)}
.packVisual img,#packLabImage{transition:opacity .2s ease}
@media(max-width:560px){.visualPanel img.powerPreview{width:66px;height:66px;right:12px;bottom:126px}.visualPanel img#productImg{inset:3% 2% 26%;width:96%;height:70%}}

.visualPanel img.powerPreview[hidden],.powerFallback[hidden]{display:none}
.powerFallback{position:absolute;z-index:6;inset:auto 18px 136px auto;width:84px;height:84px;display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;font-size:9px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#e4cf9f;border:1px solid #b98a37;border-radius:4px;background:radial-gradient(circle at 50% 30%,rgba(201,164,74,.22),#111 72%);box-shadow:0 10px 24px rgba(0,0,0,.55)}
.visualPanel img#productImg.img-unavailable{visibility:hidden}
@media(max-width:560px){.powerFallback{width:66px;height:66px;right:12px;bottom:126px;font-size:8px}}
