.pcg{display:block;--pcg-bg: #f2f2f2;--pcg-radius: 20px;--pcg-ratio: 1}.pcg__card{position:relative;background:var(--pcg-bg);border-radius:var(--pcg-radius);overflow:hidden;aspect-ratio:var(--pcg-ratio);touch-action:pan-y}.pcg__labels{position:absolute;top:20px;left:20px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.pcg__label{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid var(--l-text);background:var(--l-bg);color:var(--l-text);font-family:"OpenSans-SemiBold",var(--font-body-family);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pcg__swiper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pcg__list{margin:0;padding:0;height:100%;position:relative;width:100%;z-index:1;display:flex;box-sizing:content-box;transition-property:transform;transition-timing-function:ease}.pcg__slide{position:relative;height:100%;width:100%;flex-shrink:0;display:block;transition-property:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pcg__slide img{-webkit-user-drag:none;pointer-events:none}.pcg__slide .pcg__zoom,.pcg__slide .deferred-media__poster{pointer-events:auto}.pcg__card{cursor:grab}.pcg__card:active{cursor:grabbing}.pcg__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.pcg__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pcg__media.media-type-video,.pcg__media.media-type-external_video,.pcg__media.media-type-model{padding:0}.pcg__opener{display:block;position:relative;width:100%;height:100%}.pcg__img{width:100%;height:100%;object-fit:contain;display:block}.pcg__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:0;padding:0;cursor:zoom-in}.pcg__video,.pcg__media video,.pcg__media iframe,.pcg__media model-viewer{width:100%;height:100%;object-fit:cover;display:block;border:0}.pcg__deferred{width:100%;height:100%;display:block}.pcg__deferred .deferred-media__poster{width:100%;height:100%;border:0;padding:0;background:transparent}.pcg__deferred .deferred-media__poster img{width:100%;height:100%;object-fit:cover}.pcg__deferred[data-autoload] .deferred-media__poster-button{display:none}.pcg__nav{display:flex;align-items:center;gap:24px;margin-top:28px}.pcg__counter{font-family:"OpenSans-SemiBold",var(--font-body-family);font-size:12px;letter-spacing:.14em;color:rgb(var(--color-foreground));white-space:nowrap}.pcg__bars{display:flex;flex:1 1 auto;gap:8px}.pcg__bar{flex:1 1 0;height:2px;padding:0;margin:0;border:0;border-radius:1px;background:rgba(var(--color-foreground),.15);cursor:pointer;position:relative;transition:background .3s}.pcg__bar:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.pcg__bar.is-active{background:rgb(var(--color-foreground))}.pcg__arrows{display:flex;gap:10px}.pcg__arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s,color .2s,border-color .2s}.pcg__arrow svg{width:16px;height:16px}.pcg__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.pcg__arrow:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}@media screen and (max-width:749px){.pcg__labels{top:14px;left:14px}.pcg__label{font-size:10px;padding:6px 11px}.pcg__nav{gap:16px;margin-top:10px;margin-bottom:10px}.pcg__arrow{width:38px;height:38px}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/component-product-card-gallery.css.map */
