.liens{font-weight:700;padding-right:12px}.liens:hover{color:#1e90ff;text-decoration:underline}@media screen and (max-width:767px){.liens{font-size:small}.liens:hover{text-decoration:underline}}.dimension_icones{height:40px;padding:32px 0;transition:transform .3s ease;width:40px}.dimension_icones:hover{transform:scale(1.5)}.div_liens{align-items:center;display:flex;gap:12px;justify-content:center}.liens_footer{color:#f5f5f5;font-size:small;text-decoration:none}.liens_footer:hover{text-decoration:underline}.div_footer{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:75%}@media screen and (max-width:767px){.liens_footer{font-size:10px}.dimension_icones{width:20px}}.div_header{align-items:center;display:flex;gap:20px;justify-content:space-between}.titre{color:#f5f5f5;flex:1 1;font-size:xx-large;margin:auto;text-align:center}.logo{border-radius:12px;padding:16px;width:100px}.badge-panier{background:linear-gradient(135deg,#ff8c00,#fa3);border:2px solid #ffffff80;border-radius:20px;box-shadow:0 4px 12px #ff8c004d;color:#fff;cursor:pointer;font-size:.9em;font-weight:600;margin-right:15px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.badge-panier:hover{box-shadow:0 6px 16px #ff8c0080;transform:scale(1.05)}.badge-panier:active{transform:scale(.98)}@media screen and (max-width:767px){.titre{font-size:large}.badge-panier{font-size:.8em;margin-right:10px;padding:6px 12px}.div_header{gap:10px}}@media screen and (max-width:1024px){.titre{font-size:x-large}}.div_accueil{gap:12px;margin-bottom:32px}.div_accueil,.div_live_streaming{display:flex;justify-content:center}.div_live_streaming{gap:64px}.texte{background-color:rgba(255,140,0,.025);width:25%}.info,.texte{border-radius:12px;box-shadow:0 8px 16px #000000bf}.info{background-color:#1e90ff0d;width:15%}@media screen and (max-width:767px){.div_accueil,.div_live_streaming{align-items:center;flex-direction:column}.image_présentation,.info,.texte{text-align:justify;width:95%}.info,.texte{margin-top:16px}.div_image{text-align:center}.div_frame{align-items:center;display:flex;flex-direction:column}h2{font-size:large}}@media screen and (max-width:1024px){.div_accueil,.div_live_streaming{align-items:center;flex-direction:column}.info,.texte{font-size:medium;margin-top:16px;text-align:justify;width:95%}.div_image{text-align:center}.div_frame{align-items:center;display:flex;flex-direction:column}iframe{max-width:100%}h2{font-size:large}}@media screen and (max-width:1080px){iframe{max-width:100%}}.card_concert{background-color:#1e90ff0d;border-radius:12px;box-sizing:border-box;padding:12px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:calc(20% - 24px)}.image_card{border-radius:12px;height:200px;object-fit:cover;width:95%}.animation_card:hover{box-shadow:0 8px 16px #000000bf;transform:translateY(-5px)}.card_concert.fullwidth{margin:20px auto;max-width:800px;width:75%}.card_concert.fullwidth .image_card{height:350px;object-fit:cover}.video_link{margin-top:1rem;text-align:center}.video_link a{color:darkred;font-weight:700;text-decoration:none}.video_link a:hover{text-decoration:underline}.tarifs{margin:.5rem 0}.tarifs p{font-size:small;margin:.2rem 0}.titre_concert{color:#1160b0;font-size:large}.titre_artiste{font-size:x-large}@media screen and (max-width:767px){.card_concert,.card_concert.fullwidth{width:95%}}@media screen and (max-width:1024px){.card_concert{width:75%}.image_card{border-radius:12px;height:auto;width:95%}.card_concert.fullwidth{width:85%}}.modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modal-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000004d;max-width:500px;padding:20px;position:relative;width:90%}.modal-close{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px}@media screen and (max-width:767px){.modal-content{max-width:250px}}.options-modal-content{text-align:center}@media screen and (max-width:767px){.options-modal-content button{margin-top:12px}}section{border-radius:12px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media screen and (max-width:767px){section{align-items:center;flex-direction:column}}@media screen and (max-width:1024px){section{align-items:center;flex-direction:column}}.bloc{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #000000bf;flex-direction:column;margin:20px auto;max-width:800px}.bloc,form{display:flex;padding:20px}form{border-radius:10px;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}select{background-color:#ff8c000d;border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-bottom:12px;margin-top:12px;min-width:100px;padding:10px}label{font-weight:700;margin-right:10px;margin-top:10px}.btn_payer{display:block;font-size:large;margin-top:20px;transition:background-color .3s ease}.btn_payer:hover:enabled{background-color:#1e90ff}.btn_payer:disabled{background-color:#ccc;cursor:not-allowed}.info-stock{background-color:#ff8c001a}.calcul-prix,.info-stock{border-radius:8px;margin-bottom:15px;margin-top:15px;padding:10px;text-align:center;width:100%}.calcul-prix{background-color:#1e90ff1a}.buttons-container{display:flex;flex-direction:column;gap:15px;margin-top:30px;max-width:400px;width:100%}.btn-ajouter-panier,.btn-voir-panier-bottom{border:none;border-radius:8px;cursor:pointer;font-size:1rem;padding:12px 20px;transition:all .3s ease;width:100%}.btn-ajouter-panier{background-color:#1e90ff;color:#fff}.btn-ajouter-panier:hover:not(:disabled){background-color:#06c;box-shadow:0 4px 12px #1e90ff66;transform:translateY(-2px)}.btn-ajouter-panier:disabled{background-color:#ccc;cursor:not-allowed}.btn-voir-panier-bottom{background-color:#ff8c00;color:#fff}.btn-voir-panier-bottom:hover{background-color:#e67e00;box-shadow:0 4px 12px #ff8c0066;transform:translateY(-2px)}@media screen and (max-width:1024px){.bloc{width:85%}}.div_accompagnement{display:flex;gap:32px;justify-content:center}.texte_accompagnement{background-color:rgba(255,140,0,.025);border-radius:12px;box-shadow:0 8px 16px #000000bf;padding:12px;width:35%}.div_form,.texte_accompagnement h2{text-align:center}.div_form{margin-top:32px}.formulaire div{margin-bottom:12px}.formulaire{background-color:#1e90ff0d;border-radius:12px;display:inline-block;margin-bottom:16px;max-width:500px;padding:24px;text-align:left;width:100%}.formulaire input,.formulaire textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;padding:8px;width:100%}@media screen and (max-width:767px){.formulaire{max-width:60%;text-align:center}.div_accompagnement{align-items:center;flex-direction:column;width:100%}.img_accomp{width:95%}.texte_accompagnement{font-size:medium;padding:6px;text-align:left;width:95%}}@media screen and (max-width:1024px){.formulaire{max-width:65%;text-align:center}.div_accompagnement{align-items:center;flex-direction:column;width:100%}.img_accomp{max-width:640px}.texte_accompagnement{font-size:medium;padding:6px;text-align:left;width:95%}}@media screen and (max-width:767px){.div_tableau{border-collapse:collapse;min-width:300px}}.panier-container{background:#f9f9f9;border-radius:8px;margin:40px auto;max-width:1200px;padding:20px}.panier-container h1{color:#1d2d44;font-size:2em;margin-bottom:30px;text-align:center}.panier-vide{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:60px 20px;text-align:center}.panier-vide p{color:#1d2d44;font-size:1.3em;margin-bottom:30px}.btn-continuer{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:12px 24px;transition:background .3s}.btn-continuer:hover{background:#0056b3}.panier-articles{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;overflow:hidden}.tableau-panier{border-collapse:collapse;width:100%}.tableau-panier thead{background:#f0f0f0;border-bottom:2px solid #ddd}.tableau-panier th{color:#1d2d44;font-size:.95em;font-weight:600;padding:15px;text-align:left}.tableau-panier td{border-bottom:1px solid #eee;color:#1d2d44;padding:15px}.tableau-panier tbody tr:last-child td{border-bottom:none}.tableau-panier tbody tr:hover{background:#f5f5f5}.tableau-panier tbody tr:hover td{background-color:#f5f5f5}.controle-quantite{align-items:center;display:flex;gap:10px;justify-content:center}.btn-moins,.btn-plus{background:#fff;border:1px solid #ddd;border-radius:4px;color:#1d2d44;cursor:pointer;font-size:1.1em;height:30px;transition:all .3s;width:30px}.btn-moins:hover,.btn-plus:hover{background:#007bff;border-color:#007bff;color:#fff}.btn-moins:disabled{background:#f0f0f0;border-color:#ddd;color:#ccc;cursor:not-allowed}.quantite{font-weight:600;min-width:30px;text-align:center}.btn-supprimer{background:#0000;border:none;cursor:pointer;font-size:1.5em;transition:transform .2s}.btn-supprimer:hover{transform:scale(1.2)}.panier-resume{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.resume-contenu{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.resume-contenu h3{color:#1d2d44;font-size:1.3em;margin-bottom:20px}.ligne-total{align-items:center;color:#1d2d44;display:flex;font-size:1em;justify-content:space-between;padding:10px 0}.ligne-total strong{color:#1d2d44;font-weight:600}.ligne-total hr{border:none;border-top:1px solid #ddd;margin:10px 0}.ligne-total.total{border-top:2px solid #ddd;font-size:1.3em;margin-top:10px;padding:15px 0}.ligne-total.total strong{color:#28a745;font-size:1.5em}.actions-panier{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:fit-content;padding:20px}.btn-checkout{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:600;padding:15px 20px;transition:background .3s}.btn-checkout:hover:not(:disabled){background:#218838}.btn-checkout:disabled{background:#ccc;cursor:not-allowed}.btn-continuer-shopping{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:12px 20px;transition:background .3s}.btn-continuer-shopping:hover{background:#0056b3}@media (max-width:768px){.tableau-panier{font-size:.85em}.tableau-panier td,.tableau-panier th{padding:10px}.panier-resume{grid-template-columns:1fr}.controle-quantite{flex-direction:row}.btn-moins,.btn-plus{font-size:.9em;height:28px;width:28px}.actions-panier{flex-direction:row;gap:10px}.btn-checkout,.btn-continuer-shopping{flex:1 1;font-size:.95em;padding:12px 10px}}@media (max-width:480px){.panier-container{margin:20px 10px;padding:10px}.panier-container h1{font-size:1.5em;margin-bottom:20px}.tableau-panier{font-size:.75em}.tableau-panier td,.tableau-panier th{padding:8px}.tableau-panier td:nth-child(2),.tableau-panier td:nth-child(3),.tableau-panier th:nth-child(2),.tableau-panier th:nth-child(3){display:none}.resume-contenu h3{font-size:1.1em}.ligne-total,.ligne-total.total{font-size:.9em}.actions-panier{flex-direction:column}.btn-checkout,.btn-continuer-shopping{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.display_main{flex-direction:column-reverse}.style_image{max-width:75%}.style_form,.style_h2{margin-top:0}.style_h2{margin-bottom:12px}}.navbar{display:flex;justify-content:space-between;padding:10px 20px}.nav_links{display:flex;gap:12px}.liens{color:#1d2d44;text-decoration:none;transition:all .2s}.burger{cursor:pointer;display:none;flex-direction:column;gap:4px}.line{background:#1d2d44;height:3px;width:25px}@media screen and (max-width:767px){.burger{display:flex}.nav_links{align-items:center;display:none;flex-direction:column;width:100%}.nav_links.open{display:flex}}.div_tableau table{min-width:900px}td,th{padding:12px}.form_ajout_concert{background-color:rgba(255,140,0,.025)}.form_ajout_concert,.form_modif_concert{border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:36px auto;padding:20px;width:50%}.modal_content{text-align:center}@media screen and (max-width:767px){.form_ajout_concert,.form_modif_concert{width:85%}.input_form{width:75%}.button_form{font-size:10px}}.div_tableau{overflow-x:auto;width:100%}.div_tableau table{border-collapse:collapse;min-width:750px}td,th{border:1px solid #ccc}.style_h2{padding:12px auto;text-align:center}.button_form{font-weight:700;margin:0 auto;width:35%}.input_form,.textarea_form{margin:0 auto;width:50%}.textarea_form{padding:12px 0}.form_ajout_artiste{background-color:#1e90ff0d}.form_ajout_artiste,.form_modif_artiste{border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:36px auto;padding:20px;width:50%}.modal_overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal_content{background:#f5f5f5;border-radius:12px;box-shadow:0 8px 16px #000000bf;max-width:75%;padding:20px;width:95%}.modal_actions{display:flex;gap:10px;justify-content:center;margin-top:16px}@media screen and (max-width:767px){.form_ajout_artiste,.form_modif_artiste{width:85%}.input_form{width:75%}.button_form{font-size:10px}}@media screen and (max-width:1024px){.form_ajout_artiste,.form_modif_artiste{width:85%}.input_form{width:75%}.button_form{font-size:12px}}.display_main{align-items:center;border-radius:12px;display:flex;gap:36px;height:100vh;justify-content:center;margin:0 auto;width:75%}.style_image{box-shadow:0 8px 16px #000000bf}@media screen and (max-width:767px){.display_main{flex-direction:column-reverse}.style_image{max-width:95%}}@media screen and (max-width:1024px){.display_main{flex-direction:column-reverse}.style_image{max-width:75%}.style_form,.style_h2{margin-top:0}.style_h2{margin-bottom:12px}}body{background:color #f5f5f5;color:#1d2d44;font-family:sans-serif}img,nav{border-radius:12px}nav{background-color:#1e90ff1a;border:12px;display:inline-block;padding:12px}.div_navbar{display:flex;justify-content:space-between}header{margin-bottom:12px}footer,header{background-color:#1d2d44;border-radius:12px}footer{margin-top:12px}h1{font-size:xx-large;padding:24px 0 64px;text-align:center}.button_bleu{background-color:#1e90ffb3}.button_bleu,.button_rouge{border:none;border-radius:12px;cursor:pointer;font-weight:700;padding:.5em 1em}.button_rouge{background-color:#dc143cb3}.button_tab{font-weight:700}ul{border-radius:12px;margin:0 12px;padding-left:0}li{font-size:medium;font-weight:400;list-style:none;margin:0 auto;padding:6px}input{background-color:#fff;padding:12px}input,table{border-radius:12px}table{border-collapse:collapse;margin:24px auto 0;width:95%}th{font-size:1em;font-weight:700}td,th{border:1px solid #ddd;padding:12px 16px}td{font-size:13px;font-weight:500;text-align:center}thead{background-color:#1d2d44;color:#f5f5f5;font-weight:700}form,tr:nth-child(2n){background-color:#f9f9f9}form{box-shadow:0 8px 16px #000000bf}textarea{border-radius:12px}.animation_1{animation:clignote 5s infinite}@keyframes clignote{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media screen and (max-width:767px){header{margin:2px}h1{font-size:large;padding:0}h2{font-size:medium}td,th{font-size:10px}p{font-size:small}nav{padding:6px}.div_navbar{align-items:start;flex-direction:column;margin-bottom:24px}.div_navbar button{align-self:flex-end;order:-1}li{font-size:small;padding:6px}.div_tableau{border-collapse:collapse;min-width:300px}.button_bleu,.button_rouge{font-size:10px}.button_rouge{margin-bottom:6px}.button_tab{font-size:10px}}@media screen and (max-width:1024px){table{font-size:small}td,th{border:1px solid #ddd;padding:6px 8px}}
/*# sourceMappingURL=main.ceddfd1d.css.map*/