/* Contenu similaire : mêmes cartes que l'accueil (affiche, titre, type, favori, note). */
.similar-section .similar-rail{grid-auto-columns:208px;gap:18px;padding-top:8px;padding-bottom:16px;align-items:start}
.similar-section .discovery-card{position:relative;display:block;width:208px!important;min-width:0;max-width:none!important;margin:0;background:transparent!important;border:0!important;border-radius:6px;box-shadow:none!important;overflow:visible;transform:none!important;contain:none;scroll-snap-align:start}
.similar-section .discovery-card>a{display:flex;flex-direction:column;color:inherit;text-decoration:none;outline-offset:4px;height:100%}
.similar-section .discovery-card .card-media{position:relative;display:block;width:100%;height:auto!important;aspect-ratio:3/4!important;border:0!important;padding:0!important;border-radius:6px;overflow:hidden;background:#1a202c;box-shadow:none!important}
.similar-section .discovery-card .card-media>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;opacity:1!important;transform:none!important}
.similar-section .discovery-card::before{content:none!important}
.similar-section .discovery-card .brand-badge{left:7px;bottom:7px;right:auto;top:auto;max-width:56px;z-index:2}
.similar-section .discovery-card .brand-badge img{width:auto!important;height:auto!important;max-width:54px!important;max-height:17px!important;object-fit:contain}
.similar-section .discovery-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;order:1;margin-top:8px;color:#e6e8f0;font:500 14px/1.4 Inter,Arial,sans-serif;min-height:39px}
.similar-section .discovery-card .card-info{display:flex!important;align-items:center;gap:5px;order:2;padding:5px 0 0!important;height:22px!important;min-height:0;position:static!important;background:none!important;border:0!important}
.similar-section .discovery-card .card-info::before{font-size:10px!important;color:#8d96a7!important;font-weight:400!important;margin:0!important}
.similar-section .discovery-card .card-info::after{font-size:10px!important;color:#afb5c4!important;font-weight:400!important;margin-left:2px;padding:0!important;background:none!important}
.similar-section .discovery-card .fav-btn{display:inline-flex!important;align-items:center;justify-content:center;position:static!important;margin-left:auto;padding:3px;width:22px;height:22px;border:0;background:transparent;color:#9aa3b4;opacity:.8;cursor:pointer}
.similar-section .discovery-card .fav-btn svg{width:14px;height:14px}
.similar-section .discovery-card .fav-btn.is-active{color:#c49cff;opacity:1}
html:not(.cs-reduced-motion) .similar-section .discovery-card{transition:transform 220ms cubic-bezier(.22,1,.36,1),box-shadow 220ms cubic-bezier(.22,1,.36,1)!important}
html:not(.cs-reduced-motion) .similar-section .discovery-card:is(:hover,:focus-within){transform:translateY(-6px)!important;box-shadow:0 14px 38px #0007!important;z-index:2}
@media(max-width:768px){.similar-section .similar-rail{grid-auto-columns:150px!important;gap:12px!important}.similar-section .discovery-card{width:150px!important}.similar-section .discovery-card-title{font-size:12px;min-height:34px}}
