.gal{display:block;width:100%}.gal__corps{display:flex;flex-direction:column-reverse;gap:1rem}.gal__scene{position:relative;flex:1 1 auto;min-width:0;border-radius:1.6rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.gal__piste{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.gal__piste::-webkit-scrollbar{display:none}.gal__slide{flex:0 0 100%;width:100%;scroll-snap-align:center;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.gal__slide img,.gal__slide video,.gal__image{width:100%;height:100%;object-fit:contain;display:block}.gal__fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#1a1a1a;box-shadow:0 .2rem 1rem #00000029;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .18s ease}.gal__fleche svg{width:2rem;height:2rem;fill:currentColor}.gal__fleche:hover{transform:translateY(-50%) scale(1.08)}.gal__fleche:focus-visible{outline:.3rem solid rgb(var(--color-button));outline-offset:.2rem}.gal__fleche--prec{left:1.2rem}.gal__fleche--suiv{right:1.2rem}.gal__fleche[disabled]{opacity:.25;pointer-events:none}.gal__zoom{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#1a1a1a;box-shadow:0 .2rem .8rem #00000029;cursor:zoom-in;display:flex;align-items:center;justify-content:center;transition:transform .18s ease}.gal__zoom svg{width:2.1rem;height:2.1rem}.gal__zoom:hover{transform:scale(1.08)}.gal__zoom:focus-visible{outline:.3rem solid rgb(var(--color-button));outline-offset:.2rem}.gal__rail{flex:0 0 auto}.gal__rail-liste{display:flex;flex-direction:row;gap:.6rem;margin:0;padding:0;list-style:none}.gal__rail-item{flex:1 1 0;min-width:0}.gal__vignette{display:block;width:100%;height:.6rem;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.16);overflow:hidden;cursor:pointer;transition:background .2s ease}.gal__vignette img{display:none}.gal__vignette.is-actif{background:rgb(var(--color-foreground))}.gal__vignette:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}@media screen and (min-width:750px){.gal__corps{flex-direction:row;align-items:stretch;gap:1.6rem}.gal__rail{position:relative;flex:0 0 8rem;width:8rem}.gal__rail-liste{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4rem),transparent)}.gal__rail-liste::-webkit-scrollbar{display:none}.gal__rail-item{flex:0 0 auto}.gal__vignette{width:8rem;height:8rem;border:.15rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:#fff;opacity:1;transition:border-color .18s ease,box-shadow .18s ease}.gal__vignette img{display:block;width:100%;height:100%;object-fit:cover}.gal__vignette:hover{border-color:rgba(var(--color-foreground),.4)}.gal__vignette.is-actif{border-color:var(--amanys-violet, #7616F1);box-shadow:0 0 0 .15rem var(--amanys-violet, #7616F1)}}@media screen and (max-width:749px){.gal__scene{border-radius:1.2rem}.gal__zoom{width:4rem;height:4rem;right:1rem;bottom:1rem}.gal__zoom svg{width:1.9rem;height:1.9rem}.gal__fleche{width:3.4rem;height:3.4rem}.gal__fleche svg{width:1.7rem;height:1.7rem}.gal__fleche--prec{left:.8rem}.gal__fleche--suiv{right:.8rem}}@media(prefers-reduced-motion:reduce){.gal__piste{scroll-behavior:auto}.gal__zoom,.gal__vignette,.gal__fleche{transition:none}}.gal-vue{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:4rem 2rem;background:#090a0df0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gal-vue.is-ouverte{display:flex}.gal-vue__image{max-width:min(100%,120rem);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:.6rem;background:#fff}.gal-vue__fermer,.gal-vue__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;transition:background .18s ease}.gal-vue__fermer:hover,.gal-vue__nav:hover{background:#ffffff42}.gal-vue__fermer:focus-visible,.gal-vue__nav:focus-visible{outline:.3rem solid #fff;outline-offset:.2rem}.gal-vue__fermer{top:1.6rem;right:1.6rem;width:4.4rem;height:4.4rem}.gal-vue__fermer svg{width:2.2rem;height:2.2rem}.gal-vue__nav{top:50%;transform:translateY(-50%);width:5rem;height:5rem}.gal-vue__nav svg{width:2.6rem;height:2.6rem;fill:currentColor}.gal-vue__nav--prec{left:1.6rem}.gal-vue__nav--suiv{right:1.6rem}.gal-vue__nav[hidden]{display:none}.gal-vue__compteur{position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:1.3rem;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.gal-vue{padding:5.6rem .8rem 4.4rem}.gal-vue__nav{width:4rem;height:4rem}.gal-vue__nav--prec{left:.6rem}.gal-vue__nav--suiv{right:.6rem}}@media(prefers-reduced-motion:reduce){.gal-vue__fermer,.gal-vue__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/galerie-photos.css.map */
