h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500}.mobile-nav hr{margin:.2rem auto !important}.top-notice small{display:inline-block}@media(max-width:575px){.top-notice small{margin-top:.8rem;display:block}}.product-list{align-items:start}.product-list .price-box{margin-bottom:.8rem}.product-list .info-giacenza{margin-bottom:1.6rem}.product-price{font-size:2.2rem}.info-price{margin-top:1rem;font-size:1.5rem;display:block}.product-single-details .product-price.sconto{font-size:3rem !important;color:#f00 !important;font-weight:300;margin-right:.8rem}.product-price.sconto{font-size:2.5rem !important;color:#f00 !important;font-weight:300;margin-right:.6rem}.info-price .sconto{color:#f00 !important;font-weight:600;margin-right:2rem}.info-price .listino{color:#666 !important;margin-right:2rem}.info-price .scorporo{color:#666 !important;margin-right:1rem}.info-giacenza .giacenza-box,.info-giacenza .spedizione-box,.info-wish{font-size:1.3rem !important;margin-right:1rem}.info-giacenza .spedizione-box .data{font-weight:700}.info-lottominimo{color:#dc3545 !important;font-size:1.2rem !important;margin-bottom:1rem;height:3rem}.product-single-details .info-lottominimo{font-size:2rem !important}.product-single-details .product-price.scorporo,.product-single-details .product-price.listino{font-size:1.8rem !important}.product-price.scorporo{font-weight:500;margin-top:1rem;display:block;font-size:1.4rem!important}.product-price.listino{font-weight:500;margin-top:1rem;display:block;font-size:1.4rem!important;color:#999!important}.product-widget .product-price{font-size:1.5rem}.tabellaprezzi p{font-weight:bold;margin-bottom:1rem}@media(min-width:1200px){.col-xl-7col .product-price,.col-xl-8col .product-price{font-size:1.5rem}}@media(max-width:479px){.product-price{font-size:1.3rem}}.product-widgets-container .product-price{font-size:1.5rem}.product-single-details .product-price{color:#222529;font-size:2.4rem;letter-spacing:-.02em;vertical-align:middle;line-height:.8}.product-single-details .old-price{position:relative;top:2px;color:#a7a7a7;font-size:1.9rem;font-weight:600;vertical-align:middle}.product-single-details .old-price+.product-price{margin-left:.4rem}main .sticky-header .product-price{font-size:1.8rem}.product-single-extended .product-price{font-size:3rem}.product-single-extended .old-price{font-size:2.4rem}.product-single-extended .old-price+.product-price{margin-left:1.5rem}@media(max-width:767px){.product-single-extended .product-price{font-size:2.4rem}.product-single-extended .product-title{font-size:3rem}}.product-default figure{background-color:#335d650f !important}.product-list .btn-icon-wish,.product-list .btn-quickview,.product-list .btn-compare,.product-list .btn-quotazione{margin:0 3px 5px 0}.modal-sm{max-width:300px}.input-group-text{padding:.375rem 1.5rem;font-size:2rem;border-radius:.5rem}.wish-count{z-index:1}.compare-count{z-index:1}.header-icon .badge-circle{top:-5px;left:18px}.sticky-navbar .sticky-info .badge-circle{right:15px}.sticky-navbar .sticky-info .fa-light{font-weight:300 !important;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1.4em}.main-nav .menu>li.float-right>a:hover{border-top-color:#06c !important}.body-error{margin:0 auto;max-width:900px;width:100%}.body-error.error-outside{display:table;height:100vh}.body-error.error-outside .center-error{display:table-cell;vertical-align:middle}.body-error.error-inside{margin-top:150px}.body-error .error-header{border-bottom:1px solid #dadada;margin-bottom:50px;padding-bottom:15px}.body-error .error-header .form{margin-top:12px}.body-error .error-code{font-size:18rem;line-height:18rem;letter-spacing:-10px}.body-error .error-explanation{font-size:1.8rem;line-height:3.6rem;margin-top:25px}@media only screen and (max-width:1150px){.body-error.error-inside{margin-top:50px;padding-bottom:50px}}@media only screen and (min-width:768px) and (max-width:1150px){.body-error.error-inside .error-code{font-size:12rem;line-height:12rem;letter-spacing:-7px}.body-error .error-code{font-size:12rem;line-height:12rem;letter-spacing:-7px}.body-error.error-inside .error-explanation{font-size:2rem;line-height:3.2rem}}@media only screen and (max-width:767px){.body-error .error-code{font-size:12rem;line-height:12rem;letter-spacing:-7px}.body-error .error-explanation{font-size:1.5rem;line-height:2.8rem}.body-error.error-outside{height:auto;padding:20px}}.product-details .btn-icon-wish,.product-details .btn-quickview,.product-details .btn-compare,.product-details .btn-quotazione,.product-default .btn-icon-wish,.product-default .btn-quickview,.product-default .btn-compare,.product-default .btn-quotazione,.btn-remove-compare,.btn-remove-wish{position:relative !important;opacity:100 !important}.btn-remove-compare,.btn-remove-wish{background-color:#f4f4f4;border:1px solid #f4f4f4;color:#333;margin:0 0 5px;line-height:32px;font-size:1.4rem;right:0;display:inline-block;top:0;margin:0 2px;height:36px;text-align:center;opacity:0;transition:all .25s ease;margin:0 3px 5px 0;font-weight:600;padding-left:6px;padding-right:6px}.custom-select{display:inline-block;width:100%;height:calc(3rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#777;vertical-align:middle;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control,select.form-control:not([size]):not([multiple]){padding-left:1.2rem;height:32px;margin-bottom:1rem;transition:all .3s;border:1px solid #dfdfdf;border-radius:0;background-color:#fff;color:#777;font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5}.cart-discount .form-control{height:46px}.input-group>.dim-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.dim-control{display:inline-block;width:100%;height:calc(3rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5;color:#777;vertical-align:middle;background:none;background-size:auto;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.carrello-vuoto{color:#06c !important}.carrello-vuoto i{font-size:10em;display:block;margin-top:5vh}.carrello-vuoto span.small{font-size:3em;display:block;margin-top:3vh;margin-bottom:10vh}.cart-discount{margin-bottom:4rem;max-width:420px}.cart-discount .btn.btn-sm.btn-primary{padding-top:14px}@media(max-width:575px){.cart-discount{margin-bottom:2rem}}@media(max-width:767px){.cart-discount .form-control{max-width:132px;margin-right:.4rem}.cart-discount{margin-bottom:1.5rem}}@media(max-width:479px){.cart-discount{margin-bottom:1.5rem}.cart-discount .input-group{flex-direction:column;align-items:center}.cart-discount .form-control{margin:auto;margin-bottom:1.5rem;max-width:none;width:100%}}.checkout-progress-bar li.disabled{pointer-events:none}.card.snap-accordion{margin-bottom:-1px}.card.snap-accordion .card-header:after{content:'';font-family:'porto';transition:.35s;display:inline-block;margin-left:2rem}.card.snap-accordion .card-header.collapsed:after{content:'';transition:.35s}.card.card-accordion .card-body{padding:1.3rem}.card.card-accordion p{padding:0;padding-bottom:1.3rem}.modal-backdrop.show{opacity:.5}.modal-header,.modal-footer{height:50px}.formcompact .form-group{margin-bottom:.75rem !important}.formcompact .form-control,.formcompact select.form-control:not([size]):not([multiple]){padding-left:1.2rem;height:26px !important;margin-bottom:.5rem;transition:all .3s;border:1px solid #dfdfdf;border-radius:0;font-size:1.2rem;font-weight:400;line-height:1}.hidden{display:none !important}.pagamento dd{font-weight:500;color:#06c !important;font-size:1.8rem}.nbtn{display:inline-flex;justify-content:center;align-items:center;width:100%;border:1px solid transparent;background-color:#015c86;border-color:#01345c;color:#fff;border-radius:.2em;cursor:pointer;font-family:sans-serif;font-size:1.2em;font-weight:bold;transition:.3s}.nbtn:hover{background-color:#026b9c;border-color:#01345c}.nbtn:active{background-color:#014566;border-color:#01345c}.table-order .col-sm{padding-left:3px;padding-right:3px;margin-top:3px;margin-bottom:3px}.product-reviews-content .reviews-title{margin-bottom:1.6rem;font-size:2.2rem;font-weight:500;border-bottom:#06c 1px solid;padding-bottom:5px}.product-reviews-content .panel-title{font-size:1.9rem;font-weight:400}.dashboard-title{margin-bottom:2rem;font-size:2.2rem;font-weight:500;border-bottom:#06c 1px solid;padding-bottom:1rem}.dashboard-title i{font-size:3.2rem;margin-right:1.5rem !important}.post-body .logo{width:60px;margin-right:10px;float:left;text-align:center}.masterBanner{min-height:400px}footer.bg-dark a:hover{color:#fff !important}.banner-layer h3.m-b-2{color:#fff !important;text-shadow:2px 2px 5px #06c}.product-consumabile.tipologia{line-height:1.5rem;margin-bottom:.2rem;text-align:center;width:95%;max-height:3.2rem;overflow:hidden;display:block;text-overflow:ellipsis;font-size:75%;font-weight:bold;color:#000}.product-list .product-consumabile.tipologia{text-align:left;display:inline-block;font-size:100%}.product-consumabile.dimensioni{line-height:1.5rem;margin-bottom:.6rem;text-align:center;width:95%;overflow:hidden;display:block;text-wrap:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:75%;color:#000}.product-list .product-consumabile.dimensioni{text-align:left;display:inline-block;font-size:100%}.product-default .btn-icon-wish .btn-add-text,.product-default .btn-quickview .btn-add-text,.product-default .btn-compare .btn-add-text,.product-default .btn-quotazione .btn-add-text{display:none;font-weight:800;font-size:13px}.product-default .btn-icon-wish:hover .btn-add-text,.product-default .btn-quickview:hover .btn-add-text,.product-default .btn-compare:hover .btn-add-text,.product-default .btn-quotazione:hover .btn-add-text{display:inline-block}.product-default .btn-add-cart:hover .btn-add-cart-text{display:inline-block}.product-default.product-list .btn-add-cart .btn-add-cart-text,.product-default.product-list .btn-icon-wish .btn-add-text,.product-default.product-list .btn-quickview .btn-add-text,.product-default.product-list .btn-compare .btn-add-text,.product-default.product-list .btn-quotazione .btn-add-text{display:inline-block}hr.rigainfo{margin:.5rem auto .5rem}.note-prodotto{font-weight:600;color:#06c}.note-prodotto::before{margin-right:8px;font-family:'Font Awesome 6 Pro';content:"";font-weight:800;font-size:1.6rem}