.bnx-gallery{position:fixed;inset:0;z-index:9000;display:flex;color:#fff;--pgv-chrome: rgba(255, 255, 255, .12);--pgv-chrome-hover: rgba(255, 255, 255, .24)}.bnx-gallery[hidden]{display:none!important}.bnx-gallery__backdrop{position:absolute;inset:0;background:#090b10ed;backdrop-filter:blur(.35rem);animation:bnx-gallery-fade .2s ease}.bnx-gallery__dialog{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:100%;padding:.85rem clamp(.85rem,3vw,2.5rem) 1rem;animation:bnx-gallery-rise .22s ease}.bnx-gallery__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem}.bnx-gallery__counter{margin:0;font-size:.9rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#ffffffbd}.bnx-gallery__tools{display:flex;gap:.5rem;margin-left:auto}.bnx-gallery__tool,.bnx-gallery__nav{display:grid;place-items:center;border:0;border-radius:50%;background:var(--pgv-chrome);color:inherit;cursor:pointer;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.bnx-gallery__tool:hover,.bnx-gallery__nav:hover{background:var(--pgv-chrome-hover)}.bnx-gallery__tool:focus-visible,.bnx-gallery__nav:focus-visible,.bnx-gallery__thumb:focus-visible{outline:2px solid #fff;outline-offset:2px}.bnx-gallery__tool{position:relative;width:2.75rem;height:2.75rem}.bnx-gallery__tool:before,.bnx-gallery__tool:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:opacity .18s ease}.bnx-gallery__tool--close:before,.bnx-gallery__tool--close:after{width:1.05rem;height:2px}.bnx-gallery__tool--close:before{transform:rotate(45deg)}.bnx-gallery__tool--close:after{transform:rotate(-45deg)}.bnx-gallery__tool--zoom:before{width:1.05rem;height:2px}.bnx-gallery__tool--zoom:after{width:2px;height:1.05rem}.bnx-gallery__tool--zoom[aria-pressed=true]:after{opacity:0}.bnx-gallery__stage{position:relative;overflow:hidden;touch-action:pan-y;cursor:zoom-in}.bnx-gallery.is-zoomed .bnx-gallery__stage{cursor:grab}.bnx-gallery.is-dragging .bnx-gallery__stage{cursor:grabbing}.bnx-gallery__track{display:flex;height:100%;transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}.bnx-gallery__track.is-instant{transition:none}.bnx-gallery__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0 .25rem}.bnx-gallery__image{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:.35rem;box-shadow:0 1.5rem 3.5rem #00000080;transition:transform .25s ease;user-select:none;-webkit-user-drag:none}.bnx-gallery.is-dragging .bnx-gallery__image,.bnx-gallery.is-dragging .bnx-gallery__track{transition:none}.bnx-gallery__nav{position:absolute;top:50%;width:3rem;height:3rem;transform:translateY(-50%)}.bnx-gallery__nav--prev{left:clamp(.4rem,1.5vw,1.25rem)}.bnx-gallery__nav--next{right:clamp(.4rem,1.5vw,1.25rem)}.bnx-gallery__nav:before{content:"";display:block;width:.72rem;height:.72rem;border-top:2px solid currentColor;border-right:2px solid currentColor}.bnx-gallery__nav--prev:before{transform:rotate(-135deg) translate(-.1rem,-.1rem)}.bnx-gallery__nav--next:before{transform:rotate(45deg) translate(-.1rem,-.1rem)}.bnx-gallery.is-zoomed .bnx-gallery__nav{opacity:0;pointer-events:none}.bnx-gallery.is-single .bnx-gallery__nav,.bnx-gallery.is-single .bnx-gallery__thumbs,.bnx-gallery.is-single .bnx-gallery__counter{display:none}.bnx-gallery__thumbs{display:flex;gap:.5rem;width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto;padding:.2rem .15rem .3rem;scrollbar-width:none}.bnx-gallery__thumbs::-webkit-scrollbar{width:0;height:0}.bnx-gallery__thumb{flex:0 0 4.5rem;height:4.5rem;padding:0;border:0;border-radius:.5rem;overflow:hidden;background:#ffffff14;opacity:.55;cursor:pointer;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease}.bnx-gallery__thumb:hover{opacity:.85}.bnx-gallery__thumb.is-active{opacity:1;box-shadow:0 0 0 2px #fff}.bnx-gallery__thumb-image{display:block;width:100%;height:100%;object-fit:cover}body.bnx-gallery-open{overflow:hidden}@keyframes bnx-gallery-fade{0%{opacity:0}}@keyframes bnx-gallery-rise{0%{opacity:0;transform:translateY(.75rem)}}@media(prefers-reduced-motion:reduce){.bnx-gallery__backdrop,.bnx-gallery__dialog{animation:none}.bnx-gallery__track,.bnx-gallery__image,.bnx-gallery__thumb{transition:none}}@media(max-width:900px){.bnx-gallery__nav{width:2.6rem;height:2.6rem}.bnx-gallery__thumbs{gap:.45rem}.bnx-gallery__thumb{flex-basis:3.85rem;height:3.85rem}}@media(max-width:640px){.bnx-gallery__dialog{gap:.5rem;padding:.5rem .5rem .65rem}.bnx-gallery__nav{display:none}.bnx-gallery__tool{width:2.5rem;height:2.5rem}.bnx-gallery__thumb{flex-basis:3.25rem;height:3.25rem}}
