.gallery-main .gal-zoom{position:relative;overflow:hidden;border-radius:var(--r-card);line-height:0}.gallery-main .gal-zoom img{display:block;width:100%;height:auto;border-radius:0;transform-origin:center center}@media(hover:hover)and (pointer:fine){.pdp-gallery[data-zoom-enabled] .gal-zoom.is-zoomable{cursor:zoom-in}.pdp-gallery[data-zoom-enabled] .gal-zoom.is-zoomable img{transition:transform .28s var(--ease-out);will-change:transform}.pdp-gallery[data-zoom-enabled] .gal-zoom.is-zoomed img{transform:scale(var(--zoom-scale, 2))}}@media(prefers-reduced-motion:reduce){.pdp-gallery[data-zoom-enabled] .gal-zoom.is-zoomable{cursor:default}.pdp-gallery[data-zoom-enabled] .gal-zoom img{transition:none;transform:none}}.minibar-inner>.minibar-id:first-child{flex:1 1 auto;min-width:0}.minibar-inner>.minibar-id:last-child{flex:0 0 auto}@media(max-width:560px){.minibar .serial{display:none}.minibar .btn{padding-inline:1.92rem}}.breadcrumb--pdp{min-width:0}.breadcrumb--pdp .breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-main .gal-zoom{cursor:zoom-in}.gal-expand-hint{position:absolute;z-index:2;right:1.6rem;bottom:1.6rem;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #272f3a2e;color:var(--ink);opacity:.9;transition:opacity .2s var(--ease-out);pointer-events:none}.gal-expand-hint svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gal-zoom.is-zoomed .gal-expand-hint{opacity:0}.gal-zoom:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lz-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:clamp(1.6rem,4vw,4.8rem)}.lz-lightbox[hidden]{display:none}.lz-lightbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#272f3aeb}.lz-lightbox-figure{position:relative;z-index:1;margin:0;display:grid;place-items:center;max-width:min(1400px,100%);max-height:100%}.lz-lightbox-img{display:block;max-width:100%;max-height:calc(100svh - (2*clamp(1.6rem,4vw,4.8rem)));width:auto;height:auto;border-radius:var(--r-card);background:var(--white)}.lz-lightbox-btn{position:absolute;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--white);color:var(--ink);cursor:pointer;box-shadow:0 2px 12px #00000047;transition:transform .2s var(--ease-out)}.lz-lightbox-btn:hover{transform:scale(1.06)}.lz-lightbox-btn[hidden]{display:none}.lz-lightbox-btn:focus-visible{outline:2px solid var(--white);outline-offset:3px}.lz-lightbox-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lz-lightbox-close{top:clamp(1.6rem,3vw,3.2rem);right:clamp(1.6rem,3vw,3.2rem)}.lz-lightbox-prev{left:clamp(1.6rem,3vw,3.2rem);top:50%;transform:translateY(-50%)}.lz-lightbox-next{right:clamp(1.6rem,3vw,3.2rem);top:50%;transform:translateY(-50%)}.lz-lightbox-prev:hover,.lz-lightbox-next:hover{transform:translateY(-50%) scale(1.06)}.lz-lightbox-count{position:absolute;z-index:2;left:50%;bottom:clamp(1.2rem,2.4vw,2.4rem);transform:translate(-50%);margin:0;font-family:var(--font-ui);font-size:1.3rem;letter-spacing:.08em;color:#ffffffd1}.lz-lightbox-open{overflow:hidden}@media(max-width:560px){.lz-lightbox-prev{left:1.2rem;top:auto;bottom:1.2rem;transform:none}.lz-lightbox-next{right:1.2rem;top:auto;bottom:1.2rem;transform:none}.lz-lightbox-prev:hover,.lz-lightbox-next:hover{transform:scale(1.06)}.lz-lightbox-img{max-height:calc(100svh - 12rem)}.lz-lightbox-count{bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.lz-lightbox-btn,.gal-expand-hint{transition:none}.lz-lightbox-btn:hover{transform:none}.lz-lightbox-prev:hover,.lz-lightbox-next:hover{transform:translateY(-50%)}}.minibar-spacer[data-minibar-spacer]{display:block;flex:none;width:100%;background:var(--ink)}.gallery-count{display:none}.gallery-railwrap{display:contents}.gallery-railwrap .rail-btn{display:none}@media screen and (min-width:561px){.gallery-main{background:none;padding:0;border-radius:var(--r-card)}.gallery-main .photo-soon--pdp{background:var(--panel);border-radius:var(--r-card)}.pdp-gallery{min-width:0}.gallery-railwrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-top:1.44rem}.gallery-railwrap .rail-btn{display:grid}.gallery-railwrap[data-fits]{display:contents}.gallery-railwrap[data-fits] .rail-btn{display:none}.gallery-railwrap[data-fits] .gallery-thumbs{margin-top:1.44rem}.gallery-thumbs{display:flex;gap:.96rem;margin-top:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:.2rem}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs .thumb{flex:0 0 8.8rem;width:8.8rem;scroll-snap-align:start;border-radius:var(--r-media);border:2px solid var(--line)}.gallery-thumbs .thumb:hover{border-color:var(--mist)}.gallery-thumbs .thumb[aria-pressed=true]{border-color:var(--ink)}.gallery-thumbs .thumb:not(.thumb--video){background:none;padding:0}.gallery-thumbs .thumb:not(.thumb--video) img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--r-media) - 2px)}.gallery-count{display:flex;align-items:baseline;justify-content:flex-start;gap:1.6rem;margin-top:1.12rem;font-family:var(--font-ui);font-size:1.3rem;font-weight:500;letter-spacing:.12em;color:var(--slate-strong)}.gallery-count p{margin:0}.gallery-count [data-gal-current]{color:var(--ink);font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lauzon-product-main.css.map */
