.App{display:flex;flex-direction:column;margin:none;text-align:center;width:100%}.App>div,.App>section{padding-left:4em;padding-right:4em}.App .search-section{background-color:#0a142f;padding-left:15%;padding-right:15%}@media (prefers-color-scheme:dark){.App .search-section{background-color:#2e3440}}.App .search-bar{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;padding-bottom:2em;padding-top:2em}@media screen and (max-width:920px){.App .search-section{padding-left:5%;padding-right:5%}.App .search-bar{flex-wrap:nowrap}}.App .search-input{border-radius:20px;box-sizing:border-box;flex-grow:1;height:50px;padding:0 1.5em}@media (prefers-color-scheme:dark){.App .search-input{color:#000}}.App .search-button{background:#fff;border:1 solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:0 1.5em;width:6em}@media (prefers-color-scheme:dark){.App .reset-button,.App .search-button{color:#000}}.App .search-button:hover{background:#2574a9;color:#fff;cursor:pointer}.App .reset-button{background:#fff;border:1 solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:0 1.5em;width:6em}.App .reset-button:hover{background:#2574a9;color:#fff;cursor:pointer}.App .risultati{display:flex;flex-direction:row;gap:1em}@media screen and (max-width:920px){.App .risultati{flex-direction:column;padding-left:5%;padding-right:5%}}.App .risultati .filtri{flex-basis:15%;flex-grow:1;margin-bottom:1em}.App .filtri-checkbox{align-items:center;background-color:#0a142f;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:center;padding-bottom:1em}@media (prefers-color-scheme:dark){.App .filtri-checkbox{background-color:#2e3440}}.App .risultati .filtri>*{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;justify-content:left;margin-top:1em;padding:2em;text-align:left}.App .risultati .filtri>div.closed{max-height:40vh;overflow-y:hidden;position:relative}.App .risultati .filtri>div .expander{align-items:flex-end;display:flex;justify-content:center;width:100%}.App .risultati .filtri>div.closed .expander.closed{background:linear-gradient(0deg,#fff,#fff 50%,#0000);bottom:0;height:6em;left:0;position:absolute}.App .risultati .filtri>div.closed .expander.closed>button{height:2em;margin:1em}.App .ricerca-categorie{border-radius:20px;font-size:.8em;padding:1em}.App .container-ricerca-filtri{display:flex;flex-direction:row;gap:.5em}@media screen and (max-width:920px){.App .container-ricerca-filtri{flex-flow:wrap}}.App .container-ricerca-filtri button,.App .container-ricerca-filtri button:hover{padding:0 .7em;width:4em}.App .summary-title{font-size:1.17em;font-weight:700;text-align:center}@media (prefers-color-scheme:dark){.App .summary-title{color:#000}}.App .categories-container>details summary{background-color:#0a142f;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;color:#fff;font-weight:700;list-style:none;margin-bottom:0;padding:.5em}.App summary::-webkit-details-marker{display:none}.App summary:after{content:url(/static/media/caret-down-solid.f3590e3b8741c41f242c.svg)}.App details[open]>summary:after{content:url(/static/media/caret-up-solid.27aef888b67e25a378c9.svg)}.App details>summary{cursor:pointer}.App .categories-container>details{margin-left:0}.App .categories-container details p.category{background-color:#2574a9;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;color:#fff;font-weight:700;padding:.5em}.App .categories-container details details:last-child,p:last-child{margin-bottom:2em}.App .dettaglio-risultati{align-items:center;display:flex;justify-content:center;margin-top:1em}@media screen and (max-width:920px){.App .dettaglio-risultati{gap:1em;padding-left:5%;padding-right:5%}}.App .dettaglio-risultati .count{flex-grow:1}@media (prefers-color-scheme:dark){.App .dettaglio-risultati .count{color:#f5f5f5}}.App .sezione-risultati-ricerca{flex-basis:85%;flex-grow:1;margin-bottom:1em}.App .pulsante-filtri{background-color:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;font-weight:700;padding:1em .5em;text-align:center;width:10em}@media (prefers-color-scheme:dark){.App .pulsante-filtri{color:#000}}.App .pulsante-filtri:hover{background:#2574a9;color:#fff;cursor:pointer;outline:none}.App .evidenziaFiltri{background-color:#2574a9;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;color:#fff;font-weight:700;padding:1em .5em;text-align:center;width:10em}.App .evidenziaFiltri:hover{background:#fff;color:#000;outline:none}.App .pulsante-mostra{background-color:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;font-weight:700;padding:.5em;text-align:center;width:11em}.App .pulsante-mostra:hover{background:#2574a9;color:#fff;cursor:pointer;outline:none}.category{margin:5px 5px 5px 15px}.labelAlign{display:inline-block;vertical-align:top;width:80%}.container-produttori{background-color:#0a142f;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;color:#fff;font-weight:700;margin-bottom:.3em;padding:.5em}.loader{animation:load6 1.7s ease infinite,round 1.7s ease infinite;border-radius:50%;color:#0a142f;font-size:90px;height:1em;margin:72px auto;overflow:hidden;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pager{align-items:baseline;display:flex;flex-grow:1;gap:0;justify-content:right;margin-top:1em}.pager>*{align-self:center;background-color:#fff;border:1px solid #e1e5ee;border-left:0;border-right:0;box-sizing:border-box;display:block;font-size:15px;height:2em;margin:0;padding:0 .5em}.pager>:first-child{border:1px solid #e1e5ee;border-radius:20px 0 0 20px;padding-left:1em}.pager>:last-child{border:1px solid #e1e5ee;border-radius:0 20px 20px 0;padding-right:1em}.pager>button:enabled:hover{background:#2574a9;color:#fff}.pager>button:disabled{cursor:not-allowed}.pager>*{align-items:center;display:flex}.pager>*>div{margin:0;padding:0}.results.modern{border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.icecat.modern{height:calc(99vh - 90px);left:2vw;position:fixed;top:90px;width:96vw;z-index:1000}.icecat.modern iframe{background-color:#fff;border:none;border-radius:5px;height:100%;width:100%}.icecat.modern span{margin:auto}.icecat.modern .closebutton{right:2em}.icecat.modern .closebutton,.icecat.modern .printButton{background:#fff;border:1 solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:.5em 1.5em;position:absolute;top:.5em;width:6em}.icecat.modern .printButton{right:8.5em}.icecat.modern .closebutton:hover,.icecat.modern .printButton:hover{background:#2574a9;color:#fff;cursor:pointer}@media (prefers-color-scheme:light){.icecat.modern .closebutton,.icecat.modern .printButton{background:#fefeff}}@media (prefers-color-scheme:dark){.icecat.modern .closebutton,.icecat.modern .printButton{background:#f5f5f5}}.icecat.modern .missing{align-items:center;display:flex;height:100%;width:100%}.product.modern{border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;margin:1em .5em .5em;padding:.5em;width:10%}.product.modern:hover{border-color:#2574a9}@media screen and (max-width:3000px){.product.modern{width:calc(25% - 1em)}}@media screen and (max-width:1600px){.product.modern{width:30%}}@media screen and (max-width:1000px){.product.modern{width:46%}}@media screen and (max-width:700px){.product.modern,.product.modern .image{width:100%}}@media (prefers-color-scheme:light){.product.modern{background-color:#004cbf1a}}@media (prefers-color-scheme:dark){.product.modern{background-color:#c8c8ff0d}}.product.modern .container{color:#000;display:flex;flex-direction:column;height:100%;justify-content:space-between}.product.modern .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20vh;width:100%}.product.modern .availabilityContainer{position:absolute;right:.4em;top:.4em}.product.modern .data span{display:inline-block;margin:.1em 1em}.product.modern span.label{font-weight:700}.product.modern mark{border-radius:3px}.product.modern .descr{border-bottom:1px solid #0000001a;font-size:.8em;line-height:1.5em;margin:.5em;padding-bottom:1em;text-align:justify}.product.modern .alternativeCodes{margin-bottom:.1em;text-align:justify}.product.modern .alternativeCodes>span{font-size:.8em}.product.modern .alternativeCodes span{display:block;margin-bottom:.1em;margin-left:1em;text-align:justify}.product.modern .alternativeCodes summary{font-weight:700}.product.modern .dati-principali{border-bottom:1px solid #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8em;gap:1em;justify-content:space-between;margin:.5em;padding-bottom:1em;text-align:justify}.product.modern .dati-principali>section{display:flex;flex-direction:column}.product.modern .dati-dispo{border-bottom:1px solid #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8em;gap:1em;justify-content:space-between;margin:.5em .5em 1em;padding-bottom:1em;text-align:left}.product.modern .dati-dispo>section{display:flex;flex-direction:column}.product.modern .pulsante-scheda-tecnica{background-color:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;font-weight:700;padding:.5em;text-align:center;width:11em}.product.modern .pulsante-scheda-tecnica:not([disabled]):hover{background:#2574a9;color:#fff;cursor:pointer;outline:none}@media (prefers-color-scheme:dark){.product.modern .pulsante-scheda-tecnica{color:#000}.product.modern .pulsante-scheda-tecnica:not([disabled]):hover{color:#fff}.product.modern .pulsante-scheda-tecnica:disabled{color:#a9a9a9}}.product.modern .pulsante-scheda-tecnica:disabled{cursor:not-allowed}@media (prefers-color-scheme:light){.product.modern{background-color:#fff}}@media (prefers-color-scheme:dark){.product.modern{background-color:#f5f5f5}}.availabilityContainer{text-align:center}.availability{background-color:#bbb;border:2px solid #0000004d;border-radius:50%;display:inline-block;height:15px;margin:auto;width:15px}.availability.available{background-color:#0b0}.sorterContainer{align-items:center;background-color:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-wrap:nowrap;padding:.5em}.sorterContainer:hover{background:#2574a9;color:#fff;cursor:pointer}.sorter:hover{cursor:pointer}.sorterContainer select{appearance:none;border:none;box-sizing:border-box;outline:none;padding:none}.sorterContainer:hover>select{background:#2574a9;color:#fff}.priceFilter input[type=text]{border:none;border-bottom:2px solid #a3d3ff;outline:none;padding:5px 10px;width:5em}.priceFilter input[type=text]:focus{border-bottom:2px solid #1890ff}.priceFilter{align-items:flex-start;display:flex;flex-flow:wrap;gap:1em;justify-content:center}.priceFilter>div{align-items:center;display:flex}.priceFilter label{margin-right:.5em}.priceFilter input{background-color:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:.5em;text-align:center;width:10em}.search-hints{display:flex;flex-flow:wrap;gap:1em;justify-content:center}@media (prefers-color-scheme:dark){.search-hints>button{color:#000}.search-hints-title{color:#f5f5f5}}.caroselloPartner{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-bottom:1em;margin-top:1em}.caroselloPartner .img-carosello{margin:10px}.accordion-item{margin-bottom:1em}@media (prefers-color-scheme:dark){.accordion-item{color:#f5f5f5}}.accordion-title{background:#185b89;border:1px solid #2574a9;border-radius:20px 20px 20px 20px;color:#fff;display:flex;flex-direction:row;font-size:14px;font-weight:600;justify-content:space-around;padding:15px 30px;text-decoration:none;text-transform:uppercase}.accordion-title-text{flex-grow:1;max-width:600px;text-align:left}.accordion-title-control{flex-grow:0}.accordion-content{border:1px solid #2574a9;border-radius:20px 20px 20px 20px;font-size:14px;font-weight:600;margin-bottom:1em;margin-top:.5em;padding:15px 30px;text-decoration:none}.accordion-content.closed{animation:close .2s ease-in-out;border:none;color:#0000;height:0;margin:0;overflow:hidden;padding:0;width:0}.accordion-content.open{animation:open .2s ease-in-out}@keyframes close{0%{height:2em;margin:.5em 1em;overflow:visible;padding:15px 30px}to{height:0;margin:0;overflow:hidden;padding:0}}@keyframes open{0%{color:#0000;height:0;margin:0;overflow:hidden;padding:0}to{color:#0000;height:2em;margin:.5em 1em;overflow:hidden;padding:15px 30px}}.statisticheAzienda{display:flex;flex-flow:wrap;gap:40px;justify-content:center;margin-top:40px}.statisticheAzienda .statistica-container{aspect-ratio:1/1;border-radius:20px;color:#fff;display:flex;flex-direction:column;font-weight:500;gap:1em;height:15vh;justify-content:space-between;justify-content:center;min-height:10em;min-width:10em;padding:20px 20px 25px;text-align:center;width:15vh}.statisticheAzienda .colore1{background-color:#2574a9}.statisticheAzienda .colore2{background-color:#008641}.statisticheAzienda .colore3{background-color:#0a142f}.statisticheAzienda .colore4{background-color:#fa3b5e}.statisticheAzienda .statistica-container .titolo{font-size:1em;text-transform:uppercase}.statisticheAzienda .statistica-container .corpo{font-size:65px;line-height:50px;padding:10px 0 5px}.statisticheAzienda .statistica-container .unita-misura{font-size:1em;margin-top:0;text-transform:uppercase}.Home{margin:none;text-align:center;width:100%}.Home>div,.Home>section{padding-left:15%;padding-right:15%}@media screen and (max-width:920px){.Home>div,.Home>section{padding-left:5%;padding-right:5%}}.Home .notice{font-size:130%}.Home em{font-size:110%;font-style:normal;font-weight:bolder}@media (prefers-color-scheme:dark){.Home mark{background-color:#fffa64}.Home mark a,.Home mark a:link{color:#0021a5}}.Home .commonLinks{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;margin-bottom:5em;margin-top:5em}.Home .commonLinks a{border-radius:5px;font-size:150%;font-style:normal;font-weight:700;font-weight:500;padding:.7em;text-decoration:none}@media (prefers-color-scheme:light){.Home .commonLinks a{background-color:#004cbf1a;color:#000}.Home .commonLinks a:hover{background-color:#004cbf26}}@media (prefers-color-scheme:dark){.Home .commonLinks a{background-color:#c8c8ff0d;color:#f5f5f5}.Home .commonLinks a:hover{background-color:#c8c8ff14}}.Home .search-bar{background-color:#0a142f;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;padding-bottom:2em;padding-top:2em}.Home .search-input{border-radius:20px;box-sizing:border-box;flex-grow:1;height:50px;padding:0 1.5em}.Home .search-button{background:#fff;border:1 solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:0 1.5em;width:6em}@media (prefers-color-scheme:dark){.Home .search-button{color:#000}.Home .search-bar{background:#2e3440}}.Home .search-button:hover{background:#2574a9;border:1 solid #e1e5ee;border-radius:20px;box-sizing:border-box;color:#fff;padding:0 1.5em;width:6em}.Home .introduzione{background-color:#f3f8fb;display:flex;flex-direction:column;padding-top:3em}@media (prefers-color-scheme:dark){.Home .introduzione{background:#3b4252}.Home .sottotitolo-homepage,.Home .titolo-homepage{color:#f5f5f5}}.Home .titolo-certificazioni,.Home .titolo-homepage{font-size:34px;font-weight:600;line-height:38px;text-align:center}.Home .titolo-certificazioni{color:#000}.Home .sottotitolo-homepage{font-size:21px;line-height:38px;margin-top:10px;text-align:center}.Home .banner-homepage{background-color:#2574a9;border-radius:1em;color:#f5f5f5;font-size:28px;line-height:38px;margin-top:10px;padding:.8em;text-align:center}.Home .icona-card{aspect-ratio:auto 65/71;height:71px;width:65px}.Home .titolo-card{color:#0a142f;font-size:24px;font-weight:700;line-height:28px;margin:20px 0 15px;text-align:center}.Home .paragrafo-card{flex-grow:1;font-size:1em;line-height:20px;text-align:center}.Home .bottone-card{border:1px solid #2574a9;border-radius:100px;color:#2574a9;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-top:25px;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:color .1s ease-in,background-color .1s ease-in}.Home .bottone-card:hover{background-color:#2574a9;border-color:#2574a9;color:#fff}.Home .bottone-card-disabled{border:1px solid #2574a9;border-radius:100px;color:#2574a9;cursor:not-allowed;display:inline-block;font-size:14px;font-weight:600;margin-top:25px;padding:15px 30px;pointer-events:all!important;text-decoration:none;text-transform:uppercase;transition:color .1s ease-in,background-color .1s ease-in}.Home .download-catalogo{display:flex;gap:2em;justify-content:center}.Home .download-catalogo a>span{background-color:#2574a9;border:1px solid #2574a9;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-top:25px;min-width:20vW;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:color .1s ease-in,background-color .1s ease-in}.Home .download-catalogo a>span:hover{background-color:#fff;border-color:#2574a9;color:#2574a9}.Home .card-container{background:#f3f8fb;overflow-x:auto;padding-bottom:5em;scroll-snap-type:x mandatory}@media (prefers-color-scheme:dark){.Home .card-container{background:#3b4252}.Home .card{background-color:#f3f8fb;color:#000}}@media screen and (max-width:1600px){.Home .card-list{flex-direction:column;gap:2em}}.Home .card-list{column-gap:30px;display:flex;grid-template-columns:repeat(5,minmax(276px,1fr));margin-top:60px}.Home .card-list>*{flex-basis:20%}.Home .card{align-items:center;background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;padding:30px 28px 40px;scroll-snap-align:center;text-decoration:none;transition:border-color .1s ease-in}.Home .card:hover{border-color:#2574a9;color:#000}.Home .card:hover .bottone-card{background-color:#2574a9;border-color:#2574a9;color:#fff}.Home .sezione-about-us{background-color:#fff;display:flex;gap:5em;justify-content:center;padding-bottom:5em;padding-top:5em}.Home .sezione-about-us>div{flex-basis:50%;flex-grow:0}@media (prefers-color-scheme:dark){.Home .sezione-about-us{background:#f3f8fb;color:#000}}@media screen and (max-width:1300px){.Home .sezione-about-us{flex-direction:column-reverse;gap:0}.Home .about-us-img{min-height:30vh}}.Home .about-us-img{background-image:url(/static/media/img_home.babc90a2523554b8ae45.png);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:2em}.Home .titolo-container-testo{font-size:34px;font-weight:700;line-height:38px;max-width:380px;text-align:left;width:100%}.Home .paragrafo-container-testo{font-size:18px;line-height:28px;line-height:2em;margin-top:40px;text-align:justify;width:100%}.Home .container-statistiche{background-color:#f3f8fb;overflow-x:auto;padding-bottom:5em;padding-top:5em;scroll-snap-type:x mandatory}@media (prefers-color-scheme:dark){.Home .container-statistiche{background:#3b4252}}.Home .container-partner{background:#fff;overflow-x:auto;padding-bottom:5em;padding-top:5em;scroll-snap-type:x mandatory}.Home .titolo-partner{font-size:34px;font-weight:600;line-height:38px;text-align:center}@media (prefers-color-scheme:dark){.Home .titolo-partner{color:#000}.Home .container-partner{background-color:#f3f8fb}}.Home .container-certificazioni{background:#fff;overflow-x:auto;padding-bottom:5em;padding-top:5em;scroll-snap-type:x mandatory}.Home .div-certificazione{display:flex;flex-direction:column}@media (prefers-color-scheme:dark){.Home .container-certificazioni{background:#f3f8fb}}.Home .certificazioni{display:flex;flex-direction:row;justify-content:space-evenly}.Home .certificazioni img{height:24vw;max-height:400px;max-width:400px;width:24vw}.Home .container-faq{background:#f3f8fb;overflow-x:auto;padding-bottom:5em;padding-top:5em;scroll-snap-type:x mandatory}.Home .titolo-faq{font-size:34px;font-weight:600;line-height:38px;text-align:center}@media (prefers-color-scheme:dark){.Home .container-faq{background:#3b4252}.Home .titolo-faq{color:#f5f5f5}}.MinimumOrder{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;margin:5em auto;padding:1em 1.5em;text-align:justify;width:80vw}@media (prefers-color-scheme:dark){.MinimumOrder{background:#f5f5f5}}.MinimumOrder .notice{font-size:130%}.MinimumOrder em{font-size:110%;font-style:normal;font-weight:bolder}@media (prefers-color-scheme:dark){.MinimumOrder mark{background-color:#fffa64}.MinimumOrder mark a,.MinimumOrder mark a:link{color:#0021a5}}.MinimumOrder .commonLinks{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;margin-bottom:5em;margin-top:5em}.MinimumOrder .commonLinks a{border-radius:5px;font-size:150%;font-style:normal;font-weight:700;padding:.7em;text-decoration:none}@media (prefers-color-scheme:light){.MinimumOrder .commonLinks a{background-color:#004cbf1a;color:#000}.MinimumOrder .commonLinks a:hover{background-color:#004cbf26}}@media (prefers-color-scheme:dark){.MinimumOrder .commonLinks a{background-color:#c8c8ff0d;color:#f5f5f5}.MinimumOrder .commonLinks a:hover{background-color:#c8c8ff14}}.container-contatti{display:flex;flex-direction:row;gap:1em;justify-content:space-between;padding:2em 15%}@media screen and (max-width:920px){.container-contatti{align-items:center;flex-flow:wrap;justify-content:center;padding-left:5%;padding-right:5%}.container-contatti>*{flex-grow:1}.container-contatti .map{min-height:60vh}}.container-dati-cliente{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;justify-content:left;padding:2em;text-align:left;width:40%}@media (prefers-color-scheme:dark){.container-dati-cliente{background:#f5f5f5}}button{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:1em 1.5em}button:hover{background:#2574a9;color:#fff;cursor:pointer}input{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;padding:1em 1.5em}input:focus,input:hover{border:1px solid #2574a9;outline:#0000}textarea{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;font-size:1em;padding:1em 1.5em;resize:vertical}textarea:focus,textarea:hover{border:1px solid #2574a9;outline:#0000}.input-richiesta{height:12vw}.map{border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:block;min-height:50vh;width:60%}.container-contatti a,.container-contatti a:link,.container-contatti a:visited{color:#000}.container-contatti a:hover{color:#2574a9}.error-required{border-color:red!important}form>button:disabled{background:#fff;border:1px solid #e1e5ee;color:#000;cursor:not-allowed}.error{align-items:center;display:flex;flex-direction:column;font-weight:700;height:calc(100vh - 90px);width:100vw}@media (prefers-color-scheme:dark){.error{color:#f5f5f5}}.error span{margin:auto;text-align:center}.order-status{display:flex;flex-direction:column;justify-content:center;margin-bottom:5em;margin-top:5em;padding-left:15%;padding-right:15%;text-align:center}@media (prefers-color-scheme:dark){.order-status>h1,.order-status>h3{color:#f5f5f5}}@media screen and (max-width:920px){.order-status{padding-left:5%;padding-right:5%}}.input-button{display:flex;gap:1em;justify-content:center}.order-status h2{border-bottom:1px solid #e1e5ee;padding-bottom:2em}.order-container{display:flex;flex-direction:row;gap:2em}@media screen and (max-width:920px){.order-container{flex-flow:wrap}}.dati-totale{display:flex;flex-direction:column;text-align:left}.dati-totale section{border-bottom:1px solid #e1e5ee}.dati-totale section,.dati-totale section:last-child{display:flex;flex-direction:row;justify-content:space-between}.dati-totale section:last-child{border-bottom:none}.detail-container{width:60%}@media screen and (max-width:920px){.detail-container{width:100%}}.order-details{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;margin-top:3em;padding:2em}@media (prefers-color-scheme:dark){.order-details,.order-state,.order-total{background:#f5f5f5}}.order-details .dati-base,.order-details .dati-gestione{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.order-state{justify-content:center;margin-top:2em;text-align:left}.order-state,.order-total{background:#fff;border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;padding:2em}.order-total{height:50%;justify-content:top;margin-top:3em;text-align:center;width:60%}@media (prefers-color-scheme:dark){.order-state,.order-total{background:#f5f5f5}}@media screen and (max-width:920px){.order-total{width:100%}}.product-lines-container{display:flex;flex-direction:column}.product-line{border:1px solid #e1e5ee;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;line-height:2em;margin-top:1em;padding:1em;text-align:left}@media screen and (max-width:920px){.product-line{flex-direction:column}}.image-line{background-position:50%;background-repeat:no-repeat;background-size:contain;height:15vh;margin-right:1em;width:25%}@media screen and (max-width:920px){.image-line{margin:0;width:100%}}.product-line>div:last-child{width:30vw}@media screen and (max-width:920px){.product-line>div:last-child{width:100%}}.wrapper{height:8em;padding-top:3em;width:100%}.margin-area{font-size:14px;margin:0;padding:0;position:relative;text-align:center}.dot{border-radius:20px;color:#fff;height:30px;line-height:30px;position:absolute;top:10px;width:30px;z-index:3;&.one{left:calc(12.5% - 15px)}&.one,&.two{background:#2574a9}&.two{left:calc(37.5% - 15px)}&.three{background:#2574a9;left:calc(62.5% - 15px)}&.four{background:#bbb;color:#000;left:calc(87.5% - 15px)}}.progress-bar{background:#bbb;height:10px;position:absolute;top:20px;width:25%;z-index:2;&.first{left:12.5%}&.first,&.second{background:#2574a9}&.second{left:37.5%}&.third{left:62.5%}&.four{left:87.5%}}.message{color:#000;height:60px;position:absolute;text-align:center;top:50px;width:25%;&.message-1{color:#000;left:0}&.message-2{left:25%}&.message-3{color:#000;left:50%}&.message-4{color:#000;left:75%}}.status{color:#000;left:-600px;padding:20px;position:absolute;text-align:center;width:700px;&.code{top:70px}}.cookie-overlay{background-color:#00000080;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:1000}.cookie-box{background-color:#000;bottom:0;color:#f5f5f5;max-height:50vh;overflow-y:scroll;position:absolute;text-align:center;width:100%}.cookie-box>*{margin:2em 20vw 0}@media screen and (max-width:601px){.cookie-box>*{margin:2em 2em 0}}.cookie-box>:first-child{display:block;margin-top:2em}.cookie-box>:last-child{display:block;margin-bottom:2em}.cookie-box .controls button{border:none;border-radius:5px;display:inline-block;margin:1em;padding:1em;width:15em}@media (prefers-color-scheme:dark){.cookie-box .controls button{background-color:#ffffff1a;color:#f5f5f5}.cookie-box .controls button:hover{background-color:#fff3}}@media (prefers-color-scheme:light){.cookie-box .controls button{background-color:#fffc}.cookie-box .controls button:hover{background-color:#ffffffe6}}.refund-container{padding:5%;width:90%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}select{background-color:var(--white-100)}.refund-title{color:#000;font-size:34px;font-weight:600;line-height:38px;margin-left:40px;margin-top:0;text-align:left;width:-moz-fit-content;width:fit-content}@media (prefers-color-scheme:dark){.refund-title{color:var(--white-200)}}@media (prefers-color-scheme:light){.refund-title{color:#000}}.title-error,.title-error-2{color:var(--red-100);display:none;font-size:15px;left:60px;position:absolute}.title-error{font-size:20px;left:20px;top:30px}.title-error-2{font-size:15px;left:60px;width:max-content}#refund-form{background:var(--white-100);border:1px solid var(--white-200);border-radius:var(--radius);column-gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;padding:3%;row-gap:30px;width:94%}.separator{margin-block:30px;width:98%}#refund-form h2{position:relative;text-align:center;width:100%}label{text-wrap:wrap;width:-moz-fit-content;width:fit-content}.long-label{max-width:-moz-fit-content;max-width:fit-content}.refund-required,.refund-required-captcha{color:var(--red-100);font-size:20px;font-weight:400;position:absolute;right:-12px;top:-5px}.refund-required{color:var(--red-100)}.refund-required-captcha{color:var(--red-300)}.error-required{border:2px solid var(--red-100)!important;border-radius:var(--radius);width:100%!important}.error-height{height:45px!important}.error-input-forward{border-bottom-left-radius:0!important;border-left:.5px solid var(--red-100)!important;border-top-left-radius:0!important}.error-input-reverse{border-bottom-right-radius:0!important;border-right:.5px solid var(--red-100)!important;border-top-right-radius:0!important}.error-textarea{border:2px solid var(--red-100)!important;min-height:270px;resize:vertical}.error-select{width:20%!important}.refund-input-container,.refund-input-container-2{display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;position:relative}.refund-input-container{min-width:calc(50% - 15px)}.refund-input-container-2{min-width:calc(100% - 40px);width:100%}.refund-input-container-2 h4{left:20px;margin:0;position:relative}.refund-input-container-2 h4,.refund-input-container-2 input[type=checkbox]{width:-moz-fit-content;width:fit-content}.refund-label{left:20px}.refund-label,.refund-label-captcha{font-weight:600!important;position:relative}.refund-label-captcha{color:var(--white-100)}.refund-input,button{border:2px solid var(--white-200)!important;height:45px!important}.refund-input-text{cursor:text;padding:0!important;padding-inline:1rem!important;text-align:center;text-transform:uppercase;width:4rem!important}.refund-inline-padding{padding-right:1rem}.prefisso-input{align-items:center;display:flex;justify-content:center;width:5rem!important}.street-input{width:10rem}.refund-textarea{border:2px solid var(--white-200)!important;min-height:270px;resize:vertical}.refund-date{display:flex;flex-direction:column;margin-bottom:30px;row-gap:30px;width:100%}.split-date{align-items:center;flex-wrap:wrap;justify-content:space-around}.split-date>div{width:150px}.captcha-container{background:var(--darkblue-100);border-radius:var(--radius);padding:20px;width:calc(100% - 40px)!important}button{font-weight:600}.add-remove-button{width:8rem}.refund-input-split{display:flex;position:relative}.refund-input-split .refund-input{width:100%}.refund-input-split .refund-select{border:2px solid var(--white-200)!important;border-radius:var(--radius)}.input-forward{border-bottom-left-radius:0!important;border-left:.5px solid var(--white-200)!important;border-top-left-radius:0!important}.input-reverse{border-bottom-right-radius:0!important;border-right:.5px solid var(--white-200)!important;border-top-right-radius:0!important}.gap-split{gap:10px}.refund-orders{border:2px solid var(--darkblue-100);border-radius:var(--radius);display:flex;flex-direction:row!important;gap:30px;padding:1rem;width:calc(100% - 2rem)!important}.input-city-suggestions{background:var(--white-100);border:2px solid var(--white-200);border-radius:var(--radius);box-shadow:var(--darkblue-200) 0 20px 30px -10px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:absolute;top:120%;width:100%;z-index:2}.input-city-suggestions::-webkit-scrollbar{width:0}.input-city-suggestions hr{margin:0;margin-inline:auto;width:98%}.suggestion-container{align-items:center;cursor:pointer;display:flex;height:calc(45px - 2rem);padding:1em 1.5em;width:calc(100% - 3rem)}.suggestion-container:hover{background:var(--white-200)}.refund-input-text h4,.suggestion-container h4{font-size:16px;font-weight:500;margin:0;text-align:left}.modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.modal-show{display:flex}.modal-container{border-radius:var(--radius);box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;padding:2%;width:calc(25rem - 4%)}.modal-ok{background:var(--darkblue-100);border:1px solid var(--darkblue-200)}.modal-notok{background:var(--red-100);border:1px solid var(--red-200)}.modal-container h2{color:var(--white-100);margin-bottom:50px;text-align:center}.modal-container h4{font-size:20px;margin:0}.modal-container button{margin-top:20px;padding:0;width:100%}.modal-container button:last-child{background:#0000}.modal-container button:last-child:hover{background:var(--white-100);h4{color:var(--darkblue-100)}}.modal-container button:last-child h4{color:var(--white-200)}@media screen and (max-width:1099px){#refund-form{flex-direction:column}.refund-input-container{width:100%!important}.refund-input-split .refund-input{width:100%}.modal-container{width:calc(20rem - 4%)}.refund-orders{flex-direction:column!important}}@media screen and (max-width:399px){.long-label,.title-error-2{max-width:254.2px!important}.title-error-2{top:-12px}.title-error{font-size:18;left:0}}.main-container{--white-100:#fff;--white-200:#e1e5ee;--gray-100:#9b9da3;--gray-200:#707581;--red-100:#d63737;--red-200:#ad2727;--red-300:#e86c68;--darkblue-100:#3b4252;--darkblue-200:#2e3440;--radius:20px;width:100%}.order-wrap{padding:5%;width:90%}.error-container,.loading-position{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;width:100%}.error-container h1{text-wrap:balance;color:var(--white-100);margin:0;text-align:center}.main-title{color:var(--white-100);font-size:34px;font-weight:600;line-height:38px;margin-left:40px;margin-top:0;text-align:left;width:-moz-fit-content;width:fit-content}.orders-container{background:var(--white-100);border-radius:var(--radius);display:flex;flex-direction:column;flex-wrap:wrap;padding:2rem 2rem 0;position:relative;row-gap:25px;width:calc(100% - 4rem)}.orders-container h1,.orders-container h2{margin:0}.separatore{margin-block:0;width:100%}.order-details-container{align-items:center;column-gap:5px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px;width:100%}.operator-details-container{column-gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:5px}.products-container{border:1rem solid var(--darkblue-100);border-radius:calc(2rem - var(--radius));border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:30px -20px 50px -25px #00000026,-30px -20px 50px -25px #00000026;margin-top:20px;width:calc(100% - 2rem)}.products-container,.table-container{background:var(--darkblue-100);border-bottom:0}.table-container{border-radius:calc(2rem - var(--radius));overflow:hidden;overflow-x:auto;width:100%}.table-container::-webkit-scrollbar{height:1rem}.table-container::-webkit-scrollbar-thumb{background:var(--gray-100)}.table-container::-webkit-scrollbar-thumb:hover{background:var(--gray-200)}.table-container table{background:var(--white-100);border-spacing:0;width:100%}.table-container th{border:1px solid var(--darkblue-100);height:4rem}.table-container td{border:1px solid var(--darkblue-100);height:2.5rem;padding:5px}.table-container td,.table-container th{max-width:200px;min-width:80px;width:80px}.table-container td:first-child{max-width:400px;min-width:350px}.table-container th:first-child{border-top-left-radius:calc(2rem - var(--radius))}.table-container th:last-child{border-top-right-radius:calc(2rem - var(--radius))}.table-container tbody tr:hover{background:#3b425226}.curved-corner,.curved-corner-2{background-color:var(--darkblue-100);bottom:0;height:32px;position:absolute;width:32px}.curved-corner{left:0}.curved-corner-2{right:0}.curved-corner-2:before,.curved-corner:before{background-color:var(--white-100);border-radius:100%;content:"";height:100%;position:absolute;width:100%}.curved-corner-2:after,.curved-corner:after{background-color:var(--white-100);content:"";height:50%;position:absolute;width:100%}@media screen and (max-width:649px){.main-title{font-size:30px;margin-left:0}.txt{font-size:1.2rem}.orders-container h2{text-wrap:balance}.error-container h1{font-size:1.4rem}}
/*# sourceMappingURL=main.b0dcf8e2.css.map*/