/* La Virgule : carte B3 prix d’abord, services menthe et pied mince. */
.sb-site .sb-carte-corps{display:flex;flex-direction:column}
.sb-site .sb-carte .sb-prix{order:0;font-size:22px;font-weight:800;margin:0;flex-wrap:wrap}
.sb-site .sb-carte .lv-mesure{order:1;color:#55665F;font-size:12px;background:transparent;padding:0;border-radius:0}
.sb-site.sb-carte-B3 .sb-carte .sb-surtitre{display:block;order:2;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.sb-site .sb-carte .sb-nom{order:3}
.sb-site .sb-carte .sb-stock{order:4}
.sb-site .sb-carte .sb-ajout{order:5}
.sb-site .sb-carte .sb-acheter{width:100%;border-radius:12px}
.sb-site .sb-carte .sb-photo{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}
.sb-site .sb-carte .sb-photo>img:not(.sb-meche){inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
.sb-site .sb-carte .lv-economie{position:static;display:inline-flex;align-items:center;gap:0;background:#8EE3C2;color:#0F231C;border:0;border-radius:99px;padding:3px 8px;font:700 12px/1.4 var(--sb-police-texte);white-space:nowrap}
.sb-site .sb-reassurance-pastilles{display:flex;justify-content:center;gap:12px;padding:16px 0;overflow-x:auto}
.sb-site .sb-reassurance-pastilles>div{flex:0 0 auto;background:#8EE3C2;border-radius:99px;padding:9px 16px;color:#0F231C;justify-content:center}
.sb-site .sb-reassurance-pastilles .sb-reassurance-repere{display:none}
.sb-site .sb-reassurance-pastilles strong,.sb-site .sb-reassurance-pastilles small{font-size:13px;font-weight:700;color:#0F231C}
.sb-site .lv-pied-mince{padding:24px 0}
.sb-site .lv-pied-liens{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}
.sb-site .lv-pied-liens a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
.sb-site .lv-pied-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;margin-top:10px;text-align:center;color:#55665F;font-size:12px}
.sb-site .lv-pied-legal p{margin:0}
.sb-site .lv-pied-legal .sb-paiements{justify-content:center;flex-wrap:wrap;margin:0}
@media(max-width:599px){
  .sb-site .sb-reassurance-pastilles{justify-content:flex-start;max-height:none;padding:10px 0;gap:8px}
  .sb-site .sb-reassurance-pastilles>div{padding:8px 12px}
  .sb-site .sb-premiers .sb-prix{font-size:22px}
  .sb-site .sb-premiers .sb-nom{min-height:48px}
  .sb-site .lv-pied-liens{gap:0 16px}
}
