/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{@media (min-width:43.75rem){h1{font-size:3.5rem;}}
}
.node--type-historique .field--name-field-spectacle > .field__label,.view-historique-photos .historique-titre{font-family:metropolis,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.5;letter-spacing:-0.01em;color:#364a45;margin:2.25rem 0;}@media (min-width:43.75rem){.node--type-historique .field--name-field-spectacle > .field__label,.view-historique-photos .historique-titre{font-size:2.25rem;}}
#block-olivero-liens-concerts-edition,#block-olivero-liens-concerts-genre{box-sizing:border-box;margin-block:1.5rem 0;padding:1rem 1.25rem;border:1px solid #c9d3cf;border-radius:0.25rem;}#block-olivero-liens-concerts-genre,#block-olivero-liens-concerts-edition:not(:has(+ #block-olivero-liens-concerts-genre)){margin-block-end:2.5rem;}@media (min-width:62.5rem){#block-olivero-liens-concerts-edition,#block-olivero-liens-concerts-genre,#block-olivero-liens-concerts-edition:not(:has(+ #block-olivero-liens-concerts-genre)){margin-block:-4.5rem 2.5rem;}#block-olivero-liens-concerts-edition:has(+ #block-olivero-liens-concerts-genre){grid-column:3 / 8;margin-inline-end:0.5rem;}#block-olivero-liens-concerts-edition + #block-olivero-liens-concerts-genre{grid-column:8 / 13;margin-inline-start:0.5rem;}}
@media (max-width:62.49rem){.sidebar-grid:has(.menu--historique){display:flex;flex-direction:column;}.sidebar-grid:has(.menu--historique) > .region--sidebar{order:-1;}}
.view-recherche .views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.75rem;max-width:42rem;margin-block:1.5rem 2.5rem;}.view-recherche .views-exposed-form .form-item{flex:1 1 18rem;margin:0;}.view-recherche .views-exposed-form .form-item__label{display:block;margin-block-end:0.5rem;font-size:1rem;}.view-recherche .views-exposed-form .form-text{box-sizing:border-box;width:100%;height:3.25rem;font-size:1.1rem;}.view-recherche .views-exposed-form .form-actions{flex:0 0 auto;margin:0;}.view-recherche .views-exposed-form .form-actions .form-submit{height:3.25rem;margin:0;}@media (max-width:30rem){.view-recherche .views-exposed-form .form-actions{flex:1 1 100%;}.view-recherche .views-exposed-form .form-actions .form-submit{width:100%;}}.view-recherche .resultat{display:flex;align-items:center;gap:1.25rem;margin-block:0;padding-block:1.1rem;border-bottom:1px solid #e1e6e4;}.view-recherche .resultat__photo{flex:0 0 9rem;}.view-recherche .resultat__photo img{display:block;width:9rem;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:0.2rem;}.view-recherche .resultat__photo:empty{display:none;}.view-recherche .resultat__titre{margin:0 0 0.3rem;font-size:1.25rem;line-height:1.3;}.view-recherche .resultat__infos{margin:0;color:#5b6a65;font-size:0.9rem;}.view-recherche .recherche-vide{margin-block:1.5rem;color:#5b6a65;}@media (max-width:30rem){.view-recherche .resultat__photo{flex-basis:6rem;}.view-recherche .resultat__photo img{width:6rem;}}
