.q-carousel__slide{background-size:contain;background-repeat:no-repeat;background-position:50%}.fullscreen-gallery{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background:#000}.zoom-slide{padding:0;overflow:hidden}.zoom-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.zoom-container,.zoom-image{-webkit-user-select:none;-ms-user-select:none;user-select:none}.zoom-image{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;-webkit-user-drag:none}