.pg__stage{position:relative;aspect-ratio:1/1;background:#fff;border-radius:.5rem;overflow:hidden}.pg__stage--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.pg__stage--empty picture{display:flex;justify-content:center;width:100%}.pg__stage--empty img{width:45%;opacity:.35}.pg__zoom-button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.pg__zoom-button picture,.pg__zoom-button img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pg__hint,.pg__counter{position:absolute;z-index:3;pointer-events:none;background:rgba(255,255,255,.9);border:1px solid var(--bs-border-color);border-radius:999px;font-size:.8125rem;line-height:1;color:var(--bs-secondary-color)}.pg__hint{right:.5rem;bottom:.5rem;padding:.4rem}.pg__counter{right:.5rem;top:.5rem;padding:.35rem .6rem}.pg__arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--bs-border-color);background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:28px;line-height:1;color:#212529;transition:opacity .15s,background-color .15s}.pg__arrow:hover{background:#fff}.pg__arrow--prev{left:.5rem}.pg__arrow--next{right:.5rem}@media(hover: hover){.pg__stage .pg__arrow{opacity:0}.pg__stage:hover .pg__arrow,.pg__arrow:focus-visible{opacity:1}}.pg__thumbs.carousel-indicators{position:static;margin:.75rem 0 0;padding:0 0 .25rem;display:flex;gap:.5rem;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.pg__thumbs.carousel-indicators .pg__thumb{flex:0 0 64px;width:64px;height:64px;margin:0;padding:4px;text-indent:0;opacity:1;background:#fff;border:1px solid var(--bs-border-color);border-radius:.5rem;transition:border-color .15s}.pg__thumbs.carousel-indicators .pg__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pg__thumbs.carousel-indicators .pg__thumb:hover{border-color:#adb5bd}.pg__thumbs.carousel-indicators .pg__thumb.active{border:2px solid #212529;padding:3px}.pg-lightbox{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(20,20,20,.92);touch-action:pan-y}.pg-lightbox[hidden]{display:none}.pg-lightbox__img{max-width:calc(100vw - 2rem);max-height:calc(100vh - 7rem);-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-lightbox__btn{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:32px;line-height:1}.pg-lightbox__btn:hover,.pg-lightbox__btn:focus-visible{background:rgba(255,255,255,.25)}.pg-lightbox__close{top:1rem;right:1rem;font-size:28px}.pg-lightbox__prev{left:1rem;top:50%;transform:translateY(-50%)}.pg-lightbox__next{right:1rem;top:50%;transform:translateY(-50%)}.pg-lightbox__caption{position:absolute;bottom:1rem;left:1rem;right:1rem;text-align:center;color:rgba(255,255,255,.8);font-size:.875rem}@media(max-width: 575.98px){.pg-lightbox__prev,.pg-lightbox__next{top:auto;bottom:.75rem;transform:none}.pg-lightbox__caption{bottom:1.6rem}}

/*# sourceMappingURL=product.7593c690.css.map*/