html{scroll-behavior:smooth}body{background-color:#eee7c3;font-family:"Times New Roman",Times,serif;font-size:16px;line-height:20px;color:#004a93}h1{font-size:28px}.fancybox-infobar{font-family:Vialla!important}.bkg_green{background-color:#9cc300!important}.nounderline{text-decoration:none!important}#vialla_modal .modal-body{font-size:16px}#vialla_modal .modal-body .box_centrale{padding:10px;margin:0 auto;width:90%;border:solid 1px;margin-bottom:20px;background-color:#fffff1}#vialla_modal .modal-body .box_centrale span{display:block}.font-vialla{font-family:"Vialla";font-weight:bold}.cookie_banner{display:none;width:100%;position:fixed;bottom:0;padding-top:10px;padding-bottom:10px;border-top:solid 3px #004a93;background-color:#eee7c3;font-size:13px;line-height:15px;z-index:1;font-family:Arial}.cookie_banner #cookie_text{width:100%}.cookie_banner a{text-decoration:underline;color:#004a93}.cookie_banner img{height:28px}.main .container{padding:0!important}.element_center{margin:0 auto;display:block!important}#col_content .container{margin-top:0}#alert_login{color:#000}#alert_login a{color:#000;text-decoration:underline}.noscroll-y{overflow-y:hidden}.hidden{display:none!important}.hr_separator{width:100%;color:#c6c6c5;margin-top:13px;margin-bottom:13px}.bg_white{background-color:#fffff2}.fas,.fa{color:#004a93;font-size:18px}.fas.big,.fa.big{font-size:28px}.right{float:right}.left{float:left}.carousel-indicators{display:none}.button_small{width:180px;font-size:14px!important}.button_small div{padding-top:5px!important;padding-bottom:5px!important}.button.button_bk{margin-left:3px;margin-right:3px}h3{font-size:18px;margin-bottom:0}.validate_failed{border-color:#c82522!important}.thank_you h2{font-family:Vialla;font-weight:bold;font-size:26px;margin-bottom:15px}.thank_you h3{font-family:Vialla;font-weight:bold;font-size:18px}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea{border:solid 1px #004a93;padding-top:4px!important;padding-bottom:4px!important;font-family:"Times New Roman",Times,serif;font-size:14px;color:#495057}textarea{resize:none}input:focus,select:focus,textarea:focus{outline:0!important;box-shadow:none!important;border:solid 1px #004a93!important;color:#004a93}input[type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton){display:none}input[type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton)+label{cursor:pointer;height:21px;background:url('/Content/images/checkbox_off.png') left center no-repeat;padding-left:28px;-webkit-appearance:none;border:0;font-weight:normal;display:inline;padding-top:3px;padding-bottom:3px}input[type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton)+label a{color:#004a93;text-decoration:underline}input[type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):checked+label{cursor:pointer;background:url('/Content/images/checkbox_on.png') left center no-repeat}#news_title{font-family:'Vialla';font-weight:bold}#logout{font-family:"Vialla_2"}.button,.button2{border:solid 2px #c6c6c5;background-color:#fff;color:#004a93;font-family:"Vialla";font-weight:bold;font-size:18px;line-height:22px;padding:2px;border-radius:10px;outline:0;z-index:999999999;cursor:pointer}.button.blue{border:solid 2px #004a93;background-color:#004a93;color:#fff}.button.green{border:solid 2px #9cc300;background-color:#9cc300;color:#004a93}.button.gray{border:solid 2px #c6c6c5;background-color:#c6c6c5;color:#004a93}.button.red{border:solid 2px #c82522;background-color:#c82522;color:#fff}.button.privati{border:solid 2px #99c030;background-color:#99c030;color:#fff}.button.catalogo_prodotti{border:solid 2px #004a93;background-color:#004a93;color:#fff}.button.farmacie{border:solid 2px #387c59;background-color:#387c59;color:#fff}.button.cosmetica{border:solid 2px #284e0c;background-color:#284e0c;color:#fff}.button>div,.button2>div{border:solid 1px #c6c6c5;border-radius:6px;padding-left:7px;padding-right:7px;padding-top:6px;padding-bottom:6px}.div_carrellino{border:solid 1px #c6c6c5;border-radius:6px;padding-left:7px;padding-right:7px;padding-top:6px;padding-bottom:6px}.button.green>div,.button.gray>div{border-color:#fff;text-align:center}.button:not(.no_hover):hover,.button2:hover{border-color:#004a93!important;background-color:#004a93;color:#fff!important;transition:background-color .4s,color .4s}.spk_hamburger_on{content:url("/Content/images/hamburger_on.png");width:20px}@media screen and (min-width:992px) and (max-width:1200px){.spk_hamburger_on{width:16px}}.button.hover .spk_hamburger_on{content:url("/Content/images/hamburger_on_hover.png");transition:content .4s}.button.red:hover{border-color:#c82522!important;background-color:#c82522;color:#fff!important;transition:background-color .4s,color .4s}.button.round:hover{background-color:#fff;border-color:#c6c6c5}.button.round:hover div{border-color:#c6c6c5!important}.button:hover a{color:#fff}.button.blue:hover{border-color:#004a93!important;background-color:#fff!important;color:#004a93!important;transition:background-color .4s,color .4s}.button.cosmetica:hover{border-color:#284e0c!important;background-color:#fff!important;color:#284e0c!important;transition:background-color .4s,color .4s}.button.privati:hover{border-color:#99c030!important;background-color:#fff!important;color:#99c030!important;transition:background-color .4s,color .4s}.button.farmacie:hover{border-color:#387c59!important;background-color:#fff!important;color:#387c59!important;transition:background-color .4s,color .4s}.button.red:hover{border-color:#c82522;background-color:#fff;color:#c82522!important;transition:background-color .4s,color .4s}.button.red:hover div{border-color:#c82522!important}.hover,.hover_{border-color:#004a93!important;background-color:#004a93!important;color:#fff!important;transition:background-color .4s,color .4s!important}.button.round:hover .fas{color:#fff!important;transition:color .4s!important}.button:not(.no_hover):hover div,.button.hover div{border-color:#fff!important}.button.blue:hover div{border-color:#004a93!important}.button.cosmetica:hover div{border-color:#284e0c!important}.button.privati:hover div{border-color:#99c030!important}.button.farmacie:hover div{border-color:#387c59!important}.button:focus,.button div:focus{outline:0}.button.round{border-radius:50%}.button.round div{border-radius:50%;padding:4px 3px 4px 3px}.button.round img{height:23px}@media screen and (min-width:992px) and (max-width:1200px){.button.round img{height:18px}}.book{height:100%;background-position-x:0;background-position-y:0;background-size:cover;padding-top:20px;padding-bottom:40px;padding-right:35px;position:relative}.book .news_title{padding-top:10px;padding-left:10px}.box_notizia{margin-top:35px;border:10px solid transparent;padding:5px}.box_notizia_1{-webkit-border-image:url(/Content/images/bordi/news/news-home-1.png) 10 stretch;-o-border-image:url(/Content/images/bordi/news/news-home-1.png) 10 stretch;-moz-border-image:url(/Content/images/bordi/news/news-home-1.png) 10 stretch;border-image:url(/Content/images/bordi/news/news-home-1.png) 10 stretch}.box_notizia_2{-webkit-border-image:url(/Content/images/bordi/news/news-home-2.png) 10 stretch;-o-border-image:url(/Content/images/bordi/news/news-home-2.png) 10 stretch;-moz-border-image:url(/Content/images/bordi/news/news-home-2.png) 10 stretch;border-image:url(/Content/images/bordi/news/news-home-2.png) 10 stretch}.box_notizia_3{-webkit-border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch;-o-border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch;-moz-border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch;border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch}.box_notizia_4{-webkit-border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch;-o-border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch;-moz-border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch;border-image:url(/Content/images/bordi/news/news-home-3.png) 10 stretch}.box_notizia img{max-width:100%}.box_notizia img:hover{opacity:.5}.box_notizia .title{font-family:'Vialla';font-weight:bold;font-size:20px;margin-bottom:0;margin-top:3px;line-height:30px}.box_notizia .subtitle{font-family:'Vialla';font-weight:bold;font-size:16px;margin-bottom:0;margin-top:6px}.box_notizia .abstract{font-size:16px;margin-bottom:0;margin-top:6px}.box_notizia .read_all{width:100%;margin-top:10px;text-align:right}.box_notizia .read_all a{color:#004a93;text-decoration:underline}#elenco_notizie .altre_notizie,#elenco_notizie_search .altre_notizie{margin-top:35px}#elenco_notizie .altre_notizie a,#elenco_notizie_search .altre_notizie a{font-family:'Vialla';font-weight:bold;color:#004a93;text-decoration:underline}@media screen and (max-width:767px){#elenco_notizie{display:none}}.box_home{margin-top:40px}.box_home .box{width:100%;padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px}.box_home .box_title{width:100%;text-align:center}.box_home .box_title span{font-family:'Vialla';font-weight:bold}.box_home .box_content{margin-top:5px;text-align:center}.box_home .box_content img{width:100%}.box_home .box_content a:hover img{transition:opacity .4s;opacity:.6}.footer{width:100%;border-top:solid 1px #c8c8c5;margin-top:80px;padding-top:10px;padding-bottom:10px}.footer a{color:#004a93;text-decoration:underline}.footer .footer_title{font-weight:bold}.footer ul{padding-left:0;margin-bottom:0}.footer ul li{list-style-type:none;line-height:20px}.footer ul li a{text-decoration:none}.footer .footer_col a{text-decoration:none}.footer .footer_col{margin-bottom:10px}.footer .footer_text,.footer .footer_text a{font-family:Arial,sans-serif;color:#6f6f6c;font-size:12px;line-height:15px}.page_404{font-family:Vialla;font-weight:bold}.page_404 p{font-size:20px}.page_404 a{color:#004a93;text-decoration:underline}.ui-loading .ui-loader{display:block}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}#middle_listino{position:relative}.bestellkarte_container{width:100%;max-width:925px;padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.65);-moz-box-shadow:0 0 14px rgba(0,0,0,.65);box-shadow:0 0 14px rgba(0,0,0,.65);background-color:#fffff1;margin:0 auto}.overlay-carrello .bestellkarte_container{padding-left:30px;padding-right:30px}.category_container{width:100%;max-width:800px;padding-bottom:10px;padding-top:10px;margin:0 auto}.category_container .row{position:relative}.category_container .row .button,#lblAnteprima{cursor:pointer}.bottoni_categorie_container,.bottoni_categorie_container_bkfull{display:none;z-index:1001;background-color:#fffff1;width:290px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.65);-moz-box-shadow:0 0 14px rgba(0,0,0,.65);box-shadow:0 0 14px rgba(0,0,0,.65)}.bottoni_categorie_container.fixed{position:fixed!important;top:35px;left:5px;z-index:18}.bottoni_categorie_container.absolute{position:absolute!important;left:15px}.bottoni_categorie_container #bottoni_categorie::-webkit-scrollbar,.bottoni_categorie_container_bkfull #bottoni_categorie_bkfull::-webkit-scrollbar,.cesto_outer::-webkit-scrollbar{width:10px}.cesto_outer::-webkit-scrollbar-thumb{background-color:#ede7c1;outline:1px solid #ede7c1}.bottoni_categorie_container #bottoni_categorie::-webkit-scrollbar-thumb,.bottoni_categorie_container_bkfull #bottoni_categorie_bkfull::-webkit-scrollbar-thumb,.cesto_outer::-webkit-scrollbar-thumb{background-color:#767154;outline:1px solid #767154}.bottoni_categorie_container .bottoni_categorie{background-color:#fffff1;margin-top:10px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:5px;float:left;height:100%;overflow-y:auto;margin-top:0;margin-bottom:0}.bottoni_categorie_container .bottoni_categorie li{display:block;margin-bottom:10px;list-style:none;padding-top:8px;padding-left:8px;padding-right:12px;width:100%;position:relative;float:left}.bottoni_categorie_container .bottoni_categorie li[class^="cesti"],#bottoni_categorie_bkfull li[class^="cesti"]{font-size:14px!important;letter-spacing:-.9px}.bottoni_categorie_container .bottoni_categorie li[class="dessertENG"],#bottoni_categorie_bkfull li[class="dessertENG"]{font-size:14px!important;letter-spacing:-.9px}.bottoni_categorie_container .bottoni_categorie li[class="spremutaDEU"],#bottoni_categorie_bkfull li[class="spremutaDEU"]{font-size:14px!important;letter-spacing:-.9px}.bottoni_categorie_container .bottoni_categorie li[class="mostoDEU"],#bottoni_categorie_bkfull li[class="mostoDEU"]{font-size:14px!important;letter-spacing:-.9px}.bottoni_categorie_container .bottoni_categorie li[class="mostoNLD"],#bottoni_categorie_bkfull li[class="mostoNLD"]{font-size:15px!important;letter-spacing:-.9px}.bottoni_categorie_container .bottoni_categorie li a,#bottoni_categorie_bkfull li a{font-family:Vialla;font-weight:bold;color:#004a93!important;text-decoration:none;float:left;width:100%}#col_bestellkarte .titolo_categoria{width:100%;font-family:'Vialla';font-weight:bold;font-size:22px;color:#fff;text-align:center;padding-top:8px;padding-bottom:8px;margin-top:20px;position:relative}#col_bestellkarte .titolo_categoria:first-of-type{margin-top:0}#col_bestellkarte .titolo_categoria.full{cursor:pointer}#col_bestellkarte .titolo_categoria .freccina_cntr{position:absolute;top:50%;transform:translateY(-50%);right:15px}#col_bestellkarte .titolo_categoria .freccina_cntr a .freccina{color:#fff}#col_bestellkarte .cerchietto{display:inline;margin-right:5px}#col_bestellkarte .cerchietto img{max-width:35px;display:inline}#col_bestellkarte{font-family:'Times New Roman';color:#000}#col_bestellkarte .border_top{border-top:solid 1px #000}#col_bestellkarte .articolo{margin:0!important}.html_libero{display:block;margin-top:3px;color:#000}.prezzo_per_unita{font-weight:normal;font-size:8px}@media(max-width:1200px){#col_bestellkarte .listino_articolo>div:first-child,#col_bestellkarte .listino_articolo .tipo_prodotto{width:100%!important}}#col_bestellkarte .listino_articolo{font-weight:bold;border-left:solid 1px #000;border-bottom:solid 1px #000;padding-left:5px;padding-top:5px;padding-bottom:5px}#col_bestellkarte .listino_articolo .htmlEtichetta{display:block;margin-top:3px}#col_bestellkarte .listino_articolo .htmlEtichetta p{margin:0!important}#col_bestellkarte .listino_articolo.gutschein{border-top:solid 1px #000}#col_bestellkarte .listino_articolo .terminato,#col_bestellkarte .listino_articolo .spedibile_dal,.art_catalogo .terminato,#ultimiArticoliOrdinati .terminato,#ultimiArticoliOrdinati .nonOrdinabile,#modal_articolo .terminato,#modal_articolo .spedibile_dal{color:#c82522!important;display:block;font-size:12px;font-weight:bold;line-height:14px}#col_bestellkarte .listino_articolo .art_descrizione{font-size:19px}#col_bestellkarte .listino_articolo .tipo_prodotto{width:80%;font-weight:normal;display:block;font-size:14px;line-height:16px}#col_bestellkarte .listino_confezione{border-left:solid 1px #000;border-bottom:solid 1px #000;font-size:13px;line-height:15px;padding-top:5px;padding-bottom:5px}#col_bestellkarte .listino_confezione.gutschein{border-top:solid 1px #000}@media(max-width:575px){#col_bestellkarte .listino_confezione.gutschein{border-right:solid 1px #000}}#col_bestellkarte .massimo_ordinabile,#ultimiArticoliOrdinati .massimo_ordinabile,#ultimiArticoliOrdinati .sostitutivo,#modal_articolo .massimo_ordinabile,#modal_articolo .sostitutivo{color:#004a93!important;display:block;font-size:12px;font-weight:bold}#col_bestellkarte .prezzo_singolo{border-left:solid 1px #000;border-bottom:solid 1px #000;padding-top:5px;padding-bottom:5px;font-size:12px}@media(min-width:576px){#col_bestellkarte .prezzo_singolo.gutschein{border-top:solid 1px #000}}#col_bestellkarte .box_quantita{border-left:solid 1px #000;border-bottom:solid 1px #000;border-right:solid 1px #000;padding-top:10px;padding-bottom:10px}@media(min-width:576px){#col_bestellkarte .box_quantita.gutschein{border-top:solid 1px #000}}#col_bestellkarte .box_quantita .label_quantita,#col_bestellkarte .label_importo_gutschein,#col_bestellkarte .label_quantita_gutschein{font-weight:bold;font-size:11px;line-height:12px;margin-bottom:3px}#col_bestellkarte input[type="text"],#col_bestellkarte input[type="tel"],.summary_container input[type="text"],.summary_container input[type="tel"],#col_articolo input[type="tel"],.art_catalogo input[type="tel"],#modal_articolo input[type="tel"]{width:100%;max-width:60px;text-align:center;border:solid 1px #000;background-color:#fff;padding-top:3px;padding-bottom:3px;color:#000}#col_bestellkarte input[type="text"]:disabled,#col_bestellkarte input[type="tel"]:disabled,.art_catalogo input[type="tel"]:disabled,#ultimiArticoliOrdinati input[type="tel"]:disabled,#modal_articolo input[type="tel"]:disabled{background-color:#d4d4d4}#col_bestellkarte a{color:#000}.bk_selected{background-color:#eee7c3}#col_bestellkarte .prezzo{display:block;font-weight:bold;font-size:14px}#col_bestellkarte .prezzo .circa{font-size:14px;font-weight:normal;display:block}#col_articolo .barra_top{width:100%;border-top:solid 1px #000;margin-left:0;margin-right:0}#col_articolo .descrizione_breve,.bestellkarte_per_immagini .titolo_m{color:#000;font-weight:bold;font-size:18px;line-height:18px}#col_articolo .descrizione_breve a{color:#000;text-decoration:none}#col_articolo .descrizione_breve h1{font-size:20px;font-weight:bold;display:inline;margin-bottom:0}#col_articolo .fas{font-size:30px}#col_articolo .cerchietto{display:inline;margin-right:5px;max-width:35px}#col_articolo .tipo_prodotto,#col_articolo .tipo_prodotto h1{display:inline;font-weight:normal;font-size:16px;margin-top:0;color:#000}#col_articolo .col_padding{padding-top:10px;padding-bottom:10px}#col_articolo .col_border_left{border-left:solid 1px #000}#col_articolo .massimo_ordinabile,#col_articolo .sostitutivo,#modal_articolo massimo_ordinabile,#modal_articolo .sostitutivo{display:block;color:#004a93!important;margin-top:3px;font-size:14px;line-height:16px}#col_articolo .confezione,#col_articolo .listino_confezione.gutschein{color:#000;font-size:14px}#col_articolo .prezzo_{color:#000}#col_articolo .singolo{display:block;font-weight:normal;font-size:14px}#col_articolo .prezzo{display:block;font-weight:bold;font-size:18px}#col_articolo .input_ input{width:55%;text-align:center;display:inline;border:solid 3px #004a93}#col_articolo .input_ input:focus{border:solid 3px #004a93!important}#col_articolo .input_ input:disabled{background-color:#d4d4d4}#col_articolo .input_ .fa-trash,.art_catalogo .fa-plus,.art_catalogo .fa-minus{font-size:12px;color:#004a93;cursor:pointer}.art_catalogo .fa-trash{font-size:15px;color:#bbb;cursor:pointer}.art_catalogo .fa-plus{margin-left:3px}.art_catalogo .fa-minus{margin-right:3px}#col_articolo .input_ .label_quantita,#col_articolo .label_importo_gutschein,#col_articolo .label_quantita_gutschein{font-weight:bold;font-size:11px;line-height:12px;margin-bottom:3px;color:#000}#col_articolo .listino_articolo.gutschein,#col_articolo .listino_confezione.gutschein,#col_articolo .prezzo_singolo.gutschein{padding-top:10px;padding-bottom:10px;border-right:solid 1px #000}#col_articolo .listino_articolo.gutschein,#col_articolo .listino_confezione.gutschein,#col_articolo .prezzo_singolo.gutschein,#col_articolo .box_quantita.gutschein{border-bottom:solid 1px #000}#col_articolo .gutschein_detail{padding-left:10px;padding-right:10px}#col_articolo .gutschein_detail .b-top{border-top:solid 1px #000!important}#col_articolo .listino_articolo.gutschein{padding-left:30px}#col_articolo .prezzo_singolo.gutschein{padding-right:30px}#col_articolo .terminato,#col_articolo .spedibile_dal,#ultimiArticoliOrdinati .nonOrdinabile,#modal_articolo .terminato,#modal_articolo .spedibile_dal{display:block;color:#c82522!important;margin-top:3px;font-size:14px;line-height:16px}#col_articolo .product_mask{position:relative;float:left;width:100%;background-color:rgba(0,0,0,.8);padding-top:30px;padding-bottom:30px;padding-left:45px;padding-right:45px}#col_articolo .product_mask .freccia_avanti{position:absolute;right:5px;top:50%;transform:translateY(-50%)}#col_articolo .product_mask .freccia_indietro{position:absolute;left:5px;top:50%;transform:translateY(-50%)}#col_articolo .product_mask .freccia_avanti img,#col_articolo .product_mask .freccia_indietro img{cursor:pointer}#col_articolo .product_mask .menu_contestuale_desktop{position:absolute;top:7px;right:7px}#col_articolo .product_mask .menu_contestuale_desktop .zoom_d{display:none}#col_articolo .product_mask .menu_contestuale_desktop .zoom_d img,#col_articolo .product_mask .menu_contestuale_desktop .carrellino_d img,.aggiungi_d img,.backtoricette_d img{display:block;margin:0 auto;margin-top:10px}#col_articolo .product_mask .menu_contestuale_desktop .back_d{display:none}#col_articolo .product_mask .menu_contestuale_desktop .back_d img{display:block;margin:0 auto;margin-bottom:10px}#col_articolo .product_mask .menu_contestuale_desktop img{width:32px}#col_articolo .product_mask .product_detail{float:left;background-color:#fffff2;width:100%;margin:0 auto;padding:10px;min-height:300px}#col_articolo .product_mask .product_detail_gutschein{float:left;background-color:#fffff2;width:100%;margin:0 auto;padding-left:10px;padding-right:10px;padding-bottom:10px}#col_articolo .product_mask .product_detail.visualizzazione_foto{background-color:transparent;padding:0}#col_articolo .product_mask .product_detail .div_descrizione_prodotto{cursor:pointer;text-align:center;float:left;width:100%}#col_articolo .product_mask .product_detail .div_descrizione_prodotto p,#col_articolo .product_mask .product_detail .div_descrizione_prodotto div,#col_articolo .product_mask .product_detail .div_descrizione_prodotto ul{text-align:left}#col_articolo .product_mask .product_detail .div_descrizione_prodotto a,#modal_articolo .modal-body a{color:#004a93;text-decoration:underline}#modal_articolo .modal-body .artDescription a{text-decoration:none}#col_articolo .product_mask .product_detail img{max-width:62.5%;max-height:460px;float:right;margin-left:10px}#col_articolo .product_mask .product_detail .immagine_prodotto{max-width:100%;max-height:100%;margin:0 auto;float:none}#col_articolo .product_mask .product_detail .immagine_etichetta{max-width:100%;max-height:100%;margin:0 auto;float:none}#col_articolo .product_mask .product_detail .carrellino_add{float:left;width:100%;text-align:right;margin-top:10px}#col_articolo .product_mask .product_detail .carrellino_add .lbl_wishlist{margin-bottom:0}#col_articolo .product_mask .product_detail .carrellino_add .lbl_wishlist a,#wishlist_menu .lbl_wishlist a,#wishlist_menu_d .lbl_wishlist a{margin-left:5px;color:#004a93}#col_articolo .product_mask .product_detail .carrellino_add .lbl_wishlist a:hover,#wishlist_menu .lbl_wishlist a:hover{text-decoration:underline}#col_articolo .product_mask .product_detail .carrellino_add img,#wishlist_menu img,.row_macrocategorie .wishlist_bar,#modal_articolo #wishlist img{height:30px;max-width:100%;float:none!important}.wishlist_remove{height:30px}.fa.empty_wishlist{font-size:24px;color:#bbb}#col_articolo .product_mask .product_detail .carrellino_add .wishlist_add,#col_articolo .product_mask .product_detail .carrellino_add .wishlist_empty,#col_articolo .product_mask .product_detail .carrellino_add .wishlist_full,#modal_articolo #wishlist img{cursor:pointer}#col_articolo .product_mask .product_detail .carrellino_add a:hover{text-decoration:none}.menu_contestuale_open_d{display:none;width:350px;background-color:#fffff1;position:absolute;top:0;right:0;z-index:1;padding:5px}.menu_contestuale_open_d a:hover{text-decoration:none}.menu_contestuale_open_d .border_blu{border:solid 1px #004a93;padding:10px}#wishlist_menu_d img{height:33px;cursor:pointer}.fotogallery{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgba(0,0,0,.8);padding:20px}.fotogallery_close{position:absolute;top:4px;right:10px}.fotogallery_close .fas{color:#004a93;font-size:40px;cursor:pointer}.fotogallery_immagine{overflow:hidden;float:left;width:100%;height:100%}.fotogallery_immagine img{width:auto;height:100%}.iframe_immagine{width:100%;margin:0 auto;height:100%;border:0}.col_zoom{display:none}.maschera_cesto{background:rgba(0,0,0,.8);width:100%;height:100%;z-index:6;top:0;left:0;position:fixed;display:none}.maschera_qr{background:rgba(0,0,0,.8);width:100%;height:100%;z-index:20;top:0;left:0;position:fixed;display:none}.overlayer_cesto{border-radius:15px;display:none;width:600px;max-height:85vh;background-color:#ffffe6;position:fixed;top:5%;left:50%;transform:translate(-50%);z-index:7;padding-left:20px;padding-right:20px;padding-bottom:20px}.biglietto_content{overflow-y:auto;max-height:77vh}.cesto_outer{max-height:75vh;overflow-y:auto;overflow-x:hidden}.overlayer_cesto .overlayer_cesto_title{text-align:center;font-family:'Times New Roman';font-weight:700;font-size:18px;color:#004a93}.overlayer_cesto img{max-width:100%}.overlayer_cesti_title{font-family:'Times New Roman';font-weight:bold;font-size:18px;width:100%;text-align:center;padding-bottom:5px;display:block;color:#004a93}.controlli_cesto{width:100%;text-align:center;padding-top:10px;padding-bottom:10px}.controlli_cesto img{position:relative;max-width:25px!important;cursor:pointer;right:-2px;top:3px}.controlli_cesto_wl img{position:relative;max-width:25px!important;cursor:pointer;right:13px;top:-2px}.controlli_cesto .arrow_left{margin-right:20px!important}.controlli_cesto .arrow_right{margin-left:20px!important}.controlli_cesto #cestoWishList,.controlli_cesto #cestoAddToChart,.controlli_cesto #vinoWishList,.controlli_cesto #vinoAddToChart{height:30px;max-width:unset!important}.maschera_anag,.maschera_big{background:rgba(0,0,0,.8);width:100%;height:100%;z-index:4;top:0;left:0;position:fixed;display:none}.overlayer_anag,.overlayer_big{display:none;width:90%;max-width:600px;max-height:90vh;background-color:#fffff1;position:fixed;top:20%;left:50%;transform:translate(-50%);z-index:5;padding:10px}#modal_anagrafica #anag_modifica_nuova_anagrafica,#modale_catalogo_amico #anag_modifica_nuova_anagrafica,#modal_biglietto #title_biglietto{font-weight:bold;font-size:20px}#modal_anagrafica .modal-content,#modal_biglietto .modal-content,#modale_catalogo_amico .modal-content,#modal_articolo .modal-content{padding:10px;background-color:#fffff1}.anteprima_biglietto_container{width:650px;max-width:98%;z-index:1056;top:1.5rem;background-color:#fff;border:solid 7px;border-radius:.3rem}.anteprima_biglietto_container .controlli_cesto{text-align:right}#modal_anagrafica .close_x,#modal_biglietto .close_x,#modale_catalogo_amico .close_x{position:absolute;top:0;right:0;cursor:pointer}#modal_anagrafica .modal-dialog,#modal_biglietto .modal-dialog,#modale_catalogo_amico .modal-dialog{max-width:600px}@media(max-width:1024px){#elenco_indirizzi_consegna_alternativi .box_indirizzo .box_bottoni{top:16px!important;bottom:auto!important}#elenco_indirizzi_consegna_alternativi .indirizzo_container.catalogo_amico{margin-top:35px}#elenco_indirizzi_consegna_alternativi .box_indirizzo{min-height:200px!important}}@media(max-width:575px){#elenco_indirizzi_consegna_alternativi .box_indirizzo{min-height:220px!important}}.login .box_login{width:868px;height:607px;margin-left:auto;margin-right:auto;background-image:url('/Content/images/login_bkg.png');background-position-x:0;background-position-y:0;background-repeat:no-repeat;padding-top:30px;padding-bottom:30px;padding-left:120px;padding-right:120px}.login .box_login .box_login_container{padding-top:48px}.login .box_login .box_login_container #login_title{margin-top:-30px}.login label{font-size:18px;font-weight:bold;margin-bottom:5px}.login #password_dimenticata,.signin_container #password_dimenticata{color:#004a93;text-decoration:underline;margin-top:5px;display:block}.signin_container label[for="chkPrivacy1"]{font-family:"Times New Roman",Times,serif!important}.login .button{max-width:200px;margin:0 auto}.login a:hover,.input_login a:hover{text-decoration:none}.login .errore_{display:none}.login .errore_ #errore_login_{color:#c82522;font-size:14px;line-height:16px}.login .errore_ #errore_login_ a{color:#c82522;text-decoration:underline}.login .col_nuovo_utente{padding-top:20px;border-top:solid 1px #c8c8c5}.login .col_nuovo_utente #nuovo_fattoria{font-weight:bold;font-size:20px;color:#004a93}.signin .dati_personali{font-size:20px;font-weight:bold;border-bottom:solid 1px #c8c8c5;padding-top:10px;padding-bottom:20px}.signin .bar{width:100%;border-top:solid 1px #c8c8c5;margin-top:20px}.signin #lblMailDiverse,.signin #lblPasswordDiverse,.signin #lblMailUnivoca,.catalogue #lblMailUnivoca,.catalogue #lblPasswordDiverse{font-size:12px;color:#c82522!important;line-height:14px;font-family:'Times New Roman',Times,serif;font-weight:normal}.row_surname,.row_cap,.row_errore,.row_nazione{display:none}.errore,#NOTA_SPEDIZIONE,#NOTA_SPEDIZIONE_,.errore_recupera_pass{color:#c82522;font-size:14px;line-height:20px!important}.errore a{color:#004a93;text-decoration:underline}.errore.ok{color:#004a93!important}.showPwd{position:relative}.showPwd .fas{cursor:pointer;color:#aaa;position:absolute;right:10px;font-size:20px;bottom:9px}.order_summary,.order_checkout,.signin,.reserved_area_section{width:100%;max-width:870px;margin:0 auto}.order_summary .summary_box,.order_checkout .checkout_box,.signin .signin_box,.credit_card_box,.prospekt_paket_box{width:100%;background-color:#fffff1;padding:10px}.order_summary .summary_container,.order_checkout .checkout_container,.signin .signin_container,.overlayer_anag_container,.overlayer_big_container,.prospekt_paket_container,.overlayer_article_container{position:relative;border:10px solid transparent;border-color:#fffff2;-webkit-border-image:url('/Content/images/cornice_checkout.png') 10 stretch;-o-border-image:url('/Content/images/cornice_checkout.png') 10 stretch;-moz-border-image:url('/Content/images/cornice_checkout.png') 10 stretch;border-image:url('/Content/images/cornice_checkout.png') 10 stretch;padding:0 8px;font-size:15px}#modal_articolo .overlayer_article_container{border:0!important}#modal_articolo .modal-content{border:0!important;border-radius:15px}.reserved_area .addresses_container{padding:10px;padding-top:0}.area_container{border:10px solid transparent;position:relative;padding:15px 8px;-webkit-border-image:url('/Content/images/categorie/cornici/farina/4.png') 10 stretch;-o-border-image:url('/Content/images/categorie/cornici/farina/4.png') 10 stretch;-moz-border-image:url('/Content/images/categorie/cornici/farina/4.png') 10 stretch;border-image:url('/Content/images/categorie/cornici/farina/4.png') 10 stretch;margin:0 12px}.area_container .wishlist_bar{height:30px}.area_container a:hover{text-decoration:none!important}.area_title{position:absolute;left:50%;top:-23px;background:#fff;padding:0 10px;transform:translateX(-50%);font-size:22px;white-space:nowrap}.riepilogo_row .spedibile_dal,.riepilogo_row_ .spedibile_dal{color:#c82522!important;font-size:12px;font-weight:bold;line-height:14px}.confezione_carrello{font-size:13px}.articolo_sostitutivo{display:none;margin-top:3px;font-size:13px;font-style:italic}@media screen and (max-width:575px){.bestellkarte_container .bollinibk{height:68px;margin-right:3px!important}}@media screen and (min-width:576px) and (max-width:767px){.bestellkarte_container .bollinibk{height:75px;margin-right:2px!important}}@media screen and (min-width:768px) and (max-width:991px){.bestellkarte_container .bollinibk{height:73px;margin-right:2px!important}}@media screen and (min-width:992px){.bestellkarte_container .bollinibk{height:93px;margin-right:4px!important}}@media screen and (min-width:992px) and (max-width:1200px){.btn_area div{font-size:18px!important}}@media screen and (max-width:768px){.btn_area{width:100%}.area_title{font-size:20px}.confezione_carrello{font-size:11px}}@media screen and (max-width:500px){.area_title{width:80%;text-align:center;font-size:18px;line-height:18px;white-space:normal}}.signin_container span,.box_nuova_anagrafica span,.reserved_area .nuova_anagrafica span,.overlayer_anag_container .anag_outer span,.overlayer_big_container .big_outer span{font-family:Vialla;font-weight:bold;line-height:24px}.reserved_area .nuova_anagrafica span{color:#004a93;font-size:16px}.order_summary .summary_container.noborder{border:0!important}.reserved_area_section h1{font-weight:bold}.reserved_area_section .arrow_left{height:25px}.order_summary .summary_user,.order_checkout .checkout_title,.box_nuova_anagrafica .tit,.addresses_container .checkout_title,.catalogo_amico .nuova_anagrafica{padding-top:10px;padding-bottom:20px;color:#000;font-size:18px}.order_checkout .checkout_title,.box_nuova_anagrafica .tit,.addresses_container .checkout_title,.catalogo_amico .nuova_anagrafica{border-bottom:solid 2px #c8c8c5}.order_summary .summary_user{padding-bottom:0!important}.order_summary .summary_user .empty{font-weight:bold;color:#f40000}.order_summary .summary_user #consegnaPrevista{font-weight:bold}.order_checkout .checkout_title,.box_nuova_anagrafica .tit,.catalogo_amico .nuova_anagrafica .tit,.overlayer_anag_container #anag_modifica_nuova_anagrafica,.overlayer_big_container #title_biglietto{font-weight:bold;color:#004a93}.checkout_container .section_number{font-size:24px;font-weight:bold}.order_checkout #checkout_title,.order_checkout .checkout_title,#importoDaPagare,.credit_card_box #checkout_title{font-weight:bold;color:#004a93;font-size:20px}.credit_cards_selection .checkout_title{border-bottom:0}.order_checkout .pagamento_nuova_carta{border-top:solid 2px #c8c8c5}.order_checkout .pagamento_tokenizzato{margin-bottom:30px}.order_summary .summary_header{border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000}.order_summary .summary_container .row{margin-left:0;margin-right:0}.order_summary .summary_container .fa-trash{font-size:15px;color:#bbb;cursor:pointer}.order_summary .summary_container .fa-minus,.bestellkarte_container #middle_listino .fa-minus{font-size:12px;margin-right:3px;cursor:pointer}.order_summary .summary_container .fa-plus,.bestellkarte_container #middle_listino .fa-plus{font-size:12px;margin-left:3px;cursor:pointer}.order_summary .summary_container .header_prodotto,.order_summary .summary_container .header_aggiungi,.order_summary .summary_container .header_quantity,.order_summary .summary_container .header_price,.order_summary .summary_container .header_recipients,.order_summary .summary_container .header_total_price{color:#000;text-transform:uppercase;font-weight:bold;border-top:1px solid #000;border-left:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .headerAggiungi{text-transform:none!important;font-weight:bold!important;line-height:14px;text-align:right}.order_summary .headerAggiungi a{text-decoration:underline;color:#004a93}.order_summary .headerAggiungi a:hover{text-decoration:underline}.order_summary .summary_container .header_carrello_vuoto{color:#f40000;font-weight:bold;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding-top:10px;padding-bottom:10px;padding-left:7px}@media(max-width:767px){.order_summary .summary_container .header_carrello_vuoto{font-size:20px;line-height:24px}.order_summary .summary_container .header_carrello_vuoto .button{display:inline-block!important;margin-bottom:5px!important;margin-top:5px!important;padding-top:6px!important;padding-bottom:6px!important}.order_summary .summary_container .header_carrello_vuoto a img{margin-top:5px!important}}.order_summary .summary_container .header_carrello_vuoto .button{display:inline;padding-top:3px;padding-bottom:3px;margin-left:5px;margin-right:5px}.order_summary .summary_container .header_carrello_vuoto .button div{padding-top:0;padding-bottom:0;display:inline;font-size:18px!important}.order_summary .summary_container .header_carrello_vuoto a{color:#f40000}.order_summary .summary_container .header_carrello_vuoto a:hover{text-decoration:none!important}.order_summary .summary_container .header_carrello_vuoto a img{margin-left:5px}.order_summary .summary_container .header_aggiungi{border-left:0;font-weight:normal;text-transform:none}.order_summary .summary_container .modifica_spese_spedizione{border-left:0;text-transform:none;font-weight:bold}.order_summary .summary_container .modifica_spese_spedizione a{color:#000;text-decoration:underline}.order_summary .summary_container .header_price,.order_summary .summary_container .header_total_price{color:#f40000}.order_summary .summary_container .header_price,.order_summary .summary_container .header_total_price{border-right:1px solid #000}.order_summary .summary_container .noBorderRight{border-right:0!important}.order_summary .summary_container .prodotto_description,.order_summary .summary_container .spese_spedizione{color:#000;border-top:1px solid #000;border-left:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .prodotto_quantita,.order_summary .summary_container .prodotto_destinatari{color:#000;border-top:1px solid #000;border-left:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .prodotto_prezzo{color:#f40000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .prodotto_prezzo_totale{color:#f40000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .prodotto_prezzo_totale_{color:#f40000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .prodotto_prezzo_totale__{color:#f40000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .header_totale{color:#000;text-transform:uppercase;font-weight:bold;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .header_totale_{color:#000;text-transform:uppercase;font-weight:bold;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px}.order_summary .summary_container .summary_articoli_counter{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px;font-weight:bold;color:#000}.order_summary .summary_container .totale_carrello{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;padding-top:10px;padding-bottom:10px;font-weight:bold;color:#f40000}.order_summary .summary_container .totale_carrello_singolo{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px;color:#f40000}.order_summary .summary_container .prodotto_destinatari_totale{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px;color:#000}.order_summary .summary_container .servizi_spedizionieri{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding-top:15px;padding-bottom:15px}.order_summary .summary_container .servizi_spedizionieri .div_spedizionieri{width:100%;background-color:#fbf8ac;border:solid 1px #000;padding-bottom:15px}.order_summary .summary_container .servizi_spedizionieri .spedizionieri_title{padding:10px;color:#000;font-weight:bold;font-size:18px}.order_summary .summary_container .servizi_spedizionieri .serviziRow{border:solid 1px #000;margin-left:15px;margin-right:15px;margin-top:15px;background-color:#fefde9;padding:10px;color:#000;align-items:center}.order_summary .summary_container .servizi_spedizionieri .serviziRow select{margin-left:10px;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;border:1px solid #000;color:#000}.order_summary .summary_container .servizi_spedizionieri .serviziRow select:disabled{background-color:#e8e8e8;color:#9b9b9b}.order_summary .summary_container .servizi_spedizionieri .serviziRow .prezzo{font-weight:bold}.order_summary .summary_container #msg_articoli_non_presenti{color:#f40000}.order_checkout .indirizzo_spedizione span{display:block;margin-bottom:3px}.box_nuova_anagrafica span{margin-bottom:3px}.order_checkout a label,.addresses_container a label,.reserved_area a label,.regalo_biglietto a label{color:#004a93;cursor:pointer;font-weight:bold}.testo_biglietto input[type="text"]{font-size:16px!important}@media(max-width:768px){.testo_biglietto input[type="text"]{font-size:13px!important}}.order_checkout a:hover label,.addresses_container a:hover label,.reserved_area a:hover label{text-decoration:underline!important}.order_checkout .modalita_pagamento_disponibili,.order_checkout .modalita_pagamento_disponibili{width:100%;position:relative;padding-left:15px;padding-right:15px;padding-bottom:15px;display:none}.order_checkout .indirizzi_consegna_alternativi{width:100%;position:relative;padding-left:15px;padding-right:15px;padding-bottom:15px}.order_checkout .indirizzi_consegna_alternativi #scegli_indirizzo_consegna a{color:#004a93;text-decoration:underline}.order_checkout .indirizzo_fatturazione_spedizione{padding-left:20px;padding-right:20px}.order_checkout .indirizzo_fatturazione_spedizione .box_title{font-weight:bold;font-size:18px}.order_checkout .indirizzo_fatturazione_spedizione span{display:block;margin-bottom:3px}.order_checkout .indirizzo_fatturazione_spedizione .box_bottoni{position:absolute;bottom:10px;right:10px}.order_checkout .indirizzo_fatturazione_spedizione .box_regalo{position:absolute;bottom:10px;left:15px;height:21px}.box_multidestinatari{color:#000;border-radius:5px}.box_multidestinatari a,.box_multidestinatari a:hover{color:#004a93;text-decoration:underline}.ctf_addresses_container .box_regalo,.ctf_addresses_container_ .box_regalo{position:absolute;bottom:10px;left:10px;height:21px}.order_checkout .indirizzo_fatturazione_spedizione #box_indirizzo_fatturazione{background-color:#dbebff;cursor:default}.order_checkout .indirizzo_fatturazione_spedizione #box_indirizzo_spedizione{background-color:#ffdfb7;cursor:default}.order_checkout .indirizzi_consegna_alternativi .box_indirizzo,#elenco_indirizzi_consegna_alternativi .box_indirizzo,#box_indirizzo_fatturazione,#box_indirizzo_spedizione,.boXCatalogo{border:solid 1px #004a93;padding-top:10px;padding-bottom:10px;margin-top:15px;min-height:190px;position:relative;cursor:pointer;background-color:#fffff1;box-shadow:2px 4px 6px rgba(0,0,0,.2);border-radius:3px}#notaMultidestinatari{font-size:14px;line-height:16px}#elenco_indirizzi_consegna_alternativi .box_indirizzo{cursor:default}#elenco_indirizzi_consegna_alternativi .indirizzo_container,#elenco_indirizzi_consegna_alternativi #box_indirizzo_new{cursor:pointer}#box_indirizzo_new{border:dashed 1px #004a93!important;background-color:rgb(244,244,244,1)!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}#box_indirizzo_new .fas{font-size:28px}#box_indirizzo_new label{font-size:16px;font-weight:bold}.order_checkout .indirizzi_consegna_alternativi .box_indirizzo .box_bottoni,#elenco_indirizzi_consegna_alternativi .box_indirizzo .box_bottoni{position:absolute;bottom:10px;right:10px}#div_carte .div_carta .box_bottoni{position:absolute;bottom:5px;left:5px}.order_checkout .indirizzi_consegna_alternativi .box_indirizzo.selected,#elenco_indirizzi_consegna_alternativi .box_indirizzo.selected,.indirizzi_consegna_alternativi .box_indirizzo.selected,.boXCatalogo.selected{background-color:#ffdfb7}.ctf_addresses_container .box_indirizzo.selected .box_regalo .button_biglietto{display:initial}.order_checkout .indirizzi_consegna_alternativi .box_indirizzo .row,#elenco_indirizzi_consegna_alternativi .box_indirizzo .row{margin-left:0;margin-right:0}.order_checkout .indirizzi_consegna_alternativi .box_indirizzo span,#elenco_indirizzi_consegna_alternativi .box_indirizzo span{display:block;margin-bottom:3px}#elenco_indirizzi_consegna_alternativi .box_indirizzo,#box_indirizzo_fatturazione,#box_indirizzo_spedizione,.boXCatalogo{max-width:380px;margin:0 auto}#elenco_indirizzi_consegna_alternativi .box_indirizzo .box_title{font-weight:bold;font-size:18px}.re_container{max-width:850px;margin:0 auto}.order_checkout .button_small,#elenco_indirizzi_consegna_alternativi .button_small,#div_carte .div_carta .box_bottoni .button_small,#catalogContainer .button_small,.boxDestinatari .button_small{color:#004a93;border:solid 1px #004a93;border-radius:5px;padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;font-weight:bold;margin-left:4px;margin-right:4px;background-color:#fffff1}#catalogContainer .button_small{position:absolute;bottom:10px;right:5px}.order_checkout .button_small:hover,#elenco_indirizzi_consegna_alternativi .button_small:hover,#div_carte .div_carta .box_bottoni .button_small:hover,#catalogContainer .button_small:hover,.boxDestinatari .button_small:hover{text-decoration:none;background-color:#004a93;color:#fff;transition:background-color .4s,color .4s}.button_biglietto.selected{background-color:#004a93!important;color:#fff!important}.checkout_container input[type="checkbox"]{display:inline-block;cursor:pointer;height:21px;width:21px;background:url('/Content/images/checkbox_off.png') left center no-repeat;vertical-align:middle;-webkit-appearance:none;border:0}.checkout_container input[type="checkbox"]:checked{cursor:pointer;background:url('/Content/images/checkbox_on.png') left center no-repeat}.order_checkout #href_biglietto{display:none}.order_checkout .row_biglietto{display:none}.order_checkout .box_nuova_anagrafica,.addresses_container .box_nuova_anagrafica{width:100%;margin-top:15px;padding:15px;display:none;position:relative}.order_checkout .aggiungi_seleziona_destinatario{display:none}.order_checkout .aggiungi_seleziona_destinatario #lblSelezionaAggiungi{font-weight:bold}.order_checkout #box_indirizzo_spedizione .destinatariMultipli{max-height:110px;overflow-y:auto;padding-right:60px}.order_checkout #box_indirizzo_spedizione .destinatariMultipli .destiM{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #004a93}.order_checkout #box_indirizzo_spedizione .destinatariMultipli .destiM .destiDelete{position:absolute;right:0;bottom:2px}.reserved_area .box_nuova_anagrafica{background-color:#fffff1;border:solid 1px #004a93;padding-left:30px;padding-right:30px;padding-bottom:20px;display:none}.box_indirizzo input[type="checkbox"]+label,.boXCatalogo input[type="checkbox"]+label{padding-left:6px;padding-right:15px;cursor:pointer;display:inline}.box_indirizzo input[type="checkbox"]+label[for="chk_regalo"]{padding-left:26px;padding-right:3px;cursor:pointer;display:inline}.box_indirizzo input[type="checkbox"],.boXCatalogo input[type="checkbox"]{display:inline-block;cursor:pointer;height:21px;width:21px;background:url('/Content/images/checkbox_off.png') left center no-repeat;vertical-align:middle;-webkit-appearance:none;border:0}.riga_biglietto{width:100%;height:35px!important;border:0!important;border-bottom:solid 2px #cadedf!important;padding-left:2%!important;padding-right:2%!important;font-family:Vialla!important;color:#004a93!important;font-size:16px!important;font-weight:bold!important;text-align:center!important;border-radius:0!important;background-color:#fff}.riga_biglietto:focus{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:solid 2px #cadedf!important;background-color:#fff!important}.row_regalo #rbRegalo,.row_biglietto #rbBiglietto{display:block;margin-top:10px}.chiudi{position:absolute;top:10px;right:10px}.box_nuova_anagrafica .chiudi{right:30px}#elenco_modalita_pagamento_disponibili span{display:block;margin-top:3px}#elenco_modalita_pagamento_disponibili .col-md-4{margin-top:15px}.dettagli_modalita_pagamento .contenitore_sepa,.dettagli_modalita_pagamento .contenitore_bonifico,.dettagli_modalita_pagamento .contenitore_cc{width:100%;padding:20px;background-color:#edf3da;display:none}.contenitore_cc #msgCarteDiCredito{text-transform:uppercase}.dettagli_modalita_pagamento .contenitore_cc{width:100%;padding:20px;display:none}.dettagli_modalita_pagamento .contenitore_sepa #lblTitoloSEPA{font-weight:bold}.dettagli_modalita_pagamento .contenitore_cc .box_cc{padding:10px;border:1px solid #004a93;box-shadow:0 0 7px rgba(6,6,6,.65);cursor:pointer;margin-top:15px}.dettagli_modalita_pagamento .contenitore_cc .box_cc.selected{background-color:#edf3da}.dettagli_modalita_pagamento .contenitore_cc .box_cc .logo_carta img{max-width:50px}.box_cc_small{font-family:Calibri;width:180px;border:solid 1px #ccc;border-radius:10px;padding:8px;background-color:#f5f5f5;-webkit-box-shadow:5px 5px 10px rgb(0 0 0/65%);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.65);box-shadow:5px 5px 10px rgb(0 0 0/65%);margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px}.box_cc_small .box_cc_small_logo{text-align:right}.box_cc_small .box_cc_small_logo img{width:40px}.box_cc_small .box_cc_small_numero_carta{margin-top:3px;text-align:center;margin-top:8px}.box_cc_small .box_cc_small_scadenza_carta{font-size:12px}.box_cc_small .box_cc_small_intestatario_carta{font-weight:bold;font-size:12px}.credit_card_container.new{max-width:300px;height:150px;border:dashed 1px!important;padding:0;font-family:"Times New Roman",Times,serif;font-size:16px;font-weight:700}#btnPagamentoDiretto{color:#004a93;display:flex!important;width:100%;height:100%;justify-content:center;align-items:center}#btnPagamentoDiretto:hover{color:#004a93}.credit_card_container.new .fas{font-size:28px}.modalita_pagamento_disponibili .immagine_pagamento{padding-top:3px}.modalita_pagamento_disponibili .immagine_pagamento img{max-width:75px;margin:0 auto}.button_small.white{background-color:#fff!important}.button_small.white:hover{background-color:#004a93!important;color:#fff}.salva_carta_credito #lblSalvaCarta{background:none!important;padding-left:5px!important}.salva_carta_credito{display:none}.courtesy_page img{max-width:100%}.courtesy_page a{font-family:'Vialla';font-weight:bold;font-size:22px;color:#6e1503;text-shadow:2px 2px 2px #9b9b9b}.courtesy_page a:hover,.checkout_box a:hover{text-decoration:none}#elenco_carte_registrate,#box_nuova_carta{display:flex;padding-right:10px;padding-left:10px;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.credit_card_container{font-family:Calibri;width:300px;border:solid 1px #ccc;border-radius:10px;padding-top:10px;padding-left:10px;padding-right:10px;background-color:#f5f5f5;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.65);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.65);box-shadow:5px 5px 10px rgba(0,0,0,.65);margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px;cursor:pointer;position:relative}.credit_card_container.selected{background-color:#004a93;border-color:#004a93;color:#fff}.credit_card_container .numero_carta{text-align:center;margin-top:10px;margin-bottom:10px;font-size:22px}.credit_card_container .scadenza_carta{text-align:left;margin-bottom:5px;font-size:14px}.credit_card_container .intestatario_carta{margin-top:5px;margin-bottom:15px;font-size:18px}.cancella_carta{position:absolute;right:10px;bottom:10px}.cancella_carta .fa{font-size:24px}.new_search{margin-top:5px;max-height:31px;display:block;padding-left:5px;cursor:pointer}.cerca{padding-left:50px;padding-right:50px;padding-top:30px;padding-bottom:30px}.cerca #lblCercaProdotti,.cerca #lblAufDerFattoria,.cerca #lblRicette,.cerca #lblSpeisekammer,.cerca #lblCercaSpeisekammer,.cerca #lblCercaSpeisekammer_{font-family:Vialla;font-weight:bold;font-size:18px}.cerca ul{margin-bottom:0;padding-left:20px}.cerca ul li{list-style-type:decimal;padding-top:5px}.cerca ul li a{color:#004a93}.breadcrumbs ul{padding-left:0!important}.breadcrumb-item{font-size:14px!important}.breadcrumbs img{max-height:30px}#breadcrumbs_container{margin-bottom:10px}#elenco_prodotti a,#elenco_ricette a{color:#004a93;display:block;margin-bottom:3px}#elenco_notizie a,#elenco_speisekammer a,#elenco_speisekammer_ a,#elenco_notizie_search a{color:#004a93;margin-bottom:3px}#lbl_carica_altri_prodotti,#lbl_carica_altre_notizie,#lbl_carica_altre_ricette,#lbl_carica_altri_speisekammer,#lbl_carica_altri_speisekammer_{display:block;margin-top:10px;cursor:pointer;color:#004a93;font-weight:bold}#elenco_prodotti span,#elenco_notizie span,#elenco_ricette span,#elenco_speisekammer span,#elenco_speisekammer_ span{display:block}#elenco_ricette label{margin:0}#box_no_results{min-height:150px}#no_results_message{font-size:24px;line-height:26px}@media(max-width:565px){#no_results_message{font-size:18px;line-height:18px}}.reserved_area_menu{padding:20px;font-family:Vialla;font-weight:bold}.reserved_area_menu ul li{margin-top:10px}.reserved_area_menu ul li a{color:#004a93}.reserved_area h1{font-family:Vialla;font-weight:bold}.reserved_area .box{max-width:870px;margin-left:auto;margin-right:auto}.reserved_area .sottotitolo{font-size:18px;font-weight:bold;padding-top:10px;padding-bottom:20px;font-family:Vialla}.reserved_area .etichetta{font-size:16px;font-weight:bold;font-family:Vialla}.reserved_area .nuova_anagrafica{display:none;margin-top:10px}.reserved_area_section #orders_container,.reserved_area_section .filtri_container,.reserved_area_section #products_container,.reserved_area_section #cards_container{width:95%;margin:0 auto;margin-top:20px;position:relative}.reserved_area_section .filtri_container select{margin-top:3px}.reserved_area_section #orders_container .orders_header_col{padding-top:5px;padding-bottom:5px;font-weight:bold;background-color:#fffff1;word-wrap:break-word;border-left:solid 1px #2b2e34;border-top:solid 1px #2b2e34;border-bottom:solid 1px #2b2e34}.reserved_area_section #orders_container .orders_header_col:last-of-type{border-right:solid 1px #2b2e34}.reserved_area_section #orders_container .orders_row_col{padding-top:5px;padding-bottom:5px;background-color:#fff;word-wrap:break-word;border-left:solid 1px #2b2e34;font-size:14px;color:#000}.reserved_area_section #orders_container .orders_row_col a:hover label{text-decoration:underline!important}.reserved_area_section #orders_container .col_dettaglio_ordine{border-left:solid 1px #2b2e34;border-right:solid 1px #2b2e34;border-bottom:solid 1px #2b2e34;display:none;background-color:#fff}.reserved_area_section #orders_container .col_dettaglio_ordine h1{font-family:'Times New Roman',Arial,sans-serif;font-size:16px;color:#004a93;text-transform:uppercase}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.first{border-top:solid 1px #2b2e34}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col{border-left:solid 1px #2b2e34;border-bottom:solid 1px #2b2e34;padding-top:5px;padding-bottom:5px;color:#000;line-height:18px;background-color:#fffff1}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.border_right{border-right:solid 1px #2b2e34}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.no_border_left{border-left:0}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col a{color:#000}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.last{border-right:solid 1px #2b2e34}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col .singolo{font-size:13px}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col .prezzo{font-size:16px;font-weight:bold;margin-top:3px}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col .lbl_quantita{display:block;font-size:10px;font-weight:bold}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col .quantita{font-size:17px;padding-top:5px;display:block}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col .lbl_spese_sped{font-size:15px;display:block;font-weight:bold}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.no_border_left{border-left:0}.reserved_area_section #orders_container #rows_container .row{margin-left:0!important;margin-right:0!important}.reserved_area_section #orders_container .col_dettaglio_ordine .testo_piccolo{font-size:12px;line-height:14px}.reserved_area_section #orders_container .orders_row_col.last{border-right:solid 1px #2b2e34}.reserved_area_section #orders_container .orders_row_col .ricevuto{text-transform:uppercase;color:#ff2d16;font-weight:bold;cursor:pointer;margin-bottom:0}.reserved_area_section #orders_container .orders_row_col .in_preparazione{text-transform:uppercase;color:#fdcc37;font-weight:bold;cursor:pointer;margin-bottom:0}.reserved_area_section #orders_container .orders_row_col .preparato{text-transform:uppercase;color:#ff7c30;font-weight:bold;cursor:pointer;margin-bottom:0}.reserved_area_section #orders_container .orders_row_col .spedito{text-transform:uppercase;color:#8bc947;font-weight:bold;cursor:pointer;margin-bottom:0}.reserved_area_section #orders_container .orders_row_col .consegnato{text-transform:uppercase;color:#004a93;font-weight:bold;cursor:pointer;margin-bottom:0}.reserved_area_section #orders_container .orders_row_col .sostituzione{text-transform:uppercase;color:#ff6a00;font-weight:bold;font-size:12px;cursor:pointer;margin-bottom:0;word-break:break-all;line-height:13px}.reserved_area_section #orders_container .orders_row_col .nota_credito{text-transform:uppercase;color:#7e1ad7;font-weight:bold;margin-bottom:0;font-size:12px}.reserved_area_section #orders_container .orders_row_col .riferimento{font-weight:bold;line-height:12px;font-size:12px;color:#000!important}.reserved_area_section #orders_container .orders_row_col{border-bottom:solid 1px #2b2e34}.reserved_area_section .img_riepilogo_ordine{width:55px;height:55px;border-radius:50%;border:solid 1px #707070}.reserved_area_section #orders_container .col_dettaglio_ordine .txta_biglietto{width:100%;resize:none;background-color:#fffff1;height:140px}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli{width:100%;background-color:#fffff1;border:solid 1px #000;padding-top:15px;padding-bottom:15px}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli label.subcollo{margin-top:3px}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli label.subcollo_track{font-weight:normal}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli label.subcollo_track a{font-weight:bold;color:#00f}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli label{margin-bottom:0;font-size:16px;font-weight:bold}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli label.red{color:#f00}.reserved_area_section #order_rows .col-md-4{padding-left:10px;padding-right:10px}.reserved_area_section .wishlist_box{height:230px;width:100%;background-size:cover;background-repeat:no-repeat;position:relative;cursor:pointer;z-index:1}.reserved_area_section .wishlist_box .wishlist_azioni{display:none;position:absolute;width:85%;background-color:#fffff1;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px}.reserved_area_section .wishlist_box .wishlist_close{width:22px;height:22px;display:inline-block;margin-right:5px;margin-top:5px}.reserved_area_section .wishlist_box .wishlist_azioni .whishlist_azioni_container{border:solid 1px #004a93;padding-bottom:10px}.reserved_area_section .wishlist_box .wishlist_azioni .whishlist_azioni_container .button.vai_categoria{width:220px}.btn_add_wishlist{background-color:#9cc300}.reserved_area_section .wishlist_description{padding-bottom:30px;font-family:'Times New Roman',Arial,sans-serif;color:#000;font-weight:bold;line-height:22px;font-size:18px}.reserved_area_section .wishlist_description .non_disponibile{display:block}.reserved_area_section .confezione{font-family:'Times New Roman',Arial,sans-serif;color:#000;font-weight:normal;line-height:16px;font-size:14px;display:block}.reserved_area_section .articolo_originale{font-family:'Times New Roman',Arial,sans-serif;color:#000;font-weight:normal;line-height:18px;font-size:16px;display:block;margin-top:3px;font-style:italic}.reserved_area_section .wishlist_description a,.reserved_area_section .confezione a,.reserved_area_section .wishlist_description a:visited,.reserved_area_section .confezione a:visited,.reserved_area_section .wishlist_description a:hover,.reserved_area_section .confezione a:hover{color:#000;text-decoration:none}.ra_anchor{font-weight:700;color:#004a93}.button.descrizione_prodotto.ordini_precedenti{width:220px;max-width:95%}.button.descrizione_prodotto{border-color:#004a;font-family:'Times New Roman',Arial,sans-serif;font-size:14px;line-height:16px;font-weight:bold;width:160px;display:inline-block}.button.vai_categoria{border-color:#004a;font-family:'Times New Roman',Arial,sans-serif;font-size:14px;font-weight:bold;width:200px;display:inline-block}.button.vai_categoria div{border-color:#004a}.button .non_disponibile{color:#e6272c}.non_disponibile{color:#e6272c}.button.aggiungi_prodotto{width:90px;display:inline-block}.button.descrizione_prodotto div{border-color:#004a;height:54px}.button.descrizione_prodotto.ordini_precedenti div{height:auto}.button.aggiungi_prodotto div{height:54px;padding-top:11px}.button.aggiungi_prodotto img{width:65px}.azioni_ a:hover{text-decoration:none!important;float:left}.popup_aggiungi_prodotto{position:fixed;display:none;width:90%;max-width:700px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fffff1;z-index:21;padding:3px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.65);-moz-box-shadow:0 0 14px rgba(0,0,0,.65);box-shadow:0 0 14px rgba(0,0,0,.65)}.popup_aggiungi_prodotto .row.articolo{width:100%;height:100px;border:solid 1px #004a93;margin-left:0;margin-right:0}input[type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton),input[type="radio"]{display:none!important}input[type="checkbox"]:not(.CybotCookiebotDialogBodyLevelButton):focus,input[type="radio"]:focus{border:0!important}input[type="radio"]{display:inline-block!important;width:22px;height:22px;background:url('/Content/images/radiobutton_off.png') left center no-repeat;padding-left:10px;vertical-align:middle;font-size:12px;margin-top:0;-webkit-appearance:none;border:0;cursor:pointer}input[type="radio"]+label{padding-left:5px;padding-right:15px;cursor:pointer;display:inline}input[type="radio"]:checked{cursor:pointer;background:url('/Content/images/radiobutton_on.png') left center no-repeat}.validate_failed_red{border-color:#c82522!important}.validate_failed_label_red{color:#c82522!important}.validate_failed_label_red a{color:#c82522!important}.jumbotron{background-image:url("/Content/images/over_vialla/mainbg.jpg");max-width:1024px;padding:30px}.debug{border:solid 3px #dedede;border-radius:10px;padding:10px;background-color:#fff;margin-bottom:30px;margin-top:30px;word-break:break-word}.debug h1{font-family:Vialla;font-weight:bold;font-size:20px}.debug span{display:block;margin-top:3px}#cnvBiglietto{display:none}#category_draggable{width:290px;display:none;position:fixed;z-index:2}#catalogue_draggable{width:310px;display:none;position:fixed;z-index:3}#LT_TestoPagamento ul{padding:0}#LT_TestoPagamento ul li{list-style:none}#catalogue_href:hover{text-decoration:none}#catalogue_href div,#catalogue_href_m div{color:#c82522!important}#catalogue_href:hover div{color:#fff!important}#bottoni_categorie_bkfull{background-color:#fffff1;margin-top:10px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:5px;float:left;height:100%;overflow-y:auto;margin-top:0;margin-bottom:0;box-shadow:0 0 14px rgba(0,0,0,.65)}#bottoni_categorie_bkfull li{display:block;margin-bottom:10px;list-style:none;padding-top:8px;padding-left:8px;padding-right:12px;width:100%;position:relative;float:left;background-repeat:no-repeat!important;height:35px}#mydivheader{padding:10px;cursor:move;z-index:10;background-color:#2196f3;color:#fff}.table_prodotti{width:100%;border:solid 1px;background-color:#fff}.table_prodotti th{background-color:#fffbdb;text-align:center;color:#000;font-size:16px;border-right:solid 1px #000;padding:0;padding-top:10px!important;padding-bottom:10px!important}#rbTipologiaPagamento td{padding-top:5px;padding-bottom:5px}@media(max-width:565px){.table_prodotti th{font-size:12px!important;line-height:14px;word-break:break-all}.tabella_righe th{font-size:11px!important;line-height:13px!important}.table_prodotti td{font-size:11px!important;line-height:13px!important}}.table_prodotti td{text-align:center;color:#000;font-size:14px;border-right:solid 1px #000;border-top:solid 1px #000;padding:0;padding-top:8px!important;padding-bottom:8px!important}.non_pagato{color:#f00;font-weight:bold}.pagato{color:#008000;font-weight:bold}.numero_scontrino{color:#004993;cursor:pointer;font-weight:bold}.tr_righe{display:none;background-color:#fffff1}.tabella_righe{width:90%;border:solid 1px #000;margin:0 auto;margin-top:15px;margin-bottom:15px}.tabella_righe th{background-color:#fffff1;font-size:12px}.td_left{text-align:left!important;padding-left:5px!important}.td_right{text-align:right!important;padding-right:15px!important}.rw_totale{border-left:0}.totale_txt{padding-left:8px!important;padding-right:8px!important;font-weight:bold}.totale_val{text-align:right!important;padding-right:15px!important;font-weight:bold}#SEPA,#BONIFICO{width:100%;border:solid 1px;background-color:#fffff1;padding-bottom:20px}.titolo_sepa{padding-top:10px;color:#000;font-weight:bold;font-size:16px}#txt_mandato{width:100%;border-radius:0;font-weight:normal;font-size:12px;margin-top:10px;height:200px}.col_lbl{padding-left:43px}.lbl_bonifico{display:block;color:#000;padding-top:10px}.print{font-family:Vialla;font-weight:bold;padding-right:10px;text-decoration:none!important;color:#004a93}#errore_login_spk{color:#c82522}.ui-autocomplete.ui-front{z-index:51;background-color:#fff;max-width:350px;padding-top:10px}.ui-autocomplete{padding-left:0}.ui-autocomplete li{list-style-type:none;cursor:pointer;margin-bottom:4px;padding-left:3px}.usa_wines .articolo.row{border:solid 1px #000;font-size:40px;padding-top:30px;padding-bottom:30px;font-weight:bold}.usa_wines .msg_vini_usa{font-weight:normal;font-size:17px}.usa_wines .msg_vini_usa a{color:#004a93!important;font-weight:bold}.button_gutschein{max-width:200px;margin:0 auto}.button_gutschein:hover{text-decoration:none}.mess_nataleUSA{max-width:925px;color:#f00;font-family:Vialla;margin:auto;font-weight:bold;padding:10px 0;text-align:center;line-height:25px}#cover_popup{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.65);z-index:100000;width:100%;height:100%}.popup_{display:none;min-height:200px;position:fixed;z-index:100001;min-width:375px;max-width:900px;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-image:url(/Content/images/bordo_popup.png);background-size:100% 100%;align-items:center}.popup_ .float-right{position:absolute;top:20px;right:20px}.popup_ img{width:35px;cursor:pointer}.popup_ .overlay_description{font-family:'Vialla';color:#004a93;font-size:24px;line-height:30px;text-align:center}@media(max-width:768px){.popup_{width:500px!important;max-width:none!important}}@media(max-width:564px){.popup_{min-width:90%!important;max-width:90%!important;min-height:200px!important}.popup_ .overlay_description{font-size:20px;line-height:25px}.popup_ .float-right{top:10px;right:10px}}.msg_popup_static{color:#f00;font-weight:700;font-size:18px}.gutschein_detail{display:none;color:#004a93}.gutschein_detail .section_number{font-size:18px;font-weight:bold}.gutschein_detail .section_text{font-size:16px;font-weight:bold}.gutschein_detail input[type="radio"]+label{display:inline-block;line-height:23px;padding-left:3px;margin-bottom:0}.b-top{border-top:solid 2px #c8c8c5}#gutscheinMessaggio,#gutscheinConsegna,#gutscheinDataConsegna,#gutscheinSubmit,#indirizzoPosta,#indirizzoMail{display:none}#recipientContainer span{padding-right:10px}#recipientContainer input{max-width:100%!important;border:1px solid #004a93!important;text-align:left!important}select.sel_small{max-width:250px!important}select.sel_medium{max-width:500px!important}#ART_GutscheinImporto.bkg_green{background-color:#fff!important}.gutscheinNotaPosta{display:block;font-size:12px;margin-top:3px}.axepta-sdk-wallet-label-anotherCard{padding-bottom:10px}.axepta-sdk-wallet-implicit-tokenize-label{line-height:15px}#div_carte .div_carta{border:solid 2px #004a93;margin-top:15px;margin-bottom:15px;border-radius:5px;padding-top:10px;padding-bottom:10px;position:relative;cursor:pointer;background-color:#e7e7e7;color:#004a93;font-family:'Roboto',sans-serif;width:216px;height:122px}#div_carte #rbCarta0{border:dashed 2px #004a93;display:flex;flex-direction:column;justify-content:center;align-items:center}#div_carte .div_carta .logo_carta{padding-right:10px;text-align:right;height:50px}#div_carte .div_carta .dati_carta span{display:block;text-align:left;line-height:16px;padding-left:5px;padding-right:5px}#div_carte .div_carta .dati_carta span.card_number{font-size:16px;font-weight:bold}#div_carte .div_carta .dati_carta span.card_new{font-weight:bold}#div_carte .div_carta span.card_expirer{font-size:14px;font-weight:bold;color:#c82522!important;text-transform:uppercase}#div_carte .div_carta .dati_carta span.card_number,#div_carte .div_carta .dati_carta span.card_expiration{font-weight:bold}#div_carte .div_carta .dati_carta span.card_expiration_label{margin-top:5px;text-transform:uppercase!important;font-size:10px}.axepta-sdk-wallet-cvv{border-radius:5px!important;font-size:11px!important;text-align:center!important;padding-top:0!important;padding-bottom:0!important}#div_carte .div_carta.selected{border-color:rgba(117,185,0)!important}.cc_logo{max-width:60px}#axepta-sdk-main-container #Cvv_0{width:54px;height:25px}#mainText a{color:#004a93;font-weight:bold;text-decoration:underline}.catalogue #preTitle{font-family:'great_primer_roman';font-size:26px!important;font-weight:bold}.catalogue #mainTitle{border-top:solid 1px;border-bottom:solid 1px}.catalogue #mainText{color:#000}.catalogue h1{font-size:30px;font-weight:bold;margin:0}.catalogue label{margin-block:0}.catalogue .form_title{border:solid 1px #1e1e1c;border-radius:4px;background-color:#fffbdb;padding-top:8px;padding-bottom:8px;font-family:'LucidaGrande-Bold';color:#00376f;font-size:18px;cursor:pointer}.catalogue .form_title.login_title{color:#184a95;background-color:#fffbdb;font-weight:bold;font-family:Vialla}.catalogue .form_title.login_title.oliphenolia{background-color:#99c030}.catalogue .form_title.login_title.predoliphted{background-color:#99c030}.catalogue .form_title.login_title.predoliphtnl{background-color:#99c030}.catalogue .form_title.login_title.predoliphtuk{background-color:#99c030}.catalogue .form_title.login_title.olipharm{background-color:#387c59}.catalogue .form_title.registrati_title{color:#fff;background-color:#184a95;font-weight:bold;font-family:Vialla}.catalogue .form_title.registrati_title.oliphenolia,.catalogue .form_title.registrati_title.predoliphted,.catalogue .form_title.registrati_title.predoliphnl,.catalogue .form_title.registrati_title.predoliphuk,.catalogue .form_title.registrati_title.RICCOSMESINL,.catalogue .form_title.registrati_title.RICCOSMESIUK{background-color:#99c030;color:#fff}.catalogue .form_title.registrati_title.olipharm{background-color:#387c59;color:#fff}.catalogue .form_title.registrati_title .fa,.catalogue .form_title.registrati_title.oliphenolia .fa,.catalogue .form_title.registrati_title.predoliphted .fa,.catalogue .form_title.registrati_title.predoliphnl .fa,.catalogue .form_title.registrati_title.predoliphuk .fa,.catalogue .form_title.registrati_title.olipharm .fa{color:#fff}.catalogue .form_login_container{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.catalogue .form_Login,.catalogue .form_Registrati{display:none}.catalogue .form_container_Login a{color:#004a93;font-family:'Vialla';font-weight:bold}.catalogue .autocompleteSpinner,.catalogue .spinner{top:30px!important}.catalogue #autocompleteLayer{top:54px!important}.ctf_lightborder_gray{border:1px solid #d3d3d3}.ctf_lightborder_blue{border:solid 1px #004a93}.ctf_addresses_container,.ctf_catalogs_container{border:solid 1px #004a93;background-color:rgba(237,230,194,.4)}.chk_redfont{color:#f00;font-family:'Vialla';cursor:pointer;font-weight:bold!important}.gray_layer_c_address{position:absolute;top:0;background-color:rgba(0,0,0,.2);bottom:0;left:-14px;right:16px;z-index:6}.btn_modify_base_address{color:#004a93;border:solid 1px #004a93;border-radius:5px;padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;font-weight:bold;margin-left:4px;margin-right:4px;background-color:#fffff1}label[for="chk_email_friend"]{padding-left:25px!important;font-weight:bold!important}@media only screen and (max-width:767px){.gray_layer_c_address{left:0;right:0}}.ctf_catalogs_container .boXCatalogo{margin-top:16px!important;margin-left:8px!important;margin-right:8px!important;position:relative;min-width:320px!important;max-width:320px!important;margin:0 auto}.fig_catalog{font-family:'Vialla';font-weight:600;color:#004a93}@media only screen and (max-width:767px){#mainTitle{font-size:30px}.ctf_catalogs_container .boXCatalogo{min-width:300px!important;max-width:300px!important}}#rowDestinatari{overflow-y:hidden}#rowDestinatari.close__{max-height:300px;overflow-y:hidden}@media only screen and (max-width:991px){#rowDestinatari.close__{max-height:350px}}@media only screen and (max-width:767px){#rowDestinatari.close__{max-height:550px}}#rowDestinatari.open__{max-height:auto}.etichette{display:flex;flex-direction:column;align-items:start}.etichette span{display:block;margin-top:2px}.etichette span p{margin:0}.etichette span img{max-height:auto!important;float:initial!important;margin-left:0!important}span.etichette{margin-top:4px}#btnNext,#btnNext_{visibility:hidden}.boxDestinatari{max-width:300px;background-color:#ffdfb7;border:solid 1px #004a93;padding:10px;box-shadow:2px 4px 6px rgba(0,0,0,.2);border-radius:3px;z-index:4}@media(max-width:564px){.boxDestinatari{width:250px;right:10px;transform:initial}.boxDestinatari .destinatariMultipli{padding-right:20px}}.boxDestinatari span{display:block;margin-bottom:3px}.boxDestinatari .box_title{font-weight:bold;font-size:18px}.boxDestinatari .destinatariMultipli{max-height:110px;overflow-y:auto;padding-right:60px}.boxDestinatari .destinatariMultipli .destiM{padding-top:1px;padding-bottom:1px;border-bottom:1px solid #004a93;font-size:14px}.boxDestinatari .fa-times{cursor:pointer;position:absolute;top:3px;right:3px;font-size:20px}.veryHide{display:none!important}#in_evidenza{margin-bottom:16px}.oliphenoliaBox{display:inline;border:solid 1px #003671;padding-top:29px;padding-bottom:17px;border-radius:10px}.oliphenoliaBox a:hover{text-decoration:none}.oliphenoliaBox span{position:absolute;font-family:great_primer_roman;font-weight:bold;color:#004a93;font-variant:small-caps;font-size:13px}@media(max-width:1200px){.oliphenoliaBox{padding-top:23px;padding-bottom:13px}#in_evidenza{margin-bottom:16px}}.oliphenoliaBoxMobile{position:relative;margin-top:10px;margin-left:-5px;padding-left:5px;border:solid 1px #003671;padding-top:29px;padding-bottom:17px;border-radius:10px;max-width:fit-content;padding-right:5px}.oliphenoliaBoxMobile span{top:5px;left:10px;position:absolute;font-family:great_primer_roman;font-weight:bold;color:#004a93;font-variant:small-caps;font-size:16px}.speisekammerOverlay{position:absolute;display:none;left:50%;transform:translateX(-50%);top:0;z-index:21}.speisekammerOverlayInner{border:solid 2px #0060a4;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}@media(max-width:1200px){.speisekammerOverlayInner img{width:600px}}@media(max-width:992px){.speisekammerOverlayInner img{width:500px}}@media(max-width:768px){.speisekammerOverlayInner img{width:400px}}@media(max-width:470px){.speisekammerOverlayInner img{width:300px}}.speisekammerOverlayInner .close_x{position:absolute;top:8px;right:8px;cursor:pointer;width:30px;height:30px}.speisekammerOverlayInner .fa{font-size:30px;position:absolute;top:9px;right:50px}.max_ordinabile_msg{color:#004a93!important;display:block;font-size:12px;font-weight:bold}.riordina_container{width:95%;margin:0 auto;margin-top:20px;position:relative;border:solid 1px #000;padding:15px}@media(max-width:768px){.riordina_container{width:100%}}.riordina_container .bestellkarte_container{box-shadow:none!important;margin-top:15px;max-width:750px;padding:0!important;box-shadow:none!important}#modal_articolo .bestellkarte_container{box-shadow:none!important;padding:0!important;box-shadow:none!important}.riordina_container #ultimiArticoliOrdinati{padding-left:15px;padding-right:15px}.riordina_container h2{font-weight:bold;font-size:20px;text-transform:uppercase;margin:0}.riordina_container .artImage{border-top:solid 1px #000;border-left:solid 1px #000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:14px;padding-bottom:14px}.riordina_container .artDescription,.riordina_container .artConfezione,.riordina_container .artPrezzo{border-top:solid 1px #000;border-left:solid 1px #000;display:flex;flex-direction:column;justify-content:center;align-items:start;padding-top:14px;padding-bottom:14px}#modal_articolo .artDescription,#modal_articolo .artConfezione,#modal_articolo .artPrezzo,.overlay-carrello .artDescription,.overlay-carrello .artConfezione,.overlay-carrello .artPrezzo{border-top:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;display:flex;flex-direction:column;justify-content:center;align-items:start;padding-top:14px;padding-bottom:14px}#modal_articolo .artImage,.modal-carrello .artImag{border-top:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:14px;padding-bottom:14px}#modal_articolo .artConfezione,#modal_articolo .artPrezzo{text-align:center}#modal_articolo .artInput,.overlay-carrello .artInput{border-top:solid 1px #000;border-bottom:solid 1px #000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:14px;padding-bottom:14px}#modal_articolo .artPrezzo{align-items:center}#modal_articolo .artPrezzo .singolo,#modal_articolo .confezioneMobile{display:block;font-weight:normal;font-size:14px;color:#000}#modal_articolo .artPrezzo .prezzo{display:block;font-weight:bold;font-size:18px;color:#000}@media(max-width:768px){.riordina_container #col_articolo .singolo{font-size:12px;line-height:14px}.riordina_container #col_articolo .prezzo{font-size:14px;line-height:16px}}.riordina_container .artInput{border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:14px;padding-bottom:14px}.riordina_container .artInput .label_quantita,#modal_articolo .label_quantita{font-weight:bold;font-size:11px;line-height:12px;text-align:center;color:#000}.riordina_container .artConfezione,.riordina_container .artPrezzo{justify-content:center;align-items:center;text-align:center}.riordina_container .artConfezione span,.riordina_container .artPrezzo span,#modal_articolo .artConfezione span{font-size:14px;color:#000}.riordina_container .artDescription .artDescrizioneBreve,.riordina_container .artDescription .artDescrizioneBreve a,#modal_articolo .artDescrizioneBreve{font-size:18px;color:#000;font-weight:bold;word-break:break-word}@media(max-width:768px){.riordina_container .artDescription .artDescrizioneBreve,.riordina_container .artDescription .artDescrizioneBreve a{font-size:16px}}.riordina_container .artDescription .artTipoProdotto,#modal_articolo .artTipoProdotto{display:block;font-size:16px;color:#000}.riordina_container .artImage img,#modal_articolo .artImage img,.overlay-carrello .artImag img{height:60px;width:60px;border-radius:50%}#ultimiArticoliOrdinati .row:last-child{border-bottom:solid 1px #000}#ultimiArticoliOrdinati .confezioneMobile{color:#000}.modal{padding-right:0!important}.modal-footer{padding-bottom:.5rem!important}#modal_articolo{width:600px!important;left:50%!important;transform:translateX(-50%)!important}@media screen and (max-width:767px){#modal_articolo{width:96%!important;max-width:500px;top:50px}#modal_articolo .modal-content{height:calc(90vh - 50px);overflow-y:scroll}#modal_articolo .modal-dialog{margin:10px!important}#modal_articolo #LR_DescrizioneCompleta{max-height:100%!important;overflow-y:hidden}}#modal_articolo .modal-title{font-weight:bold;line-height:1.4rem}#modal_articolo .modal-title.black{color:#000}#modal_articolo #col_articolo{padding-left:15px;padding-right:15px}#modal_articolo #D_TipoProdotto{font-size:1.1rem}#modal_articolo .back_x{display:none;height:25px;position:absolute;top:0;right:30px;cursor:pointer}#modal_articolo #LR_DescrizioneCompleta{float:left;width:100%;padding-bottom:10px;max-height:50vh;overflow-y:auto}#modal_articolo #LR_DescrizioneCompleta .imgArticolo{max-width:100%;border-radius:5px;margin-bottom:15px}#modal_articolo #LR_DescrizioneCompleta.imgContent{float:none;text-align:center!important}#modal_articolo #LR_DescrizioneCompleta.imgContent .imgArticolo{max-width:100%!important;max-height:600px;float:none!important;margin-left:0!important;border-radius:5px}#frecceImmagini img,#frecciaClose img{position:relative;max-width:25px!important;cursor:pointer;right:-2px;top:3px;cursor:pointer}#frecceImmagini .arrow_left{margin-right:20px!important}#frecceImmagini .arrow_right{margin-left:20px!important}@media(max-width:991px){#modal_articolo .imgArticolo{max-width:100%;margin-left:0;margin-bottom:10px}}.insertToChartOkModal{border:solid 2px #c6c6c5;background-color:#fff;position:fixed;top:5px;right:5px;border-radius:5px;padding:8px;z-index:99999999;width:250px;display:none}.insertToChartOkModal .close_x{height:15px;position:absolute;top:5px;right:3px;cursor:pointer}.insertToChartOkModal .addToChartTitle{font-family:"Vialla";font-size:14px;font-weight:bold}.insertToChartOkModal .addToChartArticle{display:block;font-size:14px;line-height:16px}.insertToChartOkModal .addToChartProductType{display:block;font-size:12px;line-height:14px}.insertToChartOkModal .button{font-size:13px;line-height:15px;padding-top:2px;padding-bottom:2px;display:inline-block}.insertToChartOkModal .button div{display:inline-block}.insertToChartOkModal hr{margin-top:6px;margin-bottom:6px}#frecceImmagini .fa-solid{cursor:pointer;font-size:30px}@media(max-width:767px){#super_spedizionieri{padding-top:15px}.order_summary .summary_container .servizi_spedizionieri .serviziRow{border:solid 1px #000;margin-left:15px;margin-right:15px;margin-top:15px;background-color:#fefde9;padding:10px;color:#000;align-items:flex-start;column-gap:20px}.order_summary .summary_container .servizi_spedizionieri .serviziRow:first-child{margin-top:0}.order_summary .summary_container .servizi_spedizionieri .serviziRow>div{order:3;padding:0;flex:0 0 calc(35% - 22px - 40px)}.order_summary .summary_container .servizi_spedizionieri .serviziRow>div:first-child{order:2;flex:0 0 63%}.order_summary .summary_container .servizi_spedizionieri .serviziRow>div:nth-child(2){order:1;flex:0 0 22px}.order_summary .summary_container .servizi_spedizionieri .serviziRow>div:first-child span{text-align:left!important;display:block}.order_summary .summary_container .servizi_spedizionieri .serviziRow select{margin-left:0;width:100%;font-size:14px}.order_summary .summary_container .servizi_spedizionieri .serviziRow>div input[type="radio"]{padding:0}}#ricetteIndex.isSticky{background-image:linear-gradient(180deg,white 55%,transparent 100%)}@media(max-width:991px){#ricetteIndex{top:45px!important;margin-left:-2rem}}@media(max-width:645px){.lettereContainer{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}}.bottone_macrocategoria_container{width:100%;margin-left:30px;margin-right:30px;margin-top:10px!important;background-color:transparent!important}.custom-input{background-color:#fff;border:1px solid #999!important;border-radius:.25rem;padding:4px 30px 4px 5px!important;font-size:1rem!important;font-weight:400!important;font-style:italic!important;color:#999;width:48%}.custom-input::placeholder{color:#999}@media(max-width:767px){.custom-input{width:96%}}@media(max-width:575px){.custom-input{width:100%}}#autocompleteLayer{width:70px!important}#macro_avanti_d i,#macro_indietro_d i{font-size:60px;text-align:center}#macro_avanti_d i{margin-left:-60px}#macro_indietro_d i{margin-right:-60px}@media(max-width:1199px){#macro_avanti_d i{margin-left:10px}#macro_indietro_d i{margin-right:10px}}#macro_avanti_d,#macro_indietro_d{text-decoration:none;position:sticky;top:45px}