@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,300&display=swap");body *{font-family:"Roboto",sans-serif}h1,h2,h3{font-weight:700 !important}h1{font-size:48px !important}h2{font-size:32px !important}h3{font-size:24px !important}p{font-size:18px !important}label,th,td,button,select{font-size:16px !important}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{font-family:"Roboto",sans-serif}.mobile{display:none}.modal-popup .modal-title{border:none !important}.modal-content{padding:10px 0;font-size:16px}.pt100{padding-top:100px}.pt50{padding-top:50px}.mt100{margin-top:100px}.mt50{margin-top:50px}.pb100{padding-bottom:100px}.pb50{padding-bottom:50px}.mb100{margin-bottom:100px}.mb50{margin-bottom:50px}.mark,mark{background:0 0 !important}.hello_Bar{background-color:#098bce;color:#fff}.hello_Bar li{margin:0;font-size:16px}ul.textTime{padding-left:0;animation:fadeIn 1s;margin:0}ul.textTime li{animation:fadeIn 1s}.page-header .panel.wrapper{background-color:#fff !important}.page-header .panel.wrapper *{color:#333 !important;font-size:16px}.page-header .panel.wrapper .switcher .options .action.toggle:after{vertical-align:middle}.page-header .panel.wrapper .panel.header{display:flex;align-items:center}.nav-sections{height:63px}.nav-sections-items,.nav-sections-item-content{height:100% !important}.navigation ul#ui-id-1,.navigation ul#ui-id-2{height:100%;display:flex;align-items:center}ul#ui-id-1 li a,ul#ui-id-2 li a{display:flex;align-items:center;height:100%}ul#ui-id-1 li a span,ul#ui-id-2 li a span{display:inline-block !important}.navigation ul#ui-id-1 li,.navigation ul#ui-id-2 li{height:100%}.logo img{width:200px}.nav-sections,.navigation{background-color:#ffd200 !important}.navigation ul li a{color:#1b5cba !important;font-size:18px;font-weight:700;border-color:#1b5cba !important}.navigation .level0.parent>.level-top>.ui-menu-icon:after{display:none !important}#search_mini_form input#search{color:#7b7b7b !important;background-color:#f7f7f7 !important;height:50px;padding-left:15px;border:none !important;font-size:14px}.block-search .action.search{top:20% !important}.minicart-wrapper{padding-top:13px !important;order:2}.minicart-wrapper .action.showcart{position:relative}.minicart-wrapper .action.showcart .counter.qty{background-color:#1b5cba;position:absolute;width:10px;height:10px;min-width:unset;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;top:-12px;right:-10px}.header.content{display:flex;align-items:center}.textTime li{display:none;margin-bottom:0}.textTime li.active{display:block}.cms-home h2{border-left:7px solid #ffd200;padding-left:20px;color:#1b5cba;margin-bottom:50px}#owlslider{position:relative}.owl-nav span{font-size:50px;color:#d6d6d6}.owl-prev{position:absolute;left:0;top:35%}.owl-next{position:absolute;right:0;top:35%}.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent}.owl-nav button:focus{outline:none}.owl-dots{position:absolute;bottom:0;right:0}.vetrina,.storia_home{padding:100px 0}.bg-brands{background-color:#f7f7f7;width:100vw;position:relative;margin-left:-50vw;left:50%}.brands{max-width:1280px;margin:auto;padding:100px 20px}.brands img{margin-bottom:30px}.storia_home h3{color:#1b5cba}.product-item strong.product-item-name{font-weight:700}.product-item strong.product-item-name a{font-weight:700}.special-price span.price,.price-final_price span.price{color:#1b5cba}.old-price span.price{text-decoration:line-through;color:#666;padding-left:35px}span.price-label{display:none}.cms-negozio img{width:100%}.cms-guida-all-acquisto td{padding-right:0 !important;padding-left:4px !important}.page-head h1{color:#1b5cba}.category-image .image{width:100%}.category-description{display:none}.page-title{line-height:63px;color:#1b5cba;font-weight:700}.product-item-inner .action.primary{border:none;background-color:#ffd200;color:#1b5cba}.product-item-inner .action.primary:hover{background-color:#1b5cba;color:#fff}.filter .block-subtitle{font-size:20px}.filter-options-title,.filter-options-content a{font-size:14px;line-height:19px}.catalog-product-view h1 span{font-size:44px}.catalog-product-view div{font-size:16px}.catalog-product-view .product.pricing,.catalog-product-view .product.attribute.overview div,.catalog-product-view .product.data.items a,.catalog-product-view .product.data.items div{font-size:18px !important}strong.product.name.product-item-name{min-height:32px}.block-compare .empty,.block-wishlist .block-content{font-size:14px}.product.media .gallery-placeholder{width:100% !important}.fotorama__dot{padding:3px}.fotorama__active .fotorama__dot{padding:3px;background-color:#1b5cba;border-color:#1b5cba}.page-product-configurable .old-price.sly-old-price{display:block !important}.cms-customer-care-nuoto-extremo table>tbody>tr>td{padding:11px 10px 11px 0}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before{background:#1b5cba !important;border-color:#1b5cba !important}.opc-progress-bar-item._active>span:after{border-color:#1b5cba !important}.checkout-index-index label,table.table-checkout-shipping-method{font-size:16px}#discount-coupon-form input{height:41px}div.payment-method-braintree .cvv .field-tooltip{top:0}.payment-method-braintree .cvv{max-width:unset}.checkout-index-index div{font-size:16px}.braintree-credit-card-selected{width:30px}.payment-method-braintree .hosted-control{padding:8px 0}input#discount-code{padding:19px}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:#1b5cba}.account a{font-size:14px}.account .sidebar.sidebar-main ul li,.account .sidebar.sidebar-main ul li a{font-size:14px;display:block;width:100%}.checkout-index-index .authentication-wrapper button span{display:none}.page-footer{background-color:#1b5cba !important;padding:100px 0}.page-footer *{color:#fff !important}.block.newsletter .field .control:before{display:none}.subscribe .subscribe{padding:13px 15px;background-color:#ffd200}.subscribe .subscribe span{color:#1b5cba !important}.newsletter input#newsletter{height:50px;color:#1b5cba !important}.newsletter input#newsletter::placeholder{color:#1b5cba !important}.footer *{font-size:14px !important}.footer h5{color:#ffd200 !important;padding-bottom:10px}.footer .social-menu{display:flex;align-items:center}.footer .social-menu li{padding-right:20px}.footer .payment_footer{display:flex;justify-content:center;padding-top:30px}.footer .box-telfisso img,.footer .box-whatsapp img,.footer .box-email img{width:20px}.footer .box-telfisso a,.footer .box-email a,.footer .box-whatsapp span{padding-left:10px;display:inline-block}.footer .box-telfisso p,.footer .box-whatsapp p{padding-left:30px}.block.newsletter{max-width:100% !important}.footer.content{border:none;padding-top:0}.block.newsletter .form.subscribe{display:flex}.block.newsletter div.field.newsletter{max-width:250px}div.block.newsletter #chk_privacy{margin-right:10px}.block.newsletter input{margin-right:51px}.block.newsletter span.privacy,.block.newsletter span.privacy a{font-size:12px !important}.block.newsletter span a{text-decoration:underline}div.mage-error{color:#e02b27 !important;font-size:1.2rem !important}.footer.content .block{float:unset !important}.box-whatsapp *{color:#40ea82 !important}.box-whatsapp p strong{font-size:18px !important}@media print,(min-width:1025px){.nav-toggle{display:none !important}}@media (min-width:768px){.navigation .level0>.level-top{padding:0 10px !important}}@media (max-width:1232px){.navigation ul li a span{font-size:14px !important}}@media (max-width:1024px){.block.newsletter input{margin-right:0;padding:0 0 0 10px}.brands{padding-left:20px;padding-right:20px}}@media (max-width:991px){.navigation .level0>.level-top{padding:0 5px !important}}@media (max-width:850px){.navigation .level0>.level-top{padding:0 !important}}@media (max-width:768px){h1,h1 span{font-size:34px !important}h2{font-size:22px !important}h3{font-size:18px !important}p{font-size:14px !important}.pt100{padding-top:50px}.pt50{padding-top:25px}.mt100{margin-top:50px}.mt50{margin-top:25px}.pb100{padding-bottom:50px}.pb50{padding-bottom:25px}.mb100{margin-bottom:50px}.mb50{margin-bottom:25px}.filter .block-subtitle{font-size:16px}.filter-options-title,.filter-options-content a{font-size:12px;line-height:19px}.mobile{display:block}.dsk{display:none}.navigation ul li a span{font-size:13px !important}.hello_Bar li{font-size:14px}.hello_Bar{padding:10px 0}.page-title{line-height:45px}.catalog-product-view div{font-size:12px}.catalog-product-view .product.pricing,.catalog-product-view .product.attribute.overview div,.catalog-product-view .product.data.items a,.catalog-product-view .product.data.items div{font-size:14px !important}.checkout-index-index label,table.table-checkout-shipping-method{font-size:12px}.checkout-index-index div{font-size:12px}input#discount-code{padding:16px}.footer *{font-size:12px !important}.footer_mobile_subscribe_container{display:flex;flex-direction:column;align-items:center}.subscribe .subscribe{padding:15px}.box-whatsapp p strong{font-size:14px !important}.subscribe_container{display:flex;flex-direction:column;padding:20px 0 0}.footer .payment_footer{justify-content:flex-start}}@media (max-width:767px){body{overflow-x:hidden}.minicart-wrapper{padding-top:0 !important}.nav-sections{height:unset}.navigation .parent .level-top:after{top:0 !important}.navigation ul#ui-id-1,.navigation ul#ui-id-2{height:100%;display:flex;align-items:inherit;justify-content:inherit;flex-direction:column}.navigation ul#ui-id-1 li,.navigation ul#ui-id-2 li{padding:13px}.navigation ul#ui-id-1 li.active a span,.navigation ul#ui-id-2 li.active a span{padding-left:10px}.logo{float:unset !important;margin:0;display:block;width:50%;margin:0 auto}.logo img{width:150px;margin:auto}.nav-toggle{top:30px}.minicart-wrapper{margin-top:0;float:unset !important;top:46px;right:15px;position:absolute;transform:translate(-50%,-50%);z-index:5}.block-search .label{float:unset !important;top:30px;right:10%;position:absolute;color:#757575}.header.content{display:block}.owl-nav{display:none}.vetrina,.storia_home,.page-footer{padding:50px 0}.storia_home h3{padding-top:50px}.brands{padding:50px 20px}.footer .row>div{margin-top:50px}.newsletter input#newsletter{height:50px}.footer .row>div{margin-top:0 !important}.field.newsletter label{width:100%}}