.s3t-compteur{background:#f4f5f2;border:1px solid #0b0e0d12;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex}.s3 .s3t-compteur__bouton{width:34px;height:34px;color:var(--s3-texte);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:18px;box-shadow:0 1px 2px #0b0e0d1f}.s3 .s3t-compteur--grand .s3t-compteur__bouton{width:38px;height:38px}.s3 .s3t-compteur__bouton:hover{background:var(--s3-nuit);color:#fff}.s3t-compteur__valeur{text-align:center;min-width:34px;font:500 16px/1 var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.s3t-masque{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s3t-module{box-shadow:none;background:#fff;border:1px solid #0b0e0d12;border-radius:24px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 20px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.s3t-module>.s3t-compteur{margin-left:auto}.s3t-module--actif{background:#fbfdf6;border-color:#569b7773;box-shadow:0 24px 44px -32px #2f5c4699}.s3t-picto-neutre{flex:none}.s3t-module__texte{flex:220px;min-width:0}.s3t-module__nom{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;display:block}.s3 .s3t-nom-lien{color:inherit;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.s3 .s3t-nom-lien:hover,.s3 .s3t-nom-lien:focus-visible{color:var(--s3-vert-texte);text-decoration-color:currentColor}.s3t-module__desc{color:var(--s3-texte-doux);margin-top:3px;font-size:14px;display:block}.s3t-module__paliers{font:400 11.5px/1.5 var(--font-plex-mono), ui-monospace, monospace;color:var(--s3-texte-doux);margin-top:8px;display:block}.s3t-module__prix{text-align:right;flex:none;min-width:120px}.s3t-module__montant{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.s3t-module__unite{color:var(--s3-texte-doux);margin-top:2px;font-size:12px;display:block}@media (max-width:640px){.s3t-module{gap:14px;padding:16px}.s3t-module__prix{text-align:left;flex:auto;min-width:0}}
