body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Roboto}.App{height:100%;margin:0;width:100%}body,html{overflow-x:hidden}.header{align-items:center;border-bottom:3px solid #ffbc10;box-sizing:border-box;display:flex;height:132px;justify-content:space-between;padding:0 30px;position:relative;width:100%}.header .logo img{height:auto;max-height:100%}.nav-icons{display:none;position:relative}.nav-links{align-items:center;display:flex}@media screen and (max-width:768px){.header{align-items:flex-start;flex-direction:column;height:auto;padding:15px}.nav-icons{display:flex;left:90%;position:absolute;top:38%;z-index:3}.nav-links{background-color:#fff;border-bottom:1px solid #ffbc10;border-left:1px solid #ffbc10;border-top:1px solid #ffbc10;box-sizing:border-box;display:none;left:0;padding:10px;position:absolute;top:100%;z-index:2}.nav-icons .icon.closeIcon{color:#d93232;font-size:35px}.nav-icons .menuIcon{font-size:35px;margin:auto -14px}.nav-links.show{animation:mymove .5s ease-in;display:block;left:47%;opacity:.9;position:absolute;top:30%;width:53%}@keyframes mymove{0%{left:70%}to{left:47%}}.nav-links .icon{display:block}}.navlinks{width:920px}.navlinks .nav-items{display:flex;max-width:100%}.navlinks .nav-items .nav-item{font-size:20px;list-style:none;margin:0 20px}.navlinks .nav-items .nav-item a{color:#ffbc10;text-decoration:none}.navlinks .nav-items .nav-item a:hover{border-bottom:2px solid #ffbc10;padding-bottom:10px}.nav-item{cursor:pointer;padding:10px}.nav-item.active{border-bottom:2px solid #ffbc10}@media screen and (max-width:768px){.navlinks{width:100%}.navlinks .nav-items{flex-direction:column;margin:0}.navlinks .nav-items .nav-item{font-size:15px;margin:1px 0}.navlinks .nav-items .nav-item a:first-child{animation:moveLink ease-in;animation-delay:0s;animation-duration:.5s}.navlinks .nav-items .nav-item a:nth-child(2){animation:moveLink ease-in;animation-delay:2s;animation-duration:.5s}.navlinks .nav-items .nav-item a:nth-child(3){animation:moveLink ease-in;animation-delay:5s;animation-duration:.5s}.navlinks .nav-items .nav-item a:nth-child(4){animation:moveLink ease-in;animation-delay:8s;animation-duration:.5s}.navlinks .nav-items .nav-item a:nth-child(5){animation:moveLink ease-in;animation-delay:11s;animation-duration:.5s}.navlinks .nav-items .nav-item a:nth-child(6){animation:moveLink ease-in;animation-delay:13s;animation-duration:.5s}@keyframes moveLink{0%{opacity:0}to{opacity:1}}}.copyright{align-items:center;background-color:#ffbc10;display:flex;height:200px;justify-content:center}.copyright p{width:90%}.copyright p span{color:red}.copyright a{text-decoration:none}.adresse_footer{border-top:3px solid #ffbc10;display:flex;flex-direction:column;text-align:center}.logo_footer,.mail,.number{margin-bottom:20px}.mail,.number{font-size:22px}.icon_reseau{margin:20px auto 120px;width:250px}.accueil,.icon_reseau{display:flex;justify-content:space-between}.accueil{background-color:#ffbc10;border-top:5px solid #ffbc10;height:720px;margin:auto;opacity:.9;width:100%}.bloc_left{margin-left:130px}.message_accueil.item1{height:80px;width:642px}.message_accueil.item1 p{font-family:Lobster,cursive;font-size:30px}.message_accueil.item2{height:700px;margin-top:78px;width:570px}.message_accueil.item2 p{font-family:Courier New,Courier,monospace;font-size:38px;margin-bottom:35px}.accueil .button_start{height:86px;width:260px}.accueil .button_start button{background-color:#d93030;border:none;border-radius:48px;color:#fff;cursor:pointer;font-size:35px;font-weight:700;height:100%;width:100%}.bloc_right{height:720px;margin-right:130px;width:514px}.bloc_right .image_pdg{height:100%;width:100%}@media (max-width:1000px){.bloc_left{margin:10px 10px 10px 25px;padding:50px;width:50%}.message_accueil.item1 p,.message_accueil.item2 p{font-size:4vw}.bloc_right{height:100%;margin:0 10px;width:80%}.bloc_right .image_pdg{height:100%;width:100%}}@media (max-width:768px){.accueil{align-items:center;flex-direction:column;height:auto;padding:20px 0}.bloc_left,.bloc_right{margin:10px 0;width:90%}.bloc_left{border:none;margin-left:0}.message_accueil.item1,.message_accueil.item2{height:auto;width:100%}.message_accueil.item1 p{font-family:Lobster,cursive;font-size:30px;font-weight:bolder;text-align:center}.message_accueil.item2 p{font-size:3vw;margin:-46px auto 0;text-align:center;width:77%}.accueil .button_start{height:50px;margin:20px auto;width:170px}.accueil .button_start button{border-radius:24px;font-size:4vw}.bloc_right{height:548px;margin:-35px auto -21px}.bloc_right .image_pdg{height:100%;width:100%}}.catalogue_accueil{flex-wrap:wrap}.cake_detail,.catalogue_accueil{display:flex;justify-content:center}.cake_detail{align-items:center;border-radius:10px;box-shadow:0 0 4px 2px #39393980;box-sizing:border-box;flex-direction:column;height:380px;margin:70px;position:relative;transition:transform .3s ease,border .3s ease,box-shadow .3s ease;width:340px}.cake_detail:hover{box-shadow:0 0 6px 3px #ffbc10b3;transform:translateY(-10px)}.cake_detail .cake_price{align-items:center;background-color:#fff;border-radius:48px;color:#d93232;display:flex;font-size:25px;font-weight:700;height:72px;justify-content:center;margin:-10px auto 0;text-align:center;width:200px}.image_item{height:200px;margin-top:10px;width:200px}.image_item img{height:100%;width:100%}.mes_catalogues{align-items:"center";align-items:center;background:#ffbc10;display:"flex";display:flex;height:78px;height:90px;justify-content:center;margin:88px auto 0;text-align:center;width:460px;width:415px}.mes_catalogues a{font-size:28px}.icon_favori{left:85%;position:absolute;top:0}@media screen and (max-width:768px){.mes_catalogues{height:100%;margin:0;padding:15px;width:64%}}.mySloganText{margin:50px 0;text-align:center}.mySloganText p{color:#d93232;font-weight:bolder}.slogan_contain{align-items:center;animation:example 2s ease-in-out forwards;display:flex;height:80vh;justify-content:center;opacity:.1;padding:0}@keyframes example{0%{opacity:.1}to{opacity:1}}.slogan_contain.show{opacity:1}.slogan{margin:0;text-align:center}.slogan_logo{height:100%;margin:auto;overflow-y:hidden;width:360px}.slogan_logo img{height:100%;width:100%}.slogan_text p{animation:slogan_text 3s ease-in-out forwards;color:#d93232;font-weight:bolder;margin:auto;width:470px}@keyframes slogan_text{0%{opacity:.1}to{opacity:1}}@media screen and (max-width:850px){.slogan_text p{font-size:80%}}.input-items-register{border:1px solid red;margin:auto;position:relative;width:200px}.input-items-register svg{left:12px;position:absolute;top:36px}.input-item-register{background-color:#f4f4f4;border:none;border-radius:10px;height:30px;margin-top:10px;width:200px}.input-items-login{border:1px solid red;margin:auto;position:relative;width:309px}.input-items-login svg{left:12px;position:absolute;top:36px}.input-item-login{background-color:#f4f4f4;border:none;border-radius:10px;height:30px;margin-top:10px;width:309px}label{color:#7f7e83;float:left;font-size:15px}.input-items-update{border:1px solid red;margin:auto;position:relative;width:200px}.input-items-update svg{left:12px;position:absolute;top:36px}.input-item-update{background-color:#f4f4f4;border:none;border-radius:10px;height:30px;margin-top:10px;width:200px}.register{align-items:center;border:1px solid green;display:flex;height:100vh;justify-content:space-between}.register_slogan{border:1px solid #d93232;border-radius:8px;height:80%;margin-left:80px}.form_register,.register_slogan{align-items:center;display:flex;justify-content:center;width:40%}.form_register{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0 2px 18px 0 #0000001a;height:80vh;margin-right:80px}.title_register{color:#d93232}.subtitle_register,.title_register{margin:0;text-align:center}.register_question{text-align:center}.register_question a{color:#d93232}.btn_register{background-color:#d93232;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;height:30px;margin:20px auto;width:150px}@media screen and (max-width:570px){.register{align-items:center;border:1px solid green;display:flex;flex-direction:column;height:auto;width:100%}.input_pair,.register{margin:auto}.form_register{border:1px solid purple;height:100vh;margin:100px auto;width:90%}.title_login{text-align:center;width:100%}.register_slogan{margin:auto;width:90%}}.login{align-items:center;border:1px solid green;display:flex;height:100vh;justify-content:space-between}.login_slogan{border:1px solid #d93232;border-radius:8px;height:80%;margin-left:80px}.form_login,.login_slogan{align-items:center;display:flex;justify-content:center;width:40%}.form_login{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0 2px 18px 0 #0000001a;height:80vh;margin-right:80px}.input_pair{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.input_pair_login{display:flex;flex-direction:column}.title_login{color:#d93232}.subtitle_login,.title_login{margin:0;text-align:center}.login_question{text-align:center}.login_question a{color:#d93232}.btn_login{background-color:#d93232;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;height:30px;margin:20px auto;width:150px}@media screen and (max-width:965px){.input_pair{display:block}}@media screen and (max-width:850px){.login{align-items:center;border:1px solid green;display:flex;flex-direction:column;height:auto;width:100%}.input_pair,.login{margin:auto}.form_login{border:1px solid purple;height:60vh;margin:100px auto;width:90%}.title_login{text-align:center;width:100%}.login_slogan{margin:auto;width:90%}}.update{align-items:center;border:1px solid green;display:flex;height:100vh;justify-content:space-between}.update_slogan{border:1px solid #d93232;border-radius:8px;height:80%;margin-left:80px}.form_update,.update_slogan{align-items:center;display:flex;justify-content:center;width:40%}.form_update{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0 2px 18px 0 #0000001a;height:80vh;margin-right:80px}form{grid-gap:20px;display:grid;gap:20px;width:80%}.input_pair_update{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.title_update{color:#d93232}.subtitle_update,.title_update{margin:0;text-align:center}.show_icon{opacity:1}.hidden_icon{opacity:0}.btn_update{background-color:#d93232;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;height:30px;margin:20px auto;width:150px}@media screen and (max-width:965px){.input_pair_update{display:block}}@media screen and (max-width:570px){.update{display:flex;flex-direction:column}.input_pair_update,.update{margin:auto}.form_update{margin-top:100px}.title_update{width:227px}}h3{background-color:#d93232;border-radius:10px;color:#fff;height:36px;padding:17px;text-align:center;width:159px}.catalogue_title,h3{align-items:center;display:flex}.catalogue_title{justify-content:space-between;margin:auto;width:85%}.catalogue_title button{height:53px;width:53px}.catalogue_title button img{height:100%;width:100%}.catalogue_accueil a{color:#000;text-decoration:none}.catalogue_accueil .cake_name{color:#000;text-align:center;width:200px}.search form{align-items:center;display:flex;justify-content:space-between;margin:50px auto;width:85%}.input_search{border:1px solid #ffbc10;border-radius:40px;font-size:25px;height:55px;margin:12px auto;width:90%}.search form button{background:#fff;border:none}.title_realisation{align-items:center;background-color:#d93232;border-radius:10px;display:flex;height:144px;justify-content:center;margin:70px auto 50px;width:759px}.title_realisation h1{color:#fff}.subtitle_realisation{margin:auto;padding:15px;width:92%}.subtitle_realisation p{font-size:30px;font-style:italic;font-weight:800}.container{align-items:center;display:flex;height:auto;justify-content:space-between;padding:40px}.container .image_left,.container .image_right{height:auto;width:30%}.container .image_left .img_real,.container .image_right .img_real{margin:50px;width:300px}.container .image_left .img_real img,.container .image_right .img_real img{border-radius:10px;width:100%}.container .text_center{font-size:20px;font-style:italic;height:100%;line-height:2;width:30%}@media (max-width:1200px){.title_realisation{height:auto;margin:50px auto 30px;padding:20px;width:90%}.subtitle_realisation p{font-size:24px;text-align:center}.container{flex-direction:column;padding:20px}.container .image_left,.container .image_right,.container .text_center{margin:20px 0;padding:0;width:100%}.container .image_left .img_real,.container .image_right .img_real{margin:20px auto;width:85%}.container .text_center{font-size:18px;line-height:1.6}}@media (max-width:768px){.title_realisation{padding:0}.subtitle_realisation p{font-size:15px;text-align:center}}.title_mariage{align-items:center;background-color:#d93232;border-radius:10px;display:flex;height:90px;justify-content:center;margin:70px auto 50px;width:352px}.title_mariage h1{color:#fff}.subtitle_mariage{margin:auto;padding:15px;width:92%}.subtitle_mariage p{font-size:30px;font-style:italic;font-weight:800}@media (max-width:1200px){.title_mariage{height:auto;margin:50px auto 30px;padding:20px;width:90%}.subtitle_mariage p{font-size:24px;text-align:center}}@media (max-width:768px){.title_mariage{padding:0}.subtitle_mariage p{font-size:15px;text-align:center}}.title_anniversaire{align-items:center;background-color:#d93232;border-radius:10px;display:flex;height:90px;justify-content:center;margin:70px auto 50px;width:352px}.title_anniversaire h1{color:#fff}.subtitle_anniversaire{margin:auto;padding:15px;width:92%}.subtitle_anniversaire p{font-size:30px;font-style:italic;font-weight:800}@media (max-width:1200px){.title_anniversaire{height:auto;margin:50px auto 30px;padding:20px;width:90%}.subtitle_anniversaire p{font-size:24px;text-align:center}}@media (max-width:768px){.title_anniversaire{padding:0}.subtitle_anniversaire p{font-size:15px;text-align:center}}.title_ceremonial_en_action{align-items:center;background-color:#d93232;border-radius:15px;display:flex;height:90px;justify-content:center;margin:70px auto 50px;width:430px}.title_ceremonial_en_action h1{color:#fff}.subtitle_ceremonial_en_action{margin:auto;padding:15px;width:92%}.subtitle_ceremonial_en_action p{font-size:30px;font-style:italic;font-weight:800}@media (max-width:1200px){.title_ceremonial_en_action{height:auto;margin:50px auto 30px;padding:20px;width:90%}.subtitle_ceremonial_en_action p{font-size:24px;text-align:center}}@media (max-width:768px){.title_ceremonial_en_action{font-size:85%;padding:0}.subtitle_ceremonial_en_action p{font-size:15px;text-align:center}}.carousel-container{align-items:center;display:flex;justify-content:center;max-width:100%;overflow:hidden;position:relative}.carousel-images{display:flex;transition:transform .5s ease;width:100%}.image-container{box-sizing:border-box;flex:1 1;height:600px;min-width:33.33333%;padding:60px}.image-container img{border-radius:10px;display:block;height:90%;width:100%}.carousel-button{background-color:#d93232;border:none;color:#fff;cursor:pointer;font-weight:700;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.prev-button{left:0}.next-button{right:0}@media screen and (max-width:768px){.image-container{align-items:normal;display:flex;height:500px;justify-content:center;margin:-33px;max-width:425px}.image-container img{border-radius:10px;height:100%;width:100%}}#about{background-color:#f8f8f8;color:#333;font-family:Georgia,serif;line-height:1.8;padding:60px 20px}#about .container{margin:0 auto;max-width:900px;padding:0 15px}#about h2{color:#d93232;font-size:36px;letter-spacing:1.5px;margin-bottom:30px;text-align:center}#about p{color:#000;font-size:18px;line-height:1.8;margin-bottom:25px;text-align:justify}@media (max-width:768px){#about{padding:50px 20px}#about h2{font-size:28px;margin-bottom:20px}#about p{font-size:16px}}.contact-title,.paiement-title{align-items:center;background-color:#d93232;color:#fff;display:flex;height:90px;justify-content:center;margin:50px auto;text-align:center;width:39%}.contact-contain{background-color:#ffbc10;margin:auto;width:70%}.contactez-nous a{text-decoration:none}.contact-email,.contact-map,.contact-telephone{align-items:center;display:flex;justify-content:space-between;margin:50px auto;width:40%}.contact-email span:nth-child(2),.contact-map span:nth-child(2),.contact-telephone span:nth-child(2){color:#000;font-weight:700;margin-left:10px;width:50%}.contact-email div img,.contact-map div img,.contact-telephone div img{width:30px}.paiement{align-items:center;display:flex;justify-content:space-between;margin:50px auto;text-align:center;width:40%}.paiement .mtn div img,.paiement .orange div img{height:100px;margin-bottom:25px;width:100px}.paiement .mtn span,.paiement .orange span{font-weight:700}@media screen and (max-width:768px){.contact-email,.contact-map,.contact-telephone{display:flex;flex-direction:column;margin:50px auto;width:85%}.contact-title,.paiement-title{display:flex;font-size:100%;height:49px;margin:0 auto -36px;padding:5px;width:53%}.contact-email span:nth-child(2),.contact-map span:nth-child(2),.contact-telephone span:nth-child(2){font-weight:700;margin:10px auto;text-align:center;width:84%}.contact-contain{width:100%}.paiement{display:flex;height:260px;justify-content:space-between;width:57%}}.favoris_page h1{text-align:center}.empty_favorites{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.title_detail_commande{text-align:center}.detail_commande{align-items:center;background-color:#d9d9d9;display:flex;height:800px;justify-content:space-between;margin:auto;padding:0 35px;width:80%}.left_detail_commande{background-color:#fff;border-radius:15px;display:flex;height:50%;justify-content:center;padding:25px;width:35%}.right_detail_commande{height:56%;width:55%}.right_detail_commande .name_price{display:flex;justify-content:space-between}.right_detail_commande .name_price span{font-size:40px;font-weight:700;margin:15px}.right_detail_commande .name_price .name_cake{font-size:27px}.right_detail_commande .description_cake{word-wrap:break-word;font-size:25px;height:auto;margin-top:15px;max-height:136px;overflow-y:auto;white-space:normal;width:100%;word-break:break-word}.btn_add_remove{align-items:center;display:flex;justify-content:space-between;margin-top:15px;width:100%}.btn_add_remove .btn_qty{align-items:center;display:flex;justify-content:flex-start}.btn_add_remove .btn_qty .qte_cake{font-size:25px;margin:0 10px}.btn_add_remove .btn_add_remove_item{border-radius:59px;color:#fff;font-size:45px;height:37px;text-align:center;width:39px}.btn_add_remove .btn_add_remove_item,.btn_add_remove .btn_price{align-items:center;background-color:#d93232;display:flex;justify-content:center}.btn_add_remove .btn_price{border-radius:10px;height:60px;width:300px}.btn_add_remove .btn_price span{color:#fff;font-size:35px;font-weight:700}.commande{align-items:center;border-radius:15px;display:flex;height:60px;justify-content:center;margin-top:49px;width:100%}.commande button{background-color:#d93232;border:none;border-radius:10px;color:#fff;font-size:35px;font-weight:700;height:100%;width:100%}.right_detail_commande .cancel{align-items:center;display:flex;justify-content:space-between;margin:70px auto;width:100%}.right_detail_commande .cancel .cancel-item{color:#d93232;font-size:30px}.popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background-color:#fff;border-radius:8px;margin:25px;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:100%}.popup-content section{display:flex;text-align:center}.close{border:2px solid #d93232;border-radius:21px;border-radius:15px;color:#d93232;cursor:pointer;font-size:24px;position:absolute;right:6px;top:10px;width:27px}@media (max-width:768px){.detail_commande{align-items:center;border-radius:15px;display:flex;flex-direction:column;height:auto;justify-content:center;padding:20px;width:80%}.left_detail_commande{margin-right:2px;width:70%}.left_detail_commande img{width:100%}.right_detail_commande{height:auto;margin:20px auto;width:85%}.right_detail_commande .name_price{display:flex;flex-direction:column;text-align:center}.right_detail_commande .description_cake{word-wrap:break-word;font-size:20px;height:auto;margin-top:30px;max-height:136px;overflow-wrap:break-word;white-space:normal;width:100%;word-break:break-word}.btn_add_remove{align-items:center;flex-direction:column}.btn_add_remove .btn_qty{align-items:center;justify-content:space-between;margin:14px;width:100%}.right_detail_commande .cancel{margin:45px auto}}.formular{align-items:center;display:flex;height:100vh;justify-content:center}.formular form{background-color:#ffbc10;margin:auto;width:90%}.formular .form-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;padding:20px}.form-group{display:flex;flex-direction:column;margin:auto;width:80%}.monpaiement{margin-top:50px}#date p{font-size:15px;font-style:italic}.form-group input[type=text],textarea{border:none;font-size:21px;height:50px;margin:auto;overflow-x:hidden;overflow-y:scroll;text-align:center;width:95%}.form-group textarea{height:auto}#date{height:45px}label{color:#000;font-weight:700;margin:4px auto}.image_paiement{width:100px}.image_paiement img{width:100%}.form-group section{display:flex;flex-direction:column;gap:10px}.form-group section>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.form-group section>div input[type=radio]{margin-left:10px}#espece{margin-top:0}.btn{display:flex;justify-content:space-between;margin:15px auto;width:70%}.btn button{border:none;cursor:pointer;font-weight:700;height:56px;width:100%}.btn button[type=button]{background-color:#fff;margin:10px}.btn button[type=button]:hover{opacity:.8}.btn button[type=submit]{background-color:#d93232;color:#fff;margin:10px}.btn button[type=submit]:hover{opacity:.8}.form-group textarea{resize:none;scrollbar-width:auto}.validation{align-items:center;display:flex;height:130px;justify-content:space-between}.btn-cancel,.validation .btn-submit{height:56px;width:100%}.validation .btn-cancel,.validation .btn-submit{border:none;font-weight:700}.validation .btn-submit{background-color:#d93232;color:#fff}.validation .btn-cancel{background-color:#fff;color:#000}@media (max-width:768px){.image-container{align-items:normal;display:flex;justify-content:center;margin:-33px;min-width:100%}.formular{height:auto;padding:20px 0}.formular .form-container{gap:10px;padding:20px}.form-group{margin:10px auto;width:90%}.form-group textarea{font-size:14px}.monpaiement{margin-top:50px}.form-group .form-item::placeholder{font-size:14px}.btn{flex-direction:column;gap:10px;width:90%}.btn button{width:100%}.form-group section{flex-direction:column}.form-group section>div{flex-direction:column;gap:10px}}.confirmation-popup{background-color:#fff;border-radius:8px;box-shadow:0 0 15px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1001}.confirmation-popup p{margin-bottom:20px}.confirmation-popup button{border:none;border-radius:5px;cursor:pointer;margin-right:10px;padding:10px 20px}.confirmation-popup button:first-child{background-color:#007bff;color:#fff}.confirmation-popup button:last-child{background-color:#dc3545;color:#fff}h1,h2{color:#d93232}p{margin-bottom:15px}.mentions_legales{font-family:Arial,sans-serif;line-height:1.6;margin:20px;padding:0}.load{align-items:center;display:flex;height:100vh;justify-content:center}.loader-container{display:flex;height:170px;position:relative}.photo_gateau{display:block;height:auto;margin:0 auto;width:100px}.loader{animation:spin 1s linear infinite;border:8px solid #0000001a;border-radius:50%;border-top-color:#ffbc10;height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.container_found{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.logo{margin-bottom:20px;width:200px}.title_found{color:#d93232;font-size:2.5rem}.cake-image{margin:20px auto}.cake-image img{height:auto;width:300px}.para_found{color:#d93232;font-size:1.2rem;margin-top:20px}.btn_found{background-color:#d93232;border-radius:50px;color:#fff;display:inline-block;font-size:1rem;margin-top:30px;padding:15px 30px;text-decoration:none;transition:background-color .3s}.btn_found:hover{background-color:#ffbc10;color:#d93232}
/*# sourceMappingURL=main.ecbd5992.css.map*/