.pgf{display:grid;gap:var(--pgf-gap, 12px);grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "thumbs";align-items:start}.pgf__main{grid-area:main;position:relative;min-width:0}.pgf__stage{position:relative;aspect-ratio:var(--pgf-ratio, 1);border-radius:var(--pgf-main-radius, 12px);background:var(--pgf-media-bg, transparent);overflow:hidden;isolation:isolate;touch-action:pan-y;outline:none}.pgf__stage:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.pgf__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;z-index:0}.pgf__slide.is-active,.pgf__slide.is-entering,.pgf__slide.is-leaving{opacity:1;visibility:visible}.pgf__slide.is-active{z-index:1}.pgf__slide.is-entering{z-index:2}.pgf__img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;overflow:hidden;font:inherit;color:inherit}button.pgf__img-wrap{cursor:zoom-in}.pgf__img{display:block;width:100%;height:100%;object-fit:var(--pgf-fit, cover);transform-origin:center;transition:transform .15s ease-out;will-change:auto}.pgf.is-zooming-inner .pgf__slide.is-active .pgf__img{transition:none;transform:scale(var(--pgf-zoom, 2))}.pgf__lens{position:absolute;z-index:4;width:170px;height:170px;border-radius:50%;border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 24px #0000002e;background-repeat:no-repeat;background-color:var(--pgf-media-bg, #fff);pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity .12s ease}.pgf.is-zooming-lens .pgf__lens{opacity:1}.pgf__slide deferred-media,.pgf__slide product-model{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pgf__slide .deferred-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pgf__slide .deferred-media__poster img{width:100%;height:100%;object-fit:var(--pgf-fit, cover)}.pgf__slide deferred-media>:is(video,iframe,model-viewer),.pgf__slide product-model>:is(video,iframe,model-viewer){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pgf__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--pgf-flash-color, #fff);opacity:0;pointer-events:none}.pgf__arrow{position:absolute;top:50%;z-index:6;display:grid;place-items:center;width:4rem;height:4rem;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#121212;box-shadow:0 2px 10px #0000001f;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.pgf__arrow--prev{inset-inline-start:1.2rem}.pgf__arrow--next{inset-inline-end:1.2rem}.pgf__arrow svg{width:1.4rem;height:1.4rem}.pgf__arrow--prev svg{transform:rotate(180deg)}.pgf[dir=rtl] .pgf__arrow svg{transform:scaleX(-1)}.pgf[dir=rtl] .pgf__arrow--prev svg{transform:none}.pgf__arrow:hover{transform:translateY(-50%) scale(1.06)}.pgf__arrow:focus-visible{outline:2px solid #121212;outline-offset:2px}.pgf--arrows-never .pgf__arrow{display:none}@media(hover:hover)and (pointer:fine){.pgf--arrows-hover .pgf__arrow{opacity:0}.pgf--arrows-hover .pgf__main:hover .pgf__arrow,.pgf--arrows-hover .pgf__arrow:focus-visible{opacity:1}}.pgf__badges{position:absolute;z-index:7;display:flex;flex-wrap:wrap;gap:.6rem;max-width:calc(100% - 2.4rem);pointer-events:none}.pgf__badges--top-left{top:1.2rem;inset-inline-start:1.2rem}.pgf__badges--top-right{top:1.2rem;inset-inline-end:1.2rem;justify-content:flex-end}.pgf__badges--bottom-left{bottom:1.2rem;inset-inline-start:1.2rem}.pgf__badges--bottom-right{bottom:1.2rem;inset-inline-end:1.2rem;justify-content:flex-end}.pgf__badge{padding:.5rem 1.1rem;border-radius:99px;background:var(--pgf-badge-bg, #121212);color:var(--pgf-badge-text, #fff);font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.pgf__badge[hidden]{display:none}.pgf__thumbs{grid-area:thumbs;min-width:0}.pgf__thumb-list{--pgf-cols: var(--pgf-thumb-cols, 5);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pgf-cols) - 1) * var(--pgf-thumb-gap, 10px)) / var(--pgf-cols));gap:var(--pgf-thumb-gap, 10px);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pgf__thumb-list::-webkit-scrollbar{display:none}.pgf__thumb-item{min-width:0;min-height:0;scroll-snap-align:start}.pgf__thumb{position:relative;display:block;width:100%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:var(--pgf-thumb-radius, 8px);background:var(--pgf-media-bg, transparent);overflow:hidden;cursor:pointer;opacity:var(--pgf-thumb-inactive-opacity, .7);transition:opacity .2s ease}.pgf__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--pgf-thumb-active-width, 1px) transparent;transition:box-shadow .2s ease;pointer-events:none}.pgf__thumb:hover,.pgf__thumb[aria-current=true]{opacity:1}.pgf__thumb[aria-current=true]:after{box-shadow:inset 0 0 0 var(--pgf-thumb-active-width, 1px) var(--pgf-thumb-active-color, #121212)}.pgf__thumb:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;opacity:1}.pgf__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pgf__thumb-icon{position:absolute;inset-inline-end:.4rem;bottom:.4rem;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#ffffffe6;color:#121212}.pgf__thumb-icon svg{width:1rem;height:1rem}.pgf__thumb-more{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:#00000080;color:#fff;font-size:1.6rem;font-weight:600}.pgf .product__xr-button{grid-column:1 / -1}@media screen and (max-width:749px){.pgf{display:none}}@media screen and (min-width:750px){.product--flash .product__media-wrapper>media-gallery{display:none}}@media screen and (min-width:750px){.pgf--thumbs-hidden{grid-template-areas:"main"}.pgf--thumbs-hidden .pgf__thumbs{display:none}.pgf--thumbs-left,.pgf--thumbs-right{--pgf-side-col: calc( (100% - var(--pgf-gap, 12px) - (var(--pgf-thumb-cols, 5) - 1) * var(--pgf-thumb-gap, 10px) * var(--pgf-ratio, 1)) / (var(--pgf-thumb-cols, 5) * var(--pgf-ratio, 1) + 1) );align-items:stretch}.pgf--thumbs-left{grid-template-columns:var(--pgf-side-col) minmax(0,1fr);grid-template-areas:"thumbs main"}.pgf--thumbs-right{grid-template-columns:minmax(0,1fr) var(--pgf-side-col);grid-template-areas:"main thumbs"}.pgf--thumbs-left .pgf__thumbs,.pgf--thumbs-right .pgf__thumbs{position:relative}.pgf--thumbs-left .pgf__thumb-list,.pgf--thumbs-right .pgf__thumb-list{position:absolute;top:0;right:0;bottom:0;left:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:100%;grid-auto-rows:calc((100% - (var(--pgf-cols) - 1) * var(--pgf-thumb-gap, 10px)) / var(--pgf-cols));overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory}.pgf--thumbs-left .pgf__thumb,.pgf--thumbs-right .pgf__thumb{height:100%;aspect-ratio:auto}}.pgf-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#0a0a0af5;color:#fff;overflow:hidden}.pgf-lightbox::backdrop{background:#000c}.pgf-lightbox[open]{display:block}.pgf-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;-webkit-user-select:none;user-select:none}.pgf-lightbox__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:6rem 2rem}.pgf-lightbox__slide.is-active{display:flex}.pgf-lightbox__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:center;cursor:zoom-in;-webkit-user-drag:none}.pgf-lightbox.is-zoomed .pgf-lightbox__slide img{cursor:grab}.pgf-lightbox__btn{position:absolute;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.pgf-lightbox__btn:hover{background:#ffffff3d}.pgf-lightbox__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pgf-lightbox__btn svg{width:1.6rem;height:1.6rem}.pgf-lightbox__close{top:1.6rem;inset-inline-end:1.6rem}.pgf-lightbox__prev,.pgf-lightbox__next{top:50%;transform:translateY(-50%)}.pgf-lightbox__prev{inset-inline-start:1.6rem}.pgf-lightbox__next{inset-inline-end:1.6rem}.pgf-lightbox__prev svg{transform:rotate(180deg)}.pgf-lightbox[dir=rtl] .pgf-lightbox__prev svg{transform:none}.pgf-lightbox[dir=rtl] .pgf-lightbox__next svg{transform:scaleX(-1)}.pgf-lightbox__counter{position:absolute;top:2.6rem;inset-inline-start:2rem;z-index:2;font-size:1.4rem;letter-spacing:.06em}@media screen and (max-width:749px){.pgf-lightbox__prev,.pgf-lightbox__next{display:none}.pgf-lightbox__slide{padding:6rem 0}}@media(prefers-reduced-motion:reduce){.pgf__img,.pgf__thumb,.pgf__thumb:after,.pgf__arrow,.pgf__lens{transition:none}.pgf__thumb-list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-gallery-flash.css.map */
