[data-boutons] .sf-bouton,[data-boutons] .sf-bouton-secondaire{border-style:solid!important;border-width:var(--sf-bouton-epaisseur)!important;border-radius:var(--sf-bouton-rayon)!important;font-family:var(--sf-bouton-police)!important;font-weight:var(--sf-bouton-graisse)!important;text-transform:var(--sf-bouton-casse)!important;letter-spacing:var(--sf-bouton-espacement)!important;box-shadow:var(--sf-bouton-ombre)!important;transition:background-color .2s,color .2s,border-color .2s,translate .2s,scale .2s,box-shadow .2s!important}[data-boutons-taille] .sf-bouton,[data-boutons-taille] .sf-bouton-secondaire{font-size:var(--sf-bouton-taille)!important}[data-boutons] .sf-bouton{background:var(--sf-bouton-fond)!important;color:var(--sf-bouton-texte)!important;border-color:var(--sf-bouton-bordure)!important}[data-boutons] .sf-bouton-secondaire{background:var(--sf-bouton2-fond)!important;color:var(--sf-bouton2-texte)!important;border-color:var(--sf-bouton2-bordure)!important}[data-boutons] .sf-bouton:disabled,[data-boutons] .sf-bouton-secondaire:disabled{opacity:.5!important;cursor:not-allowed!important}[data-boutons] .sf-bouton:hover:not(:disabled),[data-boutons] .sf-bouton-secondaire:hover:not(:disabled){opacity:1!important;translate:var(--sf-bouton-survol-translate)!important;scale:var(--sf-bouton-survol-scale)!important}[data-boutons] .sf-bouton:hover:not(:disabled){background:var(--sf-bouton-fond-survol)!important;color:var(--sf-bouton-texte-survol)!important;border-color:var(--sf-bouton-bordure-survol)!important}[data-boutons] .sf-bouton-secondaire:hover:not(:disabled){background:var(--sf-bouton2-fond-survol)!important;color:var(--sf-bouton2-texte-survol)!important;border-color:var(--sf-bouton2-bordure-survol)!important}[data-boutons] .sf-bouton *,[data-boutons] .sf-bouton-secondaire *{color:inherit!important}@media (prefers-reduced-motion:reduce){[data-boutons] .sf-bouton:hover,[data-boutons] .sf-bouton-secondaire:hover{translate:none!important;scale:none!important}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
