.lbl-v2-gallery{display:flex;flex-direction:column;gap:clamp(12px,10.51px + .381vw,16px);inline-size:100%;max-inline-size:640px;margin-inline:auto}.featured-product-section>.section-content-wrapper:has(>.product-information__media>lbl-v2-gallery){overflow:visible}@media screen and (min-width:990px){.lbl-v2-gallery{max-inline-size:none}}.lbl-v2-gallery__stage{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);aspect-ratio:1 / 1;background:var(--lbl-white);border:3px solid var(--lbl-ink);box-shadow:5px 5px 0 var(--lbl-ink);overflow:clip;touch-action:pan-y}.lbl-v2-gallery__slide{grid-area:1 / 1;min-inline-size:0;min-block-size:0;visibility:hidden;opacity:0;pointer-events:none}.lbl-v2-gallery__slide.is-active{visibility:visible;opacity:1;pointer-events:auto}.lbl-v2-gallery__slide[data-lbl-v2-zoom-src]{cursor:zoom-in}.lbl-v2-gallery__image,.lbl-v2-gallery__slide :is(img,video,iframe,svg){display:block;inline-size:100%;block-size:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lbl-v2-gallery__arrow,.lbl-v2-gallery__enlarge{position:absolute;z-index:2;display:grid;inline-size:44px;block-size:44px;place-items:center;padding:0;border:var(--lbl-border);border-radius:50%;background:oklch(1 0 none / 88%);color:var(--lbl-ink);cursor:pointer;opacity:0}.lbl-v2-gallery__enlarge[hidden]{display:none}.lbl-v2-gallery__enlarge{inset-block-start:16px;inset-inline-end:16px;cursor:zoom-in}.lbl-v2-gallery__arrow{inset-block-start:50%;translate:0 -50%;scale:.96}.lbl-v2-gallery__arrow svg{inline-size:14px;block-size:14px}.lbl-v2-gallery__arrow--prev{inset-inline-start:16px}.lbl-v2-gallery__arrow--prev svg{rotate:90deg}.lbl-v2-gallery__arrow--next{inset-inline-end:16px}.lbl-v2-gallery__arrow--next svg{rotate:-90deg}.lbl-v2-gallery__stage:is(:hover,:focus-within) :is(.lbl-v2-gallery__arrow,.lbl-v2-gallery__enlarge){opacity:1;scale:1}.lbl-v2-gallery__stage:focus-visible{outline:3px solid var(--lbl-ink);outline-offset:3px}.lbl-v2-gallery__arrow:active,.lbl-v2-gallery__enlarge:active{scale:.97}@media(hover:none),(pointer:coarse){.lbl-v2-gallery__arrow,.lbl-v2-gallery__enlarge{opacity:1;scale:1;background:var(--lbl-white)}.lbl-v2-gallery__arrow:active,.lbl-v2-gallery__enlarge:active{background:var(--lbl-pink)}}@media screen and not (min-width:750px){.lbl-v2-gallery__enlarge{inset-block-start:10px;inset-inline-end:10px}.lbl-v2-gallery__arrow--prev{inset-inline-start:10px}.lbl-v2-gallery__arrow--next{inset-inline-end:10px}}.lbl-v2-gallery__thumbs{--thumb-gap: clamp(8px, 6.51px + .381vw, 12px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--thumb-gap)) / 6);gap:var(--thumb-gap);padding:4px 6px 7px;margin-inline:-6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lbl-v2-gallery__thumbs::-webkit-scrollbar{display:none}.lbl-v2-gallery__thumb{display:block;min-block-size:44px;aspect-ratio:1 / 1;padding:0;border:3px solid var(--lbl-ink);background:var(--lbl-white);overflow:clip;cursor:pointer;scroll-snap-align:start}.lbl-v2-gallery__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.lbl-v2-gallery__thumb[aria-pressed=true]{box-shadow:4px 4px 0 var(--lbl-ink)}.lbl-v2-gallery__thumb:focus-visible{outline:3px solid var(--lbl-ink);outline-offset:3px}.lbl-v2-gallery__thumb:active{scale:.97}@media(hover:hover)and (pointer:fine){.lbl-v2-gallery__stage:hover{box-shadow:8px 8px 0 var(--lbl-ink)}.lbl-v2-gallery__thumb:hover{box-shadow:4px 4px 0 var(--lbl-ink)}.lbl-v2-gallery__arrow:hover,.lbl-v2-gallery__enlarge:hover{background:var(--lbl-pink)}}@media(prefers-reduced-motion:no-preference){.lbl-v2-gallery__stage{transition:box-shadow .18s cubic-bezier(.19,1,.22,1)}.lbl-v2-gallery__slide{transition:opacity .22s ease-in-out,visibility 0s linear .22s}.lbl-v2-gallery__slide.is-active{transition-delay:0s}.lbl-v2-gallery__slide :is(img,video){scale:1.015;transition:scale .28s cubic-bezier(.19,1,.22,1)}.lbl-v2-gallery__slide.is-active :is(img,video){scale:1}.lbl-v2-gallery__thumb{transition:box-shadow .16s ease,scale .15s cubic-bezier(.25,.46,.45,.94)}.lbl-v2-gallery__arrow,.lbl-v2-gallery__enlarge{transition:opacity .16s ease,scale .18s cubic-bezier(.19,1,.22,1),background-color .16s ease}}html:has(.lbl-v2-lightbox:modal){overflow:hidden}.lbl-v2-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:var(--lbl-ink);overflow:clip}.lbl-v2-lightbox::backdrop{background:oklch(.16 0 none / 96%)}@media(prefers-reduced-motion:no-preference){.lbl-v2-lightbox,.lbl-v2-lightbox::backdrop{opacity:0;transition:opacity .2s ease-out,display .2s allow-discrete,overlay .2s allow-discrete}.lbl-v2-lightbox[open],.lbl-v2-lightbox[open]::backdrop{opacity:1}@starting-style{.lbl-v2-lightbox[open],.lbl-v2-lightbox[open]::backdrop{opacity:0}}}.lbl-v2-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:72px 88px;touch-action:none;-webkit-user-select:none;user-select:none}.lbl-v2-lightbox__image{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;border:3px solid var(--lbl-ink);background:var(--lbl-white);cursor:zoom-in;-webkit-user-drag:none}.lbl-v2-lightbox.is-zoomed .lbl-v2-lightbox__image{cursor:grab}.lbl-v2-lightbox.is-zoomed.is-gesturing .lbl-v2-lightbox__image{cursor:grabbing}@media(prefers-reduced-motion:no-preference){.lbl-v2-lightbox__image{transition:transform .26s cubic-bezier(.19,1,.22,1)}.lbl-v2-lightbox.is-gesturing .lbl-v2-lightbox__image{transition:none}}.lbl-v2-lightbox__button{position:absolute;z-index:1;display:grid;inline-size:48px;block-size:48px;place-items:center;padding:0;border:var(--lbl-border);border-radius:50%;background:var(--lbl-white);color:var(--lbl-ink);cursor:pointer}.lbl-v2-lightbox__button[hidden]{display:none}.lbl-v2-lightbox__button svg{inline-size:16px;block-size:16px}.lbl-v2-lightbox__button:focus-visible{outline:3px solid var(--lbl-white);outline-offset:3px}.lbl-v2-lightbox__button:active{scale:.97}.lbl-v2-lightbox__close{inset-block-start:16px;inset-inline-end:16px}.lbl-v2-lightbox__zoom{inset-block-start:16px;inset-inline-end:76px}.lbl-v2-lightbox__zoom-out,.lbl-v2-lightbox__zoom[aria-pressed=true] .lbl-v2-lightbox__zoom-in{display:none}.lbl-v2-lightbox__zoom[aria-pressed=true] .lbl-v2-lightbox__zoom-out{display:contents}.lbl-v2-lightbox__arrow{inset-block-start:50%;translate:0 -50%}.lbl-v2-lightbox__arrow--prev{inset-inline-start:20px}.lbl-v2-lightbox__arrow--prev svg{rotate:90deg}.lbl-v2-lightbox__arrow--next{inset-inline-end:20px}.lbl-v2-lightbox__arrow--next svg{rotate:-90deg}.lbl-v2-lightbox.is-zoomed .lbl-v2-lightbox__arrow{opacity:.4}.lbl-v2-lightbox__count{position:absolute;inset-block-end:24px;inset-inline:0;inline-size:fit-content;margin:0 auto;padding:6px 14px;border-radius:999px;background:oklch(0 0 none / 72%);color:var(--lbl-white);font-weight:900;font-size:16px;letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.lbl-v2-lightbox__count:empty{display:none}@media(hover:hover)and (pointer:fine){.lbl-v2-lightbox__button:hover{background:var(--lbl-pink)}}@media(prefers-reduced-motion:no-preference){.lbl-v2-lightbox__button{transition:background-color .16s ease}}@media screen and not (min-width:641px){.lbl-v2-lightbox__stage{padding:76px 0}.lbl-v2-lightbox__image{border-inline-width:0}.lbl-v2-lightbox__arrow{inset-block-start:auto;inset-block-end:12px;translate:none}.lbl-v2-lightbox__count{inset-block-end:20px}}.lbl-v2-gallery .motion-toggle{--motion-toggle-inset: auto 16px 16px auto;z-index:2}.lbl-v2-gallery .motion-toggle__button{inline-size:44px;block-size:44px;border:var(--lbl-border);background:var(--lbl-white);color:var(--lbl-ink);cursor:pointer}.lbl-v2-gallery .motion-toggle__icon{inline-size:14px;block-size:14px;scale:1}.lbl-v2-gallery .motion-toggle__button:focus-visible{outline:3px solid var(--lbl-ink);outline-offset:3px}.lbl-v2-gallery .motion-toggle__button:active{scale:.97}@media(hover:hover)and (pointer:fine){.lbl-v2-gallery .motion-toggle__button:hover{background:var(--lbl-pink)}}@media(hover:none),(pointer:coarse){.lbl-v2-gallery .motion-toggle__button:active{background:var(--lbl-pink)}}@media(prefers-reduced-motion:no-preference){.lbl-v2-gallery .motion-toggle__button{transition:scale .18s cubic-bezier(.19,1,.22,1),background-color .16s ease}}@media screen and not (min-width:750px){.lbl-v2-gallery .motion-toggle{--motion-toggle-inset: auto 10px 10px auto}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/lbl-v2-gallery.css.map */
