.mp-pgallery__swiper{overflow:hidden}.mp-pgallery__swiper .swiper-wrapper{transition-timing-function:linear}.mp-pgallery__wrapper{align-items:flex-end;height:auto}.mp-pgallery__slide{display:flex;justify-content:center;height:auto}.mp-pgallery__media{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius-main)}.mp-pgallery__media img,.mp-pgallery__media svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:var(--mp-focal, 50% 50%);border-radius:var(--border-radius-main)}.mp-pgallery__media--adapt img,.mp-pgallery__media--adapt svg{position:static;height:auto}.mp-pgallery__chips{position:absolute;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 2rem);pointer-events:none}.mp-pgallery__chips--bottom-right{right:1rem;bottom:1rem;justify-content:flex-end}.mp-pgallery__chips--bottom-left{left:1rem;bottom:1rem}.mp-pgallery__chips--top-right{right:1rem;top:1rem;justify-content:flex-end}.mp-pgallery__chips--top-left{left:1rem;top:1rem}.mp-pgallery__chip{display:inline-flex;align-items:center;gap:.55em;padding:.45em .8em;font-family:var(--font-subtitle-family);font-size:1.1rem;font-weight:500;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#3f3f3f;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:.6rem;box-shadow:0 1px 2px #00000014}.mp-pgallery__chip-dot{flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--swatch-color);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001f}.mp-pgallery__swiper.swiper-initialized{cursor:grab}.mp-pgallery__swiper.swiper-initialized:active{cursor:grabbing}.mp-pgallery__swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:.8rem}.mp-pgallery__swiper:not(.swiper-initialized) .mp-pgallery__slide{flex:0 0 66.6%;max-width:66.6%}@media screen and (min-width:750px){.mp-pgallery__swiper:not(.swiper-initialized) .swiper-wrapper{gap:1.6rem}.mp-pgallery__swiper:not(.swiper-initialized) .mp-pgallery__slide{flex:0 0 37.3%;max-width:37.3%}}.mp-pgallery__stop{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-top:2.4rem;width:3rem;height:3rem;padding:0;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer}.mp-pgallery__stop-icon{display:none;line-height:0}.mp-pgallery__stop .mp-pgallery__stop-icon--stop{display:block}.mp-pgallery__stop.is-stopped .mp-pgallery__stop-icon--stop{display:none}.mp-pgallery__stop.is-stopped .mp-pgallery__stop-icon--play{display:block}.mp-pgallery__editor-note{margin:0 0 1.6rem;font-family:var(--font-subtitle-family);font-size:1.2rem;line-height:1.5;color:rgb(var(--color-accent))}body.mp-pgallery-scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.mp-pgallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#232323e0;animation:mp-pgallery-lightbox-in .16s ease}@keyframes mp-pgallery-lightbox-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mp-pgallery-lightbox{animation:none}}.mp-pgallery-lightbox__img{max-width:min(92vw,120rem);max-height:84vh;max-height:84svh;object-fit:contain;border-radius:var(--border-radius-main)}.mp-pgallery-lightbox__btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:50%;box-shadow:0 1px 2px #0000000a;color:#3f3f3f;cursor:pointer;opacity:.65;transition:opacity var(--duration-default)}.mp-pgallery-lightbox__btn:hover,.mp-pgallery-lightbox__btn:focus-visible{opacity:1}@media screen and (max-width:749px){.mp-pgallery-lightbox__prev,.mp-pgallery-lightbox__next{display:none}}.mp-pgallery-lightbox__close{top:1.6rem;right:1.6rem}.mp-pgallery-lightbox__prev{left:1.2rem;top:50%;transform:translateY(-50%)}.mp-pgallery-lightbox__next{right:1.2rem;top:50%;transform:translateY(-50%)}.mp-pgallery-lightbox__count{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);font-family:var(--font-subtitle-family);font-size:1.1rem;font-weight:500;letter-spacing:.08em;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/70/assets/mp-product-gallery.css.map */
