.produit__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-4);padding-block:var(--e-2) var(--e-8)}.produit__galerie{margin-inline:calc(-1 * var(--marge-page))}.produit__scene{position:relative}.produit__medias{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.produit__medias::-webkit-scrollbar{display:none}.produit__medias:focus-visible{outline:2px solid var(--laiton);outline-offset:-2px}.produit__media{flex:0 0 100%;aspect-ratio:4 / 5;scroll-snap-align:start;scroll-snap-stop:always;background:var(--argile);overflow:hidden}.produit__media img,.produit__media video,.produit__media iframe,.produit__media .placeholder-photo{width:100%;height:100%;object-fit:cover}.produit--vendue .produit__media img{filter:grayscale(.6)}.produit__compteur{position:absolute;inset-block-end:var(--e-2);inset-inline-end:var(--marge-page);padding:4px 10px;background:color-mix(in srgb,var(--creme-clair) 88%,transparent);color:var(--brun);pointer-events:none}.produit__fleche{position:absolute;inset-block-start:50%;display:none;align-items:center;justify-content:center;width:var(--zone-cliquable);height:var(--zone-cliquable);padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--creme-clair) 88%,transparent);color:var(--brun);cursor:pointer;translate:0 -50%;transition:opacity var(--duree-interface) var(--courbe),color var(--duree-interface) var(--courbe)}.produit__fleche--precedente{inset-inline-start:var(--e-2)}.produit__fleche--precedente .icon{transform:scaleX(-1)}.produit__fleche--suivante{inset-inline-end:var(--e-2)}.produit__fleche:hover{color:var(--laiton-sourd)}.produit__fleche:focus-visible{outline:2px solid var(--laiton);outline-offset:2px}.produit__fleche:disabled{opacity:0;pointer-events:none}.produit__vignettes{display:flex;justify-content:center;flex-wrap:wrap;padding-block-start:var(--e-1);padding-inline:var(--marge-page)}.produit__vignette{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;padding:0;border:0;background:none;cursor:pointer}.produit__vignette-image{display:none}.produit__vignette .losange{width:7px;height:7px;border:var(--filet) solid var(--brun-doux);background:transparent;transition:background-color var(--duree-interface) var(--courbe),border-color var(--duree-interface) var(--courbe)}.produit__vignette[aria-current=true] .losange{border-color:var(--brun);background:var(--brun)}.produit__vignette:focus-visible{outline:2px solid var(--laiton);outline-offset:-2px}.produit__info-contenu{display:flex;flex-direction:column;gap:var(--e-3)}.produit__etiquettes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2)}.etiquette{display:inline-flex;align-items:center;gap:var(--e-1);align-self:flex-start;color:var(--brun)}.etiquette--disponible .losange{background:var(--brun-doux)}.etiquette--sur_commande .losange{background:var(--terre)}.produit__titre{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:300;line-height:1.05}.produit__prix-montant{font-size:1.25rem;font-weight:500;color:var(--couleur-prix)}.produit__taxes{margin-block-start:2px}.produit__description{color:var(--brun)}.produit__formulaire{display:flex;flex-direction:column;gap:var(--e-3);padding-block-start:var(--e-1)}.produit__formulaire [data-maj=achat]{display:flex;flex-direction:column;gap:var(--e-2)}.produit__option{margin:0;padding:0;border:0}.produit__option-nom{margin-block-end:var(--e-1);color:var(--brun-doux)}.produit__valeurs{display:flex;flex-wrap:wrap;gap:var(--e-1)}.produit__valeur{position:relative}.produit__valeur input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.produit__valeur span{display:inline-flex;align-items:center;min-height:var(--zone-cliquable);padding:0 var(--e-2);border:var(--filet) solid var(--argile);border-radius:var(--rayon);font-size:var(--taille-legende);transition:border-color var(--duree-interface) var(--courbe),background-color var(--duree-interface) var(--courbe)}.produit__valeur input:hover+span{border-color:var(--brun-doux)}.produit__valeur input:checked+span{border-color:var(--brun);background:var(--creme-clair)}.produit__valeur input:focus-visible+span{outline:2px solid var(--laiton);outline-offset:2px}.produit__rarete{display:inline-flex;align-items:center;gap:var(--e-1);color:var(--brun)}.produit__bouton[disabled]{background:var(--argile);border-color:var(--argile);color:var(--brun-doux);cursor:not-allowed}.produit__prevenir{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--zone-cliquable)}.produit__volets{margin-block-start:var(--e-3);border-block-start:var(--filet) solid var(--argile)}.volet{border-block-end:var(--filet) solid var(--argile)}.volet__titre{position:relative;display:flex;align-items:center;min-height:56px;padding-inline-end:var(--e-4);font-family:var(--font-titre);font-size:1.25rem;cursor:pointer;list-style:none}.volet__titre::-webkit-details-marker{display:none}.volet__titre:after{content:"";position:absolute;inset-inline-end:4px;width:7px;height:7px;border-inline-end:var(--filet) solid var(--brun);border-block-end:var(--filet) solid var(--brun);transform:rotate(45deg);transition:transform var(--duree-interface) var(--courbe)}.volet[open] .volet__titre:after{transform:rotate(-135deg)}.volet__contenu{display:flex;flex-direction:column;gap:var(--e-2);padding-block-end:var(--e-3);font-size:var(--taille-legende)}.fiche{margin:0}.fiche__ligne{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--e-2);padding-block:var(--e-1)}.fiche__ligne dt{color:var(--brun-doux);padding-block-start:3px}.fiche__ligne dd{margin:0}.volet__liens{display:flex;flex-direction:column;gap:var(--e-1)}.volet__liens a{display:inline-flex;min-height:var(--zone-cliquable);align-items:center}.produit__ambiance{margin:0;overflow:hidden}.produit__ambiance img{width:100%;max-height:90vh;object-fit:cover}.produit__atelier-grille{display:grid;gap:var(--e-6);align-items:center}.produit__atelier-photo{aspect-ratio:4 / 5;overflow:hidden;border-start-start-radius:999px;border-start-end-radius:999px;background:var(--argile)}.produit__atelier-photo img{width:100%;height:100%;object-fit:cover}.produit__atelier-texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2)}.produit__atelier-texte .filet-laiton{margin-block-end:var(--e-1)}.produit__atelier-surtitre,.produit__atelier-lieu{color:var(--brun-doux)}.produit__atelier-recit{margin-block-start:var(--e-1)}.produit__atelier-lien{display:inline-flex;align-items:center;gap:var(--e-1);min-height:var(--zone-cliquable)}.produit__atelier-lien .icon{width:18px;height:18px}@media(min-width:990px){.produit__grille{--hauteur-galerie: calc(100vh - var(--hauteur-entete) - var(--e-8));grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--e-12);align-items:start;padding-block:var(--e-4) var(--e-12)}.produit__galerie{position:sticky;inset-block-start:calc(var(--hauteur-entete) + var(--e-4));display:grid;grid-template-columns:minmax(0,1fr);margin-inline:0}.produit__galerie--multiple{grid-template-columns:72px minmax(0,1fr);gap:var(--e-2)}.produit__scene{grid-column:-2;grid-row:1;justify-self:start;width:min(100%,var(--hauteur-galerie) * 4 / 5)}.produit__fleche{display:inline-flex}.produit__compteur{inset-inline-end:var(--e-2)}.produit__vignettes{grid-column:1;grid-row:1;position:relative;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:var(--e-1);max-height:var(--hauteur-galerie);padding:0;overflow-y:auto;scrollbar-width:none}.produit__vignettes::-webkit-scrollbar{display:none}.produit__vignette{flex:0 0 auto;width:72px;height:auto;aspect-ratio:4 / 5;overflow:hidden;background:var(--argile);opacity:.55;transition:opacity var(--duree-interface) var(--courbe)}.produit__vignette:hover,.produit__vignette[aria-current=true]{opacity:1}.produit__vignette[aria-current=true]{outline:var(--filet) solid var(--brun);outline-offset:-1px}.produit__vignette:focus-visible{outline:2px solid var(--laiton);outline-offset:-2px;opacity:1}.produit__vignette-image{display:block;width:100%;height:100%}.produit__vignette-image img{width:100%;height:100%;object-fit:cover}.produit__vignette .losange{display:none}.produit__atelier-grille{grid-template-columns:5fr 6fr;gap:var(--e-12)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product.css.map */
