
#priceCards .nat-price-tile{overflow:hidden}
#priceCards .nat-price-tile img{display:block;cursor:zoom-in!important}
#priceCards .nat-price-tile::after{top:15px}
#natPriceLightbox[hidden]{display:none!important}
#natPriceLightbox{position:fixed;inset:0;z-index:2147483600;background:rgba(0,5,12,.94);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:58px 20px 28px;box-sizing:border-box}
#natPriceLightbox img{max-width:96vw;max-height:78vh;object-fit:contain;border:1px solid #c8a25e;border-radius:10px;box-shadow:0 20px 70px #000}
#natPriceLightbox .nat-caption{color:#f2d9a7;font-size:16px;text-align:center}
#natPriceLightbox button{position:absolute;top:14px;right:22px;border:1px solid #d5b16d;background:#102033;color:#fff;border-radius:50%;font-size:27px;width:46px;height:46px;cursor:pointer}
