@import url(https://fonts.googleapis.com/css?family=Merienda:400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Pacifico&display=swap);@import url(https://fonts.googleapis.com/css?family=Libre+Franklin&display=swap);body{margin:0;padding:0;box-sizing:border-box;background-color:#222439}a,button,link{cursor:pointer;text-decoration:none;color:inherit}.main-landing{padding:100px 30px 20px;text-align:center}.egg-img{width:300px;min-height:305px}.main-landing .headline{font-family:Pacifico,cursive;font-size:65px;line-height:65px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);color:#ffbb2e;position:absolute;top:200px;left:0;right:0;margin-right:20px;letter-spacing:3px}.main-landing p{line-height:25px;letter-spacing:.8px;margin-bottom:50px;color:#fcf5e2}footer{text-align:center;color:#fcf5e2}.funnels{margin-top:50px}.funnels ul{display:flex;flex-direction:column;padding-left:0}.funnels li{list-style:none;padding:20px}.funnels h3{font-family:Pacifico,cursive;color:#fcf5e2;letter-spacing:2px}.btn-check-it-out,.btn-signup-form,.btn-signup-modal{border:none;background-color:inherit;font-family:Libre Franklin,sans-serif;font-size:inherit}.btn-signup-modal{padding-right:12px}.btn-check-it-out{background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);border-radius:30px;padding:20px 40px;color:#fff;font-weight:600;font-size:12px;letter-spacing:1px}.calendar-icon,.design-icon,.scale-icon{width:80px;margin-top:20px;min-height:80px}@media only screen and (min-width:500px){.funnels li{padding-left:100px;padding-right:100px}}@media only screen and (min-width:900px){.funnels ul{flex-direction:row;justify-content:space-evenly}.funnels li{width:250px;padding-left:0;padding-right:0}.funnels li p{font-size:14px}.main-landing .headline{top:160px;font-size:80px;line-height:80px}.main-landing{padding-top:50px}.egg-img{width:400px;padding-bottom:0;min-height:340px}.main-landing p{font-size:18px}}.material-icons{font-size:25px}.close{font-size:50px}.close-icon,.utensils-icon{position:absolute;top:15px;right:10px;border:none;background-color:inherit}.open-menu li{list-style:none;display:block;margin-top:30px;margin-right:30px;font-size:25px;text-align:right;color:#fff}.open-menu li,.open-menu li button{font-family:Libre Franklin,sans-serif;font-weight:600;letter-spacing:2px}.open-menu li button{padding:0}.open-menu{background-color:#ffbb2e;text-align:left;right:0;top:0;margin:0;height:100%;width:100%;position:absolute;list-style:none;padding-top:50px;z-index:10}.desktop-menu{display:none}.btn-log-out{border:none;background-color:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:inherit;font-weight:600;letter-spacing:2px}@media only screen and (min-width:650px){.close-icon,.open-menu,.utensils-icon{display:none}.desktop-menu{display:flex;list-style:none;margin:0;padding:0;flex-direction:row;position:absolute;right:25px;top:25px}.desktop-menu li{margin-left:25px;color:#ffbb2e;font-weight:600;font-size:18px}.desktop-menu button{border:none;background-color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;padding:0}}@media only screen and (min-width:1000px){.desktop-menu li{font-size:20px}}@media only screen and (min-width:1200px){.desktop-menu{top:40px;right:40px}}.forms{margin-left:auto;margin-right:auto;width:90%;position:fixed;left:0;right:0;z-index:10;color:#fff}.signup{margin-top:-5px}.login{margin-top:35px}.forms fieldset{border-style:none;background-image:-webkit-gradient(linear,left top,right top,from(#5c344f),to(#551843));background-image:linear-gradient(90deg,#5c344f,#551843);padding-top:20px;border-radius:20px}.forms legend{font-size:20px;padding-top:80px;padding-bottom:20px}.forms label{padding-left:6px}.forms input{display:block;width:90%;padding:12px;margin:20px auto;border-style:none;border-radius:30px;font-size:20px}.btn-forms,.forms input{font-family:Libre Franklin,sans-serif;outline:none}.btn-forms{border:none;background-color:inherit;background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);padding:20px;margin-top:10px;border-radius:30px;color:#fcf5e2;font-weight:600;font-size:14px;letter-spacing:1px}.btn-forms:disabled{color:#666}.btn-forms-wrapper-left{float:left;padding:10px 0}.btn-forms-wrapper-right{float:right;padding:10px 0}.error-message{font-size:12px;padding:0 10px 10px;color:#ffbb2e}.required-fields{position:absolute;right:30px;top:80px;font-size:12px;font-style:italic;letter-spacing:.5px}.display-block{display:block}.display-none{display:none}@media only screen and (min-width:500px){.forms{width:450px}.login,.signup{margin-top:60px}.btn-forms-wrapper-left{margin-left:10px}.btn-forms-wrapper-right{margin-right:10px}}.search-places-main{margin-top:100px}.search-places-main .headline{text-align:left;margin-left:10%;line-height:40px;color:#fcf5e2;font-family:Pacifico,cursive;font-size:40px;letter-spacing:3px}.material-icons{font-size:30px}.search-icon{border:none;background-color:inherit;color:#fff;position:absolute;padding-top:6px;margin-left:-50px}.search-input{border:none;border-radius:30px;font-size:18px;font-family:inherit;outline:none}.search-input,.search-slider{background-color:#ffbb2e;padding:10px}.search-slider{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:20px;border-radius:100%;width:25px}.search-input-and-config-wrapper{display:flex;justify-content:center}#config-window{margin-left:auto;margin-right:auto;width:90%;position:absolute;top:15px;left:0;right:0;z-index:10;background-image:-webkit-gradient(linear,left top,right top,from(#5c344f),to(#551843));background-image:linear-gradient(90deg,#5c344f,#551843);padding-top:20px;border-radius:20px}#config-window h3{text-align:left;color:#fff;-webkit-margin-before:5px;margin-block-start:5px;-webkit-margin-after:10px;margin-block-end:10px}.form-config-window{text-align:center;margin:0 10px}.loading-error,.location-error{color:#fff;text-align:center;padding:10px 10px 0;letter-spacing:.5px}.city{color:#fff;-webkit-margin-after:"0";margin-block-end:"0";-webkit-margin-before:"0";margin-block-start:"0";margin-left:10%}.city,.no-results{letter-spacing:"0.5px"}.no-results{color:#f9643a;-webkit-margin-after:"0";margin-block-end:"0";-webkit-margin-before:"0";margin-block-start:"0";text-align:center;padding:0 30px}@media only screen and (min-width:450px){#config-window{width:400px;top:10%}}@media only screen and (min-width:600px){.search-places-main .headline{margin-left:15%;font-size:50px;line-height:50px}.city{margin-left:15%}.search-input{width:250px;font-size:20px;padding:15px}.search-slider{width:35px}.search-icon{padding-top:10px}.material-icons{font-size:35px}}@media only screen and (min-width:1000px){.search-input{width:350px}}.restaurant-card-grid{display:flex;flex-wrap:wrap;width:80%;margin-left:auto;margin-right:auto;padding-bottom:30px}.restaurant-card-item{width:300px;height:300px;border-radius:8px;margin-top:50px;margin-left:auto;margin-right:auto;color:#fff;background-image:-webkit-gradient(linear,left top,right bottom,from(#5d6d7e),to(#283747));background-image:linear-gradient(to bottom right,#5d6d7e,#283747);position:relative}.place-is-open,.place-rating,.place-title{text-align:left;padding-left:30px}.place-title{padding-top:20px;letter-spacing:1px}.image-placeholder{border-radius:100%;float:right;margin-top:-30px;margin-right:-20px}.btns-wrapper{position:absolute;bottom:30px;left:0;right:0;text-align:center}.btn-add-place{border:none;background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);font-size:inherit;padding:20px 30px;color:#fff;border-radius:30px;font-weight:600;font-size:14px;outline:none;letter-spacing:1px;font-family:inherit}.restaurant-image{width:100px;height:100px;border-radius:100%;object-fit:cover}@media only screen and (min-width:750px){.restaurant-card-item{margin-left:20px}}@media only screen and (min-width:1000px){.restaurant-card-grid{margin-top:40px}}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-right:20px}.switch input{opacity:0;width:0;height:0}.slider-open-now{cursor:pointer;top:0;left:0;right:0;bottom:0}.slider-open-now,.slider-open-now:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider-open-now:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#551843}input:checked+.slider-open-now{background-color:#fff}input:checked+.slider-open-now:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider-open-now.round{border-radius:34px;background-color:grey}.slider-open-now.round:before{border-radius:50%}.open-now-container{display:flex;justify-content:center}.open-now-container h4{-webkit-margin-before:8px;margin-block-start:8px;-webkit-margin-after:0;margin-block-end:0;color:#fff}.category-inputs[type=checkbox]{display:none}.category-label span{background-color:#673b58;border-radius:30px;color:#fff;font-size:12px;letter-spacing:3px;text-decoration:none;text-align:center;padding:4px 8px;line-height:30px;cursor:pointer;display:inline-block;margin:5px}.category-label span:hover{background-color:#ec3a69}.category-inputs[type=checkbox]:checked+span,.category-inputs[type=checkbox]:checked:hover+span{background-color:#ec3a69;text-decoration:none}.btn-all-set,.btn-never-mind{background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);border-radius:30px;font-weight:600;font-size:14px;padding:20px;margin-top:20px;margin-bottom:20px;color:#fff;border:none;font-family:Libre Franklin,sans-serif;letter-spacing:1px}.slider{text-align:center}.slider-control-bottomcenter{display:none}.slider-control-centerleft{top:320px!important;left:40px!important}.slider-control-centerleft button{font-weight:600!important;font-size:20px!important;font-family:Libre Franklin,sans-serif!important;outline:none!important;border:none!important;background-color:#ec3a69!important;padding:10px 30px!important;color:#fcf5e2!important;border-radius:15px!important;font-size:16px!important}.slider-control-centerright{top:320px!important;right:40px!important}.slider-control-centerright button{font-weight:600!important;font-size:20px!important;font-family:Libre Franklin,sans-serif!important;outline:none!important;border:none!important;background-color:#ec3a69!important;padding:10px 30px!important;color:#fcf5e2!important;border-radius:15px!important;font-size:16px!important}.slider-list{height:350px!important;margin-bottom:50px!important}.btn-discover-places{text-align:center;display:block;width:200px;margin-right:auto;margin-left:auto;margin-top:200px;background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);padding:20px 40px;color:#fcf5e2;border-radius:30px;font-weight:600;font-size:12px;letter-spacing:1px}.headline-welcome,.headline-your-collection{color:#fcf5e2;text-align:center;position:absolute;top:200px;left:0;right:0;z-index:5;-webkit-margin-after:0;margin-block-end:0;font-size:50px;font-family:Pacifico,cursive;letter-spacing:3px;line-height:50px}.headline-your-collection{top:130px}.discover-places-text{padding:0 30px;color:#fcf5e2;margin-top:0;position:absolute;top:300px;left:0;right:0;z-index:5;text-align:center;line-height:25px}.avo-img{width:200px;margin-left:-20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);min-height:220px}.my-collection-container{background-image:-webkit-gradient(linear,left top,left bottom,from(#191926),to(#222439));background-image:linear-gradient(#191926,#222439)}.btn-remove-place{border:none;margin-top:20px;background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);padding:20px 30px;color:#fcf5e2;border-radius:30px;font-weight:600;font-size:14px;letter-spacing:1px}.slider-control-bottomcenter{display:block;bottom:10px!important}.slider-control-centerleft,.slider-control-centerright{display:none}.slider-list{left:calc(50% - 150px)!important}@media only screen and (min-width:650px){.headline-welcome{font-size:65px;line-height:65px}.headline-your-collection{font-size:60px;line-height:60px;top:100px}.discover-places-text{margin-top:50px}.swipe-left-right-text{padding:0 30px;color:#fcf5e2;margin-top:0;position:absolute;top:300px;left:0;right:0;z-index:5;text-align:center;line-height:25px}}@media only screen and (min-width:1000px){.slider-list{left:calc(50% - 170px)!important}.discover-places-text{font-size:18px}}#popup-window{margin-left:auto;margin-right:auto;width:90%;height:250px;position:fixed;top:250px;left:0;right:0;z-index:10;background-image:-webkit-gradient(linear,left top,right top,from(#5c344f),to(#551843));background-image:linear-gradient(90deg,#5c344f,#551843);padding-top:20px;border-radius:20px;color:#fff;line-height:25px}#popup-window .text{margin:35px;letter-spacing:.5px;text-align:center}.btn-signup{border:none;background-color:inherit;font-family:Libre Franklin,sans-serif;background-image:-webkit-gradient(linear,left top,right top,from(#f9643a),to(#ec3a69));background-image:linear-gradient(90deg,#f9643a,#ec3a69);padding:20px 40px;border-radius:30px;color:#fff;font-weight:600;font-size:14px;outline:none;letter-spacing:1px}.btn-signup-wrapper{text-align:center}@media only screen and (min-width:650px){#popup-window{width:500px}}body{font-family:Libre Franklin,sans-serif}
/*# sourceMappingURL=main.a5e0e4d7.chunk.css.map */