:root{--blue:#005c8d;--dark-grey:#333;--middle-grey:#666;--light-grey:#ccc;--very-light-grey:#f2f2f2;--grey:#a3a3a3;--gold:#ceb360;--green:#7cda24;--red:#c5310d;--mini:10px;--standard:30px;--double:60px;--triple:90px;--over:120px;--over-inverse:-90px}*{margin:0;padding:0}html,body{font-family:'Montserrat',sans-serif;color:#000;font-size:14px}h1,h2,h3,h4{font-family:'Montserrat',sans-serif}a img{border:0}a{text-decoration:none;transition:all .7s ease 0s;color:var(--blue)}ul{list-style-type:none}footer{background-color:var(--dark-grey);padding-top:var(--standard);padding-bottom:var(--standard);font-size:12px}footer a{color:#fff}footer a:hover{text-decoration:underline;color:#fff}footer h4{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}footer li{line-height:var(--standard)}.sub-footer{background-color:#232323;padding-top:var(--mini);padding-bottom:var(--mini);font-size:12px}.sub-footer p{color:#fff}.padding-0{padding:0}p{margin:0;padding:0}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.center{text-align:center}.clear{clear:both}.parallax{background:transparent;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.wpcf7-form div.wpcf7-mail-sent-ok{border:0}.wpcf7-form div.wpcf7-response-output{clear:both;margin:0;padding:0}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{display:none}.wpcf7-form div.wpcf7-validation-errors{border:0}input[type="text"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid{border:1px solid red}.wpcf7-form-control-wrap span.wpcf7-not-valid input[type="checkbox"]{outline:1px solid red}input[type="submit"]{width:100%;margin-top:0;padding-top:10px;padding-bottom:10px;transition:all .7s ease 0s;cursor:pointer;text-transform:uppercase}.form span.wpcf7-list-item{margin:0;margin-top:0}span.wpcf7-list-item{margin:0}.wpcf7-form-control-wrap{color:#000;font-size:14px}.form-control{color:#7e7e7e;background-color:#fff;background-image:none;border-radius:0;margin-bottom:0;box-shadow:none}.jumbotron{background: rgba(0, 0, 0, 0) url('assets/img/visual.jpg') repeat scroll center center / cover;height:650px;margin:0;padding:0}.jumbotron h1{color:#fff;text-transform:uppercase;font-size:55px}#top-header{background-color:var(--blue)}#top-header a.nav-link{color:#fff}#logo{height:40px}.navbar-light #menu-main.navbar-nav .nav-link{color:var(--dark-grey);text-transform:uppercase;padding-right:1rem;padding-left:1rem;font-weight:600}.navbar-light #menu-main.navbar-nav .nav-link:hover{color:var(--grey);text-decoration:none}#mainNav{background-color:#fff}section{padding:var(--double) 0}section h5{font-size:16px;font-weight:600;color:var(--grey);text-transform:uppercase}section h2,#newsletter h2{font-size:36px;font-weight:600;margin-bottom:var(--double)}#newsletter h2,section#tutorial h2{margin-bottom:var(--mini)}main{margin-top:95px;margin-bottom:var(--double)}#in-evidenza img{margin-bottom:var(--standard)}#gallery-home .slide,#tutorial{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:450px;height:auto}.btn{text-transform:uppercase}.white{background-color:#fff}#recensioni .card{border:0;text-align:left}#recensioni .card .testo{color:var(--grey);font-style:italic}#recensioni .card .nome,#recensioni .card .titolo{font-weight:600;padding-top:var(--standard)}#gallery-home .slick-next{right:25px}#gallery-home .slick-prev{left:25px}#gallery-home .slick-dots{bottom:25px}.slick-dotted.slick-slider{margin-bottom:0}#gallery-home .slick-prev:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f104";font-size:3rem}#gallery-home .slick-next:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f105";font-size:3rem}.slick-list{z-index:1}.slick-dots{z-index:5}.slick-next,.slick-prev{position:absolute;top:50%;font-size:3rem;color:#fff}.slick-prev{left:-25px;z-index:5;cursor:pointer}.slick-next{right:-25px;z-index:5;cursor:pointer}.slick-dots li.slick-active button::before{font-size:12px;color:#fff}.slick-dots li button::before{font-size:12px;color:#fff}.slick-dots li{margin:0}#vantaggi{background-color:var(--blue);color:#fff;padding-bottom:250px}#video{margin-top:-250px}#vantaggi h2,#vantaggi h4,#vantaggi p{color:#fff}#vantaggi .box{margin-bottom:var(--double)}#banner{padding-top:0;padding-bottom:0}.gold{padding:var(--mini);background-color:var(--gold)}.box{margin:0 auto;width:max-content}.gold p{color:#000;line-height:50px;float:left;font-size:16px;font-weight:600}.gold img{width:50px;float:left;margin-right:var(--mini)}#copertina.jumbotron{max-height:350px}#tab-description img{max-width:100%}.woocommerce form .password-input{width:100%}.woocommerce-product-gallery{position:relative;margin-top:-175px;border:5px solid #fff;margin-bottom:var(--standard)}.woocommerce-product-gallery__trigger{position:absolute;z-index:1;top:10px;right:10px}.woocommerce-product-gallery__wrapper div{max-height:350px;height:auto}.woocommerce-product-gallery .wp-post-image{width:350px;height:auto}.woocommerce-product-gallery ol.flex-control-thumbs{display:none}h1.product_title.entry-title{color:var(--dark-grey);font-size:36px;text-align:center;font-weight:bold}.product_meta{color:var(--middle-grey);margin-bottom:var(--standard)}.entry-summary .woocommerce-price-from{text-transform:uppercase;font-size:14px;font-weight:bold;color:var(--blue)}.entry-summary .woocommerce-Price-amount{color:var(--blue);font-weight:bold;font-size:36px;line-height:36px}.single-product-left{margin-bottom:var(--standard)}.single-product-left img{height:40px}.single-product-left h5{padding-top:10px;font-weight:bold}.woocommerce div.product form.cart .variations td{max-width:none!important;padding:0 20px 20px 0!important;line-height:1.3em}.woocommerce div.product form.cart .variations td{vertical-align:middle;position:relative}.product-add{margin-top:var(--double);margin-bottom:var(--double)}.variations{margin-bottom:var(--standard);width:100%}.variations td label{margin-bottom:0;font-weight:bold}.variations select{}[data-toggle="collapse"] .fa{float:right;padding-top:2px}[data-toggle="collapse"] .fa:before{content:"\f106"}[data-toggle="collapse"].collapsed .fa:before{content:"\f107"}#accordionFaq button{width:100%;text-align:left}.product p.pointer{margin-bottom:var(--standard);font-size:20px}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:var(--blue);border-color:var(--blue);opacity:.5}.btn-primary{color:#fff;background-color:var(--blue);border-color:var(--blue);border-radius:0}.btn-primary:hover{color:#fff;background-color:var(--blue);border-color:var(--blue);opacity:.8}.woocommerce a.button.track-button{color:var(--blue);background-color:#fff;border-color:var(--blue);border-radius:0;border:1px solid;margin-right:10px;font-size:14px;font-weight:normal;text-transform:uppercase;margin-bottom:10px}.ywot-icon-delivery::before{content:"\e900";color:var(--blue)}.ywot-icon-delivery::before:hover{content:"\e900";color:#fff}.woocommerce a.button.track-button:hover{color:#fff;background-color:var(--blue);border-color:var(--blue);opacity:.8}.btn-gold{color:#fff;background-color:var(--gold);border:1px solid var(--gold);border-radius:0}.btn-gold:hover{color:#fff;background-color:var(--blue);border-color:var(--blue);opacity:.8}.btn-secondary{color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0}.btn-secondary:hover{color:var(--blue);background-color:#fff;border-color:var(--blue);opacity:.8}div.product form.cart .button{vertical-align:middle;float:left}div.product form.cart div.quantity{float:left;overflow:hidden;width:auto;margin:0 20px 0 0!important}.woocommerce-orders-table td a{margin-right:10px;margin-bottom:10px}div.product form.cart div.quantity input{width:50px;height:46px;text-align:center;background-color:var(--light-grey);border:1px solid var(--blue)}p.stock.in-stock{color:green}p.stock.out-of-stock{color:red}h4.pagamenti-accettati{margin-top:var(--standard)}.single_variation_wrap .woocommerce-variation-price{margin-bottom:var(--standard) 0;margin-bottom:var(--mini)}.su_richiesta input.form-control{border:1px solid var(--light-grey);margin-bottom:var(--mini)}.su_richiesta{margin-top:var(--double);margin-bottom:var(--double)}h4{padding-bottom:var(--mini);line-height:1em;font-size:18px;font-weight:bold;color:var(--dark-grey);margin-top:var(--standard)}.product h2{font-weight:bold;color:var(--blue);font-size:26px}#gallery-home h2{font-weight:bold;color:#fff;font-size:36px;margin-bottom:var(--mini)}#gallery-home p{font-size:18px;margin-bottom:var(--mini);color:#fff}.product .card img{margin-top:var(--standard)}.product p{margin-bottom:var(--mini)}.dettagli{margin-bottom:var(--double)}.product .variations td{padding-bottom:var(--mini)}.single-product-instock .single-product-left h5{font-weight:400}.card-body ul li{list-style-type:disc;margin-left:var(--standard)}.card-header{padding:5px}main .woocommerce-breadcrumb{margin-top:var(--standard)}.card{border-radius:0}.card .btn-link{color:#000;font-weight:bold}.product .card p{margin-bottom:0}.card-body table td img{max-height:150px;width:100%;padding-right:var(--standard);height:auto;padding-bottom:var(--mini);margin-top:var(--mini)}.dettagli .progress{margin-bottom:var(--mini);height:20px;border-radius:0}.dettagli .progress-bar{background-color:var(--blue);text-align:right;font-weight:400;padding-right:var(--mini)}.dettagli label{margin-bottom:0}.woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}#primary.content-area{width:100%;margin-top:var(--double);margin-bottom:var(--double)}h1{font-weight:bold;font-style:normal;font-size:42px;color:var(--dark-grey);padding-bottom:10px;line-height:1em;margin-top:var(--standard);margin-bottom:var(--standard)}h1.woocommerce-products-header__title{margin-top:var(--mini);margin-bottom:var(--mini)}.woocommerce-result-count{float:left;width:50%;color:var(--light-grey);line-height:30px}.woocommerce-ordering{float:right;width:250px}#products{margin-top:var(--standard)}.woocommerce-LoopProduct-link:hover{text-decoration:none}.product h2.woocommerce-loop-product__title{font-weight:bold;color:var(--dark-grey);padding:.5em 0;margin:0;font-size:1em}.product .woocommerce-LoopProduct-link .woocommerce-Price-amount{font-size:14px;color:#000;font-weight:normal;line-height:100%}.product .woocommerce-LoopProduct-link .woocommerce-price-from{text-transform:lowercase;font-size:14px;font-weight:normal;color:#000;float:left;width:auto;padding-right:5px;top:0;left:0;position:absolute}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}#products .product .star-rating{font-size:.857em}.star-rating:before,.star-rating:before{content:"\53\53\53\53\53"!important}#products .star-rating{display:block;margin:0 0 .5em;float:none}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}#products .product .woocommerce-price-from{position:relative}#products .product .add-to-cart-container{display:none}#products .product{margin-bottom:var(--standard)}#flags_language_selector{margin-top:var(--standard)}.wpml-ls-legacy-list-horizontal:first-child a{padding-left:0}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{opacity:.5}.wpml-ls-legacy-list-horizontal .wpml-ls-current-language .wpml-ls-flag{opacity:1}#vantaggi .box img{width:60px}#banner img{width:50px;margin:var(--mini) auto;margin:var(--mini) 0 var(--mini) auto}.large-desktop{display:block}.large-mobile{display:none}#newsletter form{margin-top:var(--mini)}#newsletter .form-control{margin-bottom:var(--mini)}.banner{margin-bottom:0;padding:var(--mini)}body.home main{margin-bottom:0}.banner span{color:var(--dark-grey);font-size:18px;font-weight:bold}#banner a:hover{text-decoration:none}figure{position:relative}figcaption.figure-caption{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}#visual{overflow:hidden;height:auto;padding-top:0}#prima-dopo{position:relative;display:inline-block;max-width:100%;margin-top:-300px}#prima-dopo *{-webkit-user-select:none;display:block}#prima-dopo .after img{max-width:100%;width:100%}#prima-dopo .before img{max-height:100%;height:100%}.image.before{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}.splitter{position:absolute;right:0;top:0;width:4px;height:100%;background:#fff;cursor:pointer;z-index:3}#menu-main li.active a span{color:var(--blue)}.visual-category{background-position:center center;background-size:cover;margin-bottom:var(--double)}h1.woocommerce-products-header__title{text-transform:uppercase;color:#fff}header.woocommerce-products-header{padding-top:var(--double);padding-bottom:var(--double);color:#fff}.woocommerce-message{margin-bottom:0}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:50px}.woocommerce table.cart td.actions .input-text{width:auto}.btn-outline-primary{color:var(--blue);border-color:var(--blue);background-color:#fff;border-radius:0;margin-left:var(--mini)}.btn-outline-primary:hover{color:#fff;border-color:var(--blue);background-color:var(--blue)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--blue)}.woocommerce table.cart td.actions .input-text{float:left}button[name="apply_coupon"]{float:left;margin-left:var(--mini)}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-bottom:var(--double)}.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label{width:100%;font-size:13px;margin-bottom:0;line-height:unset}.woocommerce-billing-fields__field-wrapper input,.woocommerce-shipping-fields__field-wrapper input{width:100%}.woocommerce-input-wrapper{width:100%}label.woocommerce-form__label.woocommerce-form__label-for-checkbox{margin-bottom:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.select2-container--default .select2-selection--single{border:1px solid #ced4da;border-radius:0;height:35px;color:#7e7e7e}.fixed-top{border-bottom:1px solid #ced4da;width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:2px}.woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--mini)}nav li:hover>ul.dropdown-menu{display:block}nav .dropdown-submenu{position:relative}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;border-top:2px solid var(--blue);border-radius:0;top:100%;width:unset}form.checkout span.optional{display:none}.content-product img{max-width:100%;height:auto;width:100%}header.intro{background-color:var(--blue);color:#fff;padding:var(--double) 0}header.intro h1{font-size:55px;color:#fff}header.intro p{color:#fff;font-weight:bold}.content{margin-top:var(--double);margin-bottom:var(--double)}.content p{margin-bottom:var(--mini)}.content h2{margin-bottom:var(--standard);font-weight:bold}#faq{margin-top:var(--standard)}#faq .card{margin-bottom:var(--standard);border-bottom:1px solid rgba(0,0,0,.125)}.mb-double{margin-bottom:var(--double)}.mb-standard{margin-bottom:var(--standard)}.mt-double{margin-top:var(--double)}.mt-standard{margin-top:var(--standard)}.pointer{cursor:pointer;text-decoration:underline}.gallery-azienda img{margin-bottom:var(--standard)}header.over{padding-bottom:var(--over)}.content.over{margin-top:var(--over-inverse);margin-bottom:-30px}.content.over img{-webkit-box-shadow:0 0 60px -30px rgba(0,0,0,.75);-moz-box-shadow:0 0 60px -30px rgba(0,0,0,.75);box-shadow:0 0 60px -30px rgba(0,0,0,.75)}.over .content.white,.over .contatti-sidebar{margin-top:var(--over-inverse);padding-top:var(--standard);margin-bottom:0}.over.contatti,.box-tecnologia{-webkit-box-shadow:0 0 60px -30px rgba(0,0,0,.75);-moz-box-shadow:0 0 60px -30px rgba(0,0,0,.75);box-shadow:0 0 60px -30px rgba(0,0,0,.75);margin-bottom:var(--double)}.content .form-control{margin-bottom:var(--mini)}.content input[type="submit"]{margin-top:var(--mini)}.gold.contatti-sidebar p{color:#fff;line-height:unset;font-size:14px;width:100%}.contatti-sidebar{color:#fff}.contatti-faq h2{font-weight:bold;margin-bottom:var(--double)}.contatti-faq .media{margin-bottom:var(--standard)}.contatti-faq i{color:var(--gold)}header.intro.over p{font-weight:normal}header.over a{margin-top:var(--standard)}.box-tecnologia{padding:var(--standard);margin-bottom:var(--standard);background-color:#fff}.box-tecnologia img{width:50px}.box-tecnologia h5{font-weight:bold}.content ul li{list-style-type:disc;margin-left:20px}#tutorial .gold ul li{list-style-type:disc;margin-left:20px}#tutorial{margin-bottom:0}#tutorial h1{margin-top:0}#tutorial h5{font-weight:bold;text-transform:uppercase;margin-top:var(--standard)}#tutorial h5{margin-top:var(--standard)}#tutorial .gold{padding-top:var(--double);padding-bottom:var(--double)}#tutorial .gold h5{color:#000;margin-top:0}#tutorial .gold img{width:unset;float:none;margin-right:0;padding-left:var(--standard);padding-right:var(--standard)}#tutorial .gold p{color:#000;line-height:1.5;float:none;font-size:14px;font-weight:400;margin-bottom:var(--mini)}#tutorial .grey{background-color:var(--very-light-grey);padding-top:var(--double);padding-bottom:var(--double)}.paging{background-color:#fff;color:#000;padding:var(--standard)}.paging h5{color:#000}#tutorial .grey a:hover{text-decoration:none}.tutorials{padding-top:var(--double);padding-bottom:var(--double)}.tutorials a{color:#000}#index-tutorial{margin-bottom:0}.tutorials .box{background-color:#fff;padding:var(--standard);width:unset;margin-bottom:var(--standard);min-height:180px}.tutorials a:hover{color:var(--gold);text-decoration:none}.tutorials h5{margin-top:var(--mini)}span.n{font-weight:700;font-size:24px}#tutorial .content img{max-width:100%;height:auto}main#fidelity .gold{border:5px solid #fff}main#fidelity .box{width:unset}main#fidelity .box h5{text-transform:uppercase;font-weight:bold}main#fidelity .box p{line-height:1.5;float:none;font-size:14px;font-weight:400}main#fidelity .box p.discount{color:var(--blue);font-size:55px;float:none;font-weight:700;line-height:60px}main#fidelity h3,main#perche h3{font-weight:700;text-transform:uppercase;margin-top:var(--double);margin-bottom:var(--standard)}main#fidelity .vantaggi,main#perche .vantaggi{padding:var(--standard) var(--triple)}main#fidelity .vantaggi img,main#perche .vantaggi img{width:80px;margin-bottom:var(--mini)}main#fidelity .vantaggi h5,main#perche .vantaggi h5{font-weight:bold}#livelli{background-color:var(--blue);color:#fff}main#perche .grey{padding-top:var(--double);padding-bottom:var(--double);background-color:var(--very-light-grey);margin-top:var(--double)}#livelli h5{color:var(--gold)}#livelli .content p{margin-bottom:0}.tabella .gold p{line-height:1.5;float:none;font-size:14px;font-weight:400;color:#fff}.tabella .gold h5{font-weight:700;color:#fff}.tabella .big span{color:var(--blue);font-size:55px;font-weight:700;line-height:60px}.tabella .big{margin-top:var(--standard);margin-bottom:var(--standard);padding-bottom:var(--standard);border-bottom:1px solid #ccc}.tabella ul{margin-left:var(--standard)}.tabella ul li{margin-top:var(--mini);margin-bottom:var(--mini)}.tabella ul li.disable,.tabella ul li.disable a{color:#ccc}.tabella ul li::before{color:var(--blue);content:"\2022";font-size:20px;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}main#fidelity .btn{margin-top:var(--double)}main#fidelity .tabella .gold{border:0}main#fidelity .tabella{border:1px solid #ccc}.partenza img,.verde img,.rosso img,.arrivo img{height:100px}.partenza p,.verde p,.rosso p,.arrivo p{margin-top:var(--standard)}.verde.h-1 img,.rosso.h-1 img{height:50px}.partenza{margin-top:var(--standard);margin-left:15px;margin-right:15px}.arrivo{margin-top:var(--double);margin-left:15px;margin-right:15px}.verde-divide{background-color:var(--green);padding-top:var(--standard);padding-bottom:var(--standard);width:3px;position:absolute;left:calc(50% - 1px)}.rosso-divide{background-color:var(--red);padding-top:var(--standard);padding-bottom:var(--standard);width:3px;position:absolute;left:calc(50% - 1px)}.blue-divide{background-color:var(--blue);padding-top:var(--standard);padding-bottom:var(--standard);width:3px;position:absolute;left:calc(50% - 1px)}.partenza,.arrivo{border:3px solid var(--blue);padding:var(--standard) var(--triple);position:relative}.verde,.rosso{margin-top:var(--double);position:relative}.verde{border:3px solid var(--green);padding:var(--standard)}.rosso{border:3px solid var(--red);padding:var(--standard)}.mobile-show{display:none}main#perche .point{font-size:24px;border-radius:40px;position:absolute;left:calc(50% - 20px);width:40px;height:40px;color:#fff;font-weight:bold;top:-20px;line-height:40px}.partenza .point,.arrivo .point{background-color:var(--blue)}.verde .point{background-color:var(--green)}.rosso .point{background-color:var(--red)}ul.wc_payment_methods li{list-style-type:none}#goto-login{font-weight:bold;color:var(--blue);cursor:pointer}.woocommerce form.login,.woocommerce form.checkout_coupon{border:0 solid #d3ced2;padding:20px;margin-bottom:0;text-align:left;border-radius:5px;border-radius:0;border:0;background-color:var(--very-light-grey);margin-top:0}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{background-color:var(--very-light-grey);margin-bottom:0}form.woocommerce-checkout{margin-top:var(--standard)}.progress-fidelity .progress-bar{background-color:var(--blue)}.woocommerce-account-fields{margin-bottom:var(--double)}.progress-fidelity.progress{height:2rem}.woocommerce ul.order_details li{font-size:12px;margin-bottom:var(--standard)}.content h2.woocommerce-order-details__title,.content h2.woocommerce-column__title{font-size:24px}.content-product p.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.content-product p.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.prev_next_buttons{position:absolute;font-size:48px;width:100%;top:15px}.prev_next_buttons .prev-prod{left:-20px;position:absolute}.prev_next_buttons .next-prod{right:0;position:absolute}#banner a{color:#000}#banner .media span{line-height:67px;padding-left:var(--mini);margin:0 auto 0 0}#banner .slick-prev::before,#banner .slick-next::before{font-family:'Font Awasome Pro 5';color:#000}.desktop{display:block}.mobile{display:none}.woocommerce-pagination{width:100%;text-align:center;margin:0 auto}.woocommerce-pagination ul{display:inline;text-align:center}.woocommerce-pagination ul li{border-radius:50%;width:35px;margin-left:5px;margin-right:5px;display:inline}.woocommerce-pagination ul li span{border:1px solid var(--blue);border-radius:50%;padding:5px 12px;width:35px}.woocommerce-pagination ul li span.current{border:1px solid var(--blue);background-color:var(--blue);color:#fff}#newsletter{background-size:cover}#newsletter:after{background:rgba(0,0,0,.5)}.product .woocommerce-LoopProduct-link img{width:100%}#gallery-feedback .slick-prev{color:#000;z-index:99999}#gallery-feedback .slick-prev::before,#gallery-feedback .slick-next::before{font-family:'Font Awasome Pro 5';font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pag-cerca .product{margin-bottom:var(--standard)}.bollino-sconto{border-radius:15px;background-color:var(--gold);width:auto;height:36px;position:absolute;line-height:36px;color:#000;top:-20px;left:-5px;text-align:center;font-size:14px;font-weight:bold;padding-left:20px;padding-right:20px}.product .bollino-sconto{top:5px;left:20px;z-index:2}.content-product h2{display:none}.form-control:focus{color:#495057;background-color:#fff;border-color:#ced4da;outline:0;box-shadow:none}#cerca{background-color:#fff;color:var(--blue);width:100%;position:fixed;z-index:4;display:none;top:95px;border-bottom:3px solid var(--blue);border-top:1px solid var(--grey)}.has-search{position:relative}header{background-color:#fff}header.woocommerce-products-header{background-color:transparent}.has-search span{position:absolute;right:10px;top:10px}#cerca form{padding:var(--standard) var(--double)}#cerca input{border:1px solid var(--blue)}#cerca-icona-mobile{cursor:pointer;float:right;font-size:25px;margin-top:20px;margin-right:10px;display:none}#pag-cerca .product .woocommerce-LoopProduct-link .woocommerce-price-from{position:relative}#pag-cerca .add-to-cart-container{display:none}.form-group{margin-bottom:0}span.del{color:red;text-decoration:line-through;font-size:36px}.entry-summary .del .woocommerce-Price-amount{font-size:28px}.single-product-left:last-child{margin-bottom:0}#subtot{font-size:21px;padding-left:10px;font-weight:600;color:var(--blue)}.product #accordionFaq h2{margin-top:0}select:focus{outline:none!important}input:focus,select:focus,textarea:focus{outline:none!important}div.product form.cart .variations tr td:last-child:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f0d7";font-style:normal;text-decoration:inherit;display:block;width:37px;height:37px;position:absolute;top:0;right:0;z-index:-1;text-align:center;line-height:33px}select.form-control,select.form-control:focus{background-color:transparent}.product .variations td{position:relative}select{box-shadow:none;-webkit-box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#boxcart h4{color:var(--blue);font-weight:600;margin-bottom:30px;font-size:15px;margin-top:20px;text-transform:uppercase}.home-offer{text-align:center}#message-success.modal h4 a.wc-forward{display:none}#gallery-banner{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;max-height:70px}#gallery-banner.slick-initialized{visibility:visible;opacity:1}#boxcart .home-offer .bottone.azzurro{background-color:#89abdf;border:2px solid #89abdf;color:#fff;border-radius:5px;float:left;font-size:11px;margin:30px 30px 30px auto;padding:8px 0;width:175px}#boxcart .home-offer .bottone.blu{background-color:#0a3470;border:2px solid #0a3470;color:#fff;border-radius:5px;float:right;font-size:11px;margin:30px auto;padding:8px 0;width:175px}.twentytwenty-before-label,.twentytwenty-after-label{display:none}.twentytwenty-container img{top:0}.single_add_to_cart_button{padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;font-size:16px}.scroll-to-top{display:none;position:fixed;z-index:99999;right:0;bottom:125px;padding:10px 20px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;color:#fff;background:rgba(0,0,0,.4);font-size:16px;text-align:center;text-decoration:none;cursor:pointer}.related.products #products .product .bollino-sconto{top:-20px}.twentytwenty-overlay:hover{background:none}.semplice .woocommerce-product-gallery{position:relative;margin-top:var(--double);border:none;margin-bottom:var(--standard)}.semplice h1.product_title.entry-title{margin-top:var(--double);text-align:left}.semplice .woocommerce-product-gallery ol.flex-control-thumbs{display:block}.semplice .woocommerce-product-gallery ol.flex-control-thumbs li{list-style-type:none;width:100px;float:left;margin-top:15px;margin-right:15px}.product .semplice .bollino-sconto{top:75px;left:15px;z-index:2;margin-left:15px}.semplice .woocommerce-product-gallery .wp-post-image{width:100%;height:auto}label[for="pa_texture-model"]+i{display:none}.wc-no-matching-variations.woocommerce-info{display:none}#mwb_wrma_return_request_container>h1::after,#mwb_wrma_exchange_request_container>h1::after{width:0}.woocommerce .mwb_wrma_product_table_wrapper table.shop_table{border:0}.mwb_wrma_product_table th{background-color:var(--blue);color:#fff;padding:.7em 1em;font-weight:normal}.woocommerce table.shop_table td{border-top:0;padding:9px 12px;vertical-align:middle;line-height:1.5em;font-weight:normal}#mwb_wrma_total_exchange_amount,#mwb_wrma_total_refund_amount{font-size:23px;font-weight:normal;color:#fff}#mwb_wrma_return_request_form_wrapper label,.mwb_wrma_note_tag_wrapper p label{border-bottom:0 solid #d6d6d6}.mwb_wrma_product_table_wrapper .mwb_wrma_product_table tbody tr .mwb_wrma_total_amount_wrap{background-color:var(--blue)!important}.woocommerce input.button.mwb_wrma_exhange_shop{background-color:var(--blue);color:#fff;border:1px solid var(--blue);padding:10px 20px;border-radius:0;font-weight:normal}li.payment_method_stripe img.stripe-icon{width:50px}.wc-stripe-elements-field{width:100%}.stripe-card-group{width:100%}.dropdown-menu{top:32px}footer .wpml-ls-legacy-dropdown-click a{color:#fff;border:0;background-color:var(--dark-grey)}footer .wpml-ls-legacy-dropdown-click a:hover,footer .wpml-ls-legacy-dropdown-click a:focus,footer .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:#fff;background:var(--dark-grey)}option[data-status="private"]{display:none}img.size-full{max-width:100%;height:auto}.grecaptcha-badge{display:none!important}.slick-slide{height:auto}.banner-span{padding-left:60px}body .woocommerce form .form-row input.input-checkbox{width:15px!important}.woocommerce-billing-fields__field-wrapper input.input-checkbox{width:15px!important}ol.commentlist{list-style-type:none;margin-top:var(--double);margin-bottom:var(--standard)}ol.commentlist img{width:60px;float:left;margin-right:var(--mini);margin-top:0;height:60px}ol.commentlist .comment-text{margin-top:var(--standard);float:left;width:calc(100% - 75px)}ol.commentlist li{clear:both}p.woocommerce-verification-required{float:left}figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image{max-height:unset}#christmasModal{}span.wpcf7-list-item{margin-right:20px}.images-optimize-upload-wrapper{margin-top:5px}.images-optimize-upload-handler{background-color:#f4f4f4!important}.wpcf7-images-optimize-upload-wrap .images-optimize-upload-handler{border:3px dashed var(--blue)!important}#page-reso .wpcf7-images-optimize-upload-wrap .images-optimize-upload-button{display:inline-block;background:var(--blue)!important;color:#fff;padding:5px 30px;text-decoration:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}#page-reso .wpcf7-images-optimize-upload-wrap .list li .thumbnail{border-radius:50%}#page-reso .wpcf7-images-optimize-upload-wrap .list li{width:110px!important;display:inline-block!important;height:110px!important;padding-top:2px!important;padding-left:2px!important;border:0 solid #ccc!important}#page-reso .wpcf7-images-optimize-upload-wrap .list li del{top:-10px!important;right:0!important;background-color:red!important}#page-reso .wpcf7-images-optimize-upload-wrap .list li del:hover::before,#page-reso .wpcf7-images-optimize-upload-wrap .list li del:hover::after{display:none}.wpcf7-images-optimize-upload-wrap .list{margin-bottom:0!important}#page-reso .form-control{color:#000}.motivodelreso{position:absolute;width:calc(100% - 33px);background-color:transparent;z-index:1}.motivodelreso:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f0d7";font-style:normal;text-decoration:inherit;display:block;width:37px;height:37px;position:absolute;top:0;right:0;z-index:-1;text-align:center;line-height:33px}.bollino-promo-1{position:absolute;right:18px;top:0}.bollino-promo-1 img{width:40px!important}@media only screen and (max-width:1600px){#prima-dopo{margin-top:-200px}}@media only screen and (max-width:1440px){.large-desktop{display:none}.large-mobile{display:block}.twentytwenty-container img{top:0}#visual{height:auto}}@media only screen and (max-width:1200px){.banner img{vertical-align:unset}.banner span{display:block}#visual{overflow:visible;height:auto;padding-bottom:0;margin-bottom:-6px}#prima-dopo{margin-top:0}#gallery-feedback .slick-dots li button::before{font-size:12px;color:#999}#gallery-feedback .slick-dots li.slick-active button::before{font-size:12px;color:#333}.twentytwenty-container img{top:0%}}@media only screen and (max-width:991px){.row-eq-height{display:block}.navbar-light #menu-main.navbar-nav .dropdown-menu,nav #menu-top .dropdown-menu{display:none;visibility:hidden;opacity:0;transform:none;transition:.5s ease all;top:0}.navbar-light #menu-main.navbar-nav .dropdown-menu.show,nav #menu-top .dropdown-menu.show{display:block;visibility:visible;opacity:1;transform:none;transition:.5s ease all}.partenza,.arrivo{padding:var(--standard) var(--double)}#menu-footer1,#menu-footer2,#menu-footer3{display:none}h4.footer-1:after,h4.footer-2:after,h4.footer-3:after{content:"\f078";font-family:"Font Awesome 5 Pro";display:inline-block;padding-left:10px;vertical-align:middle;font-weight:900}h4.footer-1.open:after,h4.footer-2.open:after,h4.footer-3.open:after{content:"\f077"}.desktop{display:none}.mobile{display:block}#top-header .justify-content-end{-ms-flex-pack:center!important;justify-content:center!important}#gallery-banner i{display:none}h1.product_title.entry-title{font-size:25px;padding-left:20px;padding-right:20px}.prev_next_buttons .prev-prod{left:0}.prev_next_buttons .next-prod{right:20px}.variations select{margin-left:0;width:100%}.product h2{margin-top:var(--double)}#banner .media span{padding-top:20px;line-height:1.2}#gallery-banner i{display:none!important}#primaedopo{height:400px!important}#visual{height:auto}.wpml-ls-legacy-dropdown-click a{color:#fff;border:0;background-color:var(--blue)}.wpml-ls-legacy-dropdown-click a:hover,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:#fff;background:var(--blue)}.wpml-ls-legacy-dropdown-click{width:140px;float:left;margin-top:5px;margin-right:15px}nav.mobile.wpml-topbar{justify-content:center;display:flex}ol.commentlist{margin-top:var(--standard);margin-bottom:var(--standard)}}@media only screen and (max-width:767px){#logo{height:30px}h1{font-size:30px}#vantaggi{background-color:var(--blue);color:#fff;padding-bottom:var(--double)}#video{margin-top:0}.tutorials .box{min-height:unset}.paging h5{display:none}.over .contatti-sidebar{margin-top:0;padding-top:var(--standard);margin-bottom:0}main#fidelity .over .content.white.gold-1{margin-top:var(--over-inverse)}main#fidelity .over .content.white{margin-top:0}.partenza,.arrivo{padding:var(--standard) var(--standard)}.mobile-show{display:block}main{margin-top:86px}.single-product-instock{margin-top:var(--standard)!important}#cerca{top:88px}header.intro h1{font-size:36px}#gallery-feedback .slick-prev::before,#gallery-feedback .slick-next::before,#gallery-feedback .slick-prev,#gallery-feedback .slick-next{display:none;left:0;right:auto}.woocommerce-result-count{width:100%;margin-bottom:20px}.woocommerce-ordering{width:100%}.prev_next_buttons .next-prod{right:20px}.prev_next_buttons{width:97%}.product p.pointer{font-size:18px}.entry-summary .woocommerce-Price-amount{font-size:40px}#copertina.jumbotron{max-height:240px}#primaedopo{height:360px!important}.dettagli{margin-bottom:var(--standard)}.content{margin-bottom:var(--standard)}.su_richiesta{margin-bottom:-30px}}@media only screen and (max-width:610px){#primaedopo{height:285px!important}}@media only screen and (max-width:480px){.prev_next_buttons{width:96%}.woocommerce-product-gallery{margin-top:-125px;width:250px;left:50%;margin-left:-125px}.woocommerce-product-gallery__wrapper div{height:250px}.woocommerce-product-gallery .wp-post-image{width:250px;height:auto}.product .bollino-sconto{top:-145px}h1.product_title.entry-title{font-size:22px;padding-left:20px;padding-right:20px}h1.product_title.entry-title{font-size:22px;padding-left:30px;padding-right:30px}.product .bollino-sconto{top:-104px!important}#primaedopo{height:150px!important}.product .woocommerce-LoopProduct-link .bollino-sconto{top:7px!important}.semplice .woocommerce-product-gallery{margin-top:var(--double);width:100%;left:0;margin-left:0}.semplice .woocommerce-product-gallery ol.flex-control-thumbs li,.semplice .woocommerce-product-gallery ol.flex-control-thumbs li img{width:50px}.semplice h1.product_title.entry-title{margin-top:var(--standard);text-align:center}.content.content-product{margin-top:var(--standard)}.product-add{margin-bottom:var(--standard)}#gallery-banner{max-height:110px}#gallery-banner img{display:none}.banner-span{padding-left:0}}@media only screen and (max-width:320px){.prev_next_buttons{width:95%}}