.product-image-center[data-v-d78fde59]{align-items:center;background:#f9fafb;display:flex;height:16rem;justify-content:center;overflow:hidden}.lightbox-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;display:flex;flex-direction:column;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.lightbox-close{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:48px;z-index:10}.lightbox-close:hover{background:#ffffff40;transform:scale(1.1)}.lightbox-content{align-items:center;display:flex;flex-direction:column;gap:1rem;max-height:85vh;max-width:100%}.lightbox-image{border-radius:1rem;box-shadow:0 25px 60px #00000080;max-height:75vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-label{color:#fffc;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lightbox-enter-active,.lightbox-leave-active{transition:opacity .3s ease}.lightbox-enter-active .lightbox-image,.lightbox-leave-active .lightbox-image{transition:transform .3s ease,opacity .3s ease}.lightbox-enter-from,.lightbox-leave-to{opacity:0}.lightbox-enter-from .lightbox-image,.lightbox-leave-to .lightbox-image{opacity:0;transform:scale(.85)}
