.review-gallery-lightbox[data-v-4bbbe0f7]{position:fixed;inset:0;z-index:120000;display:grid;grid-template-rows:auto 1fr auto;background:#000000eb;cursor:pointer;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.review-gallery-lightbox__header[data-v-4bbbe0f7]{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:3.25rem}.review-gallery-lightbox__counter[data-v-4bbbe0f7]{margin:0;border-radius:999px;background:#ffffff1a;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffeb;letter-spacing:.02em;cursor:default}.review-gallery-lightbox__counter--solo[data-v-4bbbe0f7]{font-weight:500;color:#ffffffc7}.review-gallery-lightbox__close[data-v-4bbbe0f7]{position:absolute;top:0;right:0;display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#ffffff14;color:#fff;box-shadow:0 8px 24px #00000047;transition:background .18s ease,transform .18s ease,border-color .18s ease}.review-gallery-lightbox__close[data-v-4bbbe0f7]:active{transform:scale(.96);background:#ffffff29}.review-gallery-lightbox__stage[data-v-4bbbe0f7]{position:relative;z-index:10;display:flex;min-height:0;width:100%;overflow:hidden;touch-action:pan-y}.review-gallery-lightbox__track[data-v-4bbbe0f7]{display:flex;height:100%;flex:0 0 auto;will-change:transform}.review-gallery-lightbox__slide[data-v-4bbbe0f7]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;padding-inline:.25rem}.review-gallery-lightbox__img[data-v-4bbbe0f7]{max-height:min(72vh,calc(100dvh - 11rem));max-width:100%;width:auto;height:auto;border-radius:.85rem;object-fit:contain;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0f;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;cursor:default}.review-gallery-lightbox__nav[data-v-4bbbe0f7]{display:inline-flex;align-items:center;justify-content:center;border:0;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease}.review-gallery-lightbox__nav--side[data-v-4bbbe0f7]{position:absolute;top:50%;z-index:20;height:3rem;width:3rem;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:#ffffff14;box-shadow:0 8px 24px #00000047;transform:translateY(-50%)}.review-gallery-lightbox__nav--side[data-v-4bbbe0f7]:active{transform:translateY(-50%) scale(.96);background:#ffffff29}.review-gallery-lightbox__nav--prev[data-v-4bbbe0f7]{left:max(.5rem,env(safe-area-inset-left))}.review-gallery-lightbox__nav--next[data-v-4bbbe0f7]{right:max(.5rem,env(safe-area-inset-right))}.review-gallery-lightbox__footer[data-v-4bbbe0f7]{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:.85rem;padding-top:.35rem}.review-gallery-lightbox__nav--dock[data-v-4bbbe0f7]{flex-shrink:0;height:2.85rem;width:2.85rem;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:#ffffff1a;box-shadow:0 8px 20px #00000038}.review-gallery-lightbox__nav--dock[data-v-4bbbe0f7]:active{transform:scale(.96);background:#ffffff2e}.review-gallery-lightbox__dots[data-v-4bbbe0f7]{display:flex;max-width:min(100%,14rem);flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.review-gallery-lightbox__dot[data-v-4bbbe0f7]{height:.45rem;width:.45rem;border:0;border-radius:999px;background:#ffffff47;padding:0;transition:background .18s ease,width .18s ease}.review-gallery-lightbox__dot--active[data-v-4bbbe0f7]{width:1.15rem;background:#fff}.review-gallery-lightbox-enter-active[data-v-4bbbe0f7],.review-gallery-lightbox-leave-active[data-v-4bbbe0f7]{transition:opacity .2s ease}.review-gallery-lightbox-enter-from[data-v-4bbbe0f7],.review-gallery-lightbox-leave-to[data-v-4bbbe0f7]{opacity:0}@media(min-width:640px){.review-gallery-lightbox[data-v-4bbbe0f7]{background:radial-gradient(circle at 50% 0%,rgb(255 255 255 / .06),transparent 42%),#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.review-gallery-lightbox__img[data-v-4bbbe0f7]{max-height:min(82vh,calc(100dvh - 9rem));border-radius:1rem}.review-gallery-lightbox__close[data-v-4bbbe0f7]:hover,.review-gallery-lightbox__nav--side[data-v-4bbbe0f7]:hover{background:#ffffff29;border-color:#ffffff38}.review-gallery-lightbox__nav--dock[data-v-4bbbe0f7]:hover{background:#ffffff29}}@media(max-width:639.98px){.review-gallery-lightbox__nav--side[data-v-4bbbe0f7]{display:none}.review-gallery-lightbox__slide[data-v-4bbbe0f7]{padding-inline:0}.review-gallery-lightbox__img[data-v-4bbbe0f7]{max-height:min(68vh,calc(100dvh - 10.5rem));border-radius:.75rem}.review-gallery-lightbox__footer[data-v-4bbbe0f7]{gap:1rem;padding-inline:.25rem}.review-gallery-lightbox__nav--dock[data-v-4bbbe0f7]{height:3rem;width:3rem}}
