.produit-module__3a-eOG__page{background:var(--color-ground);min-height:100vh;padding:clamp(96px,14vh,150px) 0 clamp(60px,10vh,110px)}.produit-module__3a-eOG__fiche{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:28px;display:grid}.produit-module__3a-eOG__galerie{gap:10px;display:grid}.produit-module__3a-eOG__principale{aspect-ratio:4/3;object-fit:cover;background:var(--color-surface);width:100%;display:block}.produit-module__3a-eOG__vignettes{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.produit-module__3a-eOG__vignettes img{aspect-ratio:1;object-fit:cover;background:var(--color-surface);width:100%;display:block}.produit-module__3a-eOG__infos h1{color:#fff;letter-spacing:-.025em;margin-top:12px;font-size:clamp(28px,3.6vw,44px);line-height:1.08}.produit-module__3a-eOG__prix{color:#fff;letter-spacing:-.02em;margin-top:22px;font-size:clamp(26px,2.6vw,34px)}.produit-module__3a-eOG__prix small{color:var(--color-muted);letter-spacing:0;margin-top:6px;font-size:13px;display:block}.produit-module__3a-eOG__dispo{color:var(--color-muted);margin-top:14px;font-size:14px}.produit-module__3a-eOG__dispo:before{content:"";vertical-align:middle;background:#3fb950;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.produit-module__3a-eOG__description{color:var(--color-muted);max-width:60ch;margin-top:26px;line-height:1.65}.produit-module__3a-eOG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.produit-module__3a-eOG__variantes{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.produit-module__3a-eOG__variantes ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.produit-module__3a-eOG__variantes a{border:1px solid var(--line-2);color:#fff;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.produit-module__3a-eOG__variantes a:hover{border-color:var(--color-heat);color:var(--color-heat)}.produit-module__3a-eOG__rayon+.produit-module__3a-eOG__rayon{margin-top:clamp(40px,6vh,64px)}.produit-module__3a-eOG__rayon h2{color:#fff;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px)}.produit-module__3a-eOG__grille{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-top:20px;display:grid}.produit-module__3a-eOG__carte{background:var(--color-surface);color:#fff;text-decoration:none;transition:transform .2s;display:block}.produit-module__3a-eOG__carte:hover{transform:translateY(-3px)}.produit-module__3a-eOG__carte img{aspect-ratio:4/3;object-fit:cover;background:var(--color-ground2);width:100%;display:block}.produit-module__3a-eOG__carte div{padding:14px 16px 18px}.produit-module__3a-eOG__carte strong{font-size:15px;font-weight:500;line-height:1.35;display:block}.produit-module__3a-eOG__carte span{color:var(--color-muted);margin-top:8px;font-size:14px;display:block}@media (max-width:860px){.produit-module__3a-eOG__fiche{grid-template-columns:minmax(0,1fr)}}
