.mieux-formula{clear:both;margin:clamp(2rem,6vw,5rem) 0;scroll-margin-top:6rem;padding:clamp(1.25rem,4vw,3.5rem);background:#151515;color:#f5f3eb;border-radius:4px}
.mieux-formula-top{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;margin-bottom:1.6rem;flex-wrap:wrap}
.mieux-formula-top h2,.mieux-home-formula h2{margin:.35rem 0 0;font-size:clamp(2.1rem,5.7vw,4.5rem);line-height:1.05}
.mieux-formula-top .eyebrow,.mieux-formula-top a{color:#e9ff45}
.mieux-actif-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:12px;list-style:none;margin:0;padding:0}
.mieux-actif{min-width:0;position:relative;background:#f5f3eb;color:#151515;border:1px solid #151515;padding:clamp(.9rem,2vw,1.5rem);border-radius:3px;overflow-wrap:anywhere}
.mieux-actif:nth-child(2){background:#e9ff45}.mieux-actif:nth-child(3){background:#254bff;color:#fff}.mieux-actif:nth-child(4){background:#f06437}
.mieux-actif-number{position:absolute;right:.9rem;top:.9rem;font-size:.75rem;font-weight:700}
.mieux-actif-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid currentColor;border-radius:50%;margin-bottom:1rem}
.mieux-actif-icon svg{width:32px;height:32px}
.mieux-actif h3{margin:0;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.18}
.mieux-actif p{margin:.7rem 0 0;font-size:.95rem}
.mieux-home-formula .mieux-actif-grid{margin-top:1.5rem}
.mieux-formula-shortcut{display:inline-flex;gap:.75rem;align-items:center;padding:.55rem .8rem;border:1px solid currentColor;margin:.5rem 0;text-decoration:none;font-weight:700}
.mieux-formula-shipping{font-size:.9rem}
.mieux-formula-product .woocommerce-Tabs-panel h2{margin-top:1.75rem}
.mieux-formula-product .woocommerce-Tabs-panel table{display:block;overflow-x:auto}
@media(max-width:520px){.mieux-actif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mieux-home-formula .mieux-actif-grid{grid-template-columns:1fr}.mieux-actif-number{right:.65rem;top:.65rem}.mieux-actif-icon{width:46px;height:46px}.mieux-actif-icon svg{width:26px;height:26px}.mieux-actif h3{font-size:1rem}}
