.locate{box-shadow:0px -4px 4px #d1d1d1}.card,ol.helper__list>li::before,ol.helper__list>li{box-shadow:0px 8px 8px #eee}.card:hover,ol.helper__list>li:hover,.hero__button:hover{box-shadow:0px 8px 8px #d0d0d0}@font-face{font-family:"Roboto";src:url("../../public/fonts/roboto-v20-latin/roboto-v20-latin-regular.eot");src:local(""),url("../../public/fonts/roboto-v20-latin/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../public/fonts/roboto-v20-latin/roboto-v20-latin-regular.woff2") format("woff2"),url("../../public/fonts/roboto-v20-latin/roboto-v20-latin-regular.woff") format("woff"),url("../../public/fonts/roboto-v20-latin/roboto-v20-latin-regular.ttf") format("truetype"),url("../../public/fonts/roboto-v20-latin/roboto-v20-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Shrikhand";font-style:normal;font-weight:400;src:url("../../public/fonts/shrikhand-v6-latin/shrikhand-v6-latin-regular.eot");src:local(""),url("../../public/fonts/shrikhand-v6-latin/shrikhand-v6-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../public/fonts/shrikhand-v6-latin/shrikhand-v6-latin-regular.woff2") format("woff2"),url("../../public/fonts/shrikhand-v6-latin/shrikhand-v6-latin-regular.woff") format("woff"),url("../../public/fonts/shrikhand-v6-latin/shrikhand-v6-latin-regular.ttf") format("truetype"),url("../../public/fonts/shrikhand-v6-latin/shrikhand-v6-latin-regular.svg#Shrikhand") format("svg")}body{font-family:"Roboto","Shrikhand",Arial,sans-serif}.container_loading{margin-top:100px;display:flex;justify-content:center;align-items:center;height:75vh}.container_loading__spinner{display:flex;justify-content:center;align-items:center;background:linear-gradient(175deg, #9356DC, #FF79DA);font-size:2em;font-family:"Shrikhand";width:7em;height:7em;border-radius:50%;animation:loading_spinner 3s cubic-bezier(0.57, -0.19, 0.32, 1) both}.container_page{position:absolute;top:0px;animation:page_container .8s 3.2s ease-in-out both}@keyframes loading_spinner{0%{transform:rotate(0deg);opacity:0;color:#000;text-shadow:0px 8px 8px #fff}10%{transform:rotate(30deg);opacity:.2;color:#fff;text-shadow:0px 8px 8px #000}20%{transform:rotate(60deg);opacity:.4;color:#000;text-shadow:0px 8px 8px #fff}30%{transform:rotate(90deg);opacity:.6;color:#fff;text-shadow:0px 8px 8px #000}40%{transform:rotate(120deg);opacity:.7;color:#000;text-shadow:0px 8px 8px #fff}60%{transform:rotate(360deg);opacity:.8;color:#fff;text-shadow:0px 8px 8px #000}70%{opacity:1;color:#000;text-shadow:0px 8px 8px #fff}80%{opacity:1;color:#000;transform:scale(1.5)}90%{opacity:1;color:#000;transform:scale(1.5)}95%{background:#fff;transform:scale(1.5)}98%{background:#fff}100%{transform:rotate(360deg);opacity:0}}@keyframes page_container{0%{opacity:0}50%{opacity:.3}100%{opacity:1}}.header{display:flex;flex-direction:column;align-items:center;margin-top:2em;margin-bottom:1em;background-color:#fff;text-align:center}.header__arrow{font-size:1.5em;position:absolute;left:20px;color:#000}.header__arrow--hidden{visibility:hidden}.locate{height:3.2em;border:none;font-size:1.2em;font-weight:bolder;padding-top:1em;background-color:#eaeaea;margin-top:20px}.hero{text-align:center;background-color:#f6f6f6;padding-bottom:4.4em}.hero>h1{width:70%;margin-top:2.3em;font-weight:900;font-size:1.8em}.hero__subtitle{width:90%;font-weight:lighter;font-size:1.3em;margin-top:-10px}.hero__button{background:linear-gradient(175deg, #FF79DA, #9356DC);color:#fff;height:2.9em;font-weight:700;font-size:1.3em;border-style:none;border-radius:2em;margin-top:.8em;padding-left:2em;padding-right:2em}.hero__button:hover{cursor:pointer;background:linear-gradient(175deg, #9356DC, #FF79DA)}.helper__title{width:90%;font-size:1.8em;font-weight:900;text-align:left;margin-top:1.7em}*,*:before,*:after{box-sizing:border-box}ol.helper__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;counter-reset:counter_ol;list-style:none;text-align:center;padding-left:1rem;font-size:1.2em;font-weight:900}ol.helper__list>li{margin:2em;background:#f6f6f6;border-radius:1.7em;counter-increment:counter_ol;height:4.5em;padding:1.5em 3em 1em 1em;position:relative}ol.helper__list>li::before,ol.helper__list>li::after{background:#9356dc;color:#fff;border-radius:1rem;content:"";width:1.5em;height:1.5em;top:1.5em;left:-0.7em;overflow:hidden;position:absolute}ol.helper__list>li::before{align-items:flex-end;content:counter(counter_ol);display:flex;justify-content:center;padding:.125em .25em;z-index:1}ol.helper__list>li+li{margin-top:2rem}ol.helper__list>li:hover{background-color:#f5edff;color:#9356dc}section{display:flex;flex-direction:column;align-items:center}.resto{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;background-color:#f6f6f6;margin-top:4.5em;padding-bottom:3em;position:relative}.resto__title{width:90%;font-size:1.8em;font-weight:900;text-align:left;margin-top:2.3em}.card{width:400px;background-color:#fff;margin:0 1em 1.5em 1em;border-radius:1em;position:relative;text-decoration:none;color:#000}.card:hover{transform:scale(1.01)}.card__image{object-fit:cover;width:100%;height:13.3em;border-top-left-radius:1em;border-top-right-radius:1em}.card__name{font-weight:900;font-size:1.3em;margin-top:.8em;margin-bottom:.2em;margin-left:1em}.card__location{font-weight:100;font-size:1.3em;margin-bottom:1em;margin-left:1em}.card__new{position:absolute;background-color:#99e2d0;color:#229b7e;width:max-content;padding:.4em .9em .4em .9em;font-weight:900;top:1em;right:1em}.footer{color:#fff;background-color:#353535;padding-top:1.5em;padding-bottom:2em}.footer__title{font-family:"Shrikhand";font-size:1.3em;margin-left:1.8em}.footer__list{font-family:"Roboto";font-size:1.2em;margin-left:0em}.footer>ul{list-style:none}.footer>ul>li{margin-top:.5em}.footer>ul>li>a{text-decoration:none;color:#fff}.gray{background-color:#f6f6f6}.image{object-fit:cover;width:100%;height:16.3em}.page{position:relative;background-color:#f6f6f6;border-top-left-radius:3em;border-top-right-radius:3em;top:-3em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;padding-bottom:3em}.page__hero{display:flex;justify-content:space-evenly;align-content:center;width:80%;font-family:"Shrikhand";font-size:1.8em;padding-top:1em}.fa-heart{margin-top:.2em}.dishes{margin-top:2.5em;font-size:1.1em;font-family:"Roboto";position:relative;line-height:1em;width:95%}@media(min-width: 768px){.dishes{width:400px}}.dishes::before{position:absolute;left:0;top:1em;height:0;width:45px;content:"";border-top:.2em solid #99e2d0}.dish{cursor:pointer;margin-top:1em;background-color:#fff;border-radius:1em;display:flex;flex-direction:row;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dish__title{font-weight:bolder;margin:.5em;padding-top:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dish__info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dish__info__comment{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:.5em;font-size:.8em}.dish__info__price{font-weight:bolder;margin-right:1em}.dish__sub{width:100%}.dish__checkbox{color:#fff;background:#99e2d0;min-height:1em;width:60px;border-top-right-radius:1em;border-bottom-right-radius:1em;display:none}.btn-order{display:flex;justify-content:center;background-color:#f6f6f6;padding-bottom:1em;position:relative;top:-3em}.heart__fill{position:absolute;z-index:2;width:30px;height:30px;right:30px;top:235px;font-size:1.8em;color:gray}.heart__fill:hover+.heart__stroke{animation:heart_scale 1000ms ease-out forwards}.heart__stroke{position:absolute;z-index:1;width:30px;height:30px;right:30px;top:235px;font-size:1.8em;color:gray;transform:scale(0);background:-webkit-linear-gradient(175deg, #9356DC, #FF79DA);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heart2__fill{position:absolute;z-index:2;width:30px;height:30px;right:15px;top:30px;font-size:1em;color:#000}.heart2__fill:hover+.heart2__stroke{animation:heart_scale 1000ms ease-out forwards}.heart2__stroke{position:absolute;z-index:1;width:30px;height:30px;right:15px;top:30px;font-size:1em;color:#000;transform:scale(0);background:-webkit-linear-gradient(175deg, #9356DC, #FF79DA);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes heart_scale{0%{transform:scale(0)}70%{transform:scale(1)}100%{transform:scale(1)}}.loading{position:relative}.loading--1{overflow:hidden;animation:loading .8s 0s linear}.loading--2{overflow:hidden;animation:loading .8s .8s linear}.loading--3{overflow:hidden;animation:loading .8s 1.6s linear}@keyframes loading{from{height:0px;opacity:0}20%{height:calc(272px*0.2);opacity:.2}40%{height:calc(272px*0.4);opacity:.4}60%{height:calc(272px*0.6);opacity:.6}80%{height:calc(272px*0.8);opacity:.8}90%{height:calc(272px*0.9);opacity:.9}to{opacity:1}}.dish:hover .dish__checkbox{display:flex;justify-content:center;align-items:center;overflow:hidden;transform-origin:right;animation:checkbox_scale .6s cubic-bezier(0.32, 0, 0.07, 1)}.dish:hover .dish__checkbox span{animation:check_circle_rotate 1s cubic-bezier(0.32, 0, 0.07, 1)}.dish:hover .dish__info__comment{max-width:210px}@media(min-width: 576px){.dish:hover .dish__info__comment{max-width:400px}}.dish:hover .dish__title{max-width:210px}@media(min-width: 576px){.dish:hover .dish__title{max-width:400px}}@keyframes checkbox_scale{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes check_circle_rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=style.css.map */
