/* A flame and a readable label on qualifying listing photos. */
#page-annonce .mt-trend-explanation { display:block; font-size:13px; line-height:1.65; }
#page-annonce .ds-contact-intro .mt-trend-explanation strong { display:flex; align-items:center; gap:9px; margin-bottom:8px; color:#b63d2a; font-size:18px; letter-spacing:0; }
#page-annonce .mt-trend-explanation svg { width:20px; height:25px; flex:none; fill:currentColor; }
.mt-trend-flame { position:absolute; top:12px; left:12px; z-index:4; display:flex; align-items:center; gap:8px; max-width:calc(100% - 24px); box-sizing:border-box; pointer-events:none; }
.mt-trend-icon { display:grid; place-items:center; flex:0 0 36px; width:36px; height:36px; box-sizing:border-box; border:1px solid #efb6a8; border-radius:6px; background:#fff0ecf5; box-shadow:0 3px 9px #172b4020; transform:rotate(-6deg); }
.mt-trend-flame svg { display:block; width:18px; height:23px; fill:#ce442d; }
.mt-trend-label { color:#ce442d; font:750 italic 16px/1.3 var(--font-head); white-space:nowrap; -webkit-text-stroke:2px #fff; paint-order:stroke fill; }
#page-home #homeLatest .lt89-photo:has(.mt-trend-flame) .lt296-category { top:58px; left:12px; right:auto; max-width:calc(100% - 24px); }
#page-recherche .anres-ph:has(.mt-trend-flame) .anres-new { top:58px; left:12px; }
#page-recherche .anres-ph:has(.mt-trend-flame) .anres-fav { top:auto; left:auto; bottom:12px; right:12px; }
#page-annonce #detailPhoto>.mt-trend-flame { top:15px; left:15px; }
#page-annonce #detailPhoto .mt-trend-icon { flex-basis:40px; width:40px; height:40px; }
#page-annonce #detailPhoto .mt-trend-label { font-size:19px; }
@media(max-width:540px) {
  #page-home #homeLatest .mt-trend-flame,#page-recherche.mt-list-view .mt-trend-flame { top:8px; left:8px; gap:6px; max-width:calc(100% - 16px); }
  #page-home #homeLatest .mt-trend-icon,#page-recherche.mt-list-view .mt-trend-icon { flex-basis:26px; width:26px; height:26px; }
  #page-home #homeLatest .mt-trend-flame svg,#page-recherche.mt-list-view .mt-trend-flame svg { width:14px; height:19px; }
  #page-home #homeLatest .mt-trend-label,#page-recherche.mt-list-view .mt-trend-label { font-size:11px; -webkit-text-stroke:1.5px #fff; }
  #page-home #homeLatest .lt89-photo:has(.mt-trend-flame) .lt296-category { top:45px; left:8px; right:auto; max-width:calc(100% - 16px); }
}
@media(max-width:400px) {
  #page-home #homeLatest .mt-trend-flame,#page-recherche.mt-list-view .mt-trend-flame { left:6px; gap:4px; max-width:calc(100% - 12px); }
  #page-home #homeLatest .mt-trend-icon,#page-recherche.mt-list-view .mt-trend-icon { flex-basis:22px; width:22px; height:22px; }
  #page-home #homeLatest .mt-trend-label,#page-recherche.mt-list-view .mt-trend-label { font-size:9px; }
}
