@media screen and (min-width:1400px){.header_box.page{height:600px}}@media screen and (min-width:1800px){.header_box.page{height:800px}.gmap_container{height:1000px;margin-top:50px}.total_container.notmobile .elenco_vini .block_content .black_bkg .column .image_content.left img{transform:rotate(90deg) translateY(-160px) translateX(-600px) scale(0.6) } .total_container.notmobile .elenco_vini .block_content .black_bkg .column .image_content.right img{transform:rotate(-90deg) translateY(520px) translateX(600px) scale(0.6)}}@media (max-width:2400px){.block_content.intro .black_bkg .column .image_content img{max-width:460px}}@media (max-width:1400px){.header_box .over_box{left:10%;width:50%}.block_content.intro .black_bkg .column .image_content img{max-width:380px}.layer_menu .content .menu .element{font-size:1.5rem}.layer_menu .content .close,.layer_menu .content .logo{margin:0}.layer_menu .content .logo img{width:256px}.block_content.identita-gin .black_bkg .column.image{width:40%}.block_content.identita-gin .black_bkg .column:last-child{width:54%}}@media (max-width:1200px){.block_content .title_block h2{font-size:32px;line-height:38px}.header_box .over_box{left:10%;width:50%}.header_box.isslider .assoluto{left:10%;width:80%}.layer_menu .content .logo img{max-width:100%}.layer_menu .content .menu .languages{margin-top:2rem}.layer_menu .content .col{flex-direction:column;text-align:center}.layer_menu .content .menu{width:auto}.layer_menu .content .menu .element{font-size:1.5rem;padding-left:0;padding-right:0}.layer_menu .content .menu .element .square{display:none}}@media (max-width:1300px){.link_box_row{flex-direction:column;width:calc(100% - 30px);padding:0 15px;margin-bottom:0}.link_box_row_col{margin-right:0;margin-bottom:20px;padding:15px}.link_box_row_col.large .link_box_image{display:none}.link_box_row_col.large .link_box_info .desc p{max-width:100%}.link_box_row_col .btn_arrow{display:flex;align-items:flex-end;width:100%}.banner_contatti{margin:0 5%;width:90%}.footer .row .mappa{width:250px}.footer .row .info_row_col.logo{min-width:calc(40% - 15px);background-size:auto 80px}.footer .row .info_row:not(.bb){flex-wrap:wrap;margin-top:10px}.footer .row .info_row:not(.bb) .info_row_col{margin-top:20px;min-width:calc(50% - 30px)}}@media (max-width:900px){.header{padding:0 0 0 !important;width:100%}.header .menu,.header .language{margin-top:0 !important;height:auto !important}.header .menu span{background-position:left 16px !important}.header .center_container{width:100%}.header .logo_box{margin:0 5px}.header .menu{display:none}.header a.hamburgher{width:36px;height:27px;margin-top:0;display:block !important}.age-popup-container .age-popup{padding:1rem;border-radius:0}.header_box.multiple .multiple-skew{transform:none;flex-direction:column;width:100%;margin:0}.header_box.multiple .multiple-skew-element{transform:none;min-width:100%}.header_box.multiple .multiple-skew-element .over_box{background:linear-gradient(0deg,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 85%)}.header_box.multiple .multiple-skew-element .loading_content{transform:none}.header_box.multiple .multiple-skew-element img{transform:none;margin-left:0 !important;width:100% !important}.header_box.multiple .multiple-skew-element .over_box .text_box{transform:none;margin:0 !important;margin-bottom:5px !important;width:calc(100% - 30px) !important;padding:0 15px 0 15px}.header_box.multiple .multiple-skew-element .over_box p.btn a{opacity:1 !important}.header_box.multiple .multiple-skew-element .over_box h3{font-size:40px;line-height:44px;position:static;font-weight:300;width:100% !important;margin:0 !important}.header_box.multiple .multiple-skew-element:nth-child(1) .over_box h3{text-align:right}.header_box.multiple .multiple-skew-element:nth-child(2) .over_box h3{text-align:left}.header_box.multiple .multiple-skew-element:nth-child(3) .over_box h3{text-align:right}.prodotti_evidenza .prodotti_shop{width:100%}.prodotti_evidenza .block_gallery_slider_element{width:100%}.message_popup_cart{width:100%}.center_container{width:100% !important;max-width:100% !important}.cookie_popup .center_container{float:left;width:100% !important;max-width:100% !important;padding:0 !important}.cookie_popup .testo{width:100%}.cookie_popup .align{width:100%;display:inline-block}.cookie_popup p.link{float:left;width:100%;margin-top:15px}.cookie_popup p.link a{width:100%;padding:5px 0;text-align:center}.dinamic_alert{width:calc(100% - 30px) !important;left:15px !important;margin-left:0 !important;position:absolute !important}.dinamic_alert .bkg_dinamic_alert{width:100%}.dinamic_alert_container{padding:20px;width:calc(100% - 40px)}.gallery-lightbox-cnt-multimedia a.arrow{width:24px;height:24px;margin-top:-12px}.gallery-lightbox-cnt-multimedia a.arrow.prev{left:-40px}.gallery-lightbox-cnt-multimedia a.arrow.next{right:-20px}.gallery-lightbox-cnt-multimedia a.arrow svg{height:100%}.header.with_spedizione{padding:0 !important}.header .spedizioni_gratuite p{font-size:11px;padding:0 5px;width:calc(100% - 10px) !important}.header .center_container{padding:0 10px !important;width:calc(100% - 20px) !important}.header_row.bb .center_container{padding:0 !important;width:100% !important;background-color:#000000}.header_row.bb .header_left a.link font.icon svg{filter:invert(1)}.header.with_spedizione .center_container{padding-top:10px}.header .menu,.header .language{margin-top:0 !important;height:auto !important}.header .menu span,.header .language span,.header .language a{font-size:14px}.header .menu span{background-position:left 16px !important}.header .header_right,.header .header_left{min-width:unset;flex:1}.header .header_row.bb .header_left,.header .header_row.bb .header_right{max-width:33.333333333%}.header_left a.link font.label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#FFF}.header .header_right .language .language_row span{margin-right:5px}.header .header_right .language .language_row span,.header .supporto font.label{color:#FFF !important}.header .header_right .language .language_row img.freccia{filter:invert(1)}.header .supporto font.icon svg{fill:#FFF }.header_row:last-child .header_right{height:unset}.header .logo{height:70px !important;width:160px !important;min-width:160px !important;max-width:160px !important;margin:0;background-size:auto 95px;background-position:left center}.header .header_right .sep span{margin-right:5px}.header .logo_box{margin:0 5px}.header .menu{display:none}.header a.hamburgher{width:36px;height:27px;margin-top:0;display:block !important}.header.move .logo{margin:0}.header_box.isslider .assoluto{left:0;right:0;left:5%;width:90%}.header_box.isslider font{font-size:13px}.header_box .over_box{left:15px;width:calc(100% - 30px);top:unset;bottom:100px;height:auto}.header_box.isslider .slider_box_element_flex{float:left;width:100%;height:100%;display:flex;flex-direction:column}.header_box.isslider .slider_box_element_flex .image_content{flex:1}.header_box.isslider .slider_box_element_flex .over_box{position:static;width:calc(100% - 30px);height:auto;background-color:#FFF;padding:15px 15px}.header_box.isslider .slider_box_element_flex .over_box .btn_arrow{margin-top:20px}.header_box.isslider .slider_box_element_flex .over_box h1,.header_box.isslider .slider_box_element_flex .over_box h2{color:var(--dark) !important}.header_box .over_box h1{font-size:28px;line-height:34px}.header_box .over_box h2{font-size:16px;line-height:20px}.layer_menu{width:100%;top:110px;height:calc(100% - 110px)}.layer_menu .center_container{height:100%}.layer_menu.shop{width:100%;left:100%}.layer_menu .content{height:calc(100% - 40px);padding-bottom:20px;padding-top:0;margin-top:0;padding-left:20px !important;padding-right:20px;width:calc(100% - 40px) !important;overflow-y:auto;overflow-x:hidden;position:relative}.layer_menu.shop .content{padding-top:20px;padding-bottom:20px;height:calc(100% - 106px)}.layer_menu.shop .shop_left{background-image:none;width:100%;padding-bottom:20px}.layer_menu.shop .shop_left p.hassubmenu{padding-top:35px;padding-bottom:35px}.layer_menu.shop .shop_left p.hassubmenu svg{display:block}.layer_menu.shop .shop_right{position:absolute;top:0;left:100%;display:none;width:calc(100% - 30px);padding-bottom:0;padding-top:0;background-color:#FFF;margin:25px 15px 0;min-height:calc(100% - 48px)}.layer_menu.shop .shop_right .shop_right_head{float:left;width:100%;display:flex;border-bottom:1px solid var(--light-grey);padding-bottom:15px;margin-bottom:10px;margin-left:-15px;padding-left:15px;padding-right:15px;margin-right:-15px}.layer_menu.shop .shop_right .shop_right_head .shop_right_head_left{flex:1;justify-content:flex-start;display:flex;align-items:center}.layer_menu.shop .shop_right .shop_right_head .shop_right_head_left svg{width:24px;height:24px;margin-right:10px;fill:var(--primary)}.layer_menu.shop .shop_right .shop_right_head .shop_right_head_left span{font-size:var(--font-size);line-height:var(--line-height);color:var(--dark);text-transform:uppercase}.layer_menu.shop .shop_right .shop_right_head .line{width:3px;height:24px;margin-left:10px;background-color:var(--primary)}.layer_menu.shop .shop_right .submenu_element{width:100%;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.layer_menu.shop .shop_right .submenu_element.show{display:flex}.layer_menu.shop .shop_right .submenu_element p{margin-right:0;width:50%}.layer_menu.shop .shop_right .submenu_element p a span.icon_border,.layer_menu.shop .shop_right .submenu_element p a span.icon{width:30px}.layer_menu.shop .shop_right .submenu_element p a span.text_border{width:calc(100% - 30px)}.layer_menu.shop .shop_right .submenu_element p a span.icon.arrow{width:20px;margin-left:5px}.layer_menu.shop .shop_right .submenu_element p a span.text{font-size:14px;line-height:16px}.layer_menu .content .menu{width:100%;margin-top:0}.layer_menu .content .menu .element{width:100%;margin-right:0;margin-top:20px}.layer_menu .content .menu .element:nth-child(4){width:calc(50% - 5px);margin-right:5px}.layer_menu .content .menu .element:nth-child(5){width:calc(50% - 5px);margin-left:5px}.layer_menu .content .menu .element a.menu_title{display:flex}.layer_menu .content .menu .element p.menu_title{display:none}.layer_menu .content .menu .element a.menu_title{background-image:url(../../../img/icone/svg/056-down-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 24px}.layer_menu .content .menu .element a.menu_title.open{background-image:url(../../../img/icone/svg/057-up-arrow.svg)}.layer_menu .content .menu .element a font{font-size:36px;line-height:42px}.layer_menu .content .menu .submenu_element{margin-top:15px;display:none}.layer_menu .content .menu .submenu_element.show{display:block}.layer_menu.shop .content .menu .submenu_element .cols{flex-direction:column;width:100%}.layer_menu .content .menu .submenu_element p:last-child{padding-bottom:0}.layer_menu.shop .content .menu .submenu_element p{width:100%;max-width:100%;margin-right:0;margin-top:5px;padding:10px 0}.block_content{padding-top:25px}.block_content .logo{margin-bottom:0;height:80px}.block_content.citazione_home{padding:0 !important;padding:0 !important;width:100% !important}.block_content.grey.citazione_home .black_bkg{margin-bottom:0 !important}.block_content.grey.citazione_home .black_bkg .column{padding:0 15px !important;width:calc(100% - 30px) !important}.block_content.grey.citazione_home .black_bkg .column.testual{margin-top:0 !important;background-color:#FFF;padding-top:70px !important;padding-bottom:30px !important}.block_content .black_bkg .column .testo_citazione_box .apice{font-size:70px}.block_content .black_bkg .column .testo_citazione_box .apice.left{top:-10px}.block_content .black_bkg .column .testo_citazione_box .apice.right{margin-top:15px;bottom:-40px}.block_content .black_bkg .column .testo.citazione{margin-top:10px;width:calc(100% - 40px) !important;font-style:italic;margin-left:20px !important;margin-right:20px !important}.block_content.intro{padding-top:0 !important;padding-bottom:0 !important}.block_content .black_bkg{display:inline-block !important;padding-top:0 !important;margin:0 !important;width:100% !important;margin-bottom:0 !important}.block_content .black_bkg.banner_promo{margin-left:-15px !important;padding:15px !important}.block_content.banner{padding-top:0 !important}.block_content.banner .black_bkg{padding:30px 25px;width:calc(100% - 50px) !important}body:not(.ishome) .blocks_page .block_content.with_bkg,.block_content.with_bkg{padding:30px 0 !important;margin-top:30px !important}body:not(.ishome) .blocks_page .block_content.with_bkg .nopt,.block_content.with_bkg.nopt{margin-top:0 !important}.block_content.with_bkg .black_bkg .column,.block_content.with_bkg .black_bkg .column.all{margin-bottom:0 !important}.block_content.banner .black_bkg h2.block,.block_content.banner .black_bkg .column .testo,.block_content.banner .black_bkg .column .testo p{text-align:center}.block_content .black_bkg .column .testo_columns{flex-direction:column;width:100%}.block_content .black_bkg .column,.block_content .black_bkg .column.all{max-width:calc(100% - 30px) !important;width:calc(100% - 30px) !important;margin:0 !important;margin-bottom:15px !important;padding:0 15px !important}.block_content.prodotti_evidenza .black_bkg .column,.block_content .black_bkg .column.all{max-width:100% !important;width:100% !important;margin:0 !important;margin-bottom:0 !important;padding:0 0 !important}.block_content.banner .black_bkg .column,.block_content .black_bkg .column.image{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 0 !important}.block_content .black_bkg .column.image{margin-top:20px !important}.block_content .black_bkg .column:last-child{margin-top:25px !important}.block_content .black_bkg .column.nopadding{margin-top:0 !important;margin-bottom:0 !important}.block_content .black_bkg .column.all{margin-top:0 !important}.blocks_page .block_content.nopt{padding-top:0 !important}.gmap_container_box{width:calc(100% - 30px);padding:0 15px}.block_content .black_bkg .column .head p{font-size:30px !important;line-height:34px !important}.block_content .black_bkg .column .head p.small{font-size:30px;line-height:34px}.block_content h2{font-size:26px !important;line-height:30px !important}.block_content .black_bkg .column h1{font-size:30px !important;line-height:34px !important;margin-top:0 !important}.block_content .title_block h2{font-size:28px !important;line-height:34px !important;margin-top:0 !important;margin-bottom:0 !important}.block_content .title_block .line{width:40px;max-width:40px}.block_content.mt{margin-top:20px}.block_content.center_title .title_block{padding:0 0;width:100%}.block_content .black_bkg .column h3{font-size:22px !important;line-height:26px !important}.block_content .black_bkg .column .testo,.block_content .black_bkg .column .testo p{font-size:16px;line-height:22px;font-weight:300;margin-top:15px}.block_content .black_bkg .column .testo.citazione{font-size:18px}.block_content .black_bkg .column .testo a{font-size:16px;line-height:22px;font-weight:300}.block_content .black_bkg .column .testo b,.block_content .black_bkg .column .testo strong{font-size:16px;line-height:22px}.block_content .black_bkg .column .testo .col{margin-right:0;width:100%}.block_content .black_bkg .column .testo .col:last-child{margin-top:20px}.blocks_page .block_content.all .black_bkg .column .testo,.block_content .black_bkg .column.all .testo{margin-left:0;width:100%}.block_content .black_bkg .column .image_content{position:static !important;height:300px}.block_content .black_bkg .column .image_content.mbneg{margin-bottom:-40px}.block_content .black_bkg .column font.autore{font-size:18px}.block_content .black_bkg .border{padding-top:25px;padding-bottom:0;margin-top:0}.block_content .black_bkg.news{padding-bottom:20px;padding-left:20px;padding-right:20px;width:calc(100% - 40px) !important;margin-top:20px !important}.block_content .black_bkg .border{display:inline-block;padding-right:0;width:100%}.block_content .black_bkg.news .news-slider{width:100%;margin-left:0;height:560px}.block_content .black_bkg.isnews_detail{margin-bottom:30px !important}.block_content .black_bkg.isnews_detail .column.mt{max-width:100% !important;float:left;width:calc(100% - 30px) !important;padding:0 15px !important}.block_content .black_bkg.news .news-slider .element .info h2 a{font-size:30px;line-height:34px}.block_content .black_bkg.news .balls{width:100%;flex-direction:row;margin-left:0}.block_content .black_bkg.news .balls .ball{margin-top:0 !important;margin-right:10px}.block_content .black_bkg.news .balls .ball:last-child{margin-right:0}.block_content .black_bkg.news .news-slider .element{display:inline-block}.block_content .black_bkg.news .news-slider .element .image_content{width:100%;height:250px}.block_content .black_bkg.news .news-slider .element .info{margin-left:0;width:100%;margin-top:15px}.block_content .black_bkg.news .news-slider .element .info p.testo{margin-top:0 !important}.block_content .black_bkg .column p.btn{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:15px}.block_content .black_bkg.white{height:400px !important;margin-left:-15px;width:calc(100% + 30px)}.block_content .black_bkg.padding.cucina{padding-bottom:180px}.block_content .black_bkg.white .piatto{width:45%;top:45%}.block_content .black_bkg.white .piatto.uno{left:15px}.block_content .black_bkg.white .piatto.due{left:5%;width:90%;top:-160px}.block_content .black_bkg.white .piatto.tre{right:15px}.block_content .black_bkg div.title_assoluto{left:15px;font-size:40px;top:-10px}.block_content .black_bkg .column.paddingLeft{width:90% !important}.griglia_gallery .col{margin-right:0;width:100%}.griglia_gallery .col:last-child{margin-top:10px}.griglia_gallery .col .image{height:240px}.griglia_gallery .col .row{margin-top:10px}.griglia_gallery .col .row.mb{margin-bottom:10px}.griglia_gallery .col .row .image{width:calc(50% - 5px);margin-right:10px;height:160px}.griglia_gallery .col .row .image:last-child{margin-right:0}.header_box.page{height:300px}.header_box.landing{height:500px}.header_box.page .over_box{left:15px;width:calc(100% - 30px);bottom:15px}.header_box.page .over_box h1{font-size:40px !important;line-height:44px !important;font-weight:300 !important}.header_box.page p.btn.assoluto{bottom:unset;top:40%;z-index:100;margin:0;right:unset;width:100%;left:0;display:flex;justify-content:center}.blocks_page .block_gallery{margin-bottom:0;margin-top:30px}.block_gallery_slider_pagination,.block_gallery_slider{margin-left:0;margin-right:0;width:100%}.block_gallery_slider_element{margin-right:0 !important;width:100% !important}.block_gallery{padding:0 15px !important;width:calc(100% - 30px) !important}.block_gallery .gallery-column{width:100%;margin-right:0}.block_gallery .image{margin-top:10px}.form .row,.form.contatti .row.half,.form.contatti .row.third,.form.contatti .row.half.last{width:calc(100% - 32px) !important;margin-right:0 !important}.form .row label.field_label{width:calc(100% - 30px);font-size:16px}.form p.btn{text-align:center;margin-top:30px}.form p.btn a{float:none;display:inline-block}.block_content.contatti .column p.btn{display:flex;justify-content:center}.block_content.contatti .column p.btn a{float:none !important}.block_content .black_bkg .column.all.with_box .image_content{margin-left:-15px !important;width:calc(100% + 30px) !important}.column.with_box .over_box_bkg{width:calc(100% - 50px);padding-top:50px}.block_content .black_bkg .column.all .head.red_small_left p{font-size:30px;line-height:40px}.scheda_tecnica_col{margin-right:0;width:100%}.block_content .black_bkg .column .over_box_bkg .head p{font-size:22px;line-height:26px}.block_content .black_bkg .column .over_box_bkg h2{font-size:18px;line-height:22px}.block_content .black_bkg .column .over_box_bkg h2,.block_content .black_bkg .column .over_box_bkg .head p{width:100% !important;margin-right:0 !important;text-align:center !important}.header_box .bkg_layer_sx{width:240px}.header_box .bkg_layer_dx{width:240px}.header_box.isslider .scroll_down_mouse{display:none}.header_box.isslider .scroll_down{display:block;width:auto;height:20px;line-height:20px;background:none;min-width:100px}.header_box.isslider font{float:left;padding-right:5px;color:#FFF;font-size:12px;font-weight:600}.header_box.isslider .scroll_down i{float:left;color:#FFF;font-size:20px}.header_box.isslider .scroll_down i.bounce{animation:bounce 1s infinite}@keyframes bounce{0,100%{transform:translateY(0)}33%{transform:translateY(-3px)}66%{transform:translateY(3px)}} .header_box.isslider .balls{margin:0;width:100%;justify-content:flex-start;margin-bottom:5px}.block_content.grey .bkg_layer_dx,.block_content.grey .bkg_layer_sx{display:none}.block_content.intro .black_bkg .column .image_content{position:relative !important;padding-bottom:60px}.block_content.bg-marble .black_bkg .column .image_content{padding-bottom:0}.block_content.intro .black_bkg .column .image_content img{width:75%}.block_content.intro .black_bkg.certificazioni .column .image_content{position:relative !important;padding-bottom:0}.block_content.intro .black_bkg.certificazioni .column .image_content img{margin-left:70px;width:calc(100% - 70px)}.site_content{margin-top:0}.site_content.with_spedizione{margin-top:115px}.site_content.with_header{margin-top:0}.block_content .black_bkg .left{width:100%}h3.title_border::after,.block_content.contatti .black_bkg .column:last-child h2::after{max-width:100%}.block_content.cocktails_home{margin-bottom:30px !important}.block_content .black_bkg.news .news-slider .element .info h2{margin-bottom:10px !important}.block_content .black_bkg.news .news-slider .element .info p{margin-top:20px}.block_content .black_bkg .right{width:100%;margin-left:0}.info_pagamenti{padding:0 15px;width:calc(100% - 30px);margin-top:0}.dettaglio_prodotto .box_prezzo p{width:100%}.dettaglio_prodotto .box_prezzo p font.stato{float:left}.dettaglio_prodotto .articoli{margin-top:0;margin-bottom:20px}.dettaglio_prodotto .articoli .articolo{display:block;border-bottom:1px solid var(--light-grey);padding-bottom:20px}.dettaglio_prodotto .articoli .articolo p{float:left;width:100%;margin:0}.articoli .articolo .quantita input{padding-bottom:0}.dettaglio_prodotto .articoli .articolo_mobile{float:left;width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:20px}.dettaglio_prodotto .info_pagamenti{margin-top:40px}.info_pagamenti .box{width:calc(100% - 32px);margin-right:0;margin-top:10px;padding:15px}.info_pagamenti .box_info_gallery{float:left;width:100%;position:relative;height:auto;overflow:hidden}.info_pagamenti .box_info_gallery .box{width:calc(100% - 52px);margin-right:0;margin-top:10px;position:absolute;top:0;left:0}.info_pagamenti .box_info_gallery .box:nth-child(2),.info_pagamenti .box_info_gallery .box:nth-child(3){left:100%}.elenco_prodotti .lista{float:left;width:100%}.filter_mobile{float:left;width:100%;margin-top:10px}.filter_mobile a.btn_filtri{float:left;width:100%;height:39px;background-color:var(--gold);display:flex;justify-content:center}.filter_mobile a.btn_filtri font.icon{float:left;width:39px;height:39px;background-image:url(../../../img/icone/svg/082-zoom-lens.svg);background-position:center;background-repeat:no-repeat;background-size:auto 24px}.filter_mobile a.btn_filtri font.text{float:left;line-height:39px;font-size:16px;color:#000000;margin-left:3px}.filter_mobile .filtri{width:calc(100% - 30px);padding:0 15px;margin-right:0;display:none;margin-top:15px}.filter_mobile .filtri.show{display:block}.prodotti_shop{width:100%}.prodotto_shop{margin-right:0;width:100%;margin-top:15px}.prodotto_shop .image_content .layer,.prodotto_shop .image_content a.scheda{display:none !important}.block_content.faqs,.dettaglio_prodotto .block_content.faqs{padding:40px 0 !important}.block_content.faqs .title_block h2{font-size:50px !important;line-height:54px !important}.block_content .title_block .line{top:27px}.block_content.faqs .black_bkg .column.all{margin-bottom:0 !important}.block_content.faqs .faqs_list{margin-top:15px;width:calc(100% - 30px);padding:0 15px}.block_content.faqs .faqs_list .faq{padding:15px;width:calc(100% - 32px)}.block_content.faqs .faqs_list .faq p a font{font-size:18px}.block_content.faqs .faqs_list .faq .testo{margin-top:15px}.certificazioni_image{width:calc(100% - 30px);padding:30px 15px}.certificazioni_row{width:calc(100% + 15px) !important;padding:0 0 !important;flex-wrap:wrap;margin-right:0;justify-content:center}.certificazioni_image .certificazione{margin-right:15px;margin-top:15px;margin-bottom:15px;min-width:calc(50% - 15px);max-width:calc(50% - 15px)}.certificazioni_image .certificazione img{width:100%;max-width:240px}.footer{padding-top:0;padding-bottom:0;margin-top:30px}.footer .content.light .row,.footer .row .info_row{display:block}.footer .row .info{margin:0 15px}.footer .row .info_row_col{float:left;width:100%;margin-top:20px;margin-right:0}.footer .row .info_row_col p,.footer .row p{float:left !important;text-align:center;width:100%}.footer .row .mappa{width:100%;text-align:center}.footer .social{display:flex;justify-content:center;align-items:center;margin-top:20px}.footer .social a.youtube{margin-left:0}.footer .row .info_row_col.logo{width:100%;min-width:100%;background-position:center;min-width:100%;background-size:auto 80px;height:80px}.footer .row .info_row:last-child{margin-top:0;width:100%}.footer .row .info_row:last-child .info_row_col{margin-top:15px}.form.contatti{margin-top:0}.categorie_center{width:calc(100% - 30px);padding:0 15px;height:auto;padding-bottom:20px;padding-top:5px}.categorie_center .categorie_menu{flex-wrap:wrap}.categorie_center p{min-width:100%;margin-right:0;text-align:center;margin-top:20px;font-size:18px;line-height:22px}.categorie_center a{margin-right:0;min-width:50%;display:flex;justify-content:center;margin-top:15px}.block_content .black_bkg.account .column.all,.block_content .black_bkg.account.registrazione .column.all{margin-left:0 !important;padding:0 15px !important;width:calc(100% - 30px) !important;max-width:calc(100% - 30px) !important;margin-top:20px !important;margin-bottom:50px !important}.form.contatti .row.mt25{flex-direction:column}.form.contatti .row label.field_label,.form .row .input_label{flex:1 !important;width:100% !important;margin-right:0 !important}.form .row label.field_label font{float:right;clear:none}.form.contatti .select-selected{width:100%;padding:7px 0}.form.contatti .row .input input,.form.contatti .row .input textarea{width:100%;padding:7px 0;text-align:left !important}.block_content.center_title .title_block_center{margin-top:15px}.carrello_box.pagamento{padding:0 15px !important;width:calc(100% - 30px) !important}.carrello_box h3{margin-top:20px}.coupon_code h3{margin-top:0}.carrello_box.pagamento .block_content .black_bkg .right{margin-top:20px}.spedizione_diversa a.copia{font-size:16px;padding:0 5px}.dettaglio_prodotto{padding:0 15px !important;width:calc(100% - 30px) !important}.dettaglio_prodotto .block_content{padding-top:0 !important}.dettaglio_prodotto .row{flex-direction:column}.dettaglio_prodotto .column.info{width:100% !important;padding:0 0 !important;max-width:100% !important}.dettaglio_prodotto .column.info .cart{max-width:100%}.dettaglio_prodotto .column.info .cart .form{width:80px}.dettaglio_prodotto .column.info .cart .form .row{width:100% !important}.dettaglio_prodotto .info_pagamenti,.dettaglio_prodotto .block_gallery{padding:0 !important;width:100% !important}.dettaglio_prodotto .block_content .black_bkg .column h1{font-size:40px !important;line-height:44px !important}.dettaglio_prodotto p.btn.torna{margin-top:40px;margin-bottom:40px}.block_content .black_bkg .column .block_text,.block_content .column.all .title_block{width:calc(100% - 30px);padding:0 15px}.block_content .column.all .block_text .title_block{padding:0;width:100%}.block_content.prodotti_evidenza{width:calc(100% - 30px) !important;padding:0 15px !important;margin-bottom:25px;margin-top:30px}.block_content.prodotti_evidenza .block_gallery{width:100% !important;padding:0 !important}.dettaglio_prodotto .block_content.prodotti_evidenza{margin-top:10px !important;width:100% !important;padding:0 !important}.dettaglio_prodotto .block_content.prodotti_evidenza .spedizioni_gratuite{margin-bottom:15px}.dettaglio_categoria{float:left;padding:0 15px !important;width:calc(100% - 30px) !important}.block_gallery_gold{padding:30px 0 30px 0}.dettaglio_prodotto .box_prezzo .varianti{margin-top:0}.dettaglio_prodotto .box_prezzo .varianti span,.dettaglio_prodotto .box_prezzo .varianti a{margin-top:10px}.dettaglio_prodotto .spedizioni_gratuite{margin-top:0;margin-bottom:25px}.dettaglio_prodotto .spedizioni_gratuite p{width:calc(100% - 20px) !important;padding:0 10px}.dettaglio_prodotto .prodotti_evidenza .prodotti_shop{margin-top:15px}.certificazioni_title{margin-bottom:10px}.recensioni-block-center{float:left;width:calc(100% - 30px);max-width:calc(100% - 30px);padding:0 15px}.dettaglio_prodotto .recensioni-block-center{padding:0;width:100%;max-width:100%;margin-top:25px}.recensioni-block-header img{height:40px}.recensioni-block-header div.line{margin-right:0}.recensioni-block-header p.btn{display:none}.recensioni-block-slider a.arrow{display:none}.recensioni-block-slider{margin-top:0}.recensioni-block-slider-overflow{margin:0}.info_utente{flex-direction:column}.info_utente .col{max-width:calc(100% - 30px)}.info_utente .col:last-child{margin-top:15px}.form.contatti .row.mt50,.form #pay_form .row{width:100% !important}.form .row.box_regalo{width:100% !important;margin-top:15px !important}.form.contatti .row.mt50 p.btn{margin-top:25px}.form.contatti .row.mt50 p.btn a{margin-right:0 !important}.carrello_box{margin-top:0}.carrello_box .carrello,.carrello_box .row.form{padding:0 15px;width:calc(100% - 30px)}.carrello .row.intestazione .column{margin-bottom:0 !important;padding-left:0 !important;width:100% !important;margin-top:0 !important}.carrello .row.product{margin-top:0;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid var(--gold);display:block}.carrello .row.product .column.prodotto{padding:0 !important;width:100% !important;max-width:100% !important;margin-top:15px !important;margin-bottom:0 !important}.carrello .row.product .column .info .product_cart_mobile{float:left;width:100%;margin-top:15px}.carrello .row.product .column .info .product_cart_mobile .product_info_mobile{float:left;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.carrello .row.product .column .info .product_cart_mobile .column{width:auto !important;padding:0 !important;line-height:24px;margin-bottom:0 !important;min-width:auto}.carrello .row.product .column .info .product_cart_mobile .column.prezzo{margin-right:5px;flex:1;text-align:left}.carrello .row.product .column .info .product_cart_mobile .column.quantita{margin-right:10px;flex:1}.carrello .row.product .column .info .product_cart_mobile .column.totale{margin-top:0 !important}.carrello .row .column.quantita span{float:left;line-height:24px}.carrello .row .column.quantita a.update{float:left;padding:0;width:24px;height:24px;line-height:24px}.carrello .row.product .column .info .product_cart_mobile .column.rimuovi{float:left;margin-left:0 !important;width:auto !important;margin-top:15px !important}.carrello .row.product .column .info .product_cart_mobile .column.rimuovi a{background-color:var(--gold);padding:5px 10px;color:#FFF !important;font-size:13px}.carrello .row.product .column .info .product_cart_mobile .column.rimuovi a i{color:#FFF}.black_bkg .row .tab{margin-bottom:15px}.black_bkg .row .tab a{padding:0 10px;margin-right:5px}.info_pagamenti .box .info p.raleway{font-size:18px;line-height:24px}.info_pagamenti .box .info p.testo{font-size:16px;line-height:24px;margin-top:10px}.block_gallery_slider_pagination{flex-direction:column}.block_gallery_slider_pagination .btn_arrow{float:left;width:100%;margin-top:20px}.block_gallery_slider_pagination .btn_arrow a{float:right}.block_gallery_slider_pagination .arrow{display:none}.block_gallery_slider_pagination.with_arrow{flex-direction:row}.header_left.operazioni_desktop{display:none}.header .header_right .btn_cart{height:70px}.toolbar_shop{display:flex;width:calc(100% - 30px);padding:10px 15px}.toolbar_shop a{flex:1;height:46px;padding-left:15px;padding-right:15px;color:var(--dark);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.toolbar_shop a img{width:28px;height:28px;margin-right:10px}.toolbar_shop .btn_shop{background-color:var(--primary);color:#FFF;margin-right:15px}.toolbar_shop .btn_shop img{filter:invert(1)}.toolbar_shop a.btn_cerca{flex:0;border:1px solid var(--dark);height:44px;text-transform:uppercase}.header_submenu#header_account_popup{width:300px}.header_submenu#header_account_popup .row{width:100% !important}.header_submenu#header_account_popup .form p.btn{margin-top:10px}.header_submenu#header_account_popup .form p.btn a{float:right;display:flex}.mini_cart,.popup_support{top:110px;height:calc(100% - 140px);width:calc(98% - 30px);right:-100%}.popup_support{right:-100%}.mini_cart .lista .product a.delete{background-image:url(../../../img/icone/svg/101-bin-red.svg);background-size:auto 20px}.popup_support .data p.border{font-size:18px;line-height:24px}.popup_support .data .sede .info p{font-size:var(--font-size)}.popup_support .data .altre{width:100%;flex-direction:column}.popup_support .data .altre .sede{margin-right:0;width:100%;margin-top:15px}.popup_support .data .altre.contatti .sede .icona{width:30px}.popup_support .data .altre.contatti .sede .icona svg{width:30px;height:30px}.counters_row{width:calc(100% - 30px);padding:0 15px;flex-direction:column}.counters_col{margin-right:0}.banner_contatti{flex-direction:column;width:100%;margin:0}.banner_contatti p{margin-left:0;text-align:center;font-size:34px;line-height:42px;margin-bottom:20px}.sottocategorie{width:calc(100% - 30px);padding:0 15px}.sottocategorie p{width:50%;margin-right:0}.sottocategorie p a span.text{font-size:14px}.certificazioni{width:calc(100% - 30px);flex-direction:column;padding:0 15px}.certificazione{margin-right:0;width:calc(100% - 52px);padding:25px;margin-bottom:15px}.certificazione_info{width:100%;padding:0}.titolo_news{width:calc(100% - 30px);padding:0 15px;margin-bottom:0}.titolo_news h1{font-size:34px;line-height:42px}.elenco_prodotti .intestazione{display:block}.elenco_prodotti .intestazione .visualizza{flex:unset;margin:0}.elenco_prodotti .intestazione .visualizza span.raleway{display:none}.elenco_prodotti .intestazione .info{float:left;width:100%;justify-content:flex-start;display:flex}.elenco_prodotti .intestazione .info .form .row{width:100% !important}.elenco_prodotti .intestazione .info .visualizza{flex:1;justify-content:flex-end}.elenco_prodotti .intestazione_mobile{float:left;width:100%;margin-bottom:15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.dettaglio_categoria .block_content.page_title{margin-left:-15px;width:calc(100% + 30px)}.preloader .logo{width:100%;height:200px;background-size:auto 200px}.preloader .loader{width:60%;height:4px}.preloader .loader .track{height:4px}.prodotti_shop_2{width:calc(100% + 10px)}.prodotti_shop_2 .prodotto_shop{width:calc(50% - 12px);margin-right:10px}.prodotti_shop_2 .prodotto_shop .image_content{height:240px}.mobile_search .logo{background-size:auto 190%;margin-top:15px}.block_box_categorie{margin-top:15px}.block_box_categorie .btn_arrow{margin-top:25px;margin-bottom:15px}.header_box.video .over_box{bottom:20px}.header_box .over_box .over_box_info{flex-direction:column}.header_box .over_box .over_box_info_text h2{margin-top:10px}.header_box .over_box .over_box_info_btn{margin-top:20px;justify-content:flex-start;width:100%}.mini_cart .lista .product .info .quantita_mini span{float:left;width:100%}.mini_cart .lista .product .info .quantita_mini .column.quantita{width:unset !important;max-width:unset !important;margin-top:5px !important;margin-bottom:0 !important}}@media (max-device-width:740px){.scroll_container{float:left;width:100%;height:calc(100% - 110px);margin-top:110px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}body.ishome .scroll_container{height:calc(100% - 30px);margin-top:30px}.blocks_page .block_gallery:not(.override) .image,.blocks_page .column .block_gallery:not(.override) .image{height:130px !important;width:calc(50% - 10px) !important;margin-right:10px !important}.blocks_page .block_gallery_slider:not(.override) .block_gallery_slider_element .image{width:100% !important;margin:0 !important;height:100% !important}.blocks_page .block_gallery{margin-top:30px !important}.blocks_page .block_gallery .gallery-column{width:100%;margin-right:0}.blocks_page .block_gallery.gallery_masonry .gallery-column{width:100%;margin-right:0}.blocks_page .block_gallery .gallery-column .image{height:auto !important;width:100% !important;margin-right:0 !important}.block_gallery_slider.circular .block_gallery_slider_element{width:100%}}