*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}strong{font-weight:900}article,footer,header,main,section{display:block}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Modern Era,arial,sans-serif}input:focus{outline:0}input{-webkit-box-sizing:content-box;box-sizing:content-box}textarea{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}@font-face{font-family:Modern Era;font-weight:400;src:url(../fonts/modernera-medium.otf) format("opentype")}@font-face{font-family:Modern Era;font-weight:700;src:url(../fonts/modernera-bold.otf) format("opentype")}@font-face{font-family:Modern Era;font-weight:900;src:url(../fonts/modernera-extrabold.otf) format("opentype")}body{font-family:Modern Era,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}.btn{padding:5px 20px 6px;display:inline-block;font-size:16px;border-radius:35px;color:#fff;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-weight:900}.btn span{font-family:Modern Era}.btn--rosso{background:#f1453d;color:#fff}.btn--rosso:hover{background:#d63f3a}.btn--verde{background:#03bc66;color:#fff}.btn--verde:hover{background:#03a65a}.btn--azzurro{background:#0681ea;color:#fff}.btn--azzurro:hover{background:#066ec9}.btn--bianco-testo-rosso{background:#fff;color:#f1453d}.btn--bianco-testo-rosso:hover{background:#f4f4f4}.btn--bianco-testo-nero{background:#fff;color:#292929}.btn--bianco-testo-nero:hover{background:#292929;color:#fff}.btn--lime{background:#8dc73f;color:#fff}.btn--lime:hover{background:#6faa11}.btn--grigio{background:#646464;color:#fff}.btn--grigio:hover{background:#292929}.blocco{margin:20px 0}.blocco:after{content:"";clear:both;display:block}.blocco-titolo--h1{padding-top:20px}.blocco-titolo--h1 h1{font-size:24px;font-weight:900;margin-bottom:20px;padding-left:20px;padding-right:20px}.blocco-titolo--h1 h2{font-size:16px;font-weight:300;margin-bottom:30px;padding-left:20px;padding-right:20px}@media (min-width:960px){.blocco-titolo--h1{padding-top:20px}.blocco-titolo--h1 h1{font-size:40px;margin-bottom:10px}.blocco-titolo--h1 h2{font-size:22px;margin-bottom:45px}}.blocco-titolo--h2{padding-top:5px}.blocco-titolo--h2 h2{font-size:24px;font-weight:900;margin-bottom:20px;padding-left:20px;padding-right:20px}.blocco-titolo--h2 h3{font-size:16px;font-weight:300;margin-bottom:30px;padding-left:20px;padding-right:20px}@media (min-width:960px){.blocco-titolo--h2{padding-top:20px}.blocco-titolo--h2 h2{font-size:40px;margin-bottom:10px}.blocco-titolo--h2 h3{font-size:22px;margin-bottom:45px}}.paragrafo h1,.paragrafo p{font-size:16px}.paragrafo h1{margin-bottom:25px;font-weight:900}@media (min-width:768px){.paragrafo h1,.paragrafo p{font-size:22px}}@media(min-width:640px){.griglia-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.griglia-2>*{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.margini{padding-left:20px;padding-right:20px}@media (min-width:1280px){.margini{padding-left:78px;padding-right:78px;max-width:1280px;margin-left:auto;margin-right:auto}}.testo--rosso{color:#f1453d}.testo--verde{color:#03bc66}.testo--lime{color:#8dc73f}.testo--nero{color:#292929}.allinea-centro{text-align:center}input,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}input[type=checkbox]{vertical-align:middle}.blocco-input:not(.blocco-checkbox){position:relative;text-align:left}.blocco-input:not(.blocco-checkbox) input{-webkit-box-sizing:border-box;box-sizing:border-box}.blocco-input:not(.blocco-checkbox) button,.blocco-input:not(.blocco-checkbox) input,.blocco-input:not(.blocco-checkbox) label,.blocco-input:not(.blocco-checkbox) select,.blocco-input:not(.blocco-checkbox) textarea{font-size:12px;font-family:Modern Era,arial,sans-serif;padding:0 5px}.blocco-input:not(.blocco-checkbox) label{padding:0}.blocco-input:not(.blocco-checkbox) input::-webkit-input-placeholder{color:#292929;font-family:Modern Era,arial,sans-serif;font-size:16px}.blocco-input:not(.blocco-checkbox) input::-moz-placeholder{color:#292929;font-family:Modern Era,arial,sans-serif;font-size:16px}.blocco-input:not(.blocco-checkbox) input:-ms-input-placeholder{color:#292929;font-family:Modern Era,arial,sans-serif;font-size:16px}.blocco-input:not(.blocco-checkbox) input:-moz-placeholder{color:#292929;font-family:Modern Era,arial,sans-serif;font-size:16px}.blocco-input:not(.blocco-checkbox) input,.blocco-input:not(.blocco-checkbox) textarea{background:#fff}.blocco-input:not(.blocco-checkbox) img{position:absolute;top:29px;right:12px;width:22px}.blocco-input:not(.blocco-checkbox) input,.blocco-input:not(.blocco-checkbox) textarea{display:block;width:100%;border:1px solid #d8d8d8;margin-bottom:5px;font-size:12px}@media (min-width:960px){.blocco-input:not(.blocco-checkbox) input,.blocco-input:not(.blocco-checkbox) textarea{font-size:16px}}.blocco-input:not(.blocco-checkbox) input{height:45px}.blocco-input:not(.blocco-checkbox) textarea{min-height:75px}.blocco-input:not(.blocco-checkbox) label{display:block;margin-bottom:5px}.blocco-checkbox{text-align:left;position:relative}.blocco-checkbox input{cursor:pointer}.blocco-checkbox .checkbox-design{position:absolute;left:0;top:5px;width:13px;height:13px;border:1px solid;background:#fff;pointer-events:none}.blocco-checkbox input:checked~.checkbox-design:after,.blocco-checkbox input:checked~.checkbox-design:before{content:"";position:absolute;height:1px;background:#292929}.blocco-checkbox input:checked~.checkbox-design:before{width:6px;left:0;top:7px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.blocco-checkbox input:checked~.checkbox-design:after{width:10px;left:2px;top:5px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.blocco-checkbox label{font-size:12px;font-family:Modern Era,arial,sans-serif}.blocco-input .messaggio{color:#f1453d;font-size:10px;line-height:1.25;margin-top:3px;height:15px}.selettore .opzioni{width:270px;background:#fff}.selettore .opzione{color:#03bc66;padding:5px;cursor:pointer;border:none;display:block;width:100%;outline:0;text-align:left;font-size:16px}.selettore .opzione.attivo{background:#03bc66;color:#fff}.selettore .opzione.attivo .check{border-color:#fff;background-image:url(../../img/icona_selezionato_verde.svg)}.selettore .check{width:18px;height:18px;border-radius:100%;background-color:#fff;border:1px solid #03bc66;float:right}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;cursor:-webkit-grab;cursor:grab}.slick-slide:active{cursor:-webkit-grabbing;cursor:grabbing}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}main{margin-top:72px}@media (min-width:768px){main{margin-top:100px}}.lista-cerchio-grande{margin-top:0;margin-bottom:0;padding-left:0}.lista-cerchio-grande li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lista-cerchio-grande li>div:first-of-type{-ms-flex-preferred-size:24px;flex-basis:24px}.lista-cerchio-grande li>div:last-of-type{-ms-flex-preferred-size:calc(100% - 40px);flex-basis:calc(100% - 40px);margin-bottom:15px}.lista-cerchio-grande li img{width:100%;display:block}.lista-cerchio-grande a{color:inherit;border-bottom:2px solid;-webkit-transition:all .3s;transition:all .3s}.lista-cerchio-grande.lista-cerchio-grande--nero a:hover{color:#646464}.lista-cerchio-grande.lista-cerchio-grande--rosso a:hover{color:#646464}.lista-cerchio-grande.lista-cerchio-grande--verde a:hover{color:#646464}.lista-cerchio-grande.lista-cerchio-grande--lime a:hover{color:#646464}.lista-selezionabile{margin-top:0;margin-bottom:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.lista-selezionabile li{list-style:none}.lista-selezionabile li.disabilitato{opacity:.5;pointer-events:none}.lista-selezionabile li span{display:block;margin:0 auto;max-width:84px;padding-top:10px}.lista-selezionabile.lista-selezionabile--numero{counter-reset:item}.lista-selezionabile.lista-selezionabile--numero li{-ms-flex-preferred-size:20%;flex-basis:20%;position:relative;cursor:pointer;padding:0 5px}.lista-selezionabile.lista-selezionabile--numero li:before{display:block;margin:0 auto;content:counter(item);counter-increment:item;text-align:center;width:44px;height:44px;border-radius:100%;font-size:30px;line-height:44px}.lista-selezionabile.lista-selezionabile--numero li.attivo:after{display:block;position:absolute;top:0;left:50%;-webkit-transform:translate(10px);transform:translate(10px);content:"";width:20px;height:20px}@media (min-width:768px){.lista-selezionabile.lista-selezionabile--numero li{-ms-flex-preferred-size:90px;flex-basis:90px}.lista-selezionabile.lista-selezionabile--numero li:before{width:59px;height:59px;line-height:59px}.lista-selezionabile.lista-selezionabile--numero li.attivo:after{-webkit-transform:translate(20px);transform:translate(20px)}}.lista-selezionabile.lista-selezionabile--icona li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;position:relative;cursor:pointer}.lista-selezionabile.lista-selezionabile--icona li.attivo:after{display:block;position:absolute;top:0;left:50%;-webkit-transform:translate(10px);transform:translate(10px);content:"";width:20px;height:20px}.lista-selezionabile.lista-selezionabile--icona img{display:block;width:50px;margin:0 auto;border-radius:100%}@media (min-width:768px){.lista-selezionabile.lista-selezionabile--icona li{-ms-flex-preferred-size:90px;flex-basis:90px}.lista-selezionabile.lista-selezionabile--icona li.attivo:after{-webkit-transform:translate(18px);transform:translate(18px)}.lista-selezionabile.lista-selezionabile--icona li img{width:63px}}.lista-selezionabile span{font-size:12px}@media (min-width:768px){.lista-selezionabile span{margin-top:6px;display:inline-block;font-size:12px;line-height:1.25}}#cookie-alert{position:fixed;bottom:0;text-align:center;padding:20px;margin:10px 0 0;border-top:1px solid;width:100%;background:#fff;color:#292929;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;pointer-events:none;z-index:101}#cookie-alert a{display:inline-block;border-bottom:2px solid #f1453d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.no-touchevents #cookie-alert a:hover{color:#f1453d}@media (min-width:1280px){#cookie-alert{padding:20px 78px}}.form-pagamento{max-width:370px;margin:0 auto}.form-pagamento .blocco-input{margin:.5em 0}.form-pagamento .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.5em 0}.form-pagamento .blocco-input-raggruppamento .blocco-input{margin:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.form-pagamento .blocco-cvv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-pagamento .blocco-cvv input{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.form-pagamento .blocco-cvv span{line-height:46px}.form-pagamento .blocco-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.form-pagamento .blocco-checkbox>div{-ms-flex-preferred-size:30px;flex-basis:30px}.form-pagamento .blocco-checkbox>label{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px);position:relative;top:5px}@media (max-width:350px){.form-pagamento .blocco-checkbox>label{top:0}}.form-pagamento .carte-accettate{max-width:300px;width:100%;display:block;margin:0 auto}.form-pagamento .note-legali{text-align:left;font-size:12px}.form-pagamento .note-legali a{-webkit-transition:all .3s;transition:all .3s}.form-pagamento .note-legali a:hover{color:#646464}.form-pagamento .note-legali p{margin:1em 0}.form-pagamento .note-legali a{border-bottom:1px solid;font-weight:900}.form-pagamento label{text-align:left}.form-pagamento .blocco-input:not(.blocco-checkbox) label{margin-bottom:5px}html[data-template*=funnel] #header{background:#f1453d}html[data-template*=funnel] #header #logo{display:block;margin:0 auto}html[data-template*=funnel] #header #logo a{display:block}html[data-template*=funnel] #header #indietro{position:absolute;width:33px;height:33px;border:0;cursor:pointer;top:20px;left:20px}html[data-template*=funnel] #header #indietro img{-webkit-transform:none;transform:none;-webkit-transition:all .3s;transition:all .3s;width:16px;margin:0 auto;display:block}html[data-template*=funnel] #header #indietro:hover img{-webkit-transform:translate(-10px);transform:translate(-10px)}@media (min-width:768px){html[data-template*=funnel] #header #indietro{top:36px}html[data-template*=funnel] #header #indietro img{width:100%}}@media (min-width:1280px){html[data-template*=funnel] #header #indietro{left:78px}}.banner-ridotto-contenitore .banner-ridotto{background:#f1453d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding:15px 30px 20px;max-width:1050px;margin:50px auto 0}.banner-ridotto-contenitore .banner-ridotto>*{-ms-flex-preferred-size:100%;flex-basis:100%}.banner-ridotto-contenitore .banner-ridotto-titolo{font-size:24px;font-weight:900;line-height:1.1;text-align:center;margin-bottom:15px}.banner-ridotto-contenitore .banner-ridotto-descrizione{font-size:16px;text-align:center}.banner-ridotto-contenitore .banner-ridotto-asterisco{margin-top:15px;font-size:12px}.banner-ridotto-contenitore html[data-template*=dashboard] main .contenuto banner-ridotto-titolo{font-size:24px;font-weight:900;line-height:1.1}.banner-ridotto-contenitore html[data-template*=dashboard] main .contenuto .banner-ridotto-descrizione{font-size:16px}.banner-ridotto-contenitore html[data-template*=dashboard] main .contenuto .banner-ridotto-asterisco{font-size:12px}@media (min-width:768px){.banner-ridotto-contenitore .banner-ridotto-titolo{font-size:40px}.banner-ridotto-contenitore .banner-ridotto-descrizione{font-size:16px}html[data-template*=dashboard] main .contenuto .banner-ridotto-titolo{font-size:40px}html[data-template*=dashboard] main .contenuto .banner-ridotto-descrizione{font-size:16px}}@media (min-width:1280px){.banner-ridotto-contenitore .banner-ridotto{border-radius:3px}.banner-ridotto-contenitore .banner-ridotto>*{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.banner-ridotto-contenitore .banner-ridotto-titolo{font-size:40px;text-align:right;margin-bottom:0}.banner-ridotto-contenitore .banner-ridotto-descrizione{font-size:16px;text-align:left}html[data-template*=dashboard] main .contenuto .banner-ridotto-titolo{font-size:40px}html[data-template*=dashboard] main .contenuto .banner-ridotto-descrizione{font-size:16px}}.selettore-frequenza-abbonamento .precisazione{display:none}.selettore-frequenza-abbonamento .precisazione.visibile{display:block}.selettore-frequenza-abbonamento .precisazione{font-size:12px;margin-top:10px}#bottone-live-chat{width:52px;height:52px;background:#f1453d;border-radius:100%;border:0;position:fixed;bottom:10px;right:20px;cursor:pointer;z-index:9}#bottone-live-chat img{width:30px;margin:0 auto}@media (min-width:1280px){#bottone-live-chat{right:78px}}html.modale-attiva,html.modale-attiva body{height:100vh;overflow:hidden}.overlay{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:none}.overlay.attivo{display:block}.modale{position:fixed;z-index:101;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;display:none;padding:30px 20px;max-width:480px;width:calc(100% - 40px)}.modale.attivo{display:block}.modale .titolo{font-size:22px;margin-bottom:16px}.modale .descrizione{font-size:16px}.modale .cambia-modale{font-size:12px;margin-top:5px}.modale .cambia-modale a{color:#f1453d;border-bottom:1px solid;font-weight:900;-webkit-transition:all .3s;transition:all .3s}.modale .cambia-modale a:hover{color:#292929}@media (min-width:640px){.modale{padding:30px 65px}}.modale .chiudi{display:block;position:absolute;right:10px;top:10px;width:30px;height:30px}.modale .chiudi:after,.modale .chiudi:before{content:"";position:absolute;top:14px;left:6px;width:20px;height:1px;background:#292929}.modale .chiudi:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modale .chiudi:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template*=funnel] main .modale{max-width:960px}html[data-template*=funnel] main .modale .titolo{font-weight:900;font-size:24px;margin-bottom:15px}html[data-template*=funnel] main .modale .descrizione{font-size:16px}html[data-template*=funnel] main .modale .form{max-width:370px;margin:auto}@media (min-width:960px){html[data-template*=funnel] .modale .titolo{font-size:40px;line-height:1.1;margin-bottom:10px}html[data-template*=funnel] .modale .descrizione{font-size:22px;margin-bottom:10px}}.modale--login .bottone-fb{color:#fff;background:#0266bc;padding:10px 20px;display:inline-block;margin:30px 0;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.modale--login .bottone-fb img{width:9px;margin-right:10px;vertical-align:middle}.modale--login .bottone-fb:hover{background:#015ba9}.modale--login .blocco-checkbox{text-align:center}.modale--login .blocco-checkbox .checkbox-design{left:50%;-webkit-transform:translateX(-38px);transform:translateX(-38px)}.modale--login .blocco-checkbox label{font-size:12px;font-family:Modern Era}.modale--login .reimposta-password{margin-top:5px;margin-bottom:35px}.modale--registrati .bottone-fb{color:#fff;background:#0266bc;padding:10px 20px;display:inline-block;margin:20px 0}.modale--registrati .bottone-fb img{width:9px;margin-right:10px;vertical-align:middle}.modale--registrati .cta{margin-top:35px}.modale--newsletter .descrizione{margin-bottom:22px}.modale--newsletter .blocco-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;margin-top:7px}.modale--newsletter .blocco-checkbox>div{-ms-flex-preferred-size:30px;flex-basis:30px}.modale--newsletter .blocco-checkbox>label{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}@media (min-width:586px){.modale--newsletter .descrizione{margin-bottom:55px}}.modale--dashboard-modifica-ordine-annulla-abbonamento .descrizione,.modale--dashboard-modifica-ordine-metodo-pagamento .descrizione{margin-bottom:20px}.modale--dashboard-modifica-ordine-annulla-abbonamento .bottoni a:first-of-type,.modale--dashboard-modifica-ordine-metodo-pagamento .bottoni a:first-of-type{margin-right:10px;margin-bottom:15px}.modale--dashboard-modifica-ordine-spedizione-fatturazione{max-height:80vh;overflow:auto;max-width:800px}.modale--dashboard-modifica-ordine-spedizione-fatturazione form{background:#f4f4f4;padding:20px}.modale--dashboard-modifica-ordine-spedizione-fatturazione .descrizione{margin:25px 0 7px}@media (min-width:768px){.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-fatturazione form .blocco-input-raggruppamento,.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-spedizione form .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-fatturazione form .blocco-input-raggruppamento .blocco-input,.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-spedizione form .blocco-input-raggruppamento .blocco-input{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-fatturazione form .blocco-input-raggruppamento:nth-of-type(3) .blocco-input:last-of-type,.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-fatturazione form .blocco-input-raggruppamento:nth-of-type(3) .blocco-input:nth-of-type(2),.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-spedizione form .blocco-input-raggruppamento:nth-of-type(3) .blocco-input:last-of-type,.modale--dashboard-modifica-ordine-spedizione-fatturazione .form-spedizione form .blocco-input-raggruppamento:nth-of-type(3) .blocco-input:nth-of-type(2){-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px)}}.modale--dashboard-modifica-ordine-frequenza-abbonamento .precisazione{margin-bottom:20px}.modale--dashboard-modifica-ordine-data-consegna .opzioni,.modale--dashboard-modifica-ordine-frequenza-abbonamento .opzioni,.modale--dashboard-modifica-ordine-salta-settimana .opzioni{margin:20px auto 0;border-top:1px solid #d8d8d8}.modale--dashboard-modifica-ordine-data-consegna .opzioni .opzione,.modale--dashboard-modifica-ordine-frequenza-abbonamento .opzioni .opzione,.modale--dashboard-modifica-ordine-salta-settimana .opzioni .opzione{-webkit-transition:all .3s;transition:all .3s;border-bottom:1px solid #d8d8d8}.modale--dashboard-modifica-ordine-data-consegna .opzioni .opzione:hover,.modale--dashboard-modifica-ordine-frequenza-abbonamento .opzioni .opzione:hover,.modale--dashboard-modifica-ordine-salta-settimana .opzioni .opzione:hover{background:#03bc66;color:#fff}@media (max-width:767px){html.funnel-recap--espanso,html.funnel-recap--espanso body{height:100vh;overflow:hidden}}.funnel-recap{position:fixed;top:72px;width:100%}.funnel-recap .sommerso{min-height:calc(100vh - 216px)}.funnel-recap.compatto{-webkit-transform:translateY(100%) translateY(-144px);transform:translateY(100%) translateY(-144px)}@media (min-width:768px){.funnel-recap{-webkit-transform:translateY(100%) translateY(-180px) translateY(-160px);transform:translateY(100%) translateY(-180px) translateY(-160px)}.funnel-recap.compatto{-webkit-transform:translateY(100%) translateY(-160px);transform:translateY(100%) translateY(-160px)}}@media (min-width:1280px){.funnel-recap{-webkit-transform:translateY(100%) translateY(-180px) translateY(-200px);transform:translateY(100%) translateY(-180px) translateY(-200px)}.funnel-recap.compatto{-webkit-transform:translateY(100%) translateY(-200px);transform:translateY(100%) translateY(-200px)}}.funnel-recap{background:#fff;z-index:10;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}.funnel-recap .blocco-centrale,.funnel-recap .blocco-superiore{margin-bottom:10px}.funnel-recap .blocco-superiore{background:#eaeaea}.funnel-recap .blocco-inferiore{background:#f1453d;color:#fff;padding-bottom:10px;overflow:hidden}.funnel-recap .blocco-inferiore .contenitore{overflow:hidden}.funnel-recap .sommerso{background:#eaeaea;overflow:auto;color:#646464}.funnel-recap .sommerso .contenitore{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}.funnel-recap .blocco-superiore .contenitore{padding:10px 20px;max-width:1280px;margin:0 auto}.funnel-recap .blocco-inferiore .contenitore{padding:10px 20px 0;max-width:1280px;margin:0 auto}.funnel-recap .etichetta-primo-ordine{padding:0 20px;font-size:12px;text-align:left}@media (min-width:768px){.funnel-recap .etichetta-primo-ordine{display:none}.funnel-recap .sommerso{background:#eaeaea;overflow:auto}.funnel-recap .sommerso .contenitore{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.funnel-recap .sommerso .contenuto{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;position:relative}.funnel-recap .sommerso .contenuto:not(:last-of-type):after{position:absolute;content:"";right:0;top:20px;width:1px;height:calc(100% - 40px);background:#292929}}@media (min-width:1280px){.funnel-recap .blocco-inferiore .contenitore,.funnel-recap .blocco-superiore .contenitore{padding:10px 78px}.funnel-recap .sommerso .contenitore{padding:0 58px 40px}}.funnel-recap.con-cambio-tipologia-ordine .blocco-superiore .contenitore{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.funnel-recap .sommerso .contenuto{max-width:none;margin:10px auto}.barra-progresso{position:relative;width:100%;border:1px solid #f1453d;height:10px}.barra-progresso:after{content:"";width:20%;-webkit-transition:all .3s;transition:all .3s;height:100%;background:#f1453d;position:absolute;left:0;top:0}#bottone-riepilogo{color:#fff;cursor:pointer;border:none;margin:0;padding:0;outline:0}#bottone-riepilogo span{display:inline-block;vertical-align:middle;position:relative;width:20px;height:20px}#bottone-riepilogo span:after,#bottone-riepilogo span:before{position:absolute;content:"";width:10px;height:2px;top:8px;background:#fff;-webkit-transition:all .3s;transition:all .3s}#bottone-riepilogo span:before{left:8px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}#bottone-riepilogo span:after{left:2px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.funnel-recap:not(.compatto) #bottone-riepilogo span:before{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.funnel-recap:not(.compatto) #bottone-riepilogo span:after{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.contatore-ricette{-ms-flex-preferred-size:100%;flex-basis:100%}.contatore-ricette .contatore{display:inline-block}.contatore-ricette span{color:#f1453d;display:none}.contatore-ricette ol{margin:0;padding:0;counter-reset:item;list-style-type:none;display:inline-block;vertical-align:middle}.contatore-ricette ol li{display:inline-block;width:31px;height:31px;margin-right:6px;border-radius:100%;text-align:center;line-height:28px;color:#f1453d;border:2px solid #f1453d}.contatore-ricette ol li:before{content:counter(item);counter-increment:item}.contatore-ricette ol li.attivo{background:#f1453d;color:#fff}.contatore-ricette .icona-completo{float:right;display:inline-block;padding-right:20px}.contatore-ricette .icona-completo svg{width:30px;height:30px;border:2px solid #c6c6c6;border-radius:100%}.contatore-ricette .icona-completo svg,.contatore-ricette .icona-completo svg path{-webkit-transition:all .3s;transition:all .3s}.contatore-ricette.completo .icona-completo svg{border-color:#03bc66}.contatore-ricette.completo .icona-completo svg path{fill:#03bc66}@media (min-width:480px){.contatore-ricette span{display:inline}}@media (min-width:768px){.funnel-recap.con-cambio-tipologia-ordine .contatore-ricette{-ms-flex-preferred-size:calc(60% - 5px);flex-basis:calc(60% - 5px)}}.cambio-tipologia-ordine{display:none}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine{-ms-flex-preferred-size:calc(40% - 5px);flex-basis:calc(40% - 5px);color:#f1453d;position:relative}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine:before{content:"";position:absolute;left:-10px;top:-10px;width:10px;height:calc(100% + 20px);background:#fff}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine .interno{padding-left:10px}@media (min-width:768px){.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine{display:block}}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine a{display:inline-block}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine a:hover~img{-webkit-transform:translate(10px);transform:translate(10px)}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine img{position:relative;-webkit-transition:all .3s;transition:all .3s;margin-top:10px;float:right;width:12px}.recap-prezzo{float:right}.recap-prezzo .prezzo-corrente,.recap-prezzo .prezzo-originario{display:inline-block;font-size:24px}.recap-prezzo .prezzo-originario{border-right:1px solid #fff;padding-right:10px;margin-right:10px}.recap-prezzo .prezzo-originario .valore{position:relative}.recap-prezzo .prezzo-originario .valore span{opacity:.5}.recap-prezzo .prezzo-originario .valore:before{content:"";width:100%;height:2px;background:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateY(3px);transform:translateY(-50%) translateY(3px)}.recap-prezzo .etichetta{display:none}@media (min-width:768px){.recap-prezzo .prezzo-corrente,.recap-prezzo .prezzo-originario{text-align:center}.recap-prezzo .etichetta{display:block;font-size:12px}.recap-prezzo .valore{display:inline-block}}@media (min-width:1280px){.funnel-recap .blocco-inferiore{padding-bottom:0}.recap-prezzo .prezzo-corrente,.recap-prezzo .prezzo-originario{font-size:40px}}.recap-abbonamento{padding:0 20px;width:100%}.recap-abbonamento .caratteristica{text-align:left}.recap-abbonamento .icona{width:80px;height:80px;border:2px solid;background:#fff;border-radius:100%;margin:10px auto;display:none}.recap-abbonamento .icona span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.recap-abbonamento .icona--frequenza span{font-size:16px}.recap-abbonamento .icona--ricetta span{font-size:30px}.recap-abbonamento img{width:100%}.recap-abbonamento>.etichetta{border-bottom:1px solid;padding-bottom:4px;font-size:12px;font-weight:300}.recap-abbonamento .caratteristiche{max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recap-abbonamento .caratteristica{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;margin-top:15px}.recap-abbonamento .caratteristica .valore-testuale{font-size:14px}@media (min-width:480px){.recap-abbonamento .caratteristica{text-align:center}.recap-abbonamento .caratteristica .valore-testuale{font-size:12px}.recap-abbonamento .icona{display:block}}@media (min-width:768px){.recap-abbonamento .icona{width:40px;height:40px}.recap-abbonamento .icona--frequenza span{font-size:12px}.recap-abbonamento .icona--ricetta span{font-size:22px}}@media (min-width:960px){.recap-abbonamento .icona{width:50px;height:50px}}@media (min-width:1024px){.recap-abbonamento .icona{width:50px;height:50px}}@media (min-width:1280px){.recap-abbonamento .icona{width:80px;height:80px}.recap-abbonamento .icona--frequenza span{font-size:16px}.recap-abbonamento .icona--ricetta span{font-size:30px}}.recap-menu{padding:0;width:100%}.recap-menu>.interno{padding:0 20px}.recap-menu>.etichetta{border-bottom:1px solid;padding-bottom:4px;font-size:12px;font-weight:300}.recap-menu .ricette{margin-bottom:0;padding-left:0;margin-top:15px}.recap-menu .ricette li{list-style:none;position:relative;padding-left:14px;margin-bottom:7px}.recap-menu .ricette li:before{content:"\2022";position:absolute;left:-3px;top:-3px;font-size:60px;line-height:20px}.recap .recap-consegna,.recap .recap-spedizione{display:none}.recap-consegna,.recap-spedizione{padding:0;width:100%}.recap-consegna>.interno,.recap-spedizione>.interno{padding:0 20px}.recap-consegna>.etichetta,.recap-spedizione>.etichetta{padding-bottom:4px;border-bottom:1px solid;font-size:12px}.recap-consegna .evidenziato,.recap-spedizione .evidenziato{background:#fff;border-radius:10px;padding:2px 8px;font-weight:900;margin-bottom:5px;display:inline-block;position:relative;left:-8px}.recap-consegna .evidenziato--data,.recap-spedizione .evidenziato--data{left:0}.recap-consegna .dati-spedizione,.recap-spedizione .dati-spedizione{margin-top:13px}.recap-consegna .dati-spedizione p,.recap-spedizione .dati-spedizione p{margin-bottom:15px}.recap-consegna>p:nth-of-type(2){margin-top:10px;max-width:220px}.recap-consegna .evidenziato{margin-top:5px}@media (min-width:768px){.recap .recap-consegna,.recap .recap-spedizione{display:none}.dati-spedizione{margin-top:13px}}.ritiro-in-negozio{display:none;margin-top:20px;margin-bottom:20px}.ritiro-in-negozio .titolo{font-size:12px;margin-bottom:1em}.ritiro-in-negozio.visibile{display:block}.ritiro-in-negozio .dropdown-contenitore{width:270px;margin:0 auto}.ritiro-in-negozio .dropdown-contenitore .dropdown-bottone{height:28px;line-height:28px}.ritiro-in-negozio .dropdown-contenitore .dropdown-freccia:after,.ritiro-in-negozio .dropdown-contenitore .dropdown-freccia:before{background:#03bc66;top:13px;height:1px;width:10px}.ritiro-in-negozio .dropdown-contenitore .dropdown-bottone,.ritiro-in-negozio .dropdown-contenitore .dropdown-opzione{text-align:left;color:#03bc66;font-size:16px}.ritiro-in-negozio .dropdown-contenitore .dropdown-opzione{padding:3px 5px}.ritiro-in-negozio .dropdown-contenitore .dropdown-opzione:hover{background:#03bc66;color:#fff}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette li,html[data-template=funnel-seleziona-ricette] .selezione-ricette li{color:#f1453d}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette li:before,html[data-template=funnel-seleziona-ricette] .selezione-ricette li:before{background:#fff;color:#f1453d;border:2px solid #fff;line-height:1.5}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette li.attivo:before,html[data-template=funnel-seleziona-ricette] .selezione-ricette li.attivo:before{border-color:#f1453d}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette li.attivo:after,html[data-template=funnel-seleziona-ricette] .selezione-ricette li.attivo:after{background-image:url(../../img/icona_selezionato_bg_rosso.svg);background-size:20px 20px}html[data-template=funnel-seleziona-ricette] main>.blocco-ricette{padding:40px 0 20px}html[data-template=funnel-seleziona-ricette] main>.blocco-ricette .anteprima-ricetta>.interno{height:405px;margin:0 auto}html[data-template=funnel-seleziona-ricette] main>.blocco-ricette .anteprima-ricetta h2{margin-bottom:15px;margin-top:10px}html[data-template=funnel-seleziona-ricette] main>.blocco-ricette .anteprima-ricetta .fronte .wrapper-info h2{margin-bottom:15px;margin-top:10px}@media (min-width:768px){html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette li:before,html[data-template=funnel-seleziona-ricette] .selezione-ricette li:before{line-height:1.9}html[data-template=funnel-seleziona-ricette] main>.blocco-ricette .anteprima-ricetta h2{margin-bottom:15px;margin-top:10px}}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone,html[data-template=funnel-seleziona-ricette] .selezione-persone{position:relative}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone li,html[data-template=funnel-seleziona-ricette] .selezione-persone li{color:#f1453d}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone li img,html[data-template=funnel-seleziona-ricette] .selezione-persone li img{-webkit-transition:all .3s;transition:all .3s}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone li.attivo img,html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone li:hover img,html[data-template=funnel-seleziona-ricette] .selezione-persone li.attivo img,html[data-template=funnel-seleziona-ricette] .selezione-persone li:hover img{border-color:#f1453d}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone li.attivo:after,html[data-template=funnel-seleziona-ricette] .selezione-persone li.attivo:after{background-image:url(/img/icona_selezionato_bg_rosso.svg);background-size:20px 20px}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone img,html[data-template=funnel-seleziona-ricette] .selezione-persone img{border:2px solid #fff}.selezione-abbonamento .selettore .titolo{font-size:16px;font-weight:700;max-width:270px;margin:auto auto 15px}.selezione-abbonamento .selettore .opzioni .opzione{font-size:16px}.selezione-abbonamento .ordine{margin:30px auto}.selezione-abbonamento .ordine .valore--in-evidenza{font-size:40px;color:#03bc66;display:inline-block;top:8px;position:relative;margin-top:-15px}.selezione-abbonamento .contatore,.selezione-abbonamento .note-in-piccolo{font-size:12px;max-width:350px;margin:0 auto}.selezione .abbonamento-primo-ordine .note-in-piccolo{margin-top:30px}.selezione .ordine-singolo p:first-of-type{margin-top:-30px;margin-bottom:30px}.selezione .ordine-singolo .cta-wrapper{margin-top:30px}.selezione .ordine-singolo .cta-wrapper a{color:#f1453d;border-bottom:1px solid}.selezione .special-box p:first-of-type{margin-top:-30px;margin-bottom:30px}.selezione .box-omaggio .note-omaggio{margin-top:30px}.raggruppamento-riepilogo .ricette{background:#fff;margin-top:0;padding:20px;margin-bottom:20px}.raggruppamento-riepilogo .ricette li{list-style:none}.raggruppamento-riepilogo .ricette div{margin-bottom:20px;overflow:hidden}.raggruppamento-riepilogo .ricette img{width:150px;float:left;display:inline-block}.raggruppamento-riepilogo .ricette span{float:right;width:calc(100% - 150px);padding-left:10px}@media (min-width:640px){.raggruppamento-riepilogo .ricette{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.raggruppamento-riepilogo .ricette li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:768px){.raggruppamento-riepilogo .ricette{display:block;background:transparent}.raggruppamento-riepilogo .recap-ricette .ricette li{clear:both;overflow:hidden}}@media (min-width:1024px){.raggruppamento-riepilogo .recap-ricette .ricette li{margin-bottom:20px;padding-left:0}}.blocco-riepilogo .blocco-totale{padding:20px}.blocco-riepilogo .blocco-pagamento{text-align:center;padding:20px}.blocco-riepilogo .blocco-pagamento .sconto input{width:calc(100% - 94px)}.blocco-riepilogo .blocco-pagamento .sconto button{height:46px;background:#f1453d;color:#fff;padding:0 28px;cursor:pointer;position:absolute;top:0;right:0;font-weight:900}.blocco-riepilogo .blocco-pagamento .sconto .pagamento{margin-top:15px}.blocco-riepilogo .blocco-pagamento .sconto .pagamento .disclaimer{margin-bottom:20px}.blocco-riepilogo .blocco-pagamento .sconto .pagamento .btn{clear:both}.blocco-riepilogo .blocco-pagamento .sconto .pagamento .btn,.blocco-riepilogo .blocco-pagamento .sconto .pagamento .carte-accettate,.blocco-riepilogo .blocco-pagamento .sconto .pagamento .icona-paypal{float:left}.blocco-riepilogo .blocco-pagamento .paypal img{width:75px}.blocco-riepilogo .blocco-pagamento .btn--azzurro{margin-top:15px}@media (min-width:768px){.blocco-riepilogo .blocco-pagamento{text-align:left}}.raggruppamento-riepilogo .recap-spedizione{display:block}html.header-navigazione-aperta,html.header-navigazione-aperta body{overflow:hidden;height:100%}#header{background:#fff;height:72px;overflow:hidden;-webkit-transition:height .3s,-webkit-transform .3s;transition:height .3s,-webkit-transform .3s;transition:height .3s,transform .3s;transition:height .3s,transform .3s,-webkit-transform .3s}#header.aperto{height:100%;background:#f1453d}#header{position:fixed;top:0;left:0;width:100%;z-index:11}#header.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#header.headroom--pinned{-webkit-transform:none;transform:none}#header .interno{position:relative;height:100%}@media (min-width:768px){#header{height:100px}#header .interno{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#header #logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:153px;flex-basis:153px}#header #nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:calc(100% - 248px);flex-basis:calc(100% - 248px)}#header .azioni{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:95px;flex-basis:95px}}@media (min-width:1024px){#header #nav{-ms-flex-preferred-size:calc(100% - 403px);flex-basis:calc(100% - 403px)}#header .azioni{-ms-flex-preferred-size:250px;flex-basis:250px}}@media (min-width:1280px){#header .interno{padding:0 78px}}#logo{width:100px;display:inline-block;padding-top:20px;margin-left:20px}#logo svg path{-webkit-transition:fill .3s;transition:fill .3s}#logo img,#logo svg{width:100%;display:block}@media (min-width:768px){#logo{height:100%;padding-top:0;width:153px;margin-left:0}#logo a{display:block}#logo img,#logo svg{height:100px;max-width:153px}}html.header-navigazione-aperta #logo svg path{fill:#fff}#header.aperto #nav{height:calc(60% - 52px)}#nav{height:calc(60vh - 52px)}#nav ul{margin-top:0;margin-bottom:0;padding:20px 20px 0}#nav ul li{list-style:none}#nav a{-webkit-transition:all .3s;transition:all .3s;border-bottom:2px solid transparent;display:inline-block}@media (min-width:768px){#nav{height:100%}#nav a:hover{color:#f1453d;border-bottom-color:#f1453d}#nav li.attivo a{color:#f1453d;border-bottom-color:#f1453d}}@media (min-width:768px){#nav ul{margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}#nav ul li{list-style:none}#nav li{margin:auto;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#nav a{max-width:80px;width:100%;display:block}}@media (min-width:960px){#nav li{text-align:left}#nav a{max-width:none;display:inline}}html.header-navigazione-aperta #nav li{color:#fff}@media (max-height:480px){#nav{min-height:calc(100vh - 52px)}}@media (max-width:767px){#nav{text-align:center;position:relative;top:5px}#nav ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:20px}#nav a{border-bottom:2px solid transparent}#nav a:hover{border-bottom-color:inherit}#nav li.attivo a{border-bottom-color:inherit}}#nav{font-size:24px;line-height:1.3}@media (min-width:768px){#nav{font-size:16px}}#header.aperto .aggiunta-mobile{height:40%}#header .aggiunta-mobile{height:40vh;background:#fff;position:relative}#nav-secondaria ul{margin-top:0;margin-bottom:0;padding:0 20px}#nav-secondaria ul li{list-style:none}#nav-secondaria li{-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:768px){#nav-secondaria{display:none}}@media (max-width:767px){#nav-secondaria{padding-top:20px;height:calc(100% - 100px);text-align:center}#nav-secondaria ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#nav-secondaria li{margin:auto}}@media (max-width:479px){#nav-secondaria{height:calc(100% - 70px)}}#nav-secondaria span{font-size:16px}#copyright{padding:0 20px;position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:12px}@media (min-width:380px){#copyright{font-size:16px}}@media (min-width:768px){#copyright{display:none}}.azioni{float:right;padding-right:20px}.azioni .accesso-utente{padding-top:22px}.azioni .accesso-utente a{-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.azioni .registrati{display:none;color:#f1453d;border-bottom:2px solid}@media (min-width:768px){.azioni{height:100%;float:none;padding-right:0}.azioni .accesso-utente,.azioni .registrati{padding-top:33px}.azioni .accesso-utente{display:inline-block}}@media (min-width:1024px){.azioni .registrati{display:inline-block}.azioni div:first-of-type{margin-right:5px}}html.header-navigazione-aperta .azioni .accesso-utente a{background:#fff;color:#f1453d}#hamburger{width:44px;height:44px;border:0;position:absolute;cursor:pointer;top:13px;left:120px;outline:0}#hamburger:after,#hamburger:before{position:absolute;content:"";width:12px;height:1px;background:#292929;top:25px;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:transform .3s,background .3s;transition:transform .3s,background .3s,-webkit-transform .3s}#hamburger:before{left:21px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#hamburger:after{right:21px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}@media (min-width:768px){#hamburger{display:none}}html.header-navigazione-aperta #hamburger:after,html.header-navigazione-aperta #hamburger:before{background:#fff}html.header-navigazione-aperta #hamburger:before{-webkit-transform:rotate(25deg);transform:rotate(25deg)}html.header-navigazione-aperta #hamburger:after{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.modale.modale--con-illustrazione img{width:180px;margin:0 auto 10px}.modale.modale--con-illustrazione a{color:#f1453d}#footer .contenuto-footer{background:#f4f4f4}#footer .contenuto-footer .contenuto{padding:0 20px;margin:0 auto}#footer .contenuto-footer .contenuto .titolo{text-transform:uppercase;color:#f1453d;padding-bottom:17px}#footer .contenuto-footer .app .titolo{padding-bottom:2px}#footer .colonna{border-bottom:2px solid #d8d8d8}#footer .colonna .app{padding-top:30px;margin-top:35px;border-top:2px solid #d8d8d8}#footer .colonna .contenuto:first-of-type{padding-top:30px}#footer .colonna .contenuto:last-of-type{padding-bottom:40px}#footer .colonna .contenuto:not(:first-of-type){margin-top:40px}@media (min-width:840px){#footer .colonna{border-bottom:none}#footer .colonna .app{padding-top:0;margin-top:67px;border-top:none}}@media (min-width:1024px){#footer .contenuto-footer .contenuto{max-width:1200px}}#footer .contenuto-footer p{font-size:16px}#footer .contenuto-footer .contenuto .titolo{font-size:12px;line-height:1.3}#footer .blocco-1 .tre-colonne{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .blocco-1 .colonna{-ms-flex-preferred-size:100%;flex-basis:100%}#footer .blocco-1 .colonna:first-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#footer .blocco-1 .colonna:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .blocco-1 .colonna:last-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:840px){#footer .blocco-1 .tre-colonne{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .blocco-1 .colonna:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .blocco-1 .colonna:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .blocco-1 .colonna:last-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#footer .blocco-1 .colonna{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}#footer .blocco-1 .colonna:not(:first-of-type){position:relative}#footer .blocco-1 .colonna:not(:first-of-type):before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#292929}}#footer .colonna:first-of-type .contenuto:last-of-type{padding-top:40px}@media (min-width:768px){#footer .colonna:first-of-type .contenuto:last-of-type{padding-top:0}}#footer .blocco-1 .menu--principale{margin-top:0;margin-bottom:0;padding-left:0}#footer .blocco-1 .menu--principale li{list-style:none;padding-bottom:2px}#footer .blocco-1 .menu--principale li:first-of-type,#footer .blocco-1 .menu--principale li:nth-of-type(4),#footer .blocco-1 .menu--principale li:nth-of-type(5){margin-bottom:1em}#footer .blocco-1 .menu--principale a{-webkit-transition:all .3s;transition:all .3s}#footer .blocco-1 .menu--principale a:hover{color:#f1453d}#footer .blocco-1 .scarica-app{margin-bottom:1em}#footer .blocco-1 .icone-app{text-align:center}#footer .blocco-1 .icone-app a{display:block}#footer .blocco-1 .icone-app img{width:134px;display:inline-block}@media (min-width:480px){#footer .blocco-1 .icone-app a{display:inline-block}#footer .blocco-1 .icone-app a:first-of-type{margin-right:14px}#footer .blocco-1 .icone-app a:last-of-type{margin-left:14px}}@media (min-width:768px){#footer .blocco-1 .icone-app a{display:block}#footer .blocco-1 .icone-app a:first-of-type{margin-right:0}#footer .blocco-1 .icone-app a:last-of-type{margin-left:0}}@media (min-width:1120px){#footer .blocco-1 .icone-app a{display:inline-block}#footer .blocco-1 .icone-app a:first-of-type{margin-right:14px}#footer .blocco-1 .icone-app a:last-of-type{margin-left:14px}}#footer .newsletter-form{margin-top:28px}#footer .newsletter-form label{text-align:left}#footer .newsletter-form .blocco-input{margin-bottom:7px}#footer .newsletter-form input[type=email],#footer .newsletter-form input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;height:46px;background:#fff;width:100%;padding:0 10px;margin-bottom:0}#footer .newsletter-form .blocco-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}#footer .newsletter-form .blocco-checkbox>div{-ms-flex-preferred-size:30px;flex-basis:30px}#footer .newsletter-form .blocco-checkbox>label{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}#footer .contatti .telefono{margin-top:5px}#footer .contatti .telefono img{width:100%;max-width:300px}#footer .contatti .email{margin-top:60px;display:block}#footer .contatti .email span{display:inline-block;position:relative;overflow:hidden;top:5px}#footer .contatti .email span:after{content:"";position:absolute;left:0;bottom:0;-webkit-transform:translate(-100%);transform:translate(-100%);width:100%;height:1px;background:#292929;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#footer .contatti .email img{display:block;margin:0 auto 7px;width:38px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#footer .contatti .email:hover span:after{-webkit-transform:none;transform:none}#footer .contatti .email:hover img{-webkit-animation:shake .5s;animation:shake .5s}@-webkit-keyframes shake{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(3px);transform:translate(3px)}40%{-webkit-transform:translate(-3px);transform:translate(-3px)}60%{-webkit-transform:translate(3px);transform:translate(3px)}80%{-webkit-transform:translate(-3px);transform:translate(-3px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes shake{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(3px);transform:translate(3px)}40%{-webkit-transform:translate(-3px);transform:translate(-3px)}60%{-webkit-transform:translate(3px);transform:translate(3px)}80%{-webkit-transform:translate(-3px);transform:translate(-3px)}to{-webkit-transform:translate(0);transform:translate(0)}}@media (min-width:480px){#footer .contatti .email img{display:inline;margin:0 10px 0 0;vertical-align:middle}}@media (min-width:768px){#footer .contatti .email img{display:block;margin:0 auto 7px}}@media (min-width:960px){#footer .contatti .email img{display:inline;margin:0 10px 0 0;vertical-align:middle}}#footer .colonna .contenuto.news{margin-top:60px}#footer .icone-social{text-align:center;margin-top:6px}#footer .icone-social a{display:inline-block;position:relative;-webkit-transition:all .3s;transition:all .3s}#footer .icone-social a:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#footer .icone-social a:nth-of-type(2){margin:0 20px}#footer .icone-social img{width:45px;display:inline-block}#footer .blocco-1 .menu--principale{font-size:16px}#footer .blocco-1 .iscriviti-newsletter,#footer .blocco-1 .scarica-app,#footer .blocco-1 .segui-social{font-size:22px;line-height:1.3}#footer .blocco-2{padding-top:10px;padding-bottom:20px}#footer .blocco-2 .ekomi-widget-container{max-width:100%;overflow:hidden;width:100%}#footer .blocco-2 .contenuto{padding-top:30px}@media (min-width:840px){#footer .blocco-2{border-top:1px solid #000}#footer .blocco-2 .contenuto{padding-top:0}#footer .blocco-2 .titolo{display:none}}#footer .blocco-3{display:none;border-top:1px solid #000}#footer .blocco-3 .copyright{position:relative;top:5px}#footer .blocco-3 .menu--utilita{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}#footer .blocco-3 .menu--utilita li{list-style:none;display:inline-block;text-transform:uppercase}@media (min-width:840px){#footer .blocco-3{padding:20px 0;display:block}#footer .blocco-3 .margini{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .blocco-3 .margini .menu--utilita{-ms-flex-preferred-size:35%;flex-basis:35%}#footer .blocco-3 .margini .copyright{-ms-flex-preferred-size:65%;flex-basis:65%}#footer .blocco-3 .margini .menu--utilita{text-align:right}}#footer .blocco-3 li,#footer .blocco-3 p{font-size:12px}.hero-homepage{height:290px}.hero-homepage .inner-hero{z-index:10;position:absolute;width:100%;padding:10px 15px!important;top:0;height:100%}.hero-homepage .inner-hero h1{max-width:320px;margin:auto}.hero-homepage .inner-hero h2{font-family:Modern Era;font-weight:300;font-size:16px;margin-bottom:0!important;bottom:45px;max-width:290px;width:100%;letter-spacing:-.5px}.hero-homepage .inner-hero .btn,.hero-homepage .inner-hero h2{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.hero-homepage .inner-hero .btn{bottom:10px;min-width:180px}@media (min-width:640px){.hero-homepage{height:430px}.hero-homepage .inner-hero{padding:0 15px!important;top:auto;height:auto;bottom:35px}.hero-homepage .inner-hero h1{max-width:100%;margin:auto}.hero-homepage .inner-hero h2{position:static;max-width:100%;margin-bottom:30px!important;-webkit-transform:none;transform:none;letter-spacing:0}.hero-homepage .inner-hero .btn{position:static;min-width:180px;-webkit-transform:none;transform:none}}@media (min-width:768px){.hero-homepage{max-height:585px;min-height:350px;height:calc(100vh - 210px)}}.blocco-come-funziona{margin-top:40px;margin-bottom:40px}.come-funziona-homepage h1{margin-bottom:20px;padding:0 20px}.come-funziona-homepage h4{max-width:270px;margin-left:auto;margin-right:auto}.come-funziona-homepage .carta img{width:100%;max-width:240px;margin-left:auto;margin-right:auto}.come-funziona-homepage .illustrazione-desktop{display:none}.come-funziona-homepage .slider-mobile{width:300%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.come-funziona-homepage[data-active-id=0] .slider-mobile{-webkit-transform:none;transform:none}.come-funziona-homepage[data-active-id=1] .slider-mobile{-webkit-transform:translate(-33.33%);transform:translate(-33.33%)}.come-funziona-homepage[data-active-id=2] .slider-mobile{-webkit-transform:translate(-66.66%);transform:translate(-66.66%)}.come-funziona-homepage .tre-colonne{position:relative;z-index:0;width:100%;overflow:hidden;margin-top:30px;margin-bottom:20px}.come-funziona-homepage .tre-colonne>.interno{position:relative}.come-funziona-homepage .tre-colonne h3{margin-bottom:20px}.come-funziona-homepage .carte{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:300%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.come-funziona-homepage .carta{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.come-funziona-homepage .carta>.interno{margin:0 20px}@media (min-width:768px){.come-funziona-homepage a{margin:20px 0 30px}.come-funziona-homepage .illustrazione-desktop{display:block;position:absolute;width:1280px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:0}.come-funziona-homepage .illustrazione-desktop img{width:100%}.come-funziona-homepage .carta{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.come-funziona-homepage .carta .contenitore-immagine{position:relative;margin-top:44px}.come-funziona-homepage .carta .contenitore-immagine img{top:-48px;width:210px;position:relative;z-index:100;margin:auto}}@media (min-width:1024px){.come-funziona-homepage .carta .contenitore-immagine img{top:-38px;width:300px}}@media (min-width:1280px){.come-funziona-homepage .illustrazione-desktop{width:1400px}.come-funziona-homepage .carta .contenitore-immagine{margin-top:65px}.come-funziona-homepage .carta .contenitore-immagine img{width:380px;top:-49px}}@media (min-width:1400px){.come-funziona-homepage .illustrazione-desktop{width:1920px;bottom:-40px}.come-funziona-homepage .carta .contenitore-immagine img{width:380px;top:-57px}}@media (min-width:768px){.come-funziona-homepage{margin-top:30px}.come-funziona-homepage h1{margin-bottom:10px}.come-funziona-homepage .tre-colonne{width:auto;margin-top:45px;position:relative}.come-funziona-homepage .carte{-webkit-transform:none!important;transform:none!important;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin:0 auto}.come-funziona-homepage .slider-mobile{display:none}}.come-funziona-homepage h1,.come-funziona-homepage h3{font-size:24px;font-weight:900}.come-funziona-homepage h2,.come-funziona-homepage h4{font-size:16px;font-weight:300}.come-funziona-homepage h4{height:60px}.come-funziona-homepage .carta--ordina h3{color:#8dc73f}.come-funziona-homepage .carta--ricevi h3{color:#03bc66}.come-funziona-homepage .carta--cucina h3{color:#f1453d}@media (min-width:960px){.come-funziona-homepage h1,.come-funziona-homepage h3{font-size:40px}.come-funziona-homepage h2{font-size:22px}.come-funziona-homepage h4{font-size:16px;margin-top:10px;margin-bottom:50px}}.come-funziona-homepage .illustrazione-mobile{position:relative}.come-funziona-homepage .nav-mobile{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%) translateY(50px);transform:translateY(-50%) translateY(50px);width:calc(100% - 40px);z-index:1}.come-funziona-homepage .nav-mobile img{width:16px}.come-funziona-homepage .nav-mobile .next,.come-funziona-homepage .nav-mobile .prev{cursor:pointer;width:40px;height:48px}.come-funziona-homepage .nav-mobile .prev{float:left}.come-funziona-homepage .nav-mobile .next{float:right}.come-funziona-homepage .nav-mobile .next.nascosto,.come-funziona-homepage .nav-mobile .prev.nascosto{display:none}.come-funziona-homepage .nav-mobile .prev img{position:relative;-webkit-transform:scale(-1);transform:scale(-1)}@media (max-width:767px){.come-funziona-homepage .come-funziona-homepage-img-desktop{display:none}.come-funziona-homepage .come-funziona-homepage-img-mobile{display:block}}@media (min-width:768px){.come-funziona-homepage .nav-mobile{display:none}.come-funziona-homepage .come-funziona-homepage-img-desktop{display:block}.come-funziona-homepage .come-funziona-homepage-img-mobile{display:none}}html[data-template=home] .blocco-highlight{overflow:unset}.highlight-homepage{width:100%;position:relative}.highlight-homepage .sfondo{height:385px;width:100%;position:-webkit-sticky;position:sticky;top:0;left:0}.highlight-homepage .sfondo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.highlight-homepage .carta{margin:auto;padding:30px 15px;background-color:#f4f4f4;width:100%;z-index:10;position:relative}.highlight-homepage .carta ul{margin-top:0;margin-bottom:0;padding-left:0}.highlight-homepage .carta ul li{list-style:none}.highlight-homepage .carta li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5em}.highlight-homepage .carta li span{display:inline-block;-ms-flex-preferred-size:calc(100% - 65px);flex-basis:calc(100% - 65px)}.highlight-homepage .carta li:before{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;display:inline-block}.highlight-homepage .carta li:first-of-type:before{content:url(/img/icona_highlight_homepage_01.svg)}.highlight-homepage .carta li:nth-of-type(2):before{content:url(/img/icona_highlight_homepage_02.svg)}.highlight-homepage .carta li:nth-of-type(3):before{content:url(/img/icona_highlight_homepage_03.svg)}.highlight-homepage .carta li:last-of-type:before{content:url(/img/icona_highlight_homepage_04.svg)}@media (min-width:960px){.blocco-highlight{overflow-y:hidden;overflow:hidden!important}.highlight-homepage .sfondo{position:relative}}@media (min-width:960px){.highlight-homepage{height:650px}.highlight-homepage .sfondo{height:900px;-webkit-transform:translateY(calc(-50% + 115px));transform:translateY(calc(-50% + 115px));top:50%}.highlight-homepage .carta{padding:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:500px}}.highlight-homepage .carta h1{text-align:center;font-size:24px;font-weight:900}.highlight-homepage .carta p,.highlight-homepage .carta ul{font-size:16px}@media (min-width:960px){.highlight-homepage .carta h1{font-size:40px}.highlight-homepage .carta p,.highlight-homepage .carta ul{font-size:22px}}.highlight-homepage .carta ul{max-width:440px;margin:40px auto 30px}@media (min-width:960px){.highlight-homepage .carta ul{max-width:auto;margin:20px 0}}html[data-template=home] .blocco-ricette{margin:40px 0}html[data-template=home] .blocco-ricette h1{margin-bottom:20px}html[data-template=home] .blocco-ricette h1{font-size:24px}html[data-template=home] .blocco-ricette h2{font-size:16px;font-weight:300}@media (min-width:960px){html[data-template=home] .blocco-ricette h1{font-size:40px}html[data-template=home] .blocco-ricette h2{font-size:22px}}html[data-template=home] .blocco-abbonati{margin-bottom:40px}html[data-template=home] .blocco-abbonati h1{margin-bottom:7px}html[data-template=home] .blocco-abbonati h3{max-width:180px;margin:0 auto 5px}html[data-template=home] .blocco-abbonati .prezzo{margin:0 0 20px}html[data-template=home] .abbonati .carta{margin:60px auto}html[data-template=home] .abbonati .carta img{display:block;margin:0 auto;max-width:200px;width:100%}@media (min-width:480px){html[data-template=home] .abbonati .carta img{max-width:240px}}@media (min-width:768px){html[data-template=home] .abbonati{margin-bottom:40px}html[data-template=home] .abbonati .carte{max-width:800px;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=home] .abbonati .carta{max-width:none;margin:0;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;position:relative}html[data-template=home] .abbonati .carta:not(:first-of-type):before{content:"";position:absolute;left:0;top:20px;width:1px;height:calc(100% - 40px);background:#d8d8d8}html[data-template=home] .abbonati .carta>.interno{margin:0 auto;width:215px}}html[data-template=home] .abbonati .carta.carta--persone-2 .prezzo{color:#03bc66}html[data-template=home] .abbonati .carta.carta--persone-3 .prezzo{color:#f1453d}html[data-template=home] .abbonati .carta.carta--persone-4 .prezzo{color:#8dc73f}html[data-template=home] .blocco-abbonati h1,html[data-template=home] .blocco-abbonati h3{font-size:24px}html[data-template=home] .blocco-abbonati h2{font-size:16px;font-weight:300;margin-right:15px;margin-left:15px}@media (min-width:960px){html[data-template=home] .blocco-abbonati h1{font-size:40px}html[data-template=home] .blocco-abbonati h2{font-size:22px}}@media (min-width:960px){html[data-template=home] .sfondo-fisso{overflow:hidden;width:100%;clip:rect(0,auto,auto,0)}html[data-template=home] .sfondo-fisso img{top:0;left:0;width:100%;-o-object-fit:none;object-fit:none;position:fixed;z-index:-1;-webkit-transform:perspective(0);transform:perspective(0)}html[data-template=home] .blocco{background:#fff;margin:0;padding:20px 0}html[data-template=home] .banner{background:#fff;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}html[data-template=home] .blocco-highlight{background:transparent}}@media (max-width:959px){html[data-template=home] .sfondo-fisso{display:none}}@media (min-width:768px){.slider-ricette{margin-top:50px}.slider-ricette h1{font-size:40px;margin-bottom:10px}.slider-ricette h2{font-size:22px;font-weight:300}html[data-template=home] .slider-ricette{margin-top:30px}}.blocco-titolo h2{max-width:785px;padding:0 20px;margin-left:auto;margin-right:auto}.hero:not(.hero-homepage){height:380px}.hero:not(.hero-homepage) .inner-hero{max-width:760px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:0 20px}@media (min-width:1280px){.hero:not(.hero-homepage) .inner-hero{padding:0 78px}}html[data-template=singola-ricetta] .hero img{-o-object-position:bottom;object-position:bottom}.hero{overflow:hidden;position:relative;color:#fff}.hero:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1}.hero img{width:100%;height:140%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;font-family:"object-fit: cover;"}.hero .inner-hero{z-index:10;position:absolute;width:100%;padding:0 15px;bottom:35px}.hero .inner-hero h1{font-family:Modern Era;font-weight:900;font-size:24px;margin-bottom:20px}.hero .inner-hero h2{font-family:Modern Era;font-weight:300;font-size:16px;margin-bottom:30px}@media (min-width:960px){.hero:not(.hero-homepage){height:485px}.hero .inner-hero{width:100%;bottom:50px;padding:0 15px}.hero .inner-hero h1{font-size:40px;margin-bottom:10px}.hero .inner-hero h2{font-size:22px;margin-bottom:45px}}.anteprima-ricetta>.interno{position:relative;width:100%;height:325px;margin:45px auto 20px}.anteprima-ricetta .header-info{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.anteprima-ricetta .info{text-transform:uppercase;font-weight:300;display:inline-block}.anteprima-ricetta .info img{height:8px}.anteprima-ricetta .info span.valore{border-bottom:1px solid}.anteprima-ricetta .info--destra{float:left}.anteprima-ricetta .info--sinistra{float:right}.anteprima-ricetta h2{font-size:16px;font-weight:900;margin-top:10px;margin-bottom:15px}@media (min-width:480px){.anteprima-ricetta .info img{height:13px}.anteprima-ricetta h2{font-size:28px;margin-top:20px;margin-bottom:20px}.anteprima-ricetta .header-info{font-size:14px;padding-bottom:10px}}@media (min-width:640px){.anteprima-ricetta .info img{height:8px}.anteprima-ricetta h2{font-size:16px;margin-top:10px;margin-bottom:15px}.anteprima-ricetta .header-info{font-size:12px;padding-bottom:10px}}@media (min-width:768px){.anteprima-ricetta .info img{height:13px}.anteprima-ricetta h2{font-size:28px;margin-top:20px;margin-bottom:20px}.anteprima-ricetta .header-info{font-size:14px;padding-bottom:10px}.anteprima-ricetta .toggle-in-breve-apri svg{-webkit-box-shadow:2px 2px 5px #000,-2px -2px 5px #000;box-shadow:2px 2px 5px #000,-2px -2px 5px #000}.anteprima-ricetta .toggle-in-breve-apri span{text-shadow:2px 2px 5px #000,-2px -2px 5px #000}}.anteprima-ricetta .fronte{background-color:grey;color:#fff;height:100%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.anteprima-ricetta .fronte .wrapper-info{background-color:rgba(0,0,0,.35);text-align:center;padding:10px 15px;position:absolute;bottom:0;width:100%}.anteprima-ricetta .fronte .wrapper-info .btn{margin-bottom:10px}.anteprima-ricetta .foto-ricetta{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.anteprima-ricetta .toggle-in-breve-apri{position:absolute;top:10px;right:10px;cursor:pointer;margin:0;z-index:1}.anteprima-ricetta .toggle-in-breve-apri svg{width:14px;vertical-align:middle;position:relative;top:-1px;border-radius:100%}.anteprima-ricetta .retro{padding:30px 20px;background-color:#fff;height:100%}.anteprima-ricetta .retro .riassunto-ricetta>p{text-align:left;font-size:12px;line-height:1.4}.anteprima-ricetta .retro .riassunto-ricetta .valori-nutrizionali{margin:20px auto}.anteprima-ricetta .retro .riassunto-ricetta .valori-nutrizionali .valori .valore{-ms-flex-preferred-size:25%;flex-basis:25%;padding-top:10px;padding-bottom:10px;border-right:1px solid}.anteprima-ricetta .retro .riassunto-ricetta .valori-nutrizionali .valori .valore .nome-valore{font-size:12px}.anteprima-ricetta .retro .riassunto-ricetta .valori-nutrizionali .valori .valore .numerica{font-size:16px}.anteprima-ricetta .retro .riassunto-ricetta .valori-nutrizionali .valori .valore:first-child{border-left:1px solid}.anteprima-ricetta .toggle-in-breve-chiudi{cursor:pointer;position:absolute;right:5px;top:5px;width:20px;height:20px}.anteprima-ricetta .toggle-in-breve-chiudi:after,.anteprima-ricetta .toggle-in-breve-chiudi:before{content:"";position:absolute;top:9px;width:16px;height:2px;background:#292929}.anteprima-ricetta .toggle-in-breve-chiudi:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:2px}.anteprima-ricetta .toggle-in-breve-chiudi:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2px}@media (min-width:480px){.anteprima-ricetta .retro .riassunto-ricetta>p{font-size:16px;line-height:1.2}}@media (min-width:640px){.anteprima-ricetta .retro .riassunto-ricetta>p{font-size:12px;line-height:1.4}}@media (min-width:768px){.anteprima-ricetta .retro .riassunto-ricetta>p{font-size:16px;line-height:1.2}.anteprima-ricetta .retro .riassunto-ricetta .valori-nutrizionali .valori .valore .numerica{font-size:28px}}@media (min-width:960px){.anteprima-ricetta .retro{padding:40px 20px}}@media (max-width:959px){.anteprima-ricetta .retro h2{font-size:16px;line-height:1.2}}.anteprima-ricetta .link-ricetta{color:#f1453d;border-bottom:2px solid;padding:2px;display:inline-block;position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.preparazione span{display:none}.anteprima-ricetta{position:relative;-webkit-perspective:800px;perspective:800px}.anteprima-ricetta .carta{width:100%;height:100%;position:relative;-webkit-transition:all .7s;transition:all .7s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(0);transform:rotateY(0)}.anteprima-ricetta .carta>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.anteprima-ricetta .retro{position:absolute;left:0;top:0;bottom:0;right:0}.anteprima-ricetta.anteprima-ricetta--is-rotated .carta,.anteprima-ricetta .retro{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (min-width:480px){.preparazione span{display:inline}}@media (min-width:640px){.preparazione span{display:none}}@media (min-width:768px){.anteprima-ricetta>.interno{height:430px}}@media (min-width:960px){.anteprima-ricetta{margin-bottom:20px}.anteprima-ricetta .fronte .wrapper-info{padding:20px 15px 15px}.anteprima-ricetta .fronte .wrapper-info .header-info{margin-bottom:10px}.anteprima-ricetta .fronte .wrapper-info h2{margin-bottom:20px;padding:0 20px}.anteprima-ricetta .fronte .wrapper-info .btn{margin-bottom:5px}.preparazione span{display:inline}}main .contenuto .anteprima-ricetta .non-disponibile{font-size:12px;line-height:1.3}.anteprima-ricetta .tipologie{position:absolute;top:10px;left:10px;width:75%}.anteprima-ricetta a.link-ricetta{-webkit-transition:all .3s;transition:all .3s}.anteprima-ricetta a.link-ricetta:hover{color:#292929}html[data-template=home] .anteprima-ricetta .link-ricetta{bottom:12px}@media (max-width:767px){html[data-template=archivio-ricette] .anteprima-ricetta .carta{-webkit-transform:none!important;transform:none!important}}.anteprima-ricetta.selezionabile .pulsante-stato-ricetta{cursor:pointer;position:absolute;top:10px;right:10px;width:70px;height:70px;background-image:url(../../img/icona_anteprima_ricetta_non_selezionata.svg)}.anteprima-ricetta.selezionabile .toggle-in-breve-apri{top:90px}.anteprima-ricetta.selezionabile.selezionata .pulsante-stato-ricetta{background-image:url(../../img/icona_anteprima_ricetta_selezionata.svg)}@media (max-width:767px){.anteprima-ricetta.selezionabile>.interno{margin:10px 0;height:140px}.anteprima-ricetta.selezionabile .retro{padding:20px}.anteprima-ricetta.selezionabile .retro .riassunto-ricetta>p{display:none}.anteprima-ricetta.selezionabile .retro .riassunto-ricetta .valore{-ms-flex-preferred-size:25%;flex-basis:25%}.anteprima-ricetta.selezionabile .retro .riassunto-ricetta .valore:nth-of-type(2)>.interno:after{width:0}.anteprima-ricetta.selezionabile .fronte{background:#fff;color:#292929}.anteprima-ricetta.selezionabile .fronte .foto-ricetta{width:50%}.anteprima-ricetta.selezionabile .fronte .pulsante-stato-ricetta{left:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto;top:50%;width:45px;height:45px}.anteprima-ricetta.selezionabile .fronte .toggle-in-breve-apri{right:auto;left:calc(50% + 10px);top:10px;color:#03bc66}.anteprima-ricetta.selezionabile .fronte .toggle-in-breve-apri svg path{fill:#03bc66}.anteprima-ricetta.selezionabile .fronte .wrapper-info{background:transparent;float:right;position:static;width:50%;text-align:left;padding:0}.anteprima-ricetta.selezionabile .fronte .wrapper-info h2{padding-top:40px;padding-left:10px}.anteprima-ricetta.selezionabile .fronte .wrapper-info .header-info{display:none}.anteprima-ricetta.selezionabile .fronte .tipologie--mobile{left:calc(50% + 10px);top:115px}}.anteprima-ricetta.basic-con-like .foto-ricetta-contenitore,.anteprima-ricetta.basic-cta-con-like .foto-ricetta-contenitore,.anteprima-ricetta.con-like .foto-ricetta-contenitore{height:100%}.anteprima-ricetta.basic-con-like .pulsante-stato-like,.anteprima-ricetta.basic-cta-con-like .pulsante-stato-like,.anteprima-ricetta.con-like .pulsante-stato-like{cursor:pointer;position:absolute;top:10px;right:10px;width:56px;height:56px;background-image:url(/img/icona_anteprima_ricetta_non_like.svg)}.anteprima-ricetta.basic-con-like .toggle-in-breve-apri,.anteprima-ricetta.basic-cta-con-like .toggle-in-breve-apri,.anteprima-ricetta.con-like .toggle-in-breve-apri{top:76px}.anteprima-ricetta.basic-con-like.selezionata .pulsante-stato-like,.anteprima-ricetta.basic-cta-con-like.selezionata .pulsante-stato-like,.anteprima-ricetta.con-like.selezionata .pulsante-stato-like{background-image:url(/img/icona_anteprima_ricetta_like.svg)}@media (max-width:767px){html[data-template=archivio-ricette] .griglia-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=archivio-ricette] .anteprima-ricetta.con-like{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.anteprima-ricetta.con-like .cta,.anteprima-ricetta.con-like .retro,.anteprima-ricetta.con-like .tipologie,.anteprima-ricetta.con-like .toggle-in-breve-apri{display:none}.anteprima-ricetta.con-like .foto-ricetta-contenitore{position:relative}.anteprima-ricetta.con-like .pulsante-stato-like{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.anteprima-ricetta.con-like>.interno{margin:10px 0;height:auto}.anteprima-ricetta.con-like .fronte{background:#fff;color:#292929}.anteprima-ricetta.con-like .fronte .foto-ricetta{width:100%;height:auto;-o-object-fit:initial;object-fit:fill;display:block}.anteprima-ricetta.con-like .fronte .wrapper-info{background:transparent;position:static;width:100%;text-align:left;padding:0}.anteprima-ricetta.con-like .fronte .wrapper-info h2{padding:10px 0 0}.anteprima-ricetta.con-like .fronte .wrapper-info .header-info{display:none}}.cta-livello-2{color:#292929;-webkit-transition:all .3s;transition:all .3s;text-decoration:underline}.cta-livello-2:hover{color:#646464}.feature-full-page{margin-bottom:40px}.feature-full-page .desktop{display:none}.feature-full-page .margini{max-width:970px;margin:0 15px;padding-top:20px}.feature-full-page h1{font-size:16px}.feature-full-page h2{font-size:24px;font-weight:900;margin-top:10px}.feature-full-page .blocco-immagine{position:relative;overflow:hidden;max-width:330px;margin:40px auto 35px}.feature-full-page .blocco-immagine.arrotondato{border-radius:100%}.feature-full-page .blocco-immagine.arrotondato .contenitore-immagine img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.feature-full-page .blocco-immagine.arrotondato:before{content:"";display:block;padding-top:100%}.feature-full-page .blocco-immagine.arrotondato .contenitore-immagine{position:absolute}.feature-full-page .contenitore-testo{max-width:456px;margin:0 auto}.feature-full-page .contenitore-testo p{margin:5px auto 25px;line-height:1.4;text-align:center}.feature-full-page .contenitore-immagine{top:0;left:0}.feature-full-page .contenitore-immagine,.feature-full-page .contenitore-immagine img{width:100%}.feature-full-page .blocco-immagine.arrotondato .contenitore-immagine,.feature-full-page .blocco-immagine.arrotondato .contenitore-immagine img{height:100%}.feature-full-page .contenitore-cta{text-align:center;margin-top:20px;margin-bottom:30px}.feature-full-page.feature-full-page--destra .blocco-immagine{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.feature-full-page.feature-full-page--destra .blocco-testo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:640px){.feature-full-page .lista-colonna--doppia ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feature-full-page .lista-colonna--doppia li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:768px){.feature-full-page{margin-bottom:80px}.feature-full-page .blocco-immagine:before{content:"";display:block;padding-top:100%}.feature-full-page .blocco-immagine .contenitore-immagine{position:absolute}.feature-full-page .blocco-immagine .contenitore-immagine,.feature-full-page .blocco-immagine .contenitore-immagine img{height:100%}.feature-full-page .blocco-immagine .contenitore-immagine img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.feature-full-page .mobile{display:none}.feature-full-page .desktop{display:block}.feature-full-page .desktop .titolo-feature-full-page{font-size:22px;margin-bottom:15px}.feature-full-page .desktop .sottotitolo-feature-full-page{font-size:28px;font-weight:900;line-height:1.2;margin-bottom:20px}.feature-full-page .margini{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.feature-full-page .blocco-immagine{max-width:none;margin:0;-ms-flex-preferred-size:330px;flex-basis:330px;max-height:330px}.feature-full-page .blocco-testo{-ms-flex-preferred-size:calc(100% - 400px);flex-basis:calc(100% - 400px);display:-webkit-box;display:-ms-flexbox;display:flex}.feature-full-page.feature-full-page--sinistra .blocco-testo{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature-full-page .contenitore-testo{margin:auto 0}.feature-full-page .contenitore-cta,.feature-full-page .contenitore-testo p{text-align:left}}@media (min-width:960px){.feature-full-page .blocco-immagine{-ms-flex-preferred-size:425px;flex-basis:425px;max-height:425px}.feature-full-page .blocco-testo{-ms-flex-preferred-size:calc(100% - 434px);flex-basis:calc(100% - 434px)}}@media (min-width:1280px){.feature-full-page .margini{max-width:1086px}}.banner h1,.banner p{max-width:450px;margin:auto}.banner h1{font-size:24px;margin-bottom:10px}.banner h1,.banner p{margin-top:10px;line-height:1.2}.banner p{margin-bottom:20px}.banner>.interno{padding:25px 20px 35px;background:#f1453d;color:#fff;text-align:center;max-width:975px;margin:0 auto}.banner .illustrazione{width:100px;height:auto;margin:0 auto 13px;display:none}.banner .illustrazione img{width:100%;height:100%}.banner .contenitore-cta{text-align:center}@media (min-width:840px){.banner{margin:20px auto 40px;text-align:left}.banner h1{font-size:40px;margin-top:0;text-align:left;max-width:700px;line-height:1.2;margin-left:0}.banner p{font-size:16px;max-width:620px;text-align:left;margin:0 20px 0 0}.banner .illustrazione{display:block}.banner>.interno{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner>.interno>div:first-of-type{-ms-flex-preferred-size:calc(100% - 210px);flex-basis:calc(100% - 210px)}.banner>.interno>div:last-of-type{-ms-flex-preferred-size:210px;flex-basis:210px;position:relative}.banner>.interno>div:last-of-type .contenitore-cta{position:absolute;bottom:-15px;width:100%}.banner>.interno>div:last-of-type .contenitore-cta .btn{width:100%}}@media (min-width:960px){.banner>.interno{border-radius:5px}}.specifiche-ricetta{margin-bottom:50px}.specifiche-ricetta .specifica-interno{width:80px;margin:0 auto}.specifiche-ricetta .specifica-interno>p:first-of-type{margin-bottom:15px;font-size:12px}.specifiche-ricetta .specifica-interno>p{font-size:12px}.specifiche-ricetta .contenitore-icona{width:50px;margin:0 auto 10px}.specifiche-ricetta .contenitore-icona img{width:100%;display:block}.specifiche-ricetta .interno{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.specifiche-ricetta .specifica{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.specifiche-ricetta.con-tipologie .specifica:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:40px}.specifiche-ricetta.con-tipologie .specifica:last-of-type .specifica-interno{width:100%}.specifiche-ricetta.con-tipologie .specifica:last-of-type .specifica-interno>p:first-of-type{margin-bottom:20px}@media (min-width:480px){.specifiche-ricetta .specifica-interno{width:110px}.specifiche-ricetta .specifica-interno>p:first-of-type{font-size:16px}.specifiche-ricetta .contenitore-icona{width:70px}}@media (min-width:640px){.specifiche-ricetta.con-tipologie .specifica,.specifiche-ricetta.con-tipologie .specifica:last-of-type{-ms-flex-preferred-size:25%;flex-basis:25%}.specifiche-ricetta.con-tipologie .specifica:last-of-type{margin-top:0}.specifiche-ricetta.con-tipologie .specifica:last-of-type .specifica-interno{width:110px}}.tipologia-link{padding:3px 7px;display:inline-block;font-size:12px;font-weight:900;border-radius:5px;background-color:#f4f4f4;color:#292929}.tipologia-link span{text-transform:uppercase}.valori-nutrizionali>.interno>p{margin-top:10px;font-size:12px}.valori-nutrizionali .valori{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.valori-nutrizionali .valore{-ms-flex-preferred-size:50%;flex-basis:50%;position:relative}@media (min-width:640px){.valori-nutrizionali .valore{-ms-flex-preferred-size:25%;flex-basis:25%}.valori-nutrizionali .valore>.interno{margin-bottom:0}.valori-nutrizionali .valore:first-of-type>.interno:before,.valori-nutrizionali .valore:nth-of-type(3)>.interno:before,.valori-nutrizionali .valore>.interno:after{height:100%}.valori-nutrizionali .valore:first-of-type>.interno:before,.valori-nutrizionali .valore:last-of-type>.interno:after,.valori-nutrizionali .valore:nth-of-type(3)>.interno:before{content:none}}.paragrafo,.preparazione{overflow:hidden}.paragrafo h1,.paragrafo p,.preparazione h1,.preparazione p{font-size:16px}.paragrafo h1,.preparazione h1{margin-bottom:25px;font-weight:900}.paragrafo .preparazione-passaggi>p,.preparazione .preparazione-passaggi>p{margin-bottom:25px}.paragrafo .passaggio img,.paragrafo .passaggio p,.paragrafo .preparazione-passaggio img,.paragrafo .preparazione-passaggio p,.preparazione .passaggio img,.preparazione .passaggio p,.preparazione .preparazione-passaggio img,.preparazione .preparazione-passaggio p{width:100%}.paragrafo .espandi-mobile,.preparazione .espandi-mobile{float:right;position:relative;width:30px;height:30px;display:inline-block;cursor:pointer}.paragrafo .espandi-mobile:after,.paragrafo .espandi-mobile:before,.preparazione .espandi-mobile:after,.preparazione .espandi-mobile:before{-webkit-transition:all .3s;transition:all .3s;content:"";position:absolute;top:15px;width:10px;height:2px;background:#292929}.paragrafo .espandi-mobile:before,.preparazione .espandi-mobile:before{left:6px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.paragrafo .espandi-mobile:after,.preparazione .espandi-mobile:after{left:12px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.paragrafo .passaggi,.preparazione .passaggi{max-height:0;overflow:hidden;-webkit-transition:max-height .7s;transition:max-height .7s}.paragrafo.passaggi-espansi .passaggi,.preparazione.passaggi-espansi .passaggi{max-height:1000px}.paragrafo.passaggi-espansi .espandi-mobile:before,.preparazione.passaggi-espansi .espandi-mobile:before{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.paragrafo.passaggi-espansi .espandi-mobile:after,.preparazione.passaggi-espansi .espandi-mobile:after{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.testo-in-breve .passaggi{max-height:none;overflow:auto}@media (min-width:640px){.paragrafo .espandi-mobile,.preparazione .espandi-mobile{display:none}.paragrafo .passaggi,.paragrafo.passaggi-espansi .passaggi,.preparazione .passaggi,.preparazione.passaggi-espansi .passaggi{max-height:none;overflow:visible}.paragrafo .passaggio,.paragrafo .preparazione-passaggio,.preparazione .passaggio,.preparazione .preparazione-passaggio{margin-bottom:10px;width:calc(50% - 10px);float:left}.paragrafo .passaggio img,.paragrafo .passaggio p,.paragrafo .preparazione-passaggio img,.paragrafo .preparazione-passaggio p,.preparazione .passaggio img,.preparazione .passaggio p,.preparazione .preparazione-passaggio img,.preparazione .preparazione-passaggio p{display:block;margin-bottom:10px}.paragrafo .passaggio p,.paragrafo .preparazione-passaggio p,.preparazione .passaggio p,.preparazione .preparazione-passaggio p{font-size:16px}.paragrafo .passaggio:nth-of-type(odd),.paragrafo .preparazione-passaggio:nth-of-type(odd),.preparazione .passaggio:nth-of-type(odd),.preparazione .preparazione-passaggio:nth-of-type(odd){clear:left;margin-right:10px}.paragrafo .passaggio:nth-of-type(2n),.paragrafo .preparazione-passaggio:nth-of-type(2n),.preparazione .passaggio:nth-of-type(2n),.preparazione .preparazione-passaggio:nth-of-type(2n){margin-left:10px}}@media (min-width:768px){.paragrafo,.preparazione{margin-top:40px}.paragrafo h1,.paragrafo p,.preparazione h1,.preparazione p{font-size:22px}.paragrafo .passaggi>p,.preparazione .passaggi>p{margin-bottom:45px}}.contenitore-preparazione-passaggi{position:relative}.contenitore-preparazione-passaggi .slick-next,.contenitore-preparazione-passaggi .slick-prev{position:absolute;top:10px;-webkit-transform:translate(0);transform:translate(0);background-color:transparent!important;width:15px!important;height:20px!important;z-index:1}.contenitore-preparazione-passaggi .slick-prev{background-image:url(../../img/freccia_prev.svg)!important;left:5px}.contenitore-preparazione-passaggi .slick-next{background-image:url(../../img/freccia_next.svg)!important;right:5px}.contenitore-preparazione-passaggi .preparazione-passaggio p{margin-top:7px}.preparazione{margin-bottom:40px}@media(min-width:640px){.contenitore-preparazione-passaggi .preparazione-passaggio p{margin-top:0}.preparazione{margin-bottom:0}}.banner-spedizione-gratuita{height:25px;background:#03bc66;color:#fff;overflow:hidden;position:absolute;z-index:1;left:0;width:100%;top:70px}.banner-spedizione-gratuita div{position:relative;-webkit-animation:infinitemove 8s linear infinite;animation:infinitemove 8s linear infinite}.banner-spedizione-gratuita p{display:inline-block;font-size:12px;line-height:25px}.banner-spedizione-gratuita img{position:relative;top:3px;margin-left:5px;height:14px}@media (min-width:768px){.banner-spedizione-gratuita{top:95px}.banner-spedizione-gratuita div{-webkit-animation:infinitemove 15s linear infinite;animation:infinitemove 15s linear infinite}}@-webkit-keyframes infinitemove{0%{-webkit-transform:translate(-270px);transform:translate(-270px)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes infinitemove{0%{-webkit-transform:translate(-270px);transform:translate(-270px)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@media (max-width:1023px){.tabella-testata{display:none}.tabella-specifiche>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabella-specifiche>div:before,.tabella-specifiche>div>*{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:1024px){.tabella{border:1px solid #d8d8d8}.tabella-testata{border-bottom:1px solid #d8d8d8}.tabella-specifiche{padding:20px 20px 16px}.tabella-riga .tabella-specifiche,.tabella-testata .tabella-specifiche{display:-webkit-box;display:-ms-flexbox;display:flex}}.tabella{font-size:12px;line-height:1.5}.dropdown-contenitore{width:100%;vertical-align:middle;position:relative}.dropdown-contenitore a:hover{text-decoration:none}.dropdown-contenitore .dropdown-bottone{color:#292929;display:block;text-transform:none;cursor:pointer;height:46px;line-height:46px;background:#fff;border:1px solid #d8d8d8;padding:0 20px 0 5px;position:relative}.dropdown-contenitore .dropdown-menu{position:absolute;max-height:210px;overflow:auto;top:100%;left:0;z-index:2;float:left;width:100%;padding:0;margin:0;list-style:none;background:#fff;border-radius:0;background-clip:padding-box;display:none;border:1px solid #d8d8d8;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.1);box-shadow:3px 3px 8px 0 rgba(0,0,0,.1)}.dropdown-contenitore.menu-visibile .dropdown-menu{display:block}.dropdown-contenitore.menu-visibile .dropdown-freccia:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown-contenitore.menu-visibile .dropdown-freccia:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-contenitore .dropdown-menu>li>a{padding:12px 5px 10px;display:block;clear:both;color:#292929;white-space:nowrap;border-bottom:1px solid #d8d8d8}.dropdown-contenitore .dropdown-menu>li>a:hover{background:#efefef}.dropdown-contenitore .dropdown-menu>li{overflow:hidden;width:100%;position:relative;margin:0}.dropdown-contenitore .dropdown-freccia{position:absolute;right:5px}.dropdown-contenitore .dropdown-freccia:after,.dropdown-contenitore .dropdown-freccia:before{content:"";width:12px;height:2px;position:absolute;top:23px;background:#292929;-webkit-transition:all .3s;transition:all .3s}.dropdown-contenitore .dropdown-freccia:before{right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-contenitore .dropdown-freccia:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown-contenitore li{list-style:none}.dropdown-bottone,.dropdown-menu{font-size:16px}@media (min-width:768px){.dropdown-bottone,.dropdown-menu{font-size:16px}}html[data-template=home] .slider-ricette ul.slick-dots{display:inline-block;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin:0 auto;padding-left:0}html[data-template=home] .slider-ricette ul.slick-dots li{list-style:none}html[data-template=home] .slider-ricette ul.slick-dots li{display:inline-block;margin-right:5px}html[data-template=home] .slider-ricette ul.slick-dots li.slick-active button{background:#292929}html[data-template=home] .slider-ricette ul.slick-dots button{cursor:pointer;outline:0;-webkit-transition:all .3s;transition:all .3s;font-size:0;width:10px;height:10px;border:1px solid #000;border-radius:100%}html[data-template=home] .banner{margin-top:20px;margin-bottom:20px}html[data-template=home] .blocco:nth-of-type(6){margin:40px 0}html[data-template=home] .anteprima-ricetta{width:554px}@media (min-width:640px){html[data-template=home] .anteprima-ricetta{padding:0 8px}}@media (min-width:840px){html[data-template=home] .slider-ricette .toggle-in-breve-apri{display:block}}html[data-template=funnel-singola-ricetta] .colonna-stretta,html[data-template=singola-ricetta] .colonna-stretta{max-width:784px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}html[data-template=funnel-singola-ricetta] .colonna-stretta .paragrafo,html[data-template=singola-ricetta] .colonna-stretta .paragrafo{margin-bottom:30px}html[data-template=funnel-singola-ricetta] .hero,html[data-template=singola-ricetta] .hero{margin-bottom:45px}@media (max-width:767px){html[data-template=funnel-singola-ricetta] .hero,html[data-template=singola-ricetta] .hero{-o-object-fit:none;object-fit:none;height:auto}html[data-template=funnel-singola-ricetta] .hero:before,html[data-template=singola-ricetta] .hero:before{height:360px}html[data-template=funnel-singola-ricetta] .hero .inner-hero,html[data-template=singola-ricetta] .hero .inner-hero{color:#292929;position:static;-webkit-transform:none;transform:none}html[data-template=funnel-singola-ricetta] .hero .inner-hero h1,html[data-template=singola-ricetta] .hero .inner-hero h1{margin-top:20px}html[data-template=funnel-singola-ricetta] .hero img,html[data-template=singola-ricetta] .hero img{height:360px}html[data-template=funnel-singola-ricetta] .hero:after,html[data-template=singola-ricetta] .hero:after{display:none}html[data-template=funnel-singola-ricetta] main .btn,html[data-template=singola-ricetta] main .btn{margin:50px auto}}@media (min-width:1280px){html[data-template=funnel-singola-ricetta] .colonna-stretta,html[data-template=singola-ricetta] .colonna-stretta{max-width:900px;padding-left:78px;padding-right:78px}}@media (max-width:767px){html[data-template=funnel-singola-ricetta] main .btn,html[data-template=singola-ricetta] main .btn{margin:0 auto}html[data-template=funnel-singola-ricetta] main .colonna-stretta .paragrafo,html[data-template=singola-ricetta] main .colonna-stretta .paragrafo{margin-bottom:30px}html[data-template=funnel-singola-ricetta] .banner,html[data-template=singola-ricetta] .banner{margin-top:80px}}@media (min-width:768px){html[data-template=funnel-singola-ricetta] .banner,html[data-template=singola-ricetta] .banner{margin-top:80px}}html[data-template=funnel-singola-ricetta] main .origine-prodotti,html[data-template=singola-ricetta] main .origine-prodotti{margin-bottom:30px}html[data-template=funnel-singola-ricetta] main .origine-prodotti p,html[data-template=singola-ricetta] main .origine-prodotti p{font-size:12px}html[data-template*=funnel] body{background:#f4f4f4}html[data-template*=funnel] main{margin-bottom:200px}html[data-template*=funnel] main>.blocco{margin:0 20px}html[data-template*=funnel] .intestazione{padding:30px 0}html[data-template*=funnel] .intestazione h1{font-weight:900;font-size:24px;margin-bottom:20px}html[data-template*=funnel] .intestazione h2{font-weight:300;font-size:16px}html[data-template*=funnel] .intestazione h2 a{color:#f1453d;border-bottom:1px solid}html[data-template*=funnel] .blocco-submit{margin-top:30px;margin-bottom:30px}@media (min-width:960px){.modale .titolo{font-size:40px;margin-bottom:10px}}@media (min-width:1024px){html[data-template*=funnel] .intestazione h1{font-size:40px;margin-bottom:10px}html[data-template*=funnel] .intestazione h2{font-size:22px}}@media (max-width:767px){html[data-template=funnel-seleziona-ricette] .selezione-abbonamento{display:none}}html[data-template*=funnel-seleziona-ricette-mobile] main .blocco:nth-of-type(3) p,html[data-template=funnel-seleziona-ricette] main .blocco:nth-of-type(3) p{font-size:22px}html[data-template*=funnel-seleziona-ricette-mobile] main .selezioni,html[data-template=funnel-seleziona-ricette] main .selezioni{margin:0 auto 40px}@media (max-width:767px){html[data-template*=funnel-seleziona-ricette-mobile] main,html[data-template=funnel-seleziona-ricette] main{padding:0 0 30px}html[data-template*=funnel-seleziona-ricette-mobile] main .blocco:first-of-type,html[data-template*=funnel-seleziona-ricette-mobile] main .blocco:nth-of-type(2),html[data-template*=funnel-seleziona-ricette-mobile] main .blocco:nth-of-type(3),html[data-template=funnel-seleziona-ricette] main .blocco:first-of-type,html[data-template=funnel-seleziona-ricette] main .blocco:nth-of-type(2),html[data-template=funnel-seleziona-ricette] main .blocco:nth-of-type(3){margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;background:#f4f4f4}html[data-template*=funnel-seleziona-ricette-mobile] main .selezioni,html[data-template=funnel-seleziona-ricette] main .selezioni{text-align:center;max-width:500px;margin:0 auto 20px}html[data-template*=funnel-seleziona-ricette-mobile] main .selezioni .opzioni,html[data-template=funnel-seleziona-ricette] main .selezioni .opzioni{margin:0 auto}}@media (min-width:768px){html[data-template*=funnel-seleziona-ricette-mobile] main,html[data-template=funnel-seleziona-ricette] main{padding:0 20px}}@media (min-width:1280px){html[data-template=funnel-seleziona-ricette-mobile] main,html[data-template=funnel-seleziona-ricette] main{padding:0 78px}}html[data-template*=funnel-seleziona-ricette-mobile] h2 a,html[data-template=funnel-seleziona-ricette] h2 a{display:inline-block}html[data-template*=funnel-seleziona-ricette-mobile] h2 a svg,html[data-template=funnel-seleziona-ricette] h2 a svg{width:16px}html[data-template*=funnel-seleziona-ricette-mobile] .box-omaggio img,html[data-template=funnel-seleziona-ricette] .box-omaggio img{width:35px}html[data-template*=funnel-seleziona-ricette-mobile] .lista-selezionabile.lista-selezionabile--icona img,html[data-template=funnel-seleziona-ricette] .lista-selezionabile.lista-selezionabile--icona img{background:#fff}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone,html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette,html[data-template=funnel-seleziona-ricette] .selezione-persone,html[data-template=funnel-seleziona-ricette] .selezione-ricette{margin:20px auto 35px}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ricette,html[data-template=funnel-seleziona-ricette] .selezione-ricette{max-width:500px}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-persone,html[data-template=funnel-seleziona-ricette] .selezione-persone{max-width:300px}@media (min-width:768px){html[data-template*=funnel-seleziona-ricette-mobile] .selezioni,html[data-template=funnel-seleziona-ricette] .selezioni{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-template*=funnel-seleziona-ricette-mobile] .selezione:first-of-type,html[data-template=funnel-seleziona-ricette] .selezione:first-of-type{-ms-flex-preferred-size:60%;flex-basis:60%}html[data-template*=funnel-seleziona-ricette-mobile] .selezione:last-of-type,html[data-template=funnel-seleziona-ricette] .selezione:last-of-type{-ms-flex-preferred-size:40%;flex-basis:40%;position:relative}html[data-template*=funnel-seleziona-ricette-mobile] .selezione:last-of-type .opzioni,html[data-template=funnel-seleziona-ricette] .selezione:last-of-type .opzioni{margin:0 auto}html[data-template*=funnel-seleziona-ricette-mobile] .selezione:last-of-type:before,html[data-template=funnel-seleziona-ricette] .selezione:last-of-type:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#292929}}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ritiro .opzioni,html[data-template=funnel-seleziona-ricette] .selezione-ritiro .opzioni{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html[data-template*=funnel-seleziona-ricette-mobile] .selezione-ritiro .opzioni .opzione,html[data-template=funnel-seleziona-ricette] .selezione-ritiro .opzioni .opzione{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:767px){html[data-template*=funnel-seleziona-ricette-mobile] main .toggle-in-breve-apri svg,html[data-template=funnel-seleziona-ricette] main .toggle-in-breve-apri svg{-webkit-box-shadow:none;box-shadow:none}html[data-template*=funnel-seleziona-ricette-mobile] main .toggle-in-breve-apri span,html[data-template=funnel-seleziona-ricette] main .toggle-in-breve-apri span{text-shadow:none}}@media (max-width:767px){html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta .tipologie,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta .tipologie{position:absolute;left:calc(50% + 10px);width:45%;bottom:0;top:auto}}@media (max-width:767px){html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta h2,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta h2{font-size:14px}html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta .toggle-in-breve-apri,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta .toggle-in-breve-apri{font-size:12px}html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta .tipologia-link,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta .tipologia-link{font-size:10px}}html[data-template*=funnel-seleziona-ricette-mobile] main .intestazione,html[data-template*=funnel-seleziona-ricette-mobile] main .selezioni{background:#f4f4f4}html[data-template*=funnel-seleziona-ricette-mobile] main .selezioni{max-width:none}html[data-template*=funnel-seleziona-ricette-mobile] main .selezione{max-width:500px;margin-left:auto;margin-right:auto}html[data-template*=funnel-seleziona-ricette-mobile] main .selezione-ricette{margin-top:0;padding-top:40px}html[data-template*=funnel-seleziona-ricette-mobile] main .blocco.blocco-ricette{background:transparent}html[data-template*=funnel-seleziona-ricette-mobile] .primo-ordine .prezzo,html[data-template=funnel-seleziona-ricette] .primo-ordine .prezzo{color:#03bc66}@media (max-width:767px){html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta .retro h2,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta .retro h2{display:none}html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta .link-ricetta,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta .link-ricetta{font-size:12px;bottom:16px}html[data-template*=funnel-seleziona-ricette-mobile] main .riassunto-ricetta,html[data-template=funnel-seleziona-ricette] main .riassunto-ricetta{position:relative;top:-5px}html[data-template*=funnel-seleziona-ricette-mobile] main .valori-nutrizionali>.interno>p,html[data-template=funnel-seleziona-ricette] main .valori-nutrizionali>.interno>p{display:none}html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta.selezionabile .retro,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta.selezionabile .retro{padding-top:7px}html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta.selezionabile .retro .toggle-in-breve-chiudi,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta.selezionabile .retro .toggle-in-breve-chiudi{right:-2px}html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta.selezionabile .retro .toggle-in-breve-chiudi:after,html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta.selezionabile .retro .toggle-in-breve-chiudi:before,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta.selezionabile .retro .toggle-in-breve-chiudi:after,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta.selezionabile .retro .toggle-in-breve-chiudi:before{width:12px}}@media (max-width:479px){html[data-template*=funnel-seleziona-ricette-mobile] main .anteprima-ricetta.selezionabile .retro,html[data-template=funnel-seleziona-ricette] main .anteprima-ricetta.selezionabile .retro{padding-top:9px}}html[data-template=funnel-seleziona-ricette-mobile-step-01] .selezioni{padding:0 20px;overflow:hidden}html[data-template=funnel-seleziona-ricette-mobile-step-02] main{background-color:transparent}@media (max-width:767px){html[data-template=funnel-spedizione] .contenitore-form:nth-of-type(2){display:none}}@media (min-width:768px){html[data-template=funnel-spedizione-mobile] main{display:none}}html[data-template=funnel-spedizione-mobile] .raggruppamento-form,html[data-template=funnel-spedizione] .raggruppamento-form{max-width:1024px;margin:0 auto;padding:0 20px}html[data-template=funnel-spedizione-mobile] .form--orario-spedizione,html[data-template=funnel-spedizione] .form--orario-spedizione{padding:0 20px}html[data-template=funnel-spedizione-mobile] .form--orario-spedizione .opzioni,html[data-template=funnel-spedizione] .form--orario-spedizione .opzioni{margin:0 auto}html[data-template=funnel-spedizione-mobile] .btn.cta,html[data-template=funnel-spedizione] .btn.cta{margin-top:40px}@media (min-width:768px){html[data-template=funnel-spedizione-mobile] .raggruppamento-form,html[data-template=funnel-spedizione] .raggruppamento-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=funnel-spedizione-mobile] .raggruppamento-form .contenitore-form:first-of-type,html[data-template=funnel-spedizione] .raggruppamento-form .contenitore-form:first-of-type{-ms-flex-preferred-size:calc(60% - 10px);flex-basis:calc(60% - 10px)}html[data-template=funnel-spedizione-mobile] .raggruppamento-form .contenitore-form:last-of-type,html[data-template=funnel-spedizione] .raggruppamento-form .contenitore-form:last-of-type{-ms-flex-preferred-size:calc(40% - 10px);flex-basis:calc(40% - 10px);position:relative}html[data-template=funnel-spedizione-mobile] .raggruppamento-form .contenitore-form:last-of-type:before,html[data-template=funnel-spedizione] .raggruppamento-form .contenitore-form:last-of-type:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#292929}html[data-template=funnel-spedizione-mobile] .raggruppamento-form .contenitore-form:last-of-type .selettore .titolo,html[data-template=funnel-spedizione] .raggruppamento-form .contenitore-form:last-of-type .selettore .titolo{font-size:16px;font-weight:700;max-width:270px;margin:auto}html[data-template=funnel-spedizione-mobile] .raggruppamento-form .contenitore-form:last-of-type .selettore .opzioni,html[data-template=funnel-spedizione] .raggruppamento-form .contenitore-form:last-of-type .selettore .opzioni{margin:15px auto}html[data-template=funnel-spedizione-mobile] .raggruppamento-form .contenitore-form:last-of-type .selettore .nota,html[data-template=funnel-spedizione] .raggruppamento-form .contenitore-form:last-of-type .selettore .nota{font-size:10px;margin:-10px auto 15px;max-width:270px;text-align:left}}.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:first-of-type,.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:nth-of-type(3){-ms-flex-preferred-size:calc(70% - 10px);flex-basis:calc(70% - 10px)}.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:last-of-type,.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:nth-of-type(2){-ms-flex-preferred-size:calc(30% - 10px);flex-basis:calc(30% - 10px)}@media (min-width:768px){.form--dati-spedizione .blocco-input{margin-bottom:0}.form--dati-spedizione .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(2) .blocco-input{-ms-flex-preferred-size:100%;flex-basis:100%}.form--dati-spedizione .blocco-input-raggruppamento:first-of-type .blocco-input,.form--dati-spedizione .blocco-input-raggruppamento:last-of-type .blocco-input,.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(3) .blocco-input,.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(5) .blocco-input{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:first-of-type,.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:nth-of-type(3){-ms-flex-preferred-size:calc(35% - 10px);flex-basis:calc(35% - 10px)}.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:last-of-type,.form--dati-spedizione .blocco-input-raggruppamento:nth-of-type(4) .blocco-input:nth-of-type(2){-ms-flex-preferred-size:calc(15% - 10px);flex-basis:calc(15% - 10px)}}html[data-template=funnel-spedizione-mobile] .selezione-ritiro .opzioni,html[data-template=funnel-spedizione] .selezione-ritiro .opzioni{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html[data-template=funnel-spedizione-mobile] .selezione-ritiro .opzioni .opzione,html[data-template=funnel-spedizione] .selezione-ritiro .opzioni .opzione{-ms-flex-preferred-size:50%;flex-basis:50%}html[data-template=funnel-spedizione-mobile-step-01] .contenitore-checkbox{text-align:center;display:inline-block;margin:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html[data-template=funnel-spedizione-mobile-step-01] .btn--rosso{margin-top:20px}html[data-template=funnel-spedizione-mobile-step-02] .form--orario-spedizione .selettore,html[data-template=funnel-spedizione-mobile-step-02] .form--orario-spedizione .selezione-ritiro{margin:0 0 40px}html[data-template=funnel-spedizione-mobile-step-02] .form--orario-spedizione .selettore .titolo{font-size:12px;margin-bottom:15px}html[data-template=funnel-spedizione-mobile-step-02] .form--orario-spedizione .selettore .opzioni{margin:15px auto}html[data-template=funnel-spedizione-mobile-step-02] .form--orario-spedizione .selettore .nota{font-size:10px;margin:-10px auto 15px;max-width:270px;text-align:left}html[data-template=funnel-riepilogo] .valore--in-evidenza{font-size:40px;color:#03bc66;display:inline-block;top:8px;position:relative;margin-top:-15px}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .pagamento{font-size:12px}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .carte-accettate,html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .icona-paypal{display:block;margin-left:auto;margin-right:auto}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .icona-paypal{height:20px;margin-top:5px;margin-bottom:20px;position:relative;top:0}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .carte-accettate{height:21px;margin-top:10px;position:relative;top:-2px}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .btn{margin-right:10px!important}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .contenuto{margin-bottom:30px}@media (min-width:768px){html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .carte-accettate,html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .icona-paypal{margin-left:0;margin-right:0}}@media (min-width:768px){html[data-template=funnel-riepilogo] .raggruppamento-riepilogo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo{-ms-flex-preferred-size:50%;flex-basis:50%}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo:last-of-type>.interno{max-width:500px;margin:0 auto}}@media (min-width:1024px){html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;position:relative}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo:last-of-type{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo:last-of-type>.interno{max-width:none;margin:0}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo>.interno{padding:0 20px}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .blocco-riepilogo:not(:first-of-type):before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#292929}}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo h3{margin:0;border-bottom:1px solid;padding-bottom:4px;font-size:12px;font-weight:300}html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .recap-ricette h3{margin-bottom:15px}@media (min-width:768px){html[data-template=funnel-riepilogo] .raggruppamento-riepilogo .recap-ricette h3{margin:0 20px;border-bottom:1px solid;text-align:left}}html[data-template=funnel-login] body,html[data-template=funnel-registrati] body{background:#f4f4f4}html[data-template=funnel-login] main,html[data-template=funnel-registrati] main{margin-bottom:0}html[data-template=funnel-login] main .modale,html[data-template=funnel-registrati] main .modale{background:transparent;position:static;-webkit-transform:none;transform:none;display:block;margin:0 auto;padding-top:0;padding-bottom:0}html[data-template=funnel-singola-ricetta] body{background:#fff}html[data-template*=gift-card] .rosa{background:#fdd0cd;overflow:hidden;padding-bottom:20px}html[data-template*=gift-card] .blocco-bianco{background:#fff;margin:20px;padding:20px;overflow:hidden;max-width:1030px}@media (min-width:768px){html[data-template*=gift-card] .blocco-bianco{margin-top:65px;margin-bottom:10px;padding-top:50px;padding-bottom:50px}}@media (min-width:1024px){html[data-template*=gift-card] .blocco-bianco{margin-left:auto;margin-right:auto}}@media (min-width:1280px){html[data-template*=gift-card] .blocco-bianco{padding-left:85px;padding-right:85px}}html[data-template*=gift-card] .blocco-titolo h1{font-size:24px;font-weight:900;line-height:1.33}html[data-template*=gift-card] .blocco-titolo h2{font-size:16px;font-weight:300;line-height:1.33}@media (min-width:768px){html[data-template*=gift-card] .blocco-titolo h1{font-size:40px}html[data-template*=gift-card] .blocco-titolo h2{font-size:22px}}html[data-template=gift-card-home] .hero a,html[data-template=gift-card-utilizza] .hero a{margin-right:5px}html[data-template=gift-card-home] .descrizione-gift-card,html[data-template=gift-card-utilizza] .descrizione-gift-card{overflow:hidden}html[data-template=gift-card-home] .descrizione-gift-card h2,html[data-template=gift-card-home] .descrizione-gift-card p,html[data-template=gift-card-utilizza] .descrizione-gift-card h2,html[data-template=gift-card-utilizza] .descrizione-gift-card p{margin-bottom:1em}html[data-template=gift-card-home] .descrizione-gift-card .carta,html[data-template=gift-card-utilizza] .descrizione-gift-card .carta{max-width:300px;margin:0 auto}html[data-template=gift-card-home] .descrizione-gift-card .cta,html[data-template=gift-card-utilizza] .descrizione-gift-card .cta{margin-bottom:10px}html[data-template=gift-card-home] .contenitore-cta .cta,html[data-template=gift-card-utilizza] .contenitore-cta .cta{margin-top:0}html[data-template=gift-card-utilizza] .riscatta-gift-card{margin-top:10px}html[data-template=gift-card-utilizza] .riscatta-gift-card input[type=text]{font-size:16px}@media (max-width:767px){html[data-template=gift-card-home] .caratteristiche h2,html[data-template=gift-card-utilizza] .caratteristiche h2{margin-top:10px;text-align:center}}@media (min-width:768px){html[data-template=gift-card-home] .blocco-bianco,html[data-template=gift-card-utilizza] .blocco-bianco{margin-bottom:20px}html[data-template=gift-card-home] .descrizione-gift-card>.interno,html[data-template=gift-card-utilizza] .descrizione-gift-card>.interno{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}html[data-template=gift-card-home] .descrizione-gift-card .carta,html[data-template=gift-card-utilizza] .descrizione-gift-card .carta{max-width:none;margin:0;-ms-flex-preferred-size:326px;flex-basis:326px}html[data-template=gift-card-home] .descrizione-gift-card .caratteristiche,html[data-template=gift-card-utilizza] .descrizione-gift-card .caratteristiche{-ms-flex-preferred-size:340px;flex-basis:340px}html[data-template=gift-card-home] .descrizione-gift-card .riscatta-gift-card,html[data-template=gift-card-utilizza] .descrizione-gift-card .riscatta-gift-card{margin-top:50px}html[data-template=gift-card-home] .cta,html[data-template=gift-card-utilizza] .cta{margin-bottom:50px}}@media (min-width:960px){html[data-template=gift-card-home] .descrizione-gift-card .caratteristiche,html[data-template=gift-card-utilizza] .descrizione-gift-card .caratteristiche{-ms-flex-preferred-size:450px;flex-basis:450px}}html[data-template=gift-card-home] .caratteristiche h2,html[data-template=gift-card-utilizza] .caratteristiche h2{font-size:24px;font-weight:900;line-height:1.33}html[data-template=gift-card-home] .caratteristiche li,html[data-template=gift-card-home] .caratteristiche p,html[data-template=gift-card-utilizza] .caratteristiche li,html[data-template=gift-card-utilizza] .caratteristiche p{font-size:16px;line-height:1.33}@media (min-width:768px){html[data-template=gift-card-home] .caratteristiche h2,html[data-template=gift-card-utilizza] .caratteristiche h2{font-size:28px}}html[data-template=gift-card-regala-valore] .selezione-ricette li{color:#f1453d}html[data-template=gift-card-regala-valore] .selezione-ricette li:before{background:#fff;color:#f1453d;border:2px solid #fdd0cd;-webkit-transition:all .3s;transition:all .3s}html[data-template=gift-card-regala-valore] .selezione-ricette li.attivo:before,html[data-template=gift-card-regala-valore] .selezione-ricette li:hover:before{background:#fff;border-color:#f1453d}html[data-template=gift-card-regala-valore] .selezione-ricette li.attivo:after{-webkit-transform:translate(12px);transform:translate(12px);background-image:url(../../img/icona_selezionato_cuore_rosso.svg)}html[data-template=gift-card-regala-valore] .selezione-persone,html[data-template=gift-card-regala-valore] .selezione-ricette{max-width:500px;margin:40px auto}html[data-template=gift-card-regala-valore] .selezione-persone{max-width:360px}html[data-template=gift-card-regala-valore] .selezione-persone li{color:#f1453d}html[data-template=gift-card-regala-valore] .selezione-persone li img{-webkit-transition:all .3s;transition:all .3s}html[data-template=gift-card-regala-valore] .selezione-persone li.attivo img,html[data-template=gift-card-regala-valore] .selezione-persone li:hover img{background:#fff;border-color:#f1453d}html[data-template=gift-card-regala-valore] .selezione-persone li.attivo:after{-webkit-transform:translate(12px);transform:translate(12px);background-image:url(../../img/icona_selezionato_cuore_rosso.svg)}html[data-template=gift-card-regala-valore] .selezione-persone img{background:#fff;border:2px solid #fff}@media (min-width:768px){html[data-template=gift-card-regala-valore] .selezione-ricette li:before{background:#fdd0cd}html[data-template=gift-card-regala-valore] .selezione-persone img{background:#fdd0cd}}html[data-template=gift-card-regala-valore] .carta{position:relative;text-align:center}html[data-template=gift-card-regala-valore] .carta-interno{position:relative;max-width:260px;margin:30px auto 0}html[data-template=gift-card-regala-valore] .carta-interno p{margin-top:30px}html[data-template=gift-card-regala-valore] .valore{position:absolute;left:20px;top:20px;color:#fff;text-align:left}@media (min-width:768px){html[data-template=gift-card-regala-valore] .carta{text-align:left;-ms-flex-preferred-size:40%;flex-basis:40%}html[data-template=gift-card-regala-valore] .carta>.interno{width:100%;max-width:396px;padding:0 60px}html[data-template=gift-card-regala-valore] .carta img{width:100%;display:block}}@media (max-width:767px){html[data-template=gift-card-regala-valore] .blocco-bianco{background:transparent;margin:0;padding:0}html[data-template=gift-card-regala-valore] .rosa{background:transparent}html[data-template=gift-card-regala-valore] .rosa>.interno .blocco:first-of-type,html[data-template=gift-card-regala-valore] .rosa>.interno .blocco:nth-of-type(2){margin:0}html[data-template=gift-card-regala-valore] .rosa>.interno .blocco:first-of-type{background:#fdd0cd;padding:40px 20px 0}html[data-template=gift-card-regala-valore] .rosa>.interno .blocco:nth-of-type(2) .selezioni{padding:20px;background:#fdd0cd}html[data-template=gift-card-regala-valore] .rosa>.interno .blocco:nth-of-type(2) .carta{margin:30px 20px 20px}html[data-template=gift-card-regala-valore] .rosa>.interno .blocco:last-of-type{padding:0 20px 40px}}@media (min-width:768px){html[data-template=gift-card-regala-valore] .blocco-bianco{margin-top:40px;margin-bottom:40px;padding-left:0;padding-right:0}}@media (min-width:768px){html[data-template=gift-card-regala-valore] .blocco-con-separatore{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=gift-card-regala-valore] .blocco-con-separatore>div:last-of-type{position:relative}html[data-template=gift-card-regala-valore] .blocco-con-separatore>div:last-of-type:after{position:absolute;content:"";width:1px;height:100%;background:#292929;left:0;top:0}html[data-template=gift-card-regala-valore] .selezioni{-ms-flex-preferred-size:60%;flex-basis:60%}}html[data-template=gift-card-regala-valore] main .cta{margin:4px 0 32px}@media (min-width:768px){html[data-template=gift-card-regala-valore] .testo-mobile{display:none}html[data-template=gift-card-regala-valore] main .cta{margin:60px 0 32px}}html[data-template=gift-card-regala-valore] .carta p{font-size:16px}@media (max-width:767px){html[data-template=gift-card-regala-dati] .rosa{background:transparent}html[data-template=gift-card-regala-dati] .blocco-bianco{margin-left:0;margin-right:0;padding-top:0}}html[data-template=gift-card-regala-dati] .blocco-bianco{margin-top:40px;margin-bottom:40px}html[data-template=gift-card-regala-dati] .blocco-checkbox label,html[data-template=gift-card-regala-dati] .blocco-input label{padding-left:0}html[data-template=gift-card-regala-dati] .opzioni{margin:0 auto;width:100%;max-width:400px}html[data-template=gift-card-regala-dati] .paypal img{width:75px}html[data-template=gift-card-regala-dati] form>div,html[data-template=gift-card-regala-dati] form>p{margin:1em 0}html[data-template=gift-card-regala-dati] form>p{margin-top:2em}html[data-template=gift-card-regala-dati] .blocco-output .etichetta{margin-top:20px;border-bottom:1px solid}@media (min-width:768px){html[data-template=gift-card-regala-dati] .blocco-output .etichetta{margin-top:0;border-bottom:none}html[data-template=gift-card-regala-dati] .opzioni{width:175px;max-width:none}}html[data-template=gift-card-regala-dati] .blocco-submit{margin:40px 0}html[data-template=gift-card-regala-dati] .blocco-submit .carte-accettate,html[data-template=gift-card-regala-dati] .blocco-submit .icona-paypal{margin-left:auto;margin-right:auto;display:block}html[data-template=gift-card-regala-dati] .blocco-submit .icona-paypal{width:90px;margin-top:12px;margin-bottom:30px}html[data-template=gift-card-regala-dati] .blocco-submit .carte-accettate{width:240px;margin-top:10px}@media (min-width:768px){html[data-template=gift-card-regala-dati] .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=gift-card-regala-dati] .blocco-input-raggruppamento:first-of-type .blocco-input,html[data-template=gift-card-regala-dati] .blocco-input-raggruppamento:nth-of-type(2) .blocco-input{-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px)}html[data-template=gift-card-regala-dati] .blocco-input-raggruppamento:nth-of-type(3) .blocco-input{-ms-flex-preferred-size:calc(66.66% - 20px);flex-basis:calc(66.66% - 20px)}html[data-template=gift-card-regala-dati] .blocco-input-raggruppamento:nth-of-type(3) .blocco-output{-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px)}html[data-template=gift-card-regala-dati] .blocco-submit{margin:60px 0}html[data-template=gift-card-regala-dati] .blocco-submit .metodi-pagamento{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;margin-left:auto;margin-right:auto}html[data-template=gift-card-regala-dati] .blocco-submit .metodo-pagamento{-ms-flex-preferred-size:50%;flex-basis:50%}}html[data-template=gift-card-regala-dati] .risultato{margin-top:20px;margin-bottom:20px;text-align:center}@media (min-width:768px){html[data-template=gift-card-regala-dati] .risultato{margin-top:12px;margin-bottom:0;text-align:left}html[data-template=gift-card-regala-dati] .risultato span:first-of-type{position:relative;top:-6px;margin-right:10px}}html[data-template=gift-card-regala-dati] .etichetta{font-size:12px}html[data-template=gift-card-regala-dati] .risultato span:first-of-type{font-size:16px}html[data-template=gift-card-regala-dati] .risultato span:last-of-type{font-size:40px;color:#f1453d}html[data-template=gift-card-regala-pagamento] .form-pagamento{margin-top:30px}html[data-template=gift-card-regala-pagamento] .blocco-submit{margin-top:60px}html[data-template=gift-card-regala-pagamento] .blocco-submit .cta{width:100px}@media (min-width:768px){html[data-template=gift-card-regala-pagamento] .form-pagamento{margin-top:70px}}@media (max-width:767px){html[data-template=gift-card-regala-pagamento] .blocco-bianco{margin:0}}html[data-template=gift-card-utilizza] .riscatta-gift-card .blocco-input{max-width:200px;margin:0 auto}html[data-template=gift-card-utilizza] .riscatta-gift-card .blocco-input:not(.blocco-checkbox) input{max-width:186px;margin:0 auto;height:35px}html[data-template=gift-card-utilizza] .riscatta-gift-card .blocco-submit{margin-top:20px;text-align:center}@media (min-width:960px){html[data-template=gift-card-utilizza] .riscatta-gift-card form{overflow:hidden}html[data-template=gift-card-utilizza] .riscatta-gift-card .blocco-input{float:left;margin-right:10px;width:50%}html[data-template=gift-card-utilizza] .riscatta-gift-card .blocco-input:not(.blocco-checkbox) input{max-width:none}html[data-template=gift-card-utilizza] .riscatta-gift-card .blocco-submit{margin-top:0;text-align:left;float:right}html[data-template=gift-card-utilizza] .riscatta-gift-card .cta{margin-bottom:0;position:relative;top:5px}}html[data-template=archivio-ingredienti] .breadcrumb,html[data-template=archivio-ricette] .breadcrumb,html[data-template=risultati-ricerca-ingredienti] .breadcrumb,html[data-template=risultati-ricerca-ricette] .breadcrumb{clear:both}@media (min-width:768px){html[data-template=archivio-ingredienti] .contenitore-filtri,html[data-template=archivio-ricette] .contenitore-filtri,html[data-template=risultati-ricerca-ingredienti] .contenitore-filtri,html[data-template=risultati-ricerca-ricette] .contenitore-filtri{margin-right:220px}}html[data-template=archivio-ingredienti] .filtro ul,html[data-template=archivio-ricette] .filtro ul,html[data-template=risultati-ricerca-ingredienti] .filtro ul,html[data-template=risultati-ricerca-ricette] .filtro ul{display:none;margin-top:0;margin-bottom:0;padding-left:0}html[data-template=archivio-ingredienti] .filtro ul li,html[data-template=archivio-ricette] .filtro ul li,html[data-template=risultati-ricerca-ingredienti] .filtro ul li,html[data-template=risultati-ricerca-ricette] .filtro ul li{list-style:none}html[data-template=archivio-ingredienti] .filtro ul li,html[data-template=archivio-ricette] .filtro ul li,html[data-template=risultati-ricerca-ingredienti] .filtro ul li,html[data-template=risultati-ricerca-ricette] .filtro ul li{display:none;margin:5px 5px 10px}html[data-template=archivio-ingredienti] .filtro ul li.selezionato,html[data-template=archivio-ricette] .filtro ul li.selezionato,html[data-template=risultati-ricerca-ingredienti] .filtro ul li.selezionato,html[data-template=risultati-ricerca-ricette] .filtro ul li.selezionato{display:inline-block}html[data-template=archivio-ingredienti] .filtro.aperto ul,html[data-template=archivio-ricette] .filtro.aperto ul,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto ul,html[data-template=risultati-ricerca-ricette] .filtro.aperto ul{background-color:#fff;border:1px solid #d8d8d8;position:absolute;padding:10px 10px 5px;margin-top:10px;margin-bottom:20px;z-index:200;display:block;width:calc(200% + 20px);left:0;top:40px}html[data-template=archivio-ingredienti] .filtro.aperto li,html[data-template=archivio-ricette] .filtro.aperto li,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto li,html[data-template=risultati-ricerca-ricette] .filtro.aperto li{display:inline-block}html[data-template=archivio-ingredienti] .filtro ul,html[data-template=archivio-ricette] .filtro ul,html[data-template=risultati-ricerca-ingredienti] .filtro ul,html[data-template=risultati-ricerca-ricette] .filtro ul{width:450px}html[data-template=archivio-ingredienti] .filtro,html[data-template=risultati-ricerca-ingredienti] .filtro{width:200px;margin-left:auto;margin-right:auto}html[data-template=archivio-ricette] .filtro,html[data-template=risultati-ricerca-ricette] .filtro{position:relative;float:left;width:calc(50% - 10px)}html[data-template=archivio-ricette] .filtro:first-of-type,html[data-template=risultati-ricerca-ricette] .filtro:first-of-type{margin-right:10px}html[data-template=archivio-ricette] .filtro:last-of-type,html[data-template=risultati-ricerca-ricette] .filtro:last-of-type{margin-left:10px}html[data-template=archivio-ricette] .filtro.aperto:last-of-type ul,html[data-template=risultati-ricerca-ricette] .filtro.aperto:last-of-type ul{left:calc(-100% - 20px)}html[data-template=archivio-ricette] .filtro.aperto:first-of-type ul,html[data-template=risultati-ricerca-ricette] .filtro.aperto:first-of-type ul{left:0}@media (min-width:768px){html[data-template=archivio-ricette] .filtro,html[data-template=risultati-ricerca-ricette] .filtro{display:inline;float:none}html[data-template=archivio-ricette] .filtro.aperto:first-of-type ul,html[data-template=archivio-ricette] .filtro.aperto:last-of-type ul,html[data-template=risultati-ricerca-ricette] .filtro.aperto:first-of-type ul,html[data-template=risultati-ricerca-ricette] .filtro.aperto:last-of-type ul{left:0}}@media (min-width:768px){html[data-template=archivio-ingredienti] .filtro,html[data-template=risultati-ricerca-ingredienti] .filtro{margin-left:0;margin-right:0}}html[data-template=archivio-ingredienti] .filtro .nome,html[data-template=archivio-ricette] .filtro .nome,html[data-template=risultati-ricerca-ingredienti] .filtro .nome,html[data-template=risultati-ricerca-ricette] .filtro .nome{position:relative}html[data-template=archivio-ingredienti] .filtro .nome:after,html[data-template=archivio-ingredienti] .filtro .nome:before,html[data-template=archivio-ricette] .filtro .nome:after,html[data-template=archivio-ricette] .filtro .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro .nome:before,html[data-template=risultati-ricerca-ricette] .filtro .nome:after,html[data-template=risultati-ricerca-ricette] .filtro .nome:before{position:absolute;top:20px;content:"";width:12px;height:2px;background:#292929;-webkit-transition:all .3s;transition:all .3s}html[data-template=archivio-ingredienti] .filtro .nome:before,html[data-template=archivio-ricette] .filtro .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro .nome:before,html[data-template=risultati-ricerca-ricette] .filtro .nome:before{right:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-template=archivio-ingredienti] .filtro .nome:after,html[data-template=archivio-ricette] .filtro .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro .nome:after,html[data-template=risultati-ricerca-ricette] .filtro .nome:after{right:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template=archivio-ingredienti] .filtro.aperto .nome:before,html[data-template=archivio-ricette] .filtro.aperto .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome:before,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome:before{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}html[data-template=archivio-ingredienti] .filtro.aperto .nome:after,html[data-template=archivio-ricette] .filtro.aperto .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome:after,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome:after{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}html[data-template=archivio-ingredienti] .filtro.aperto .nome:after,html[data-template=archivio-ingredienti] .filtro.aperto .nome:before,html[data-template=archivio-ingredienti] .filtro.selezione-attiva .nome:after,html[data-template=archivio-ingredienti] .filtro.selezione-attiva .nome:before,html[data-template=archivio-ricette] .filtro.aperto .nome:after,html[data-template=archivio-ricette] .filtro.aperto .nome:before,html[data-template=archivio-ricette] .filtro.selezione-attiva .nome:after,html[data-template=archivio-ricette] .filtro.selezione-attiva .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva .nome:before,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome:after,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome:before,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva .nome:after,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva .nome:before{background:#fff}html[data-template=archivio-ingredienti] .filtro.aperto .nome:before,html[data-template=archivio-ingredienti] .filtro.selezione-attiva .nome:before,html[data-template=archivio-ricette] .filtro.aperto .nome:before,html[data-template=archivio-ricette] .filtro.selezione-attiva .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome:before,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva .nome:before,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome:before,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva .nome:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-template=archivio-ingredienti] .filtro.aperto .nome:after,html[data-template=archivio-ingredienti] .filtro.selezione-attiva .nome:after,html[data-template=archivio-ricette] .filtro.aperto .nome:after,html[data-template=archivio-ricette] .filtro.selezione-attiva .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome:after,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva .nome:after,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome:after,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva .nome:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template=archivio-ingredienti] .filtro.selezione-attiva:not(.aperto) li.selezionato a,html[data-template=archivio-ricette] .filtro.selezione-attiva:not(.aperto) li.selezionato a,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva:not(.aperto) li.selezionato a,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva:not(.aperto) li.selezionato a{color:#292929;background:transparent}html[data-template=archivio-ingredienti] .filtro.selezione-attiva:not(.aperto) li.selezionato:after,html[data-template=archivio-ingredienti] .filtro.selezione-attiva:not(.aperto) li.selezionato:before,html[data-template=archivio-ricette] .filtro.selezione-attiva:not(.aperto) li.selezionato:after,html[data-template=archivio-ricette] .filtro.selezione-attiva:not(.aperto) li.selezionato:before,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva:not(.aperto) li.selezionato:after,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva:not(.aperto) li.selezionato:before,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva:not(.aperto) li.selezionato:after,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva:not(.aperto) li.selezionato:before{background:#292929}html[data-template=archivio-ingredienti] .filtro.aperto li.selezionato:after,html[data-template=archivio-ingredienti] .filtro.aperto li.selezionato:before,html[data-template=archivio-ricette] .filtro.aperto li.selezionato:after,html[data-template=archivio-ricette] .filtro.aperto li.selezionato:before,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto li.selezionato:after,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto li.selezionato:before,html[data-template=risultati-ricerca-ricette] .filtro.aperto li.selezionato:after,html[data-template=risultati-ricerca-ricette] .filtro.aperto li.selezionato:before{background:#fff}html[data-template=archivio-ingredienti] .filtro.aperto li.selezionato:before,html[data-template=archivio-ricette] .filtro.aperto li.selezionato:before,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto li.selezionato:before,html[data-template=risultati-ricerca-ricette] .filtro.aperto li.selezionato:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-template=archivio-ingredienti] .filtro.aperto li.selezionato:after,html[data-template=archivio-ricette] .filtro.aperto li.selezionato:after,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto li.selezionato:after,html[data-template=risultati-ricerca-ricette] .filtro.aperto li.selezionato:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template=archivio-ingredienti] .filtro .nome,html[data-template=archivio-ingredienti] .filtro li,html[data-template=archivio-ricette] .filtro .nome,html[data-template=archivio-ricette] .filtro li,html[data-template=risultati-ricerca-ingredienti] .filtro .nome,html[data-template=risultati-ricerca-ingredienti] .filtro li,html[data-template=risultati-ricerca-ricette] .filtro .nome,html[data-template=risultati-ricerca-ricette] .filtro li{position:relative;-webkit-transition:all .3s;transition:all .3s}html[data-template=archivio-ingredienti] .filtro li:after,html[data-template=archivio-ingredienti] .filtro li:before,html[data-template=archivio-ricette] .filtro li:after,html[data-template=archivio-ricette] .filtro li:before,html[data-template=risultati-ricerca-ingredienti] .filtro li:after,html[data-template=risultati-ricerca-ingredienti] .filtro li:before,html[data-template=risultati-ricerca-ricette] .filtro li:after,html[data-template=risultati-ricerca-ricette] .filtro li:before{content:"";position:absolute;right:10px;top:20px;width:12px;height:1px;background:#292929;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}html[data-template=archivio-ingredienti] .filtro li:before,html[data-template=archivio-ricette] .filtro li:before,html[data-template=risultati-ricerca-ingredienti] .filtro li:before,html[data-template=risultati-ricerca-ricette] .filtro li:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}html[data-template=archivio-ingredienti] .filtro.aperto .nome,html[data-template=archivio-ingredienti] .filtro.selezione-attiva .nome,html[data-template=archivio-ricette] .filtro.aperto .nome,html[data-template=archivio-ricette] .filtro.selezione-attiva .nome,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto .nome,html[data-template=risultati-ricerca-ingredienti] .filtro.selezione-attiva .nome,html[data-template=risultati-ricerca-ricette] .filtro.aperto .nome,html[data-template=risultati-ricerca-ricette] .filtro.selezione-attiva .nome{background:#f1453d;border-color:#f1453d;color:#fff}html[data-template=archivio-ingredienti] .filtro .nome,html[data-template=archivio-ricette] .filtro .nome,html[data-template=risultati-ricerca-ingredienti] .filtro .nome,html[data-template=risultati-ricerca-ricette] .filtro .nome{margin-bottom:10px;height:41px;width:100%;border:1px solid #d8d8d8;color:#292929;display:inline-block;padding:0 0 0 10px}@media (min-width:768px){html[data-template=archivio-ingredienti] .filtro .nome,html[data-template=archivio-ricette] .filtro .nome,html[data-template=risultati-ricerca-ingredienti] .filtro .nome,html[data-template=risultati-ricerca-ricette] .filtro .nome{width:174px}}html[data-template=archivio-ingredienti] .filtro li a,html[data-template=archivio-ricette] .filtro li a,html[data-template=risultati-ricerca-ingredienti] .filtro li a,html[data-template=risultati-ricerca-ricette] .filtro li a{display:inline-block;padding:0 70px 0 10px;height:35px;border:1px solid #d8d8d8;-webkit-transition:all .3s;transition:all .3s}html[data-template=archivio-ingredienti] .filtro li.selezionato:before,html[data-template=archivio-ricette] .filtro li.selezionato:before,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:before,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-template=archivio-ingredienti] .filtro li.selezionato:after,html[data-template=archivio-ricette] .filtro li.selezionato:after,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:after,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template=archivio-ingredienti] .filtro li.selezionato:hover a,html[data-template=archivio-ingredienti] .filtro li.selezionato a,html[data-template=archivio-ricette] .filtro li.selezionato:hover a,html[data-template=archivio-ricette] .filtro li.selezionato a,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:hover a,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato a,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:hover a,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato a{color:#fff;background:#f1453d}html[data-template=archivio-ingredienti] .filtro li.selezionato:after,html[data-template=archivio-ingredienti] .filtro li.selezionato:before,html[data-template=archivio-ingredienti] .filtro li.selezionato:hover:after,html[data-template=archivio-ingredienti] .filtro li.selezionato:hover:before,html[data-template=archivio-ricette] .filtro li.selezionato:after,html[data-template=archivio-ricette] .filtro li.selezionato:before,html[data-template=archivio-ricette] .filtro li.selezionato:hover:after,html[data-template=archivio-ricette] .filtro li.selezionato:hover:before,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:after,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:before,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:hover:after,html[data-template=risultati-ricerca-ingredienti] .filtro li.selezionato:hover:before,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:after,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:before,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:hover:after,html[data-template=risultati-ricerca-ricette] .filtro li.selezionato:hover:before{background:#fff}html[data-template=archivio-ingredienti] .filtro li:hover a,html[data-template=archivio-ricette] .filtro li:hover a,html[data-template=risultati-ricerca-ingredienti] .filtro li:hover a,html[data-template=risultati-ricerca-ricette] .filtro li:hover a{color:#f1453d;border:1px solid}html[data-template=archivio-ingredienti] .filtro li:hover:after,html[data-template=archivio-ingredienti] .filtro li:hover:before,html[data-template=archivio-ricette] .filtro li:hover:after,html[data-template=archivio-ricette] .filtro li:hover:before,html[data-template=risultati-ricerca-ingredienti] .filtro li:hover:after,html[data-template=risultati-ricerca-ingredienti] .filtro li:hover:before,html[data-template=risultati-ricerca-ricette] .filtro li:hover:after,html[data-template=risultati-ricerca-ricette] .filtro li:hover:before{background:#f1453d}html[data-template=archivio-ingredienti] .filtro .nome,html[data-template=archivio-ricette] .filtro .nome,html[data-template=risultati-ricerca-ingredienti] .filtro .nome,html[data-template=risultati-ricerca-ricette] .filtro .nome{line-height:41px}html[data-template=archivio-ingredienti] .filtro li,html[data-template=archivio-ricette] .filtro li,html[data-template=risultati-ricerca-ingredienti] .filtro li,html[data-template=risultati-ricerca-ricette] .filtro li{line-height:35px}html[data-template=archivio-ingredienti] .cerca,html[data-template=archivio-ricette] .cerca,html[data-template=risultati-ricerca-ingredienti] .cerca,html[data-template=risultati-ricerca-ricette] .cerca{width:200px;margin:20px auto}html[data-template=archivio-ingredienti] .cerca input[type=search],html[data-template=archivio-ricette] .cerca input[type=search],html[data-template=risultati-ricerca-ingredienti] .cerca input[type=search],html[data-template=risultati-ricerca-ricette] .cerca input[type=search]{width:100%;height:41px;border:1px solid #d8d8d8;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}html[data-template=archivio-ingredienti] .cerca form input[type=search]::-webkit-input-placeholder,html[data-template=archivio-ricette] .cerca form input[type=search]::-webkit-input-placeholder,html[data-template=risultati-ricerca-ingredienti] .cerca form input[type=search]::-webkit-input-placeholder,html[data-template=risultati-ricerca-ricette] .cerca form input[type=search]::-webkit-input-placeholder{font-size:22px}html[data-template=archivio-ingredienti] .cerca form input[type=search]:-ms-input-placeholder,html[data-template=archivio-ricette] .cerca form input[type=search]:-ms-input-placeholder,html[data-template=risultati-ricerca-ingredienti] .cerca form input[type=search]:-ms-input-placeholder,html[data-template=risultati-ricerca-ricette] .cerca form input[type=search]:-ms-input-placeholder{font-size:22px}html[data-template=archivio-ingredienti] .cerca form input[type=search]::-ms-input-placeholder,html[data-template=archivio-ricette] .cerca form input[type=search]::-ms-input-placeholder,html[data-template=risultati-ricerca-ingredienti] .cerca form input[type=search]::-ms-input-placeholder,html[data-template=risultati-ricerca-ricette] .cerca form input[type=search]::-ms-input-placeholder{font-size:22px}html[data-template=archivio-ingredienti] .cerca form input[type=search]::placeholder,html[data-template=archivio-ricette] .cerca form input[type=search]::placeholder,html[data-template=risultati-ricerca-ingredienti] .cerca form input[type=search]::placeholder,html[data-template=risultati-ricerca-ricette] .cerca form input[type=search]::placeholder{font-size:22px}html[data-template=archivio-ingredienti] .cerca form.attivo button,html[data-template=archivio-ingredienti] .cerca form input[type=search]:not(:placeholder-shown)~button,html[data-template=archivio-ricette] .cerca form.attivo button,html[data-template=archivio-ricette] .cerca form input[type=search]:not(:placeholder-shown)~button,html[data-template=risultati-ricerca-ingredienti] .cerca form.attivo button,html[data-template=risultati-ricerca-ingredienti] .cerca form input[type=search]:not(:placeholder-shown)~button,html[data-template=risultati-ricerca-ricette] .cerca form.attivo button,html[data-template=risultati-ricerca-ricette] .cerca form input[type=search]:not(:placeholder-shown)~button{width:70px;pointer-events:auto;cursor:pointer}html[data-template=archivio-ingredienti] .cerca form,html[data-template=archivio-ricette] .cerca form,html[data-template=risultati-ricerca-ingredienti] .cerca form,html[data-template=risultati-ricerca-ricette] .cerca form{position:relative}html[data-template=archivio-ingredienti] .cerca form button,html[data-template=archivio-ricette] .cerca form button,html[data-template=risultati-ricerca-ingredienti] .cerca form button,html[data-template=risultati-ricerca-ricette] .cerca form button{pointer-events:none;-webkit-transition:all .3s;transition:all .3s;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:10px;top:10px;width:calc(100% - 20px);overflow:hidden}html[data-template=archivio-ingredienti] .cerca form img,html[data-template=archivio-ricette] .cerca form img,html[data-template=risultati-ricerca-ingredienti] .cerca form img,html[data-template=risultati-ricerca-ricette] .cerca form img{float:right;width:20px;height:20px}@media (min-width:768px){html[data-template=archivio-ingredienti] .cerca,html[data-template=archivio-ricette] .cerca,html[data-template=risultati-ricerca-ingredienti] .cerca,html[data-template=risultati-ricerca-ricette] .cerca{position:absolute;top:0;right:20px;margin:0}}@media(min-width:1280px){html[data-template=archivio-ingredienti] .cerca,html[data-template=archivio-ricette] .cerca,html[data-template=risultati-ricerca-ingredienti] .cerca,html[data-template=risultati-ricerca-ricette] .cerca{right:78px}}html[data-template=archivio-ingredienti] .cerca button,html[data-template=archivio-ingredienti] .cerca input,html[data-template=archivio-ricette] .cerca button,html[data-template=archivio-ricette] .cerca input,html[data-template=risultati-ricerca-ingredienti] .cerca button,html[data-template=risultati-ricerca-ingredienti] .cerca input,html[data-template=risultati-ricerca-ricette] .cerca button,html[data-template=risultati-ricerca-ricette] .cerca input{font-size:16px;line-height:19px}.carica-altri{position:relative;display:none;margin-bottom:80px}.carica-altri.visibile{display:block}.carica-altri:after,.carica-altri:before,.carica-altri span{width:12px;height:12px;border-radius:100%;background:#292929}.carica-altri:after,.carica-altri:before{content:"";position:absolute;top:0}.carica-altri span{margin:0 auto;display:block;-webkit-animation:glow 1s ease-in-out .1s infinite;animation:glow 1s ease-in-out .1s infinite}.carica-altri:before{left:calc(50% + 14px);-webkit-animation:glow 1s ease-in-out .2s infinite;animation:glow 1s ease-in-out .2s infinite}.carica-altri:after{left:calc(50% - 26px);-webkit-animation:glow 1s ease-in-out infinite;animation:glow 1s ease-in-out infinite}@-webkit-keyframes glow{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes glow{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translate(0);transform:translate(0)}}html[data-template=ricette-settimana] .anteprima-ricetta .retro{background:#f4f4f4}html[data-template=ricette-settimana] .margini{padding-left:0;padding-right:0}@media (min-width:640px){html[data-template=ricette-settimana] .anteprima-ricetta .retro{background:#f4f4f4}html[data-template=ricette-settimana] .margini{padding-left:20px;padding-right:20px}}@media (max-width:767px){html[data-template=ricette-settimana] .margini{padding-left:0;padding-right:0}}html[data-template=archivio-ingredienti] .filtro,html[data-template=archivio-ricette] .filtro,html[data-template=risultati-ricerca-ingredienti] .filtro,html[data-template=risultati-ricerca-ricette] .filtro{position:relative}html[data-template=archivio-ingredienti] .blocco:first-child h1,html[data-template=archivio-ricette] .blocco:first-child h1,html[data-template=risultati-ricerca-ingredienti] .blocco:first-child h1,html[data-template=risultati-ricerca-ricette] .blocco:first-child h1{font-size:24px;font-weight:900;margin-bottom:20px}html[data-template=archivio-ingredienti] .blocco:first-child h2,html[data-template=archivio-ricette] .blocco:first-child h2,html[data-template=risultati-ricerca-ingredienti] .blocco:first-child h2,html[data-template=risultati-ricerca-ricette] .blocco:first-child h2{font-weight:300;font-size:16px;margin-bottom:30px}html[data-template=archivio-ingredienti] .filtri .interno,html[data-template=archivio-ricette] .filtri .interno,html[data-template=risultati-ricerca-ingredienti] .filtri .interno,html[data-template=risultati-ricerca-ricette] .filtri .interno{position:relative}html[data-template=archivio-ingredienti] .breadcrumb,html[data-template=archivio-ricette] .breadcrumb,html[data-template=risultati-ricerca-ingredienti] .breadcrumb,html[data-template=risultati-ricerca-ricette] .breadcrumb{text-align:center;padding:0 20px;max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html[data-template=archivio-ingredienti] .breadcrumb p,html[data-template=archivio-ricette] .breadcrumb p,html[data-template=risultati-ricerca-ingredienti] .breadcrumb p,html[data-template=risultati-ricerca-ricette] .breadcrumb p{padding:30px 0 20px}html[data-template=archivio-ingredienti] .breadcrumb.visibile,html[data-template=archivio-ricette] .breadcrumb.visibile,html[data-template=risultati-ricerca-ingredienti] .breadcrumb.visibile,html[data-template=risultati-ricerca-ricette] .breadcrumb.visibile{max-height:200px}html[data-template=archivio-ingredienti] .breadcrumb a,html[data-template=archivio-ricette] .breadcrumb a,html[data-template=risultati-ricerca-ingredienti] .breadcrumb a,html[data-template=risultati-ricerca-ricette] .breadcrumb a{color:#f1453d;display:block;margin-top:6px}html[data-template=archivio-ingredienti] .breadcrumb a:after,html[data-template=archivio-ricette] .breadcrumb a:after,html[data-template=risultati-ricerca-ingredienti] .breadcrumb a:after,html[data-template=risultati-ricerca-ricette] .breadcrumb a:after{content:"\2715";border:1px solid #f1453d;border-radius:100%;display:inline-block;height:16px;width:14px;font-size:12px;font-weight:900;padding:2px 2px 0;text-align:center;margin-left:5px;position:relative;top:-5px;margin-right:3px}html[data-template=archivio-ingredienti] .anteprima-ricetta .retro,html[data-template=archivio-ricette] .anteprima-ricetta .retro,html[data-template=risultati-ricerca-ingredienti] .anteprima-ricetta .retro,html[data-template=risultati-ricerca-ricette] .anteprima-ricetta .retro{background:#f4f4f4}@media (min-width:480px){html[data-template=archivio-ingredienti] .breadcrumb,html[data-template=archivio-ricette] .breadcrumb,html[data-template=risultati-ricerca-ingredienti] .breadcrumb,html[data-template=risultati-ricerca-ricette] .breadcrumb{padding:0}html[data-template=archivio-ingredienti] .breadcrumb a,html[data-template=archivio-ricette] .breadcrumb a,html[data-template=risultati-ricerca-ingredienti] .breadcrumb a,html[data-template=risultati-ricerca-ricette] .breadcrumb a{display:inline-block;margin:0 0 0 12px}}@media (min-width:768px){html[data-template=archivio-ingredienti] .breadcrumb,html[data-template=archivio-ricette] .breadcrumb,html[data-template=risultati-ricerca-ingredienti] .breadcrumb,html[data-template=risultati-ricerca-ricette] .breadcrumb{margin-bottom:0}}@media (min-width:960px){html[data-template=archivio-ingredienti] .blocco:first-child,html[data-template=archivio-ricette] .blocco:first-child,html[data-template=risultati-ricerca-ingredienti] .blocco:first-child,html[data-template=risultati-ricerca-ricette] .blocco:first-child{padding-top:20px}html[data-template=archivio-ingredienti] .blocco:first-child h1,html[data-template=archivio-ricette] .blocco:first-child h1,html[data-template=risultati-ricerca-ingredienti] .blocco:first-child h1,html[data-template=risultati-ricerca-ricette] .blocco:first-child h1{font-size:40px;margin-bottom:10px}html[data-template=archivio-ingredienti] .blocco:first-child h2,html[data-template=archivio-ricette] .blocco:first-child h2,html[data-template=risultati-ricerca-ingredienti] .blocco:first-child h2,html[data-template=risultati-ricerca-ricette] .blocco:first-child h2{font-size:22px;margin-bottom:45px}}@media (max-width:767px){html[data-template=archivio-ingredienti] .contenitore-filtri,html[data-template=archivio-ricette] .contenitore-filtri,html[data-template=risultati-ricerca-ingredienti] .contenitore-filtri,html[data-template=risultati-ricerca-ricette] .contenitore-filtri{text-align:center}html[data-template=archivio-ingredienti] .contenitore-filtri .nome,html[data-template=archivio-ingredienti] .contenitore-filtri li,html[data-template=archivio-ricette] .contenitore-filtri .nome,html[data-template=archivio-ricette] .contenitore-filtri li,html[data-template=risultati-ricerca-ingredienti] .contenitore-filtri .nome,html[data-template=risultati-ricerca-ingredienti] .contenitore-filtri li,html[data-template=risultati-ricerca-ricette] .contenitore-filtri .nome,html[data-template=risultati-ricerca-ricette] .contenitore-filtri li{text-align:left}}@media(max-width:767px){html[data-template=archivio-ingredienti] .filtro,html[data-template=risultati-ricerca-ingredienti] .filtro{position:static}html[data-template=archivio-ingredienti] .filtro.aperto ul,html[data-template=risultati-ricerca-ingredienti] .filtro.aperto ul{width:calc(100% - 40px);left:20px;top:105px}}.highlight-ingredienti{width:100%;position:relative}.highlight-ingredienti img{width:100%;display:block}.highlight-ingredienti .numero-persone-desktop{display:none}.highlight-ingredienti .breadcrumb-numero-persone-mobile{font-weight:900;margin-bottom:20px;margin-top:15px}.highlight-ingredienti .breadcrumb-numero-persone-mobile span:last-of-type{border-bottom:1px solid;padding-bottom:1px}.highlight-ingredienti .numero-persone-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;background:#f4f4f4}.highlight-ingredienti .numero-persone-mobile>div{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.highlight-ingredienti .numero-persone-desktop a,.highlight-ingredienti .numero-persone-mobile a{border-bottom:1px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s;padding-bottom:2px}.highlight-ingredienti .numero-persone-desktop a.attivo,.highlight-ingredienti .numero-persone-desktop a:hover,.highlight-ingredienti .numero-persone-mobile a.attivo,.highlight-ingredienti .numero-persone-mobile a:hover{border-color:inherit}.highlight-ingredienti .numero-persone-desktop a.attivo,.highlight-ingredienti .numero-persone-mobile a.attivo{font-weight:900}.highlight-ingredienti .pannello{padding:10px 20px}.highlight-ingredienti table{border-collapse:collapse;width:100%}.highlight-ingredienti table tr:not(:last-of-type) td{border-bottom:1px solid}.highlight-ingredienti table td{padding-top:5px;padding-bottom:7px;width:50%}.highlight-ingredienti table td.nascosto{display:none}@media (min-width:768px){.highlight-ingredienti{height:650px;overflow:hidden}.highlight-ingredienti .ingredienti{max-height:none;height:100%;overflow:auto}.highlight-ingredienti .sfondo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.highlight-ingredienti .pannello{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:584px;padding:25px 30px;width:calc(100% - 40px);background:#f4f4f4}.highlight-ingredienti .breadcrumb-numero-persone-mobile,.highlight-ingredienti .numero-persone-mobile{display:none}.highlight-ingredienti .numero-persone-desktop{display:block;overflow:hidden;margin-bottom:25px}.highlight-ingredienti .numero-persone-desktop span{font-size:22px;font-weight:900}.highlight-ingredienti .numero-persone-desktop div{float:right;position:relative;top:5px}.highlight-ingredienti .numero-persone-desktop div a{margin-left:16px}table caption{display:block}}.valori-nutrizionali--singola-ricetta>.interno .valori-nutrizionali-intro{margin-bottom:25px}.valori-nutrizionali--singola-ricetta>.interno .valori-nutrizionali-intro span{font-weight:900}.valori-nutrizionali--singola-ricetta .valori{margin-bottom:30px}.valori-nutrizionali--singola-ricetta .valore{border-right:1px solid;margin-bottom:20px;padding-top:15px;padding-bottom:10px}.valori-nutrizionali--singola-ricetta .valore .numerica{font-size:40px}.valori-nutrizionali--singola-ricetta .valore:first-child{border-left:1px solid}.valori-nutrizionali--singola-ricetta .valore:nth-of-type(3){border-left:1px solid}@media (min-width:640px){.valori-nutrizionali--singola-ricetta .valore:nth-of-type(3){border-left:0}}@media (min-width:768px){.valori-nutrizionali--singola-ricetta>.interno .valori-nutrizionali-intro{font-size:22px}}html[data-template=ingrediente-settimana] .feature-full-page--destra{margin-bottom:0}html[data-template=ingrediente-settimana] .feature-full-page--destra .margini{padding-bottom:0}html[data-template=ingrediente-settimana] .blocco:nth-of-type(3){margin-bottom:35px}html[data-template=ingrediente-settimana] .blocco:last-of-type{margin-bottom:50px}@media (max-width:767px){html[data-template=ingrediente-settimana] .griglia-2.margini{padding-left:0;padding-right:0}}@media(min-width:768px){html[data-template=ingrediente-settimana] .blocco:nth-of-type(3){margin-bottom:120px}}html[data-template=abbonati] main .margini{margin-top:70px}html[data-template=abbonati] main .banner{margin-bottom:30px}html[data-template=abbonati] main .banner>.interno{padding-bottom:5px}html[data-template=abbonati] main .cta-livello-2{display:inline-block;margin-bottom:40px}html[data-template=abbonati] .blocco-titolo h2{max-width:900px;margin-left:auto;margin-right:auto}html[data-template=abbonati] .ordina{margin-top:80px;margin-bottom:60px}html[data-template=abbonati] .ordina h2{margin-bottom:10px}html[data-template=abbonati] .ordina p{padding:0 20px;max-width:785px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media (max-width:767px){html[data-template=abbonati] .consegna,html[data-template=abbonati] .prezzo{max-width:270px;margin-left:auto;margin-right:auto}}@media (min-width:768px){html[data-template=abbonati] .opzioni{overflow:hidden;margin:0 auto 55px;max-width:1045px}html[data-template=abbonati] .opzione:not(:first-of-type){position:relative}html[data-template=abbonati] .opzione:not(:first-of-type):after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#c4c4c4}html[data-template=abbonati] .opzione{float:left;padding:0 40px;width:33.33%}html[data-template=abbonati] .opzione img{width:100%}}html[data-template=abbonati] .banner ul{padding-left:20px;text-align:left}html[data-template=abbonati] .banner .illustrazione{width:100%;height:auto}html[data-template=abbonati] .banner>.interno>div:first-of-type{-ms-flex-preferred-size:calc(100% - 250px);flex-basis:calc(100% - 250px)}html[data-template=abbonati] .banner>.interno>div:first-of-type ul{padding-right:20px}html[data-template=abbonati] .banner>.interno>div:last-of-type{-ms-flex-preferred-size:250px;flex-basis:250px}html[data-template=abbonati] .ordina h2{font-size:24px;font-weight:900}html[data-template=abbonati] .ordina p{font-size:16px}html[data-template=abbonati] .consegna{font-weight:900}@media (min-width:960px){html[data-template=abbonati] .ordina h2{font-size:40px;font-weight:900}html[data-template=abbonati] .ordina p{font-size:22px}}html[data-template=abbonati] .opzione{margin-bottom:40px}@media (min-width:768px){html[data-template=abbonati] .opzione{margin-bottom:0}}html[data-template=abbonati] .opzione .illustrazione{margin:15px 0 35px}html[data-template=abbonati] .opzione .titolo{margin-bottom:6px}html[data-template=abbonati] .opzione .titolo span{display:inline-block;width:30px;height:30px;position:relative;top:0;border:1px solid;border-radius:100%}html[data-template=abbonati] .opzione .prezzo{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=abbonati] .opzione .consegna{margin-bottom:30px;text-align:left}html[data-template=abbonati] .opzione .selettore>.interno{display:inline-block;overflow:hidden}html[data-template=abbonati] .opzione .opzione-ricetta .numero{border-radius:100%;border:2px solid transparent;width:44px;height:44px;line-height:40px;margin:0 auto 5px}html[data-template=abbonati] .opzione .selettore>.interno{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:280px;margin-left:auto;margin-right:auto}html[data-template=abbonati] .opzione .opzione-ricetta{-ms-flex-preferred-size:25%;flex-basis:25%}html[data-template=abbonati] .opzione .opzione-interno{padding:0 10px;text-align:center}html[data-template=abbonati] .opzione .illustrazione img{display:none}html[data-template=abbonati] .opzione .illustrazione img.visibile{display:block;margin:0 auto}html[data-template=abbonati] .opzione-ricetta span.numero{display:block;position:relative}html[data-template=abbonati] .opzione-ricetta span.numero:after{content:"";position:absolute;top:0;right:0;background-size:10px 10px;width:10px;height:10px}html[data-template=abbonati] .opzione.testo--rosso .opzione-ricetta.attivo span.numero:after{background-image:url(../../img/icona_selezionato_bg_rosso.svg)}html[data-template=abbonati] .opzione.testo--verde .opzione-ricetta.attivo span.numero:after{background-image:url(../../img/icona_selezionato_bg_verde.svg)}html[data-template=abbonati] .opzione.testo--lime .opzione-ricetta.attivo span.numero:after{background-image:url(../../img/icona_selezionato_bg_lime.svg)}html[data-template=abbonati] .opzione-ricetta{cursor:pointer}html[data-template=abbonati] .opzione-ricetta .numero{-webkit-transition:all .3s;transition:all .3s}html[data-template=abbonati] .opzione-ricetta.attivo .numero,html[data-template=abbonati] .opzione-ricetta:hover .numero{border-color:inherit}html[data-template=abbonati] .opzione .titolo{font-size:22px;line-height:1.3}html[data-template=abbonati] .opzione .domanda{font-size:16px;line-height:1.25}html[data-template=abbonati] .opzione-ricetta{font-size:12px;line-height:1.3}html[data-template=abbonati] .opzione-ricetta .numero{font-size:24px;line-height:44px}html[data-template=chi-siamo] main .margini{max-width:745px;margin-left:auto;margin-right:auto}html[data-template=chi-siamo] main img{width:100%}html[data-template=chi-siamo] main .blocco h2{margin-bottom:40px}html[data-template=chi-siamo] main .blocco img{max-width:554px;display:block;margin:40px auto}html[data-template=chi-siamo] main .testo{margin-bottom:100px}html[data-template=chi-siamo] main .testo p{margin-bottom:1em}html[data-template=chi-siamo] main .blocco-contenuto h2{font-size:28px}html[data-template=chi-siamo] main .blocco-contenuto p{font-size:16px;line-height:1.375}html[data-template=partner] .griglia-3-custom:last-of-type{margin-top:0}html[data-template=partner] .banner{margin-top:80px}html[data-template=partner] .carica-altri{margin-bottom:50px}html[data-template=singolo-partner] main h2{padding-left:20px;padding-right:20px}html[data-template=singolo-partner] .contenitore-cta-partner{margin-bottom:10px}html[data-template=singolo-partner] .contenitore-cta-livello-2{margin-bottom:100px}html[data-template=singolo-partner] .anteprima-ricetta{margin-bottom:10px}@media (max-width:639px){html[data-template=singolo-partner] .margini{padding-left:0;padding-right:0}}@media (max-width:767px){html[data-template=singolo-partner] .blocco-ricette{margin-top:60px}}@media (min-width:768px){html[data-template=singolo-partner] .contenitore-cta-partner{margin-top:0;margin-bottom:140px}html[data-template=singolo-partner] main h2{padding-left:0;padding-right:0}}html[data-template=singolo-partner] .blocco-ricette h2{font-size:24px;font-size:900}@media (min-width:960px){html[data-template=singolo-partner] .blocco-ricette h2{font-size:40px}}.griglia-3-custom{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.griglia-3-custom>*{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.anteprima-quadrata{margin-bottom:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anteprima-quadrata .quadrato{padding-bottom:100%;background:pink;position:relative}.anteprima-quadrata .quadrato-interno{position:absolute;top:0;left:0;width:100%;height:100%}.anteprima-quadrata img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.anteprima-quadrata h1{margin:5px 0 0;position:relative}.anteprima-quadrata h1,.anteprima-quadrata img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anteprima-quadrata .quadrato-interno:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;background:rgba(0,0,0,.35)}.anteprima-quadrata:hover .quadrato-interno:before{background:transparent}.anteprima-quadrata:hover h1{color:#646464}@media (min-width:768px){.griglia-3-custom{margin-top:60px}.griglia-3-custom>*{-ms-flex-preferred-size:calc(33.33% - 10px);flex-basis:calc(33.33% - 10px)}.anteprima-quadrata{margin-bottom:70px}}.anteprima-quadrata h1{font-size:14px;line-height:1.5;font-weight:300}@media (min-width:480px){.anteprima-quadrata h1{font-size:18px;font-weight:900;line-height:1.2}}@media (min-width:768px){.anteprima-quadrata h1{font-size:22px;line-height:1.2}}html[data-template=diventa-partner] .blocco-titolo h2{max-width:840px}html[data-template=diventa-partner] .blocco-checkbox{margin:10px 0 40px}html[data-template=diventa-partner] .blocco-input-file{margin:20px 0}html[data-template=diventa-partner] .blocco-input-file input{display:block!important;width:160px!important;left:50%;-webkit-transform:translate(-50%,-25px);transform:translate(-50%,-25px);position:absolute;opacity:0;cursor:pointer;margin-bottom:0;height:24px}html[data-template=diventa-partner] .blocco-input-file input:hover~.file-design{background:#f1453d;color:#fff}html[data-template=diventa-partner] .blocco-input-file .file-design{display:block;width:160px;margin-left:auto;margin-right:auto;margin-top:5px;border-radius:9px;text-align:center;border:1px solid #d8d8d8;opacity:1;overflow:hidden;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}html[data-template=diventa-partner] .blocco-input-file label{text-align:center}html[data-template=diventa-partner] .form--diventa-partner{margin-bottom:40px}@media (min-width:480px){html[data-template=diventa-partner] .form--diventa-partner{max-width:700px;margin:0 auto 30px}html[data-template=diventa-partner] .form--diventa-partner .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=diventa-partner] .form--diventa-partner .blocco-input-raggruppamento .blocco-input{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:768px){html[data-template=diventa-partner] .form--diventa-partner .blocco-checkbox,html[data-template=diventa-partner] .form--diventa-partner .blocco-input-file{float:left;width:50%}html[data-template=diventa-partner] .form--diventa-partner .blocco-input-file{margin-top:14px}html[data-template=diventa-partner] .form--diventa-partner .blocco-input-file label{text-align:left}html[data-template=diventa-partner] .form--diventa-partner .blocco-input-file .file-design{margin-left:0;margin-right:0}html[data-template=diventa-partner] .form--diventa-partner .blocco-input-file input{left:0;-webkit-transform:none;transform:none}}html[data-template=diventa-partner] .blocco-input-file input[type=file]{cursor:pointer;width:auto;display:inline-block}.blocco-checkbox p{font-size:12px;margin-top:7px}.blocco-input-file .file-design{font-size:12px;line-height:21px}html[data-template=contatti] .lati{margin-bottom:40px}html[data-template=contatti] .blocco-checkbox{margin:10px 0 20px}html[data-template=contatti] .lato:last-of-type{margin-top:40px}html[data-template=contatti] .lato .titolo{margin-bottom:1em}@media (min-width:640px){html[data-template=contatti] .lati{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:750px;margin-left:auto;margin-right:auto}html[data-template=contatti] .lato:first-of-type{-ms-flex-preferred-size:calc(55% - 30px);flex-basis:calc(55% - 30px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html[data-template=contatti] .lato:last-of-type{-ms-flex-preferred-size:calc(45% - 30px);flex-basis:calc(45% - 30px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}}@media (min-width:840px){html[data-template=contatti] .lato{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px)}}html[data-template=contatti] .lato .titolo{font-size:16px;font-weight:900}html[data-template=faq] main .sezione{margin-top:50px}html[data-template=faq] main .margini{max-width:785px;margin-left:auto;margin-right:auto;margin-bottom:80px}html[data-template=consegne-assistenza] main .margini,html[data-template=pagina-testuale] main .margini{max-width:785px;margin-left:auto;margin-right:auto}html[data-template=consegne-assistenza] main .banner,html[data-template=pagina-testuale] main .banner{margin-top:80px}html[data-template=consegne-assistenza] main .margini h1,html[data-template=pagina-testuale] main .margini h1{text-transform:uppercase;text-align:center;margin-top:7px}html[data-template=consegne-assistenza] main .margini h2,html[data-template=pagina-testuale] main .margini h2{margin:40px 0}html[data-template=consegne-assistenza] main .margini h3,html[data-template=pagina-testuale] main .margini h3{margin:10px 0}html[data-template=consegne-assistenza] main .margini ol,html[data-template=consegne-assistenza] main .margini p,html[data-template=consegne-assistenza] main .margini ul,html[data-template=pagina-testuale] main .margini ol,html[data-template=pagina-testuale] main .margini p,html[data-template=pagina-testuale] main .margini ul{margin:10px 0}html[data-template="404"] main .margini .contenuto a,html[data-template=consegne-assistenza] main .margini .contenuto a,html[data-template=pagina-testuale] main .margini .contenuto a,html[data-template=vietato] main .margini .contenuto a{color:#f1453d;position:relative;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}html[data-template="404"] main .margini .contenuto a:hover,html[data-template=consegne-assistenza] main .margini .contenuto a:hover,html[data-template=pagina-testuale] main .margini .contenuto a:hover,html[data-template=vietato] main .margini .contenuto a:hover{color:#646464}html[data-template=consegne-assistenza] main .margini h1,html[data-template=pagina-testuale] main .margini h1{font-size:24px;font-weight:900}html[data-template=consegne-assistenza] main .margini h2,html[data-template=pagina-testuale] main .margini h2{font-size:16px;font-weight:900}html[data-template=consegne-assistenza] main .margini h3,html[data-template=pagina-testuale] main .margini h3{font-weight:300}html[data-template=consegne-assistenza] main .margini a,html[data-template=consegne-assistenza] main .margini blockquote,html[data-template=consegne-assistenza] main .margini h3,html[data-template=consegne-assistenza] main .margini li,html[data-template=consegne-assistenza] main .margini p,html[data-template=pagina-testuale] main .margini a,html[data-template=pagina-testuale] main .margini blockquote,html[data-template=pagina-testuale] main .margini h3,html[data-template=pagina-testuale] main .margini li,html[data-template=pagina-testuale] main .margini p{font-size:12px}@media (min-width:768px){html[data-template=consegne-assistenza] main .margini h1,html[data-template=pagina-testuale] main .margini h1{font-size:22px}html[data-template=consegne-assistenza] main .margini h2,html[data-template=pagina-testuale] main .margini h2{font-size:16px}html[data-template=consegne-assistenza] main .margini a,html[data-template=consegne-assistenza] main .margini blockquote,html[data-template=consegne-assistenza] main .margini h3,html[data-template=consegne-assistenza] main .margini li,html[data-template=consegne-assistenza] main .margini p,html[data-template=pagina-testuale] main .margini a,html[data-template=pagina-testuale] main .margini blockquote,html[data-template=pagina-testuale] main .margini h3,html[data-template=pagina-testuale] main .margini li,html[data-template=pagina-testuale] main .margini p{font-size:16px}}html[data-template=consegne-assistenza] section{margin-top:60px}html[data-template=consegne-assistenza] section h1{margin-bottom:30px}@media (min-width:640px){html[data-template=consegne-assistenza] .lati{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=consegne-assistenza] .lato{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}.accordion .voce-accordion{border-bottom:1px solid #d8d8d8}.accordion .corpo-accordion{border-top:1px solid #d8d8d8}.accordion h1{padding:5px 0 7px}.accordion .parte-emersa{cursor:pointer;padding:15px 28px 20px 0}.accordion .parte-sommersa{max-height:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.accordion .voce-accordion.espansa .parte-sommersa{max-height:1000px}.accordion .parte-sommersa>.interno{padding:10px 0 20px 20px}.accordion .parte-sommersa ol,.accordion .parte-sommersa ul{margin-top:0;margin-bottom:0;padding-left:0}.accordion .parte-sommersa ol li,.accordion .parte-sommersa ul li{list-style:none}.accordion .parte-emersa{position:relative}.accordion .parte-emersa:after,.accordion .parte-emersa:before{position:absolute;top:20px;content:"";width:12px;height:2px;background:#292929;-webkit-transition:all .3s;transition:all .3s}.accordion .parte-emersa:before{right:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion .parte-emersa:after{right:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion .voce-accordion.espansa .parte-emersa:before{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.accordion .voce-accordion.espansa .parte-emersa:after{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}@media (min-width:768px){.accordion .parte-emersa:after,.accordion .parte-emersa:before{top:28px}}.accordion h1{margin-bottom:25px;font-size:16px;font-weight:900;line-height:1.15}.accordion .parte-emersa p{font-size:16px;font-weight:300;line-height:1.15}.accordion .parte-sommersa li,.accordion .parte-sommersa p{font-size:16px;line-height:1.375}@media (min-width:768px){.accordion .parte-emersa p,.accordion h1{font-size:22px}}#bodeboca_custom_1{background:transparent!important;height:auto!important;width:100%!important}#bodeboca_custom_1 .slideshow-section{padding-top:5px!important;width:calc(100% - 424px)!important}#bodeboca_custom_1 .slick-next,#bodeboca_custom_1 .slick-prev{background-color:transparent!important;width:15px!important;height:20px!important}#bodeboca_custom_1 .slick-prev{background-image:url(../../img/freccia_prev.svg)!important}#bodeboca_custom_1 .slick-next{background-image:url(../../img/freccia_next.svg)!important}#bodeboca_custom_1 .hslider{padding-top:0!important}@media (min-width:901px){#bodeboca_custom_1{height:130px!important}}@media (max-width:900px){#bodeboca_custom_1 .slideshow-section{width:100%!important}#bodeboca_custom_1 .rating-section,#bodeboca_custom_1 .seal-section{display:none}}#bodeboca_custom_1,#bodeboca_custom_1 *{font-family:Modern Era,arial,sans-serif!important}html[data-template*=dashboard] body{background:#f4f4f4}@media (min-width:768px){html[data-template*=dashboard] #footer .contenuto-footer{background:#fff}html[data-template*=dashboard] .contenuto>.interno{margin:35px 0}html[data-template*=dashboard] .contenuto .blocco-bianco{padding:25px 35px;margin-right:20px}html[data-template*=dashboard] main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template*=dashboard] .colonna-sinistra{-ms-flex-preferred-size:268px;flex-basis:268px}html[data-template*=dashboard] .contenuto{-ms-flex-preferred-size:calc(100% - 288px);flex-basis:calc(100% - 288px)}}@media (min-width:1280px){html[data-template*=dashboard] main{max-width:1280px;margin-left:auto;margin-right:auto}html[data-template*=dashboard] .colonna-sinistra{margin-top:35px}html[data-template*=dashboard] .contenuto{-ms-flex-preferred-size:calc(100% - 303px);flex-basis:calc(100% - 303px)}}@media (min-width:768px){html[data-template*=dashboard] main .griglia-2>*{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:1140px){html[data-template*=dashboard] main .griglia-2>*{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}html[data-template*=dashboard] main .titolo{background:#fff;padding:30px 20px}html[data-template*=dashboard] main .blocco-bianco{background:#f4f4f4}@media (min-width:768px){html[data-template*=dashboard] main .titolo{background:transparent;padding:0 35px 30px}html[data-template*=dashboard] main .blocco-bianco{background:#fff}}html[data-template*=dashboard] main .contenuto .titolo{font-weight:900;font-size:16px}html[data-template*=dashboard] main .contenuto input,html[data-template*=dashboard] main .contenuto p,html[data-template*=dashboard] main .contenuto textarea{font-size:12px;line-height:1.5}@media (min-width:768px){html[data-template*=dashboard] main .contenuto .titolo{font-size:22px}html[data-template*=dashboard] main .contenuto input,html[data-template*=dashboard] main .contenuto p,html[data-template*=dashboard] main .contenuto textarea{font-size:16px;line-height:1.33}}html[data-template*=dashboard] .bottone-utente-contenitore{height:100%;position:absolute;top:16px;right:20px}html[data-template*=dashboard] .bottone-utente span{display:inline-block}html[data-template*=dashboard] .bottone-utente .avatar{width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%;background:#f1453d;color:#fff;-webkit-transition:all .3s;transition:all .3s}html[data-template*=dashboard] .bottone-utente .nome{margin-right:10px;color:#f1453d;display:none;max-width:calc(100% - 40px);vertical-align:middle;-webkit-transition:all .3s;transition:all .3s}html[data-template*=dashboard] .bottone-utente:hover .avatar{background:#d63f3a}html[data-template*=dashboard] .bottone-utente:hover .nome{color:#d63f3a}@media (min-width:768px){html[data-template*=dashboard] .bottone-utente-contenitore{position:static;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:95px;flex-basis:95px;display:-webkit-box;display:-ms-flexbox;display:flex}html[data-template*=dashboard] .bottone-utente{margin:auto 0;display:inline-block}}@media (min-width:1024px){html[data-template*=dashboard] .bottone-utente-contenitore{-ms-flex-preferred-size:205px;flex-basis:205px}html[data-template*=dashboard] .bottone-utente .nome{display:inline-block}}html[data-template*=dashboard] .bottone-utente{font-weight:900}html[data-template*=dashboard] .bottone-utente .avatar{font-size:22px}html[data-template*=dashboard] .bottone-utente .nome{font-size:16px}html[data-template*=dashboard] .colonna-sinistra{width:268px}@media (max-width:767px){html[data-template*=dashboard] .colonna-sinistra{width:100%}}html[data-template*=dashboard] .colonna-sinistra .navigazione{background:#fff}html[data-template*=dashboard] .colonna-sinistra .navigazione .bottone-navigazione{background:#f1453d;color:#fff;-webkit-transition:all .3s;transition:all .3s}html[data-template*=dashboard] .colonna-sinistra .navigazione .bottone-navigazione svg path{fill:#fff;-webkit-transition:all .3s;transition:all .3s}html[data-template*=dashboard] .colonna-sinistra .navigazione .bottone-navigazione:hover{background:#d63f3a}html[data-template*=dashboard] .colonna-sinistra .navigazione ul{margin-top:0;margin-bottom:0;padding-left:0}html[data-template*=dashboard] .colonna-sinistra .navigazione ul li{list-style:none}html[data-template*=dashboard] .colonna-sinistra .navigazione img,html[data-template*=dashboard] .colonna-sinistra .navigazione svg{width:18px;display:inline-block;vertical-align:middle;margin-right:10px}html[data-template*=dashboard] .colonna-sinistra .navigazione a{display:block;padding:12px 10px 12px 35px;-webkit-transition:all .3s;transition:all .3s}html[data-template*=dashboard] .colonna-sinistra .navigazione li a:hover{background:#d8d8d8}html[data-template*=dashboard] .colonna-sinistra .navigazione li.attivo a{background:#d8d8d8}@media (max-width:767px){html[data-template*=dashboard] .colonna-sinistra .navigazione ul{max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;position:absolute;width:100%;background:#fff;z-index:1;-webkit-box-shadow:1px 1px 3px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px 3px rgba(0,0,0,.1)}html[data-template*=dashboard] .colonna-sinistra .navigazione.aperto ul{max-height:500px}}html[data-template*=dashboard] .widget-completamento-informazioni-mobile{display:none}html[data-template*=dashboard] .widget-completamento-informazioni{margin-top:20px;margin-bottom:50px;background:#fff;padding:10px 35px}html[data-template*=dashboard] .widget-completamento-informazioni .completamento{position:relative}html[data-template*=dashboard] .widget-completamento-informazioni svg{width:100px;display:block;margin:20px auto}html[data-template*=dashboard] .widget-completamento-informazioni .metro-completamento{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}html[data-template*=dashboard] .widget-completamento-informazioni .sfondo,html[data-template*=dashboard] .widget-completamento-informazioni .valore-attuale{fill:none}html[data-template*=dashboard] .widget-completamento-informazioni .sfondo{stroke:#f4f4f4}html[data-template*=dashboard] .widget-completamento-informazioni .valore-attuale{stroke:#f1453d;stroke-linecap:round}html[data-template*=dashboard] .widget-completamento-informazioni img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}@media (max-width:767px){html[data-template*=dashboard] div:not(.widget-completamento-informazioni-mobile) .widget-completamento-informazioni{display:none}html[data-template*=dashboard] .widget-completamento-informazioni-mobile{display:block}html[data-template*=dashboard] .widget-completamento-informazioni-mobile .widget-completamento-informazioni{margin-bottom:0;padding:50px 35px}html[data-template*=dashboard] .widget-completamento-informazioni-mobile .widget-completamento-informazioni p{max-width:300px;margin:0 auto}}html[data-template*=dashboard] .widget-completamento-informazioni p{font-size:10px;line-height:1.5}html[data-template=dashboard-home] main .recap-abbonamento .caratteristiche{max-width:500px}html[data-template=dashboard-home] main .recap-abbonamento .caratteristica{-ms-flex-preferred-size:50%;flex-basis:50%}html[data-template=dashboard-home] main .recap-abbonamento .caratteristica .icona{width:52px;height:52px}html[data-template=dashboard-home] main .titolo-sezione{border-bottom:1px solid}html[data-template=dashboard-home] main .blocco-bianco{padding:15px 0 0;text-align:left}html[data-template=dashboard-home] main .riepilogo{background:#f4f4f4;padding:10px 20px 20px}html[data-template=dashboard-home] main .riepilogo .titolo-sezione{margin-bottom:10px}html[data-template=dashboard-home] main .intro{padding:0 20px}html[data-template=dashboard-home] main .intro p{margin-bottom:1em}html[data-template=dashboard-home] main .preferiti-in-menu .titolo-sezione{margin:20px 20px 0}@media (min-width:480px){html[data-template=dashboard-home] main .recap-abbonamento .caratteristica{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}html[data-template=dashboard-home] main .recap-abbonamento .caratteristica:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:640px){html[data-template=dashboard-home] main .recap-abbonamento .caratteristica{-ms-flex-preferred-size:25%;flex-basis:25%}html[data-template=dashboard-home] main .recap-abbonamento .caratteristica:last-of-type{-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:768px){html[data-template=dashboard-home] main .riepilogo{background:#fff;padding-top:30px}html[data-template=dashboard-home] main .titolo-sezione{border-bottom:0}html[data-template=dashboard-home] main .preferiti-in-menu .titolo-sezione{margin-top:40px}html[data-template=dashboard-home] main .recap-abbonamento{background:transparent;padding:0}html[data-template=dashboard-home] main .blocco-bianco{padding:0;text-align:center}}html[data-template=dashboard-home] main .titolo-sezione{font-size:10px;line-height:1.5}@media (max-width:767px){html[data-template=dashboard-home] main .intro p{font-size:12px;line-height:1.5}}@media (min-width:768px){html[data-template=dashboard-home] main .intro p{font-size:16px}}html[data-template=dashboard-gestione-ordini] main .tabella .bottone-modifica-ordine{display:block;width:22px}html[data-template=dashboard-gestione-ordini] main .tabella .bottone-modifica-ordine svg{display:block;width:100%}html[data-template=dashboard] main .tabella .bottone-modifica-ordine{display:block;width:22px}html[data-template=dashboard] main .tabella .bottone-modifica-ordine svg{display:block;width:100%}@media (max-width:1023px){html[data-template=dashboard-gestione-ordini] main .tabella .bottone-modifica-ordine{position:absolute;top:0;right:20px}html[data-template=dashboard-gestione-ordini] main .tabella-riga{position:relative}}html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile{color:#f1453d;margin-right:20px}html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile span{border-bottom:1px solid;position:relative;margin-right:30px}html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile span:after,html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile span:before{content:"";width:8px;height:1px;position:absolute;top:8px;background:#f1453d;-webkit-transition:all .3s;transition:all .3s}html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile span:before{right:-15px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile span:after{right:-22px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}html[data-template=dashboard-gestione-ordini] main .tabella-riga.riepilogo-espanso .bottone-riepilogo-mobile span:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}html[data-template=dashboard-gestione-ordini] main .tabella-riga.riepilogo-espanso .bottone-riepilogo-mobile span:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile{display:none}}html[data-template=dashboard-gestione-ordini] main .tabella .stato-ordine{display:inline-block}html[data-template=dashboard-gestione-ordini] main .tabella .stato-ordine:before{content:"";display:inline-block;width:13px;height:13px;border-radius:100%;margin-right:5px;position:relative;top:3px;left:1px}html[data-template=dashboard-gestione-ordini] main .tabella .stato-ordine.stato-ordine--in-elaborazione:before{background:#0681ea}html[data-template=dashboard-gestione-ordini] main .tabella .stato-ordine.stato-ordine--in-consegna:before{background:#8dc73f}html[data-template=dashboard-gestione-ordini] main .tabella .stato-ordine.stato-ordine--consegnato:before{background:#03bc66}html[data-template=dashboard-gestione-ordini] main .tabella .stato-ordine.stato-ordine--annullato:before{background:#f1453d}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .tabella .codice-ordine{border-bottom:1px solid;position:relative;margin-right:30px}html[data-template=dashboard-gestione-ordini] main .tabella .codice-ordine:after,html[data-template=dashboard-gestione-ordini] main .tabella .codice-ordine:before{content:"";width:8px;height:1px;position:absolute;top:8px;background:#292929;-webkit-transition:all .3s;transition:all .3s}html[data-template=dashboard-gestione-ordini] main .tabella .codice-ordine:before{right:-15px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}html[data-template=dashboard-gestione-ordini] main .tabella .codice-ordine:after{right:-22px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga.riepilogo-espanso .codice-ordine:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga.riepilogo-espanso .codice-ordine:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo{max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;background:#f4f4f4}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga.riepilogo-espanso .ordine-riepilogo{max-height:700px}@media (max-width:1023px){html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .codice-ordine span{display:inline-block}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .codice-ordine span:before{content:"Codice ordine"}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .tipologia:before{content:"Tipologia"}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .prezzo:before{content:"Prezzo"}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .data:before{content:"Data di consegna"}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .stato:before{content:"Stato ordine"}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .ordine{display:block;margin-bottom:10px}html[data-template=dashboard-gestione-ordini] main .tabella .tabella-riga .ordine:before{content:"Ordine: "}}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .titolo{border-bottom:1px solid;margin:0 0 10px;padding:0 0 5px}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .dato{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .dato ul{margin:0;padding-left:0;list-style:none}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .dato li:before{content:"\2022";line-height:0;font-size:350%;padding-right:5px;position:relative;top:9px}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .dato p{display:inline-block}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:first-of-type .dato>:first-of-type{-ms-flex-preferred-size:40%;flex-basis:40%}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:first-of-type .dato>:last-of-type{-ms-flex-preferred-size:60%;flex-basis:60%}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:nth-of-type(2) .dato>:first-of-type{-ms-flex-preferred-size:40%;flex-basis:40%}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:nth-of-type(2) .dato>:last-of-type{-ms-flex-preferred-size:60%;flex-basis:60%}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:last-of-type .dato>:first-of-type{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:last-of-type .dato>:last-of-type{-ms-flex-preferred-size:80%;flex-basis:80%}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:first-of-type .titolo{margin-right:60px}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo .blocco-informazioni:first-of-type .dato>:last-of-type p{padding-right:60px}}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .ordine,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .ordine{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .tipologia,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .tipologia{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .prezzo,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .prezzo{-ms-flex-preferred-size:10%;flex-basis:10%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .data,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .data{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .stato,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .stato{-ms-flex-preferred-size:25%;flex-basis:25%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .modifica,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .modifica{-ms-flex-preferred-size:5%;flex-basis:5%}}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo>.interno{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo .blocco-informazioni:first-of-type{-ms-flex-preferred-size:50%;flex-basis:50%}html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo .blocco-informazioni:first-of-type>.interno{padding-right:20px}html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo .blocco-informazioni:nth-of-type(2){-ms-flex-preferred-size:50%;flex-basis:50%}html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo .blocco-informazioni:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%}html[data-template=dashboard-gestione-ordini] main .tabella .ordine-riepilogo .blocco-informazioni:last-of-type>.interno{padding-top:30px}html[data-template=dashboard-gestione-ordini] main .tabella .modifica svg{position:relative;top:-3px}}html[data-template=dashboard-gestione-ordini] main .bottone-carica-altri-contenitore{padding-top:20px}html[data-template=dashboard-gestione-ordini] main .bottone-carica-altri{text-decoration:underline}html[data-template=dashboard-gestione-ordini] main .titolo-riepilogo{border-bottom:1px solid;margin-bottom:7px;padding-bottom:2px}@media (min-width:768px){html[data-template=dashboard-gestione-ordini] main .dato{margin-top:8px}}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .titolo-riepilogo{margin-bottom:12px}}@media (max-width:767px){html[data-template=dashboard-gestione-ordini] body{background:#fff}html[data-template=dashboard-gestione-ordini] main .blocco-bianco{background:#fff}html[data-template=dashboard-gestione-ordini] main .tabella{border-bottom:1px solid #d8d8d8}html[data-template=dashboard-gestione-ordini] main .sottotitolo{margin-bottom:10px}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche{padding:0 20px}html[data-template=dashboard-gestione-ordini] main .tabella-specifiche>div{margin-bottom:7px}html[data-template=dashboard-gestione-ordini] main .tabella-specifiche>div:first-of-type{margin-bottom:4px}html[data-template=dashboard-gestione-ordini] main .bottone-riepilogo-mobile{display:inline-block;padding:30px 20px 25px}html[data-template=dashboard-gestione-ordini] main .blocco-informazioni{padding:20px}html[data-template=dashboard-gestione-ordini] main .ordine-riepilogo{border-top:1px #d8d8d8}html[data-template=dashboard-gestione-ordini] main .bottone-carica-altri{display:inline-block}html[data-template=dashboard-gestione-ordini] main .widget-completamento-informazioni-mobile .widget-completamento-informazioni{padding-top:0}}html[data-template=dashboard-gestione-ordini] main .contenuto .titolo-riepilogo{font-size:10px}@media (max-width:767px){html[data-template=dashboard-gestione-ordini] main .tabella-specifiche .ordine{font-size:16px}}@media (min-width:768px){html[data-template=dashboard-gestione-ordini] main .dato p{font-size:12px}}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] body{background:#fff}html[data-template=dashboard-modifica-ordine] main .blocco-bianco{background:#fff}html[data-template=dashboard-modifica-ordine] main .griglia-2{margin-left:20px;margin-right:20px}}@media (max-width:1023px){html[data-template=dashboard-modifica-ordine] main .tabella .tabella-riga .tipologia-box:before{content:"Tipologia box"}html[data-template=dashboard-modifica-ordine] main .tabella .tabella-riga .prezzo:before{content:"Prezzo"}html[data-template=dashboard-modifica-ordine] main .tabella .tabella-riga .data-consegna:before{content:"Data di consegna"}html[data-template=dashboard-modifica-ordine] main .tabella .tabella-riga .pagamento:before{content:"Pagamento"}html[data-template=dashboard-modifica-ordine] main .tabella .tabella-riga .data-addebito:before{content:"Data di addebito"}}@media (min-width:1024px){html[data-template=dashboard-modifica-ordine] main .tabella-riga .tabella-specifiche .tipologia-box,html[data-template=dashboard-modifica-ordine] main .tabella-testata .tabella-specifiche .tipologia-box{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .tabella-specifiche .prezzo,html[data-template=dashboard-modifica-ordine] main .tabella-testata .tabella-specifiche .prezzo{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .tabella-specifiche .data-consegna,html[data-template=dashboard-modifica-ordine] main .tabella-testata .tabella-specifiche .data-consegna{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .tabella-specifiche .pagamento,html[data-template=dashboard-modifica-ordine] main .tabella-testata .tabella-specifiche .pagamento{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .tabella-specifiche .data-addebito,html[data-template=dashboard-modifica-ordine] main .tabella-testata .tabella-specifiche .data-addebito{-ms-flex-preferred-size:20%;flex-basis:20%}}html[data-template=dashboard-modifica-ordine] main .selezione-persone{margin-top:30px}html[data-template=dashboard-modifica-ordine] main .selezione-persone,html[data-template=dashboard-modifica-ordine] main .selezione-ricette{max-width:400px;margin-left:auto;margin-right:auto}html[data-template=dashboard-modifica-ordine] main .contatore-ricette{padding:20px 35px;background:#f4f4f4}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .sottotitolo,html[data-template=dashboard-modifica-ordine] main .tabella{padding:0 20px}html[data-template=dashboard-modifica-ordine] main .sottotitolo{margin-bottom:10px}html[data-template=dashboard-modifica-ordine] main .titolo-sezione{text-align:center;margin-bottom:8px}html[data-template=dashboard-modifica-ordine] main .selezioni{padding:30px 0 40px;margin-top:20px;background:#f4f4f4}html[data-template=dashboard-modifica-ordine] main .tabella-specifiche>div{margin-bottom:5px}}@media (max-width:959px){html[data-template=dashboard-modifica-ordine] main .azioni{float:none;padding:10px 20px;text-align:center}html[data-template=dashboard-modifica-ordine] main .azioni a{display:block}html[data-template=dashboard-modifica-ordine] main .azioni a:first-of-type{margin:30px 0}html[data-template=dashboard-modifica-ordine] main .azioni a:last-of-type{margin-bottom:30px}}@media (min-width:768px){html[data-template=dashboard-modifica-ordine] main .sottotitolo{margin-bottom:20px}html[data-template=dashboard-modifica-ordine] main .selezioni{margin-top:25px}}@media (min-width:960px){html[data-template=dashboard-modifica-ordine] main .azioni{margin:20px 0 50px}html[data-template=dashboard-modifica-ordine] main .azioni a:first-of-type{margin-right:20px}html[data-template=dashboard-modifica-ordine] main .selezioni{margin-top:35px}html[data-template=dashboard-modifica-ordine] main .selezione-persone,html[data-template=dashboard-modifica-ordine] main .selezione-ricette{max-width:500px}}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta>.interno{height:240px}}@media (max-width:639px){html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta{overflow:hidden;padding:0}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta>.interno{height:120px;margin:10px auto}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta .fronte{overflow:hidden;position:relative;background:transparent}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta .fronte .header-info{display:none}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta .fronte .foto-ricetta{float:left;width:50%;height:100%}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta .fronte h2{text-align:left;margin-top:0;margin-bottom:0;font-size:14px;font-weight:400}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta .fronte .tipologie{position:absolute;left:calc(50% + 10px);bottom:5px;top:auto}html[data-template=dashboard-modifica-ordine] main .anteprima-ricetta .fronte .wrapper-info{padding:5px 10px;float:left;position:relative;width:50%;display:inline-block;color:#292929;background-color:transparent}}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .dati-menu{padding:35px 0}html[data-template=dashboard-modifica-ordine] main .dati-menu .titolo-sezione{margin-bottom:25px;padding:0 20px}}@media (max-width:959px){html[data-template=dashboard-modifica-ordine] main .dati-menu{padding:25px 0}}@media (min-width:768px) and (max-width:959px){html[data-template=dashboard-modifica-ordine] main .dati-menu .anteprima-ricetta>.interno{margin:10px auto}}@media (min-width:960px){html[data-template=dashboard-modifica-ordine] main .dati-menu .titolo-sezione{margin-top:30px}html[data-template=dashboard-modifica-ordine] main .dati-menu .anteprima-ricetta>.interno{margin-top:10px;margin-bottom:0}}html[data-template=dashboard-modifica-ordine] main .contenuto .banner-ridotto-contenitore .banner-ridotto{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}html[data-template=dashboard-modifica-ordine] main .contenuto .banner-ridotto-contenitore .banner-ridotto-titolo{font-size:22px}@media (min-width:1280px){html[data-template=dashboard-modifica-ordine] main .contenuto .banner-ridotto-contenitore .banner-ridotto-titolo{text-align:left}}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .contenuto .sottotitolo{font-size:16px;font-weight:400;text-align:left}html[data-template=dashboard-modifica-ordine] main .contenuto .titolo-sezione{font-size:24px;line-height:1.25}}@media (min-width:768px){html[data-template=dashboard-modifica-ordine] main .contenuto .sottotitolo{font-size:22px}html[data-template=dashboard-modifica-ordine] main .contenuto .titolo-sezione{font-size:22px}}html[data-template=dashboard-opinione] main textarea{width:100%;min-height:250px;border:1px solid #d8d8d8;margin:20px 0;padding:5px 7px;background:#fff}html[data-template=dashboard-opinione] main form{margin-bottom:20px}html[data-template=dashboard-opinione] main p a{text-decoration:underline}html[data-template=dashboard-opinione] main a{-webkit-transition:all .3s;transition:all .3s}html[data-template=dashboard-opinione] main a:hover{color:#f1453d}html[data-template=dashboard-opinione] main .intro{margin-bottom:1em}@media (max-width:767px){html[data-template=dashboard-opinione] main .blocco-bianco{padding:20px}}html[data-template=dashboard-opinione] main textarea{font-size:16px;line-height:1.33}html[data-template=dashboard-presenta-amico] main .intro p{margin-bottom:1em}html[data-template=dashboard-presenta-amico] main form .cta{margin:10px 0 30px}@media (min-width:768px){html[data-template=dashboard-presenta-amico] main .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=dashboard-presenta-amico] main .blocco-input{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (max-width:1023px){html[data-template=dashboard-presenta-amico] main .tabella .tabella-riga{margin-bottom:20px}html[data-template=dashboard-presenta-amico] main .tabella .tabella-riga .nome:before{content:"Nome"}html[data-template=dashboard-presenta-amico] main .tabella .tabella-riga .email:before{content:"Email"}html[data-template=dashboard-presenta-amico] main .tabella .tabella-riga .stato:before{content:"Stato"}html[data-template=dashboard-presenta-amico] main .tabella .tabella-riga .coupon:before{content:"Coupon"}}@media (min-width:1024px){html[data-template=dashboard-presenta-amico] main .tabella-riga{margin-bottom:0}html[data-template=dashboard-presenta-amico] main .tabella-riga .tabella-specifiche .nome,html[data-template=dashboard-presenta-amico] main .tabella-testata .tabella-specifiche .nome{-ms-flex-preferred-size:25%;flex-basis:25%}html[data-template=dashboard-presenta-amico] main .tabella-riga .tabella-specifiche .email,html[data-template=dashboard-presenta-amico] main .tabella-testata .tabella-specifiche .email{-ms-flex-preferred-size:25%;flex-basis:25%}html[data-template=dashboard-presenta-amico] main .tabella-riga .tabella-specifiche .stato,html[data-template=dashboard-presenta-amico] main .tabella-testata .tabella-specifiche .stato{-ms-flex-preferred-size:25%;flex-basis:25%}html[data-template=dashboard-presenta-amico] main .tabella-riga .tabella-specifiche .coupon,html[data-template=dashboard-presenta-amico] main .tabella-testata .tabella-specifiche .coupon{-ms-flex-preferred-size:25%;flex-basis:25%}}@media (max-width:767px){html[data-template=dashboard-presenta-amico] body{background:#fff}html[data-template=dashboard-presenta-amico] main .blocco-bianco{background:#fff}html[data-template=dashboard-presenta-amico] main .intro{padding:0 20px}html[data-template=dashboard-presenta-amico] main form{background:#f4f4f4;padding:20px}html[data-template=dashboard-presenta-amico] main .lista-amici .sottotitolo{padding:20px;border-bottom:1px solid #d8d8d8;margin-bottom:7px}html[data-template=dashboard-presenta-amico] main .lista-amici .tabella-riga{padding:0 20px 7px;border-bottom:1px solid #d8d8d8}html[data-template=dashboard-presenta-amico] main .lista-amici .tabella-specifiche>div{margin-bottom:7px}}@media (min-width:768px){html[data-template=dashboard-presenta-amico] main .lista-amici .sottotitolo{padding:10px 0;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin:10px 0 35px}}@media (max-width:767px){html[data-template=dashboard-presenta-amico] main .lista-amici .sottotitolo{font-size:16px}}@media (min-width:640px) and (max-width:767px),(min-width:1024px){html[data-template=dashboard-profilo] main .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=dashboard-profilo] main .blocco-input{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}html[data-template=dashboard-profilo] main .blocco-sezione>.interno{background:#f4f4f4;padding:15px 20px 20px}html[data-template=dashboard-profilo] main form~form{margin-top:20px;padding-top:20px;border-top:1px solid #d8d8d8}html[data-template=dashboard-profilo] main .titolo-sezione{position:relative;display:block;padding:15px 0;border-bottom:1px solid #d8d8d8}html[data-template=dashboard-profilo] main .titolo-sezione:after,html[data-template=dashboard-profilo] main .titolo-sezione:before{content:"";width:12px;height:2px;position:absolute;top:25px;background:#292929;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width:767px){html[data-template=dashboard-profilo] main .titolo-sezione:after,html[data-template=dashboard-profilo] main .titolo-sezione:before{content:"";width:17px;height:2px}}html[data-template=dashboard-profilo] main .titolo-sezione:before{right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-template=dashboard-profilo] main .titolo-sezione:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template=dashboard-profilo] main .blocco-sezione{display:none}html[data-template=dashboard-profilo] main .sezione.sezione--aperta .titolo-sezione:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html[data-template=dashboard-profilo] main .sezione.sezione--aperta .titolo-sezione:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-template=dashboard-profilo] main .sezione.sezione--aperta .blocco-sezione{display:block}@media (max-width:767px){html[data-template=dashboard-profilo] main .blocco-bianco{background:#fff}html[data-template=dashboard-profilo] main .titolo-sezione{padding:10px 20px}html[data-template=dashboard-profilo] main .titolo-sezione:before{right:30px}html[data-template=dashboard-profilo] main .titolo-sezione:after{right:20px}html[data-template=dashboard-profilo] main .blocco-sezione{background:#f4f4f4;padding:0 20px}html[data-template=dashboard-profilo] main .blocco-sezione>.interno{padding:20px 0}}.containerCheckbox{display:block;position:relative;padding-left:35px;margin-bottom:15px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.containerCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border:1px solid #000}.containerCheckbox:hover input~.checkmark{background-color:#ccc}.containerCheckbox input:checked~.checkmark{background-color:#f1453d}.checkmark:after{content:"";position:absolute;display:none}.containerCheckbox input:checked~.checkmark:after{display:block}.containerCheckbox .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hidden-error-msg{display:none}@media (max-width:767px){html[data-template=dashboard-ricette-preferite] body{background:#fff}html[data-template=dashboard-ricette-preferite] main .blocco-bianco{background:#fff}html[data-template=dashboard-ricette-preferite] main .intro{border-top:1px solid #d8d8d8;padding:20px 20px 0}html[data-template=dashboard-ricette-preferite] main .griglia-2{margin:0 20px}}html[data-template=dashboard-aggiungi-carta] main .blocco-submit{clear:both;padding-top:20px}html[data-template=dashboard-aggiungi-carta] main .blocco-bianco{padding:20px}html[data-template=dashboard-aggiungi-carta] main .blocco-cvv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=dashboard-aggiungi-carta] main .blocco-cvv input{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}html[data-template=dashboard-aggiungi-carta] main .blocco-cvv span{-ms-flex-preferred-size:20px;flex-basis:20px;text-align:center;line-height:46px}@media (min-width:768px){html[data-template=dashboard-aggiungi-carta] main .blocco-bianco{padding:0}html[data-template=dashboard-aggiungi-carta] main .blocco-input-raggruppamento{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=dashboard-aggiungi-carta] main .blocco-input-raggruppamento .blocco-input{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}html[data-template=dashboard-aggiungi-carta] main .blocco-input--email{float:left;width:calc(50% - 10px)}}@media (min-width:1024px){html[data-template=dashboard-modifica-ordine] main .tabella-riga .specifiche .tipologia-box,html[data-template=dashboard-modifica-ordine] main .tabella-testata .specifiche .tipologia-box{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .specifiche .data-consegna,html[data-template=dashboard-modifica-ordine] main .tabella-testata .specifiche .data-consegna{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .specifiche .prezzo,html[data-template=dashboard-modifica-ordine] main .tabella-testata .specifiche .prezzo{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .specifiche .pagamento,html[data-template=dashboard-modifica-ordine] main .tabella-testata .specifiche .pagamento{-ms-flex-preferred-size:20%;flex-basis:20%}html[data-template=dashboard-modifica-ordine] main .tabella-riga .specifiche .data-addebito,html[data-template=dashboard-modifica-ordine] main .tabella-testata .specifiche .data-addebito{-ms-flex-preferred-size:20%;flex-basis:20%}}html[data-template=dashboard-modifica-ordine] main .selezioni{color:#f1453d}html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--numero li:before{border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s}html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--numero li.attivo:before,html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--numero li:hover:before{border-color:#f1453d}html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--icona li img{border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s}html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--icona li.attivo img,html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--icona li:hover img{border-color:#f1453d}html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--icona li.attivo:after,html[data-template=dashboard-modifica-ordine] main .selezioni .lista-selezionabile--numero li.attivo:after{background-image:url(../../img/icona_selezionato_bg_rosso.svg);background-size:20px 20px}html[data-template=dashboard-modifica-ordine] main .sottotitolo{font-size:22px;font-weight:900}html[data-template=dashboard-modifica-ordine] main .annulla-abbonamento,html[data-template=dashboard-modifica-ordine] main .modificabile{font-size:12px}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .contenuto .titolo-riepilogo{padding-bottom:3px;border-bottom:1px solid;margin-bottom:7px;font-size:10px;line-height:1.5}}html[data-template=dashboard-modifica-ordine] main .modificabile{border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}html[data-template=dashboard-modifica-ordine] main .modificabile:after{margin-left:7px;display:inline-block;width:10px;height:10px;content:url(../../img/icona_matita_dashboard.svg)}html[data-template=dashboard-modifica-ordine] main .modificabile:hover{border-color:inherit}html[data-template=dashboard-modifica-ordine] main .titolo{position:relative;display:block}html[data-template=dashboard-modifica-ordine] main .titolo:hover:before{-webkit-transform:translate(-10px) rotate(-30deg);transform:translate(-10px) rotate(-30deg)}html[data-template=dashboard-modifica-ordine] main .titolo:hover:after{-webkit-transform:translate(-10px) rotate(30deg);transform:translate(-10px) rotate(30deg)}html[data-template=dashboard-modifica-ordine] main .titolo:after,html[data-template=dashboard-modifica-ordine] main .titolo:before{-webkit-transition:all .3s;transition:all .3s;content:"";width:15px;height:2px;background:#292929;display:inline-block;position:absolute;left:10px}html[data-template=dashboard-modifica-ordine] main .titolo:before{top:10px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}html[data-template=dashboard-modifica-ordine] main .titolo:after{top:17px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .titolo{-webkit-transform:translate(25px);transform:translate(25px);width:calc(100% - 25px)}html[data-template=dashboard-modifica-ordine] main .titolo:after,html[data-template=dashboard-modifica-ordine] main .titolo:before{left:-5px}html[data-template=dashboard-modifica-ordine] main .titolo:before{top:37px}html[data-template=dashboard-modifica-ordine] main .titolo:after{top:44px}}html[data-template=dashboard-modifica-ordine] main .consegna .valore{color:#d8d8d8;font-size:16px}@media (min-width:640px){html[data-template=dashboard-modifica-ordine] main .consegna .griglia-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html[data-template=dashboard-modifica-ordine] main .consegna .griglia-3.abbonamento{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=dashboard-modifica-ordine] main .consegna .griglia-3>div{-ms-flex-preferred-size:calc(33.33% - 10px);flex-basis:calc(33.33% - 10px)}}@media (max-width:639px){html[data-template=dashboard-modifica-ordine] main .consegna{max-width:290px}}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .titolo-sezione{margin-bottom:20px}html[data-template=dashboard-modifica-ordine] main .consegna{padding:20px;margin-left:auto;margin-right:auto;margin-bottom:20px}html[data-template=dashboard-modifica-ordine] main .consegna .griglia-3>div{margin-top:20px}}@media (min-width:768px){html[data-template=dashboard-modifica-ordine] main .consegna .titolo-sezione{margin-top:30px;margin-bottom:10px}html[data-template=dashboard-modifica-ordine] main .consegna .griglia-3{margin-top:15px;margin-bottom:30px}}html[data-template=dashboard-modifica-ordine] main .contenuto .consegna .consegna-intro{font-size:12px}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo{background:#f4f4f4;padding:20px}html[data-template=dashboard-modifica-ordine] main .dati-consegna .dato{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}html[data-template=dashboard-modifica-ordine] main .dati-consegna .dato>*{-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:960px){html[data-template=dashboard-modifica-ordine] main .dati-consegna .titolo-sezione{margin-top:30px}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo{margin-top:10px}}@media (min-width:768px){html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo{margin-top:10px;margin-bottom:30px}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:last-of-type{margin-top:30px}}@media (min-width:1024px){html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:first-of-type{position:relative}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:first-of-type:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#d8d8d8}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:first-of-type{padding-right:20px}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:last-of-type{margin-top:0}}@media (max-width:767px){html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo{background:#fff}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo .blocco-informazioni:last-of-type{margin-top:30px}}html[data-template=dashboard-modifica-ordine] main .contenuto .dati-consegna .ordine-riepilogo p{font-size:12px;line-height:1.5}@media (min-width:768px){html[data-template=dashboard-modifica-ordine] main .contenuto .dati-consegna .ordine-riepilogo .titolo-riepilogo{font-size:18px;line-height:1.25;margin-bottom:15px}}html[data-template="404"] main,html[data-template=vietato] main{padding:60px}html[data-template="404"] main h1,html[data-template=vietato] main h1{margin-bottom:1em}html[data-template="404"] main p,html[data-template=vietato] main p{max-width:600px;padding:0 20px;margin:0 auto}html[data-template=newsletter-iscrizione-successo] main,html[data-template=ordine-successo] main{margin-bottom:100px}html[data-template=newsletter-iscrizione-successo] main .blocco-titolo--h1,html[data-template=ordine-successo] main .blocco-titolo--h1{padding-top:10px}html[data-template=newsletter-iscrizione-successo] main img,html[data-template=ordine-successo] main img{display:block;margin:200px auto 0}html[data-template=newsletter-iscrizione-successo] main a,html[data-template=ordine-successo] main a{color:#f1453d;position:relative;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}html[data-template=newsletter-iscrizione-successo] main a:hover,html[data-template=ordine-successo] main a:hover{color:#646464}.bottone-utente-contenitore{height:100%;position:absolute;top:16px;right:20px}.bottone-utente span{display:inline-block}.bottone-utente .avatar{width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%;background:#f1453d;color:#fff;-webkit-transition:all .3s;transition:all .3s}.bottone-utente .nome{margin-right:10px;color:#f1453d;display:none;max-width:calc(100% - 40px);vertical-align:middle;-webkit-transition:all .3s;transition:all .3s}.bottone-utente:hover .avatar{background:#d63f3a}.bottone-utente:hover .nome{color:#d63f3a}@media (min-width:768px){.bottone-utente-contenitore{position:static;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:95px;flex-basis:95px;display:-webkit-box;display:-ms-flexbox;display:flex}.bottone-utente{margin:auto 0;display:inline-block}}@media (min-width:1024px){.bottone-utente-contenitore{-ms-flex-preferred-size:205px;flex-basis:205px}.bottone-utente .nome{display:inline-block}}.bottone-utente-contenitore .bottone-utente{font-weight:900}.bottone-utente-contenitore .bottone-utente .avatar{font-size:22px}.bottone-utente-contenitore .bottone-utente .nome{font-size:16px}.list-inline-custom{position:relative;padding:0}.list-inline-custom li{display:inline-block;height:20px}.list-inline-custom li:nth-of-type(2){position:absolute;top:20px;padding-left:5px}.loadersmall{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-top-color:#555;border-radius:50%;width:50px;height:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.preparazione.passaggi-espansi .passaggi{max-height:none!important}@media (max-width:766px){.current-orders{margin-left:22px}}#header,.funnel-main,.funnel-recap,.swal2-container{max-width:100vw}@media screen and (max-width:766px){.funnel-recap .blocco-superiore .contenitore{padding:10px 20px 5px}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine:before{background:none}.funnel-recap .sommerso{overflow:scroll;min-height:calc(100vh - 216px);max-height:calc(100vh - 216px)}.recap-spedizione .evidenziato--data{left:auto}}@media screen and (max-width:320px){.contatore-ricette ol li{margin-right:3px}.funnel-recap.con-cambio-tipologia-ordine .cambio-tipologia-ordine{font-size:15px}}.body-modale-attiva{overflow:hidden}html[data-template*=dashboard] .bottone-utente .nome{white-space:nowrap;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis}.user-client-profile-addresses-forms{margin-bottom:25px}body,form,html,input{-webkit-overflow-scrolling:touch}.hide-partners-loading{display:none!important}.ajax-sending-loader{position:fixed;left:0;top:0;width:100%;z-index:9999;height:100%;background-color:rgba(0,0,0,.5);background-position:50%;background-repeat:no-repeat}.overflow-hidden-ajax-sending{overflow:hidden}.spinner{margin:0 auto;width:80px;text-align:center}.spinner div{width:22px;height:22px;background-color:#a2c74f;border-radius:0;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}.ajax-sending-loader .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dove-siamo-table{border-collapse:collapse;width:50%;margin:50px auto}.dove-siamo-table .table-head{color:#fff;background-color:#f14339;font-size:18px;font-weight:800;line-height:22px}.dove-siamo-table td,th{border:1px solid #ddd;text-align:left;padding:10px}.dove-siamo-table tr:nth-child(2n){background-color:#ddd}.dove-siamo-table td{color:#000;font-size:16px;font-weight:500;line-height:19px}.dove-siamo-input{width:100%}.dove-siamo-blocco-input{width:100%;margin:0 auto}.dove-siamo-submit-btn{margin-top:20px}#submit-your-location-form .blocco-input{-ms-flex-preferred-size:100%;flex-basis:100%}.margin-top-10{margin-top:10px!important}.dove-siamo-hero-section{max-height:300px}.dove-siamo-p{color:#000;font-size:20px;font-weight:500;line-height:24px}.dove-siamo-banner-h1{font-size:30px!important;font-weight:400}.dove-siamo-row{display:inline-block;width:100%;margin-top:15px;margin-bottom:30px}.dove-siamo-column-6{float:left;width:50%}.dove-siamo-form{padding:50px;background-color:#f4f4f4;border-radius:5px}img.dove-siamo-left-img{float:right;height:265px;margin-top:10px}#dove-siamo-swal-err{color:#000;font-size:20px;font-weight:500;line-height:24px}.blocco-checkbox .messaggio{color:#f1453d;font-size:10px;line-height:1.25;margin-top:3px;height:15px}@media screen and (max-width:890px){.dove-siamo-column-6{float:left;width:100%}img.dove-siamo-left-img{float:unset;display:block;height:auto;width:100%;margin:20px auto}.dove-siamo-form{padding:15px;background-color:#f4f4f4;border-radius:5px}}@media screen and (max-width:769px){.dove-siamo-table{margin-left:0;margin-right:0;width:100%}.dove-siamo-hero-section{max-height:200px}.dove-siamo-p{font-size:14px}}@media (min-width:1024px){html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:first-of-type:after{display:none!important}html[data-template=dashboard-modifica-ordine] main .dati-consegna .ordine-riepilogo>.interno .blocco-informazioni:first-of-type{padding-right:0!important}}.dashboard-info{background-color:#fff!important;padding-left:0!important;padding-right:0!important}.dashboard-info .titolo-riepilogo{text-align:center}.dashboard-info .blocco-informazioni .interno{min-height:240px;max-height:240px}.dashboard-info .btn-wrapper{text-align:center}.dashboard-info .blocco-informazioni .interno{background-color:#f4f4f4;padding:25px}.action-btn{margin-top:20px;font-size:12px;font-weight:700;line-height:14px;text-align:center;padding-right:30px}.action-btn:after{content:" ";background:url(/img/edit_btn_white.svg) no-repeat;float:right;width:15px;height:15px}.action-btn-2{font-size:12px;font-weight:700;line-height:14px;text-align:center}.action-btn-2:after{content:" ";background:url(/img/remove_shopping_cart_red.svg) no-repeat;float:right;width:15px;height:15px}.action-btn-2:hover:after{background:url(/img/remove_shopping_cart_white.svg) no-repeat}.current-subscription-row{display:inline-block;width:100%;margin-top:15px;margin-bottom:30px}@media screen and (min-width:1025px){.margin-btn{margin-top:90px}}.current-subscription-row .current-subscription-col-6{padding:10px;float:left;width:50%}.current-subscription-row .current-subscription-col-6 .inner{background-color:#f4f4f4}.current-subscription-row .current-subscription-col-6 .inner .container{padding:20px}@media screen and (max-width:890px){.current-subscription-row .current-subscription-col-6{float:left;width:100%}}.out-borders{background-color:transparent;color:#f1453d;border:2px solid #f1453d;font-size:12px;font-weight:700;line-height:14px;text-align:center}.out-borders:hover{color:#fff;border:2px solid #d63f3a}.events-calendar-container .btn{margin-top:20px}.events-calendar-container .fc-day-top{text-align:center;padding-top:30px;padding-bottom:15px}.events-calendar-container .fc-day-top .fc-day-number{padding:5px 7px;border-radius:100%;font-size:16px;width:16px;display:inline-block}.events-calendar-container .fc-event-container a{background-color:transparent;color:#000!important;text-align:center}.events-calendar-container .fc-event{border:none}.events-calendar-container .fc-highlight{background:transparent}.events-calendar-container .fc-day-top .fc-day-number{color:#ccc}.events-calendar-container .fc-day-top.planned-event .fc-day-number{color:#fff;background-color:#03bc66}.events-calendar-container .fc-event-container a.planned-event{color:#03bc66!important}.events-calendar-container .fc-day-top.available-event .fc-day-number{color:#fff;background-color:#f6ab7b}.events-calendar-container .fc-event-container a.available-event{color:#f6ab7b!important}.events-calendar-container .fc-event-container .fc-title{font-size:11px}.events-calendar-container td.fc-day.active-event{background-color:#bce8f1}.events-calendar-container .fc-row.fc-widget-header thead tr{background-color:#f4f4f4;height:40px;text-transform:uppercase}.events-calendar-container .fc td,.fc th{vertical-align:middle!important}.events-calendar-container .fc-right .fc-button-primary,.events-calendar-container .fc-right .fc-button-primary:active,.events-calendar-container .fc-right .fc-button-primary:focus,.events-calendar-container .fc-right .fc-button-primary:hover{border:none;background-color:#f4f4f4;color:#999;padding:.2em .3em}.events-calendar-container .fc-left h2{text-transform:capitalize}.events-calendar-container .text-margin{margin-bottom:20px}.full-calendar-opacity{opacity:.3}.cancel-order-btn{margin-bottom:25px}@media (min-width:1024px){html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .ordine,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .ordine{-ms-flex-preferred-size:15%;flex-basis:15%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .data,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .data{-ms-flex-preferred-size:15%;flex-basis:15%}html[data-template=dashboard-gestione-ordini] main .tabella-riga .tabella-specifiche .modifica,html[data-template=dashboard-gestione-ordini] main .tabella-testata .tabella-specifiche .modifica{-ms-flex-preferred-size:15%;flex-basis:15%}}.btn.action-btn,.btn.action-btn-2{padding:11px 20px 10px}@media (max-width:639px){.events-calendar-container .fc-event-container .fc-title{display:none}.events-calendar-container .fc-day-top{padding-top:15px;padding-bottom:15px}.underBigPhone{display:block!important}html[data-template=dashboard-modifica-ordine] main .contenuto .titolo-riepilogo{font-size:20px!important}html[data-template*=dashboard] main .contenuto input,html[data-template*=dashboard] main .contenuto p,html[data-template*=dashboard] main .contenuto textarea{font-size:15px;line-height:1.5}.icona.icona--ricetta span,.recap-abbonamento .etichetta,.recap-abbonamento .valore-testuale{text-align:center}html[data-template*=dashboard] main .contenuto .titolo{text-align:center;font-size:18px;line-height:24px;font-weight:800}.tabella-specifiche .modifica{float:right}.tabella-specifiche .action-btn{min-width:120px}html[data-template=dashboard-modifica-ordine] main .tabella{padding:0 20%}}.calendar-legend{list-style:none}ul.calendar-legend li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:7px;color:var(--legend-item-color)}ul.calendar-legend li:before{content:"";border:1px solid var(--legend-item-color);border-radius:100%;background:var(--legend-item-color);height:20px;width:20px!important;font-weight:700;display:inline-block;width:1em;margin-left:-1em;margin-right:8px}.underBigPhone{display:none}.without-border{border:unset!important}.recap-abbonamento .icona{display:block!important;background-color:#fff}html[data-template*=dashboard] main .blocco-bianco{background:#fff}html[data-template=dashboard-home] main .riepilogo{background:#fff}.no-margin{margin:unset}.swal2-popup button.btn-rounded.swal2-styled{border-radius:1.25em}.events-calendar-container[data-loaded=true]{visibility:visible!important;height:auto!important}.pull-right{float:right}@media (min-width:768px){.img-arrow{display:none!important}}.fc-scroller{overflow-y:hidden!important}.events-calendar-container .fc-day-top.available-event{cursor:pointer}.events-calendar-container .fc-content,.events-calendar-container .fc-day-grid-event,.events-calendar-container .fc-title{cursor:default}.show-all-partners-link{margin-top:50px}.recap-prezzo .prezzo-originario .valore.hide-before:before{display:none}.underlined-text{text-decoration:underline}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(255, 255, 255)",endColorstr="rgba(255, 238, 238, 0.93333)",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 238, 238, 0.93333)",endColorstr="rgba(255, 204, 204, 0.8)",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(255, 255, 255)",endColorstr="rgba(255, 238, 238, 0.93333)",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 238, 238, 0.93333)",endColorstr="rgb(255, 255, 255)",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*! jQuery UI - v1.12.1 - 2018-08-05
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.reset-selection{color:#fff;background:#f1453d;display:inline-block!important;padding:10px;border-radius:15px;margin-top:30px!important}.topbarmessage{text-align:center;font-size:13px;color:#fff;text-transform:uppercase;margin:0;padding:4px;z-index:999999;position:absolute;top:0;width:100%;line-height:9px;background:red}img.ico{display:inline;margin:0 3px 0 0;width:20px;vertical-align:middle}ul.list-privacy{list-style:none;margin-top:40px!important}ul.list-privacy li{margin:10px 0}@media (max-width:639px){.topbarmessage{text-align:center;font-size:9px;color:#fff;text-transform:uppercase;margin:0;padding:0;z-index:999999;position:absolute;top:0;width:100%;line-height:9px;background:red}}html[data-template=dashboard-modifica-ordine] .coupon-section{width:50%;display:inline-block}html[data-template=dashboard-modifica-ordine] #apply_coupon{height:46px;background:#f1453d;color:#fff;padding:0 28px;cursor:pointer;position:absolute;top:0;right:0;font-weight:900}html[data-template=dashboard-modifica-ordine] .blocco-totale{float:right;width:50%;text-align:right}html[data-template=dashboard-modifica-ordine] .valore--in-evidenza{font-size:40px;color:#03bc66;display:inline-block;top:8px;position:relative;margin-top:-15px}html[data-template=dashboard-modifica-ordine] .total-price{color:#000}html[data-template=dashboard-modifica-ordine] .total-price:before{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateY(3px);transform:translateY(-50%) translateY(3px)}html[data-template=dashboard-modifica-ordine] #cancel_coupon{height:46px;background:#292929;color:#fff;cursor:pointer;position:absolute;top:0;font-weight:900}html[data-template=dashboard-modifica-ordine] #coupon_code{padding-left:20px}@media (max-width:639px){html[data-template=dashboard-modifica-ordine] .interno-coupon{padding:0 5%}html[data-template=dashboard-modifica-ordine] span.valore.valore--in-evidenza{font-size:30px}}#footer .blocco-1 .menu--principale li{margin-bottom:1em}@media (min-width:768px){.hero-homepage{max-height:585px;min-height:350px;height:calc(100vh - 140px)}}#ErrorBox.On{background:red;color:#fff;padding:10px}.padding-top-30{padding-top:30px}.text-center{text-align:center}.btn-big{padding:10px 20px;border-radius:7px}
/*!
FullCalendar Core Package v4.2.0
Docs & License: https://fullcalendar.io/
(c) 2019 Adam Shaw
*/.fc-button:not(:disabled),.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a.fc-more,a[data-goto]{cursor:pointer}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px}.fc-rtl .fc-popover .fc-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{opacity:.65;font-size:1.1em}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.4;border-radius:3px;border:1px solid #3788d8}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-event.fc-dragging.fc-selected{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;width:6px;height:6px;border:1px solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-button,.fc-icon{display:inline-block;font-weight:400;text-align:center}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:400;font-style:normal}.fc-icon{font-family:fcicons!important;speak:none;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em}.fc-icon-chevron-left:before{content:"\E900"}.fc-icon-chevron-right:before{content:"\E901"}.fc-icon-chevrons-left:before{content:"\E902"}.fc-icon-chevrons-right:before{content:"\E903"}.fc-icon-minus-square:before{content:"\E904"}.fc-icon-plus-square:before{content:"\E905"}.fc-icon-x:before{content:"\E906"}.fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit}.fc-button::-moz-focus-inner{padding:0;border-style:none}.fc-button{-webkit-appearance:button;color:#212529;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,62,80,.25);box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc-button:disabled{opacity:.65}.fc-button-primary{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.fc-button-primary:hover{color:#fff;background-color:#1e2b37;border-color:#1a252f}.fc-button-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc-button-primary:disabled{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{color:#fff;background-color:#1a252f;border-color:#151e27}.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc-button-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fc-button-group>.fc-button.fc-button-active,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc-bg,.fc-bgevent-container,.fc-bgevent-skeleton,.fc-business-container,.fc-event .fc-resizer,.fc-highlight-container,.fc-highlight-skeleton,.fc-mirror-container,.fc-mirror-skeleton{display:none}.fc-time-grid,.fc tbody .fc-row{min-height:0!important}.fc-time-grid .fc-event.fc-not-end:after,.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc{max-width:100%!important}.fc-event{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc-row,.fc hr,.fc tbody,.fc td,.fc th,.fc thead{border-color:#ccc!important;background:#fff!important}.fc tbody .fc-row{height:auto!important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0!important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more,.fc-more-cell{display:none!important}.fc tr.fc-limited{display:table-row!important}.fc td.fc-limited{display:table-cell!important}.fc-popover,.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none!important}.fc-button-group,.fc-time-grid .fc-event .fc-time span,.fc button{display:none}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0!important}.fc-time-grid .fc-event{position:static!important;margin:3px 2px!important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px!important}.fc-time-grid .fc-event .fc-time{white-space:normal!important}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-day-grid-container,.fc-scroller,.fc-time-grid-container{overflow:visible!important;height:auto!important}.fc-row{border:0!important;margin:0!important}}