@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);.form{border-radius:10px;box-shadow:0 5px 10px -5px rgba(0,0,0,.3);color:var(--color-primary);margin:auto;max-width:400px;padding:2.5em 2em}.form__logo{margin-bottom:40px;text-align:center}.form__logo img{-webkit-filter:invert(1);filter:invert(1);height:100px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100px}.form__logo h1{color:var(--color-primary);font-size:2rem}.form__title{color:var(--color-primary);font-size:22px;font-weight:700}.form__paragraph{font-size:14px;font-weight:300;margin-bottom:20px}.form__link{color:var(--color-primary);cursor:pointer;font-size:17px;font-weight:400;margin-top:-34px;text-align:center}.form__container{grid-gap:2.5em;display:grid;gap:2.5em;margin-top:2em}.form__group{--color:var(--color-primary);position:relative}.form__input{background:none;border:none;border-bottom:1px solid var(--color);color:var(--color-primary);font-family:Poppins,sans-serif;font-size:1rem;outline:none;padding:.6em .3em;width:100%}.form__input:not(:placeholder-shown){color:var(--color-primary)}.form__input:focus+.form__label,.form__input:not(:placeholder-shown)+.form__label{color:#3866f2;-webkit-transform:translateY(-12px) scale(.7);transform:translateY(-12px) scale(.7);-webkit-transform-origin:left top;transform-origin:left top}.form__label{color:var(--color);cursor:pointer;left:5px;position:absolute;top:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:color .3s,-webkit-transform .5s;transition:transform .5s,color .3s;transition:transform .5s,color .3s,-webkit-transform .5s}.form__error-message{font-size:18px;margin-top:3px}.form__submit{background:var(--color-primary);border:none;border-radius:.2em;color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;padding:.8em 0}.form__line{background-color:#3866f2;bottom:0;height:1px;left:0;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:left bottom;transform:left bottom;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.form__input:focus~.form__line,.form__input:not(:placeholder-shown)~.form__line{-webkit-transform:scale(1);transform:scale(1)}.form__reset-password{margin-top:-20px;text-align:center}.form__reset-password button{background:transparent;border:none;color:var(--color-primary);cursor:pointer;font-size:1rem;font-weight:300;margin-bottom:40px}.form__reset-password p{cursor:pointer;font-size:10px;font-weight:200}.background{background-image:url(/static/media/pizzaMobile.15fc355a890529ae31f3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:brightness(.9);filter:brightness(.9);height:120%;width:100%}.background:before{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.layout{align-items:center;align-self:normal;background-color:#ffe9e9;display:flex;flex-direction:row;justify-content:space-between;padding:30px 30px 40px 20px}.layout__imagePerfil{border:1px solid gray;border-radius:50%;height:50px;width:50px}.layout__imagePerfil:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.layout__imagePerfil img{border-radius:50%;height:100%;object-fit:cover;width:100%}.layout__imagePerfil img:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.info{display:flex;flex-direction:column;gap:5px}.info__title{font-size:22px;font-weight:bolder}.info__greeting{color:gray;font-size:14px;font-weight:400}.Top-part{display:flex;justify-content:space-between;padding-bottom:10px;padding-left:10px;padding-right:10px}.cupons-carousel{overflow-x:auto;white-space:nowrap;width:100%}.cupon,.cupons-container{display:inline-block}.cupon{background-color:var(--color-secondary);background-image:url(/static/media/EA11096C-990F-439E-9555-87EFA801831F.e89afb4f744845412047.jpeg);background-size:cover;border-radius:10px;color:#fff;height:125px;margin-right:10px;padding:10px;text-align:center;vertical-align:middle;width:220px}.cupon-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.cupon-name{font-weight:700}.cupon-discount{margin-top:5px}.cards-container{padding:20px}.cards-container .cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:60px}.cards-container .pizza-card{background-position:50%;background-size:cover;border:1px solid #ccc;border-radius:8px;height:200px;overflow:hidden;position:relative;width:100%}.cards-container .pizza-card:hover{background-color:darkred;z-index:2}.cards-container .pizza-card .card-body{align-items:center;background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:16px;position:absolute;right:0;z-index:2}.cards-container .pizza-card .card-title{font-size:20px;font-weight:700;margin-bottom:8px}.cards-container .pizza-card .card-price{background-color:var(--color-secondary);border:none;border-radius:20px;color:#fff;cursor:default;display:inline-block;font-size:16px;padding:10px;transition:background-color .3s}.cards-container .pizza-card .card-price:hover{background-color:darkred}.footer{background-color:#fff;padding:10px 15px 15px 20px;position:relative;width:100%}.footer,.footerHome{align-items:center;flex-direction:row;justify-content:space-between}.footerHome{display:flex;gap:5px;margin-left:20px}.footerHome__iconHome{color:gray;font-size:30px}.footerHome__iconHome:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.footerHome p{color:gray;font-size:12px;font-weight:400}.footerHome p:hover{cursor:pointer;text-decoration:underline;-webkit-transform:scale(1.1);transform:scale(1.1)}.footerSearch{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between}.footerSearch__iconSearch{color:#f08080;font-size:30px}.footerSearch__iconSearch:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.footerSearch p{color:#f08080;font-size:12px;font-weight:400}.footerSearch p:hover{cursor:pointer;text-decoration:underline;-webkit-transform:scale(1.1);transform:scale(1.1)}.footerCart{background:linear-gradient(180deg,transparent 57%,#ffe9e9 0);border-radius:40px;flex-direction:row;height:70px;left:50%;position:absolute;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px}.footerCart,.footerCart__iconCart{align-items:center;display:flex;justify-content:center}.footerCart__iconCart{background-color:#fff;border-radius:20px;color:gray;font-size:20px;font-weight:600;height:40px;text-align:center;width:40px}.footerCart__iconCart:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.all{background-color:#ffe9e9;display:flex;flex-direction:column;min-height:100vh}.main{flex:1 1}.footer{bottom:0;display:flex;padding-left:0;position:fixed;z-index:4}.searchPage{background-color:#ffe9e9;min-height:100%}.containerPizza,.searchPage{align-items:center;display:flex;flex-direction:column}.containerPizza{flex-grow:1;padding-bottom:40px}.containerPizza__figure{height:100px;margin:80px 0 10px;width:100px}.containerPizza__figure img{-webkit-filter:invert(.5);filter:invert(.5);height:100%;object-fit:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.containerPizza p{color:gray;font-size:14px;font-weight:400}.search-cards-container{align-self:normal;flex-grow:1;padding:20px 20px 100px}.search-cards-container h1{font-size:16px;padding-bottom:15px}.search-cards-container .search-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.search-cards-container .search-pizza-card{background-position:50%;background-size:cover;border:1px solid #ccc;border-radius:8px;height:200px;overflow:hidden;position:relative;width:100%}.search-cards-container .search-pizza-card:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.search-cards-container .search-pizza-card .search-card-body{align-items:center;background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:16px;position:absolute;right:0;z-index:2}.search-cards-container .search-pizza-card .search-card-title{font-size:20px;font-weight:700;margin-bottom:8px}.search-cards-container .search-pizza-card .search-card-price{background-color:red;border:none;border-radius:5px;color:#fff;cursor:default;display:inline-block;font-size:16px;padding:10px 20px;transition:background-color .3s}.search-cards-container .search-pizza-card .search-card-price:hover{background-color:darkred;cursor:pointer}.formSearch{align-items:center;display:flex;flex-direction:row;justify-content:center}.formSearch__searchButton{background-color:#fff;border:none;border-radius:0 5px 5px 0;height:50px;width:50px}.containerInput{display:flex;flex-direction:row;justify-content:flex-end;width:80%}.containerInput__searchPizza{border:none;border-radius:5px 0 0 5px;height:50px;padding:10px 5px 10px 15px;width:100%}.iconSearch{color:#f08080!important;height:20px!important;width:20px!important}.iconSearch:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.footerDetail{align-items:center;background-color:var(--color-secondary);bottom:0;display:flex;flex-direction:row;height:80px;justify-content:space-between;left:0;padding:30px 15px 20px;position:fixed;width:100%}.footerDetail__counter{display:flex;flex-direction:row;gap:25px}.footerDetail__counter span{color:var(--color-primary);font-size:20px}.footerDetail__counter span:hover{cursor:pointer;-webkit-transform:scale(1.4);transform:scale(1.4)}.footerDetail__cart{display:flex;flex-direction:row;gap:15px}.buttonCart{align-items:center;background-color:transparent;border:1px solid var(--color-primary);border-radius:5px;display:flex;padding:5px 10px}.buttonCart:hover{background-color:var(--color-primary);border:1px solid var(--color-secondary);cursor:pointer;-webkit-transform:scale(1.15);transform:scale(1.15)}.buttonCart:hover .buttonCart__iconCart{color:var(--color-secondary);-webkit-transform:scale(1.15);transform:scale(1.15)}.buttonCart__iconCart{color:var(--color-primary);font-size:20px;text-align:center}.buttonCart__iconCart:hover{cursor:pointer}.buttonPay{align-items:center;background-color:var(--color-primary);border:1px solid var(--color-secondary);border-radius:5px;color:#d3d3d3;display:flex;font-weight:600;padding:10px 20px}.buttonPay:hover{color:var(--color-secondary);cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.detailPage{min-height:100%;position:relative}.detailPage,.detailsPizza{display:flex;flex-direction:column}.detailsPizza{background-color:#2c2c2c;flex-grow:1;padding:10px 20px 85px}.detailsPizza__name{font-size:20px}.detailsPizza__description,.detailsPizza__name{color:var(--color-primary);font-weight:600;padding-bottom:10px}.detailsPizza__description{font-size:14px}.detailsPizza__description--text{color:var(--color-primary);font-size:14px;font-weight:400;padding-bottom:20px;text-align:justify}.figurePizza{background-color:#2c2c2c;height:300px;position:relative;width:100%}.figurePizza img{border-radius:0 0 20px 20px;height:100%;object-fit:cover;width:100%}.containerAllPizzas{display:flex;flex-direction:row;left:10px;position:absolute;top:20px}.containerAllPizzas__arrow{color:var(--color-primary);font-weight:600}.containerAllPizzas__arrow:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.containerAllPizzas__title{color:var(--color-primary);font-weight:600}.containerAllPizzas__title:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.containerPriceAndReviews{display:flex;flex-direction:row;gap:10px;padding-bottom:15px}.containerPriceAndReviews__price{align-items:center;background-color:var(--color-secondary);border-radius:15px;color:var(--color-primary);display:flex;font-size:14px;font-weight:600;padding:5px 10px}.containerPriceAndReviews__price:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.containerPriceAndReviews__reviews{align-items:center;background-color:var(--color-terciary);border-radius:15px;color:var(--color-primary);display:flex;font-size:12px;font-weight:400;padding:5px 10px}.containerPriceAndReviews__reviews:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.containerRecomendations{display:flex;flex-direction:row;gap:10px;padding-bottom:10px;width:100%}.containerRecomendations__figure{border-radius:50%;height:50px;width:50px}.containerRecomendations__figure:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.containerRecomendations__figure img{border-radius:50%;height:100%;object-fit:cover;width:100%}.containerRecomendations__figure img:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.containerRecomendations__info{display:flex;flex-direction:column;width:80%}.containerRecomendations__info span{color:var(--color-primary);font-size:14px;font-weight:400}.containerRecomendations__info p{color:var(--color-primary);font-size:12px;font-weight:400}.recomendationsInfo{display:flex;flex-direction:row;justify-content:space-between}.recomendationsInfo__userName{color:var(--color-primary);font-size:14px;font-weight:600}.recomendationsInfo__userName:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.recomendationsInfo p{color:var(--color-primary);font-size:12px;font-weight:400}.cart-container{background-color:#ffe9e9;padding:20px}.pizza-card{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;margin-bottom:20px;padding:10px}.pizza-image{height:100px;margin-right:20px;object-fit:cover;width:100px}.pizza-details{flex:1 1}.pizza-name{font-size:18px;font-weight:700;margin-bottom:5px}.pizza-quantity{font-size:14px;margin-bottom:5px}.pizza-price{font-size:14px}.payform-container{background-color:#ffe9e9;padding:20px 20px 70px}.form-group{margin-bottom:20px}label{display:block;margin-bottom:5px}input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}button{background-color:var(--color-secondary);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.order-alert,button{align-items:center;justify-content:center}.order-alert{background-color:#ffe9e9;display:flex;flex-direction:column;height:100vh;text-align:center}.order-alert__gif{margin-bottom:20px;max-width:400px;width:80%}.order-alert__title{font-size:24px;font-weight:700;margin-bottom:10px}.order-alert__text{font-size:16px;margin-bottom:20px}.order-alert__button{background-color:var(--color-secondary);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:170px;padding:10px 20px}:root{--color-primary:#fff;--color-secondary:#ff2f5e;--color-terciary:#fe7304}body,html{font-family:Poppins,sans-serif;height:100%}*{box-sizing:border-box;margin:0;padding:0}#root{height:100%}
/*# sourceMappingURL=main.774941b5.css.map*/