.gg-gallery__img{cursor:pointer;display:block;transition:transform .25s cubic-bezier(.25,.46,.45,.94);-webkit-tap-highlight-color:transparent;will-change:transform}.gg-gallery__img_hidden{visibility:hidden;opacity:0}:root{--vh: 1vh}.gg-fullscreen-overlay{position:fixed;inset:0;background:#000;opacity:0;z-index:999;visibility:hidden;transition:opacity .25s cubic-bezier(.25,1,.5,1),visibility 0s .25s;will-change:opacity;pointer-events:none}.gg-fullscreen-overlay_active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.25,1,.5,1),visibility 0s 0s}.gg-fullscreen-swipe-overlay{position:fixed;inset:0;z-index:1001;touch-action:none;pointer-events:none;visibility:hidden}.gg-fullscreen-swipe-overlay_active{visibility:visible;pointer-events:auto}.gg-fullscreen-clone{position:fixed!important;z-index:1000;transform-origin:0 0;pointer-events:none;touch-action:none;will-change:transform,left,top,width,height;overflow:hidden}.gg-fullscreen-clone__img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gg-no-transition{transition:none!important}.gg-transition-open{transition:left .25s cubic-bezier(.215,.61,.355,1),top .25s cubic-bezier(.215,.61,.355,1),width .25s cubic-bezier(.215,.61,.355,1),height .25s cubic-bezier(.215,.61,.355,1),border-radius .25s cubic-bezier(.215,.61,.355,1)}.gg-transition-swipe{transition:transform .25s cubic-bezier(.215,.61,.355,1)}.gg-nav{position:fixed;inset:0;z-index:1002;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.gg-nav_visible{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s 0s}.gg-nav__btn{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;border-radius:50%;border:none;cursor:pointer;pointer-events:auto;touch-action:none;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:background .25s,opacity .25s,transform .1s}.gg-nav__btn:active{background:#000000b3;transform:translateY(-50%) scale(.95)}.gg-nav__btn:disabled{opacity:.4;pointer-events:auto;cursor:default;background:#00000080}.gg-nav__btn:disabled:active{transform:translateY(-50%)}.gg-nav__btn svg{width:42px;height:42px;fill:#fff;display:block}.gg-nav__btn_prev{left:16px;left:max(16px,env(safe-area-inset-left))}.gg-nav__btn_next{right:16px;right:max(16px,env(safe-area-inset-right))}.gg-counter{position:fixed;top:50px;top:max(50px,env(safe-area-inset-top) + 20px);left:50%;transform:translate(-50%);color:#fff;font-size:16px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,sans-serif;z-index:1002;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;pointer-events:none;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:6px 14px;border-radius:20px}.gg-counter_active{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s 0s}
