/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
[data-ar-lecteur-barre]{cursor:pointer;}[data-ar-lecteur-barre]:focus-visible{outline:1px solid var(--ar-gold);outline-offset:4px;}.ar-audio-player__barre-remplie,[data-ar-lecteur-remplissage]{transition:width 0.25s linear;}.ar-audio-player__curseur{transition:left 0.25s linear;}[data-ar-lecteur].sans-animation .ar-audio-player__barre-remplie,[data-ar-lecteur].sans-animation .ar-audio-player__curseur{transition:none;}[data-ar-lecteur-action]{cursor:pointer;transition:color var(--ar-transition),opacity var(--ar-transition);}[data-ar-lecteur-action]:hover:not([disabled]){color:var(--ar-gold-strong);}[data-ar-lecteur-action]:focus-visible{outline:1px solid var(--ar-gold);outline-offset:3px;}[data-ar-lecteur-action][disabled]{color:var(--ar-text-dim);cursor:not-allowed;opacity:0.45;}[data-ar-lecteur-action].est-actif{color:var(--ar-gold);}.ar-track-row{cursor:pointer;transition:background-color var(--ar-transition),color var(--ar-transition);}.ar-track-row:focus-visible{outline:1px solid var(--ar-gold);outline-offset:-1px;}.ar-track-row.est-courante{background-color:var(--ar-bg-elev-2);}.ar-track-row.est-courante .ar-track-row__titre{color:var(--ar-gold);}.ar-track-row.est-en-lecture .ar-track-row__index-icone{animation:ar-lecteur-pulsation 1.4s ease-in-out infinite;}[data-ar-lecteur-piste]{cursor:pointer;}[data-ar-lecteur-piste].est-suivant{border-inline-start:1px solid var(--ar-border-gold);}@keyframes ar-lecteur-pulsation{0%,100%{opacity:1;}50%{opacity:0.4;}}@media (prefers-reduced-motion:reduce){.ar-audio-player__barre-remplie,.ar-audio-player__curseur,[data-ar-lecteur-remplissage],[data-ar-lecteur-action],.ar-track-row{transition:none;}.ar-track-row.est-en-lecture .ar-track-row__index-icone{animation:none;}}
[data-ar-panier]{transform:translateX(100%);visibility:hidden;transition:transform var(--ar-transition),visibility var(--ar-transition);}[data-ar-panier].est-ouvert{transform:translateX(0);visibility:visible;}[data-ar-panier-voile]{position:fixed;inset:0;z-index:40;background-color:var(--ar-bg);opacity:0;visibility:hidden;transition:opacity var(--ar-transition),visibility var(--ar-transition);}[data-ar-panier-voile].est-visible{opacity:0.72;visibility:visible;}.ar-panier-ouvert{overflow:hidden;}[data-ar-panier-compteur]{transition:transform var(--ar-transition);}[data-ar-panier-ouvrir]:hover [data-ar-panier-compteur]{transform:scale(1.12);}[data-ar-panier-ouvrir]:focus-visible,[data-ar-panier-fermer]:focus-visible,[data-ar-quantite]:focus-visible,[data-ar-supprimer-ligne]:focus-visible,[data-ar-ajouter]:focus-visible{outline:1px solid var(--ar-gold);outline-offset:3px;}[data-ar-quantite],[data-ar-supprimer-ligne],[data-ar-ajouter]{background:none;border:0;color:var(--ar-text-soft);cursor:pointer;transition:color var(--ar-transition),border-color var(--ar-transition);}[data-ar-quantite]:hover,[data-ar-ajouter]:hover{color:var(--ar-gold-strong);}[data-ar-supprimer-ligne]:hover{color:var(--ar-danger);}[data-ar-ligne].est-retiree{display:none;}@media (prefers-reduced-motion:reduce){[data-ar-panier],[data-ar-panier-voile],[data-ar-panier-compteur],[data-ar-quantite],[data-ar-supprimer-ligne],[data-ar-ajouter]{transition:none;}[data-ar-panier-ouvrir]:hover [data-ar-panier-compteur]{transform:none;}}
