@media (width<=820px){:root{--largeur:100%;--annonce:52px}.site{width:100%}.contenu{height:auto}.page{position:relative;inset:auto}.accueil__corps{position:relative;top:auto;bottom:auto}.annonce{height:var(--annonce);position:relative}.annonce__piste{letter-spacing:-.6px;font-size:20px;line-height:24px;top:13px;left:16px}.pastille{top:calc(8px + var(--reste-annonce,0px));align-items:center;height:44px;padding:0 16px;font-size:20px;line-height:1}.pastille--billetterie{width:auto;left:16px}.pastille--menu{width:auto;right:16px}.menu{border-radius:0;width:100%}.menu__titre{top:28px;left:24px}.menu__fermer{width:44px;height:44px;top:24px;left:auto;right:24px}.menu__liens{top:96px;left:24px}.menu__logo{bottom:32px;left:calc(50% - 97px)}.tete{aspect-ratio:4/3;width:100%;height:auto;position:relative}.lineup{height:auto;padding:40px 16px 48px;position:relative;top:auto}.lineup__titre,.lineup__noms,.lineup__suite{position:static}.lineup__noms{margin:20px 0 28px;font-size:clamp(17px,5.2vw,24px);line-height:1.45}.billetterie{height:auto;padding-bottom:40px;position:relative;top:auto}.billetterie__photo{aspect-ratio:4/3;height:auto;display:block}.billetterie__titre{margin:24px 16px 8px;position:static}.pass{flex-direction:column;gap:40px;padding:0 16px;position:static}.pass__carte:nth-child(n){width:auto;margin:0;font-size:28px}.presentation{height:auto;padding:24px 16px 32px;position:relative;top:auto}.presentation__carte,.boutique__carte{width:auto;height:auto;padding:16px 16px 20px;position:relative;top:auto;left:auto}.presentation__carte:before,.boutique__carte:before{width:100%;height:100%;top:0;left:0}.presentation__titre,.boutique__titre,.presentation__etiquette,.boutique__etiquette,.presentation__texte,.boutique__texte{position:static}.presentation__titre,.boutique__titre{font-size:32px;line-height:34px}.presentation__etiquette,.boutique__etiquette{margin:12px 0 16px;display:inline-block}.presentation__texte,.boutique__texte{white-space:normal;font-size:16px;line-height:1.35}.presentation__photo{aspect-ratio:4/3;width:100%;height:auto;margin-top:16px;display:block;position:relative;top:auto;left:auto}.presentation__suite{margin-top:16px;position:static}.boutique{height:auto;padding:16px 16px 32px;position:relative;top:auto}.boutique__photo{aspect-ratio:4/3;object-position:right center;width:100%;height:auto;margin-bottom:16px;display:block;position:relative;top:auto;left:auto}.boutique__lien{margin-top:16px;display:inline-block;position:relative;top:auto;left:auto}.actus{height:auto;padding:32px 16px 40px;position:relative;top:auto}.actus__titre,.actus__texte,.actus__suite{position:static}.actus__texte{white-space:normal;margin:16px 0 24px}.actu,.actu:nth-of-type(n){aspect-ratio:1;width:100%;height:auto;margin-bottom:16px;position:relative;top:auto;left:auto}.actus__suite{text-align:center;margin-top:8px}.pied{width:100%;height:auto;padding:112vw 0 40px}.pied>*{transform:none}.pied__fond{object-fit:cover;object-position:center top;height:100%;top:0;left:0}.pied__logo,.pied__icones{margin:32px auto 0;display:block;position:relative;top:auto;left:auto}.pied__logo{width:130px;height:auto;margin-top:0}.pied__liens{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 16px 0;position:relative;top:auto;left:auto}.pied__lien:nth-child(n){width:auto;padding:0 8px;font-size:17px}.page[data-page=programmation],.page[data-page=artiste],.page--flux{padding:0 16px 48px;position:relative;inset:auto}.page--flux{padding-top:0}.page[data-page]>.tete{width:calc(100% + 32px);margin:0 -16px}.bandeau{height:46px;top:auto;bottom:22%;left:-20px;transform:rotate(-9.77deg)}.bandeau span{width:330px;font-size:40px;line-height:40px}.onglets{margin-top:32px;position:static}.jours{flex-wrap:wrap;gap:8px;margin:12px 0 24px;position:static}.jour{width:auto;height:32px;padding:0 10px;line-height:32px}.programmation__vide{position:static}.carte{aspect-ratio:1;width:100%;height:auto;margin-bottom:16px;position:relative;top:auto!important;left:auto!important}.carte__etiquette{top:auto;bottom:16px}.carte__nom--2{margin-top:0}.carte__nom span{font-size:clamp(28px,9vw,40px)}.horaires{width:auto;margin:0}.horaire{grid-template-columns:72px 1fr;row-gap:2px}.horaire__scene{grid-column:2}.horaire__nom{font-size:24px;line-height:30px}.fiche__photo,.fiche__nom,.fiche__etiquette,.fiche__passages,.fiche__citation,.fiche__presentation,.fiche__icones,.fiche__video,.retour{position:relative;top:auto;left:auto}.fiche__photo{aspect-ratio:1;width:100%;height:auto;margin-top:32px}.fiche__nom{white-space:normal;margin-top:24px;font-size:36px;line-height:38px}.fiche__etiquette{min-width:0;margin-top:6px;display:inline-block}.fiche__passages{white-space:pre-line;margin-top:20px;font-size:15px;line-height:22px}.fiche__citation{white-space:normal;margin-top:24px}.fiche__presentation{margin-top:20px}.fiche__presentation p{white-space:normal;font-size:15px;line-height:20px}.fiche__icones{margin-top:8px}.fiche__video{aspect-ratio:16/9;width:100%;height:auto;margin-top:32px}.retour,.fiche--sans-video .retour{width:auto;height:auto;margin-top:32px;padding:4px 8px;line-height:20px;display:inline-block;top:auto}}@media (width>=600px) and (width<=820px){.page[data-page=programmation]{flex-wrap:wrap;align-content:flex-start;gap:0 16px;display:flex}.page[data-page=programmation]>*{flex:0 0 100%}.page[data-page=programmation]>.carte{flex:0 0 calc(50% - 8px)}.page[data-page=programmation]>.tete{flex-basis:calc(100% + 32px)}.actus{flex-wrap:wrap;gap:0 16px;display:flex}.actus>*{flex:0 0 100%}.actus>.actu{flex:0 0 calc(50% - 8px)}}
