
/* v1.5 (15/09/2026), demande du client : tous les rails au dessin du rail des categories (.lrs-fl). */
/* eclairage 346328 : rail de tri du module lrs-ec */
html:not(#lrs-rm) body .lrs-ecm .lrs-ec__fr{gap:10px !important}
html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.lrs-ec__fb,
html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a{
  min-height:44px !important;padding:10px 18px !important;border-radius:99px !important;box-shadow:none !important;
  display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;
  background:rgba(246,241,236,.05) !important;border:1px solid rgba(246,241,236,.16) !important;color:#F6F1EC !important;
  font-family:var(--lrs-text,'Montserrat'),'Montserrat',-apple-system,'Helvetica Neue',Arial,sans-serif !important;
  font-size:13.5px !important;font-weight:500 !important;line-height:1.25 !important;
  text-transform:uppercase !important;letter-spacing:normal !important;text-decoration:none !important;
  transition:border-color .2s,background-color .2s,color .2s !important}
html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.lrs-ec__fb:hover,
html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a:hover{
  color:var(--lrs-accent-lit,#E07A4A) !important;border-color:rgba(224,122,74,.6) !important;background:rgba(246,241,236,.05) !important}
html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.lrs-ec__fb:focus-visible,
html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a:focus-visible{
  outline:2px solid var(--lrs-accent-lit,#E07A4A) !important;outline-offset:2px !important}
html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.is-on.is-on,
html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.is-on.is-on:hover{
  color:#fff !important;border-color:transparent !important;
  background:linear-gradient(100deg,var(--lrs-accent,#E07A4A),var(--lrs-accent-lit,#E07A4A)) !important}
/* location : le compteur suit celui du rail des realisations */
html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a i{
  font-size:10px !important;font-weight:700 !important;letter-spacing:.06em !important;color:inherit !important;
  opacity:.62;font-variant-numeric:tabular-nums}
html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips{gap:10px !important}
@media(prefers-reduced-motion:reduce){
  html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.lrs-ec__fb,
  html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a{transition:none !important}}
/* sous 768 px, comme les categories : rangees pleines de 40 px, 13 px, ecart 8, sans defilement */
@media(max-width:767px){
  html:not(#lrs-rm) body .lrs-ecm .lrs-ec__fr,
  html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips{
    flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;overflow:visible !important}
  html:not(#lrs-rm) body .lrs-ecm .lrs-ec__fw.lrs-ec--rs::after{content:none !important;display:none !important}
  html:not(#lrs-rm) body .lrs-ecm button.lrs-ec__fb.lrs-ec__fb,
  html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a{
    flex:1 1 auto !important;min-height:40px !important;padding:8px 12px !important;font-size:13px !important;white-space:nowrap !important}
  html:not(#lrs-rm) body .lrs-lc-chips.lrs-lc-chips a i{display:none !important}
}
