.lore-gallery{display:grid;gap:14px}.lore-gallery__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--lore-radius)}.lore-gallery__track::-webkit-scrollbar{display:none}.lore-gallery__slide{aspect-ratio:1;overflow:hidden;background:var(--gallery-bg, var(--lore-paper));scroll-snap-align:start}.lore-gallery__slide img,.lore-gallery__slide>svg{width:100%;height:100%;object-fit:cover}.lore-gallery__open{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.lore-gallery__open:focus-visible{outline-offset:-4px}.lore-gallery__zoom-icon{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--lore-paper) 90%,transparent);color:var(--lore-cacao);box-shadow:0 2px 8px #2a17122e}.lore-gallery__zoom-icon svg{width:20px;height:20px}.lore-gallery__slide--contain img{padding:6%;object-fit:contain;mix-blend-mode:multiply}.lore-gallery__thumbs{display:grid;grid-template-columns:repeat(var(--count, 4),minmax(0,1fr));gap:12px}.lore-gallery__thumb{aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:18px;overflow:hidden;background:var(--gallery-bg, var(--lore-paper));cursor:pointer}.lore-gallery__thumb[aria-current=true]{border-color:var(--text, var(--lore-ink))}.lore-gallery__thumb img{width:100%;height:100%;object-fit:cover}.lore-gallery__thumb.lore-gallery__slide--contain img{padding:8%}.lore-gallery__dots{display:none}@media only screen and (max-width:767px){.lore-gallery__track{border-radius:24px}.lore-gallery__thumbs{display:none}.lore-gallery__dots{display:flex;justify-content:center;gap:8px}.lore-gallery__dot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 25%,transparent);transition:width .2s,background-color .2s}.lore-gallery__dot.is-active{width:22px;background:var(--text)}}:root:has(.lore-zoom[open]){overflow:hidden}.lore-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--lore-paper);color:var(--lore-cacao)}.lore-zoom::backdrop{background:#2a171299}.lore-zoom__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:80px 88px;overflow:auto;overscroll-behavior:contain}.lore-zoom__image{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:20px;cursor:zoom-in}.lore-zoom.is-zoomed .lore-zoom__stage{padding:0}.lore-zoom.is-zoomed .lore-zoom__image{max-width:none;max-height:none;border-radius:0;cursor:zoom-out}.lore-zoom__button{position:absolute;z-index:1;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--lore-line);border-radius:50%;background:var(--lore-paper);color:inherit;cursor:pointer}.lore-zoom__button svg{width:20px;height:20px}.lore-zoom__close{top:16px;right:16px}.lore-zoom__close svg{width:14px;height:14px;fill:currentColor}.lore-zoom__nav{top:50%;transform:translateY(-50%)}.lore-zoom__nav--prev{left:20px}.lore-zoom__nav--next{right:20px}.lore-zoom__hint{position:absolute;left:50%;bottom:24px;margin:0;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,var(--lore-paper) 92%,transparent);font-size:14px;transform:translate(-50%);pointer-events:none}.lore-zoom.is-zoomed .lore-zoom__hint{display:none}@media only screen and (max-width:767px){.lore-gallery__zoom-icon{right:12px;bottom:12px;width:40px;height:40px}.lore-zoom__stage{padding:72px 16px 96px}.lore-zoom__image{border-radius:14px}.lore-zoom__nav{top:auto;bottom:20px;transform:none}.lore-zoom__hint{bottom:30px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lore-gallery.css.map */
