.desktop_hide,.only_tablet{display:none}.header_1 .primary_menu .desktop_hide{display:none!important}.tablet_hide{display:block}.logout_m{margin-left:10px}#logout_m_ a{font-family:Vialla;font-weight:bold;color:#004a93}.aggiungi_mobile_{margin-top:2px}.aggiungi_mobile_ a{color:#000;text-transform:none;font-weight:normal;text-decoration:underline}.menu_mobile{position:fixed;top:0;left:0;z-index:16;background:#fffff2;padding-top:5px;padding-bottom:5px;width:100%;padding-left:10px;padding-right:10px}.menu_mobile img{max-width:100%;max-height:35px;margin:0!important}.menu_mobile .mobile_back{display:none;margin-right:5px!important}@media(hover:hover) and (pointer:fine){.button_small:hover{color:#f00}}.carrellino_counter_m{background-image:url('/Content/images/cerchio_carrello_blu.png');background-size:cover;background-position:top left;background-repeat:no-repeat;border-radius:50px;color:#fffff2;font-family:Vialla;font-weight:bold;padding-top:2px;font-size:9px;margin-left:-11px;display:inline-block;min-width:25px;min-height:25px;text-align:center}.carrellino_counter_m.green{background-image:url('/Content/images/cerchio_carrello_verde.png')}.close_x{height:25px}.bestellkarte_per_immagini{display:none;top:0;left:0;position:fixed;width:100%;height:100%}.bestellkarte_per_immagini.bk_d-flex{display:flex}.bestellkarte_per_immagini .titolo_m{font-size:14px;font-weight:bold;color:#000}.bestellkarte_per_immagini .thumb_m{height:90px;margin-left:3px;margin-right:3px;border:solid 3px #fffff1}.bestellkarte_per_immagini .thumb_m.selected{-webkit-box-shadow:0 0 10px rgba(0,0,0,.65);-moz-box-shadow:0 0 10px rgba(0,0,0,.65);box-shadow:0 0 10px rgba(0,0,0,.65);border-color:#645c31}.bestellkarte_per_immagini .minuature_m{padding-top:10px;padding-bottom:10px}.hamburger{height:27px}.hamburger.hamburger_off{display:none}.mobile_menu_container{position:fixed;top:45px;border-top:solid 2px #004a93;display:none;left:0;background-color:#fffff2;height:100%;width:100%;z-index:50;overflow-y:scroll;overflow-x:hidden;max-width:400px}.mobile_menu{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:59px;background-color:#fffff2}.mobile_menu .wishlist_bar{height:30px}.menu_mobile .search{height:27px;margin-left:20px!important}.menu_mobile .col_carrello_m{padding-left:10px}.menu_mobile .menu_contestuale_m img,.menu_mobile .menu_categorie_bk img{right:0}.menu_mobile .search_box{display:none}.menu_mobile .div_carrellino_m{position:relative}.menu_mobile .carrellino_counter_m_box{position:absolute;bottom:0;right:3px}.menu_mobile .back_m,.menu_mobile .contestuale_m,.menu_mobile .menu_categorie_bk{display:none}.menu_mobile .contestuale_m,.menu_mobile .menu_categorie_bk{margin-left:15px!important;height:27px}.menu_mobile .menu_ricette{margin-left:15px!important;border-radius:20px;border:solid 2px #004a93;display:none}.menu_ricette_m{position:fixed;top:45px;right:0;background-color:#fffff1;z-index:1;padding:15px;max-width:90%;display:none}.backtoricette_m img{position:absolute;top:5px;right:5px;z-index:1}.mobile_menu .row,.mobile_menu .col-1,.mobile_menu .col-2,.mobile_menu .col-3,.mobile_menu .col-4,.mobile_menu .col-5,.mobile_menu .col-6,.mobile_menu .col-7,.mobile_menu .col-8,.mobile_menu .col-9,.mobile_menu .col-10,.mobile_menu .col-11,.mobile_menu .col-12{margin:0;padding:0}.mobile_back_a{position:absolute;top:5px;right:5px;z-index:1}.mobile_back_a img{width:32px}.button_m{border:solid 2px #c6c6c6;border-radius:10px;padding:2px}.button_m div{border:solid 1px #c6c6c6;border-radius:6px;padding:2px}.button_mob{border:solid 2px #c6c6c6;border-radius:10px;padding:2px;background-color:#fff;width:100%}.button_mob.green{border:solid 4px #9cc300;border-radius:10px;padding:2px;background-color:#fff;width:100%}.button_mob.green div{background-color:#9cc300}.button_mob:hover{outline:0}.button_mob div{text-align:left;border:solid 1px #c6c6c6;border-radius:6px;padding-top:5px;padding-bottom:5px;padding-left:6px;padding-right:6px;font-family:'Vialla';font-weight:bold;color:#004a93;position:relative}.menu_contestuale_open_m .button_mob div{font-family:'Times New Roman',Arial,sans-serif}.button_mob div.has_child:after{display:none;position:absolute;font-family:'Vialla';top:50%;right:8px;content:">";font-size:26px;color:#004a93;transform:rotate(90deg) translateX(-75%);font-weight:bold}.button_mob.oliphActive div.has_child:after{color:#fff}.button_mob.open{border-color:#004a93!important}.button_mob div.open{color:#fff!important;background-color:#004a93;border-color:#004a93!important}.button_mob div.open:after{position:absolute;font-family:'Vialla';top:50%;right:8px;content:">";font-size:26px;color:#004a93;font-weight:bold;transform:rotate(-90deg) translateX(75%);color:#fff;background-color:transparent}.button_mob div.open_fixed:after{position:absolute;font-family:'Vialla';top:4px;right:8px;content:">";font-size:26px;color:#004a93;font-weight:bold;transform:rotate(90deg)}.primary_menu_m,.category_menu_m{display:none;width:100%;padding-left:5%}.primary_menu_m a{text-decoration:none;display:block}.primary_menu_m .button_mob,.macrocategorie_m .button_mob,.menu_button_m,.carrellino_add .button_mob{display:inline-block;width:auto}.primary_menu_m .button_mob div.has_child,.macrocategorie_m .button_mob div.has_child,.menu_button_m div.has_child{position:relative;display:inline-block}.carrellino_add .button_mob div{display:inline-block;padding-right:40px}.secondary_menu_m,.products_menu_m{display:none;width:100%;padding-left:5%}.tertiary_menu_m{width:100%;padding-left:5%}.tertiary_menu_m .button_mob{font-size:12px}.macrocategorie_m a,.macrocategorie_m a:hover{text-decoration:none!important;display:block}#search_text_m{border-radius:5px;width:calc(100% - 28px);padding-left:10px;padding-right:10px;border:0}.search_box #search_text_m{padding-top:0!important;padding-bottom:0!important}#search_text_m:focus{border:0!important}.search_box .img_inside_box{height:20px!important}.search_box .search_off{height:27px!important}.border_bottom_m{padding-bottom:10px!important;border-bottom:solid 1px #004a93}.mobile_menu_container .fa-search{font-size:20px!important}.mobile_menu_container .header_user_mobile_m{padding-top:5px}.nopadding{padding:0!important}.user_area{display:none;padding-top:10px;position:relative}#login_title_m{font-family:'Vialla';font-weight:bold}.user_area a{color:#004a93;font-family:'Vialla';font-weight:bold}#lblUser_m{font-family:'Times New Roman';font-weight:bold;text-transform:uppercase}.mobile_menu_container .login_loader_m{display:none;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.8;z-index:1;background:rgba(255,255,255,.8) url('/Content/images/ajax-loader.gif') 50% calc(50% - 30px) no-repeat}.mobile_menu_container .errore_m{display:none}.mobile_menu_container .errore_m #errore_login_m{color:#c82522;font-size:14px}.mobile_menu_container .header_flags{padding-top:0;float:none}.mobile_menu_container .header_flags .flags_container{right:0;top:36px}.confezione_m{font-weight:normal;font-size:14px;line-height:14px;padding-top:8px}.singolo_m{font-size:12px}.prezzo_m{font-weight:bold}.prezzo_m .circa{font-weight:bold}.order_summary .summary_container{font-size:14px;line-height:16px}@media(max-width:576px){.order_summary .summary_container{font-size:13px;line-height:16px}}.order_summary .modifica_spese_spedizione{font-size:14px;line-height:16px}.order_summary .summary_container #header_row{font-size:13px}@media(max-width:576px){.order_summary .modifica_spese_spedizione{font-size:12px;line-height:14px;display:block}.order_summary .summary_container #header_row{font-size:12px;line-height:14px}.order_summary .summary_container .header_prodotto,.order_summary .summary_container .prodotto_description,.order_summary .summary_container .header_totale_,.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,.order_summary .summary_container .prodotto_prezzo_totale,.order_summary .summary_container .prodotto_prezzo_totale__,.order_summary .summary_container .spese_spedizione,.order_summary .summary_container .header_prodotto,.order_summary .summary_container .prodotto_description,.order_summary .summary_container .header_totale_,.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,.order_summary .summary_container .prodotto_prezzo_totale,.order_summary .summary_container .prodotto_prezzo_totale__,.order_summary .summary_box .header_totale,.order_summary .summary_container .prodotto_quantita,.order_summary .summary_container .prodotto_prezzo,.order_summary .summary_container .totale_carrello,.order_summary .summary_container .prodotto_prezzo_totale_{padding-left:2px!important;padding-right:2px!important}.order_checkout .checkout_box,.order_summary .summary_box{padding:5px!important}.order_checkout .checkout_container,.order_checkout .summary_container,.order_summary .summary_container{padding:0!important}}.order_summary .summary_user{font-size:16px!important}.order_summary .summary_user #consegnaPrevista{font-weight:bold}.order_summary .summary_box #header_prodotto,.order_summary .summary_box #header_quantity,.order_summary .summary_box #header_price,.order_summary .summary_container .prodotto_description,.order_summary .summary_container .prodotto_quantita,.order_summary .summary_container .prodotto_prezzo,.order_summary .summary_container .prodotto_prezzo_totale,.order_summary .summary_container .prodotto_prezzo_totale_,.order_summary .summary_container .prodotto_prezzo_totale__,.order_summary .summary_container .header_totale_,.order_summary .summary_container .header_prodotto,.order_summary .summary_box .spese_spedizione,.order_summary .summary_box .header_totale,.order_summary .summary_container .summary_articoli_counter,.order_summary .summary_container .totale_carrello,#row_spedizione .spese_spedizione,.art_catalogo .header_quantity,.art_catalogo .header_prodotto,.art_catalogo .header_price,.order_summary .summary_container .header_prodotto,.order_summary .summary_container .header_price,.order_summary .summary_container .header_total_price{padding-left:7px;padding-right:7px}.product_image{position:relative}.product_image .arrow_left,.ricetta .arrow_left{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:1}.product_image .arrow_right,.ricetta .arrow_right{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1}.product_image .main_image_m{width:100%}.product_image .immagine_prodotto,.product_image .immagine_etichetta{max-width:100%}.box_quantita_prodotto_m{margin-top:10px;width:95%;background-color:#fffff1;margin-left:2.5%}.box_quantita_prodotto_m #confezione_m{color:#000;font-size:13px;line-height:14px}.box_quantita_prodotto_m #prezzo_m .singolo{color:#000!important;font-size:14px!important;line-height:14px!important;display:inline}.box_quantita_prodotto_m #prezzo_m .prezzo{color:#000!important;font-size:16px!important;line-height:16px!important;display:inline}.box_quantita_prodotto_m input{width:100%;text-align:center;border-color:#000!important;line-height:24px}.box_quantita_prodotto_m input:disabled{background-color:#d4d4d4!important}.menu_contestuale_open_m{display:none;width:60%;max-width:400px;min-width:300px;background-color:#fffff1;position:fixed;top:44px;right:0;z-index:2;padding:5px}.menu_contestuale_open_m .border_blu{border:solid 1px #004a93;padding:10px}#macro_button,#category_container_m .button_mob div{padding-right:20px}.macro_button_m{margin-top:-10px}.macro_button_m .fas{font-size:40px}.macro_button_m .button_mob div.has_child:after{color:inherit!important}.macro_button_m .category_container_m{display:none;background-color:#fffff2;padding-left:15px;padding-bottom:10px}#macro_a,#macro_a_{width:100%}.macro_button_m .button_mob div.open:after{background-color:inherit!important}.macro_button_m .button_mob div.open{background-color:inherit!important;border-color:inherit!important;color:inherit!important}#logout_m_ img,.utente_area_riservata{height:40px}@media screen and (max-width:320px){.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.azioni_{padding-right:2px;padding-left:2px}.button.descrizione_prodotto{width:150px!important}.button.descrizione_prodotto div{padding-left:5px;padding-right:5px}}@media screen and (max-width:575px){#col_bestellkarte .listino_articolo .art_descrizione{font-size:18px!important}.reserved_area_section #orders_container .col_dettaglio_ordine .box_subcolli label{font-size:14px!important}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.last>span{font-size:95%}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.no_border_left .prezzo,.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col>span.prezzo{font-size:13px!important}.order_summary .summary_box #header_prodotto,.order_summary .summary_container #header_prodotto,.order_summary .summary_box #header_quantity,.order_summary .summary_container #header_quantity,.order_summary .summary_box #header_price,.order_summary .summary_container #header_price,.order_summary .summary_container .header_recipients,.order_summary .summary_container .header_recipients,.order_summary .summary_container .header_total_price{font-size:9px;line-height:10px}.order_summary .summary_container .prodotto_description,.order_summary .summary_container .prodotto_quantita,.order_summary .summary_container .prodotto_prezzo,.order_summary .summary_box .spese_spedizione,.order_summary .summary_box .header_totale,.order_summary .summary_container .summary_articoli_counter,.order_summary .summary_container .totale_carrello,.order_summary .summary_container .prodotto_prezzo_totale,.order_summary .summary_container .prodotto_destinatari,.order_summary .summary_container .prodotto_prezzo_totale__,.order_summary .summary_container .prodotto_prezzo_totale_,.order_summary .summary_container .header_totale_{font-size:12px!important;line-height:12px!important}#axepta-sdk-main-container{max-width:287px}#axepta-sdk-main-container #Icon_0,#axepta-sdk-main-container .cvv-icon-n,#axepta-sdk-main-container .cvv-icon-ok{display:none!important}#axepta-sdk-main-container #Cvv_0{width:60px;height:25px}}@media screen and (max-width:768px){#button_cat{float:left}.menu_categorie_{display:none}.menu_categorie_m{display:block}#category_draggable{width:204px!important;top:41px!important;left:auto!important;right:86px!important}#category_draggable #button_cat{border:0!important;background:none!important}.bestellkarte_container{margin-top:5px!important}.category_container .bottoni_categorie_container{height:80vh!important}.bestellkarte_container,.summary_box{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.order_summary .summary_container .servizi_spedizionieri{padding:0}.order_summary .summary_container .servizi_spedizionieri .div_spedizionieri{border:0!important}.order_summary .summary_container .servizi_spedizionieri .spedizionieri_title{font-size:16px!important;text-align:center}.date_spedizione_{width:100%;display:block;margin-top:5px;margin-bottom:5px;text-align:center}#breadcrumbs_container{display:none}.overlayer_cesto{width:80%!important;height:80vh;left:10%!important;position:fixed!important;top:100px!important;transform:none!important}.overlayer_cesto.anteprima_biglietto_container{top:20px!important}.overlayer_cesto_content{height:62vh;overflow-y:scroll}.reserved_area_section #orders_container .orders_header_col:not(:first-of-type){border-top:0!important}.top_m{border-top:1px solid #2b2e34!important}.last_m{border-right:1px solid #2b2e34}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.azioni_{border-right:solid 1px #2b2e34;padding-bottom:10px;padding-top:10px}.reserved_area_section #orders_container .col_dettaglio_ordine .orders_detail_row_col.first.azioni_{border-top:0}}@media screen and (max-width:767px){.overlayer_cesto{width:96%!important;height:80vh;left:2%!important;position:fixed!important;top:100px!important;transform:none!important}.m_mobile_hide{display:none!important}.footer_desktop{display:none}.footer_mobile a{text-decoration:none!important}.footer{margin-top:0!important;border-top:0!important;width:auto!important;font-size:14px}.footer .footer_col{border-top:solid 1px #004a93;padding-top:10px}.footer .footer_col.last{border-bottom:solid 1px #004a93;margin-bottom:0}.footer .footer_col.last span{display:block;padding-bottom:10px}.footer .col_image{padding-bottom:20px}.footer .col_image img{max-width:250px;display:block;margin:0 auto}.footer .col_image #txt_footer_mobile{margin-top:20px;font-family:'Vialla';font-weight:bold;display:block;font-size:16px;line-height:24px}.book{padding-right:0!important;padding-bottom:10px}.box_notizia{margin-top:20px}.box_content{max-width:400px;margin:0 auto}.iframe_immagine{width:90%;margin:0 auto;margin-left:5%;height:100%;border:0}}@media screen and (min-width:768px){.tablet_hide{display:none!important}}@media screen and (max-width:991px){.login{max-width:500px;margin:0 auto}.showPwd .fas{right:17px}#category_draggable_href,#catalogue_draggable{display:none!important}.reserved_area_section h1{font-size:20px!important}.popup_aggiungi_prodotto .row.articolo{height:150px!important}.box_home{margin-top:0!important}.opaco{display:none!important}#col_articolo .product_detail a{text-decoration:underline;color:#004a93}#col_articolo .product_mask .product_detail .carrellino_add{width:90%!important;text-align:center!important;margin-left:5%}#col_articolo #product_detail_m .html_libero{position:static;display:flex;align-items:center;width:100%;transform:none;margin-top:3px;margin-bottom:5px}#col_articolo .tipo_prodotto{display:block!important}.thank_you h2,.thank_you h2{font-size:20px!important}.menu_contestuale_open_d{display:none!important}a:hover{text-decoration:none!important}.desktop_hide{display:block}.margin_top_10{margin-top:0!important}.mm_margin_top_20{margin-top:20px!important}.mm_margin_top_5{margin-top:5px!important}.mm_margin_top_10{margin-top:10px!important}.mm_padding_top_10{padding-top:10px!important}.mm_margin_bottom_10{margin-bottom:10px!important}.mobile_hide{display:none!important}.container{margin-top:45px}.main{padding-top:10px}#col_articolo{margin-top:-10px}#login_title{font-size:18px;line-height:22px}.breadcrumbs ul{padding-left:0;margin-bottom:0;margin-top:10px}#col_bestellkarte{margin-top:0!important}#col_bestellkarte input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea{font-size:16px!important}#input_m input[type="tel"]{max-width:55px}.login .box_login{width:100%!important;height:auto!important;background-image:none!important;-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;padding:10px!important}.login .box_login .box_login_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}#col_articolo .product_mask{padding:0!important;background-color:#fffff2!important}.div_descrizione_prodotto img{display:none}.txtVialla{font-size:20px!important}.jumbotron{padding:20px 10px!important}.reserved_area_menu{padding:5px!important}.button.descrizione_prodotto.ordini_precedenti{width:90%!important}#breadcrumbs_container{margin-bottom:10px}#carousel{margin-left:-15px;margin-right:-15px;margin-top:-10px!important}#carousel .carousel-indicators{display:none}}@media screen and (min-width:769px) and (max-width:991px){#category_draggable{top:45px!important;right:0!important;left:auto!important}.container{max-width:100%!important}}@media screen and (min-width:992px) and (max-width:1200px){.header_1 .div_carrellino{padding-top:3px!important;padding-bottom:2px!important}.button div,.button2 div{font-size:13px;line-height:15px;padding-left:6px!important;padding-right:6px!important}.fa-search{font-size:12px!important;line-height:14px!important}}@media screen and (min-width:992px) and (max-width:1200px){.button div,.button2 div{padding-left:2px!important;padding-right:2px!important;font-size:13px}#in_evidenza .button div,#macrocategorie .button div,#speisekammer_menu .button div{font-size:13px!important;padding-top:5px;padding-bottom:5px}.macrocategorieTextContainer:not(.noOliph) span{font-size:9px}.macroSmallTxt{font-size:9px}#catalogue_draggable{width:195px}}@media screen and (max-width:1366px){#col_articolo .input_ .fa-trash{margin-left:-1px!important}.only_tablet{display:block!important}}@media screen and (min-width:992px){.menu_contestuale_open_m{display:none!important}}@media screen and (min-width:576px) AND (max-width:768px){.container{max-width:none!important}}@media screen and (max-width:460px){.reserved_area_section h1{font-size:16px!important}#catalogue_href_m .button{font-size:14px;line-height:18px}}@media screen and (max-width:320px){body{font-size:12px!important}.order_summary .summary_box #header_prodotto,.order_summary .summary_box #header_quantity,.order_summary .summary_box #header_price,.order_summary .summary_container .prodotto_description,.order_summary .summary_container .prodotto_quantita,.order_summary .summary_container .prodotto_prezzo,.order_summary .summary_box .spese_spedizione,.order_summary .summary_box .header_totale,.order_summary .summary_container .summary_articoli_counter,.order_summary .summary_container .totale_carrello{font-size:11px;line-height:13px}.order_summary .summary_container .servizi_spedizionieri .serviziRow{margin-left:5px!important;margin-right:5px!important}.order_summary .summary_container .servizi_spedizionieri .serviziRow select{margin:0 auto!important}.box_nuova_anagrafica span{font-size:14px;line-height:30px}}@media screen and (max-width:991px){.headerAggiungi .button div{padding-left:2px!important;padding-right:2px!important;padding-top:3px!important;padding-bottom:3px!important;font-size:12px}}