@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh;overflow:hidden;overflow-x:hidden;width:100vw}.card{background-color:#fff;border:1px solid #d7d7d7;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:10px 1.5%;min-width:300px;padding:10px;width:30%}.card a{color:#2c2c2c;text-decoration:none}.titolo{font-size:1.2vw}.dati_orizzontali{flex-direction:row}.card .image{height:230px;margin:0 auto;object-fit:cover;width:98%}.ingredienti{margin:0 5px;max-width:100%}.pulsanti{align-items:center;border-radius:50%;display:flex;flex-direction:row;justify-content:space-between}.conenitore-info{display:flex;flex-direction:column;height:auto;justify-content:flex-end}.qty{align-items:center;justify-content:center}@media screen and (max-width:600px){.card{width:100%}.card .image{height:400px}}.modal-container{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:40px;z-index:99}.container-infomodal{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:90%;margin:10px auto;min-height:400px;min-width:400px;overflow-y:scroll;position:relative;width:80%}.menu-close{border:2px solid #6f0101;border-radius:50%;color:#fff;cursor:pointer;height:31px;overflow:hidden;position:absolute;right:3px;top:3px;width:31px}.menu-close,.menu-close .material-symbols-outlined{align-items:center;background-color:#a00505;display:flex;flex-direction:column;justify-content:center}.menu-close .material-symbols-outlined{height:100%;margin:auto;width:100%}.nome-prodotto{align-items:center;flex-direction:row;font-size:30px;height:auto;margin:10px auto;width:80%}.dati-prodotto,.nome-prodotto{display:flex;justify-content:flex-start}.dati-prodotto{align-items:flex-start;flex-direction:column;height:80%;margin:0 auto;width:96%}.container-infomodal .pulsanti{margin:10px auto;width:50%}.dati-prodotto .img-prodotto{align-items:center;display:flex;flex-direction:row;height:65%;justify-content:center;margin:0 auto;width:auto}.dati-prodotto .img-prodotto img{height:100%;object-fit:cover;width:100%}.dati-prodotto .ingredienti-modal{word-wrap:break-word;display:block;font-size:1.3rem;height:auto;line-height:1.6rem;margin:15px auto;width:90%}.dati-prodotto .eng{font-size:20px;font-style:italic}.testo-privacy{align-items:flex-start;display:flex;flex-direction:column;height:80%;justify-content:flex-start;line-height:1.5em;margin:auto;overflow-y:scroll;text-align:left;width:70%}@media screen and (max-width:600px){.modal-container{box-sizing:border-box;left:0;top:50px}.container-infomodal{height:90%;margin:10px auto}.dati-prodotto .img-prodotto{max-width:400px;width:90%}.dati-prodotto .img-prodotto img{min-width:400px;object-fit:cover;width:100%}}.prodotti{align-items:flex-start;justify-content:flex-start;margin-top:5px}.container-topbar{background-color:#246cbe;box-sizing:border-box;justify-content:space-between;left:0;min-height:45px;padding:0 10px;position:fixed;right:0;top:0;transition:all .4s ease-in-out;z-index:100}.container-topbar,.gruppo_icone{align-items:center;display:flex;flex-direction:row;height:auto}.gruppo_icone{justify-content:flex-start;width:auto}.gruppo_left{margin-left:34px}.menu-topbar{align-content:center;color:#fff;font-size:.9em;margin:auto 5px;padding:5px;text-decoration:none}.menu-topbar,.menu-topbar label{display:flex;flex-direction:row;justify-content:center;width:auto}.menu-topbar label{align-items:center;height:25px}.menu-topbar span{margin:0 auto}@media (max-width:600px){.menu-topbar{flex-direction:column;font-size:.8em;justify-content:center;margin:auto 0}.menu-topbar label{font-size:13px;text-align:center}.horizontal{flex-direction:row}}.spinner{align-items:center;height:90vh;justify-content:center;margin:auto;width:auto}.card-personalizzami,.spinner{display:flex;flex-direction:column}.card-personalizzami{border-style:solid;border-width:1px;margin:15px;padding:10px;width:300px}.titolo-personalizzami{word-wrap:break-word;display:flex;flex-direction:row;font-size:1.4em;font-weight:700;height:auto;margin:0 auto;width:98%}.image-personalizzami{height:200px;object-fit:cover}.pulsanti-personalizzami{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.conenitore-info-ersonalizzami{display:flex;flex-direction:column;height:100%;justify-content:flex-end}hr{border:0;border-top:1px solid #605e5e;display:block;height:1px;margin:1em 0;padding:0}@media screen and (max-width:600px){.card-personalizzami{width:100%}}.form-container{align-items:center;border-radius:10px;display:flex;justify-content:center;margin:100px auto;position:relative;width:60%}.form-content-left{background:linear-gradient(90deg,#27b0ff,#00e8ec);border-radius:10px 0 0 10px;position:relative}.form-success{color:#fff;font-size:24px;margin-top:80px;text-align:center}.form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.form h1{color:#fff;font-size:1rem;margin-bottom:1rem;text-align:start;width:80%}.form-inputs{margin-bottom:.5rem;width:80%}.form-inputs p{color:#f00e0e;font-size:.8rem;margin-top:.5rem}.form-label{color:#fff;display:inline-block;font-size:.8rem;margin-bottom:6px}.form-input{border:none;border-radius:2px;display:block;height:40px;outline:none;padding-left:10px;width:100%}.form-input::-webkit-input-placeholder{color:#595959;font-size:12px}.form-input::placeholder{color:#595959;font-size:12px}.form-input-btn{background:linear-gradient(90deg,#27b0ff,#00e8ec);border:none;border-radius:2px;color:#fff;font-size:1rem;height:50px;margin-top:10px;outline:none;width:80%}.form-input-btn:hover{background:linear-gradient(90deg,#278fff,#0c63fa);cursor:pointer;transition:all .4s ease-out}.form-input-login{color:#fff;font-size:.8rem;margin-top:10px;text-align:center;width:80%}.form-input-login a{color:#27cdff;font-weight:600;text-decoration:none}@media screen and (max-width:600px){.form-container{width:90%}}.login{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;top:0;width:100vw}.logo_in_form{height:200px;margin:0 auto;object-fit:contain;width:200px}.container-layout{height:100vh}.subcontainer-layout{display:flex;height:100%}.corpo{height:auto;left:0;margin-top:45px;min-height:auto;overflow-y:auto;position:absolute;top:0;transition:all .4s ease-in-out;width:100vw}@media (max-width:600px){.corpo{left:auto;top:10px;width:100vw}}.nav{background-color:#fff;border-right:1px solid #c4c4c4;bottom:0;display:flex;flex-direction:column;font-weight:700;left:-221px;overflow:visible;position:fixed;top:0;transition:all .4s ease-in-out;width:220px;z-index:1000}.menu_icon_container{display:flex;flex-direction:row;height:auto;position:relative;width:100%;z-index:1000}.menu_icon{box-sizing:border-box;display:flex;flex-direction:column;height:36px;padding:5px;position:absolute;right:-38px;top:5px;width:36px;z-index:1001!important}.menu_icon span{background-color:#fff;border-radius:3px;display:flex;flex-direction:row;height:2.3px;margin-top:6px;width:100%}.menu_icon span:first-child{margin-top:2px}.menu_icon_container img{box-sizing:border-box;margin:0 auto 10px;padding:10px 0;width:50%}.nav h2{align-items:center;flex-direction:row;justify-content:center}.content-nav,.nav h2{display:flex;height:auto;width:100%}.content-nav{-ms-overflow-style:none;flex-direction:column;overflow-y:scroll;padding-top:5px;scrollbar-width:none}.content-nav::-webkit-scrollbar{display:none}.content-nav a{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";color:rgba(#fff,.35);color:#545e6f;font-size:.75em;font-variant:small-caps;letter-spacing:.1em;line-height:1.5em;padding:11px 10px;text-decoration:none;text-transform:uppercase}.content-nav.active a{color:#fff}.content-nav:not(.active):after{opacity:.2}.content-nav:not(.active):hover a{color:rgba(#fff,.75)}.content-nav:after{background:#9b9b9b;background-image:linear-gradient(90deg,#aa9ad3,#b27f9f);bottom:0;content:"";height:.2em;left:0;position:absolute;width:100%}.line{border-bottom:1px solid #9e9e9e}.logout{box-sizing:border-box;color:#7600dc;display:flex;flex-direction:column;height:auto;padding:5px;width:100%}@media screen and (max-width:600px){.menu_icon{top:12px}}.container-input-ordine{align-items:center;background-color:#faebd7;display:flex;flex-direction:column;flex-wrap:wrap;height:40vh;justify-content:center;padding:20px;width:40vw}.contenuto--input-ordine{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.numero{font-size:1.5em}.ordini{align-items:center;display:flex;flex-direction:row;font-size:2em;justify-content:center}.input-ordini,.ordini{padding:10px}.ha-screen-reader{clip:rect(1px,1px,1px,1px);clip:var(--ha-screen-reader-clip,rect(1px,1px,1px,1px));border:none;border:var(--ha-screen-reader-border,none);height:1px;height:var(--ha-screen-reader-height,1px);overflow:hidden;overflow:var(--ha-screen-reader-overflow,hidden);padding:0;padding:var(--ha-screen-reader-padding,0);position:absolute;position:var(--ha-screen-reader-position,absolute);width:1px;width:var(--ha-screen-reader-width,1px)}.field__input{--uiFieldPlaceholderColor:var(--fieldPlaceholderColor,#767676);-webkit-appearance:none;-moz-appearance:none;background-color:initial;border:none;border-radius:0;font-family:inherit;font-size:inherit}.field__input:focus::-webkit-input-placeholder{color:var(--uiFieldPlaceholderColor)}.field__input:focus::-moz-placeholder{color:var(--uiFieldPlaceholderColor)}.field{--uiFieldBorderWidth:var(--fieldBorderWidth,2px);--uiFieldPaddingRight:var(--fieldPaddingRight,0);--uiFieldPaddingLeft:var(--fieldPaddingLeft,0);--uiFieldBorderColorActive:var(
    --fieldBorderColorActive,#161616
  );display:inline-flex;display:var(--fieldDisplay,inline-flex);font-size:1rem;font-size:var(--fieldFontSize,1rem);position:relative}.field__input{border-bottom:var(--uiFieldBorderWidth) solid var(--fieldBorderColor,rgba(0,0,0,.25));box-sizing:border-box;height:3rem;height:var(--fieldHeight,3rem);padding:var(--fieldPaddingTop,.5rem) var(--uiFieldPaddingRight) var(--fieldPaddingBottom,.5rem) var(--uiFieldPaddingLeft);width:100%;width:var(--fieldWidth,100%)}.field__input:focus{outline:none}.field__input::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.field__input::-moz-placeholder{opacity:0;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.field__input:focus::-webkit-input-placeholder{opacity:1;transition-delay:.2s}.field__input:focus::-moz-placeholder{opacity:1;transition-delay:.2s}.field__label-wrap{cursor:text;pointer-events:none;right:0;top:0}.field__label-wrap,.field__label-wrap:after{bottom:0;box-sizing:border-box;left:0;position:absolute}.field__label-wrap:after{content:"";height:0;opacity:0;width:100%}.field__input:focus~.field__label-wrap:after{opacity:1}.field__label{font-size:inherit;font-size:var(--fieldHintFontSize,inherit);left:var(--uiFieldPaddingLeft);line-height:1;position:absolute;top:calc(50% - .5em);transition:top .2s cubic-bezier(.9,-.15,.1,1.15),opacity .2s ease-out,font-size .2s ease-out}.field__input:focus~.field__label-wrap .field__label,.field__input:not(:placeholder-shown)~.field__label-wrap .field__label{--fieldHintFontSize:var(--fieldHintFontSizeFocused,0.75rem);top:.25rem;top:var(--fieldHintTopHover,.25rem)}.field_v1 .field__label-wrap:after{border-bottom:var(--uiFieldBorderWidth) solid var(--uiFieldBorderColorActive);transition:opacity .2s ease-out}.field_v2 .field__label-wrap{overflow:hidden}.field_v2 .field__label-wrap:after{border-bottom:var(--uiFieldBorderWidth) solid var(--uiFieldBorderColorActive);-webkit-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0);transition:opacity .2s ease-out .2s,-webkit-transform .285s ease-out .2s;transition:transform .285s ease-out .2s,opacity .2s ease-out .2s;transition:transform .285s ease-out .2s,opacity .2s ease-out .2s,-webkit-transform .285s ease-out .2s}.field_v2 .field__input:focus~.field__label-wrap:after{-webkit-transform:translateZ(0);transform:translateZ(0);transition-delay:0}.field_v3 .field__label-wrap:after{border:var(--uiFieldBorderWidth) solid var(--uiFieldBorderColorActive);transition:height .2s ease-out,opacity .2s ease-out}.field_v3 .field__input:focus~.field__label-wrap:after{height:100%}.field{--fieldBorderColor:#d1c4e9;--fieldBorderColorActive:#673ab7}body{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Open Sans,Ubuntu,Fira Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}.page{grid-gap:30px;box-sizing:border-box;display:grid;margin:auto;max-width:480px;padding:1rem;width:100%}.linktr{order:-1;padding:1.75rem;text-align:center}.linktr__goal{background-color:#d1f6ff;border-radius:2rem;box-shadow:0 2px 8px 0 rgba(8,49,112,.24);color:#083170;padding:.5rem 1.25rem}@media (min-width:799px){.linktr{bottom:1rem;position:absolute;right:1rem}.field__input{margin:10px auto;min-width:none;width:95%}.field{margin-bottom:5px}.field,.field_v1{min-width:none}}.r-link{--uirLinkDisplay:var(--rLinkDisplay,inline-flex);--uirLinkTextColor:var(--rLinkTextColor);--uirLinkTextDecoration:var(--rLinkTextDecoration,none);color:var(--uirLinkTextColor)!important;display:var(--uirLinkDisplay)!important;-webkit-text-decoration:var(--uirLinkTextDecoration)!important;text-decoration:var(--uirLinkTextDecoration)!important}.btn{background-color:#fbdedb;background:#e74c3c;border-radius:3px;border-radius:25px;box-shadow:inset 0 -.3rem 0 rgba(0,0,0,.1);display:inline-block;font-family:sans-serif;font-size:.85em;font-weight:800;padding:1em 2.1em 1.1em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}.btn,.dec a,.inc a{color:#fffefe}.btn:focus,.btn:hover{opacity:.8}.btn:active{-webkit-transform:scale(.8);transform:scale(.8)}.btn.block{display:block!important}.btn.circular{border-radius:50em!important}.purple{background-color:#136090}.nome-container{margin:10px auto 0;width:90%}#first-name{height:50px;margin-bottom:0;padding:0;width:100%}.container-apri{flex-direction:column;height:100vh;justify-content:center}.buttonmy,.container-apri{align-items:center;display:flex}.buttonmy{flex-direction:row;width:10vw}.container-home{flex-direction:row;margin:auto;min-height:90vh;position:relative;width:70vw}.container-home,.contnuto{display:flex;flex-wrap:wrap;height:auto}.contnuto{align-items:center;flex-direction:column;justify-content:center;text-align:justify;width:100%}.info{flex-wrap:wrap;justify-content:flex-end}.come_fare,.info{display:flex;flex-direction:row;width:100%}.come_fare{align-items:center;height:auto;justify-content:center}.come_fare p{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start;line-height:1.6rem;width:100%}.container-home .ingr{align-items:flex-end;justify-content:flex-end;margin:5px auto;width:96%}.qr{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:20px}.qr,.testo-uso{width:100%}.testo_qr{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";align-items:center;display:flex;flex-direction:row;font-variant:small-caps;height:auto;justify-content:center;padding:5px auto;text-align:center;width:80%}.raccolta{margin:20px 0;width:100%}@media (max-width:600px){.container-home{width:95%}}.table-container{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;padding:0;width:100%}section{display:table;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0 auto;width:98%}.table{display:table;width:100%}.header{background-color:#1b4389;border-style:solid;border-width:10px;color:#fff}.col{border-bottom:solid;border-color:#b7d3ff;border-width:.1rem;padding:10px}section>*{display:table-row}section .col{display:table-cell}.int{font-weight:700;text-transform:uppercase}.container{margin:0}.container,.prodotti{display:flex;flex-direction:row;height:auto;width:100%}.prodotti{flex-wrap:wrap}.container-prodotti{height:auto;min-height:90vh;overflow:hidden;width:100%}.container-prodotti,.top{display:flex;flex-direction:row}.prodotti-carrello{border-width:1px;box-sizing:border-box;display:flex;flex-direction:row;height:auto;margin:10px;padding:10px;width:100%}.prodotti-carrello a{display:flex;flex-direction:column;height:auto;width:100%}.titolo{font-size:1.7vw;font-weight:700;margin-bottom:9px}.dati_orizzontali{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start;width:100%}.image{height:200px;margin:0 auto;object-fit:cover;width:98%}.ingredienti{color:#4c4c4c;display:flex;flex-direction:column;font-weight:600;margin:10px 5px;text-align:center;width:auto;width:100%}.it{display:block;flex-wrap:wrap;font-size:1em}.en,.it{word-wrap:break-word;font-style:italic;height:auto;margin:0 auto;width:98%}.en{flex-direction:row;font-size:.7em}.en,.prezzo{display:flex}.prezzo{align-items:center;font-size:1.5em;justify-content:center;margin:3px auto;width:auto}.contenitore-info{display:flex;flex-direction:column;height:auto;width:100%}.totale-pizza{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin:10px auto;width:90%}@media screen and (max-width:799px){.titolo{font-size:6vw}}.baseinfo-container{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:10px 0;width:100%}.field{align-items:flex-start;justify-content:flex-start;min-width:500px}.field,.field__label-wrap{display:flex;flex-direction:row;width:100%}.field__label-wrap{height:auto;margin:auto}.pizza-btn-container{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;width:500px}.pizza-btn-container .btn{margin:0}@media screen and (max-width:799px){.baseinfo-container{margin:auto;width:95%}.field{min-width:0}.pizza-btn-container{width:90%}}.radio-label{align-items:center;border:1px solid #c1c1c1;box-sizing:border-box;display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin:2px 0;max-width:50%;padding:10px;width:100%}.radio-input{margin:0 5px 0 0}.radio-text{display:flex;flex-direction:row;font-size:18px;height:auto;padding:5px 0;width:auto}.active-choise{border-color:#1872a3}@media screen and (max-width:799px){.radio-label{max-width:100%;width:100%}}.container-fornoinfo{justify-content:flex-start;margin:10px auto;width:90%}.ingr{align-self:flex-start;border:.5px solid #8a8a8a;border-radius:2px;display:flex;flex-direction:row;height:auto;margin:2px;padding:8px 10px;width:250px}.ingr input:checked .ingr{background-color:#8a8a8a;border-color:#1872a3}.container-fornoinfo{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;margin:20px auto;width:100%}.container-fuorinfo{flex-direction:column;justify-content:flex-start;width:90%}.container-fuorinfo,.container-ing{align-items:center;display:flex;height:auto;margin:10px auto}.container-ing{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.ingr-fuori{border:.5px solid #8a8a8a;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:row;height:auto;margin:2px auto;padding:6px 10px;width:32%}.field textarea{display:flex;flex-direction:column;height:auto;margin:0 auto;min-height:90px;resize:none;width:90%}.checked{border-color:#1872a3}@media screen and (max-width:767px){.container-ing{flex-direction:column}.ingr-fuori{width:100%}}.container-stepper{align-items:center;flex-direction:column;height:90vh;padding:0}.container-stepper,.progressbar{display:flex;justify-content:flex-start;width:100%}.progressbar{align-items:flex-start;background-color:#5e5e5e;flex-direction:row;height:12px;margin-top:2px;position:relative}.progressbar div{background-color:#259211;bottom:0;left:0;position:absolute;top:0}.titolo-page{align-items:center;display:flex;flex-direction:row;font-size:24px;height:auto;justify-content:center;width:400px}.ingredienti_setter{justify-content:flex-start;margin:0 auto;min-height:50vh;overflow:hidden;overflow-y:scroll}.ingredienti_setter,.ingredienti_setter .ingredienti{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.ingredienti_setter .ingredienti{box-sizing:border-box;justify-content:center;padding:0}
/*# sourceMappingURL=main.bceb077a.css.map*/