.mijn-gallery{display:block;width:100%;min-width:0;align-self:start}.mijn-gallery__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mijn-gallery__track::-webkit-scrollbar{display:none}.mijn-gallery__slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}.mijn-gallery__zoom{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.mijn-gallery__frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f6f3ef;border-radius:12px}.mijn-gallery__crop{display:block;position:relative;width:min(100%,calc(var(--angle-ratio) * 125%));aspect-ratio:var(--angle-ratio);overflow:hidden}.mijn-gallery__crop>.mijn-gallery__image{position:absolute;width:var(--source-width);max-width:none;height:var(--source-height);max-height:none;left:var(--source-left);top:var(--source-top);object-fit:fill;margin:0}.mijn-gallery__slide figcaption{padding:10px 4px;text-align:center;font-size:14px;color:var(--color-foreground)}.mijn-gallery__controls{display:flex;gap:20px;align-items:center;justify-content:center;margin:8px 0 14px}.mijn-gallery__controls[hidden],.mijn-gallery__thumbnails[hidden]{display:none}.mijn-gallery__controls button{width:44px;height:44px;border:1px solid #d7d0c5;border-radius:50%;background:var(--color-background);color:var(--color-foreground);font-size:28px;cursor:pointer}.mijn-gallery__counter{font-variant-numeric:tabular-nums;min-width:54px;text-align:center;font-size:14px}.mijn-gallery__thumbnails{display:flex;gap:8px;overflow-x:auto;padding:3px 2px 8px}.mijn-gallery__thumb{flex:0 0 64px;border:2px solid transparent;padding:0;border-radius:8px;background:transparent;cursor:pointer}.mijn-gallery__thumb .mijn-gallery__frame{border-radius:5px}.mijn-gallery__thumb[aria-pressed=true]{border-color:var(--color-foreground)}.mijn-gallery button:focus-visible,.mijn-gallery__track:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.mijn-gallery__hint{font-size:12px;text-align:center;margin:8px 0 16px;opacity:.75}.mijn-gallery__dialog{padding:56px 12px 12px;width:min(96vw,1100px);max-width:96vw;max-height:96vh;border:0;border-radius:12px;background:var(--color-background);color:var(--color-foreground)}.mijn-gallery__dialog::backdrop{background:#000000c7}.mijn-gallery__close{position:absolute;right:10px;top:8px;width:44px;height:44px;font-size:30px;border:0;background:transparent;color:inherit;cursor:pointer}.mijn-gallery__large .mijn-gallery__frame{width:min(100%,62vh);margin:auto}@media(max-width:749px){.mijn-gallery__frame{border-radius:6px}.mijn-gallery__thumb{flex-basis:58px}.mijn-gallery__large .mijn-gallery__frame{width:100%}}@media(prefers-reduced-motion:reduce){.mijn-gallery__track{scroll-behavior:auto}}.mijn-gallery__slide figcaption,.mijn-gallery__counter{font-size:18px}.mijn-gallery__hint{font-size:16px;line-height:1.5}.mijn-gallery__large .mijn-gallery__frame{width:min(100%,78vh)}@media(max-width:749px){.mijn-gallery,.mijn-gallery__large .mijn-gallery__frame{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mijn-product-gallery.css.map */
