a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.banner-top{font-family:"Montserrat",sans-serif;width:100vw;margin-bottom:5vh}.banner-top .shopping-cart{display:grid;grid-template-columns:repeat(8,1fr);background-color:#fc9a96;color:#fff;padding-top:3vh;padding-bottom:3vh}.banner-top .shopping-cart p{grid-area:1/3/2/7;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-bottom:1vh;border-bottom:2px solid #fff}.banner-top .shopping-cart p:hover{cursor:pointer}.banner-top .shopping-cart .cart-amount{background-color:#ec4464;border-radius:50%;width:20px;height:20px;padding:2px;position:absolute;top:1.5vh;left:91vw;text-align:center}.banner-top .shopping-cart .cart-amount span{font-size:.8rem;font-weight:600}.banner-top .shopping-cart a{grid-area:1/8/2/9;color:#fff}.banner-top .shopping-cart a i{font-size:1.5rem}.banner-top .fruits-banner{position:relative;height:20vh;width:100vw;background-image:url(/static/media/fruits.6d4e3567.jpg);background-size:cover}.banner-top .logo{position:absolute;top:22vh;left:36vw;background-color:#fff;border-radius:50%;border:1px solid grey;width:100px;height:100px;margin-bottom:5vh;text-align:center}.banner-top .logo img{width:65px;padding-top:12.5px}.banner-top .banner-bottom{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:90%;margin:7vh auto auto}.banner-top .banner-bottom img{width:150px;margin-bottom:1vh}.banner-top .banner-bottom .stars i{padding-left:3px;color:#e94263}.banner-top .banner-bottom .stars button{border:none;background:none;padding-left:5vw;color:#e94263;text-decoration:underline}.banner-top .banner-bottom .stars button:hover{cursor:pointer}.banner-top .banner-bottom .heart{background:none;border:1px solid #d3d3d3;transition:all .2s ease-out;margin-top:2vh;margin-bottom:2vh}.banner-top .banner-bottom .heart:hover{border:1px solid #e94263;cursor:pointer}.banner-top .banner-bottom .heart i{padding-left:2vw;padding-right:2vw;color:#e94263;font-size:1.3rem}.modal{position:absolute;left:50%;top:25%;-webkit-transform:translate(-50%);transform:translate(-50%)}.modal button{position:absolute;z-index:1;left:90%;background:none;border:none}.modal button i{color:#fff}.modal img{position:relative;height:50vh}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}.smoothies-list{font-family:"Montserrat",sans-serif;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5vw;-webkit-column-gap:5vw;column-gap:5vw;margin:0 5vw;text-align:center}.smoothies-list .smoothie-product{background-color:rgba(134,142,167,.1);border-radius:15%;margin-bottom:4vh}.smoothies-list .smoothie-product .smoothie-home{margin-bottom:1vh}.smoothies-list .smoothie-product .smoothie-home .smoothie-img-home{height:130px;padding-top:2vh;margin-bottom:2vh}.smoothies-list .smoothie-product .smoothie-home .smoothie-name-home{font-weight:500;margin-bottom:1vh;padding:0 1vw}.smoothies-list .smoothie-product .smoothie-home .smoothie-price-home{color:#e94263;font-weight:700;font-size:1.2rem}.smoothies-list .smoothie-product .link{background-color:#992868;border-radius:50%;width:30px;height:30px;margin:auto auto -2vh}.smoothies-list .smoothie-product .link a{color:#fff}.smoothies-list .smoothie-product .link a i{font-size:1.2rem;padding-top:5px}.top-detail{text-align:center;font-family:"Merriweather",serif;margin-bottom:4vh;overflow:hidden}.top-detail .top-icon{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:3vh;margin-bottom:5vh}.top-detail .top-icon .back-detail{margin-left:5vw}.top-detail .top-icon .back-detail i{color:#fff}.top-detail .top-icon .cart-detail{margin-right:5vw}.top-detail .top-icon .cart-detail .cart-amount{background-color:#ec4464;border-radius:50%;width:20px;height:20px;padding:1px;position:absolute;top:1.5vh;left:92vw;text-align:center}.top-detail .top-icon .cart-detail .cart-amount span{font-family:"Montserrat",sans-serif;color:#fff;font-size:.7rem;font-weight:600}.top-detail .top-icon .cart-detail i{color:#fff;font-size:1.2rem}.top-detail .top-icon .cart-detail i:hover{cursor:pointer}.top-detail .circle{position:fixed;top:-66vh;left:-40vw;background-color:#fc9a96;border-radius:50%;height:100vh;width:180vw;z-index:-1}.top-detail h1{margin-bottom:2vh;font-size:1.5rem}.top-detail .kcal{margin-bottom:2vh;color:#ec4464}.top-detail img{width:45vw;margin-bottom:3vh}.top-detail .purchase{display:-webkit-flex;display:flex;width:60vw;margin:auto;font-size:1.2rem}.top-detail .purchase .price{background-color:#e6e4e4;height:5vh;width:30vw;border-radius:16px;padding-right:8vw}.top-detail .purchase .price:before{content:"";position:absolute;z-index:1;display:inline-block;border-top-left-radius:16px;border-bottom-left-radius:16px;height:5vh;width:12vw;left:46vw;background-color:#fff}.top-detail .purchase .price p{padding-top:1.4vh}.top-detail .purchase .buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;position:absolute;left:48vw;background-color:#e6e4e4;height:5vh;width:25vw;border-radius:16px;z-index:2}.top-detail .purchase .buttons button{border:none;background:none}.top-detail .purchase .buttons button:hover{cursor:pointer}.top-detail .purchase .buttons button i{color:#000;font-size:.7rem}.top-detail .purchase .buttons span{margin:1.4vh 0 1vh;padding:0 2vw;border-left:2px solid rgba(134,142,167,.6);border-right:2px solid rgba(134,142,167,.6)}.top-detail .purchase .order{position:absolute;left:75vw;padding-top:1.5vh;border:none;background:none}.top-detail .purchase .order:hover{cursor:pointer}.top-detail .purchase .order .fa-cart-arrow-down{color:#fc9a96}.ingredients{font-family:"Merriweather",serif;width:90vw;margin:auto}.ingredients h3{font-size:1.3rem}.ingredients em{font-size:.5rem;font-style:italic}.ingredients ul{display:-webkit-flex;display:flex;overflow-x:auto;margin-top:3vh;margin-bottom:4vh}.ingredients ul li{background-color:rgba(230,228,228,.5);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:16px;margin-right:4vw;padding:10px}.ingredients ul li img{height:45px}.description{font-family:"Merriweather",serif;width:90vw;margin:auto}.description h3{font-size:1.3rem;margin-bottom:2vh}.description p{font-family:"Montserrat",sans-serif;text-align:justify;line-height:150%}.cart{font-family:"Merriweather",serif;width:85%;margin:auto}.cart .back-cart{margin-top:5vh;margin-bottom:8vh}.cart .back-cart i{color:#000}.cart .cart-order h1{font-size:1.5rem;margin-bottom:3vh}.cart .cart-order li{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:3vw;-webkit-column-gap:3vw;column-gap:3vw;font-family:"Montserrat",sans-serif;margin-bottom:3vh}.cart .cart-order li img{width:100%;grid-area:1/1/2/3}.cart .cart-order li .infos{grid-area:1/3/2/6}.cart .cart-order li .infos h2{font-size:.9rem;font-weight:500;margin-bottom:1vh}.cart .cart-order li .infos .weight{font-weight:400;font-size:.9rem;color:#d3d3d3}.cart .cart-order li .infos p{margin-top:1vh;font-weight:500}.cart .cart-order li .buttons{grid-area:1/6/2/8;display:grid;text-align:center}.cart .cart-order li .buttons button{background:none;border:none;color:#000}.cart .cart-order li .buttons button:hover{cursor:pointer}.cart .cart-order li .buttons .plus-minus{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#e6e4e4;border-radius:16px;height:5vh;width:25vw}.cart .cart-order li .buttons .plus-minus i{font-size:.5rem}.cart .cart-order li .buttons span{margin:1.8vh 0 1vh;padding:0 2vw;font-size:.8rem;border-left:1px solid rgba(134,142,167,.6);border-right:1px solid rgba(134,142,167,.6)}.cart .cart-order li .buttons .fa-trash-alt{color:#ec4464}.cart .cart-order footer .total{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.2rem;font-weight:500;border-top:2px dashed #d3d3d3;padding:2vh 0}.cart .cart-order footer button{width:100%;background-color:#ec4464;border:none;border-radius:8px;padding:15px;color:#fff;font-size:1.1rem;margin-bottom:2vh}.cart .cart-order footer button:hover{cursor:pointer}.cart .cart-order footer .delivery{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:2px dashed #d3d3d3;padding:2vh 0;margin-bottom:4vh}.cart .empty{text-align:center}.cart .empty h2{margin-top:30vh;margin-bottom:5vh;font-size:1.2rem}.cart .empty button{background-color:#ec4464;border:none;border-radius:8px;padding:15px;color:#fff}.cart .empty button:hover{cursor:pointer}
/*# sourceMappingURL=main.8cd14ff5.chunk.css.map */