*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-body)}.informativa{background-color:var(--color-grey);color:var(--color-white);justify-content:center;padding:4px}header{align-items:center;background-color:var(--bg-white);justify-content:space-between}.header{padding:var(--spacing-medium)}h1{color:var(--color-primary);display:none;font-size:18px}#avatar{border-radius:50%}#avatar,#logo{height:24px;width:24px}.headerLeft{flex-grow:1;margin-right:var(--spacing-small)}.headerLeft,.headerRight{align-items:center;gap:var(--spacing-medium)}.inputBox{flex:1 1;flex-direction:column;max-width:480px;width:100%}.basketBox,.inputBox{position:relative}.inputBox .input{border:1px solid grey;border-radius:4px;height:34px;max-width:480px;outline:none;padding:6px;width:100%}.inputBox .iconInput{height:14px;position:absolute;right:var(--spacing-small);top:calc(50% - 8px)}.link_iconInput{border:none}.iconBasket,.link_iconInput{color:var(--color-primary)}.articoliCarrello{background-color:var(--bg-secondary);border-radius:50%;color:var(--color-white);height:22px;left:20px;padding:2px;position:absolute;text-align:center;top:-6px;width:22px}.risultatiRicercaSuggerimenti{background-color:var(--bg-white);border-radius:10px;flex-direction:column;gap:var(--spacing-medium);padding:var(--spacing-small);position:absolute;top:40px;width:fit-content}.risultatiRicerca_box{gap:var(--spacing-small);padding:var(--spacing-small);width:200px}.risultatiRicerca_box:hover{background-color:#d3d3d3}.risultatiRicercaBox_icona .iconInput{color:var(--color-grey);height:15px;width:15px}@media screen and (min-width:768px){.header{margin:0 auto;width:95%}h1{display:block}#avatar,#logo{height:44px;width:44px}}@media screen and (min-width:1024px){.iconBasket{height:44px;width:44px}.articoliCarrello{height:25px;left:34px;width:25px}h1{font-size:24px}.headerRight{align-items:center;gap:var(--spacing-large)}}.w100{width:100%}.flex{display:flex}.cursorPOINTER{cursor:pointer}:root{--bg-primary:#15803d;--bg-primarylight:#91f3a4;--bg-secondary:#ea580c;--bg-tertiary:#f59e0b;--bg-neutral:#0f172a;--bg-body:#faf8ff;--bg-white:#fff;--bg-grey:#f2f3ff;--bg-x-carrello:#eaedff;--color-primary:#15803d;--color-primarylight:#91f3a4;--color-secondary:#ea580c;--color-tertiary:#f59e0b;--color-neutral:#0f172a;--color-black:#000;--color-white:#fff;--color-red:red;--color-brown:brown;--color-fucsia:#fd1dc9;--color-pink:#ae1366;--color-grey:#343232;--color-yellow:#8a8a18;--color-heavenly:#2bb3d2;--spacing-small:10px;--spacing-medium:20px;--spacing-large:30px}footer{margin:0 auto;margin-bottom:var(--spacing-large);margin-top:var(--spacing-large);text-align:center;width:90%}.footerTop_lista{flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none}.footerTopLista_item{color:var(--color-grey);font-size:14px}.footerBottom{color:var(--color-grey);font-weight:100;margin-top:var(--spacing-large)}.cardProdottiFreschi{background-color:var(--bg-grey);border-radius:10px;margin:0 auto;margin-top:var(--spacing-medium);padding:var(--spacing-medium);width:90%}.box_prodottiFreschi:first-child{flex-direction:column;gap:var(--spacing-small);width:fit-content}.prodottiFreschi_label{background-color:var(--bg-primary);border-radius:10px;color:var(--color-primarylight);padding:6px;text-transform:uppercase;width:fit-content}.prodottiFreschi_titolo{font-size:28px}.prodottiFreschi_btn{background-color:var(--bg-white);border-radius:10px;color:var(--color-primary);font-weight:700;padding:var(--spacing-small);text-decoration:none;width:fit-content}.prodottiFreschi_btn:hover{text-decoration:underline}.prodottiFreschi_bgGreen{color:var(--color-primary)}.prodottiFreschi_img{display:none}@media screen and (min-width:1024px){.prodottiFreschi_img{border-radius:10px;display:block;height:300px}.cardProdottiFreschi{justify-content:space-between}.box_prodottiFreschi:first-child{flex-basis:50%}.prodottiFreschi_titolo{font-size:38px}.prodottiFreschi_paragrafo{font-size:20px}.prodottiFreschi_btn{font-size:18px}}.guidaSpesa{background-color:var(--bg-grey);border-radius:10px;margin:0 auto;margin-top:var(--spacing-medium);padding:var(--spacing-small);width:90%}.guidaSpesa_titolo{font-weight:600;margin-bottom:var(--spacing-small)}.guidaSpesa_listaStep{flex-direction:column;gap:var(--spacing-medium);list-style-type:none}.elementoListaStep_testo{align-items:center;gap:var(--spacing-small)}.elementoListaStep_numero{background-color:var(--bg-primary);border-radius:50%;color:var(--color-white);height:35px;padding:var(--spacing-small);text-align:center;width:35px}.elementoListaStep_titolo{font-weight:700}.elementoListaStep_paragrafo{color:var(--color-grey);margin-top:4px}@media screen and (min-width:768px){.guidaSpesa_listaStep{flex-direction:row}.elementoListaStep_titolo{font-size:14px}.elementoListaStep_paragrafo{margin-left:6px}}@media screen and (min-width:1024px){.elementoListaStep_titolo{font-size:20px}.guidaSpesa_titolo{font-size:30px}.elementoListaStep_paragrafo{font-size:20px}.elementoListaStep_numero{font-size:26px;height:45px;width:45px}.guidaSpesa{padding:var(--spacing-medium)}}.menuReparti{margin:0 auto;margin-top:var(--spacing-medium);width:95%}.titoloMenuReparti{margin-bottom:var(--spacing-small)}.listaMenuReparti{flex-wrap:wrap;gap:var(--spacing-small);list-style-type:none}.linkListaMenuReparti{color:var(--color-neutral);margin-left:var(--spacing-small);text-decoration:none}.linkListaMenuReparti:hover{text-decoration:underline}.elementoListaMenuReparti{align-items:center;background-color:var(--bg-white);border-radius:40px;margin:var(--spacing-small) 0;padding:var(--spacing-small);width:fit-content}.iconaListaMenuReparti.ortofrutta{color:var(--color-red)}.iconaListaMenuReparti.macelleria{color:var(--color-pink)}.iconaListaMenuReparti.colazione{color:var(--color-brown)}.iconaListaMenuReparti.cantina{color:var(--color-fucsia)}.iconaListaMenuReparti.bio{color:var(--color-primary)}.iconaListaMenuReparti.condimenti{color:var(--color-yellow)}.iconaListaMenuReparti.latticini{color:var(--color-grey)}.iconaListaMenuReparti.pescheria{color:var(--color-heavenly)}@media screen and (min-width:1024px){.listaMenuReparti{gap:var(--spacing-large)}.titoloMenuReparti{font-size:30px}}.prodottiMigliori{background-color:var(--bg-grey);margin:0 auto;margin-top:var(--spacing-large);padding:var(--spacing-medium);width:90%}.prodottiMigliori_titolo{margin-bottom:var(--spacing-medium)}.prodottiMigliori_container{grid-gap:var(--spacing-medium);display:grid;gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,256px),1fr))}.prodottiMigliori_child{background-color:var(--bg-white);border-radius:10px;display:flex;flex-direction:column;padding:var(--spacing-medium)}.child_img{border-radius:10px;max-width:456px;object-fit:cover}.child_azienda{color:var(--color-grey);text-transform:uppercase}.child_nome{font-weight:100}.childTop{flex-direction:column;gap:var(--spacing-small)}.childBottom_prezzo{justify-content:space-between;margin-top:var(--spacing-small)}.childBottom_btn{align-items:center;align-self:flex-end;background-color:var(--bg-primary);border:none;border-radius:10px;color:var(--color-white);justify-content:flex-end;margin-top:var(--spacing-small);padding:var(--spacing-small);width:fit-content}.childBottom_btn:hover{text-decoration:underline}.childBottom_btn .btnIcon{margin-right:4px}.prezzoNetto{font-size:22px;font-weight:700}@media screen and (min-width:425px){.child_img{height:200px}}.numeroRisultati,.testoRicerca{color:var(--color-primary)}.head{margin:0 auto;margin-top:var(--spacing-medium);width:90%}.repartoElenco,.risultatiRicerca{align-items:baseline;flex-wrap:wrap;gap:var(--spacing-medium);justify-content:left;margin:0 auto;margin-top:var(--spacing-medium);width:90%}.repartoElenco_child_img{border-radius:16px;object-fit:cover;width:280px}.repartoElenco_box{max-width:300px}.titleReparto{color:var(--color-black);display:block;font-size:24px;margin:0 auto;margin-top:var(--spacing-medium);width:90%}@media screen and (min-width:1024px){.repartoElenco_child_img{height:350px}.repartoElenco{gap:var(--spacing-large)}.titleReparto{font-size:34px}}.carrelloHead{align-items:center;background-color:var(--bg-white);border-bottom:1px solid var(--color-neutral);justify-content:space-evenly;padding:20px 0}.carrelloHead_iconX{background-color:var(--bg-x-carrello);border-radius:50%;color:var(--color-neutral);height:24px;padding:2px;width:24px}.carrelloHead_svuota{color:var(--color-red);font-weight:600}.carrelloBody,.carrelloBody_text{margin:0 auto;width:95%}.carrelloBody_text{font-size:20px;justify-content:space-between;margin-bottom:var(--spacing-large);margin-top:var(--spacing-large);padding:0 var(--spacing-small)}.carrelloBody_title{font-weight:600}.prodottiBox_Img img{border-radius:16px;width:150px}.carrelloBody{flex-direction:column}.carrelloBody_prodotti{flex-direction:column;gap:var(--spacing-large);margin:0 auto;width:90%}.carrelloBody_prodottiBox{gap:var(--spacing-small)}.prodottiBox_content{flex-basis:40%;font-size:12px}.prodottiBoxContente_prezzo{color:var(--color-primary);font-size:26px}.prodottiBox_btn{align-items:center;background-color:initial;border:none;border:2px solid var(--color-primary);border-radius:16px;font-size:16px;gap:var(--spacing-small);margin-top:var(--spacing-small);padding:4px;-webkit-user-select:none;user-select:none;width:fit-content}ul{list-style-type:none}.carrelloFoot{background-color:var(--bg-white);border-radius:16px;flex-direction:column;gap:var(--spacing-small);margin:0 auto;margin-top:var(--spacing-large);padding:var(--spacing-small);width:90%}.carrelloFoot_listaSpedizioneStandard h2,.carrelloFoot_listaSubtotale h2{color:var(--color-neutral);font-size:18px}.carrelloFoot_prezzoTotale h2{color:var(--color-primary);font-size:28px}.carrelloFoot_listaSpedizioneStandard,.carrelloFoot_listaSubtotale,.carrelloFoot_prezzoTotale{justify-content:space-between}.carrelloFoot_singoliPrezzi{border-bottom:1px solid var(--color-grey);padding-bottom:10px}.carrelloFoot_btnInvioOrdine{align-items:center;justify-content:center;margin-top:var(--spacing-large)}.carrelloFootBtnInvioOrdine_btn{background-color:var(--bg-grey);border:3px solid var(--color-primary);border-radius:16px;font-weight:700;padding:var(--spacing-small);text-transform:uppercase}@media screen and (min-width:1024px){.carrelloBody,.carrelloBody_prodotti,.carrelloBody_text,.carrelloFoot{margin:0 auto;width:70%}.carrelloFoot{margin-top:var(--spacing-large);width:50%}.carrelloBody_text{margin-bottom:var(--spacing-large);margin-top:var(--spacing-large)}}
/*# sourceMappingURL=main.f15f05bc.css.map*/