.site-produit :is(h1,h2,h3,.etape-numero){font-family:var(--font-titres);letter-spacing:-.015em}.site-produit .leading-tight{line-height:1.25}.site-produit .leading-snug{line-height:1.375}.site-produit .leading-normal{line-height:1.5}.site-produit table th,.site-produit table td{padding-left:0}.site-produit table td{padding-right:0}.site-produit input::placeholder,.site-produit textarea::placeholder{color:color-mix(in oklab, currentColor 50%, transparent)}.site-produit .mesure{max-width:68ch}.site-produit .btn{border-radius:var(--radius-pilule);justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.9rem 1.75rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.site-produit .btn-principal{background:var(--color-vert-600);color:#fff}.site-produit .btn-principal:hover{background:var(--color-vert-700)}.site-produit .btn-secondaire{background:var(--color-blanc);color:var(--color-vert-700);border:2px solid var(--color-vert-600)}.site-produit .btn-secondaire:hover{background:var(--color-vert-050)}.site-produit .btn-sur-sombre{background:var(--color-blanc);color:var(--color-vert-700)}.site-produit .btn-sur-sombre:hover{background:var(--color-vert-100)}.site-produit .lien{color:var(--color-vert-700);text-underline-offset:3px}.site-produit .lien:hover{color:var(--color-vert-800)}.site-produit .section{padding-block:4.75rem}@media (min-width:768px){.site-produit .section{padding-block:var(--spacing-section)}}.site-produit .fond-blanc{background:var(--color-blanc)}.site-produit .fond-ivoire{background:var(--color-ivoire)}.site-produit .fond-vert-050{background:var(--color-vert-050)}.site-produit .a-reveler{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.site-produit .revele{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-produit .a-reveler{opacity:1;transition:none;transform:none}}.site-produit .fond-motif{isolation:isolate;position:relative;overflow:hidden}.site-produit .carte{background:var(--color-blanc);border:1px solid var(--color-bordure);border-radius:var(--radius-doux);box-shadow:0 1px 2px #141a170a}.site-produit .oeil{border-radius:var(--radius-oeil)}
