media-gallery .pgp-viewer{position:relative}media-gallery .pgp-viewer .product__media-item,media-gallery .pgp-viewer .product__media,media-gallery .pgp-viewer img{cursor:zoom-in}.pgp-arrow{position:absolute;top:50%;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:var(--pgp-arrow-size, 42px);height:var(--pgp-arrow-size, 42px);padding:0;border:0;border-radius:var(--pgp-arrow-radius, 50%);background:var(--pgp-arrow-bg, #fff);color:var(--pgp-arrow-color, #111);box-shadow:0 2px 10px #00000024;cursor:pointer;opacity:var(--pgp-arrow-rest-opacity, 0);transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.pgp-arrow--prev{left:var(--pgp-arrow-inset, 16px)}.pgp-arrow--next{right:var(--pgp-arrow-inset, 16px)}.pgp-arrow svg{width:45%;height:45%;display:block}.pgp-viewer:hover .pgp-arrow,.pgp-arrow:focus-visible{opacity:1}.pgp-arrow:hover{transform:translateY(-50%) scale(1.06)}.pgp-arrow:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.pgp-arrow[hidden]{display:none}media-gallery.pgp-ready .slider-buttons{display:none}media-gallery.pgp-ready .product__media-icon{pointer-events:none}@media screen and (max-width:749px){.pgp-arrow{opacity:1;width:28px;height:28px}}@media(hover:none){.pgp-arrow{opacity:1}}product-zoom-modal.pgp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:block;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}product-zoom-modal.pgp-zoom[hidden]{display:none}product-zoom-modal.pgp-zoom.is-open{opacity:1;visibility:visible}.pgp-zoom__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pgp-veil, rgba(255, 255, 255, .88));-webkit-backdrop-filter:blur(var(--pgp-blur, 0px));backdrop-filter:blur(var(--pgp-blur, 0px))}.pgp-zoom__panel{position:absolute;top:0;bottom:0;left:50%;width:100%;transform:translate(-50%);background:var(--pgp-panel-bg, #fff);display:flex;align-items:center;justify-content:center}.pgp-zoom__stage{position:relative;width:100%;height:100%}.pgp-zoom__stage:focus{outline:none}.pgp-zoom__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:var(--pgp-panel-pad, 56px) var(--pgp-panel-pad, 56px) calc(var(--pgp-panel-pad, 56px) + var(--pgp-bar-size, 60px) + var(--pgp-bar-bottom, 30px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.pgp-zoom__item.is-current{opacity:1;visibility:visible;pointer-events:auto}.pgp-zoom__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform:scale(1);transform-origin:var(--pgp-ox, 50%) var(--pgp-oy, 50%);transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pgp-zoom[data-click-zoom=true] .pgp-zoom__img{cursor:zoom-in}.pgp-zoom__item.is-zoomed .pgp-zoom__img{cursor:zoom-out;transform:scale(var(--pgp-zoom, 2))}.pgp-zoom__item.is-panning .pgp-zoom__img{transition:none}.pgp-zoom__media{width:100%;max-height:100%}.pgp-zoom__media video,.pgp-zoom__media iframe,.pgp-zoom__media model-viewer{display:block;width:100%;height:auto;aspect-ratio:16 / 9}.pgp-zoom__bar{position:absolute;left:50%;bottom:var(--pgp-bar-bottom, 30px);z-index:2;display:flex;align-items:center;transform:translate(-50%);background:var(--pgp-bar-bg, #fff);color:var(--pgp-bar-color, #111);border-radius:var(--pgp-bar-radius, 14px);box-shadow:0 4px 24px #0000001a,0 1px 3px #0000000f;overflow:hidden}.pgp-zoom__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--pgp-bar-size, 60px);height:var(--pgp-bar-size, 60px);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .18s ease}.pgp-zoom__btn svg{width:40%;height:40%;display:block}.pgp-zoom__btn:hover{background:#0000000d}.pgp-zoom__btn:focus-visible{outline:.2rem solid currentColor;outline-offset:-.4rem}.pgp-zoom__count{padding:0 1.6rem 0 .4rem;font-size:1.3rem;letter-spacing:.04em;opacity:.6}@media screen and (max-width:749px){.pgp-zoom__panel{width:100%}.pgp-zoom__item{padding:2rem 1.6rem calc(2rem + var(--pgp-bar-size, 60px) + var(--pgp-bar-bottom, 30px))}.pgp-zoom__img{cursor:default;touch-action:pinch-zoom}}@media(prefers-reduced-motion:reduce){product-zoom-modal.pgp-zoom,.pgp-zoom__item,.pgp-zoom__img,.pgp-arrow,.pgp-zoom__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-gallery-pro.css.map */
