
#priceCards .tile{position:relative}
#priceCards .tile img{cursor:zoom-in!important;transition:filter .22s ease,transform .3s ease}
#priceCards .tile:hover img{filter:brightness(.76)!important;transform:scale(1.025)}
#priceCards .tile::after{content:"🔍 " var(--nat-zoom-tip, "คลิกเพื่อดูภาพใหญ่");position:absolute;top:12px;left:50%;transform:translate(-50%,-6px);z-index:5;pointer-events:none;white-space:nowrap;padding:9px 13px;border:1px solid #d9b56c;border-radius:30px;background:rgba(5,16,29,.94);color:#f9dfa4;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:0 5px 20px #0009;opacity:0;transition:opacity .2s ease,transform .2s ease}
#priceCards .tile:hover::after,#priceCards .tile:focus-within::after{opacity:1;transform:translate(-50%,0)}
@media(hover:none){#priceCards .tile::after{opacity:1;transform:translate(-50%,0);font-size:10px;padding:6px 9px}}
