.pgco-v2 .pgco-lightbox{box-sizing:border-box;width:100%;max-width:100vw;height:100%;max-height:100vh;padding:var(--pgco-lightbox-pad);color:var(--pgco-white);background:0 0;border:0;margin:0;overflow:hidden}.pgco-v2 .pgco-lightbox[open]{justify-content:center;align-items:center;display:flex}.pgco-v2 .pgco-lightbox::backdrop{background:var(--pgco-backdrop-bg);backdrop-filter:blur(var(--pgco-backdrop-blur))}.pgco-v2 .pgco-lightbox__img{border-radius:var(--pgco-radius-sm);background:var(--pgco-white);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pgco-v2 .pgco-lightbox__close,.pgco-v2 .pgco-lightbox__nav{width:var(--pgco-lightbox-btn);height:var(--pgco-lightbox-btn);background:var(--pgco-lightbox-btn-bg);color:var(--pgco-white);font-size:var(--pgco-lightbox-nav-fs);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute}.pgco-v2 .pgco-lightbox__close:hover,.pgco-v2 .pgco-lightbox__nav:hover,.pgco-v2 .pgco-lightbox__close:focus-visible,.pgco-v2 .pgco-lightbox__nav:focus-visible{background:var(--pgco-lightbox-btn-bg-hover);color:var(--pgco-white)}.pgco-v2 .pgco-lightbox__close{font-size:var(--pgco-fs-20);inset-block-start:var(--pgco-space-2);inset-inline-end:var(--pgco-space-2)}.pgco-v2 .pgco-lightbox__nav{inset-block-start:50%;translate:0 -50%}.pgco-v2 .pgco-lightbox__nav:before{content:"";width:var(--pgco-lightbox-chevron);height:var(--pgco-lightbox-chevron);border-top:var(--pgco-hair-strong) solid currentcolor;border-right:var(--pgco-hair-strong) solid currentcolor}.pgco-v2 .pgco-lightbox__nav--prev:before{margin-inline-end:calc(var(--pgco-lightbox-chevron) / -4);rotate:45deg}.pgco-v2 .pgco-lightbox__nav--next:before{margin-inline-start:calc(var(--pgco-lightbox-chevron) / -4);rotate:-135deg}.pgco-v2 .pgco-lightbox:dir(ltr) .pgco-lightbox__nav--prev:before{rotate:-135deg}.pgco-v2 .pgco-lightbox:dir(ltr) .pgco-lightbox__nav--next:before{rotate:45deg}.pgco-v2 .pgco-lightbox__nav--prev{inset-inline-start:var(--pgco-space-2)}.pgco-v2 .pgco-lightbox__nav--next{inset-inline-end:var(--pgco-space-2)}.pgco-v2 .pgco-lightbox__nav[hidden]{display:none}@media (width<=767px){.pgco-v2 .pgco-lightbox{padding:var(--pgco-lightbox-pad-mobile)}.pgco-v2 .pgco-lightbox__nav{inset-block:auto var(--pgco-space-1);translate:none}}