.detail-main-image[role=button]{cursor:zoom-in}.product-lightbox{position:fixed;inset:0;z-index:10000;background:rgba(3,18,31,.92);display:grid;place-items:center;padding:4vw}.product-lightbox img{display:block;max-width:min(94vw,1800px);max-height:88vh;object-fit:contain;border-radius:14px;background:#fff}.product-lightbox button{position:fixed;top:20px;right:24px;width:46px;height:46px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#fff;color:#082f4f;font-size:30px;line-height:1;cursor:pointer}.product-lightbox span{position:fixed;bottom:18px;color:#fff;font-size:13px}@media(max-width:600px){.product-lightbox{padding:16px}.product-lightbox img{max-width:100%;max-height:82vh}.product-lightbox button{top:12px;right:12px}}