@import url('https://use.typekit.net/xbn3rkx.css');:root{--primary:#cc0000;--grey:#3a3a3a;--medium-grey:#666;--light-grey:#ccc;--dark:#000000;--background:#fff;--red:#b84f3b;--green:#afc175;--dark-green:#3e6122;--blue:#70b3ce;--gold:#b69961;--font-size:16px;--line-height:24px}.raleway{font-family:"balto"}.color-gold{color:var(--primary) !important}.color-gray{color:var(--grey) !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.align-items-center{align-items:center !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.w-auto{width:auto !important}.flex-column{flex-direction:column}.text-align-center{text-align:center}body,html{-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"ivypresto-display";text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:var(--grey);letter-spacing:normal;line-height:normal;-webkit-font-kerning:none;font-kerning:none;width:100%;padding:0;margin:0;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--background)}body.ismenu,body.overflow_hidden{overflow:hidden}.menu.disabled_text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,a:link,a:visited{text-decoration:none;color:inherit;text-decoration:inherit}a:hover{color:var(--primary)}a.link-gold,a.link-gold:link,a.link-gold:visited{color:var(--primary)}a.link-gold:hover{text-decoration:underline}a:focus,object,a:visited,input,select,textarea{outline:0}img{border:0 !important}input,textarea,select{font-size:12px;color:var(--grey);font-family:"balto";font-weight:400;outline:none;outline:0}select option{color:var(--grey);font-family:"balto";font-weight:400}input,input:focus,select,select:focus{outline:none;outline:0}h1,h2,h3,h4,h5,h6,ul{padding:0;margin:0}p{margin-bottom:0;margin-top:0}form{padding:0;margin:0}.disabled{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);cursor:default}.font-family-main{font-family:"balto"}.text-uppercase{text-transform:uppercase}.opacity_layer{z-index:4080;width:100%;height:100%;position:fixed;top:0;left:0;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;display:none;float:left;background-color:#000}.opacity_layer.show{z-index:4060}.opacity_layer.reloaded{z-index:4000}.opacity_layer.wait{background-color:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.opacity_layer.minimal{background-color:#1a1a1a;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2}#loading_layer{position:fixed;z-index:4080;top:0;left:0;width:100%;height:100%;margin-left:0;margin-top:0;display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;background-color:#000;display:none;justify-content:center;align-items:center}#loading_layer .message{color:#fff;background-image:url(../../../img/loading_white.svg);background-position:top center;background-repeat:no-repeat;background-size:auto 50px;padding-top:70px;text-align:center;font-weight:500;font-size:var(--font-size)}#loading_layer.logo{background-image:url(../../../img/logo-white.svg);width:212px;height:137px;margin-left:-106px;margin-top:-68px}input[type='date']::-webkit-inner-spin-button,input[type='date']::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.transition{transition:all 0.3s;-webkit-transition:all 0.3s}.dinamic_alert{position:fixed;z-index:4090;height:auto;border-radius:10px;width:545px;top:50%;left:50%;margin-left:-272px;display:none;padding:0;background-color:#fff}.dinamic_alert .bkg_dinamic_alert{float:left;height:auto;width:100%;border-radius:10px;overflow:hidden;position:relative;background-color:#fff}.dinamic_alert .bkg_dinamic_alert p.btn{float:left;width:100%;text-align:center;margin-top:20px}.dinamic_alert .bkg_dinamic_alert p.btn a.chiudi{float:none;display:inline-block;border-radius:5px;padding:0 25px;position:static;text-align:center;color:#fff !important;font-size:18px;line-height:40px;font-weight:500 !important;border-color:var(--primary) !important;background-color:var(--primary) !important}.dinamic_alert .bkg_dinamic_alert p.btn a.chiudi:hover{border-color:var(--grey) !important;background-color:var(--grey) !important}.dinamic_alert .bkg_dinamic_alert p.btn a.chiudi.nok{background-color:var(--grey) !important;margin-right:10px;border-color:var(--grey) !important}.dinamic_alert .bkg_dinamic_alert p.btn a.chiudi.ok{margin-left:10px}.dinamic_alert_container{float:left;padding:25px 50px;height:auto;width:calc(100% - 100px);background-color:#fff;border-radius:3px}.dinamic_alert_container h1{float:left;width:100%;padding:0;margin:0;color:#ad1a2b;font-size:26px;line-height:30px;padding-bottom:10px;text-align:center;font-weight:600}.dinamic_alert_container span{float:left;width:100%;padding:0;margin:0;font-weight:300px;margin-top:15px;font-size:22px;color:#333;line-height:28px;font-weight:400;padding-bottom:10px;text-align:center}.cookie_popup{float:left;position:fixed;left:0;bottom:0;background-color:#1d1d1b;width:calc(100% - 40px);height:auto;padding:20px 20px;z-index:300}.cookie_popup .center_container{width:90%;margin:0 auto}.cookie_popup .align{display:flex;align-items:center;justify-content:center;float:left}.cookie_popup .testo{float:left;width:calc(100% - 160px)}.cookie_popup p{float:left;width:100%;font-family:"balto";font-weight:400;font-size:var(--font-size);line-height:var(--line-height);color:#fff;margin-top:0}.cookie_popup p a{text-decoration:underline;font-family:"balto";font-weight:400;font-size:var(--font-size);line-height:var(--line-height);color:#fff}.cookie_popup p.link{float:right;width:150px}.cookie_popup p.link a{float:right;background-color:#fff;text-decoration:none;padding:0 25px;border-radius:25px;color:#1d1d1b;font-size:18px;font-weight:700;text-transform:uppercase;line-height:46px;height:46px}.cookie_popup p.link a:hover{background-color:var(--primary);color:#1d1d1b}.total_container{float:left;width:100%;visibility:hidden}.site_content{float:left;width:100%;margin-top:140px;height:auto}.site_content.home{margin-top:0}.site_content.with_spedizione{margin-top:170px}.site_content.with_header{margin-top:0}.site_content.notfound{height:calc(100% - 130px)}.center_container{width:100%;max-width:100%;margin:0 auto;max-width:100%}.load_source{overflow:hidden;position:relative}.load_source .loading_content{float:left;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-image:url(../../../img/loading.svg);background-size:60px}.load_source .loading_content.black{background-image:url(../../../img/loading_b.svg)}.load_source img{float:left;width:auto;height:auto;display:none;transition:all 0.3s;-webkit-transition:all 0.3s}.header_box_content{float:left;width:100%}.header_box{float:left;width:100%;position:relative;background-color:transparent;height:500px}.header_box.page{height:400px}.header_box.landing{height:500px}.header_box.small{height:300px}.header_box .loading_content{float:left;width:100%;height:100%;background-image:url(../../../img/loading.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 50px}.header_box .image_content{float:left;width:100%;height:100%;overflow:hidden}body.ishome .header_box .image_content{width:100%}.header_box .opacity_element{transition:background-color 1s;display:none;background-color:rgba(0,0,0,0);pointer-events:none;position:absolute;height:100%;width:100%;z-index:1;left:0;top:0}.header_box.loaded .opacity_element{background-color:rgba(0,0,0,0.5)}.header_box.nosource .opacity_element.overlayer,.header_box.loaded .opacity_element.overlayer{background-position:top left;background-repeat:repeat;background-image:url(../../../img/overlayer.jpg);opacity:0.65}.header_box.loaded .opacity_element.white{background-color:rgba(255,255,255,0.8)}.header_box .over_box{position:absolute;z-index:50;left:0;top:80px;width:100%;color:#fff;display:none}.header_box .over_box .vertical_center{display:flex;flex-direction:column;justify-content:center;height:100%}.header_box .over_box h1{float:left;width:100%;line-height:66px;font-size:60px;text-align:left;margin-top:0;font-weight:700;color:var(--dark)}.header_box .over_box h2{float:left;width:100%;line-height:36px;font-size:30px;color:var(--grey);margin:0;margin-top:15px}.header_box .over_box .btn_arrow{float:left;width:100%;margin-top:35px}.header_box .over_box.center h1,.header_box .over_box.center h2{text-align:center}.header_box .over_box p.didascalia{float:left;color:#fff;width:100%;margin-top:55px}.header_box .over_box p.didascalia.mt{margin-top:0}.header_box .over_box p.didascalia b{font-weight:700}.header_box .over_box .logo{float:left;width:100%;background-image:url(../../../img/logo.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:100px;margin-bottom:30px}.header_box .over_box span{float:left;width:100%;text-align:center;color:#fff;font-size:24px;font-weight:bold;margin-bottom:30px}.header_box .over_box.full{left:10%;display:none;width:80%;float:left;transform:translateY(-50%);position:absolute;top:50%}.header_box .over_box.full h1,.header_box .over_box.full h2.center{text-align:center !important}.header_box .over_box.working{left:30%;display:none;width:40%;height:auto;float:left;transform:translateY(-70%);position:absolute;top:50%;background-color:#FFF;padding:35px;border-radius:10px}.header_box .over_box.working h1.center,.header_box .over_box.working h2.center{text-align:center !important}.total_container.working .header_box .over_box h1{font-size:60px;line-height:66px}.total_container.working .header_box .over_box h2{margin-top:20px;font-size:var(--font-size);line-height:var(--line-height);color:var(--dark);font-weight:300}.header_box.page .over_box,.header_box.small .over_box{top:unset;bottom:25px;left:5%;width:90%;padding:0;height:auto}.header_box.page .over_box h1,.header_box.small h1{font-size:72px;line-height:78px;text-align:left}.header_box.multiple{background-color:var(--grey)}.header_box.page p.btn.assoluto{position:absolute;right:0;bottom:0;width:auto}.header_box.page p.btn.assoluto a{padding:12px 10px 12px 24px;background-color:var(--primary);color:#fff}.header_box.page p.btn.assoluto font{float:left;margin-right:0;color:#fff}.header_box.page p.btn.assoluto font.arrow{float:left;width:46px;margin:0;height:16px}.header_box.page p.btn.assoluto font.arrow svg{height:16px;transform:rotate(90deg)}.header_box.page p.btn.assoluto font.arrow svg path{stroke:#fff}.header_box.multiple .multiple-skew{float:left;width:calc(100% + 5vh);overflow:hidden;margin-left:-5vh;display:flex;height:100%}.header_box.multiple .multiple-skew-element{flex:1;height:100%;transform:skewX(-5deg);overflow:hidden;min-width:calc(33.333% + 2vh)}.header_box.multiple .multiple-skew-element .loading_content{transform:skewX(5deg)}.header_box.multiple .multiple-skew-element img{transform:skewX(5deg);margin-left:-5vh !important}.header_box.multiple .multiple-skew-element .over_box{bottom:0;height:100%;left:0;width:100%;justify-content:flex-end;display:flex;flex-direction:column;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 35%);opacity:0}.header_box.multiple .multiple-skew-element .over_box .text_box{float:left;width:calc(100% - 30px);margin:0 15px;transform:skewX(5deg);margin-bottom:30px;position:relative}.header_box.multiple .multiple-skew-element .over_box h3{float:left;width:calc(100% - 30px);margin:0 15px;color:#fff;text-align:center;font-size:50px;line-height:54px;position:absolute;bottom:0;left:0}.header_box.multiple .multiple-skew-element:nth-child(1) .over_box .text_box{margin-left:45px;margin-right:5px;width:calc(100% - 50px)}.header_box.multiple .multiple-skew-element:nth-child(2) .over_box .text_box{margin-left:5px;margin-right:0;width:calc(100% - 5px)}.header_box.multiple .multiple-skew-element:nth-child(3) .over_box .text_box{margin-right:20px;margin-left:0;width:calc(100% - 20px)}.header_box.multiple .multiple-skew-element .over_box p.btn{margin-top:0}.header_box.multiple .multiple-skew-element .over_box p.btn a{margin-right:0;border-color:#fff !important;color:#fff !important;margin-right:0 !important;margin-top:15px;opacity:0}.header_box.multiple .multiple-skew-element .over_box p.btn a:hover{background-color:#fff !important;color:var(--grey) !important}.header_box.multiple .multiple-skew-element:hover img{transform:skewX(5deg) scale(1.2)}.header_box.multiple .multiple-skew-element:hover h3{bottom:60px}.header_box.multiple .multiple-skew-element:hover p.btn a{opacity:1}.header_box.isslider .sliders_box{float:left;width:100%;height:100%;background-color:#000;overflow:hidden;position:relative}.header_box.isslider .slider_box_element{float:left;width:100%;height:100%}.header_box.isslider .slider_box_element.hide{display:none}.header_box.isslider .slider_box_element .image_content{height:100%;overflow:hidden}.header_box.isslider .slider_box_element .image_content.hide{display:none}.header_box.isslider .balls{display:flex;justify-content:center;flex-direction:row;margin-right:auto}.header_box.isslider .balls .ball{box-sizing:border-box;transition:all 0.3s;margin-right:10px;-webkit-transition:all 0.3s;width:0.75rem;height:0.75rem;border-radius:0.15rem;background-color:transparent;border:1px solid rgba(255,255,255,0.5)}.header_box.isslider .balls .ball:last-child{margin-right:0}.header_box.isslider .balls .ball:hover,.header_box.isslider .balls .ball.active{background-color:var(--primary)}.header_box.isslider a.arrow{position:absolute;top:50%;width:50px;height:50px;background-color:#FFF;margin-top:-25px;border-radius:25px;opacity:0}.header_box.isslider:hover a.arrow{opacity:1}.header_box.isslider a.arrow.left{left:20px}.header_box.isslider a.arrow.right{right:20px}.header_box.isslider a.arrow svg{width:34px;height:34px;margin-top:8px}.header_box.isslider a.arrow.left svg{margin-left:6px}.header_box.isslider a.arrow.right svg{margin-left:10px}.header_box.isslider a.arrow:hover{background-color:var(--dark)}.header_box.isslider a.arrow:hover svg{fill:#FFF}.header_box.isslider .assoluto{position:absolute;display:flex;align-items:center;justify-content:center;z-index:32;bottom:16px;left:0;right:0;width:100%;max-width:1400px;margin:0 auto}.header_box.isslider .scroll_down{display:none}.header_box.isslider .scroll_down_mouse{position:relative;right:0;bottom:0;padding:0;background-image:url(../../../img/icone/mouse_base.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;width:32px;height:48px}.header_box.isslider .scroll_down_mouse .track{position:absolute;top:10px;left:0;width:100%;height:10px;background-image:url(../../../img/icone/mouse_track.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%}.header_box.isslider .scroll_down_mouse .track.moved{animation:trackmove 1s infinite}@keyframes trackmove{0,100%{transform:translateY(0)}33%{transform:translateY(-2px)}66%{transform:translateY(6px)}}.header_box.isslider .languages{float:left;width:auto;margin-left:10px;min-width:36px}.header_box.isslider .languages span{float:left;width:auto;color:#fff;margin-right:10px}.header_box.isslider .languages a{float:left;width:auto;color:#fff;font-size:var(--font-size);line-height:28px}.header_box.isslider .languages a:hover{color:var(--primary)}.header_box.isslider .slider_menu{position:absolute;bottom:30px;left:50px;width:calc(100% - 100px);display:flex;justify-content:center}.header_box.isslider .slider_menu a,.header_box.isslider .slider_menu span{text-transform:uppercase;font-size:24px;float:left;color:#fff;font-weight:400}.header_box.isslider .slider_menu span{margin:0 30px}a.close_lightbox{display:none;z-index:6020;position:fixed;top:25px;right:25px;width:22px;height:22px}#gallery-lightbox-cnt{position:fixed;display:none;float:left;width:476px;z-index:6010;height:308px;top:50%;left:50%;padding:0}.gallery-lightbox-cnt-multimedia{float:left;width:100%;height:100%;position:relative}.loading-multimedia{float:left;width:100%;height:100%;background-image:url(../../../img/loading.svg);background-position:center center;background-repeat:no-repeat}#gallery_lightbox_zoom{float:left}.gallery-lightbox-cnt-multimedia a.arrow{display:none;position:absolute;cursor:pointer;top:50%;margin-top:-22px;z-index:7000;width:45px;height:45px}.gallery-lightbox-cnt-multimedia a.arrow.prev{left:-60px}.gallery-lightbox-cnt-multimedia a.arrow.prev svg{transform:rotate(-180deg)}.gallery-lightbox-cnt-multimedia a.arrow.next{right:-50px}.gallery-lightbox-cnt-multimedia .gallery-lightbox-cnt-didascalia{float:left;width:100%;height:auto;position:absolute;padding:10px 0;bottom:0;left:0;background-color:rgba(0,0,0,0.6)}.gallery-lightbox-cnt-multimedia .gallery-lightbox-cnt-didascalia p{float:left;width:calc(100% - 30px);padding:0 15px;margin:0;text-indent:0;line-height:20px;font-size:var(--font-size);font-weight:700;color:#fff;text-transform:none}.footer{float:left;width:100%;clear:both;position:relative;margin-top:100px}.footer .content{float:left;width:100%;background-color:var(--grey);padding-top:15px;padding-bottom:15px}.footer .content.light{background-color:#f6f6f6;padding-top:50px;padding-bottom:50px}.footer .row{float:left;width:100%}.footer .content.light .row{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.footer .row p{float:left;color:#FFF;font-size:var(--font-size);margin:0}.footer .row p:last-child{float:right}.footer .row p a{color:var(--green)}.footer .row .mappa{float:left;width:300px}.footer .row .info{margin-left:30px;flex:1}.footer .row .info_row{float:left;width:calc(100% + 30px);display:flex;flex-direction:row;justify-content:center;align-items:center}.footer .row .info_row:last-child{margin-top:10px}.footer .row .info_row.bb{width:100%;border-bottom:1px solid var(--light-grey);padding-bottom:25px;margin-bottom:25px}.footer .row .info_row_col{flex:1;margin-right:30px}.footer .row .info_row.bb .info_row_col:last-child{margin-right:0}.footer .row .info_row_col.logo{min-width:calc(50% - 15px)}.footer .row .info_row_col .logo{background-image:url(../../../img/logo-preludio-noleggio-nero.svg);background-position:center -5px;background-repeat:no-repeat;background-size:auto 140%;height:90px;width:100%}.footer .row .info_row_col p{float:left;width:100%;color:var(--grey);font-size:var(--font-size)}.footer .row .info_row_col p a{color:var(--primary)}.footer .row .info_row_col p.center{text-align:center;margin-top:10px}.footer .row .info_row_col p.holding{color:var(--medium-grey);font-style:italic;margin-top:0}.footer .social{margin:0;display:block}.footer .social a{float:right;margin-left:15px}.footer .social a.fb{margin-left:0}.footer .social a svg{fill:var(--dark);margin:0}.footer .social a:hover svg{fill:var(--primary)}.header{float:left;width:100%;position:fixed;top:0;left:0;z-index:4040;padding:0 0;background-color:#FFF;color:var(--dark)}body.ishome .header{background-color:transparent}body.ishome .header.move,body.ishome .header.menu_open,body.ishome .header.menu_open_shop{background-color:#FFF}.header .center_container{width:100%;align-items:center;display:flex;flex-direction:row}.header_row{float:left;width:100%}.header_row.bb{border-bottom:1px solid var(--light-grey);height:30px}.header_left{flex:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:350px;position:relative}.toolbar_shop{float:left;width:100%;display:none}.header_left a.link{float:left;display:flex;padding:0 10px}.header_left a.link font.icon{float:left}.header_left a.link font.icon svg{width:20px;margin-top:5px;}.header_left a.link font.label{float:left;margin-left:5px;color:var(--dark);line-height:30px;font-size:14px}.header_left a.link:hover font.label{color:var(--primary)}.header_left .menu_catalogo,.header .header_right .menu_sito{float:left;height:100%;display:flex;align-items:center}.header_left .btn_shop{float:left;height:46px;padding-left:35px;padding-right:35px;background-color:var(--primary);color:#FFF;display:flex;flex-direction:row;justify-content:center;align-items:center}.header_left .btn_shop:hover{color:#fff !important}.header_left .btn_shop span{float:left;line-height:20px;font-size:var(--font-size);margin-left:0;margin-right:0;font-family:"balto"}.header_left .btn_shop img.shop{height:26px;filter:invert(1);margin-right:10px}.header_left .btn_shop img.arrow-down{margin-left:6px;height:16px;width:auto;filter:invert(1)}.header_left .sep{float:left;width:1px;min-width:1px;height:20px;margin-left:10px;background-color:#fff;margin-right:10px}.header_left .search_box{float:left;flex:1;margin-left:10px}.header_left .search_box .row{display:flex;width:100%}.header_left .search_box .row a{float:left;width:100%;height:46px}.header_left .search_box a font.icon{float:left;width:34px;height:100%;background-image:url(../../../img/icone/svg/082-zoom-lens.svg);background-repeat:no-repeat;background-position:center;background-size:auto 24px}.header_left .search_box a font.text{float:left;margin-left:0;line-height:46px;color:var(--dark);font-size:15px;font-family:"balto"}.header .logo{flex:1;background-image:url(../../../img/logo-preludio-noleggio-nero.svg);background-position:center;background-repeat:no-repeat;background-size:auto 145px;height:100px;margin-top:9px}.header .supporto{flex:1;display:flex;justify-content:center;height:30px}.header .supporto a{float:left;padding:0 10px}.header .supporto font.icon{float:left;margin-right:5px}.header .supporto font.icon svg{width:24px;height:24px;fill:var(--dark);margin-top:3px}.header .supporto font.label{font-size:14px;font-weight:300;line-height:30px;color:var(--dark)}.header .supporto a:hover,.header .supporto a.active{background-color:var(--dark)}.header .supporto a:hover font.label,.header .supporto a.active font.label{color:#FFF}.header .supporto:hover font.icon svg,.header .supporto a.active font.icon svg{fill:#FFF}.header .header_right{flex:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-width:350px}.header .header_right .sep{float:left;height:46px}.header .header_right .sep span{float:left;width:1px;height:30px;margin-top:8px;margin-right:15px;background-color:var(--dark)}.header .header_right a.hamburgher{float:right;width:auto;height:46px}.header .header_right a.hamburgher span{float:left;line-height:46px;font-size:18px;color:var(--dark) !important;font-family:"balto"}.header .header_right a.hamburgher img{float:left;margin-top:10px;width:26px;margin-left:10px}.header .header_right a.hamburgher:hover{color:var(--grey) !important}.header .header_right a.hamburgher:hover img{filter:invert(0)}.header .header_right .language{float:right;height:30px;margin-top:0;position:relative}.header .header_right .language .language_row{float:left;margin:0 10px 0 15px;display:flex;flex-direction:row;height:100%;cursor:pointer}.header .header_right .language .language_row img{float:left}.header .header_right .language .language_row img.bandiera{width:20px}.header .header_right .language .language_row img.freccia{width:16px}.header .header_right .language .language_row span{flex:1;line-height:30px;margin-left:5px;margin-right:10px;color:var(--dark);line-height:30px;font-size:14px}.header_row:last-child .header_left{height:100px;margin-top:9px}.header_row:last-child .header_right{height:109px}.header_submenu{position:absolute;width:100%;top:31px;left:0;background-color:#FFF;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4);padding:5px 0;display:none;z-index:2000}.header_submenu .form{margin-top:0;padding:15px;width:calc(100% - 30px)}.header_submenu .form form .row{margin-top:15px}.header_submenu .form form .row:first-child{margin-top:0 !important}.header_submenu .form form .row .mt50{margin-top:25px}.header_left.open a.link{background-color:var(--dark)}.header_left.open a.link font.label{color:#FFF !important}.header_left.open a.link font.icon svg{fill:#FFF}.header_left.open .header_submenu p.menu_link{float:left;width:calc(100% - 30px);margin:0 15px;margin-top:0;padding-bottom:10px;padding-top:10px;border-bottom:1px dashed var(--light-grey)}.header_left.open .header_submenu p.menu_link:first-child{padding-top:5px}.header_left.open .header_submenu p.menu_link:last-child{border-bottom:0;padding-bottom:5px}.header_left.open .header_submenu p.menu_link a{float:left;width:100%}.header_left.open .header_submenu p.menu_link a:hover{color:var(--light-grey)!important}.header .header_right .language div.language_row:hover span{color:var(--primary)}.header .header_right .language.open{background-color:var(--dark)}.header .header_right .language.open .language_row span{color:#FFF !important}.header .header_right .language.open .language_row img.freccia{filter:invert(1)}.header .header_right .language.open .header_submenu{display:block}.header .header_right .language .header_submenu .language_row{width:calc(100% - 25px)}.header .header_right .language .header_submenu .language_row span{margin-right:0;color:var(--dark) !important}.header .header_right .language .header_submenu .language_row{border-bottom:1px dashed var(--light-grey)}.header .header_right .language .header_submenu .language_row:last-child{border-bottom:0}.header .header_right .language .header_submenu .language_row:hover span{color:var(--light-grey)!important}.header .header_right .btn_cart{float:left;position:relative;padding-left:10px;padding-right:10px;padding-top:9px;height:100px;display:flex;justify-content:center;align-items:center;margin-right:5px}.header .header_right .btn_cart.wish{margin-right:0}.header .header_right .btn_cart .btn_cart_user{float:left;width:34px;position:relative;height:46px}.header .header_right .btn_cart .btn_cart_user img{float:left;margin-top:4px;width:30px}.header .header_right .btn_cart .btn_cart_user.wishlist img{width:28px;margin-top:5px}.header .header_right .btn_cart .btn_cart_user .badge{position:absolute;top:-1px;right:-2px;color:#fff;background-color:var(--dark);font-size:11px;padding:0 3px;border-radius:10px;min-width:9px;line-height:16px;text-align:center;font-family:"balto"}.header .header_right .btn_cart.active{background-color:#333333}.header .header_right .btn_cart.active a img{filter:invert(1)}.header .header_right .btn_cart.active a .badge{background-color:var(--primary)}body.ishome .header .header_left a.link font.label,body.ishome .header .supporto font.label,body.ishome .header .header_right .language .language_row span,body.ishome .header .header_right a.hamburgher span{color:#FFF !important}body.ishome .header .header_right .sep span{background-color:#FFF}body.ishome .header .header_left a.link font.icon svg,body.ishome .header .header_right .language .language_row img.freccia,body.ishome .header .header_left .search_box a font.icon,body.ishome .header .header_left .search_box a font.text,body.ishome .header .header_right .btn_cart .btn_cart_user.wishlist img,body.ishome .header .header_right .btn_cart .btn_cart_user img,body.ishome .header .header_right a.hamburgher img{filter:invert(1)}body.ishome .header .supporto font.icon svg{fill:#FFF}body.ishome .header .logo{filter:invert(1) }body.ishome .notmobile .header.move .header_left a.link font.label,body.ishome .notmobile .header.move .supporto font.label,body.ishome .notmobile .header.move .header_right .language .language_row span,body.ishome .header.move .header_right a.hamburgher span{color:var(--dark) !important}body.ishome .header.move .header_right .sep span{background-color:var(--dark)}body.ishome .notmobile .header.move .header_left a.link font.icon svg,body.ishome .notmobile .header.move .header_right .language .language_row img.freccia,body.ishome .header.move .header_left .search_box a font.icon,body.ishome .header.move .header_left .search_box a font.text,body.ishome .header.move .header_right .btn_cart .btn_cart_user.wishlist img,body.ishome .header.move .header_right .btn_cart .btn_cart_user img,body.ishome .header.move .header_right a.hamburgher img{filter:invert(0)}body.ishome .notmobile .header.move .supporto font.icon svg{fill:var(--dark)}body.ishome .header.move .logo{filter:invert(0)}body.ishome .notmobile .header.menu_open .header_left a.link font.label,body.ishome .notmobile .header.menu_open .supporto font.label,body.ishome .notmobile .header.menu_open .header_right .language .language_row span,body.ishome .header.menu_open .header_right a.hamburgher span{color:var(--dark) !important}body.ishome .header.menu_open .header_right .sep span{background-color:var(--dark)}body.ishome .notmobile .header.menu_open .header_left a.link font.icon svg,body.ishome .notmobile .header.menu_open .header_right .language .language_row img.freccia,body.ishome .header.menu_open .header_left .search_box a font.icon,body.ishome .header.menu_open .header_left .search_box a font.text,body.ishome .header.menu_open .header_right .btn_cart .btn_cart_user.wishlist img,body.ishome .header.menu_open .header_right .btn_cart .btn_cart_user img,body.ishome .header.menu_open .header_right a.hamburgher img{filter:invert(0)}body.ishome .notmobile .header.menu_open .supporto font.icon svg{fill:var(--dark)}body.ishome .header.menu_open .logo{filter:invert(0)}body.ishome .notmobile .header.menu_open_shop .header_left a.link font.label,body.ishome .notmobile .header.menu_open_shop .supporto font.label,body.ishome .notmobile .header.menu_open_shop .header_right .language .language_row span,body.ishome .header.menu_open_shop .header_right a.hamburgher span{color:var(--dark) !important}body.ishome .header.menu_open_shop .header_right .sep span{background-color:var(--dark)}body.ishome .notmobile .header.menu_open_shop .header_left a.link font.icon svg,body.ishome .notmobile .header.menu_open_shop .header_right .language .language_row img.freccia,body.ishome .header.menu_open_shop .header_left .search_box a font.icon,body.ishome .header.menu_open_shop .header_left .search_box a font.text,body.ishome .header.menu_open_shop .header_right .btn_cart .btn_cart_user.wishlist img,body.ishome .header.menu_open_shop .header_right .btn_cart .btn_cart_user img,body.ishome .header.menu_open_shop .header_right a.hamburgher img{filter:invert(0)}body.ishome .notmobile .header.menu_open_shop .supporto font.icon svg{fill:var(--dark)}body.ishome .header.menu_open_shop .logo{filter:invert(0)}body.ishome .notmobile .header.open_support .header_left a.link font.label,body.ishome .notmobile .header.open_support .supporto font.label,body.ishome .notmobile .header.open_support .header_right .language .language_row span,body.ishome .header.open_support .header_right a.hamburgher span{color:var(--dark) !important}body.ishome .header.open_support .header_right .sep span{background-color:var(--dark)}body.ishome .notmobile .header.open_support .header_left a.link font.icon svg,body.ishome .notmobile .header.open_support .header_right .language .language_row img.freccia,body.ishome .header.open_support .header_left .search_box a font.icon,body.ishome .header.open_support .header_left .search_box a font.text,body.ishome .header.open_support .header_right .btn_cart .btn_cart_user.wishlist img,body.ishome .header.open_support .header_right .btn_cart .btn_cart_user img,body.ishome .header.open_support .header_right a.hamburgher img{filter:invert(0)}body.ishome .notmobile .header.open_support .supporto font.icon svg{fill:var(--dark)}body.ishome .header.open_support .logo{filter:invert(0)}body.ishome .header .header_left.open a.link font.icon svg{filter:invert(0)}body.ishome .header .supporto .active font.label,body.ishome .header .supporto a:hover font.label,body.ishome .header .header_left.open a.link font.label,body.ishome .header .header_right .language.open .language_row span{color:#FFF !important}body.ishome .header .header_right .language.open .header_submenu .language_row span{color:var(--dark) !important}body.ishome .header .supporto .active font.icon svg,body.ishome .header .supporto a:hover font.icon svg{fill:#FFF !important}body.ishome .header .header_right .language.open .language_row img.freccia{filter:invert(1)}.fullheight{height:100%}.total_container.working .site_content{margin-top:0;height:100%}.total_container.working .header_box{height:100%}.header_box.feedback .image_content,.total_container.working .header_box .image_content{width:100%}.total_container.working .social{float:left;width:100%;display:flex;justify-content:center;margin-top:30px;margin-left:0}.total_container.working .social a:first-child{margin-left:0}.form{float:left;width:100%;margin-top:15px;margin-bottom:0}.form p{float:left;width:100%}.form .row{float:left;width:100%}.form .row.mt25{margin-top:25px}.form .row.mt50{margin-top:30px}.form .row.half{width:calc(50% - 15px);margin-right:30px}.form .row.third{width:calc(33.33333333% - 20px);margin-right:30px}.form .row.hidden{display:none}.form .row.three{width:calc(33.333333333% - 20px);margin-right:30px}.form .row.indirizzo{width:calc(80% - 15px);margin-right:30px}.form .row.civico{width:calc(20% - 15px);margin-right:0}.form .row.civico input{text-align:center}.form .row.citta{width:calc(70% - 15px);margin-right:30px}.form .row.cap{width:calc(30% - 15px);margin-right:0}.form .row.cap input{text-align:center}.form .row.last{margin-right:0}.form .row.privacy{margin-top:25px}.form .row .input_label{float:left;width:100%;height:auto}.form .row .input_label.all{width:100%}.form .row .input_label.all label{margin:0 !important;width:100% !important}.form .row label.field_label{float:left;margin-left:0;width:100%;padding:0 0;text-transform:none;margin-bottom:0;font-weight:400;font-size:var(--font-size);color:var(--grey);line-height:auto;padding-bottom:5px}.form .row label.field_label font{float:left;font-weight:300;font-style:italic;font-size:13px;text-transform:none;color:var(--grey);clear:both}.form .row label.field_label.all{width:calc(100% - 30px)}.form .row .input,.form .row .select{float:left;width:calc(100% - 2px);border:1px solid #ededed;height:42px;margin-top:0;position:relative;background-color:#fff;border-radius:0}.form .row.box_regalo .input{border:1px solid var(--primary);height:auto;padding:15px 15px;width:calc(100% - 32px)}.form .row .input input,.form .row .input textarea{float:left;width:calc(100% - 20px);padding:7px 10px;border:0;background:none;color:var(--grey);font-size:var(--font-size);line-height:28px;height:28px;resize:none}.form .row .input input::-webkit-input-placeholder,.form .row .input input:-ms-input-placeholder,.form .row .input input::placeholder{font-weight:400;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);font-style:normal;color:var(--grey);text-transform:none !important}.form .row .input input[type='email']{text-transform:lowercase}.form .row .input.textarea{border:1px solid #dcdcdc;width:calc(100% - 2px);margin-top:0;height:auto}.form .row .input.textarea textarea{height:144px;width:calc(100% - 30px);padding:15px 15px;line-height:var(--line-height)}.form .row .input.textarea textarea::-webkit-input-placeholder,.form .row .input.textarea textarea:-ms-input-placeholder,.form .row .input.textarea textarea::placeholder{font-weight:400;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);font-style:italic;color:var(--grey);text-transform:none !important}.form .row .checkbox{float:left;margin-left:0;width:16px;height:17px;border:1px solid #dcdcdc;position:relative;margin-top:2px;background-color:#fff}.form .row .checkbox.shadow{box-shadow:0 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4)}.form .row .checkbox input{-moz-opacity:0;opacity:0;margin:0;filter:alpha(opacity=0);position:absolute;top:-1px;left:-1px;z-index:10;width:18px;height:18px;float:left;cursor:pointer}.form .row .checkbox span{float:left;opacity:0;width:10px;height:10px;margin-left:3px;margin-top:3px;background-color:var(--primary);transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.2s,-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform:scale(0.5);transform:scale(0.5)}.form .row .checkbox span.checked{-webkit-transform:scale(1);transform:scale(1);opacity:1}.form .row label{float:left;cursor:pointer;width:calc(100% - 26px);margin-left:8px;color:var(--grey);font-weight:400;font-size:var(--font-size);line-height:var(--line-height);font-family:"balto"}.form .row label a{color:var(--primary);font-weight:400;font-size:var(--font-size);line-height:20px;text-decoration:underline}.form .row.privacy label{color:var(--primary);font-weight:700}.form .row.privacy label{color:var(--grey);font-weight:400}.form .row .input.radio{border:0;height:auto;margin-bottom:10px}.form .row .input.radio label{width:auto}.form .row .input.radio .checkbox,.form .row .input.radio .checkbox span.checked{border-radius:20px}.form .row .input.radio .checkbox:nth-child(3){margin-left:20px}.form p.btn,.carre div.btn{margin-top:10px}.form p.btn a,.form div.btn a{padding:0 0 !important;display:flex;justify-content:center;width:auto;height:40px;text-decoration:none;line-height:40px !important;text-align:center !important;font-weight:500 !important;font-size:16px !important;color:#fff !important;background-color:var(--primary) !important;border-color:var(--primary) !important}.form p.link.right{text-align:right;margin-top:10px}.form p.link a{color:var(--primary);font-weight:700}.form p.link.mt{margin-top:20px}.form p.btn a font,.form div.btn a font{float:left;color:#FFF;font-family:"balto";font-size:14px;line-height:40px}.form p.btn a font.arrow_btn,.form div.btn a font.arrow_btn{float:left;width:20px;height:40px;margin-left:5px}.form p.btn a font.arrow_btn svg,.form div.btn a font.arrow_btn svg{width:20px;height:20px;filter:invert(100%);margin-top:10px}.form p.btn a:hover,.form div.btn a:hover{background-color:var(--grey) !important;border-color:var(--grey) !important;color:#fff !important}.form font.error{float:left;width:100%;color:#991122;display:none;margin-top:5px;font-size:14px;line-height:18px;text-align:center}.form p.btn a.loading{background-position:center center;background-repeat:no-repeat;background-image:url(../../../img/loading_white.svg);background-size:auto 24px}.select{border:0}.select .custom-select{float:left;width:100%}.select select{float:left;width:100%;padding:0 0;text-indent:5px;border:0;background:none;color:var(--grey);font-size:var(--font-size);line-height:18px;height:100%;resize:none}.select span{width:calc(100% - 220px)}.custom-select{position:relative;color:#383838;font-size:var(--font-size)}.custom-select select{display:none}.select-selected{background-color:white;outline:0;outline:none}.select-selected:after{position:absolute;content:'';top:19px;right:10px;width:0;height:0;border:6px solid transparent;border-color:var(--grey) transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent var(--grey) transparent;top:12px}.select-items div,.select-selected{width:calc(100% - 10px);color:var(--grey);font-size:20px;padding:7px 10px;cursor:pointer;line-height:28px;font-size:var(--font-size);background-color:transparent;font-family:"balto";padding-left:0}.select-items div{border-bottom:1px solid #ededed;padding:7px 10px;font-size:var(--font-size);line-height:var(--line-height)}.select-items div:last-child{border-bottom:1px solid #ededed}.select-items{position:absolute;background-color:white;top:42px;left:-1px;width:calc(100% + 2px);right:0;z-index:99;max-height:247px;overflow-y:auto;overflow-x:hidden;border:1px solid #ededed}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,0.1)}.blocks_page{float:left;width:100%;margin-bottom:0;margin-top:30px}.blocks_page.nomb{margin-bottom:0}.blocks_page.nomt{margin-top:0}.simple-page{float:left;width:100%;margin-bottom:80px}.block_content{float:left;width:100%;padding:0;padding-top:60px;background-color:var(--background)}.block_content .logo{float:left;width:100%;background-image:url(../../../img/logo.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:100px;margin-bottom:15px}.block_content.mt{margin-top:60px}.block_content.np{padding:0 !important}.block_content.grey_bkg{background-color:var(--background);margin-top:40px;padding-bottom:50px !important;padding-top:70px !important}body:not(.ishome) .blocks_page .block_content{padding-bottom:0}body:not(.ishome) .blocks_page{margin-top:0 !important}body:not(.ishome) .blocks_page .block_content.with_bkg,.block_content.with_bkg{padding:50px 0 !important;margin-top:50px !important}body:not(.ishome) .blocks_page .block_content.with_bkg.nopt,.block_content.with_bkg.nopt{margin-top:0 !important}.block_content.bgpt{padding-top:60px}.block_content.nopb{padding-bottom:0}.block_content.nopt{padding-top:0 !important}.block_content.smpb{padding-bottom:20px}.block_content .black_bkg{float:left;display:flex;flex-direction:row;width:100%;padding:0 0;position:relative}.block_content .black_bkg.banner_promo{background-color:#121212;padding:30px;width:calc(100% - 60px);margin-top:25px}.block_content .black_bkg.banner_promo .title_block h2{background-color:#121212;color:#fff}.dettaglio_prodotto .black_bkg.banner_promo .row{align-items:center}.block_content .black_bkg.banner_promo h2.block,.block_content .black_bkg.banner_promo .column .testo,.block_content .black_bkg.banner_promo .column .testo p{color:#fff}.block_content .black_bkg.banner_promo p.btn{margin-top:30px}.dettaglio_prodotto .block_content .black_bkg.banner_promo .column.image .image_content{border:0;padding:0}.block_content .black_bkg.cols{flex-direction:column}.block_content .black_bkg .left{float:left;width:30%}.block_content .black_bkg .right{float:left;width:calc(70% - 40px);margin-left:40px}#form_spedizione{float:left;width:100%;display:none}#form_spedizione.show{display:block}.block_content .black_bkg.column{flex-direction:column}.block_content .black_bkg.mt{margin-top:40px}.block_content .black_bkg.mtbig{margin-top:80px;margin-bottom:40px}.block_content .black_bkg.padding{padding-top:45px;padding-bottom:45px}.block_content .black_bkg.white{background-color:#fff;height:300px}.block_content .black_bkg div.title_assoluto{position:absolute;left:-7%;top:-70px;color:#f1ebdf;font-size:120px}.block_content .black_bkg .column{flex:1;max-width:calc(50% - 65px);position:relative;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:0 50px 0 15px}.block_content .black_bkg .column.mt:nth-child(2){padding:0 15px 0 50px}.block_content.check_text_height .black_bkg .column.ptb{padding:40px 50px}.block_content .black_bkg .column.nopadding{padding:0;max-width:48%;margin-right:4%}.block_content .black_bkg .column.nopadding:last-child{margin-right:0}.block_content .black_bkg .column.image{max-width:50%;padding:0}.block_content .black_bkg .column.mx{margin-left:25px;margin-right:25px}.block_content .black_bkg .column.my{margin-top:25px;margin-bottom:25px}.block_content .black_bkg .column.paddingLeft{padding-left:10%;width:90%}.block_content .black_bkg .column.all,.blocks_page .block_content.all .black_bkg .column{width:100% !important;max-width:100% !important;padding:0 !important}.block_content .black_bkg .column.mt{margin-top:0}.block_content.brown .loading_content,.block_content .black_bkg.brown .loading_content,.block_content .black_bkg .column.brown .loading_content{background-image:url(../../../img/loading_b.svg)}.block_content .black_bkg.news .column{width:100%;margin-right:0}.block_content .black_bkg .column:last-child{float:right;margin-right:0}.block_content .black_bkg .column .head{float:left;width:100%;display:flex;justify-content:center;align-items:center}.block_content .black_bkg .column .head p{flex:1;color:#000;font-size:42px;line-height:48px;font-weight:900}.block_content .black_bkg .column .head p span{color:var(--primary)}.block_content .black_bkg .column .head p.small{color:#ad1a2b;font-style:italic;font-size:50px;line-height:54px}.block_content .black_bkg .column .head.white p{color:#fff}.block_content .black_bkg .column .head.white .line{background-color:#fff}.block_content .black_bkg .column .head.black p{color:#1d1d1d}.block_content .black_bkg .column .head.black .line{background-color:#1d1d1d}.block_content .black_bkg .column .block_text{float:left;width:100%}.block_content .black_bkg .column .block_text.mt{margin-top:30px}.block_content .black_bkg .column .block_text.mb{margin-bottom:30px !important}.block_content .black_bkg .column .block_text.inside{margin:0 5%;width:90%}.block_content .black_bkg .column h1{float:left;width:100%;font-size:32px;line-height:38px;color:var(--grey);margin-top:10px}.block_content.simple .black_bkg .column h1{margin-bottom:15px}.block_content .title_block_center{float:left;width:100%}.block_content .title_block_sep{float:left;width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.block_content .title_block_sep font{width:100px;height:1px;background-color:var(--light-grey)}.block_content .title_block{float:left;width:100%;position:relative}.block_content.center_title{display:flex;justify-content:center}.block_content.center_title .title_block_center{display:flex;justify-content:center;align-items:center}.block_content.center_title .title_block{width:auto;padding:0 130px}.block_content .column .sep{float:left;width:100%;justify-content:center;align-items:center;display:flex;flex-direction:row;margin-top:15px}.block_content .column .sep .line{float:left;width:100px;max-width:100px;height:1px;max-height:1px;background-color:var(--light-grey)}.block_content .title_block h2{float:left;width:100%;font-size:36px;line-height:42px;position:relative;z-index:5;color:var(--grey);font-weight:100;background-color:var(--background);text-align:center}.block_content .title_block.object h2{text-align:left;color:var(--dark);font-size:48px;line-height:54px;font-weight:100}.block_content.center_title .black_bkg .column .block_text h2{text-align:center !important}.block_content h2.block{float:left;width:100%;text-align:center;font-size:48px;font-weight:400;line-height:52px;color:var(--grey);margin-top:10px}.block_content p{float:left;width:100%;color:var(--grey)}.block_content p.link{text-align:center;margin-top:25px}.block_content p.link.mt{margin-top:35px}.block_content p.link a{color:var(--primary);font-size:var(--font-size)}.block_content p span{color:var(--primary) !important}.block_content h2 p{color:#000}.block_content p.date{margin-bottom:0;margin-top:0}.block_content h3{float:left;width:100%;font-size:1.42rem;margin-top:10px}.block_content h3 span,.block_content h2 span{color:var(--primary)}.block_content.simple{padding-top:30px}.block_content.simple .black_bkg .column h2{float:left;width:100%;margin-bottom:5px;margin-top:30px;font-size:28px;line-height:32px;text-align:left !important}.block_content.simple .black_bkg .column h3{margin-top:25px;text-align:left !important;font-size:22px;line-height:28px}.block_content .black_bkg.aree_intervento .column .head p{font-size:38px;line-height:42px}.block_content .black_bkg.aree_intervento .column h2{margin-bottom:3px;margin-top:0}.block_content .black_bkg.aree_intervento .column div.testo{margin-top:0}.block_content .black_bkg .column .testo_citazione_box{float:left;width:100%;position:relative}.block_content .black_bkg .column .over_box_bkg .head{display:inline-block}.block_content .black_bkg .column .over_box_bkg .head p{text-align:right !important}.block_content .black_bkg .column .testo_citazione_box .apice{position:absolute;float:left;width:50px;font-size:90px;color:#ad1a2b;line-height:30px}.block_content .black_bkg .column .testo_citazione_box .apice.left{left:0;top:-10px}.block_content .black_bkg .column .testo_citazione_box .apice.right{text-align:right;margin-top:10px;right:0;bottom:-30px}.block_content .black_bkg .column .testo,.block_content .black_bkg .column .testo p{float:left;width:100%;font-size:var(--font-size);line-height:28px;font-weight:400;color:var(--grey);margin-top:30px;font-family:"balto"}.block_content .black_bkg .column .testo_columns{float:left;width:calc(100% + 30px);display:flex;flex-direction:row}.block_content .black_bkg .column .testo_columns.mt{margin-top:20px}.block_content .black_bkg .column .testo_columns .testo{flex:1;margin-right:30px !important;margin-left:0 !important}.block_content .black_bkg .column .testo_columns .testo.right{text-align:right }.block_content .black_bkg .column .testo_columns.allineamento{width:calc(100% + 60px)}.block_content .black_bkg .column .testo_columns.allineamento .testo{margin-right:60px !important}.block_content .black_bkg .column .testo p:first-child{margin-top:0 !important}.block_content .black_bkg .column .testo p{margin-top:5px}.block_content .black_bkg .column .testo font{color:var(--primary) !important}.block_content .black_bkg .column .testo.identita p{border-bottom:1px solid var(--primary);padding-bottom:15px}.block_content .black_bkg .column .testo.citazione{text-align:center;width:calc(100% - 100px) !important;font-style:italic;margin-left:50px !important;margin-right:50px !important;margin-top:-25px;font-family:"balto";font-style:italic}.block_content .black_bkg .column .firma{float:left;width:100%;height:70px;background-position:center;background-repeat:no-repeat;background-image:url(../../../img/firma-dionisio.png);background-size:auto 100%;margin-top:25px}.block_content .black_bkg .column .testo .col{float:left;margin-right:20px;width:calc(50% - 10px)}.block_content .black_bkg .column .testo .col:last-child{margin-right:0}.block_content .black_bkg .column .testo.mt{margin-top:25px}.block_content .black_bkg .column .testo.nomt{margin-top:0}.block_content .black_bkg .column .testo ul{float:left;width:100%;margin-top:5px;margin-bottom:5px}.block_content .black_bkg .column .testo ul li{float:left;width:calc(100% - 30px);margin-left:30px;margin-top:5px}.block_content .black_bkg .column .testo strong,.block_content .black_bkg .column .testo b{font-weight:700}.block_content .black_bkg .column .testo a{color:var(--primary) !important;text-decoration:none;font-weight:400;font-size:var(--font-size);line-height:var(--line-height);font-family:"balto"}.block_content .black_bkg .column .testo a:hover{text-decoration:underline}p.btn{float:left;width:100%;margin-top:30px;display:flex;justify-content:center;align-items:center}p.btn.flex-start{justify-content:flex-start}p.btn.flex-end{justify-content:flex-end}p.btn.left a{float:left}p.btn a{float:right;font-size:var(--font-size);margin-right:15px;padding:12px 24px;transition:all 0.3s;-webkit-transition:all 0.3s;text-transform:uppercase;text-decoration:none;position:relative;color:var(--primary) !important;border:1px solid var(--primary) !important;font-family:"balto";text-transform:uppercase;text-align:center;min-width:130px;font-weight:500}p.btn.show_more{margin-top:15px}p.btn.show_more a{padding:5px 15px;min-width:unset;font-size:14px;color:#FFF !important;border:1px solid var(--dark) !important;background-color:var(--dark)}p.btn.show_more a:hover{border:1px solid var(--primary) !important}p.btn a.richiesta{padding:0 15px !important;min-width:150px}p.btn a.ml{margin-left:16px}p.btn a:hover{background-color:var(--primary) !important;color:#FFF !important}.block_content .black_bkg .column p.btn a.nomr,p.btn a.nomr{margin-right:0}p.btn.with_loading{margin-bottom:15px}p.btn.with_loading a{height:40px;padding:0 15px !important;line-height:40px}p.btn.with_loading a.loading:hover{background-color:#FFF !important}p.btn.with_loading a.loading{background-position:center center;background-repeat:no-repeat;background-image:url(../../../img/loading.svg);background-size:auto 20px}.block_content.cocktails_home{text-align:center}.block_content.cocktails_home .row{display:flex;flex-wrap:wrap;width:100%}.block_content.cocktails_home .row .cocktail_home{color:inherit;text-decoration:none;width:33.33%;margin:1.5rem 0}.block_content.cocktails_home .row .cocktail_home img{display:block;margin:auto;width:80%;aspect-ratio:1;object-fit:contain;object-position:center center}.block_content.cocktails_home .row .cocktail_home .cocktail_info{padding-bottom:0.5rem;border-bottom:2px solid transparent;transition:border-color 0.3s ease}.block_content.cocktails_home .row .cocktail_home h3{line-height:initial}.block_content.cocktails_home .row .cocktail_home:hover .cocktail_info{border-bottom-color:var(--primary)}.block_content.loghi_home{border-top:2px solid #ededed;background-color:#f6f6f6}.block_content.loghi_home .black_bkg{float:none;margin-top:3rem}.block_content.loghi_home .black_bkg .column:first-child{width:60%}.block_content.loghi_home .black_bkg .column:nth-child(2){width:40%}.block_content.loghi_home .black_bkg .column:nth-child(2) img{display:block;margin:auto}.block_content.grey .black_bkg{align-items:center}.block_content.grey .black_bkg .column.testual{flex:1;width:auto}.block_content.grey .black_bkg .column.image{width:35%}.block_content.grey .black_bkg .column .image_content{height:auto}.block_content .black_bkg .column .image_content{float:left;width:100%;height:calc(100% + 60px);position:absolute;top:0;left:0}.block_content .black_bkg .column .image_content a.zoom{cursor:zoom-in}.block_content .black_bkg .column .image_content.bottom{top:unset;bottom:0}.block_content .black_bkg .column .image_content.static{position:static;height:670px}.block_content .black_bkg .column .image_content.static.mtb{margin-top:0;margin-bottom:20px}.block_content .black_bkg .column .image_content.static.full{margin-top:35px;border-top:1px solid #c4bfb9;border-bottom:1px solid #c4bfb9}.block_content .black_bkg .column.bkg_back_image{margin-right:40px;width:calc(47% - 40px)}.block_content .black_bkg .column.bkg_back_image.left_image{margin-right:calc(6% + 40px)}.block_content .black_bkg .column.bkg_back_image .image_content{position:relative;z-index:20}.block_content .black_bkg .column.bkg_back_image .bkg_image_block{position:absolute;z-index:10;top:40px;right:-40px;width:100%;height:calc(100% + 60px);background-color:#e3dfdf}.blocks_page.intro{margin-top:30px}.block_content.intro{padding-top:50px;position:relative;padding-bottom:50px;overflow:hidden}.block_content.intro .center_container{width:calc(100% - 340px)}.block_content.intro .black_bkg{display:flex;justify-content:center;align-items:center}.block_content.intro .black_bkg .column .testo p{margin-top:15px}.block_content.intro .black_bkg .column .testo p:first-child{margin-top:0}.blocks_page .block_content.all .black_bkg .column .head p,.block_content .black_bkg .column.all .head p{text-align:center}.blocks_page .block_content.all .black_bkg .column h2,.block_content .black_bkg .column.all h2,.block_content .black_bkg .column.all h3{text-align:center}.blocks_page .block_content.all .black_bkg .column .testo,.block_content .black_bkg .column.all .testo{margin-left:15%;margin-right:15%;width:70%;text-align:center;margin-top:20px}.block_content .black_bkg .column.all .testo.italic{font-style:italic;font-size:30px;line-height:34px;font-family:"ivypresto-display";margin-top:35px}.block_content .black_bkg .column.all .testo.left{text-align:left}.block_content .black_bkg .column.all .testo.mt25{margin-top:25px}.block_content .black_bkg.detail .column.all .head p,.block_content .black_bkg.detail .column.all h2,.block_content .black_bkg.detail .column.all .testo{margin-left:0;margin-right:0;width:100%;text-align:left}.blocks_page .block_content.textleft .black_bkg .column .head p,.blocks_page .block_content.textleft .black_bkg .column h2{text-align:left}.blocks_page .block_content.textright .black_bkg .column .head p,.blocks_page .block_content.textright .black_bkg .column h2{text-align:left}.blocks_page .block_content.nopb{padding-bottom:0}.blocks_page .block_content.nopt{padding-top:0}.block_content.simple .black_bkg .column .testo{text-align:left !important;margin-left:0;width:100%}.block_content .black_bkg.padding.cucina{padding-bottom:250px}.block_content .black_bkg.white .piatto{position:absolute;top:-80px;width:20%;height:360px;background-color:#fff;border-radius:1000px}.block_content .black_bkg.white .piatto.uno{left:5%}.block_content .black_bkg.white .piatto.due{left:30%;width:40%;top:-200px}.block_content .black_bkg.white .piatto.tre{right:5%}.block_content .black_bkg.white .piatto .piatto_source{float:left;width:100%;height:100%;overflow:hidden}.block_gallery{float:left;width:100%;padding-top:25px;padding-bottom:25px}.block_gallery_gold{float:left;width:100%;background-color:#e8decb;padding:40px 0 10px 0}.block_gallery_gold .block_content{padding-top:0 !important}.block_gallery_gold .block_content,.block_gallery_gold .block_content .title_block h2{background-color:#e8decb}.block_gallery_gold .block_content.center_title{margin-top:0;margin-bottom:10px}.block_gallery .image{float:left;width:calc(33.33333333% - 30px);margin-right:30px;height:300px;margin-top:30px;position:relative}.block_content .black_bkg.isnews_detail div.testo{margin-top:15px}.block_content .black_bkg.isnews_detail .column h1{font-size:46px;line-height:50px;color:var(--primary);margin-top:10px}.blocks_page .column .block_gallery .image a{cursor:zoom-in}.block_content .black_bkg .column .image_content.iszoom{position:relative !important}.block_content .black_bkg .column .image_content a.over,.block_gallery .image a.over{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:all 0.3s;-webkit-transition:all 0.3s;display:flex;justify-content:center;align-items:center;text-decoration:none}.block_content .black_bkg .column .image_content:hover a.over,.block_gallery .image:hover a.over{opacity:1}.block_content .black_bkg .column .image_content a.over i,.block_gallery .image a.over i{font-size:30px;color:#fff}.block_gallery .gallery-column{float:left;width:calc(33.33333333% - 30px);margin-right:30px}.block_gallery.no_load_image .image{height:auto;float:left;margin-right:0;width:100%}.block_gallery.no_load_image .image img{float:left;width:100%;height:auto}.blocks_content .column .block_gallery{margin:0;width:calc(100% + 15px);margin-top:10px}.blocks_content .column .block_gallery .image{width:calc(33.33333333% - 15px);margin-top:15px;margin-right:15px;height:150px}.block_gallery.gallery_masonry .gallery-column{width:calc(100% + 30px);margin-right:0}.block_gallery_slider{float:left;width:100%;position:relative;height:300px;overflow:hidden}.block_gallery_slider_row{float:left;width:100%;height:100%;position:absolute;top:0}.block_gallery_slider_row.current{left:0}.block_gallery_slider_row.next{left:100%}.block_gallery_slider_element{float:left;width:calc(33.33333333% - 20px);height:100%;margin-right:30px}.block_gallery_slider.four{height:450px}.block_gallery_slider.four .block_gallery_slider_element{width:calc(25% - 23px);background-color:#e5e5e5}.block_gallery_slider_element:last-child{margin-right:0}.block_gallery_slider_element .image{position:relative !important;height:100%;width:100%;margin:0}.block_gallery_slider_element .image a.over{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:all 0.3s;-webkit-transition:all 0.3s;display:flex;justify-content:center;align-items:center;text-decoration:none}.block_gallery_slider_element .image:hover a.over{opacity:1}.block_gallery_slider_element .image a.over font{width:36px;height:36px;background-position:center;background-repeat:no-repeat;background-image:url(../../../img/icone/zoom.png)}.block_gallery_slider_pagination{float:left;width:100%;margin-top:15px;display:flex;flex-direction:row}.block_gallery_slider_pagination.with_arrow{justify-content:center;align-items:center}.block_gallery_slider_pagination .arrow{float:left;width:28px !important;margin:0 !important;height:28px;border:1px solid var(--dark);border-radius:15px}.block_gallery_slider_pagination .arrow svg{color:var(--dark);font-size:var(--font-size);width:26px;height:26px;margin-top:1px}.block_gallery_slider_pagination .arrow.left svg{margin-left:0}.block_gallery_slider_pagination .arrow.right svg{margin-left:2px}.block_gallery_slider_pagination .arrow:hover{background-color:var(--primary);border:1px solid var(--primary)}.block_gallery_slider_pagination .arrow:hover svg{filter:invert(1)}.block_gallery_slider_pagination .balls{float:left;flex:1;height:40px;margin:0 0;display:flex;justify-content:flex-start;align-items:center}.block_gallery_slider_pagination.with_arrow .balls{flex:1;justify-content:center}.block_gallery_slider_pagination .balls .ball{float:left;width:20px;height:10px;border:1px solid var(--dark);margin-right:10px}.notmobile .block_gallery_slider_pagination .balls .ball:hover,.block_gallery_slider_pagination .balls .ball.active{background-color:var(--dark);border-color:var(--dark)}.block_gallery_slider_pagination .balls .ball:last-child{margin-right:0}.block_gallery_slider.circular{height:400px}.block_gallery_slider.circular .block_gallery_slider_element{position:absolute;top:0;left:0;margin-right:15px;width:calc(33.33333333% - 10px)}.block_gallery_slider_pagination.all .balls{width:100%;margin:0}.griglia_gallery{float:left;width:100%}.griglia_gallery .col{float:left;width:calc(50% - 10px);margin-right:20px}.griglia_gallery .col:last-child{margin-right:0}.griglia_gallery .col .image{float:left;width:100%;height:420px}.griglia_gallery .col .row{float:left;width:100%;margin-top:20px}.griglia_gallery .col .row.mb{margin-top:0;margin-bottom:20px}.griglia_gallery .col .row .image{float:left;width:calc(50% - 10px);margin-right:20px;height:320px}.griglia_gallery .col .row .image:last-child{margin-right:0}.block_content .black_bkg .column.image .iszoom,.griglia_gallery .col .image.iszoom{position:relative !important}.block_content .black_bkg .column.image .iszoom a.over,.griglia_gallery .col .image a.over{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);transition:all 0.3s;-webkit-transition:all 0.3s;display:flex;justify-content:center;align-items:center;text-decoration:none}.block_content .black_bkg .column.image .iszoom a.over.padding{width:calc(100% - 20px);height:calc(100% - 20px);margin:10px}.block_content .black_bkg .column.image .iszoom a.over.counter{color:#FFF;font-weight:700;opacity:1 !important;font-size:28px;font-family:"balto"}.block_content .black_bkg .column.image .iszoom:hover a.over,.griglia_gallery .col .image:hover a.over{opacity:1}.block_gallery .image a.over font,.block_content .black_bkg .column.image .iszoom a.over font,.griglia_gallery .col .image a.over font,.block_content .black_bkg .column .image_content a.over font{width:36px;height:36px;background-position:center;background-repeat:no-repeat;background-image:url(../../../img/icone/svg/082-zoom-lens.svg);filter:invert(1);background-size:auto 36px}.gallery-page{float:left;width:100%}.gallery-page .block_content{padding:0 !important}.gallery-page .block_content{margin-top:20px}.gallery-page .block_content:first-child{margin-top:40px !important}.gallery-page .block_content:last-child{margin-bottom:80px !important}.gallery-page .block_content .black_bkg{margin-top:0 !important}.social{float:left;width:100%;height:30px;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:flex-start}.layer_menu .content .social{width:90%}.social span{float:left;line-height:30px;font-size:var(--font-size);color:var(--grey);margin-right:10px;font-weight:400;text-transform:uppercase}.social a{float:left;width:30px;margin-left:15px;height:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.social a svg{width:24px;height:24px;margin-left:3px;margin-top:3px}.social a.fb{margin-left:5px}.social a:hover svg{fill:var(--primary)}.gmap_container_box{float:left;margin-top:40px;margin-bottom:50px;width:100%}.gmap_container{float:left;width:100%;height:560px;padding-top:auto;background-color:#f3f1ea;position:relative;overflow:hidden}.gmap_container .gmap_container_content{float:left;width:100%;height:100%;color:#fff;font-size:var(--font-size);text-align:center;line-height:600px}.gmap_container .marker_list{position:absolute;width:100%;visibility:hidden}a[href^="http://maps.google.com/maps"]{display:none !important}.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none !important}.block_content .center_container,.simple-page .center_container,.header .center_container,.footer .center_container,.footer-bottom .center_container,.booking .center_container,.recensioni_vino .center_container,.servizi .center_container,.certificazioni_image .center_container,.categorie_shop .center_container,.elenco_prodotti .center_container,.dettaglio_prodotto .center_container,.info_pagamenti .center_container,.gmap_container_box .center_container,.header_box .over_box .center_container{width:90%;max-width:1400px}.block_content.contatti .center_container{width:70%;max-width:1000px}.info_pagamenti .center_container{max-width:1300px}.block_content.news_home .center_container{max-width:1200px}.block_gallery .center_container{width:95%;max-width:1500px}.block_content .black_bkg.reduce{width:90%;margin-left:5%}.block_content .black_bkg.mr{width:95%;margin-right:5%}.block_content .black_bkg.ml{width:95%;margin-left:5%}.block_content.grey{background-color:var(--background);position:relative}.block_content .black_bkg .border{float:left;width:calc(100% - 20px);padding-left:0;padding-right:20px;padding-bottom:10px;padding-top:25px;display:flex;flex-direction:row}.block_content.news_home{padding-bottom:50px;padding-top:50px;background-color:#f6f6f6}.block_content.news_home .title_block h2{background-color:transparent}.block_content .black_bkg.news{padding:0 0;position:relative;padding-bottom:60px;margin-top:50px}.block_content .black_bkg.news h2{text-align:left !important}.block_content .black_bkg.news h2 p{margin:0}.block_content .black_bkg.news .news-slider{flex:1;float:left;margin-left:0;height:300px;overflow:hidden;position:relative;z-index:100}.block_content .black_bkg.news .news-slider .element{float:left;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;flex-direction:row}.block_content .black_bkg.news .news-slider .element.next{left:100%}.block_content .black_bkg.news .news-slider .element .image_content{float:left;width:40%;height:100%;position:static}.block_content .black_bkg.news .news-slider .element .info{float:right;margin-left:5%;width:55%}.block_content .black_bkg.news .news-slider .element .info h2{color:var(--dark) !important;text-align:left !important;margin-bottom:0 !important}.block_content .black_bkg.news .news-slider .element .info h2 a{color:var(--dark) !important;text-align:left !important;margin-bottom:0 !important;font-weight:400;font-size:32px;line-height:40px}.block_content .black_bkg.news .news-slider .element .info h2 a:hover{color:var(--primary) !important}.block_content .black_bkg.news .news-slider .element .info p{text-align:left !important;margin-left:0 !important;width:100% !important}.block_content .black_bkg.news .news-slider .element .info p.testo{margin-top:15px}.block_content .black_bkg.news .border{width:100%;padding:0}.block_content .black_bkg.news .balls{float:left;position:absolute;bottom:0;left:0;justify-content:center;width:100%;display:flex;flex-direction:row;margin-left:0}.block_content .black_bkg.news .balls .ball{float:left;transition:all 0.3s;-webkit-transition:all 0.3s;width:20px;height:10px;border:1px solid var(--dark);margin-right:10px}.block_content .black_bkg.news .balls .ball:last-child{margin-right:0}.block_content .black_bkg.news .balls .ball:hover,.block_content .black_bkg.news .balls .ball.active{background-color:var(--dark)}.block_content .black_bkg.news .balls .ball:last-child{margin-right:0}.column.with_box{position:relative}.column.with_box .over_box{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.column.with_box .center_container{display:flex;align-items:center;height:100%}.column.with_box .center_container.right{justify-content:flex-end}.column.with_box .over_box_bkg{float:left;width:40%;padding:25px;padding-top:70px;background-color:#e3dfdf}.block_content .black_bkg .column.with_box .image_content.static{height:500px}.column.with_box .over_box_bkg .head{margin-top:25px}.column.with_box .over_box_bkg .head p{float:left;width:calc(100% - 50px) !important;margin-right:50px !important;text-align:right;font-size:24px;line-height:28px}.column.with_box .over_box_bkg h2{font-size:18px;width:calc(100% - 50px) !important;margin-right:50px !important;line-height:var(--line-height);text-align:right !important;margin-bottom:0 !important}.block_content .black_bkg .column.all .head.red_small_left{text-align:left !important}.block_content .black_bkg .column.all .head.red_small_left p{color:#ad1a2b;font-size:48px;font-style:italic}.block_content .black_bkg.isnews_detail{margin-bottom:70px;margin-top:20px}.block_content .black_bkg.isnews_detail .column{padding:0 !important;max-width:50%}.block_content .black_bkg.isnews_detail .column.image{width:50%;margin-right:5%}.block_content .black_bkg.isnews_detail .column{justify-content:flex-start}.titolo_news{float:left;width:100%;margin-bottom:20px}.titolo_news p.date{float:left;width:100%;margin-top:15px}.titolo_news p.date svg{float:left;width:24px;height:24px;fill:var(--green)}.titolo_news p.date font{float:left;margin-left:10px;font-size:var(--font-size);line-height:var(--line-height);color:var(--dark)}.titolo_news h1{float:left;width:100%;margin:0;color:var(--dark);font-size:48px;font-weight:700;line-height:56px}.elenco_news .block_content{padding-top:0}.certificazioni{float:left;width:calc(100% + 30px);display:flex;justify-content:flex-start;flex-wrap:wrap}.certificazione{float:left;width:calc(50% - 92px);margin-bottom:30px;margin-right:30px;padding:30px;border:1px solid var(--light-grey)}.certificazione_info{float:left;padding:0 15px;width:calc(100% - 30px)}.certificazione .certificazione_img{float:left;width:100%;margin-bottom:25px}.certificazione .certificazione_img img{max-height:160px}.certificazione .certificazione_img.load_source{height:200px}.certificazione .certificazione_img.load_source img{max-height:unset}.certificazione p{float:left;width:100%;font-size:21px;line-height:26px;color:var(--dark);font-weight:500}.certificazione p.date{margin-bottom:15px}.certificazione p.date svg{float:left;width:24px;height:24px;fill:var(--green)}.certificazione p.date font{float:left;margin-left:10px;font-size:var(--font-size);line-height:var(--line-height);color:var(--dark)}.certificazione div.testo{float:left;width:100%;font-size:var(--font-size);line-height:var(--line-height);color:var(--grey);font-weight:300;margin-top:10px}.certificazione div.testo p{font-size:var(--font-size);line-height:var(--line-height);color:var(--grey);font-weight:300}.certificazione .btn_arrow{float:left;width:100%;margin-top:20px}.pagination{float:left;width:100%;margin:60px 0 30px;display:flex;justify-content:center}.pagination.mm{margin-top:70px;margin-bottom:100px}.pagination a.arrow{float:left;width:20px !important;height:42px;background-size:14px}.pagination a.arrow svg{width:18px}.pagination a.arrow.left{margin-right:20px}.pagination a.arrow.right{margin-left:0 !important}.pagination a.arrow.left svg{transform:rotate(-180deg)}.pagination span,.pagination a.page{float:left;transition:all 0.3s;-webkit-transition:all 0.3s;margin-right:15px;border:1px solid var(--primary) !important;width:42px;border-radius:0;font-size:var(--font-size);line-height:42px;text-align:center;height:42px;color:var(--primary);text-decoration:none;font-family:"balto"}.pagination a.page:hover,.pagination span{background-color:var(--primary) !important;border:1px solid var(--primary) !important;color:#fff}.block_content.contatti{padding-top:0;padding-bottom:0;margin-bottom:40px}.block_content.contatti .black_bkg .column{width:30%;margin-right:5%}.block_content.contatti .black_bkg .column:last-child{width:65%;margin-right:0}.block_content.contatti .black_bkg .column h2{color:#000;font-size:36px;line-height:40px;text-transform:uppercase;margin:0;font-style:normal;font-weight:900;position:relative;padding-bottom:10px}.block_content.contatti .black_bkg .column h2::after{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background-color:var(--primary) !important}.block_content.contatti .black_bkg .column:last-child h2::after{max-width:250px}.block_content.contatti .column p{float:left;width:100%;margin-bottom:0 !important;margin-top:25px;height:auto;color:var(--grey);font-size:18px;font-family:"balto";line-height:28px}.block_content.contatti .column:last-child p{margin-top:0}.block_content.contatti .column p.mt{margin-top:15px}.block_content.contatti .column p.bmt{margin-top:25px}.block_content.contatti .column p a{color:var(--primary);font-size:18px;font-family:"balto";line-height:28px}.block_content .black_bkg.certificazioni .column .head p{font-size:38px;line-height:42px}.block_content .black_bkg.certificazioni .column h2{margin-bottom:3px;margin-top:0}.blocks_page .block_content .black_bkg.certificazioni .column:first-child{width:55%;margin-right:5%}.blocks_page .block_content .black_bkg.certificazioni .column:last-child{width:40%}.certificazioni_image{float:left;width:100%;padding:35px 0}.certificazioni_title{float:left;width:100%;margin-bottom:25px}.certificazioni_title p{font-weight:500;margin-top:0}.certificazioni_row{float:left;width:calc(100% + 30px);overflow:hidden;display:flex;flex-direction:row;justify-content:center}.certificazioni_image .certificazione{flex:1;margin-right:30px;display:flex;justify-content:center;align-items:center}.certificazioni_image .certificazione img{max-width:90%}.certificazioni_row .certificazioni_slider{float:left;width:100%;position:relative;height:100px;overflow:hidden}.certificazioni_row .certificazioni_slider_row{float:left;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:100%;height:100%}.certificazioni_row .certificazioni_slider_row.current{left:0}.header.menu_open,.header.menu_open_shop{z-index:4040;padding-bottom:0}.header.menu_open .header_right a.hamburgher,.header.menu_open .header_right .language a{color:#000 !important}.header.menu_open .header_right a.hamburgher img{filter:invert(0)}.header.menu_open .header_right .language .sep{background-color:#000 !important}.layer_menu{position:fixed;top:140px;left:0;width:100%;background-color:#fff;z-index:4020;display:none}.layer_menu .sfumatura{float:left;width:100%;position:absolute;top:0;left:0;background-repeat:repeat-x;background-position:top left;background-image:url(../../../img/sfumatura-alta.png);height:10px}.layer_menu .center_container{width:90%;max-width:1400px}.layer_menu .content{float:left;width:100%;padding:25px 0}.layer_menu .content .menu{float:left;width:calc(100% + 20px);margin-top:20px}.layer_menu .content .menu .element{float:left;width:calc(26% - 20px);margin-right:20px}.layer_menu .content .menu .element:nth-child(4){width:calc(22% - 20px)}.layer_menu .content .menu .element p{float:left;width:100%;margin:0}.layer_menu .content .menu .element .menu_title{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:10px;border-bottom:1px dashed var(--light-grey)}.layer_menu .content .menu .element .menu_title span{width:5px;height:22px}.layer_menu .content .menu .element_0 .menu_title span{background-color:var(--red)}.layer_menu .content .menu .element_1 .menu_title span{background-color:var(--green)}.layer_menu .content .menu .element_2 .menu_title span{background-color:var(--blue)}.layer_menu .content .menu .element .menu_title font{flex:1;margin-left:10px;font-size:var(--font-size);font-weight:700;color:var(--dark);text-transform:uppercase}.layer_menu .content .menu .element a.menu_title{display:none}.layer_menu .content .menu .element .image{float:left;width:100%;position:relative}.layer_menu .content .menu .element .image img{float:left;width:100%}.layer_menu .content .menu .element .image .over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer}.layer_menu .content .menu .element .image .sfoglia{z-index:10;position:absolute;top:50%;left:50%;margin-top:-18px;border:2px solid #FFF;display:flex;justify-content:center;align-items:center;width:auto;padding:0 10px 0 15px;opacity:0;text-decoration:none;transform:translateX(-50%)}.layer_menu .content .menu .element .image font.icon{flex:0;max-width:30px;min-width:30px;height:37px;background-image:url(../../../img/icone/svg/061-right.svg);filter:invert(1);background-repeat:no-repeat;background-position:center center;background-size:auto 24px;margin-left:5px}.layer_menu .content .menu .element .image font{flex:1;height:37px;color:#fff;font-size:var(--font-size);line-height:37px}.layer_menu .content .menu .element .image:hover .over{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7}.layer_menu .content .menu .element .image:hover .sfoglia{opacity:1}.layer_menu .content .menu .element .image_label{float:left;width:100%;margin-top:10px;font-size:var(--font-size);text-align:center;color:#cc0000 !important}.layer_menu .content .menu .element .image_label.green{color:#339900 !important}.layer_menu .content .menu .submenu_element{float:left;width:100%;margin-top:25px;margin-bottom:0}.layer_menu .content .menu .element.open_sub{padding-bottom:0}.layer_menu .content .menu .element.open_sub .submenu_element{display:block}.layer_menu .content .menu .submenu_element p{float:left;width:100%;margin-top:0;padding-bottom:15px}.layer_menu .content .menu .submenu_element p a{float:left;width:100%;font-size:15px;font-style:normal;color:var(--grey);font-weight:400}.layer_menu .content .menu .element_0 .submenu_element p a:hover{color:var(--red)}.layer_menu .content .menu .element_1 .submenu_element p a:hover{color:var(--green)}.layer_menu .content .menu .element_2 .submenu_element p a:hover{color:var(--blue)}.layer_menu.shop .content{padding-bottom:0;padding-top:10px}.layer_menu.shop .shop_left{float:left;width:300px;background-repeat:repeat-y;background-position:top right;background-image:url(../../../img/sfumatura-laterale.png);padding-top:20px;padding-bottom:60px}.layer_menu.shop .shop_left p{float:left;width:calc(100% - 40px);padding-left:40px;margin-top:0;margin-bottom:15px}.layer_menu.shop .shop_left p.direct{margin-top:15px}.layer_menu.shop .shop_left p.hassubmenu{padding-left:20px;width:calc(100% - 22px);padding-top:20px;padding-bottom:20px;border-left:2px solid var(--primary);position:relative;margin-bottom:5px}.layer_menu.shop .shop_left p a{float:left;width:100%}.layer_menu.shop .shop_left p a font{color:var(--dark) !important;font-weight:600}.layer_menu.shop .shop_left p.hassubmenu a font{text-transform:uppercase}.layer_menu.shop .shop_left p.hassubmenu svg{position:absolute;top:50%;right:-25px;display:none;margin-top:-30px;width:60px;height:60px;background-color:#FFF;padding:0 0}.layer_menu.shop .shop_left p.hassubmenu.active svg{display:block}.layer_menu.shop .shop_right{float:left;width:calc(100% - 330px);margin-left:30px;padding-top:20px}.layer_menu.shop .shop_right .submenu_element{float:left;width:calc(100% + 30px);display:none}.layer_menu.shop .shop_right .submenu_element.show{display:block}.layer_menu.shop .shop_right .submenu_element p{float:left;margin-right:30px;width:calc(25% - 30px);margin-top:0;margin-bottom:20px}.layer_menu.shop .shop_right .submenu_element p a{float:left;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:46px;position:relative;border-bottom:1px dashed var(--light-grey)}.layer_menu.shop .shop_right .submenu_element p a span.icon{float:left;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.layer_menu.shop .shop_right .submenu_element p a span.icon svg{width:34px;height:34px;fill:var(--primary)}.layer_menu.shop .shop_right .submenu_element p a span.icon.arrow{margin-left:10px;width:28px}.layer_menu.shop .shop_right .submenu_element p a span.icon.arrow svg{width:28px;height:28px;fill:var(--primary);display:none}.layer_menu.shop .shop_right .submenu_element p a span.icon_border{position:absolute;left:0;height:3px;width:40px;bottom:-2px;background-color:var(--primary)}.layer_menu.shop .shop_right .submenu_element p a span.text_border{position:absolute;left:40px;height:3px;width:calc(100% - 40px);bottom:-2px;background-color:var(--primary);display:none}.layer_menu.shop .shop_right .submenu_element p a:hover span.text_border,.layer_menu.shop .shop_right .submenu_element p a:hover span.icon.arrow svg{display:block}.layer_menu.shop .shop_right .submenu_element p a span.text{flex:1;padding-left:10px;line-height:18px;color:var(--grey) !important}.layer_menu.shop .close_btn{float:left;width:calc(100% - 40px);margin-top:20px;padding:0 20px}.layer_menu.shop .close_btn .btn_shop{float:left;height:46px;padding-left:10px;padding-right:10px;background-color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center}.layer_menu.shop .close_btn .btn_shop:hover{color:#fff !important}.layer_menu.shop .close_btn .btn_shop span{float:left;line-height:20px;font-size:var(--font-size);margin-left:0;margin-right:0;color:#fff}.layer_menu.shop .close_btn .btn_shop img.shop{height:30px;filter:invert(1);margin-right:3px}.layer_menu.shop .close_btn .btn_shop img.arrow-down{margin-left:6px;height:16px;width:auto;filter:invert(1)}.total_container.notmobile .layer_menu .content .menu .submenu_element p a:hover,.layer_menu .content .menu .submenu_element p a.active{color:var(--primary)}.block_content .block_content_fornitore{float:left;border:1px solid var(--primary) !important;width:calc(100% - 2px)}.block_content .block_content_fornitore .inside{float:left;border:1px solid var(--primary) !important;padding:35px;width:calc(100% - 80px);margin:4px}.block_content .block_content_fornitore .inside .black_bkg{margin-top:0 !important}.block_content .block_content_fornitore .black_bkg .column:nth-child(2) img{max-width:100%}.spedizioni_gratuite{float:left;width:100%;background-color:var(--primary);padding:15px 0;height:auto;margin-top:15px}.spedizioni_gratuite p{float:left;width:calc(100% - 30px) !important;padding:0 15px;text-align:center;color:#FFF;text-transform:uppercase;font-size:var(--font-size);font-weight:500;line-height:var(--line-height);margin:0}.header .spedizioni_gratuite{background-color:var(--dark);margin-top:0;padding:0 0;height:34px}.header .spedizioni_gratuite p{color:var(--primary);font-weight:700;text-align:center;line-height:34px}h3.title_border{position:relative;padding-bottom:10px}h3.title_border::after{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background-color:var(--primary) !important;max-width:300px}.credit_card_form{float:left;width:100%;margin-left:0;margin-top:0;margin-bottom:10px}.credit_card_test{float:left;width:100%;margin-left:0;margin-top:15px}.credit_card_test p{width:50% !important;margin-top:5px !important}.credit_card_test p.title{width:100% !important;font-size:var(--font-size);font-weight:700}#card-element{float:left;border:1px solid var(--primary);padding:20px 15px;width:calc(100% - 32px);margin-top:25px;border-radius:0}.right .btn input[type='submit']{float:none;cursor:pointer;border:0;min-width:260px;display:inline-block;width:auto;text-align:center;height:auto;font-size:var(--font-size);text-decoration:none;background-color:var(--primary) !important;height:46px;line-height:46px;color:#fff;font-weight:700}.right .btn input[type='submit'].loading{background-position:center center;background-repeat:no-repeat;background-image:url(../../../img/loading_b.svg);background-size:auto 20px}#payment_box{float:left;width:100%}.spedizione_diversa{float:left;width:100%;margin-top:30px;margin-bottom:10px}.spedizione_diversa.bt{border-top:1px solid var(--primary);padding-top:20px}.spedizione_diversa p{width:auto;margin-bottom:0;font-size:18px;line-height:40px;color:#1d1d1b;margin-top:0;margin-right:15px}.spedizione_diversa p.all{width:100%;margin-right:0;line-height:30px}.spedizione_diversa a.copia{background-color:var(--grey) !important;height:30px;line-height:30px !important;padding:0 10px;border-radius:5px;color:#fff !important;float:right;text-decoration:none !important}.spedizione_diversa a.copia:hover{background-color:var(--primary) !important}.age-popup-container{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.75);z-index:1000}.age-popup-container.show{display:flex;align-items:center;justify-content:center}.age-popup-container .age-popup .no-permission{display:none}.age-popup-container .age-popup.not-accepted .no-permission{display:block}.age-popup-container .age-popup.not-accepted .selection{display:none}.age-popup-container .age-popup{text-align:center;background-color:white;border-radius:1rem;padding:2.5rem}.age-popup-container .age-popup .age-popup-img{width:100%}.age-popup-container .age-popup .age-popup-img>img{width:15rem}.age-popup-container .age-popup p>span,.age-popup-container .age-popup label span,.age-popup-container .age-popup button>span{font-style:italic;opacity:0.75}.age-popup-container button{color:#fff;font-size:18px;margin-right:15px;padding:15px 15px;transition:all 0.3s;-webkit-transition:all 0.3s;text-transform:uppercase;text-decoration:none;position:relative;background-color:var(--primary);font-family:"balto";text-transform:uppercase;border-radius:10px;text-align:center;min-width:120px;border:0;outline:0;cursor:pointer}.age-popup-container button:hover{background-color:var(--dark)}.age-popup-container button#no{background-color:var(--dark)}.age-popup-container button#no:hover{background-color:var(--light-grey);color:var(--dark)}.categorie_shop{float:left;width:100%;background-color:#000}.categorie_center{float:left;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;height:70px}.categorie_center .categorie_menu{float:left;display:flex;justify-content:center;align-items:center;flex-direction:row}.categorie_center p{color:#fff;margin:0;font-size:var(--font-size);line-height:20px;margin-right:30px}.categorie_center a{float:left;line-height:40px;margin-right:25px}.categorie_center a:last-child{margin-right:0}.categorie_center a svg{float:left;fill:#ffffff;width:40px;height:40px}.categorie_center a span{float:left;color:#fff;max-height:40px;margin-left:5px;font-size:var(--font-size)}.dettaglio_categoria{float:left;width:100%}.elenco_prodotti{float:left;width:100%;margin-top:25px}.elenco_prodotti.nomt{margin-top:0}.elenco_prodotti .block_content{padding-top:0;padding-bottom:0}.elenco_prodotti .lista{float:left;width:100%}.elenco_prodotti .lista p.empty_search{float:left;width:100%;text-align:center;color:var(--dark);font-weight:400;margin-top:60px;margin-bottom:100px}.elenco_prodotti .intestazione{float:left;width:100%;margin-top:15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.elenco_prodotti .intestazione p{flex:1;color:var(--dark);font-size:var(--font-size);line-height:39px;font-weight:700;margin:0}.elenco_prodotti .intestazione p font{color:var(--primary)}.elenco_prodotti .intestazione .visualizza{flex:1;margin:0 15px;display:flex;justify-content:center;align-items:center}.notmobile .elenco_prodotti .intestazione .visualizza{max-width:250px}.elenco_prodotti .intestazione .visualizza .product_views{float:left;height:24px}.elenco_prodotti .intestazione .visualizza .product_views a,.elenco_prodotti .intestazione .visualizza .product_views span{float:left;color:var(--dark);margin-left:10px;font-size:24px}.elenco_prodotti .intestazione .visualizza .product_views a font,.elenco_prodotti .intestazione .visualizza .product_views span font{float:left;height:24px;width:2px;background-color:var(--dark);margin-right:2px}.elenco_prodotti .intestazione .visualizza .product_views a font:last-child,.elenco_prodotti .intestazione .visualizza .product_views span font:last-child{margin-right:0}.elenco_prodotti .intestazione .visualizza .product_views a:hover font,.elenco_prodotti .intestazione .visualizza .product_views span font{background-color:var(--primary)}.elenco_prodotti .intestazione .info{flex:1;justify-content:flex-end;display:flex}.elenco_prodotti .intestazione .visualizza span,.elenco_prodotti .intestazione .info span{float:left;color:var(--dark);font-size:var(--font-size);line-height:39px;font-weight:700}.elenco_prodotti .intestazione .info .form{width:80px;margin:0;margin-left:10px}.elenco_prodotti .intestazione .info .form.small{width:70px;margin-right:15px}.elenco_prodotti .intestazione .info .form .select{height:39px}.elenco_prodotti .intestazione .info .form .select select{height:37px}.prodotti_shop{float:left;width:calc(100% + 20px);margin-bottom:30px}.prodotto_shop{float:left;width:calc(25% - 22px);margin-right:20px;margin-top:20px;background-color:#fff;border:1px solid #ededed;position:relative}.prodotto_shop .special{float:left;position:absolute;top:0;right:0;height:24px;line-height:var(--line-height);font-weight:500;color:#fff;background-color:var(--primary);z-index:10;font-size:14px;padding:0 10px}.prodotti_shop .special.orange{background-color:#F07910}.prodotto_shop .prodotto_image{float:left;width:100%}.prodotto_shop .image_content{width:calc(100% - 10px);padding:5px;height:240px;position:relative}.prodotti_shop_2 .prodotto_shop{width:calc(50% - 22px)}.prodotti_shop_3 .prodotto_shop{width:calc(33.33333333% - 22px);margin-right:20px}.prodotti_shop_2 .prodotto_shop .image_content{height:360px}.prodotti_shop_3 .prodotto_shop .image_content{height:300px}.prodotto_shop .image_content .layer{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);background-color:var(--primary);filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.prodotto_shop .image_content .zoom{z-index:10;opacity:0;position:absolute;top:50%;left:50%;background-position:center;background-repeat:no-repeat;background-image:url(../../../img/icone/svg/082-zoom-lens.svg);width:34px;height:36px;margin-top:-18px;margin-left:-17px}.prodotto_shop .image_content .scheda{z-index:10;position:absolute;top:50%;left:50%;margin-top:-18px;display:flex;justify-content:center;align-items:center;width:auto;padding:0 15px;opacity:0;text-decoration:none;transform:translateX(-50%)}.prodotto_shop .image_content .scheda font.icon{flex:0;max-width:30px;min-width:30px;height:37px;background-image:url(../../../img/icone/svg/082-zoom-lens.svg);filter:invert(1);background-repeat:no-repeat;background-position:center left;background-size:auto 24px}.prodotto_shop .image_content .scheda font{flex:1;height:37px;color:#fff;font-size:var(--font-size);line-height:37px}.prodotto_shop .image_content:hover .zoom,.prodotto_shop .image_content:hover .scheda{opacity:1}.prodotto_shop .image_content:hover .layer{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}.prodotto_shop .image_content.from_wishlist .layer{background-color:#FFF}.prodotto_shop .image_content.from_wishlist:hover .layer{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}.prodotto_shop .image_content.from_wishlist .scheda{background-color:var(--dark)}.prodotto_shop .image_content.from_wishlist .scheda:hover{background-color:var(--primary)}.prodotto_shop .image_content a.icon{position:absolute;bottom:15px;width:30px;height:30px;opacity:0}.prodotto_shop .image_content a.icon svg{width:100%;height:100%;fill:var(--primary)}.prodotto_shop .image_content a.icon:hover svg{fill:var(--dark)}.prodotto_shop .image_content a.icon.remove{left:25px}.prodotto_shop .image_content a.icon.add{right:25px}.prodotto_shop .image_content:hover a.icon{opacity:1}.prodotto_shop .image_content .promo{position:absolute;right:20px;top:20px;font-size:14px;color:#000;width:70px;height:70px;border-radius:40px;background-color:var(--primary);line-height:70px;text-align:center;font-weight:500}.prodotto_shop .image_content .loading_content{background-size:40px}.prodotto_shop .prodotto_info{float:left;width:calc(100% - 30px);padding:15px}.prodotto_shop .prodotto_info p{float:left;width:100%;text-align:left;color:var(--grey);font-size:var(--font-size);line-height:var(--line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;height:24px}.prodotto_shop .prodotto_info p a{float:left;width:100%;font-weight:700;color:var(--primary);font-size:var(--font-size);line-height:var(--line-height) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prodotto_shop .prodotto_info p.category a{width:auto;color:var(--grey);font-size:14px;font-weight:500 !important;font-family:"balto"}.prodotto_shop .prodotto_info p.category a.bold{font-weight:300 !important}.prodotto_shop .prodotto_info p.category span{float:left;margin:0 3px;color:var(--grey) !important;font-weight:300 !important}.prodotto_shop .prodotto_info p.category font{color:#666666;margin-left:5px;font-style:italic;font-family:"balto"}.prodotto_shop .prodotto_info p.category a:hover{color:var(--primary)}.prodotto_shop .prodotto_info p.sottotitolo{margin-top:3px;font-weight:300}.prodotto_shop .prodotto_info p.prezzo{font-weight:500;font-size:18px;margin-top:10px;color:var(--primary)}.prodotto_shop .prodotto_info p.prezzo font.through{text-decoration:line-through;color:var(--medium-grey);margin-right:3px}.prodotto_shop .prodotto_info .cart{float:left;width:100%;margin-top:20px;display:flex;justify-content:center;flex-direction:row}.prodotto_shop .prodotto_info .cart a{flex:1;text-decoration:none;background-color:var(--primary);height:39px;display:flex;justify-content:center;align-items:center}.prodotto_shop .prodotto_info .cart a.loading{background-image:url(../../../img/loading_b.svg);background-position:center;background-repeat:no-repeat;background-size:auto 26px}.prodotto_shop .prodotto_info .cart a font{margin-left:5px;height:39px;line-height:39px;font-size:var(--font-size);color:#fff}.prodotto_shop .prodotto_info .cart a font.icon{float:left;width:39px;height:39px;background-position:center;background-repeat:no-repeat;background-size:auto 75%;filter:invert(1);background-image:url(../../../img/icone/svg/069-add-to-cart.svg);margin-left:0}.prodotto_shop .prodotto_info .cart a:hover{background-color:var(--grey)}.prodotto_shop .prodotto_info .cart a.remove{background-color:var(--grey) !important}.prodotto_shop .prodotto_info .cart a.remove:hover{background-color:var(--primary) !important}.prodotto_shop .prodotto_info .cart .form{margin:0;width:60px;margin-right:5px}.prodotti_evidenza{padding:25px 0 !important}.prodotti_evidenza.box{margin-top:30px}.prodotti_evidenza .block_gallery_slider{height:350px}.prodotti_evidenza .block_gallery_slider_element{width:calc(25% - 15px);margin-right:20px}.prodotti_evidenza .block_gallery_slider_element:last-child{margin-right:0}.prodotti_evidenza .block_gallery_slider_element .prodotto_shop{margin-right:0;margin-top:0;width:calc(100% - 2px)}.prodotti_evidenza .block_gallery_slider_element .prodotto_shop .image_content{height:260px}.prodotto_shop .form .row .select{height:37px}.block_content.prodotti_evidenza .black_bkg .column.all .testo{width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-top:15px !important}.info_pagamenti{float:left;width:100%;margin-top:0;margin-bottom:40px;margin-top:40px}.info_pagamenti.mt{margin-top:40px}.info_pagamenti .box{float:left;width:calc(33.3333333% - 62px);margin-right:15px;padding:25px 25px;border:1px solid #ededed;display:flex;flex-direction:row;justify-content:center;align-items:center}.info_pagamenti .box:last-child{margin-right:0}.info_pagamenti .box .icon{float:left;width:50px}.info_pagamenti .box .icon svg{width:50px;height:50px}.info_pagamenti .box:nth-child(1) .icon svg{fill:var(--red)}.info_pagamenti .box:nth-child(2) .icon svg{fill:var(--green)}.info_pagamenti .box:nth-child(3) .icon svg{fill:var(--blue)}.info_pagamenti .box .info{flex:1;margin-left:20px}.info_pagamenti .box .info p{float:left;width:100%;font-size:21px;line-height:var(--line-height);color:var(--dark);margin-top:0;font-weight:500}.info_pagamenti .box p.testo{float:left;width:100%;font-size:var(--font-size);line-height:var(--line-height);color:var(--grey);margin-top:15px;font-weight:400}.block_content .black_bkg.account{padding:0;margin-top:0;margin-bottom:80px}.block_content .black_bkg.account .column.all{margin-left:30% !important;width:40% !important;margin-right:0;max-width:40% !important}.block_content .black_bkg.account.registrazione .column.all{margin-left:10% !important;width:80% !important;margin-right:0;max-width:80% !important}.mini_cart,.popup_support{position:fixed;top:140px;height:calc(100% - 170px);padding:15px;right:-390px;z-index:1990;width:360px;right:-400px;display:flex;flex-direction:column;background-color:#FFF;box-shadow:0 4px 10px rgba(0,0,0,0.6);-moz-box-shadow:0 4px 10px rgba(92,41,41,0.6);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.6)}.mini_cart .lista,.popup_support .data{float:left;width:100%;flex:1;margin:0 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mini_cart .lista .product{float:left;width:100%;margin-bottom:15px;border-bottom:1px dashed var(--light-grey);padding-bottom:15px}.mini_cart .lista .product:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.mini_cart .lista .product .image{float:left;width:70px;min-width:70px;max-width:70px;height:70px;text-align:center}.mini_cart .lista .product .image img{max-height:100%}.mini_cart .lista .product .image .loading_content{background-size:30px}.mini_cart .lista .product .info{margin-left:10px;margin-right:0;width:calc(100% - 80px);float:left}.mini_cart .lista .product .info .info_box{flex:1;display:flex;justify-content:center;flex-direction:row}.mini_cart .lista .product .info .info_box_text{float:left;width:calc(100% - 30px);margin-right:10px}.mini_cart .lista .product .info .info_box_text.nomr{margin-right:0;width:100%}.mini_cart .lista .product .info .quantita_mini{float:left;width:100%;margin-top:10px}.mini_cart .lista .product .info .quantita_mini span{float:left;color:var(--medium-grey);font-size:var(--font-size);line-height:28px;margin-right:10px}.mini_cart .lista .product .info .quantita_mini .quantita,.articoli .articolo .quantita,.carrello .row.product .column.quantita{float:left;border:1px solid var(--medium-grey);display:flex;flex-direction:row;padding:0;max-width:unset}.mini_cart .lista .product .info .quantita_mini .quantita a,.articoli .articolo .quantita a,.carrello .row .column.quantita a{float:left;width:28px;height:28px;text-align:center}.mini_cart .lista .product .info .quantita_mini .quantita a i,.articoli .articolo .quantita a i,.carrello .row .column.quantita a i{margin-top:7px}.mini_cart .lista .product .info .quantita_mini .quantita input,.articoli .articolo .quantita input,.carrello .row .column.quantita input{float:left;background-color:#FFF;border:0;height:26px;font-size:var(--font-size);text-align:center;padding:0 0 2px;text-indent:0;font-family:"balto";color:var(--dark);width:60px}.mini_cart .lista .product .info p{float:left;width:100%;font-size:14px;color:var(--dark);font-weight:400;margin:0}.mini_cart .lista .product .info p a{font-weight:400;text-decoration:none;color:var(--dark);font-size:var(--font-size)}.mini_cart .lista .product .info p a font{font-weight:600;color:var(--primary)}.mini_cart .lista .product .info p.sottotitolo{margin-top:5px}.mini_cart .lista .product .info .prezzo{float:left;width:100%;margin-top:3px}.mini_cart .lista .product .info .prezzo font{float:left;width:auto;font-size:14px;color:#fff;font-weight:400}.mini_cart .lista .product .info .prezzo font.tot{float:right;font-weight:700;color:var(--primary);margin-right:4px}.mini_cart .lista .product a.delete{float:right;height:20px;width:20px;min-width:20px;background-image:url(../../../img/icone/svg/066-close.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 16px;background-repeat:no-repeat}.mini_cart .lista .product a.delete:hover{background-image:url(../../../img/icone/svg/101-bin-red.svg);background-size:auto 20px}.mini_cart .lista .product a.delete.loading{background-image:url(../../../img/loading_white.svg)}.mini_cart .totale{float:left;width:100%;border-bottom:1px solid var(--dark);border-top:1px solid var(--dark);padding:10px 0;margin-top:25px}.mini_cart .totale span{float:left;width:auto;font-size:var(--font-size);color:var(--dark);font-weight:700}.mini_cart .totale span.amount{float:right;color:var(--dark)}.mini_cart .btn{float:left;width:100%;margin-top:15px;display:flex;justify-content:center;align-items:center}.mini_cart .btn a{float:left;color:var(--dark);font-size:var(--font-size);margin-right:0;padding:0 10px;height:39px;line-height:39px;font-weight:600;text-transform:uppercase;text-decoration:none;border:1px solid var(--dark)}.mini_cart .btn a:last-child{margin-left:5px}.mini_cart .btn a font.icon{float:left;width:34px;height:39px;background-position:center left;background-repeat:no-repeat;background-size:auto 70%;background-image:url(../../../img/icone/svg/calculator.svg);margin-left:0}.mini_cart .btn a:hover{background-color:var(--grey) !important;color:#fff !important}.mini_cart .btn a:hover font.icon{filter:invert(1)}.message_popup_cart{position:fixed;z-index:4090;width:300px;height:auto;overflow:hidden;display:none;top:-400px;right:0;background-color:var(--primary);color:#ffffff;padding:0 0;box-shadow:0 4px 10px rgba(0,0,0,0.6);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.6)}.message_popup_cart .content{float:left;width:calc(100% - 40px);padding:20px 20px}.message_popup_cart p{float:left;width:100%;margin-top:0}.message_popup_cart p:first-child{background-image:url(../../../img/icone/svg/104-shopping-cart-white.svg);background-repeat:no-repeat;background-position:top center;background-size:auto 30px;padding-top:35px;width:100%;font-size:var(--font-size);line-height:var(--line-height);text-align:center}.message_popup_cart p b{font-weight:700}.message_popup_cart p i{margin-right:5px}.message_popup_cart p.link{margin-top:20px}.message_popup_cart p.link a{float:left;width:calc(100% - 2px);text-transform:uppercase;font-size:var(--font-size);border:1px solid #ffffff;color:#ffffff;text-align:center;line-height:34px}.message_popup_cart p.small_link{text-align:center;margin-top:10px}.message_popup_cart p.small_link.mt{margin-top:15px}.message_popup_cart p.small_link a{color:#ffffff;text-decoration:underline;font-size:14px}.evidenza_filtri{float:left;width:100%;margin-top:30px}.evidenza_filtri p.title{font-size:18px;line-height:var(--line-height);margin-bottom:0}.evidenza_filtri .prodotto_shop{float:left;margin-right:0;width:100%;margin-top:10px}.evidenza_filtri .prodotto_shop .prodotto_image{float:left;width:80px;max-width:80px}.evidenza_filtri .prodotto_shop .image_content{margin:0 5px;width:70px}.evidenza_filtri .prodotto_shop .image_content .scheda,.evidenza_filtri .prodotto_shop .image_content .layer{display:none !important}.evidenza_filtri .prodotto_shop .image_content{height:100px}.evidenza_filtri .prodotto_shop .prodotto_info{float:left;padding:10px;margin-left:5px;width:calc(100% - 105px)}.evidenza_filtri .prodotto_shop .prodotto_info p{white-space:normal}.evidenza_filtri .prodotto_shop .prodotto_info p.category{margin-bottom:5px}.evidenza_filtri .prodotto_shop .prodotto_info p.sottotitolo{font-size:13px;line-height:18px}.evidenza_filtri .prodotto_shop .prodotto_info p a{font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidenza_filtri .prodotto_shop .special{position:static;margin-top:5px;width:100%;padding:0;text-align:center;font-size:12px}.evidenza_filtri .prodotto_shop .prodotto_info p.category span,.evidenza_filtri .prodotto_shop .prodotto_info p.category a{font-size:12px;line-height:24px !important}.dettaglio_prodotto{float:left;width:100%;margin-top:10px}.dettaglio_prodotto .block_content:first-child{padding-bottom:0}.dettaglio_prodotto .block_content .black_bkg{flex-direction:column}.dettaglio_prodotto .row{float:left;width:100%;display:flex;justify-content:center;align-items:flex-start}.dettaglio_prodotto .block_content .black_bkg .column.image{width:40%;margin-right:5%;max-width:40%}.dettaglio_prodotto .block_content .black_bkg .column.image .image_content{border:1px solid var(--light-grey);width:calc(100% - 22px);padding:10px}.dettaglio_prodotto .block_content .black_bkg .column.image .image_content.static{height:400px}.dettaglio_prodotto .block_content .black_bkg .column.image.video{display:flex;justify-content:center}.dettaglio_prodotto .block_content .black_bkg .column.image.video video{max-width:100%}.dettaglio_prodotto .column.info .btn_arrow{float:left;width:100%;margin-top:25px}.dettaglio_prodotto .articoli,.product_detail_popup_info .articoli{float:left;width:100%;margin-top:10px}.dettaglio_prodotto .articoli .articolo,.product_detail_popup_info .articoli .articolo{float:left;width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:20px}.dettaglio_prodotto .articoli .articolo .quantita a,.carrello .row .column.quantita a,.product_detail_popup_info .articoli .articolo .quantita a{width:38px;height:38px}.dettaglio_prodotto .articoli .articolo .quantita a i,.carrello .row .column.quantita a i,.product_detail_popup_info .articoli .articolo .quantita a i{margin-top:12px}.dettaglio_prodotto .articoli .articolo .quantita input,.carrello .row .column.quantita input,.product_detail_popup_info .articoli .articolo .quantita input{height:38px}.dettaglio_prodotto .articoli .articolo p,.product_detail_popup_info .articoli .articolo p{flex:1;margin:0 15px 0 15px;line-height:20px}.dettaglio_prodotto .articoli .articolo p font,.product_detail_popup_info .articoli .articolo p font{color:var(--primary);font-weight:600}.mini_cart .lista .product .info p a font.pezzi,.carrello .row .column.articoli p font.pezzi,.dettaglio_prodotto .articoli .articolo p font.pezzi,.product_detail_popup_info .articoli .articolo p font.pezzi{color:var(--medium-grey) !important;font-style:italic;font-weight:300}.dettaglio_prodotto .articoli .articolo a.add,.product_detail_popup_info .articoli .articolo a.add{float:left;width:40px;height:40px;background-color:var(--dark)}.dettaglio_prodotto .articoli .articolo a.add .icon,.product_detail_popup_info .articoli .articolo a.add .icon{float:left;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:auto 24px;background-image:url(../../../img/icone/svg/069-add-to-cart.svg);filter:invert(1)}.dettaglio_prodotto .articoli .articolo a.add .icon.loading,.product_detail_popup_info .articoli .articolo a.add .icon.loading{background-image:url(../../../img/loading_white.svg);filter:unset}.dettaglio_prodotto .articoli .articolo a.add:hover,.product_detail_popup_info .articoli .articolo a.add:hover{background-color:var(--primary)}.block_content .black_bkg .column.image .thumbnails{float:left;width:calc(100% + 10px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:10px}.block_content .black_bkg .column.image .thumbnails .image_content{flex:1;padding:0;min-width:calc(33.33333333% - 10px);max-width:calc(33.33333333% - 10px);margin-right:10px;margin-top:10px}.block_content .black_bkg .column.image .thumbnails .image_content .image_space{float:left;width:100%;height:100%;overflow:hidden;position:relative}.block_content .black_bkg .column.image .thumbnails .image_content .loading_content{background-size:auto 40px;min-height:100px}.block_content .black_bkg .column.image .thumbnails .image_content.static{height:100px}.dettaglio_prodotto .block_content .black_bkg .column.image .thumbnails .image_content{padding:10px;min-width:calc(33.33333333% - 32px);max-width:calc(33.33333333% - 32px)}.dettaglio_prodotto .block_content .black_bkg .column.info{width:55%;max-width:55%;padding:0}.dettaglio_prodotto .block_content .black_bkg .column.info .descrizione{float:left;width:100%}.dettaglio_prodotto .info_prodotto .descrizione font{color:var(--grey) !important;font-size:var(--font-size) !important;line-height:var(--line-height) !important;font-family:"Raleway",sans-serif !important}.dettaglio_prodotto h1{float:left;width:100%;margin:0 !important;color:var(--grey) !important;font-style:normal !important;font-size:48px !important;line-height:54px !important;font-weight:600 !important}.dettaglio_prodotto p{float:left;width:100%;margin:0}.dettaglio_prodotto p.label{margin-top:15px}.dettaglio_prodotto p.didascalia{font-size:48px;line-height:52px}.dettaglio_prodotto p.variante{font-size:20px;line-height:var(--line-height);font-family:'Montserrat',sans-serif !important}.dettaglio_prodotto ul{float:left;width:100%;margin:0}.dettaglio_prodotto ul li{float:left;width:calc(100% - 25px);margin:0;margin-left:25px}.dettaglio_prodotto p.btn.torna{margin-top:50px;margin-bottom:20px}.dettaglio_prodotto p.btn.torna a{padding:12px 10px}.dettaglio_prodotto p.btn.torna font{float:left;margin:0 25px}.dettaglio_prodotto p.btn.torna font.arrow{float:left;width:46px;margin:0;height:16px;margin-top:6px}.dettaglio_prodotto p.btn.torna font.arrow svg{height:16px;transform:rotate(-90deg)}.dettaglio_prodotto p.btn.torna font.arrow svg path{stroke:var(--primary);margin-top:4px}.dettaglio_prodotto p.btn.torna a:hover svg path{stroke:var(--grey)}.dettaglio_prodotto .column.info p.category{margin-top:10px}.dettaglio_prodotto .column.info p.category a{float:left;color:var(--grey);text-decoration:underline;font-size:var(--font-size) !important;line-height:var(--line-height) !important;font-weight:300 !important;background:none !important}.dettaglio_prodotto .column.info p.category span{float:left;margin:0 6px;color:var(--grey) !important;font-weight:400 !important;font-size:18px !important}.dettaglio_prodotto .column.info p.category a:hover{color:var(--primary)}.dettaglio_prodotto .column.info p.category .special{float:right;height:24px;line-height:var(--line-height);font-weight:500;color:#fff;background-color:#be1522;z-index:10;font-size:14px;padding:0 10px}.dettaglio_prodotto .column.info p.category .special.orange{background-color:#F07910}.dettaglio_prodotto .row_ajax{float:left;width:100%}.dettaglio_prodotto .box_prezzo{float:left;width:100%;margin-top:30px}.dettaglio_prodotto .box_prezzo.hasvariants{margin-top:15px}.dettaglio_prodotto .box_prezzo p{float:left;width:auto;font-weight:700;color:var(--primary);font-size:36px;line-height:40px}.dettaglio_prodotto .box_prezzo p font{text-decoration:line-through;color:var(--grey);margin-right:10px;font-size:24px}.dettaglio_prodotto .box_prezzo p.formato{width:100%;font-size:var(--font-size);line-height:var(--line-height);font-weight:700}.dettaglio_prodotto .box_prezzo font.stato{float:right;background-position:center left;background-repeat:no-repeat;background-size:auto 18px;padding-left:26px;color:#990000;font-size:var(--font-size);line-height:50px;text-decoration:unset}.dettaglio_prodotto .box_prezzo font.stato.disponibile{color:#009900;background-image:url(../../../img/icone/svg/103-check.svg)}.dettaglio_prodotto .box_prezzo font.stato.esaurito{background-image:url(../../../img/icone/svg/102-close-red.svg)}.dettaglio_prodotto .column.info .cart .form{margin:0;width:60px;margin-right:5px}.dettaglio_prodotto .info_prodotto{float:left;width:100%;margin-top:30px}.dettaglio_prodotto .info_prodotto p,.dettaglio_prodotto p.info_title{float:left;width:auto;color:var(--primary);font-weight:500;font-size:var(--font-size);margin-top:20px;margin-bottom:10px;text-align:left}.dettaglio_prodotto p.info_title{width:100%}.dettaglio_prodotto .info_prodotto .descrizione,.dettaglio_prodotto .info_prodotto .descrizione p{float:left;width:100%;margin-top:0;color:var(--grey);font-size:var(--font-size);line-height:var(--line-height);font-weight:300}.dettaglio_prodotto .info_pagamenti{margin-top:70px}.dettaglio_prodotto .spedizioni_gratuite{margin-top:30px}.dettaglio_prodotto .block_content.prodotti_evidenza{background-color:#fff;padding:0 !important;margin-top:75px}.dettaglio_prodotto .block_content.prodotti_evidenza .title_block h2{background-color:#fff}.dettaglio_prodotto .block_content.prodotti_evidenza .title_block .line{width:90%;left:5%}.carrello_box{float:left;width:100%;margin-top:0;margin-bottom:70px}.carrello_box.pagamento{margin-top:10px}.carrello_box h3{float:left;width:100%;color:var(--primary);font-size:22px;line-height:26px;margin-bottom:15px}.carrello_box .center_container{width:80%;max-width:1100px}.carrello_box .block_content .black_bkg{flex-direction:column}.carrello_box .row{float:left;width:100%}.carrello_box .row .left{float:left;width:calc(35% - 30px)}.carrello_box .row .left.full{width:100%}.carrello_box .row .right{float:right;width:65%;margin-left:30px}.carrello_box .row.mt{margin-top:20px}.carrello_box .row .image{float:left;width:100%;height:250px;margin-bottom:15px}.carrello_box .row .border{float:left;width:100%;margin:0;padding:0;border-top:1px solid var(--grey);margin-top:15px;padding-top:15px}.carrello_box .row .border.nob{border-top:0;margin-top:0;padding-top:0}.carrello_box .row .border .column{float:left;margin-right:10px;width:calc(50% - 5px)}.carrello_box .row .border .column:last-child{margin-right:0}.carrello_box .row .border .total{float:left;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.carrello_box .row .btn{float:left;width:100%;margin-top:40px;display:flex;justify-content:center}.carrello_box .row .btn.columns{flex-direction:column}.carrello_box .row .btn a{float:right;width:auto;padding:0 20px !important;text-decoration:none}.carrello_box .row .btn a:hover{background-color:var(--grey)}.carrello_box .row .btn p.unlogged{float:left;width:100%;text-align:center;margin-bottom:10px}.carrello_box .row .btn a#btn_profilo{width:160px;padding:0 5px}.carrello_box .row .btn .half{float:left;width:100%;display:flex;justify-content:center;align-items:center;margin-top:15px}.carrello_box .row .btn .half a{float:left !important;margin-right:20px !important;border:1px solid var(--dark) !important;color:var(--dark) !important;background-color:transparent !important}.carrello_box .row .btn .half a:hover{color:#FFFFFF !important;background-color:var(--dark) !important}.carrello_box .row .btn .half a:last-child{margin-right:0 !important}.carrello_box .row .border .total{margin-bottom:10px}.carrello_box .row .border .total p{float:left;margin:0;margin-right:10px;width:calc(65% - 10px);color:var(--grey)}.carrello_box .row .border .total p.amount{margin-right:0;width:35%;color:var(--grey);text-align:right}.carrello_box .row .border .total p.amount a{margin-left:5px}.carrello_box .row .border .total p.amount a i{font-size:var(--font-size)}.carrello_box .row .total_topay{float:left;width:100%;height:auto;border-top:1px solid var(--light-grey);border-bottom:1px solid var(--light-grey);margin-top:15px;padding:15px 0}.carrello_box .row .total_topay p{float:left;margin:0;margin-right:10px;font-size:var(--font-size) !important;line-height:var(--line-height) !important;width:calc(100% - 70px);text-align:right;font-weight:700}.carrello_box .row .total_topay p.amount{margin-right:0;font-size:var(--font-size) !important;line-height:var(--line-height) !important;font-weight:700;width:50px;text-align:right;margin-right:10px}.carrello{float:left;width:100%}.carrello .row{float:left;width:100%;flex-direction:row;display:flex;justify-content:center;align-items:flex-start}.carrello .row .column{float:left;margin-right:5px;padding:5px 5px;font-size:14px;line-height:20px;color:var(--grey);max-width:unset}.carrello .row p{margin-top:0}.carrello .row .column.prodotto{flex:1;padding:5px 0;align-items:flex-start}.carrello .row .column.small{min-width:130px;max-width:130px}.carrello .row .column.articoli{flex:1;padding:0}.carrello .row .column.articoli .row_articolo{float:left;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:15px}.carrello .row .column.articoli .row_articolo .articolo{flex:1;padding:0;margin:0 15px}.carrello .row .column.articoli p{float:left;width:100%;font-size:var(--font-size);line-height:20px}.carrello .row .column.articoli p a{font-size:var(--font-size);line-height:var(--line-height);text-decoration:none;color:var(--dark);font-weight:300}.carrello .row .column.articoli p font{color:var(--primary);font-weight:600}.carrello .row .column.articoli p.gruppo{margin:0 15px;width:calc(100% - 30px);font-weight:600}.carrello .row .column.articoli p.gruppo font{font-size:18px}.carrello .row .column.totale,.carrello .row .column.prezzo{width:100px;text-align:center;min-width:100px;max-width:100px}.carrello .row .column.quantita{width:120px;text-align:left;padding:0;min-width:120px;max-width:120px !important;flex-direction:row}.carrello .row .column.rimuovi{width:30px;margin-right:0;padding:5px 0;min-width:30px;max-width:30px;margin-left:10px}.carrello .row .column.rimuovi a{background-image:url(../../../img/icone/svg/100-bin.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 22px;width:100%;height:30px}.carrello .row .column.rimuovi a:hover{background-image:url(../../../img/icone/svg/101-bin-red.svg)}.carrello .row.intestazione .column{font-size:20px;color:var(--grey) !important;font-weight:700}.carrello .row.intestazione{border-bottom:1px solid var(--light-grey);padding-bottom:5px}.carrello .row.product{margin-top:25px;padding-bottom:25px;border-bottom:1px dashed var(--light-grey)}.carrello .row.product:last-child{border:0;padding-bottom:0}.carrello .row.product .column.prodotto{display:flex;justify-content:center;flex-direction:row;align-items:center}.carrello .row.product .column .image{float:left;width:110px;height:110px;border:1px solid var(--light-grey);padding:10px;margin-bottom:0}.carrello .row.product .column .image .loading_content{background-size:auto 30px}.carrello .row.product .column .image.ordine a{float:left;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.carrello .row.product .column .image.ordine a img{float:left;width:100%}.mini_cart.static{float:left !important;position:static !important;width:100% !important;padding:0;display:block;box-shadow:none;background-color:#fff}.mini_cart.static .lista{height:auto !important;max-height:none !important;margin-top:0}.mini_cart.static .lista .product:first-child{padding-top:20px}.mini_cart.static .lista .product .info .prezzo{margin-top:5px}.mini_cart.static .lista .product .info p.sottotitolo,.mini_cart.static .lista .product .info .prezzo font{color:var(--grey)}.mini_cart.static .lista .product a.delete{filter:invert(0)}.mini_cart.static .carrello_box h3{margin-top:20px}.carrello_box.pagamento .form{margin-top:0}.carrello_box.pagamento .form #dati_form .row:first-child{margin-top:10px !important}.carrello_box.pagamento .form #form_spedizione{float:left;width:100%}.form #form_spedizione .row .input{display:flex;justify-content:center;align-items:center}.form #form_spedizione .row label{margin-left:0;margin-right:8px;color:var(--dark-green);font-weight:600}.coupon_code_box{float:left;width:calc(100% - 30px);margin-bottom:0;margin-top:20px;margin-bottom:15px;background-color:var(--primary);padding:15px}.coupon_code{float:left;width:100%;margin-bottom:0}.coupon_code h3{margin-bottom:0;margin-top:0;color:#fff;font-size:18px;line-height:var(--line-height)}.coupon_code .row:nth-child(2){margin-top:10px !important}.coupon_code .row{display:flex;justify-content:center;align-items:center;flex-direction:column}.coupon_code .row .input{flex:1;margin-right:0}.coupon_code .row .input input{text-align:center}.coupon_code .row p.btn{flex:1;margin-top:10px;margin-left:0;display:flex;justify-content:flex-start;align-items:flex-start}.coupon_code .row p.btn a{margin-top:0 !important;height:39px;line-height:39px !important;border-radius:0;padding:0;width:100%;text-decoration:none;background-color:var(--grey) !important;margin:0}.coupon_code .row p.btn a:hover{background-color:#6d6d6d !important}.info_utente{float:left;width:100%;margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start}.info_utente .col{flex:1;border:1px solid var(--primary);padding:15px;max-width:calc(49% - 30px)}.info_utente.smt{margin-top:10px}.info_utente .col.all{width:calc(100% - 30px)}.info_utente .col h3{font-size:18px;margin-bottom:5px !important;margin-top:0 !important}.info_utente .col p{margin-top:2px}.feedback{float:left;width:100%;margin-bottom:50px;margin-top:80px}.feedback h3{color:var(--primary);font-size:50px;line-height:50px;text-align:center;margin:0;margin-bottom:25px}.feedback p{text-align:center;font-size:18px;line-height:26px}.feedback p.btn{margin-top:25px}.feedback p.btn a{margin-right:0 !important;padding:0 25px !important;width:auto}.block_content.banner{margin-bottom:30px}.block_content.banner .black_bkg{background-color:#121212;padding:40px;width:calc(100% - 80px)}.block_content.banner .black_bkg .title_block h2{background-color:#121212;color:#fff}.block_content.banner .black_bkg h2.block,.block_content.banner .black_bkg .column .testo,.block_content.banner .black_bkg .column .testo p{color:#fff}.block_content.banner .black_bkg .column.image{max-width:40%}.block_content.banner .black_bkg .column:last-child{max-width:unset;padding:0;margin-left:50px}.block_content.banner p.btn a{color:var(--primary) !important;border:1px solid var(--primary) !important}.block_content.banner p.btn a:hover{border:1px solid var(--primary) !important;color:#fff !important}.black_bkg .row .tab{float:left;width:100%;margin-bottom:30px}.black_bkg .row .tab a{float:left;width:auto;height:40px;border:var(--grey);margin-right:10px;line-height:40px;color:#fff;padding:0 20px;font-size:var(--font-size);border-radius:0;text-decoration:none;background-color:var(--grey)}.black_bkg .row .tab a.active,.black_bkg .row .tab a:hover{background-color:var(--primary);border-color:var(--primary)}.black_bkg .row .tab a.logout{float:right;margin-right:0}.block_content.faqs{padding:50px 0 60px !important;background-color:#e8decb}.block_content.faqs .title_block h2{background-color:#e8decb}.block_content.faqs .faqs_list{float:left;width:100%;margin-top:25px}.block_content.faqs .faqs_list .faq{float:left;width:calc(100% - 42px);border:1px solid var(--grey);padding:20px 20px;margin-top:15px}.block_content.faqs .faqs_list .faq p{float:left;width:100%;margin:0}.block_content.faqs .faqs_list .faq p a{float:left;width:100%;color:var(--primary);font-weight:700;font-size:20px;line-height:var(--line-height)}.block_content.faqs .faqs_list .faq p a font{float:left;width:calc(100% - 30px);color:var(--primary);font-weight:700;font-size:20px;line-height:var(--line-height)}.block_content.faqs .faqs_list .faq p a svg{float:right;height:20px;width:20px;fill:var(--primary) !important;margin-top:4px}.block_content.faqs .faqs_list .faq p a svg.up{display:none}.block_content.faqs .faqs_list .faq .testo{float:left;width:100%;display:none;margin-top:10px}.block_content.faqs .faqs_list .faq.open{border:1px solid var(--primary)}.block_content.faqs .faqs_list .faq.open .testo{display:block}.block_content.faqs .faqs_list .faq.open p a svg.down{display:none}.block_content.faqs .faqs_list .faq.open p a svg.up{display:block}.ordini_utente{float:left;width:100%}.ordine_utente{float:left;width:calc(100% - 30px);border:1px solid var(--primary);padding-bottom:0;margin-top:0;padding:15px 15px 0 15px !important;margin-bottom:10px}.ordine_utente:last-child{margin-bottom:0}.ordine_utente.intestazione{background-color:var(--primary);margin-bottom:10px}.ordine_utente .row_ordine{float:left;width:100%;display:flex;flex-direction:row;margin-bottom:15px;align-items:center}.ordine_utente .dettaglio{float:left;display:none;width:100%;margin-bottom:5px;margin-top:15px}.ordine_utente .dettaglio.show{display:block}.ordine_utente .dettaglio .prodotti_shop{width:calc(100% + 15px)}.ordine_utente .dettaglio .prodotto_shop{width:calc(25% - 17px);margin-right:15px;margin-top:5px;margin-bottom:10px}.ordine_utente .dettaglio .info_utente.nomt{margin-top:0}.ordine_utente .dettaglio .info_utente .col{border:1px dotted #fff;width:100%;padding:0;max-width:100%;margin-top:20px}.ordine_utente .dettaglio .info_utente.half{width:calc(100% + 15px)}.ordine_utente .dettaglio .info_utente.half .col{width:calc(50% - 47px);margin-top:0;margin-right:15px}.ordine_utente .dettaglio .info_utente .col h3{margin-bottom:5px !important;font-size:18px;line-height:var(--line-height)}.carrello_box .row .ordine_utente p{margin-top:0}.carrello_box .row .ordine_utente p.sottotitolo{margin-top:3px}.carrello_box .row .ordine_utente p.prezzo{margin-top:10px}.carrello_box .row .ordine_utente.intestazione p{color:#fff !important}.ordine_utente .dettaglio .info_utente .col p{padding-top:0 !important;padding-bottom:0 !important}.ordine_utente p.quantita{text-align:center;max-width:100px}.ordine_utente p.download{text-align:center;max-width:60px;cursor:default}.ordine_utente p.download a{color:var(--primary);font-size:22px}.ordine_utente p.btn_det{text-align:center;max-width:160px;cursor:default}.ordine_utente p.btn_det a{float:right;padding:5px 10px !important;margin-right:0 !important;border:1px solid var(--primary) !important;font-family:"balto";text-transform:uppercase;font-size:var(--font-size);transition:all 0.3s;-webkit-transition:all 0.3s;text-decoration:none;color:var(--primary) !important}.ordine_utente p.btn_det a:hover{background-color:var(--primary) !important;color:#FFF !important}.ordine_utente p.date,.ordine_utente p.subtotale,.ordine_utente p.totale{text-align:center;max-width:130px}.ordine_utente p:last-child{margin-right:0 !important}.form.contatti .row.mt25{border:1px solid #ededed;width:calc(100% - 32px) !important;display:flex;justify-content:center;align-items:center;padding:10px 15px;margin-top:15px !important;flex-direction:row}.form.contatti .row.mt25.is_cols{flex-direction:column}.form.contatti .row.col{flex-direction:column}.form.contatti .row.hidden{display:none}.form.contatti .row.half{width:calc(50% - 40px) !important;margin-right:15px}.form.contatti .row.half.last{width:calc(50% - 39px) !important}.form.contatti .row.third{width:calc(33.33333333% - 42px) !important;margin-right:15px}.form.contatti .row.last{margin-right:0 !important}.form.contatti .row.indirizzo{width:calc(80% - 37px) !important;margin-right:10px !important}.form.contatti .row.civico{width:calc(20% - 37px) !important;margin-right:0 !important}.form.contatti .row.civico .input_label,.form.contatti .row.civico label.field_label{width:50px}.form.contatti .row.cap .input_label,.form.contatti .row.cap label.field_label{width:50px}.form.contatti .row.citta{width:calc(70% - 37px) !important;margin-right:10px !important}.form.contatti .row.cap{width:calc(30% - 37px) !important;margin-right:0 !important}.form.contatti .row label.field_label,.form .row .input_label{color:var(--dark-green);font-weight:600;width:140px;padding:0}.form.contatti .row .input,.form.contatti .row .select{border:0 !important;flex:1}.form.contatti .row .input.textarea textarea{padding:0;width:100%;margin-top:5px}.form.contatti .row .input.radio{margin-bottom:0}.recensioni-block-center{margin:0 auto;width:90%;max-width:1000px}.recensioni-block{float:left;width:100%;margin-top:25px}.recensioni-block-header{float:left;width:100%;display:flex;justify-content:center;align-items:center}.recensioni-block-header img{height:60px}.recensioni-block-header div.line{flex:1;height:1px;max-height:1px;background-color:var(--primary);margin:0 25px 0 20px}.recensioni-block-header p.btn{width:auto;margin:0}.recensioni-block-slider{float:left;width:100%;margin-top:15px;height:200px;display:flex;justify-content:center;align-items:center}.recensioni-block-slider a.arrow{float:left;width:46px}.recensioni-block-slider a.arrow svg{height:20px}.recensioni-block-slider a.arrow svg path{stroke:var(--primary)}.recensioni-block-slider a.arrow.left svg{transform:rotate(-180deg)}.recensioni-block-slider-overflow{flex:1;margin:0 30px;position:relative;height:200px;overflow:hidden}.recensioni-block-slider-overflow .element{float:left;width:100%;position:absolute;top:0;left:0;flex-direction:column;display:flex;justify-content:center;align-items:center;height:200px}.recensioni-block-slider-overflow .element.next{left:100%}.recensioni-block-slider-overflow .element p{text-align:center;font-weight:500}.recensioni-block-slider-overflow .element p.titolo{font-weight:700;margin-top:0}.recensioni-block-slider-overflow .element p.autore{color:var(--primary);font-weight:700;margin-top:25px}.recensioni-block .balls{float:left;width:100%;display:flex;justify-content:center;flex-direction:row}.recensioni-block .balls .ball{box-sizing:border-box;transition:all 0.3s;margin-right:10px;-webkit-transition:all 0.3s;width:20px;height:10px;border-radius:0;background-color:transparent;border:1px solid var(--primary)}.recensioni-block .balls .ball:last-child{margin-right:0}.recensioni-block .balls .ball:hover,.recensioni-block .balls .ball.active{background-color:var(--primary)}.btn_arrow{float:right}.btn_arrow.attachment,.btn_arrow.in_block,.block_content .black_bkg.news .news-slider .element .info .btn_arrow{float:left;width:100%;margin-top:25px}.btn_arrow.in_block.flex-end{display:flex;justify-content:flex-end}.btn_arrow.in_block.center{display:flex;justify-content:center;margin-top:45px}.btn_arrow a{float:left;height:40px;line-height:40px;padding:0 10px 0 15px;background-color:var(--dark)}.btn_arrow a:hover{background-color:var(--primary);opacity:1}.btn_arrow a font{float:left;color:#FFF;font-family:"balto";font-size:14px;line-height:40px;font-weight:600}.btn_arrow a font.arrow_btn{float:left;width:20px;height:40px;margin-left:5px}.btn_arrow a font.arrow_btn.pdf{margin-left:-5px;margin-right:5px}.btn_arrow a font.arrow_btn svg{width:20px;height:20px;filter:invert(100%);margin-top:10px}.btn_arrow a font.arrow_btn.search{margin-left:0;margin-right:5px}.btn_arrow a.white{background-color:#FFFFFF}.btn_arrow a.white font{color:var(--dark)}.btn_arrow a.white font.arrow_btn svg{filter:unset}.btn_arrow a.white:hover{background-color:var(--primary)}.btn_arrow a.white:hover font{color:#FFF}.btn_arrow a.white:hover font.arrow_btn svg{filter:invert(100%)}.btn_arrow a.border-white{border:1px solid #FFF}.btn_arrow a.border-white:hover{background-color:#FFF}.btn_arrow a.border-white:hover font{color:var(--dark)}.btn_arrow a.border-white:hover font.arrow_btn svg{filter:unset}.btn_arrow a.border-black{border:1px solid var(--dark);background-color:#FFF}.btn_arrow a.border-black font{color:var(--dark)}.btn_arrow a.border-black font.arrow_btn{margin-left:0;margin-right:10px}.btn_arrow a.border-black font.arrow_btn svg{filter:unset}.btn_arrow a.border-black:hover{background-color:var(--dark)}.btn_arrow a.border-black:hover font{color:#FFF}.btn_arrow a.border-black:hover font.arrow_btn svg{filter:invert(1)}.btn_arrow a.border-black.active{background-color:var(--dark)}.btn_arrow a.border-black.active font{color:#FFF}.btn_arrow a.border-black.active font.arrow_btn svg{filter:invert(1)}.btn_arrow a.border-black.active:hover{background-color:var(--primary);border-color:var(--primary)}.btn_arrow a.border-black font.arrow_btn.wishlist{width:24px;margin-right:6px}.btn_arrow a.border-black font.arrow_btn.wishlist svg{height:24px;width:24px;margin-top:8px}.btn_arrow a.loading{background-image:url(../../../img/loading_white.svg);background-position:center;background-repeat:no-repeat;background-size:auto 20px;background-color:var(--dark)}.link_box{float:left;width:100%;padding-bottom:0}.link_box_row{float:left;width:calc(100% + 30px);display:flex;flex-direction:row;margin-bottom:30px}.link_box_row:last-child{margin-bottom:0}.link_box_row_col{flex:1;margin-right:30px;border:1px solid var(--light-grey);padding:30px;padding-top:25px}.link_box_row_col.w44{min-width:44%}.link_box_row_col.large{min-width:44%;display:flex}.link_box_row_col.large .link_box_info{flex:1;display:flex;flex-direction:column}.link_box_row_col.large .link_box_info .link_box_info_text{flex:1;justify-content:center;align-items:center;display:flex;flex-direction:column}.link_box_row_col.large .link_box_image{float:left;width:calc(45% - 15px);margin-left:15px;display:flex;align-items:center;justify-content:center;flex-direction:column}.link_box_row_col.large .link_box_image .image{flex:1;width:100%;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.link_box_row_col.large .link_box_image .image.furgone{background-image:url(../../../img/furgone-ice.png);max-height:200px}.link_box_row_col.large .link_box_image .image.ape{background-image:url(../../../img/ape.png);max-height:115px}.link_box_row_col.large .link_box_image .image.vespa{background-image:url(../../../img/vespa.png);max-height:110px;margin-top:15px}.link_box_row_col .icona{float:left;width:100%}.link_box_row_col .icona svg{width:70px;margin-left:-8px;margin-top:-8px;height:70px}.link_box_row_col .icona svg path{fill:var(--primary)}.link_box_row_col .icona.noleggio svg{width:60px;margin-left:0;margin-top:2px;height:60px}.link_box_row_col .icona.noleggio svg path{fill:var(--green)}.link_box_row_col .icona.ape svg{width:50px;margin-left:0;margin-top:0;height:50px}.link_box_row_col .icona.ape svg:last-child{margin-left:-8px}.link_box_row_col .icona.ape svg path{fill:var(--blue)}.link_box_row_col .icona.ice{background-image:url(../../../img/preludio_ice.png);background-position:top left;background-repeat:no-repeat;background-size:auto 100%;height:75px;margin-top:15px;margin-bottom:8px}.link_box_row_col p{float:left;width:100%;font-size:21px;line-height:26px;color:var(--dark);margin:0;margin-top:5px}.link_box_row_col .desc{float:left;width:100%;margin-top:10px}.link_box_row_col .desc p{margin-top:0;color:var(--grey);font-size:var(--font-size);line-height:var(--line-height)}.link_box_row_col.large .link_box_info .link_box_info_text .desc{margin-top:20px}.link_box_row_col.large .link_box_info .desc p{max-width:74%}.link_box_row_col .btn_arrow{float:left;margin-top:20px}.link_box_row_col .catalogo{float:left;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:15px}.link_box_row_col .catalogo img{float:left;flex:1;max-width:120px}.link_box_row_col .catalogo .btn_arrow{flex:1;margin-left:15px}.block_content.page_title{background-color:#e6e6e6;padding:30px 0}.block_content.page_title h2{float:left;width:100%;margin:0;color:var(--dark);font-weight:700;font-size:60px;line-height:66px;text-align:center}.breadcrumbs{float:left;width:100%;margin-top:20px;display:flex;justify-content:center;align-items:center}.breadcrumbs a,.breadcrumbs span{color:var(--grey);font-size:var(--font-size);line-height:var(--line-height);text-decoration:none}.breadcrumbs span,.breadcrumbs a:hover{color:var(--primary)}.breadcrumbs span.arrow{margin:0 5px;background-image:url(../../../img/icone/svg/058-chevron.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 16px;width:16px;height:24px}.categorie_box{float:left;width:100%;margin-bottom:40px}.sottocategorie{float:left;width:calc(100% + 30px);margin-top:30px}.sottocategorie p{float:left;margin-right:30px;width:calc(25% - 30px);margin-top:0;margin-bottom:20px}.sottocategorie p a{float:left;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:46px;position:relative;border-bottom:1px dashed var(--light-grey)}.sottocategorie p a span.icon{float:left;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.sottocategorie p a span.icon svg{width:34px;height:34px;fill:var(--primary)}.sottocategorie p a span.icon.arrow{margin-left:10px;width:28px}.sottocategorie p a span.icon.arrow svg{width:28px;height:28px;fill:var(--primary);display:none}.sottocategorie p a span.icon_border{position:absolute;left:0;height:3px;width:40px;bottom:-2px;background-color:var(--primary)}.sottocategorie p a span.text_border{position:absolute;left:40px;height:3px;width:calc(100% - 40px);bottom:-2px;background-color:var(--primary);display:none}.sottocategorie p a:hover span.text_border,.sottocategorie p a:hover span.icon.arrow svg{display:block}.sottocategorie p a span.text{flex:1;padding-left:10px;line-height:18px;color:var(--grey) !important}.counters_row{float:left;width:calc(100% + 30px);margin-top:25px;display:flex;justify-content:center;align-items:center}.counters_col{flex:1;margin-right:30px;margin-top:15px}.counters_col .icona{float:left;width:100%;height:50px;background-image:url(../../../img/icone/svg/party.svg);background-position:top center;background-repeat:no-repeat;background-size:auto 50px}.counters_col .icona.magazzini{background-image:url(../../../img/icone/svg/warehouse.svg)}.counters_col .icona.mezzi{background-image:url(../../../img/icone/svg/vehicle.svg)}.counters_col .icona.staff{background-image:url(../../../img/icone/svg/team.svg)}.counters_col .icona.nazioni{background-image:url(../../../img/icone/svg/countries.svg)}.counters_col p{color:var(--dark);text-align:center;font-size:48px;line-height:54px;margin-top:10px}.counters_col p.text{color:var(--medium-grey);font-size:var(--font-size);line-height:var(--line-height);margin-top:5px}.banner_contatti{float:left;width:70%;margin:0 15%;padding:25px 40px;background-color:var(--dark);display:flex;flex-direction:row;justify-content:center;align-items:center}.banner_contatti .icona{flex:1;max-width:60px}.banner_contatti .icona svg{fill:#FFF;width:60px;height:60px}.banner_contatti p{flex:1;margin-left:20px;font-size:60px;line-height:66px;color:#FFF}.banner_contatti .btn_arrow{display:flex;align-items:center}.scroll_popup{float:left;background-color:#FFF;display:none;position:fixed;top:50%;left:50%;width:1400px;margin-left:-700px;height:auto;border-radius:0}.scroll_popup .close{position:absolute;background-image:url(../../../img/icone/svg/066-close.svg);top:10px;right:10px;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:auto 18px}.scroll_popup .scroll_content{float:left;width:100%;height:auto}.scroll_popup .content{float:left;width:calc(100% - 60px);height:auto;padding:30px}.scroll_popup .content .info{float:left;width:100%;height:auto;overflow-y:hidden;overflow-x:hidden}.scroll_popup .content .info.scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.scroll_popup .loading{float:left;height:100px;width:100%;background-image:url(../../../img/loading.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 40px}.product_detail_popup{float:left;width:100%;display:flex;justify-content:center;align-items:flex-start}.product_detail_popup .product_detail_popup_image{float:left;width:400px}.product_detail_popup .product_detail_popup_image .image_content{float:left;width:100%;height:250px}.product_detail_popup .product_detail_popup_image .btn_arrow{float:left;width:100%;display:flex;justify-content:center;margin-top:15px}.product_detail_popup .product_detail_popup_info{flex:1;margin-left:30px}.product_detail_popup .product_detail_popup_info h1{float:left;width:100%;color:var(--primary);font-size:20px;line-height:var(--line-height);margin:0;margin-bottom:10px}.product_detail_popup .product_detail_popup_info p{float:left;width:100%;font-size:var(--font-size);line-height:var(--line-height);color:var(--dark)}.product_detail_popup .product_detail_popup_info p a{font-size:var(--font-size);line-height:var(--line-height);color:var(--dark)}.product_detail_popup .product_detail_popup_info p span{margin:0 5px}.product_detail_popup .product_detail_popup_info p a:hover{color:var(--primary)}.popup_support{width:600px;right:-640px}.popup_support .data{margin-top:25px}.popup_support .data a.close{position:absolute;top:15px;right:15px;background-image:url(../../../img/icone/svg/066-close.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 16px;background-repeat:no-repeat;height:20px;width:20px}.popup_support .data p{float:left;width:100%;margin:0;color:var(--grey);font-size:var(--font-size);line-height:var(--line-height)}.popup_support .data p.border{font-size:24px;line-height:28px;padding-bottom:5px;border-bottom:1px solid var(--grey);margin-top:35px;color:var(--dark);font-weight:700}.popup_support .data p.border.smt{margin-top:5px}.popup_support .data .sede{float:left;width:100%;display:flex;justify-content:center;align-items:flex-start;margin-top:25px}.popup_support .data .sede .icona{width:60px}.popup_support .data .sede .icona svg{fill:var(--green);width:60px;height:60px}.popup_support .data .sede .info{flex:1;margin-left:15px}.popup_support .data .sede .info p{font-weight:700;font-size:18px;line-height:var(--line-height);color:var(--dark)}.popup_support .data .sede .info p a,.popup_support .data .sede .info p font{float:left;color:var(--grey);font-size:var(--font-size);line-height:var(--line-height);font-weight:300}.popup_support .data .sede .info p a:hover{color:var(--primary)}.popup_support .data .altre{float:left;display:flex;width:calc(100% + 15px);justify-content:center;align-items:center;flex-wrap:wrap}.popup_support .data .altre .sede{margin-right:15px;width:calc(50% - 15px)}.popup_support .data .altre .sede .icona{width:24px}.popup_support .data .altre .sede .icona svg{width:24px;height:24px;fill:var(--primary)}.popup_support .data .altre .sede .info{margin-left:10px}.popup_support .data .altre.contatti .sede{cursor:pointer}.popup_support .data .altre.contatti .sede .icona{width:40px}.popup_support .data .altre.contatti .sede .icona svg{width:40px;height:40px;fill:var(--dark)} .popup_support .data .altre.contatti .sede:hover .icona svg{fill:var(--primary)}.popup_support .data .altre.contatti .sede:hover .info p font{color:var(--primary)}.popup_support .data .social{margin-top:25px;justify-content:flex-end;align-items:flex-end;flex-direction:row-reverse}.mobile_search{position:fixed;z-index:4100;padding:20px;width:calc(100% - 40px);top:0;left:0;background-color:#FFF;display:none}.mobile_search_content{float:left;width:100%;display:flex;justify-content:center;align-items:center;padding:20px 0}.mobile_search_content_center{float:left;width:35%;min-width:300px}.mobile_search .logo{float:left;width:100%;background-image:url(../../../img/logo-preludio-noleggio-nero.svg);background-position:center;background-repeat:no-repeat;background-size:auto 170%;height:70px;margin-bottom:25px}.mobile_search_content_center .logo{height:90px}.mobile_search .search_box{float:left;width:100%}.mobile_search .search_box .row{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center}.mobile_search .search_box .row .input{flex:1;border:1px solid var(--light-grey) !important;border-right:0 !important;height:38px}.mobile_search .search_box .row .input input{float:left;width:calc(100% - 20px);border:0;color:var(--dark);font-size:15px;font-family:"balto";height:38px;padding:0 10px}.mobile_search .search_box .row .input input::-webkit-input-placeholder,.mobile_search .search_box .row .input input:-ms-input-placeholder,.mobile_search .search_box .row .input input::placeholder{color:var(--dark)}.mobile_search .search_box .row a{float:left;width:40px;height:40px;background-color:var(--primary)}.mobile_search .search_box a font{float:left;width:100%;height:100%;background-image:url(../../../img/icone/svg/082-zoom-lens.svg);background-repeat:no-repeat;background-position:center;background-size:auto 24px;filter:invert(1)}.mobile_search .close_panel{float:left;width:100%;margin-top:35px;display:flex;flex-direction:row;justify-content:center;align-items:center}.mobile_search .close_panel a{float:left}.mobile_search .close_panel a font{float:left;color:var(--dark);font-size:14px;line-height:20px;font-weight:600}.mobile_search .close_panel a font.icon{height:20px;width:20px;min-width:20px;background-image:url(../../../img/icone/svg/066-close.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 16px;background-repeat:no-repeat;margin-right:5px}.mobile_search .close_panel a{float:left}.mobile_search .close_panel a font{float:left;color:var(--dark);font-size:14px;line-height:20px;font-weight:600}.close_mobile{float:left;width:100%;height:66px;display:flex;justify-content:center;align-items:center}.close_mobile a{float:left}.close_mobile a font{float:left;color:var(--dark);font-size:14px;line-height:20px;font-weight:600}.close_mobile a font.icon{height:20px;width:20px;min-width:20px;background-image:url(../../../img/icone/svg/066-close.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 16px;background-repeat:no-repeat;margin-right:5px}.preloader{z-index:5000;width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--grey);display:flex;justify-content:center;align-items:center;flex-direction:column}.preloader .logo{background-image:url(../../../img/logo-white.svg);background-position:center;background-repeat:no-repeat;background-size:auto 300px;height:300px;width:400px;animation:grow 0.5s ease-out forwards}.preloader .line{position:absolute;height:4px;width:18%;background-color:var(--gold)}.preloader .line.vert{width:4px;height:13%}.preloader .line.line1{top:20px;left:20px}.preloader .line.line2{top:20px;left:20px}.preloader .line.line3{top:20px;right:20px}.preloader .line.line4{top:20px;right:20px}.preloader .line.line5{bottom:20px;left:20px}.preloader .line.line6{bottom:20px;left:20px}.preloader .line.line7{bottom:20px;right:20px}.preloader .line.line8{bottom:20px;right:20px}.preloader .loader{width:20%;border:1px solid var(--gold);height:8px;position:relative;margin-top:5%}.preloader .loader .track{position:absolute;top:0;left:0;width:10%;background-color:var(--gold);height:8px}@keyframes grow{0{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.block_box_categorie{float:left;width:100%}.block_content .block_box_categorie .title_block{margin:0 50px;width:calc(100% - 100px);display:flex;justify-content:center;align-items:center}.block_content .block_box_categorie .title_block .block_box_categorie_left{flex:1}.block_content .block_box_categorie .title_block .block_box_categorie_left h2{text-align:left}.block_content .block_box_categorie .title_block .block_box_categorie_left .sep{justify-content:flex-start}.block_content .block_box_categorie .title_block .block_box_categorie_right{flex:1;display:flex;justify-content:flex-end}.block_content .block_box_categorie .load_source .loading_content{background-image:url(../../../img/loading_b.svg)}.block_content .block_box_categorie .block_gallery_slider.four .block_gallery_slider_element{background-color:#FFF}.block_content .block_box_categorie .block_gallery_slider.four .block_gallery_slider_element p{float:left;width:100%;margin-top:10px}.block_content .block_box_categorie .block_gallery_slider.four .block_gallery_slider_element a{float:left;width:100%;font-weight:700;color:var(--primary);font-size:18px;line-height:var(--line-height) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block_content .block_box_categorie .block_gallery_slider_pagination.with_arrow .balls{flex:0;margin:0 20px}.header_box.video{overflow:hidden}.header_box.video .ombra_top{position:absolute;top:0;left:0;height:260px;background:linear-gradient(180deg,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 70%);width:100%;background-position:top left;z-index:30}.header_box.video .ombra_bottom{position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 70%);height:260px;width:100%;z-index:30}.header_box.video .loading{float:left;background-color:#FFF;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-image:url(../../../img/loading_b.svg)}.header_box.video video{float:left}.header_box.video .over_box{top:unset;bottom:40px}.header_box .over_box .over_box_info{float:left;display:flex;width:100%;justify-content:center;align-items:center}.header_box .over_box .over_box_info_text{flex:1}.header_box .over_box .over_box_info_text h1{color:#FFF}.header_box .over_box .over_box_info_text h2{color:#FFF;font-weight:300}.header_box .over_box .over_box_info_btn{display:flex;justify-content:flex-end;width:auto;flex:1;margin-top:0}.header_box .over_box .over_box_info_btn a{border:1px solid #FFF;background-color:rgba(0,0,0,0.5);padding:0 15px 0 10px;margin-right:15px}.header_box .over_box .over_box_info_btn a.nomr{margin-right:0}.header_box .over_box .over_box_info_btn a:hover{background-color:rgba(204,0,0,0.8)}.header_box .over_box .over_box_info_btn.btn_arrow a font.arrow_btn{margin-left:0;margin-right:10px;width:28px}.header_box .over_box .over_box_info_btn.btn_arrow svg{width:28px;height:28px;margin-top:6px}.ui-widget-header{border:1px solid var(--primary);background:var(--primary);color:#FFF}.ui-widget-header .ui-datepicker-prev .ui-icon{background-image:url(../../../img/icone/svg/059-left-chevron.svg);background-position:center;filter:invert(1);background-size:auto 16px}.ui-widget-header .ui-datepicker-next .ui-icon{background-image:url(../../../img/icone/svg/058-chevron.svg);background-position:center;filter:invert(1);background-size:auto 16px}.ui-widget-header .ui-datepicker-prev:hover,.ui-widget-header .ui-datepicker-next:hover{background:transparent;border-color:var(--primary);opacity:0.8}.ui-widget-header,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-datepicker th,.ui-datepicker td span,.ui-datepicker td a{font-family:"balto"}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid var(--primary);background:var(--primary);color:#FFF}