*{box-sizing:border-box;font-family:"Inter",sans-serif;font-weight:300}html{margin:0;padding:0;background:#e5f0fc;background:-moz-linear-gradient(top,#e5f0fc 0%,#d4e5fa 100%);background:-webkit-linear-gradient(top,#e5f0fc 0%,#d4e5fa 100%);background:linear-gradient(to bottom,#e5f0fc 0%,#d4e5fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5f0fc",endColorstr="#d4e5fa",GradientType=0)}body{margin:0;padding:0;background:transparent!important}.container{width:100%;max-width:1280px;padding:0 15px;margin:0 auto}a:active,a:hover{color:#005ac7}.main-navigation a:hover,.header-sidebar .widget_nav_menu a:hover,.header-sidebar-left .widget_nav_menu a:hover{color:#005ac7}main{padding-bottom:200px}@media (max-width:640px){main .container{padding:0}}.widget_search{display:none!important}.mobileOnly{display:none!important}@media (max-width:991px){.mobileOnly{display:table!important}}.mobileOnly.firstOfList{margin-top:50px}.mobileOnly.menu-item a{color:#005ac7}.proceed-to-cart-icon:hover *,.proceed-to-cart-icon:hover *:before{color:#005ac7}.headerBrand{background-color:#0250b0;height:40px;display:flex}@media (max-width:992px){.headerBrand{display:none}}.headerBrand .container{margin-right:auto;margin-left:auto;display:flex;justify-content:center;gap:50px}.headerBrand .container a{align-self:center}.headerBrand .container img{height:15px;width:auto}.site-header{height:140px;display:flex;flex-direction:column;width:100vw;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);z-index:200;background-color:#fff;top:0;position:fixed}@media (max-width:992px){.site-header{height:100px}}.site-header:before,.site-header:after{display:none!important}.site-header.sticky{display:flex;width:100vw;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);z-index:99998;background-color:#fff;top:0}.site-header .container{margin-bottom:auto;margin-left:auto;height:100%}.site-header .container.header-contents{height:100px}@media (max-width:992px){.site-header .container{display:flex!important;justify-content:space-between}}.site-header .container:before,.site-header .container:after{display:none!important}.site-content{padding-top:140px!important}.site-branding{padding-left:15px!important}@media (max-width:992px){.site-branding{display:flex!important;width:fit-content!important;height:100%;flex-direction:column;justify-content:center}}.main-navigation a{font-weight:400}.widget_shopping_cart .proceed-to-cart-icon:hover span.lnr:hover,a.yith-proteo-user-welcome-message:hover{color:#005ac7}footer{width:100%;height:200px;background-color:#005ac7;display:flex;flex-direction:column}@media (max-width:640px){footer{height:unset}}footer .container{padding:0 30px}@media (max-width:640px){footer .container{flex-direction:column;gap:10px;padding:30px}}footer .widget{margin:0}footer .footer_up{margin:auto 0}footer .footer_up .container{display:flex;justify-content:space-between}footer .footer_up .brands{display:flex;flex-direction:column;gap:24px}@media (min-width:641px) and (max-width:1024px){footer .footer_up .brands{margin-right:20px;gap:8px}}@media (max-width:640px){footer .footer_up .brands>a{text-align:center}}footer .footer_up .brands img{height:22px;width:auto}footer .footer_up .brands div{display:flex;gap:30px}@media (min-width:641px) and (max-width:920px){footer .footer_up .brands div{flex-direction:column;gap:4px}}@media (max-width:640px){footer .footer_up .brands div{margin:0 auto}}footer .footer_up .brands div img{height:15px;width:auto}footer .footer_up .services{font-size:14px;display:flex;gap:30px}@media (max-width:1120px){footer .footer_up .services{gap:10px}}@media (max-width:920px){footer .footer_up .services>*{margin-top:auto;margin-bottom:0}}@media (max-width:640px){footer .footer_up .services{flex-direction:column;margin:20px auto 0}}footer .footer_up .services>.widget{width:fit-content;min-width:140px;padding:0}@media (max-width:1024px){footer .footer_up .services>.widget{min-width:130px}}@media (max-width:640px){footer .footer_up .services>.widget{text-align:center;margin-bottom:20px}}footer .footer_up .services h2{margin:0;font-size:12px;text-transform:uppercase;color:#98BAE4}footer .footer_up .services ul{list-style:none;margin:0}footer .footer_up .services ul li{margin:0}footer .footer_up .services ul a:link,footer .footer_up .services ul a:visited{font-size:12px;color:#fff;text-decoration:none}footer .footer_up .services ul a:active,footer .footer_up .services ul a:hover{text-decoration:underline}footer .footer_down{background-color:#0250b0;height:46px;display:flex;width:100%;margin-bottom:0}@media (max-width:640px){footer .footer_down{height:unset}}footer .footer_down>*{color:#4f9eff;font-size:12px}footer .footer_down .container{display:flex;justify-content:space-between}footer .footer_down .colophone .menu{margin:0;padding:0;list-style:none;display:flex}footer .footer_down .colophone .menu a:link,footer .footer_down .colophone .menu a:visited{color:#fff;text-decoration:none;padding-left:10px}footer .footer_down .colophone .menu a:active,footer .footer_down .colophone .menu a:hover{text-decoration:underline}footer .footer_down .colophone>*{margin:auto 0}@media (max-width:640px){footer .footer_down .colophone>*{margin:auto;width:fit-content}}.home{font-family:"Inter",sans-serif}.home h1{font-weight:300;font-size:54px;margin:80px 0 0;font-family:"Inter",sans-serif}@media (max-width:1023px){.home h1{font-size:50px}}.home h3{font-weight:300;font-size:26px;margin:0 auto;width:100%;max-width:800px;font-family:"Inter",sans-serif}@media (max-width:1023px){.home h3{font-size:26px}}@media (max-width:920px){.home h3{font-size:24px}}.home .paperWrapper{background-color:rgba(255,255,255,.2);border:2px dashed #fff;border-radius:20px;margin-top:60px;display:flex;flex-direction:column;text-align:center}.home .paperWrapper h2{font-weight:500;color:#7EA0DC;font-size:36px;margin:40px auto 70px}@media (max-width:1023px){.home .paperWrapper h2{font-size:26px;margin:40px auto 50px}}@media (max-width:767px){.home .paperWrapper h2{margin:40px auto 30px}}.home .paperWrapper .paperRow{margin:60px auto -80px;padding-top:0;display:flex;gap:46px}@media (max-width:1260px){.home .paperWrapper .paperRow{gap:30px}}@media (max-width:1023px){.home .paperWrapper .paperRow{gap:15px}}@media (max-width:920px){.home .paperWrapper .paperRow{gap:50px;flex-wrap:wrap;justify-content:center}}.home .paperWrapper .paperRow .paperBox{text-decoration:none;display:block;width:310px;height:340px;border-radius:15px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);margin-top:0;scale:1;position:relative;opacity:.8;transition:opacity 0.5s,scale 0.5s ease-in-out}@media (max-width:1120px){.home .paperWrapper .paperRow .paperBox{width:280px;height:310px}}@media (max-width:1023px){.home .paperWrapper .paperRow .paperBox{width:260px;height:280px}}@media (max-width:920px){.home .paperWrapper .paperRow .paperBox:last-child{margin-top:60px}}@media (max-width:767px){.home .paperWrapper .paperRow .paperBox{margin-top:60px}}.home .paperWrapper .paperRow .paperBox:hover{scale:1.15;z-index:1000000;opacity:1;transition:opacity 0.5s,scale 0.5s ease-in-out}@media (max-width:767px){.home .paperWrapper .paperRow .paperBox:hover{scale:1}}.home .paperWrapper .paperRow .paperBox_identity{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:220px;border-radius:15px 15px 0 0;color:#585858;font-family:"Inter",sans-serif;font-size:20px;line-height:24px;font-weight:700;padding:0 20px 25px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);background:#fff}@media (max-width:1120px){.home .paperWrapper .paperRow .paperBox_identity{font-size:18px;line-height:22px;height:190px}}@media (max-width:1023px){.home .paperWrapper .paperRow .paperBox_identity{font-size:16px;line-height:22px;height:160px}}.home .paperWrapper .paperRow .paperBox_description{display:flex;align-items:center;justify-content:center;width:100%;height:120px;border-radius:0 0 15px 15px;color:#fff;font-family:"Inter",sans-serif;font-size:20px;line-height:24px;font-weight:700;padding:20px 35px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);background:#4f9eff;background:-moz-linear-gradient(top,#4f9eff 0%,#3b82d9 100%);background:-webkit-linear-gradient(top,#4f9eff 0%,#3b82d9 100%);background:linear-gradient(to bottom,#4f9eff 0%,#3b82d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f9eff",endColorstr="#3b82d9",GradientType=0)}@media (max-width:1120px){.home .paperWrapper .paperRow .paperBox_description{font-size:18px;line-height:22px}}@media (max-width:1023px){.home .paperWrapper .paperRow .paperBox_description{font-size:16px;line-height:20px;padding:15px 30px}}.home .paperWrapper .paperRow .paperBox_feature{margin-top:-85px;margin-bottom:5px}.abbonamento{font-family:"Inter",sans-serif}.abbonamento .container{padding-top:80px}.abbonamento h1{font-weight:300;font-size:64px;margin:80px 0 0;font-family:"Inter",sans-serif}.abbonamento h3{font-weight:300;font-size:30px;margin:0;font-family:"Inter",sans-serif}.abbonamento .selectWrapper{display:flex;justify-content:center;gap:46px;padding-top:80px}@media (max-width:920px){.abbonamento .selectWrapper{flex-direction:column;gap:60px}}.abbonamento .selectWrapper .subscriptionBox{text-decoration:none;background-color:#4D9BFB;width:500px;height:510px;display:flex;flex-direction:column;border-radius:15px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);scale:1;position:relative;opacity:.8;transition:opacity 0.5s,scale 0.5s ease-in-out}@media (max-width:920px){.abbonamento .selectWrapper .subscriptionBox{margin-right:auto;margin-left:auto}}@media (max-width:640px){.abbonamento .selectWrapper .subscriptionBox{width:100%;height:auto}}.abbonamento .selectWrapper .subscriptionBox:hover{scale:1.05;z-index:1000000;opacity:1;transition:opacity 0.5s,scale 0.5s ease-in-out}.abbonamento .selectWrapper .subscriptionBox h3{background-color:#fff;color:#4D9BFB;font-size:28px;text-transform:uppercase;text-align:center;font-family:"Inter",sans-serif;font-weight:300;padding:25px 0;line-height:40px;border-radius:15px 15px 0 0}.abbonamento .selectWrapper .subscriptionBox h3 strong{font-size:33px;font-weight:600;color:#005ac7}@media (max-width:640px){.abbonamento .selectWrapper .subscriptionBox h3 strong{font-size:26px}}@media (max-width:1024px){.abbonamento .selectWrapper .subscriptionBox h3{font-size:30px}}@media (max-width:640px){.abbonamento .selectWrapper .subscriptionBox h3{font-size:26px}}.abbonamento .selectWrapper .subscriptionBox_feature{width:100%;height:auto}@media (max-width:640px){.abbonamento .selectWrapper .subscriptionBox_feature{aspect-ratio:1/1;object-fit:cover}}.abbonamento .selectWrapper .subscriptionBox_description{width:100%;height:100%;color:#fff;font-family:"Inter",sans-serif;font-weight:300;padding:20px;line-height:28px;font-size:21px;text-align:center}.abbonamento .selectWrapper .subscriptionBox_description strong{font-weight:700}.abbonamento .selectWrapper .subscriptionBox_description p{margin:0;font-weight:700}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,input[type=file]:focus,select:focus,.select2-container .select2-selection:focus,.woocommerce a.selectBox.selectBox-dropdown:focus,#yith-stripe-card-elements:focus,#wc-yith-stripe-cc-form .yith-stripe-elements-field:focus{border-color:#4D9BFB!important;box-shadow:none!important}.select2-dropdown .select2-results__option.select2-results__option--highlighted,.select2-dropdown .select2-results__option.select2-results__option[data-selected=true],.selectBox-dropdown-menu .select2-results__option.select2-results__option--highlighted,.selectBox-dropdown-menu .select2-results__option.select2-results__option[data-selected=true]{color:#4D9BFB!important}.page .woocommerce-breadcrumb{display:none}.single-product-layout-cols{padding:0;font-family:"Inter",sans-serif;display:flex!important;justify-content:center;gap:30px}@media (max-width:860px){.single-product-layout-cols{flex-direction:column}}.single-product-layout-cols:after{display:none!important}.single-product-layout-cols .infoProduct{width:46%!important}@media (max-width:860px){.single-product-layout-cols .infoProduct{width:calc(100% + 30px)!important;margin-left:-15px}}@media (max-width:860px){.single-product-layout-cols .infoProduct{width:calc(100% + 60px)!important;margin-left:-30px}}.single-product-layout-cols .summary.entry-summary{width:46%!important}@media (max-width:860px){.single-product-layout-cols .summary.entry-summary{width:100%!important}.single-product-layout-cols .summary.entry-summary button[type=submit]{font-size:16px!important;padding:0 20px!important;margin:20px auto!important}.single-product-layout-cols .summary.entry-summary .variations,.single-product-layout-cols .summary.entry-summary .wapo-total-order{width:100%!important}.single-product-layout-cols .summary.entry-summary .variations select,.single-product-layout-cols .summary.entry-summary .wapo-total-order select{width:100%!important}.single-product-layout-cols .summary.entry-summary .variations th,.single-product-layout-cols .summary.entry-summary .variations td,.single-product-layout-cols .summary.entry-summary .wapo-total-order th,.single-product-layout-cols .summary.entry-summary .wapo-total-order td{width:100%!important;padding:0!important}.single-product-layout-cols .summary.entry-summary .variations th label,.single-product-layout-cols .summary.entry-summary .variations td label,.single-product-layout-cols .summary.entry-summary .wapo-total-order th label,.single-product-layout-cols .summary.entry-summary .wapo-total-order td label{width:100%!important;text-align:center!important}.single-product-layout-cols .summary.entry-summary .only_final{width:100%!important}.single-product-layout-cols .summary.entry-summary .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column}.single-product-layout-cols .summary.entry-summary .woocommerce-variation-add-to-cart>*{margin-left:auto;margin-right:auto}}.single-product-layout-cols .woocommerce-breadcrumb,.single-product-layout-cols .product_meta{display:none}.single-product-layout-cols .infoProduct_text{font-family:"Inter",sans-serif;font-size:17px}@media (max-width:860px){.single-product-layout-cols .infoProduct_text{padding:20px}}.single-product-layout-cols .infoProduct_text a:link,.single-product-layout-cols .infoProduct_text a:visited{color:#1B53BB;text-decoration:underline}.single-product-layout-cols .infoProduct_text a:active,.single-product-layout-cols .infoProduct_text a:Hover{color:#0250b0}.single-product-layout-cols .infoProduct_text h3{color:#1B53BB!important;text-transform:uppercase;font-size:26px!important}.single-product-layout-cols .infoProduct_text strong{font-family:"Inter",sans-serif;font-weight:700}.single-product-layout-cols .summary.entry-summary{background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);padding:0 50px 50px!important;float:none!important;height:fit-content}@media (max-width:1144px){.single-product-layout-cols .summary.entry-summary{padding:0 20px 20px!important}}.single-product-layout-cols .summary.entry-summary .price{display:none;color:#005ac7!important;font-weight:bold!important;font-size:26px!important;margin:0 auto 0 0!important}.single-product-layout-cols .summary.entry-summary .price *{font-weight:bold!important}.single-product-layout-cols .summary.entry-summary .single_variation_wrap .price{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:20px;position:relative}@media (max-width:990px){.single-product-layout-cols .summary.entry-summary form.variations_form table.variations tr{display:flex;flex-direction:column}}.single-product-layout-cols .summary.entry-summary form.variations_form table.variations tr>th,.single-product-layout-cols .summary.entry-summary form.variations_form table.variations tr>td{padding-bottom:0!important;font-size:16px!important;font-weight:normal!important}.single-product-layout-cols .summary.entry-summary form.cart{margin-bottom:0!important}.single-product-layout-cols .summary.entry-summary form.cart .quantity input{font-size:26px!important}.single-product-layout-cols .summary.entry-summary .quantity{margin-bottom:0!important;height:46px!important}.single-product-layout-cols .summary.entry-summary .quantity .input-text.qty{height:46px!important}.single-product-layout-cols .summary.entry-summary button[type=submit]{margin-bottom:0!important;font-size:18px!important;font-weight:bold!important;padding-top:0!important;padding-bottom:0!important;height:46px!important;border-radius:23px!important;background:#4D9BFB!important}.single-product-layout-cols .summary.entry-summary button[type=submit]:hover{background:#0250b0!important}@media (max-width:1010px){.single-product-layout-cols .summary.entry-summary button[type=submit]{margin:0 auto!important}}@media (max-width:989px){.single-product-layout-cols .summary.entry-summary button[type=submit]{margin:30px auto 0!important}}.single-product-layout-cols .summary.entry-summary .wapo-total-order th{font-weight:700}.single-product-layout-cols .summary.entry-summary .yith-wapo-option{min-width:160px}.single-product-layout-cols .product_title{color:#fff!important;background-color:#4D9BFB;padding:30px 50px;margin-bottom:50px;width:calc(100% + 100px)!important;margin-left:-50px!important;font-family:"Inter",sans-serif;font-size:36px!important;font-weight:300!important}.single-product-layout-cols .product_title strong{font-weight:700}@media (max-width:860px){.single-product-layout-cols .product_title{padding:20px;font-size:24px!important;width:calc(100% + 40px)!important;margin-left:-20px!important}}.single-product-layout-cols .options.default-closed{display:flex;flex-wrap:wrap}.single-product-layout-cols table.variations{padding-bottom:20px!important}.single-product-layout-cols #wapo-total-price-table{border-top:1px solid #eee;padding-top:25px;margin-top:25px}.reset_variations{color:#4D9BFB!important;bottom:0!important}.reset_variations:hover{color:#0250b0!important}span.checkboxbutton:before{border-color:#4D9BFB!important}span.checkboxbutton.checked:before{background:#124e97;border-color:#124e97!important}.infoProduct_image{background:#fff;overflow:hidden;border-radius:15px;line-height:0}@media (max-width:860px){.infoProduct_image{border-radius:0}}.infoProduct_brand{background:#fff;padding:0 15px;width:100%;height:70px;align-self:center;display:flex}@media (max-width:860px){.infoProduct_brand{width:calc(100% + 40px);margin-left:-20px;margin-top:-20px}}.button{background:#005ac7;background-color:#005ac7;border-color:#005ac7}.button:hover{background:#4f9eff;background-color:#4f9eff;border-color:#4f9eff}.woocommerce-message{border-color:#005ac7}.widget_shopping_cart p.items-count{padding:0 10px 10px;border-bottom:1px dotted #ccc;margin:0 0 20px}.widget_shopping_cart .yith-proteo-mini-cart-content .woocommerce-mini-cart__buttons a.wc-forward{color:#005ac7}.widget_shopping_cart .yith-proteo-mini-cart-content .woocommerce-mini-cart__buttons a.checkout{color:#005ac7;border-color:#005ac7;margin-bottom:10px}.widget_shopping_cart .yith-proteo-mini-cart-content ul li{position:relative;display:flex;width:100%;margin-bottom:15px;flex-direction:column;background-color:#f6f6f6;padding:5px 5px 5px 30px}.widget_shopping_cart .yith-proteo-mini-cart-content ul li .attachment-woocommerce_thumbnail{display:none}.widget_shopping_cart .yith-proteo-mini-cart-content ul li>*.remove{left:7px;height:unset}.widget_shopping_cart .yith-proteo-mini-cart-content ul li>*.remove:hover{color:#7e1f0c}.widget_shopping_cart .yith-proteo-mini-cart-content ul li>a:not(.remove){min-height:unset;padding-bottom:10px}.widget_shopping_cart .yith-proteo-mini-cart-content ul li>*.quantity{left:0;position:relative}.widget_shopping_cart .yith-proteo-mini-cart-content ul{overflow-y:unset}.widget_shopping_cart .yith-proteo-mini-cart-content ul li>*:hover{color:#005ac7}.widget_shopping_cart .yith-proteo-mini-cart-content .woocommerce-mini-cart__buttons a.wc-forward:hover{color:#4f9eff}.widget_shopping_cart .yith-proteo-mini-cart-content .woocommerce-mini-cart__buttons a.checkout:hover{background-color:#005ac7;border-color:#005ac7;color:#fff}.single-product div.product .summary.entry-summary form.variations_form table.variations{margin-top:40px;margin-bottom:0;padding-bottom:0!important}#select2-numero-coupon-results{display:flex;flex-direction:column}#select2-numero-coupon-results li:nth-child(2){order:6;padding:6px 15px 15px}#select2-numero-coupon-results li:nth-child(3){order:5;padding:6px 15px}#select2-numero-coupon-results li:nth-child(4){order:4;padding:6px 15px}#select2-numero-coupon-results li:nth-child(5){order:3;padding:6px 15px}#select2-numero-coupon-results li:nth-child(6){order:2;padding:6px 15px}.single-product div.product .summary.entry-summary .onsale{display:none}.woocommerce-variation-price .price:after{content:"Prezzo totale:";display:block;font-size:14px;width:100%;position:absolute;top:-22px;color:#000;font-weight:300}.woocommerce-variation-price del .woocommerce-Price-amount.amount{color:#b5b5b5}.extratitle{margin:80px 0 60px}.extratitle h2{font-weight:bolder;font-size:46px;margin:80px 0 0;font-family:"Inter",sans-serif}.extratitle h3{font-weight:300;font-size:26px;margin:0 auto;width:100%;max-width:800px;font-family:"Inter",sans-serif}.wapo-total-order th{display:none}#wapo-total-order-price{font-weight:700;font-size:26px;color:#005ac7;position:relative;padding-top:7px}#wapo-total-order-price:after{content:"Prezzo totale:";display:block;font-size:14px;width:100%;position:absolute;top:-22px;color:#000;font-weight:300;white-space:nowrap}.cart-collaterals{width:unset!important}@media (max-width:991px){.cart-collaterals{width:100%!important;margin-left:0!important;margin-right:0!important}}.cart-collaterals .cart_totals{background-color:#4D9BFB!important;border-radius:15px;padding:22px!important;max-width:370px!important;width:100%;box-shadow:0 8px 14px 0 rgba(0,0,0,.1)}@media (max-width:640px){.cart-collaterals .cart_totals{max-width:unset!important}}.cart-collaterals .cart_totals:after{display:none!important}.cart-collaterals .cart_totals .shop_table{background-color:transparent;color:#fff;padding:0!important;box-shadow:none!important}@media (max-width:640px){.cart-collaterals .order-total th{display:none!important}}@media (max-width:640px){.cart-collaterals tr.order-total>*{height:unset!important}}.woocommerce-cart-form button{color:#005ac7!important}.woocommerce-cart-form button:before{color:#005ac7!important}.woocommerce-cart-form .coupon button{border-color:#005ac7!important}.woocommerce-cart-form .coupon button:hover{color:#fff!important;background-color:#005ac7!important}.woocommerce-cart-form__contents .product-thumbnail{display:none}.shop_table{padding:20px;background-color:#fff;border-radius:15px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);color:#000}@media (max-width:1023px){.shop_table *{font-size:15px!important}}.shop_table .product-remove{padding-left:15px}.shop_table td.product-name{font-weight:700}.shop_table .actions>*{float:none!important}.shop_table .actions .empty-cart{margin-left:15px}.shop_table_responsive tr td.actions{text-align:right}table.shop_table tbody tr td.actions{padding:10px 0 0 0}.shop_table .coupon{background-color:#f6f6f6;width:100%;padding:15px 0;display:flex!important;justify-content:flex-end;margin-bottom:20px}@media (max-width:640px){.shop_table .coupon{flex-direction:column;justify-content:center;text-align:center;padding-top:0}.shop_table .coupon>*{margin:15px}}.shop_table tbody tr td.actions .coupon>*{margin-bottom:0!important}body.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total{color:#fff}tr.cart-subtotal>*{border-bottom:1px solid #fff!important;color:rgba(255,255,255,.7)}tr.order-total>*{border-bottom:1px solid #fff!important;height:118.5px;vertical-align:middle!important}.woocommerce-cart .woocommerce{display:flex}@media (max-width:991px){.woocommerce-cart .woocommerce{flex-direction:column;width:100%!important}}.woocommerce-cart .entry-footer{display:none}.woocommerce-cart form.woocommerce-cart-form{width:100%!important;max-width:calc(100% - 370px)!important;padding-right:50px!important}@media (max-width:1023px){.woocommerce-cart form.woocommerce-cart-form{padding-right:20px!important}}@media (max-width:991px){.woocommerce-cart form.woocommerce-cart-form{max-width:unset!important;padding-right:0!important}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#fff!important;color:#4D9BFB!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{color:#005ac7!important}h1,body.page header.entry-header h1,article:not(.has-post-thumbnail).page header.entry-header h1{font-weight:bolder!important;font-size:46px;margin:80px 0 60px;font-family:"Inter",sans-serif!important}.woocommerce-checkout{margin-top:40px}.woocommerce-checkout .woocommerce-info{box-shadow:none;border:0;margin-bottom:0}.woocommerce-checkout .woocommerce-info a{color:#4D9BFB;padding-left:30px}.woocommerce-checkout .woocommerce-info a:hover{color:#005ac7}.woocommerce-checkout .button{color:#005ac7!important;border-color:#005ac7!important}.woocommerce-checkout .button:hover{background-color:#005ac7!important;color:#fff!important}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{box-shadow:none;border:0;margin-bottom:0;border-top:1px solid #ebebeb!important}.woocommerce-checkout .entry-footer{display:none}.woocommerce-checkout .order_review_inner{border:0!important;background-color:#4D9BFB!important;border-radius:15px;padding:22px!important;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);color:#fff}.woocommerce-checkout .order_review_inner a{color:#fff;opacity:.8}.woocommerce-checkout .order_review_inner a:hover{opacity:1}.woocommerce-checkout .order_review_inner .required{color:#fff}.woocommerce-checkout .order_review_inner h3{font-size:26px;color:#fff;font-family:"Inter",sans-serif!important;font-weight:300;font-style:normal}.woocommerce-checkout .order_review_inner #payment ul{background:transparent}.woocommerce-checkout .order_review_inner .button.alt{background:#fff!important;color:#4D9BFB!important}.woocommerce-checkout .order_review_inner .button.alt:hover{color:#005ac7!important}.woocommerce-checkout .order_review_inner .cart-subtotal>*{color:#000;border-bottom:1px solid #ebebeb!important}.woocommerce-checkout .order_review_inner .woocommerce-info{box-shadow:none;border:0;background:rgba(255,255,255,.4);border-radius:15px}.woocommerce-checkout .order_review_inner .order-total th{color:#005ac7!important}@media (max-width:640px){.woocommerce-checkout .order_review_inner .order-total th{display:none!important}}.woocommerce-checkout .cart_totals table{margin-bottom:45px!important}.woocommerce-checkout #customer_details{background-color:#fff!important;border-radius:15px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1)}.woocommerce-checkout #customer_details h3{font-size:26px;font-family:"Inter",sans-serif!important;font-weight:300;font-style:normal}.woocommerce-checkout .woocommerce-form__label{padding:6px 6px 2px 6px}.woocommerce-checkout .woocommerce-invalid .woocommerce-form__label{color:#fff;background-color:#f44336}.woocommerce-error{border:0;margin-bottom:40px;box-shadow:none;color:#fff;background-color:#f44336;padding:15px 30px}.woocommerce-error>*{font-weight:700}.woocommerce-account .entry-footer{display:none}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .yith-proteo-my-account-user-image{padding:15px 0;border-bottom:1px solid #ebebeb!important}.woocommerce-account .woocommerce-MyAccount-navigation:before,.woocommerce-account .yith-proteo-my-account-user-image:before{display:none}.woocommerce-account .yith-proteo-my-account-sidebar{background-color:#fff;padding:20px;border-radius:15px}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:5px;background-color:#f6f6f6;border-radius:6px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:visited,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:link{color:#4D9BFB}.woocommerce-account .woocommerce-MyAccount-navigation li:hover a{color:#005ac7}.woocommerce-account ul li>a:hover{color:#005ac7!important}.woocommerce-account .yith-proteo-my-account-sidebar a:visited,.woocommerce-account .yith-proteo-my-account-sidebar a:link{color:#4D9BFB}.woocommerce-account .yith-proteo-my-account-sidebar a:hover,.woocommerce-account .yith-proteo-my-account-sidebar a:active{color:#005ac7}.woocommerce-info{border-color:transparent!important}.woocommerce-MyAccount-content a:link,.woocommerce-MyAccount-content a:visited{color:#4D9BFB}#block-8{display:none!important}@media (max-width:991px){.site-header.sticky{position:sticky!important}}@media (max-width:768px){table.shop_table_responsive tbody tr td,table.shop_table_responsive thead tr th{border-bottom:1px solid #fff!important}}.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:640px){.woocommerce-cart-form__cart-item.cart_item{border:1px solid lightgrey;margin-bottom:10px;padding:10px}.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{display:none}.woocommerce-cart-form__cart-item.cart_item td.product-remove{position:relative}.woocommerce-cart-form__cart-item.cart_item td.product-remove a{width:36px;height:36px;text-align:center;flex-direction:column;justify-content:center;display:flex!important;border:1px dotted lightgrey}.woocommerce-cart-form__cart-item.cart_item td{border:0!important}.woocommerce-cart-form__cart-item.cart_item td.product-name,.woocommerce-cart-form__cart-item.cart_item td.product-price,.woocommerce-cart-form__cart-item.cart_item td.product-quantity{border-bottom:1px dotted lightgrey!important}}@media (max-width:1023px){.form-row.form-row-first,.form-row.form-row-last{width:100%}}@media (max-width:640px){body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th{text-align:left}}@media (max-width:640px){.order-total strong{position:absolute}.order-total strong *{font-weight:bold!important}}@media (max-width:640px){.order-total>*{height:unset}}h3.wp-block-heading strong{font-weight:700}.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.woocommerce-account ul.yith_proteo_dashboard_links li>div a:hover{color:#005ac7!important}.account-info-box{border:0!important;background-color:rgba(255,255,255,.5);border-radius:15px}.account-info-box .actions a{color:#fff!important}.woocommerce-info .button,.woocommerce-MyAccount-content .button{color:#fff!important}.woocommerce-account .woocommerce-info{border-radius:15px;box-shadow:none!important}.single-product div.product .summary.entry-summary button[type=submit]:disabled{background-color:#ccc!important;cursor:not-allowed}.disable span.checkboxbutton:before{border-color:#ccc!important;cursor:not-allowed;pointer-events:none}.wapf-checkable.disable{border-color:#ccc!important;cursor:not-allowed;pointer-events:none}.variations_form_custom{display:flex!important;flex-direction:column}.variations_form_custom .variations tbody tr{display:flex;width:100%}.variations_form_custom .variations tbody tr .label{width:230px;min-width:230px;padding-top:15px}.variations_form_custom .variations tbody tr .label label{font-weight:700}.variations_form_custom .variations tbody tr .value .select2{margin-top:8px}@media (max-width:990px){.variations_form_custom .variations tbody tr .value .select2{width:100%!important;max-width:unset!important}}.variations_form_custom .variations tbody tr:nth-child(1){order:1;margin-bottom:10px}.variations_form_custom .variations tbody tr:nth-child(2){order:3;margin-bottom:10px}.variations_form_custom .variations tbody tr:nth-child(3){order:4;margin-bottom:10px}.variations_form_custom .variations tbody tr:nth-child(4){order:2;margin-bottom:10px}.variations_form_custom .variations tbody tr:nth-child(5){order:5}.wapf-field-container.wapf-field-checkboxes{display:flex;flex-direction:column;padding:10px;border:1px dotted #ccc}.wapf-field-container.wapf-field-checkboxes.disable{opacity:.5;pointer-events:none}.wapf-field-container.wapf-field-checkboxes .wapf-field-label{order:0}.wapf-field-container.wapf-field-checkboxes .wapf-field-label span{font-weight:700}.wapf-field-container.wapf-field-checkboxes .wapf-field-description{order:1;padding-bottom:10px}.wapf-field-container.wapf-field-checkboxes .wapf-field-input{order:2}.single_variation_wrap_custom{display:flex;flex-direction:column}.single_variation_wrap_custom .variations_custom{order:0}.single_variation_wrap_custom .single_variation{order:1;margin-top:30px;border-top:1px solid #eee;padding-top:50px}.single_variation_wrap_custom .woocommerce-variation-add-to-cart{order:2;margin-top:30px;padding-top:30px;border-top:1px solid #eee}a.reset_variations{position:static!important;display:block;line-height:36px;margin:20px 0 5px;padding:0 15px;background-color:#f3f3f3;border:1px solid #f3f3f3;border-radius:18px;height:36px;text-align:center;text-decoration:none;color:#000!important;width:fit-content;font-size:12px;text-transform:uppercase;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}a.reset_variations:hover{color:#fff!important;background-color:#b20;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}span.checkboxbutton{margin-right:10px;margin-bottom:5px}span.checkboxbutton:before{margin:0!important}.wapf-checkable{margin-bottom:6px}.single-product div.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-price{margin-bottom:0!important}span.radiobutton.checked:before{background-color:#124e97!important;border-color:#124e97!important}body.woocommerce-order-received .entry-content{padding:20px;background-color:#fff;border-radius:15px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);color:#000;border:0}body.woocommerce-order-received .entry-content .shop_table{box-shadow:none;background-color:#f6f6f6;border-radius:0;padding-left:20px;padding-right:20px;width:calc(100% + 40px);margin-left:-20px;padding-top:0}body.woocommerce-order-received .entry-content .shop_table tr:last-child{display:none}body.woocommerce-order-received .entry-content .shop_table tr:nth-last-child(2){display:none}body.woocommerce-order-received .entry-content table.cart th,body.woocommerce-order-received .entry-content table.cart thead th,body.woocommerce-order-received .entry-content table.shop_table th,body.woocommerce-order-received .entry-content table.shop_table thead th{padding-bottom:0;font-weight:700;color:#005ac7}body.woocommerce-order-received table.shop_table tbody tr td{padding:0}body.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li.woocommerce-order-overview__order.order{color:#005ac7}body.woocommerce-order-received table.shop_table tfoot tr:first-of-type>*{border:0}section.woocommerce-bacs-bank-details{padding:15px 20px;margin:30px 15px;background-color:#f1f7ff}section.woocommerce-bacs-bank-details h2{font-size:30px;color:#1d5ac7}section.woocommerce-bacs-bank-details h3{margin-bottom:0}section.woocommerce-bacs-bank-details ul{list-style:none;padding:0}.woocommerce-order p{padding-left:15px;padding-right:15px}.woocommerce-form-login-toggle .woocommerce-info a{box-shadow:none;border:0;margin-bottom:0;text-align:center;width:fit-content;padding:30px 50px;margin:0 auto}.woocommerce-form-login-toggle .woocommerce-info a a{background-color:#1950b0;text-decoration:none;color:#fff;font-weight:700;padding:10px 20px;display:block;width:fit-content;border-radius:20px;margin:20px auto 0}.woocommerce-form-login-toggle .woocommerce-info a a:hover{background-color:#113479;color:#fff}scalapay-widget[type=cart]{color:#fff;margin-bottom:25px}li[id*=select2-pa_numero-coupo][id$="360"],li[id*=select2-pa_numero-coupo][id$="360"][data-selected=true],li[id*=select2-pa_numero-coupo][id$="180-2"],li[id*=select2-pa_numero-coupo][id$="180-2"][data-selected=true]{color:#f00!important}.payment_method_wc-scalapay-payin3 label img{position:absolute;margin-top:3px;margin-left:10px}.form-row-hidden{display:none}span.checkboxbutton.disabled:before{border-color:#999!important}