.mg{--mg-ink: #383838;--mg-soft: rgba(56, 56, 56, .55);display:block;padding:3rem var(--mg-pad, 20px) 3.5rem;color:var(--mg-ink);background:var(--mg-bg, transparent)}.mg__inner{max-width:var(--mg-max, 1200px);margin:0 auto}.mg__head{margin-bottom:1.5rem}.mg__heading{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.15}.mg__subheading{margin:.3rem 0 0;font-size:.95rem;color:var(--mg-soft)}.mg__pages{position:relative}.mg__page[hidden]{display:none!important}.mg__page{display:grid;grid-template-columns:repeat(var(--mg-cols, 4),1fr);grid-template-rows:repeat(var(--mg-rows, 3),1fr);grid-auto-rows:1fr;grid-auto-flow:dense;gap:var(--mg-gap, 14px);height:var(--mg-height, 75vh)}@media(max-width:749px){.mg__page{grid-template-columns:repeat(var(--mg-cols-narrow, 2),1fr);grid-template-rows:repeat(var(--mg-rows-narrow, 6),1fr);height:var(--mg-height-narrow, 85vh)}.mg__item{grid-column:span min(var(--cols, 1),var(--mg-cols-narrow, 2))}}.mg__item{position:relative;grid-column:span var(--cols, 1);grid-row:span var(--rows, 1);padding:0;border:0;background:none;overflow:hidden;border-radius:var(--mg-radius, 0px);cursor:pointer;transform:scale(1);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mg__item img{width:100%;height:100%;object-fit:cover;display:block}@media(hover:hover){.mg__item:hover{transform:scale(var(--mg-hover, 1.02));z-index:2}.mg__item:hover .mg__caption{transform:translateY(0)}}.mg__item:focus-visible{outline:2px solid var(--mg-ink);outline-offset:3px}.mg__caption{position:absolute;left:0;right:0;bottom:0;padding:.7rem .85rem;background:#00000080;color:#fff;font-size:.82rem;line-height:1.35;text-align:left;transform:translateY(101%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media(hover:none){.mg__caption{display:none}}.mg__item{opacity:0;clip-path:inset(0 100% 0 0)}.mg__item.from-left{clip-path:inset(0 100% 0 0)}.mg__item.from-right{clip-path:inset(0 0 0 100%)}.mg__item.from-top{clip-path:inset(0 0 100% 0)}.mg__item.from-bottom{clip-path:inset(100% 0 0 0)}.mg__page.is-in .mg__item{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path .55s cubic-bezier(.22,1,.36,1) calc(var(--i, 1) * 55ms),opacity .2s ease calc(var(--i, 1) * 55ms),transform .35s cubic-bezier(.2,.8,.2,1)}.mg__page.is-out .mg__item{opacity:1;transition:clip-path .4s cubic-bezier(.64,0,.78,0) calc(var(--i, 1) * 35ms)}.mg__page.is-out .mg__item.to-left{clip-path:inset(0 100% 0 0)}.mg__page.is-out .mg__item.to-right{clip-path:inset(0 0 0 100%)}.mg__page.is-out .mg__item.to-top{clip-path:inset(0 0 100% 0)}.mg__page.is-out .mg__item.to-bottom{clip-path:inset(100% 0 0 0)}@media(prefers-reduced-motion:reduce){.mg__item{clip-path:none;opacity:1}.mg__page.is-in .mg__item,.mg__page.is-out .mg__item{transition:none}.mg__page.is-out .mg__item{clip-path:none}.mg__item:hover{transform:none}}.mg__nav{display:flex;align-items:baseline;gap:.75rem;margin-top:1.25rem}.mg__count{font-size:1.5rem;line-height:1}.mg__count-all{font-size:.8rem;color:var(--mg-soft)}.mg__arrow{border:0;background:none;padding:0 .2rem;font-size:1.35rem;line-height:1;color:var(--mg-soft);cursor:pointer;transition:color .2s ease}.mg__arrow:hover{color:var(--mg-ink)}.mg__lightbox{padding:0;border:0;background:none;max-width:100vw;max-height:100vh;width:100vw;height:100vh}.mg__lightbox::backdrop{background:#141210eb}.mg__full{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.mg__full img{max-width:92vw;max-height:88vh;object-fit:contain;display:block}.mg__full-caption{position:absolute;left:50%;bottom:4vh;transform:translate(-50%);max-width:92vw;padding:.7rem 1rem;background:#00000080;color:#fff;font-size:.9rem;text-align:center}.mg__full-caption:empty{display:none}.mg__close{position:absolute;top:2vh;right:3vw;z-index:2;border:0;background:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;opacity:.8}.mg__close:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mosaic-gallery.css.map */
