.mieux-trust { list-style: none; margin: 0; padding: 0; color: var(--ink); }
.mieux-trust-tile { display:flex; align-items:center; gap:.7rem; min-width:0; }
.mieux-trust-tile a { display:flex; align-items:center; gap:.7rem; color:inherit; text-decoration:none; }
.mieux-trust-tile a:hover strong { text-decoration:underline; text-underline-offset:.19em; }
.mieux-trust-icon { display:grid; flex:0 0 auto; place-items:center; width:41px; height:41px; border:1px solid currentColor; background:var(--acid); border-radius:50%; }
.mieux-trust-icon svg { width:22px; height:22px; }
.mieux-trust-fr .mieux-trust-icon { background:#fff; }
.mieux-trust-fr .mieux-trust-icon svg { width:25px; height:20px; }
.mieux-trust-copy { display:grid; gap:.16rem; min-width:0; }
.mieux-trust-copy strong { font-size:.81rem; line-height:1.2; font-weight:800; letter-spacing:.035em; text-transform:uppercase; }
.mieux-trust-copy small { font-size:.76rem; line-height:1.35; color:#4b4a43; }
.mieux-trust-band { border-block:1px solid var(--line,#d6d3c8); background:#fff; }
.mieux-trust-home { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); padding-block:.7rem; margin-inline:auto; }
.mieux-trust-home .mieux-trust-tile { padding:.65rem clamp(.7rem,2.5vw,2.2rem); }
.mieux-trust-home .mieux-trust-tile:not(:nth-child(3n+1)) { border-inline-start:1px solid var(--line,#d6d3c8); }
.mieux-trust-product,.mieux-trust-shop,.mieux-trust-cart { display:flex; flex-wrap:wrap; gap:.65rem; margin:.75rem 0 1rem; }
.mieux-trust-shop { margin: 0 0 1.4rem; width:100%; }
.mieux-trust-product .mieux-trust-tile,.mieux-trust-shop .mieux-trust-tile,.mieux-trust-cart .mieux-trust-tile { padding:.45rem .7rem .45rem .45rem; border:1px solid var(--line,#d6d3c8); background:#fff; border-radius:3px; }
.mieux-trust-product .mieux-trust-icon,.mieux-trust-shop .mieux-trust-icon,.mieux-trust-cart .mieux-trust-icon { width:33px; height:33px; }
.mieux-trust-product .mieux-trust-icon svg,.mieux-trust-shop .mieux-trust-icon svg,.mieux-trust-cart .mieux-trust-icon svg { width:19px; height:19px; }
@media(max-width:680px) {
    .mieux-trust-home { grid-template-columns:1fr; padding-block:.25rem; }
    .mieux-trust-home .mieux-trust-tile { padding:.6rem 0; }
    .mieux-trust-home .mieux-trust-tile:not(:nth-child(3n+1)) { border-inline-start:0; }
    .mieux-trust-home .mieux-trust-tile + .mieux-trust-tile { border-block-start:1px solid var(--line,#d6d3c8); }
}
