@import url(https://fonts.googleapis.com/css?family=Work+Sans:300,400,600&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.App{height:100vh;width:100vw;display:flex;font-family:"Work Sans",sans-serif}.landing{color:#eaf2ef;width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.landing .overlay{background-image:url(/static/media/joseph-gonzalez-fdlZBWIP0aM-unsplash.bcf2882e.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:.9;position:absolute;z-index:-1;pointer-events:none}.landing .content{display:flex;align-items:center;flex-direction:column;flex:0.8 0 auto;justify-content:space-evenly}.landing .content .h1{z-index:1;order:1}.landing .content .h1 h1{font-size:3.2rem;font-weight:300;display:flex;align-items:center;justify-content:center}.landing .content .h1 h1 span{font-weight:600}.landing .content .btn{width:80%;max-width:500px;order:3;z-index:9999;display:flex;align-items:center;justify-content:center}.landing .content .btn .btn-start{background-color:#0e8a69;padding:10px 20px;border-radius:20px;color:#eaf2ef;font-size:1.4rem;border:none;cursor:pointer;font-family:"Work Sans",sans-serif}.landing .content .landing-message{order:2;display:flex;align-items:flex-start;justify-content:center;border-radius:15px;flex-direction:column;z-index:1;margin-top:-50px}.landing .content .landing-message .message{background-color:rgba(53,51,51,.616);margin:10px 0;font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.2rem;color:#a8a8a8;padding:5px 10px;border-radius:15px;width:100%}.landing .footer{order:4;z-index:1;flex-shrink:0;text-align:center;color:#fff;display:flex;align-items:center;justify-content:flex-end;margin-top:10px;width:100%}.landing .footer span{padding-right:5px;font-size:.7rem}.landing .footer img{width:25px;padding:0;margin:0 5px 0 0}.search{width:100%;display:flex;flex-direction:column;align-items:stretch}.search .search-bar{background-color:#0e8a69;height:190px;max-height:190px}.search .search-bar .header{display:flex;justify-content:space-between;flex-direction:row}.search .search-bar .header .brand-logo{display:flex;align-items:center;justify-content:flex-start;padding-top:10px;padding-left:10px;padding-bottom:10px}.search .search-bar .header .brand-logo h2{font-size:1.5rem;font-weight:300;padding:0;margin:0;color:#eaf2ef}.search .search-bar .header .brand-logo h2 span{font-weight:600}.search .search-bar .header .btn-back{align-self:center;color:#ffa630;padding-right:5px;font-weight:600;text-decoration:underline;text-transform:uppercase;cursor:pointer}.search-container,.search-container .ingredients-form{display:flex;flex-direction:column;align-items:center;justify-content:center}.search-container .ingredients-form{margin:10px}.search-container .ingredients-form .btn-submit{text-align:center;background-color:#ffa630;color:#fff;padding:10px 20px;border-radius:15px;border:none;font-size:1.2rem;text-transform:uppercase;margin-top:20px;cursor:pointer}.search-container .ingredients-form form input{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;height:30px;padding:10px 50px;border-radius:35px;border-style:none;font-size:1.2rem;font-weight:400;font-family:"Work Sans",sans-serif;-webkit-appearance:none;-moz-appearance:none}.search-container .ingredients-form form input::-webkit-input-placeholder{text-align:left;font-size:1rem}.search-container .ingredients-form form input:-ms-input-placeholder{text-align:left;font-size:1rem}.search-container .ingredients-form form input::-ms-input-placeholder{text-align:left;font-size:1rem}.search-container .ingredients-form form input::placeholder{text-align:left;font-size:1rem}.search-results{align-items:center;justify-content:center}.chips,.search-results{display:flex;flex-direction:column}.chips{padding:30px;margin:30px 0;justify-content:flex-end;width:100%}.chips .btn-submit{text-align:center;background-color:#0e8a69;color:#fff;padding:10px 20px;border-radius:15px;border:none;font-size:1.2rem;text-transform:uppercase;margin-top:160px;cursor:pointer;max-width:200px}.chips .headline{font-size:1.5rem;font-weight:600;font-style:italic;color:#a39f9f;border-bottom:2px solid grey;padding-bottom:5px}.chips .items-added{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 10px;border-radius:20px;margin-top:20px;margin-bottom:10px;font-weight:300;font-size:1.6rem}.chips .items-added li{list-style:none}.chips .items-added li:before{content:"🥄";margin-left:-20px;margin-right:10px}.chips .items-added span{margin-left:10px;color:#f34213;padding:3px;font-weight:300;font-size:.8rem;cursor:pointer}.card-list .card{width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:0}.card-list .card .image img{object-fit:cover;width:100%}.card-list .card .content{background-color:rgba(0,0,0,.69);position:absolute;padding-left:10px;bottom:0;width:100%;color:#eaf2ef;margin-bottom:0}.card-list .card .content h2{color:#f34213;margin:4px 0;font-weight:400}.card-list .card .content .footer{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;padding-left:0;margin-bottom:0;width:100%}.card-list .card .content .footer .span{display:flex;justify-content:space-around}.card-list .card .content .footer .span span{padding-right:10px}.card-list .card .content .footer .btn{margin-right:18px;cursor:pointer;color:#0e8a69;font-weight:600;text-decoration:underline}.modal-container{z-index:10;position:fixed;top:20%;right:8%;transition:.2s ease-in-out;-webkit-transform:scale(1);transform:scale(1);border:1px solid #000;border-radius:10px;background-color:#fff;width:85%;max-width:85%;height:460px}.modal .modal-header{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;background-color:#161925;border-top-right-radius:10px;border-top-left-radius:10px}.modal .modal-header .close-button,.modal .modal-header .title{font-size:1.25rem;font-weight:600;color:#eaf2ef}.modal .modal-header .close-button{cursor:pointer;border:none;outline:none;background:none}.modal .modal-body{padding:10px 15px;border-bottom:1px solid #000;font-size:1rem}.modal .modal-body span{color:#f34213;font-size:1.1rem;text-decoration:underline;font-weight:600}.modal .link{border-top:1px solid #000;display:flex;align-items:flex-end;justify-content:flex-end}.modal .link a{text-decoration:none;color:#ffa630;text-transform:uppercase}.modal .categories{display:flex;font-size:.85rem;align-items:center;justify-content:space-between;padding:20px}.modal .categories .num{font-weight:600;color:#0e8a69;text-decoration:underline}.modal .categories div{display:flex;flex-direction:column;align-content:flex-start}.modal .image img{width:100%;height:150px;object-fit:cover}.modal-overlay{position:fixed;opacity:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);pointer-events:all}@media screen and (min-device-width:768px){.card-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:20px}.card-list .card{max-width:360px;margin:5px;border-radius:15px;border:1px solid transparent;overflow:hidden;box-shadow:0 0 35px 0 rgba(73,80,87,.3)}.search .search-bar .header .btn-back{padding-right:35px}.modal-container{right:25%;max-width:50%;height:310px;overflow:hidden}.modal-container .modal-horizontal{display:flex}.modal-container .modal-horizontal .image img{height:262px}.landing .overlay{background-image:url(/static/media/joseph-gonzalez-fdlZBWIP0aM-unsplash.bcf2882e.jpg);background-repeat:no-repeat;background-size:cover;height:100%;background-position:0}.landing .content{flex-direction:row;flex-wrap:wrap}.landing .content h1{width:100%;font-size:5rem}.landing .content .landing-message{width:40%;align-self:center;padding-top:100px}}
/*# sourceMappingURL=main.4baf15c9.chunk.css.map */