body{overflow-x:clip}.product>*{min-width:0}.ld-gallery{display:grid;gap:.75rem;min-width:0;width:100%}.ld-gallery__stage{position:relative}.ld-gallery__viewport{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:var(--r-lg,28px);background:#fff;overscroll-behavior-x:contain;border:1px solid rgba(26,22,48,.08)}.ld-gallery__viewport::-webkit-scrollbar{display:none}.ld-gallery__viewport:focus-visible{outline:2px solid var(--violet,#6E4DF5);outline-offset:3px}.ld-gallery__track{display:flex;margin:0;padding:0;list-style:none}.ld-gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.ld-gallery__slide img,.ld-gallery__slide video,.ld-gallery__slide iframe,.ld-gallery__slide .placeholder-svg{display:block;width:100%;height:100%;object-fit:contain;border:0}.ld-gallery__zoom{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;display:block;width:100%;height:100%;cursor:zoom-in}.ld-gallery__zoom:focus-visible{outline:3px solid var(--violet,#6E4DF5);outline-offset:-3px}.ld-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(26,22,48,.12);background:#fffffff0;color:var(--ink,#1A1630);display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 6px 18px -8px #0f0c2273;transition:opacity .2s,transform .2s}.ld-gallery__arrow svg{width:22px;height:22px}.ld-gallery__arrow:hover:not([disabled]){transform:translateY(-50%) scale(1.06)}.ld-gallery__arrow:focus-visible{outline:2px solid var(--violet,#6E4DF5);outline-offset:2px}.ld-gallery__arrow[disabled]{opacity:.3;cursor:default}.ld-gallery__arrow--prev{left:.75rem}.ld-gallery__arrow--next{right:.75rem}.ld-gallery__count{position:absolute;right:.75rem;bottom:.75rem;z-index:2;margin:0;padding:.2rem .65rem;border-radius:999px;background:#0f0c22b8;color:#fff;font-size:.8rem;font-weight:600;line-height:1.6;pointer-events:none}.ld-gallery__thumbs{position:relative;display:flex;gap:.5rem;overflow-x:auto;padding:3px;scrollbar-width:thin;scroll-snap-type:x proximity}.ld-gallery__thumb{position:relative;flex:0 0 68px;aspect-ratio:1/1;border-radius:10px;border:2px solid transparent;padding:0;background:#fff;cursor:pointer;overflow:hidden;scroll-snap-align:start;box-shadow:inset 0 0 0 1px #1a16301a}.ld-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}.ld-gallery__thumb[aria-current=true]{border-color:var(--violet,#6E4DF5)}.ld-gallery__thumb:focus-visible{outline:2px solid var(--violet,#6E4DF5);outline-offset:2px}.ld-gallery__badge{position:absolute;left:4px;bottom:4px;background:#0f0c22bf;color:#fff;border-radius:999px;padding:0 .4rem;font-size:.65rem;font-weight:700}.ld-gallery-note{margin:.5rem 0 0}@media(min-width:990px){.product>.ld-gallery-col{position:sticky;top:calc(var(--header-h,64px) + 1.25rem);align-self:start}.ld-gallery-col .ld-gallery{max-width:calc(100svh - 230px);margin-inline:auto}.product__info{position:static!important}.ld-gallery__thumb{flex-basis:76px}}.ld-lightbox{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0a0818f5;color:#fff;overflow:hidden}.ld-lightbox[open]{display:grid;place-items:center}.ld-lightbox::backdrop{background:#0a0818e6}.ld-lightbox__img{max-width:min(94vw,1600px);max-height:86svh;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:12px}.ld-lightbox__close{position:absolute;top:max(1rem,env(safe-area-inset-top));right:1rem;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer}.ld-lightbox__close svg{width:22px;height:22px}.ld-lightbox__close:focus-visible{outline:2px solid #FF8FC8;outline-offset:2px}.ld-lightbox__count{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);margin:0;font-size:.9rem;font-weight:600;opacity:.85}.ld-lightbox .ld-lightbox__prev{left:1rem}.ld-lightbox .ld-lightbox__next{right:1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gallery.css.map */
