@font-face{font-family:uber_movebold;font-style:normal;font-weight:400;src:url(/build/fonts/ubermovebold-webfont.a96333a8.woff2) format("woff2"),url(/build/fonts/ubermovebold-webfont.c986c5b1.woff) format("woff")}@font-face{font-family:uber_movemedium;font-style:normal;font-weight:400;src:url(/build/fonts/ubermovemedium-webfont.563a59c5.woff2) format("woff2"),url(/build/fonts/ubermovemedium-webfont.cedf6bf2.woff) format("woff")}.list-grid{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:30px}@media only screen and (max-width:1024px){.list-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){.list-grid{grid-template-columns:repeat(2,1fr)}}.titre-recette-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.bouton-add-recette{background-color:#f6745d;border-radius:10px;color:#fff;font-family:uber_movemedium;font-size:17px;padding:10px 15px}.bouton-add-recette:hover{text-decoration:underline}.list-card-recipe-container{border-radius:15px;height:350px;position:relative;width:250px}.list-card-bottom-container{background-color:#f6f6f6;border-radius:15px}.list-card-favorite{align-items:center;background-color:#fff;border:2px solid #000;border-radius:50%;display:flex;font-size:20px;height:50px;justify-content:center;position:absolute;right:-20px;top:-20px;width:50px;z-index:10}.list-card-image{border-radius:15px;display:flex;flex-wrap:wrap;height:200px;justify-content:center;overflow:hidden;width:100%}.recipe-image{border-radius:15px;height:100%;object-fit:cover;width:100%}.list-card-name{border-bottom:1px solid #000;font-size:large;margin-top:5px;width:100%}.list-card-name.little{border-bottom:none}.list-card-text{display:-webkit-box;font-size:medium;height:77px;margin-top:5px;overflow:hidden;padding:0 10px;width:100%;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.list-card-infos-container{bottom:0;display:flex;font-family:uber_movebold;height:35px;justify-content:space-between;padding:0 10px;width:100%}.list-card-common-ingr{width:100%}.list-card-common-ingr p{font-family:uber_movebold;font-size:13px;margin-left:auto;margin-right:auto;padding:5px;text-align:center;width:fit-content}.list-card-recipe-container:hover .list-card-image img{transform:scale(1.05);transition:all .3s ease-in-out}.list-card-recipe-container:hover .list-card-bottom-container{background-color:#fdbcb0;transition:all .3s ease-in-out}.list-card-recipe-container:hover .list-card-common-ingr p{transform:translateY(10px);transition:all .3s}.list-ingredients-grid{display:grid;gap:10px;grid-template-columns:repeat(8,1fr);row-gap:20px}.list-card-ingredient-image{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;width:100px}.list-card-ingredient-image img{border:4px solid #ff8a75;border-radius:50%;height:100%;object-fit:cover;width:100%}.list-card-ingredient-name{font-family:uber_movemedium;font-size:medium;text-align:center;transition:all .3s}.list-ingredients-buttons-container{display:flex;height:50px;justify-content:end;margin-bottom:20px;padding-right:30px;width:100vw}.add-ingredient-button{background-color:#f6745d;border:none;border-radius:5px;cursor:pointer;font-family:uber_movemedium;font-size:medium;padding:10px;transition:all .3s}.add-ingredient-button:hover{background-color:#fd6449;transition:all .3s}.list-card-ingredient-container:hover .list-card-ingredient-name{font-family:uber_movebold;text-decoration:underline}@media screen and (max-width:500px) and (min-width:0px){.list-ingredients-grid{grid-template-columns:repeat(3,1fr)}.list-card-ingredient-image{height:70px;width:70px}}@media screen and (max-width:768px) and (min-width:501px){.list-ingredients-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px) and (min-width:769px){.list-ingredients-grid{grid-template-columns:repeat(5,1fr)}}.form-group{padding-bottom:20px;width:100%}.add-more-button,input[type=text]{border:1px solid #000}.add-more-button{background-color:green}.container-add-ingredient h1{font-family:uber_movebold;font-size:1.5em;padding:20px}.form-ingredient{background-color:#ffb6aa;border-radius:20px;display:flex;margin-top:15px;padding:20px;position:relative;width:80%}.form-ingredient .delete-button{align-items:center;background-color:#fff;border:2px solid tomato;border-radius:50px;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:-10px;top:-10px;width:50px}.form-ingredient-left{border-right:2px solid tomato;width:350px}.form-ingredient-left input,.form-ingredient-left label{font-family:uber_movebold;font-size:1.2em;padding:10px}.form-ingredient-left input{border:2px solid tomato;border-radius:10px}.form-ingredient-left .reponse{display:flex;justify-content:space-around;width:100%}.form-ingredient-left .reponse div{border:2px solid tomato;border-radius:10px;cursor:pointer;padding:5px}.form-ingredient-right{align-items:center;display:flex;font-family:uber_movemedium;padding-left:20px}.add-more-button{background-color:#ff543a;border:2px solid tomato;border-radius:10px;cursor:pointer;font-family:uber_movebold;font-size:.8em;margin-left:20px;margin-top:10px;padding:4px}.container-sauvegarder{border-top:2px solid #c8c8c8;display:flex;justify-content:center;margin-top:10px}.sauvegarder{background-color:#fff;border:2px solid tomato;border-radius:10px;color:tomato;cursor:pointer;font-family:uber_movebold;font-size:1.2em;margin-top:20px;padding:4px}.compte-container{margin-left:auto;margin-right:auto;margin-top:10px;width:90%}.compte-title{font-family:uber_movebold;font-size:2.5em;margin-bottom:30px;margin-top:10px;text-align:center}.error-no-content{display:flex;justify-content:center;width:100%}.error-no-content p{background-color:#fff;border:2px solid tomato;border-radius:10px;font-family:uber_movebold;font-size:1em;margin-bottom:10px;margin-top:10px;padding:10px 20px;text-align:center}.compte-container-creations,.compte-container-favoris,.compte-deco{background-color:#ffbdb1;border-radius:10px;margin-bottom:30px;margin-left:20px;margin-right:20px;padding-bottom:1px}h2{font-family:uber_movebold;font-size:1.5em;margin-bottom:30px;margin-top:10px;padding:0 10px}.compte-favoris-button-container{display:flex;justify-content:end;width:100%}.compte-edit-favoris-button{background-color:hsla(0,0%,100%,.313);border:2px solid tomato;border-radius:10px;font-family:uber_movebold;font-size:1em;margin-right:20px;padding:5px 10px}.compte-favoris-recettes,.compte-user-recettes{display:flex;flex-wrap:nowrap;justify-content:start;max-width:100%;overflow-y:scroll;padding-top:20px}.compte-recettes-container{flex-shrink:0;height:200px;margin-left:10px;position:relative;width:170px}.compte-recettes-heart-container{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;right:-7px;top:-7px;width:30px;z-index:10}.compte-recettes-image-container{border-radius:20px;display:flex;flex-wrap:wrap;height:160px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.compte-recettes-image-container img{border-radius:20px;height:100%;object-fit:cover;width:100%}.compte-recettes-name-container h3{font-family:uber_movemedium;font-size:1em;text-align:center}.compte-recettes-container:hover .compte-recettes-image-container img{transform:scale(1.05);transition:all .3s ease-in-out}.compte-recettes-container:hover .compte-recettes-name-container h3{text-decoration:underline}.compte-creations-ingredients h2,.compte-creations-recettes h2{margin-left:10px;margin-top:20px}.compte-user-recettes{margin-left:20px}.compte-user-ingredients{display:flex;flex-wrap:nowrap;justify-content:start;margin-bottom:30px;margin-left:20px;margin-top:10px;max-width:100%;overflow-y:scroll}.compte-ingredient-container{flex-shrink:0;margin-left:10px;position:relative;width:90px}.compte-ingredient-image-container{border:3px solid #ededed;border-radius:50%;display:flex;flex-wrap:wrap;height:90px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.compte-ingredient-image-container img{border-radius:50%;height:100%;object-fit:cover;width:100%}.compte-ingredient-name-container h3{font-family:uber_movemedium;font-size:1em;text-align:center}.compte-ingredient-container:hover .compte-ingredient-image-container img{transform:scale(1.05);transition:all .3s ease-in-out}.compte-ingredient-container:hover .compte-ingredient-name-container h3{text-decoration:underline}.compte-deco{display:flex;margin-bottom:30px;padding:10px}.compte-deco a{background-color:hsla(0,0%,100%,.313);border:2px solid tomato;border-radius:10px;font-family:uber_movebold;font-size:1em;margin-left:20px;padding:5px 10px}.compte-deco a:hover{text-decoration:underline}.search-container{display:flex;width:100%}.search-name{min-width:fit-content;padding:20px}.search-name input{background-color:#fff;border:2px solid #a5a5a5;border-radius:5px;font-family:uber_movemedium;height:50px;padding:5px 10px;width:300px}#search-ingredient-button span,#search-name-button span{align-items:center;background-color:tomato;border:2px solid #fff;border-radius:50px;color:#fff;display:flex;font-family:uber_movebold;height:30px;justify-content:center;margin-left:10px;width:30px}.search-ingredient{padding:20px 50px;width:100%}.search-ingredient-container{background-color:#ffe0db;border-radius:20px;padding:20px}.search-ingredient input{background-color:#fff;border:2px solid #a5a5a5;border-radius:5px;font-family:uber_movemedium;font-size:15px;height:40px;margin-bottom:20px;padding:5px 10px;width:260px}.search-ingredient-list-selected{border-bottom:3px solid #ff9292;display:flex;flex-wrap:wrap;min-height:50px;width:100%}.ingredient-item{align-items:center;background-color:#fe8873;border:2px solid #fff;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:uber_movemedium;font-size:15px;justify-content:center;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:5px 10px}.search-ingredient-list-all{display:flex;flex-wrap:wrap;margin-top:20px;max-height:200px;overflow-y:scroll;width:100%}.ingredient-item.selected{background-color:#fff;color:tomato}.search-ingredient-list-all .ingredient-item.selected{background-color:#b8b8b8;border:2px solid #ebebeb;color:#ebebeb;cursor:not-allowed}.close-ingredient-research{background-color:blue;display:none}.bouton-search-container{border-bottom:2px solid #a5a5a5;display:flex;justify-content:center;margin-top:10px;padding-bottom:20px;width:100%}#bouton-search{align-items:center;background-color:tomato;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:uber_movebold;font-size:20px;height:50px;justify-content:center;width:200px}#bouton-search:hover{background-color:#fe4625}.form-add-recipe{padding:20px}.form-top{display:flex;width:100%}.label-for-image{border:5px solid tomato;border-radius:20px;cursor:pointer;display:flex;height:250px;overflow:hidden;width:370px}.label-for-image img{height:100%;object-fit:cover;width:100%}.image-container input{padding:10px}.infos-recettes{display:block;width:100%}.infos-recettes-top{display:flex;justify-content:space-around;width:100%}.infos-recettes-top label{font-size:20px}.infos-recettes-top input{border:3px solid tomato;border-radius:10px;font-family:uber_movemedium;height:30px;margin-left:10px;padding:5px;width:100px}.nom-recette{padding:20px;width:100%}.nom-recette label{margin-right:20px}.nom-recette input,.nom-recette label{font-family:uber_movemedium;font-size:20px}.nom-recette input{border:3px solid tomato;border-radius:10px;padding:10px;width:70%}.infos-recettes h3{font-family:uber_movemedium;font-size:20px;margin-left:20px}.ingredients-recette-container{display:flex;flex-wrap:wrap;height:fit-content;padding:5px 10px 20px;width:100%}.ingredients-recette-item{align-items:center;background-color:tomato;border:2px solid #eaeaea;border-radius:50px;display:flex;justify-content:space-between;margin-bottom:10px;margin-right:10px;padding:10px;position:relative;width:fit-content}.ingredients-recette-item .ingredient-mesurement,.ingredients-recette-item .ingredient-name,.ingredients-recette-item .ingredient-quantity{background-color:#fff;border-radius:20px;font-family:uber_movemedium;font-size:15px;margin-right:20px;padding:5px 10px}.ingredients-recette-item .ingredient-quantity{border-radius:5px;width:50px}.ingredients-recette-item .ingredient-quantity input{width:100%}.ingredient-supprimer-button{background-color:#fff;border:3px solid #d8d8d8;border-radius:50px;cursor:pointer;padding:5px 10px;position:absolute;right:-10px;top:-10px}.ingredients-recette-add-button{align-items:center;background-color:#ff9b0f;border:2px solid #fff;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:uber_movemedium;font-size:13px;height:50px;justify-content:center;margin-left:30px;padding:0 10px}.form-bottom h3{font-family:uber_movebold;font-size:25px;margin-left:20px;margin-top:20px}.form-bottom textarea{border:3px solid tomato;border-radius:10px;font-family:uber_movemedium;font-size:20px;margin-left:20px;padding:10px;width:95%}.boutton-ajouter-recette{align-items:center;background-color:#ff9b0f;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:uber_movemedium;font-size:15px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px 20px}.header-container{align-items:center;background-color:#f6745d;display:flex;height:80px;justify-content:space-between}.header-logo{background-color:#b4b4b4d9;height:70%;margin-left:20px;overflow:hidden;width:200px}.header-logo img{height:100%;object-fit:cover;width:100%}.header-nav{align-items:center;display:flex;justify-content:space-between;margin-right:10px;padding:2px 5px}.header-link{background-color:hsla(0,0%,100%,.16);border:2px solid transparent;border-radius:10px;color:#fff;font-family:uber_movebold;padding:5px 10px}.header-link:hover{background-color:hsla(0,0%,100%,.234);border:2px solid #fff}.links-container{width:60vw}.links-container,.links-middle{align-items:center;display:flex;justify-content:space-between}#ing-link{margin-left:20px}.links-right{display:flex}.links-right .header-link{margin-right:10px}.container-ingredient{display:flex;max-width:100vw}.container-ingredient h1{font-family:uber_movebold;font-size:2em}.container-ingredient h1 span{margin-right:10px;text-decoration:underline}.ingredient-img-container{border:3px solid tomato;border-radius:20px;height:300px;overflow:hidden;width:300px}.ingredient-img-container img{height:100%;object-fit:cover;width:100%}.ingredient-nom-pluriel{font-family:uber_movemedium;font-size:15px}.container-right{border-left:5px solid tomato;margin-left:30px;padding-left:20px}.container-right h3{font-family:uber_movebold;font-size:1.5em;text-decoration:underline}.container-right .list-grid{display:flex;flex-wrap:wrap}.container-right .list-card-recipe-container{height:auto}.button-container{display:flex;justify-content:end;margin-right:40px;margin-top:20px}.button-ingredient{border:3px solid tomato;border-radius:10px;color:tomato;font-family:uber_movebold;font-size:1em;margin-left:30px;padding:5px 20px;text-decoration:none}.titre-modif-ingr{font-family:uber_movebold;font-size:2em;margin-bottom:1em;text-align:center}.container-right .ingredient-noms{font-family:uber_movebold;font-size:1.5em;margin-bottom:.5em}.container-right .ingredient-noms input{border:3px solid tomato;border-radius:5px;font-size:1em;padding:.5em}.container-right .ingredient-noms #name{margin-bottom:10px}.bouton-modifier-ingredient-container{display:flex;justify-content:center;width:100%}.bouton-modifier-ingredient-container button{background-color:tomato;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:uber_movebold;font-size:1.5em;padding:.5em 1em}.people-container,.temps-preparation-container{font-size:20px}.people-container span,.temps-preparation-container span{border:3px solid tomato;border-radius:10px;font-family:uber_movemedium;height:30px;margin-left:10px;padding:5px;width:100px}.people-container span{padding:5px 10px}.infos-recettes.show h3{font-family:uber_movebold;font-size:1.5em;margin-top:20px;text-decoration:underline}.ingredient-show-item{border-radius:10px;height:185px;margin-right:30px;overflow:hidden;width:100px}.ingredient-show-item:hover{background-color:rgba(255,99,71,.075)}.container-imager-show{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.ingredient-show-item .ingredient-show-image{border:3px solid tomato;border-radius:50%;height:80%;object-fit:cover;width:80%}.ingredient-show-item .name,.ingredient-show-item .quantity{font-family:uber_movemedium;font-size:.9em;text-align:center;width:100%}.ingredient-show-item .name{font-family:uber_movebold;font-size:1.1em}.form-bottom p{color:#343434;font-family:uber_movemedium;font-size:1em;line-height:1.5em}.recette-show{position:relative}.coeur-recette{align-items:center;background-color:#e3e3e3;border:2px solid #b9b9b9;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;position:absolute;right:4px;top:5px;width:40px}.coeur-recette.liked{background-color:tomato;border:2px solid #ffebeb}.commentaires-container{margin-bottom:200px;margin-top:50px;padding:20px}.commentaires-container h2{font-family:uber_movebold;font-size:1.5em;text-decoration:underline}.commentaires{padding:10px}.commentaire-item{background-color:#fff3f1;border:2px solid #ffb0a2;border-radius:20px;margin-bottom:20px;padding:20px;width:70%}.commentaire-header{align-items:center;display:flex;font-style:italic;justify-content:end;width:100%}.commentaire-item h4{font-family:uber_movebold;font-size:1.1em;transform:translateY(-20px)}.commentaire-item .commentaire-text{font-family:uber_movemedium;font-size:.9em;transform:translateY(-20px)}.commentaire-form{border-bottom:2px solid #cfcfcf;width:80%}.commentaire-form h5{font-family:uber_movebold;font-size:1.1em;margin-left:20px;margin-top:20px;text-decoration:underline}.commentaire-form input{width:70%}.commentaire-form input,.commentaire-form textarea{border:2px solid tomato;border-radius:10px;margin-left:20px;padding:5px 10px}.commentaire-form textarea{margin-top:10px;width:80%}.container-button-send{display:flex;justify-content:center;margin-top:20px}.container-button-send button{background-color:#ff806a;border-radius:10px;color:#fff;font-family:uber_movebold;margin-bottom:20px;padding:10px 20px}.font-uber-bold{font-family:uber_movebold}.font-uber-medium{font-family:uber_movemedium}.titre-recette-container{font-family:uber_movebold;font-size:2em}.list-grid{margin-bottom:250px}