.sf-choix{border:0;min-width:0;margin:0;padding:0}.sf-legende{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin:0 0 6px;padding:0;font-size:13px;font-weight:600}.sf-options{flex-wrap:wrap;gap:6px;display:flex}.sf-option{display:inline-flex;position:relative}.sf-option input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sf-option span{border:1.5px solid var(--trait);background:var(--blanc);min-height:36px;color:var(--encre);font:500 14px/1.25 var(--police-texte), sans-serif;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 14px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.sf-option:hover input:not(:checked)+span{border-color:var(--encre);background:var(--lilas)}}.sf-option input:checked+span{border-color:var(--encre);background:var(--encre);color:var(--blanc)}.sf-option input:focus-visible+span{outline:3px solid var(--violet-vif);outline-offset:2px}html:not(.js) .sf-choix,html.js .sf-sans-js{display:none}.sf-rangee .sf-choix{margin-top:4px;display:block}.sf-prix .sf-mention{color:var(--gris);margin-top:6px;font-size:13px;line-height:1.45;display:block}.fm-prix.sf--tuile{margin-top:6px;padding-top:6px}.sf--tuile .fm-unite{line-height:1.2}.sf--tuile+.fm-actions{margin-top:8px}.sf--tuile .sf-choix{margin:0 0 6px}.sf--tuile .sf-option span{border-color:var(--fm-doux);min-height:26px;color:var(--fm-texte);background:0 0;padding:3px 11px;font-size:13px}@media (hover:hover){.sf--tuile .sf-option:hover input:not(:checked)+span{border-color:var(--fm-texte);background:0 0}}.sf--tuile .sf-option input:checked+span{border-color:var(--fm-texte);background:var(--fm-texte);color:var(--fm-fond)}.sf--tuile .sf-option input:focus-visible+span{outline-color:var(--fm-focus)}.sf--tuile .sf-sans-js{color:var(--fm-doux);margin:0 0 4px;font-size:13px;line-height:1.4;display:block}.sf--tuile .sf-option{z-index:2}
