.jb-vue{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--jb-noir, #000);overflow:hidden}.jb-vue::backdrop{background:#000000f5}.jb-vue-piste{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain}.jb-vue-piste::-webkit-scrollbar{display:none}.jb-vue-image{position:relative;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:grid;place-items:center;margin:0;padding:56px 0 84px}.jb-vue-cadre{display:grid;place-items:center;max-width:100%;max-height:100%;transform-origin:center center;transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}.jb-vue--tenue .jb-vue-cadre{transition:none}.jb-vue-cadre img{max-width:100%;max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jb-vue--zoom .jb-vue-piste{overflow:hidden}.jb-vue--zoom .jb-vue-image,.jb-vue--zoom .jb-vue-cadre{touch-action:none}.jb-vue--tenue .jb-vue-image{cursor:grabbing}.jb-vue-image figcaption{position:absolute;left:20px;right:20px;bottom:46px;text-align:center;font-size:13px;line-height:1.5;color:#ffffffc7;transition:opacity .25s ease}.jb-vue--zoom .jb-vue-image figcaption{opacity:0}.jb-vue-points{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:8px;transition:opacity .25s ease}.jb-vue--zoom .jb-vue-points{opacity:0;pointer-events:none}.jb-vue-point{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff57;cursor:pointer;transition:background .25s ease,transform .25s ease}.jb-vue-point.actif{background:#fff;transform:scale(1.3)}.jb-vue-bouton{position:absolute;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;background:none;color:#fff;mix-blend-mode:difference;cursor:pointer;transition:opacity .25s ease}.jb-vue-bouton svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jb-vue-bouton:disabled{opacity:.25;cursor:default}.jb-vue-bouton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jb-vue-fermer{top:8px;right:10px}.jb-vue-reduire{top:8px;right:72px}.jb-vue-precedent{top:50%;left:6px;transform:translateY(-50%)}.jb-vue-suivant{top:50%;right:6px;transform:translateY(-50%)}.jb-vue--zoom .jb-vue-precedent,.jb-vue--zoom .jb-vue-suivant{opacity:0;pointer-events:none}@media(max-width:749px){.jb-vue-precedent,.jb-vue-suivant{display:none}.jb-vue-image{padding:52px 0 76px}.jb-vue-cadre,.jb-vue-cadre img{width:100%}}@media(prefers-reduced-motion:reduce){.jb-vue-piste{scroll-behavior:auto}.jb-vue-cadre{transition:none}}.jb-vue-image{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCc+PHBhdGggZD0nTTkgOWwxMiAxMk0yMSA5TDkgMjEnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIG9wYWNpdHk9Jy4zNScvPjxwYXRoIGQ9J005IDlsMTIgMTJNMjEgOUw5IDIxJyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS44JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48L3N2Zz4=) 15 15,pointer}.jb-vue--zoom .jb-vue-image{cursor:grab}.jb-vue--tenue .jb-vue-image,.jb-vue--glisse .jb-vue-image{cursor:grabbing}.jb-vue--pied{--jb-vue-pied: 236px}.jb-vue--pied .jb-vue-image{padding:56px 0 var(--jb-vue-pied)}.jb-vue--pied .jb-vue-cadre img{max-height:calc(100dvh - 56px - var(--jb-vue-pied))}.jb-vue-pied{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;gap:18px;padding:8px 24px 52px;text-align:center;transition:opacity .25s ease}.jb-vue-texte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;max-width:62ch;margin:0;overflow:hidden;font-size:13px;line-height:1.6;color:#ffffffc7}.jb-vue-lien{display:inline-flex;align-items:center;gap:10px}.jb-vue-lien-icone{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.jb-vue-lien-point{fill:currentColor;stroke:none}.jb-vue--zoom .jb-vue-pied{opacity:0;pointer-events:none}.jb-vue-points:has(>:only-child){display:none}.jb-vue:has(.jb-vue-points>:only-child) :is(.jb-vue-precedent,.jb-vue-suivant){display:none}@media(max-width:749px){.jb-vue--pied{--jb-vue-pied: 226px}.jb-vue--pied .jb-vue-image{padding:52px 0 var(--jb-vue-pied)}.jb-vue-pied{padding:6px 20px 48px;gap:16px}.jb-vue-texte{-webkit-line-clamp:3;line-clamp:3}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/joubert-visionneuse.css.map */
