@charset "UTF-8";.cc-window,.termsfeed-com---palette-dark.termsfeed-com---nb{font-family:"Plus Jakarta Sans",sans-serif!important;border-radius:12px!important}#mobile-nav #navbar-mobile .button,#mobile-nav #navbar-mobile .toggle{height:40px;align-items:center;color:#0e487c;display:flex;font-size:1.2em}.grecaptcha-badge,.quicksearch{display:none}.quicksearch,nav{width:100%;z-index:999}#middle-nav .btn-nav,#top-nav .cart{-webkit-user-select:none;-moz-user-select:none}#middle-nav,#mobile-nav #navbar-mobile,#mobile-nav .bottom,#top-nav{border-bottom:1px solid #e6e6e6}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row a:hover,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row a:hover,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat a:hover,#top-nav .nav-button,a,a:hover{text-decoration:none}#search_result,#top-nav .language-button .language-selector,.input-area ul,.prod-cart .mobile-menu{box-shadow:0 4px 8px rgba(0,0,0,.15)}:root{--swiper-navigation-size:30px}body,html{margin:0;background-color:#fff!important;font-family:"DM Sans",sans-serif!important}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:7.5px;padding-left:7.5px}.row{margin-right:-7.5px;margin-left:-7.5px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:15px;padding-left:15px}.col-sticky{position:sticky}.termsfeed-com---palette-dark.termsfeed-com---nb{background-color:#0e487c!important;right:1rem!important;left:1rem!important;bottom:1rem!important;max-width:100%!important}.termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-main-container{padding:1.4rem}.termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-main-container .cc-nb-title{font-size:1.2rem}.termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-main-container .cc-nb-text{font-size:.9rem}.termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-main-container .cc-nb-okagree,.termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-main-container .cc-nb-reject{background-color:#ffc700!important;border-radius:90px}.termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-main-container .cc-nb-changep{border-radius:90px}.cc-window .cc-message{font-size:.9rem!important}.cc-window .cc-message .cc-link{color:#ffc700;opacity:1}.container{max-width:1200px!important}.breadcrumb{font-size:.8em;padding:0;margin-top:1rem}.breadcrumb li{margin-right:10px;color:grey}.breadcrumb li a{color:grey}.breadcrumb li:not(:last-child)::after{content:"/";color:grey;margin-left:8px}body.modal-open #navbar{padding-right:15px}nav{position:fixed;top:0;transition:top .3s}#mobile-nav #navbar-mobile{background-color:#fff;height:60px}#mobile-nav #navbar-mobile .toggle{justify-content:center}#mobile-nav #navbar-mobile .logo img{height:18px}#mobile-nav #navbar-mobile .button{justify-content:center}#mobile-nav #navbar-mobile .cart,.input-group,.prod-cart{position:relative}#mobile-nav #navbar-mobile .cart .num{position:absolute;right:-4px;bottom:2px;color:#fff;background-color:#47a7fe;border-radius:40px;font-size:.7em;height:15px;min-width:15px;display:flex;align-items:center;justify-content:center}#mobile-nav .bottom{background-color:#fff;display:flex;padding:8px;justify-content:space-between;align-items:center;font-size:.9rem}#mobile-nav .bottom input{flex-grow:1;background-color:#fff;border-radius:40px;padding:0 20px;min-height:40px;border:1px solid #ccc;outline:0;margin-right:.5rem;color:#333}#mobile-nav .bottom input:-ms-input-placeholder,#mobile-nav .bottom input::-ms-input-placeholder,#mobile-nav .bottom input::placeholder{color:#b3b3b3}#mobile-nav .bottom .button-search{background-color:#47a7fe;border-radius:40px;min-height:40px;padding:0 20px;display:flex;align-items:center;color:#fff}#mobile-nav.sidebar{z-index:1055}.recaptcha-text{font-size:.8rem;margin:1rem 1rem 0;color:#b3b3b3;text-align:center}.recaptcha-text a{font-weight:700;color:#b3b3b3!important;text-decoration:underline}#seo_testo .h1-desc,#seo_testo h1,#testo_seo .h1-desc,#testo_seo h1{color:#333!important;font-size:1.8rem!important;font-weight:600!important}#seo_testo .h2-desc,#seo_testo h2,#testo_seo .h2-desc,#testo_seo h2{color:#333!important;font-size:1.6rem!important;font-weight:600!important}#seo_testo .h3-desc,#seo_testo h3,#testo_seo .h3-desc,#testo_seo h3{color:#333!important;font-size:1.4rem!important;font-weight:600!important}#seo_testo p,#testo_seo p{line-height:1.6em;color:#333!important}#seo_testo a,#testo_seo a{color:#333!important;font-weight:500;text-decoration:underline}#middle-nav .call-btn,#seo_testo ul,#testo_seo ul{color:#333!important}.quicksearch{position:fixed;padding:1em;height:calc(100vh - 60px);background-color:rgba(0,0,0,.4)}.quicksearch .content{background-color:#fff;border-radius:12px;padding:1.2em;width:100%;height:90%}.quicksearch .content .content-scroll{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 40px)}.quicksearch .content .header-2{height:30px}#modalAddEmpty .modal-dialog .modal-content .modal-header span,#modalEditPrice .modal-dialog .modal-content .modal-header span,#modalForgot .modal-dialog .modal-content .modal-header span,#modalGreetings .modal-dialog .modal-content .modal-header span,#modalLogin .modal-dialog .modal-content .modal-header span,.box-crediti .text,.input-area-s .utente-new,.input-area-s .utente-old,.quicksearch .content .header-2 .material-symbols-outlined{cursor:pointer}#fail,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .language-row,#spinner,#success,.input-component .input-component-area tr td .cont,.mobile-bar .row-crediti,.prod-cart .load-file-row .cont-files .file-loading,.prod-cart .load-file-row .cont-files .file-name,.quicksearch .content .header{display:flex;align-items:center}.quicksearch .content .header input{border-radius:50px;border:1px solid #e6e6e6;padding:10px 20px;outline:0;flex-grow:1}.quicksearch .content .header .close{display:flex;margin-right:15px}.quicksearch .content .product{display:flex;border-radius:12px;border:1px solid #e6e6e6;padding:15px;align-items:flex-start}.quicksearch .content .product img{width:15%;aspect-ratio:1;border-radius:8px}.quicksearch .content .product h4{font-size:1.1em;color:#333}.quicksearch .content .product p{margin-bottom:0;color:#333;font-size:.9em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#search_result .search-result:hover,#search_result_mob .search-result:hover,.download-quote:hover,.empty-cart:hover,.quicksearch .content .product:hover{background-color:#f7f7f7}@keyframes search-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#top-nav{background-color:#fff;justify-content:space-between;height:80px;display:flex;align-items:center}#middle-nav,.nav-spacing{height:60px}#top-nav .logo{min-width:300px;min-height:38px}#top-nav .outline-btn{border-radius:100px;padding:0 28px;height:34px;margin:3px}#top-nav .search-bar{background-color:#fff;border-radius:40px;margin:0 20px;border:1px solid #ccc;height:50px;width:500px}#top-nav .cart,#top-nav .language-button .language-selector .language-row:hover,.input-area ul li.focus,.input-area ul li:hover{background-color:#f2f2f2}#top-nav .search-bar input{border:0;outline:0;margin:0 18px;color:#333}#top-nav .search-bar .search-progress{align-self:center;display:block;margin:0 5px;color:#b3b3b3;animation:1.2s linear infinite search-rotation}#top-nav .search-bar .search-icon{color:#b3b3b3;display:flex;align-items:center;margin:0 1em}#top-nav .search-bar .search-btn{background-color:#47a7fe;color:#fff;cursor:pointer;display:flex;align-items:center;margin:4px;justify-content:center;padding:0 20px;border-radius:40px}#top-nav .search-bar .search-btn .material-symbols-outlined{font-size:20px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .language-row .text,#top-nav .search-bar .search-btn .search-btn-text{margin-left:10px;font-size:.9em}#top-nav .nav-button{margin-left:20px;display:flex;align-items:center;color:#0e487c;position:relative;cursor:pointer}#top-nav .nav-button .nav-username{margin-left:5px;font-size:.9em;line-height:0;display:none}#top-nav .nav-button .cart-qtt{z-index:1;background-color:#47a7fe;color:#fff;padding:2px;border-radius:20px;position:absolute;right:-4px;bottom:-2px;font-size:.7em;height:15px;min-width:15px;display:flex;align-items:center;justify-content:center}#top-nav .language-button{margin-left:20px;position:relative}#top-nav .language-button .language-circle{width:28px;height:28px;border:1px solid #e6e6e6;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}#top-nav .language-button .language-circle img{width:22px;height:22px;display:block}#top-nav .language-button .language-selector{position:absolute;right:0;bottom:0;transform:translateY(calc(100% + 10px));background:#fff;padding:10px;z-index:99;border-radius:8px;border:1px solid #d3d3d3}#top-nav .language-button .language-selector .language-row{cursor:pointer;display:flex;align-items:center;padding:8px;border-radius:4px}#top-nav .language-button .language-selector .language-row .text{margin-left:10px}#top-nav .cart{border-radius:4px;height:40px;padding:0 20px;color:#333;font-size:.9em;user-select:none;cursor:pointer;margin-left:20px}#middle-nav .btn-open-prods i,#top-nav .cart i{font-size:1.2em}.address{padding:20px 10px}#middle-nav{background-color:#fff;justify-content:space-between;display:flex;align-items:center}#middle-nav .nav-section{border:none;outline:0;background-color:#fff;color:#333;position:relative;font-size:.9em;padding:0 .5em;text-align:center}#middle-nav .nav-section.promo,.input-group .input-label star,.products-nav .cont-prodotti-nav .cols-prodotti ul li.promosprint a{color:#ee7219}#middle-nav .nav-section.promo .circle,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row .promo,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .promo,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .promo{background-color:#ee7219}#middle-nav .nav-section.applicazione{color:#568aba}#middle-nav .nav-section .circle{width:0;transition:.3s;height:2px;background-color:#47a7fe;position:absolute;bottom:-2px;left:0;right:0;margin:auto;border-radius:40px}#middle-nav .nav-section:hover .circle{width:10%}#middle-nav .nav-section.active .circle,#modalNewsletter .modal-dialog .modal-content .modal-body img{width:50%}#middle-nav .dropdown-section{display:none;position:absolute;top:140px;width:100%;left:0;border-bottom:1px solid #e6e6e6;padding:15px 0;background-color:#fff}#middle-nav .dropdown-section.active,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button .fa-minus-circle,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button.collapsed .fa-plus-circle,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button.collapsed .promo-tag,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button .fa-minus-circle,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button.collapsed .fa-plus-circle,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button.collapsed .promo-tag,.box-crediti .icon-on.checked,.input-area .fd-row .icon.checked.icon-on,.input-area-s .check-off,.input-area-s .checked .check-on,.input-component .select-address ul li:hover .select,.input-component .select-address-sped ul li:hover .select,.input-component .select-place ul li:hover .select,.mobile-bar .icon-on.checked,.open-mobile-cart.loading .icon,.prod-cart .load-file-row .cont-files .check-single .icon-on.checked,.promo-square,.shop-now.loading .icon{display:block}#middle-nav .dropdown-section .see-all{border-top:1px solid #e6e6e6}#middle-nav .dropdown-section .see-all a{color:#333;font-weight:600;display:flex;align-items:center}#middle-nav .dropdown-section .see-all a .material-symbols-outlined{margin-left:5px}#middle-nav .dropdown-section .blank{-moz-column-count:4;column-count:4;-moz-column-gap:15px;column-gap:15px}#middle-nav .dropdown-section .blank ul,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul,.products-nav .cont-prodotti-nav .cols-prodotti ul{-webkit-column-break-inside:avoid;list-style:none;padding:0}#middle-nav .dropdown-section .blank ul li,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul li{font-weight:700;font-size:1em}#fail .text,#middle-nav .dropdown-section .blank ul li a,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod .name,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul li a,#spinner .text,#success .text,.btn-pacco .text,.condizioni,.prod-cart .mobile-menu a,.products-nav .cont-prodotti-nav .cols-prodotti ul li a,.row-ritiro .desc,body{color:#333}#middle-nav .dropdown-section .blank ul li a .promo-tag,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul li a .promo-tag{background-color:#ffdfc8;color:#ee7219;font-size:.7em;padding:1px 10px;border-radius:20px;margin-left:10px}#middle-nav .dropdown-section .blank ul li.indent,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul li.indent{font-size:.85em;padding-left:15px;margin-top:5px;font-weight:400;line-height:1.3em}#middle-nav .dropdown-section .blank ul li.indent.show-all a,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul li.indent.show-all a{display:flex;align-items:center;font-weight:600}#middle-nav .btn-nav,#middle-nav .btn-open-prods{margin-right:30px;align-items:center;cursor:pointer;font-size:.9em}#middle-nav .dropdown-section .blank ul li.indent.show-all a .material-symbols-outlined,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list ul li.indent.show-all a .material-symbols-outlined{font-size:20px;margin-left:5px}#middle-nav .allprods{background-color:#47a7fe;border-radius:40px;color:#fff;cursor:pointer;border:none;outline:0;padding:8px 25px}#middle-nav .allprods .nav-icon-text{font-size:.9em;margin-left:10px;line-height:0}#middle-nav .btn-nav{user-select:none;justify-content:center;color:#333}#middle-nav .btn-open-prods{padding:0 28px;border-radius:4px;height:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;color:#0e487c;background-color:#aed9ff}.no-scroll{overflow:hidden}.white-card{background-color:#fff;border-radius:12px}.nav-spacing.spacing-offer{height:144px}.input-group select{width:100%;outline:0;border:1px solid #e6e6e6;padding:6px 12px;font-size:.9em;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;height:40px}.input-group i{position:absolute;right:14px;bottom:20px;transform:translateY(15px);font-size:20px;color:#333;pointer-events:none}.input-group input:hover,.input-label:hover{cursor:pointer!important}.input-group .input-area{width:100%;outline:0;border:1px solid #e6e6e6;padding:6px 12px;font-size:.9em;border-radius:4px;min-height:40px}.input-group .hint,.input-group .input-label{color:#333;font-size:.8em}:-ms-input-placeholder,::-ms-input-placeholder,::placeholder{color:#e6e6e6}.input-group .input-area::-webkit-input-placeholder{color:#ccc}.input-group .input-area:focus::-webkit-input-placeholder{color:#ccc}.input-group.invalid .input-area:invalid::-webkit-input-placeholder{color:#ffc5c5}.input-group .input-area:focus{border:1px solid #666}.input-group .input-label{margin-bottom:.25em}.disclaimer-fatt,.input-group.invalid .hint{color:#f23d3d}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:#fff}.input-submit{padding:8px;width:100%;height:40px;border-radius:40px;outline:0;border:none;font-size:.9rem;background-color:#47a7fe;font-weight:500;color:#fff;cursor:pointer}#braintree-pay:hover,#modalAddEmpty .modal-dialog .modal-content .modal-body .input-submit:hover,#modalEditPrice .modal-dialog .modal-content .modal-body .input-submit:hover,#modalForgot .modal-dialog .modal-content .modal-body .input-submit:hover,#modalGreetings .modal-dialog .modal-content .modal-body .input-submit:hover,#modalLogin .modal-dialog .modal-content .modal-body .input-submit:hover,.input-area .button:hover,.input-area-s input[type=submit]:hover,.input-submit:hover,.open-mobile-cart:hover,.shop-now:hover{background-color:#3898f1}.invalid .input-area,.invalid select{border-color:#f23d3d!important}.invalid .input-label{color:#f23d3d!important}.promo-square img{width:100%;border-radius:4px;height:100%}#modalAddEmpty,#modalEditPrice,#modalForgot,#modalGreetings,#modalLogin,#modalNewsletter,#modalUnsubscribe,#modalWaitingPayment{z-index:1060}#modalUnsubscribe .modal-dialog .modal-content,#modalWaitingPayment .modal-dialog .modal-content{border:0;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modalUnsubscribe .modal-dialog .modal-content .modal-body,#modalWaitingPayment .modal-dialog .modal-content .modal-body{align-items:center;display:flex;flex-direction:column}#modalUnsubscribe .modal-dialog .modal-content .modal-body img{width:60%}#modalUnsubscribe .modal-dialog .modal-content .modal-body .text{font-size:1rem;font-weight:700;color:#0e487c;margin-top:1rem;text-align:center}#modalAddEmpty .modal-dialog .modal-content,#modalEditPrice .modal-dialog .modal-content,#modalForgot .modal-dialog .modal-content,#modalGreetings .modal-dialog .modal-content,#modalLogin .modal-dialog .modal-content{border:0;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modalAddEmpty .modal-dialog .modal-content .modal-header,#modalEditPrice .modal-dialog .modal-content .modal-header,#modalForgot .modal-dialog .modal-content .modal-header,#modalGreetings .modal-dialog .modal-content .modal-header,#modalLogin .modal-dialog .modal-content .modal-header{border:none;justify-content:flex-end}#modalAddEmpty .modal-dialog .modal-content .modal-body,#modalEditPrice .modal-dialog .modal-content .modal-body,#modalForgot .modal-dialog .modal-content .modal-body,#modalGreetings .modal-dialog .modal-content .modal-body,#modalLogin .modal-dialog .modal-content .modal-body{padding:20px}#modalAddEmpty .modal-dialog .modal-content .modal-body .title,#modalEditPrice .modal-dialog .modal-content .modal-body .title,#modalForgot .modal-dialog .modal-content .modal-body .title,#modalGreetings .modal-dialog .modal-content .modal-body .title,#modalLogin .modal-dialog .modal-content .modal-body .title{width:100%;text-align:center;color:#333;font-weight:600;font-size:1.2rem}#modalAddEmpty .modal-dialog .modal-content .modal-body .cont,#modalEditPrice .modal-dialog .modal-content .modal-body .cont,#modalForgot .modal-dialog .modal-content .modal-body .cont,#modalGreetings .modal-dialog .modal-content .modal-body .cont,#modalLogin .modal-dialog .modal-content .modal-body .cont{margin:1.5rem auto;width:80%}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area,#modalForgot .modal-dialog .modal-content .modal-body .input-area,#modalGreetings .modal-dialog .modal-content .modal-body .input-area,#modalLogin .modal-dialog .modal-content .modal-body .input-area,.input-area,.input-component{display:flex;flex-direction:column;position:relative}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area label,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area label,#modalForgot .modal-dialog .modal-content .modal-body .input-area label,#modalGreetings .modal-dialog .modal-content .modal-body .input-area label,#modalLogin .modal-dialog .modal-content .modal-body .input-area label,.input-area label,.input-component .select-address .title,.input-component .select-address-sped .title,.input-component .select-place .title,.input-component label{font-size:.9em;font-weight:600;color:#333}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area .input-bar,#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area input,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area .input-bar,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area input,#modalForgot .modal-dialog .modal-content .modal-body .input-area .input-bar,#modalForgot .modal-dialog .modal-content .modal-body .input-area input,#modalGreetings .modal-dialog .modal-content .modal-body .input-area .input-bar,#modalGreetings .modal-dialog .modal-content .modal-body .input-area input,#modalLogin .modal-dialog .modal-content .modal-body .input-area .input-bar,#modalLogin .modal-dialog .modal-content .modal-body .input-area input,.input-area .input-bar,.input-area input{border:1px solid #e6e6e6;outline:0;border-radius:40px;height:40px;padding:0 20px;color:#333}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area .input-bar:focus,#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area input:focus,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area .input-bar:focus,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area input:focus,#modalForgot .modal-dialog .modal-content .modal-body .input-area .input-bar:focus,#modalForgot .modal-dialog .modal-content .modal-body .input-area input:focus,#modalGreetings .modal-dialog .modal-content .modal-body .input-area .input-bar:focus,#modalGreetings .modal-dialog .modal-content .modal-body .input-area input:focus,#modalLogin .modal-dialog .modal-content .modal-body .input-area .input-bar:focus,#modalLogin .modal-dialog .modal-content .modal-body .input-area input:focus,.input-area .input-bar:focus,.input-area input:focus{border:1px solid grey}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area .input-bar.error,#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area .input-bar.invalid,#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area input.error,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area .input-bar.error,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area .input-bar.invalid,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area input.error,#modalForgot .modal-dialog .modal-content .modal-body .input-area .input-bar.error,#modalForgot .modal-dialog .modal-content .modal-body .input-area .input-bar.invalid,#modalForgot .modal-dialog .modal-content .modal-body .input-area input.error,#modalGreetings .modal-dialog .modal-content .modal-body .input-area .input-bar.error,#modalGreetings .modal-dialog .modal-content .modal-body .input-area .input-bar.invalid,#modalGreetings .modal-dialog .modal-content .modal-body .input-area input.error,#modalLogin .modal-dialog .modal-content .modal-body .input-area .input-bar.error,#modalLogin .modal-dialog .modal-content .modal-body .input-area .input-bar.invalid,#modalLogin .modal-dialog .modal-content .modal-body .input-area input.error,.input-area .input-bar.error,.input-area .input-bar.invalid,.input-area input.error{border:1px solid #f23d3d}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area span,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area span,#modalForgot .modal-dialog .modal-content .modal-body .input-area span,#modalGreetings .modal-dialog .modal-content .modal-body .input-area span,#modalLogin .modal-dialog .modal-content .modal-body .input-area span{position:absolute;right:14px;top:35px;height:20px;font-size:20px;color:grey;cursor:pointer}#modalAddEmpty .modal-dialog .modal-content .modal-body .input-area .error-msg,#modalEditPrice .modal-dialog .modal-content .modal-body .input-area .error-msg,#modalForgot .modal-dialog .modal-content .modal-body .input-area .error-msg,#modalGreetings .modal-dialog .modal-content .modal-body .input-area .error-msg,#modalLogin .modal-dialog .modal-content .modal-body .input-area .error-msg,.input-area .error-msg{display:none;color:#f23d3d;font-size:.9em}#braintree-pay,#modalAddEmpty .modal-dialog .modal-content .modal-body .input-submit,#modalEditPrice .modal-dialog .modal-content .modal-body .input-submit,#modalForgot .modal-dialog .modal-content .modal-body .input-submit,#modalGreetings .modal-dialog .modal-content .modal-body .input-submit,#modalLogin .modal-dialog .modal-content .modal-body .input-submit{border:none;outline:0;border-radius:40px;height:40px;color:#fff;background-color:#47a7fe;font-weight:500}#modalAddEmpty .modal-dialog .modal-content .modal-body .btn-register,#modalEditPrice .modal-dialog .modal-content .modal-body .btn-register,#modalForgot .modal-dialog .modal-content .modal-body .btn-register,#modalGreetings .modal-dialog .modal-content .modal-body .btn-register,#modalLogin .modal-dialog .modal-content .modal-body .btn-register{display:flex;border:2px solid #47a7fe;outline:0;border-radius:40px;height:40px;color:#47a7fe;background-color:#fff;font-weight:500;align-items:center;justify-content:center;font-size:.9rem}#modalAddEmpty .modal-dialog .modal-content .modal-body .btn-register:hover,#modalEditPrice .modal-dialog .modal-content .modal-body .btn-register:hover,#modalForgot .modal-dialog .modal-content .modal-body .btn-register:hover,#modalGreetings .modal-dialog .modal-content .modal-body .btn-register:hover,#modalLogin .modal-dialog .modal-content .modal-body .btn-register:hover{background-color:#e6e6e6;border-color:#e6e6e6}#modalAddEmpty .modal-dialog .modal-content .modal-body .forgot,#modalEditPrice .modal-dialog .modal-content .modal-body .forgot,#modalForgot .modal-dialog .modal-content .modal-body .forgot,#modalGreetings .modal-dialog .modal-content .modal-body .forgot,#modalLogin .modal-dialog .modal-content .modal-body .forgot{font-size:.9rem;color:#47a7fe;font-weight:500;cursor:pointer;text-decoration:underline;text-align:center}#modalNewsletter .modal-dialog .modal-content{border:0;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#search_result,#search_result_mob{-webkit-user-select:none;-moz-user-select:none;padding:10px 10px 0;-ms-overflow-style:none;overflow-y:scroll;background-color:#fff;scrollbar-width:none;max-height:400px}#modalNewsletter .modal-dialog .modal-content .modal-body{align-items:center;justify-content:space-between}#modalNewsletter .modal-dialog .modal-content .modal-body .content{width:100%;text-align:center;color:#333;display:flex;flex-direction:column;align-self:stretch}#modalNewsletter .modal-dialog .modal-content .modal-body .content .title{font-size:1.2rem;font-weight:700}#footer .spacer,#modalNewsletter .modal-dialog .modal-content .modal-body .content .spacing{flex-grow:1}#modalNewsletter .modal-dialog .modal-content .modal-body .content .dismiss{text-align:right;text-transform:uppercase;font-weight:700;cursor:pointer}#modalNewsletter .modal-dialog .modal-content .modal-body .content .policy{font-size:.8rem}#modalNewsletter .modal-dialog .modal-content .modal-body .content .policy a{color:#47a7fe;text-decoration:underline;cursor:pointer;font-weight:500;white-space:nowrap}#modalNewsletter .modal-dialog .modal-content .modal-body .content .input-group .input-label{position:absolute;top:-10px;left:10px;padding:0 4px;background-color:#fff!important}#modalNewsletter .modal-dialog .modal-content .modal-body .content .hint-login{color:#f23d3d;font-size:.8rem;display:none}#modalNewsletter .modal-dialog .modal-content .modal-body .content .btn-submit{padding:.5em 3em;align-self:flex-end;width:-moz-fit-content;width:fit-content;border-radius:4px;outline:0;border:none;font-weight:500;font-size:.9rem;background-color:#47a7fe;color:#fff}#modalWaitingPayment .modal-dialog .modal-content .modal-body .title{text-align:center;font-size:1.2rem;font-weight:700;color:#0e487c}#modalWaitingPayment .modal-dialog .modal-content .modal-body .text{width:100%;text-align:center}#modalWaitingPayment .modal-dialog .modal-content .modal-body .text #pending_payment_list{background-color:#e5f3ff;color:#0e487c;font-weight:700;padding:12px 32px;width:-moz-fit-content;width:fit-content;border-radius:8px;margin:auto}#modalWaitingPayment .modal-dialog .modal-content .modal-body .buttons{display:flex;justify-content:flex-end;width:100%;align-items:center;text-transform:uppercase;font-size:.9rem;font-weight:500}#modalWaitingPayment .modal-dialog .modal-content .modal-body .buttons .continue{color:#0e487c;padding:8px 30px;text-align:center;border-radius:40px;border:1px solid #c5e3ff;cursor:pointer}#modalWaitingPayment .modal-dialog .modal-content .modal-body .buttons .continue:hover{background-color:#c5e3ff}#modalWaitingPayment .modal-dialog .modal-content .modal-body .buttons .redir{padding:8px 30px;text-align:center;background-color:#47a7fe;color:#fff;border-radius:40px;cursor:pointer}#search_result{user-select:none;left:-30px;right:-30px;border-radius:16px;top:120%;color:#333;border:1px solid #e6e6e6;z-index:99}#search_result::-webkit-scrollbar{display:none}#search_result .search-result-template{display:none}#search_result .search-result,#search_result_mob .search-result{margin-bottom:10px;display:flex;padding:10px;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer}#search_result .search-result .image{min-width:25%;flex-basis:25%;margin-right:10px}#search_result .search-result .image img{width:100%;border-radius:4px}#search_result .search-result .text,#search_result_mob .search-result .text{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:-moz-fit-content;height:fit-content}#search_result .search-result .text h1{font-size:1.1rem;font-weight:600;color:#333;text-align:left!important}#search_result .search-result .text p{font-size:.9rem;color:grey}#search_result_mob{user-select:none;left:0;right:0;margin:0 8px;border-radius:0 0 16px 16px;top:100%;border:1px solid #e6e6e6;border-top:none;color:#333;box-shadow:0 8px 8px rgba(0,0,0,.15)}#modal_sections,#search_request_mob{-webkit-user-select:none;-moz-user-select:none}#search_result_mob::-webkit-scrollbar{display:none}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button .fa-plus-circle,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button .promo-tag,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button.collapsed .fa-minus-circle,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row-closed,#search_result_mob .search-result-template{display:none}#search_result_mob .search-result .text h1{font-size:1rem;font-weight:600;color:#333}#search_result_mob .search-result .text p{font-size:.8rem;color:grey}#search_request{top:260%;padding:12px 20px}#search_request .input-search-request input,#search_request .input-search-request textarea{margin:0!important;width:100%;border-radius:4px;color:#333;padding:.5rem 1rem;border:1px solid #b3b3b3;outline:0}#search_request .input-search-request .sub-search{margin:0!important;background-color:#47a7fe;color:#fff;width:100%;border-radius:4px;padding:.5rem 1rem;border:none;outline:0;text-align:center;cursor:pointer}#search_request_mob{padding:12px 16px;user-select:none;left:0;right:0;border-radius:4px;background-color:#fff;top:230%;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#333;margin:0 8px 8px}#search_request_mob .input-search-request input,#search_request_mob .input-search-request textarea{margin:0!important;background-color:#fff;width:100%;border-radius:2px;color:#333;padding:.5rem 1rem;border:1px solid #b3b3b3;outline:0}#search_request_mob .input-search-request .search_request_sub{margin:0!important;background-color:#47a7fe;color:#fff;width:100%;border-radius:2px;padding:.5rem 1rem;border:none;outline:0;text-align:center;cursor:pointer}#modal_sections{user-select:none;transform:translateY(-100%);transition:.2s linear;z-index:1041}#modal_sections .modal-dialog{margin-top:124px!important}#modal_sections .modal-dialog .modal-content{padding-right:15px;padding-left:7px;height:inherit;border:0;border-radius:0 0 12px 12px;background-color:transparent;height:-moz-fit-content;height:fit-content}#modal_sections .modal-dialog .modal-content .modal-body{flex-grow:1;overflow:auto;background-color:#e5f3ff;padding:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}#modal_sections .modal-dialog .modal-content .modal-body .categories .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .title{background-color:#47a7fe;color:#fff;font-weight:500;text-align:center;padding:14px;width:100%;text-transform:uppercase}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont{background:#f1f9ff}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button{display:flex;justify-content:center;align-items:center;font-size:.6em;font-weight:500;text-transform:uppercase;color:#0e487c;border-radius:20px}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .button i,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button i{font-size:1.7em}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .promo-tag,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .promo-tag{background-color:#ee7219;padding:2px 8px;font-size:1em;border-radius:20px;color:#fff;font-weight:500;text-transform:uppercase;margin-right:4px;margin-left:8px;display:flex;align-items:center;width:-moz-max-content;width:max-content}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row,.btn-pacco img{padding:10px 20px}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .promo-tag i,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .promo-tag i{font-size:.7rem}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row .new,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cont-subcat .new,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .new,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .new,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat .new{background-color:#47a7fe}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row .name{text-transform:uppercase;color:#0e487c;font-size:.8em;font-weight:500}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row .icon,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .icon{background-color:#0e487c;color:#fff;height:20px;font-size:.8em;border-radius:20px;line-height:20px;text-align:center;padding:4px 5px 4px 7px}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row .icon .text,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .icon .text{text-transform:uppercase;font-size:.8em;font-weight:500}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .odd,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .odd{background:linear-gradient(to right,rgba(71,167,254,.15),rgba(85,88,218,.15));background-blend-mode:multiply}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row-expand .subsection:hover,#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row:hover{background:#ffc700;cursor:pointer}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row-expand{display:flex;background:#fff}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row-expand .subsection{padding:6px 40px;font-size:.8em;text-transform:uppercase;color:#0e487c;font-weight:500}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cont-subcat,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat{background:#fff}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cont-subcat a:hover{text-decoration:none!important}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cont-subcat .subcat,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat .subcat{display:flex;padding:8px 20px;line-height:1.4em;font-size:.9em;color:#0e487c;align-items:center;justify-content:space-between;text-transform:capitalize}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cont-subcat .section-tag,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat .section-tag{background-color:#ee7219;padding:2px 6px;font-size:.75em;border-radius:20px;color:#fff;font-weight:500;text-transform:uppercase;line-height:1.4em;margin-left:8px;display:flex;align-items:center}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .subcat:hover,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .subcat:hover{background-color:#ffc700;cursor:pointer}#modal_sections .modal-dialog .modal-content .modal-footer,#modal_sidebar .modal-dialog-aside .modal-content .modal-footer{justify-content:space-evenly;font-size:2em;color:#47a7fe;line-height:1em}#modal_sections .modal-dialog .modal-content .modal-footer a,#modal_sidebar .modal-dialog-aside .modal-content .modal-footer a{color:inherit}#modal_sections .modal-dialog .dett-cat{padding-left:0;padding-right:22px;border-radius:12px}#modal_sections .modal-dialog .dett-cat .modal-body{border-radius:12px;background-color:#fff}#modal_sections .modal-dialog .dett-cat .modal-body .subsections{padding:4px 14px 14px}#modal_sections .modal-dialog .dett-cat .modal-body .subsections .subsection{flex-basis:19%;margin-top:10px;padding:8px;border-radius:8px;border:1px solid #c5e3ff}#modal_sections .modal-dialog .dett-cat .modal-body .subsections .subsection .img img{width:100%;border-radius:6px}#modal_sections .modal-dialog .dett-cat .modal-body .subsections .subsection .name{margin-top:8px;color:#0e487c;font-size:.8em;font-weight:500}#modal_sections .modal-dialog .dett-cat .modal-body .subsections .empty{border:none}#modal_sections.open{transform:translateY(0)}#modal_sidebar{padding-top:60px}#modal_sidebar .modal-dialog-aside{width:90%;max-width:90%;height:100%;margin:0;transform:translate(0);transition:transform .2s}#modal_sidebar .modal-dialog-aside .modal-content{height:inherit;border:0;border-radius:0;background:0 0}#modal_sidebar .modal-dialog-aside .modal-content .modal-body{flex-grow:1;overflow:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none}#modal_sidebar .modal-dialog-aside .modal-content .modal-body::-webkit-scrollbar{display:none}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .col-sidebar{padding-left:5px;padding-right:5px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni{background-color:#fff;margin:12px;padding:0 5px 10px;border-radius:8px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .btn-regular{margin-top:10px;background-color:#f2f2f2;border-radius:40px;display:flex;justify-content:center;padding:.75em 0;color:#333;align-items:center;font-size:.9em;line-height:18px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .btn-regular span{margin-left:12px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .btn-regular .material-symbols-outlined{font-size:18px;margin-left:0}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .btn-regular.selected{background-color:#ccc}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .btn-regular.btn-language img{width:18px;height:18px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .language-row .language-circle{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #e6e6e6}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .language-row img{width:18px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie{margin:12px;border-radius:8px;background-color:#fff;padding:0 5px 10px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod{display:flex;width:100%;align-items:center;padding:10px 5px;border-bottom:1px solid #f2f2f2;justify-content:space-between}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod:last-child{padding-bottom:0;border-bottom:none}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod img{width:60px;border-radius:4px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod.open{border-bottom:none}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod.open span{transform:rotate(180deg)}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-categorie .side-prod-list{padding:10px 5px 0 15px;border-bottom:1px solid #f2f2f2;display:none}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .col-language .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .title{font-weight:500;font-size:.8em}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .input-group .input-area::-webkit-input-placeholder,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .input-group .input-area::-webkit-input-placeholder,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .input-group .input-area::-webkit-input-placeholder,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .input-group .input-area::-webkit-input-placeholder{color:#b3b3b3}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .input-group .input-area:invalid+.input-label,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .input-group .input-area:invalid+.input-label,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .input-group .input-area:invalid+.input-label,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .input-group .input-area:invalid+.input-label{color:#333;font-size:.8em}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .input-group input,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .input-group input,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .input-group input,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .input-group input{border-radius:40px}#footer .branding .logo img,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .actions,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .actions,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .actions,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .actions{width:100%}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .actions .login-btn,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .actions .login-btn,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .actions .login-btn,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .actions .login-btn{background-color:#47a7fe;color:#fff;font-weight:500;width:100%;border-radius:40px;font-size:.9em;height:40px;border:none;outline:0;display:flex;align-items:center;justify-content:center}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .forgot,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .forgot,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .forgot,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .forgot{color:#47a7fe;font-weight:500;font-size:.8em}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .disclaimer-privacy,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .disclaimer-privacy,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .disclaimer-privacy,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .disclaimer-privacy{font-size:.8rem;color:#333}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .disclaimer-privacy a,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .disclaimer-privacy a,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .disclaimer-privacy a,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .disclaimer-privacy a{cursor:pointer;font-weight:500;color:#47a7fe}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .logout{display:flex;justify-content:center;align-items:center}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .logout .logout-btn{padding:4px 20px;background-color:#fff;border:1px solid #47a7fe;border-radius:20px;font-size:.8rem;color:#47a7fe;text-transform:uppercase;font-weight:700}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row a{padding:10px 20px;flex-grow:1}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .name{text-transform:uppercase;color:#0e487c;font-size:.9em;font-weight:500}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button{display:flex;justify-content:center;align-items:center;font-size:.6em;font-weight:500;text-transform:uppercase;color:#0e487c;padding:8px 20px}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button .fa-plus-circle,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button .promo-tag,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button.collapsed .fa-minus-circle,.box-crediti .icon-off.checked,.input-area .fd-row .icon.checked.icon-off,.input-area-s .checked .check-off,.input-component .hide,.mobile-bar .icon-off.checked,.open-mobile-cart.loading .text,.prod-cart .delete-file.hidden,.prod-cart .load-file-row,.prod-cart .load-file-row .cont-files .check-single .icon-off.checked,.prod-cart .load-file-row .cont-files .check-single input,.prod-cart .mobile-menu.hidden,.row-ritiro,.shop-now.loading .text{display:none}#modal_sidebar.fixed-left .modal-dialog-aside{margin-left:auto;transform:translateX(100%)}#modal_sidebar.fixed-right .modal-dialog-aside{margin-right:auto;transform:translateX(-100%)}#modal_sidebar.show .modal-dialog-aside{transform:translateX(0)}.section-banner{display:flex;justify-content:space-between;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-banner .seo-text{background-color:#fff;flex-basis:100%;border-radius:12px;color:#666;font-size:.8rem}.prod-cart .load-file-row .cont-files .subj-title,.section-banner .seo-text h1,.section-banner .seo-text h2,.section-banner .seo-text h3{font-weight:700}.section-banner .seo-text .h1-desc,.section-banner .seo-text h1{color:#333;font-size:1.2rem}.section-banner .seo-text h2{color:#333;font-size:1.1rem}.section-banner .seo-text h3{color:#333;font-size:1rem}.section-banner .banner{flex-basis:100%;padding:12px;border-radius:12px;background-color:#fff}.section-banner .banner .swiper-container{width:100%;height:100%;border-radius:8px}.section-banner .banner img{width:100%;border-radius:8px}#footer{background-color:#f7f7f7;z-index:0}#footer .logo{display:block;max-width:60%;margin:auto}#footer .col-bar{border-right:1px solid #b3b3b3}#footer .indirizzi{color:#333;text-align:center}#footer .indirizzi a{font-weight:600;color:#333}#footer .smalltitle{font-weight:600;color:#333;text-transform:uppercase}#footer .links,#footer .payments,#offer-top,.promo-box{color:#0e487c}#footer .reviews-col{text-align:center;display:flex;flex-direction:column;height:100%}#footer .branding .blog img,#footer .reviews-col img{width:50%;margin:auto}#footer .footer-row,#footer .socials,.btn-indirizzo-sped.new-indirizzo,.btn-indirizzo.new-indirizzo,.prod-cart .details-row .detail{text-align:center}#footer .socials a{color:#333;font-size:2.4em}#footer .footer-row a,#footer .footer-row span{color:#333;text-decoration:none;cursor:pointer;font-size:.9em;line-height:1.2em}#footer .branding .follow-us{color:#0e487c!important;font-weight:500}#footer .branding .follow-us .social{justify-content:space-around;font-size:2em}#footer .branding .follow-us .social a,#footer .branding .follow-us .social a:hover,#footer .links .link a{color:#0e487c!important}#footer .links .title,#footer .payments .title{text-transform:uppercase;font-weight:500}#footer .links .link{line-height:1.8em;font-size:.9em}#footer .payments .cards{justify-content:space-evenly}#footer .payments .cards img{background-color:#fff;border-radius:6px;height:46px}#footer .payments .cards .postepay{background-color:#f6e23a}#footer .payments .cards .pay{background-color:#fff;height:46px;width:60px;border-radius:6px;font-size:.53em}#footer .payments .cards .pay i{color:#47a7fe;font-size:2em}#footer .bottom{background-color:#0e487c;color:#fff;padding:4px;font-size:.6em}#footer .bottom a{color:#ffc700}#footer .spacing{background-color:#0e487c;height:70px}.products-nav{position:fixed;margin-top:124px;z-index:900;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#offer-top,.prod-cart .buttons-row .load-file:hover,.promo-box{background-color:#aed9ff}.products-nav .cont-prodotti-nav{background-color:#fff;border-radius:4px;padding:14px 20px}.products-nav .cont-prodotti-nav .cols-prodotti{-moz-column-count:4;column-count:4;-moz-column-gap:20px;column-gap:20px;color:#333}.products-nav .cont-prodotti-nav .cols-prodotti ul li{font-weight:700;font-size:.9rem}.products-nav .cont-prodotti-nav .cols-prodotti ul li .p-tag{color:#ee7219;font-size:.5rem}.products-nav .cont-prodotti-nav .cols-prodotti ul li.indent{padding-left:1rem;font-size:.8rem;margin-top:.2rem;font-weight:400}.promo-box{text-align:center;border-radius:4px;padding:10px}#offer-top{width:100%;text-align:center;font-size:.9em;margin:10px 0 0;height:80px;border-radius:4px}.seo-text{font-size:.9em;color:#333}.box-preventivo .row-full .val,.prod-cart .details-row .detail .val,.seo-text .h1-desc,.seo-text h1{font-size:1.3em;font-weight:600}.prod-cart .prod-name,.row-ritiro .desc .indirizzo,.seo-text h2{font-size:1.2em;font-weight:600}.seo-text h3{font-size:1.1em;font-weight:600}@media screen and (min-width:390px){#navbar-mobile .logo img{height:22px!important}#mobile-nav .bottom{font-size:1rem}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .link-login,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .link-register{font-size:.95rem!important;padding:6px 24px!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .col-language .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .forgot,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .title,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .title{font-size:.9em!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .actions .login-btn,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .newsletter-dialog .actions .login-btn,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .recover-pw-dialog .actions .login-btn,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .register-dialog .actions .login-btn{font-size:1em!important;line-height:40px!important;height:40px!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .login-dialog .actions .fb-login{line-height:40px!important;height:40px!important;width:60px!important;font-size:1.2em!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .buttons .button i{width:45px!important;height:45px!important;line-height:40px!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .buttons .button .desc,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .icon,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .name,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat .subcat,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .logout .logout-btn{font-size:1rem!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .title{font-size:1.1rem!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .icon .text{font-size:.9rem!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .button,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .promo-tag,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cont-subcat .section-tag{font-size:.7rem!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .promo-tag i{font-size:.8rem!important}#footer .bottom{font-size:.7em!important}#footer .spacing{height:80px!important}}@media screen and (min-width:768px){.col-padding{padding-left:15px!important;padding-right:15px!important}.row-padding{margin-right:-15px;margin-left:-15px}#navbar-mobile .logo img{height:30px!important}#modal_sidebar .modal-dialog-aside{width:60%!important;max-width:60%!important}#modalNewsletter .modal-dialog,#modalUnsubscribe .modal-dialog,#modalWaitingPayment .modal-dialog{max-width:80%!important}#modalNewsletter .modal-dialog .modal-content .modal-body{padding:0}#modalNewsletter .modal-dialog .modal-content .modal-body .content{padding:20px;width:inherit;text-align:right}#modalUnsubscribe .modal-dialog .modal-content .modal-body,#modalWaitingPayment .modal-dialog .modal-content .modal-body{padding:20px}#footer .logo{max-width:300px}#footer .reviews-col img{width:40%}.quicksearch .content{width:80%;height:600px;margin:auto}}@media screen and (min-width:1200px){.nav-spacing{height:140px;background-color:#fff}.nav-spacing.spacing-offer{height:164px}#modal_sidebar,.modal-backdrop.sidebar{padding-top:124px}#modal_sidebar .modal-dialog-aside{width:25%!important;max-width:25%!important}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .title{background-color:#ffc700!important;color:#0e487c}}@media screen and (min-width:1440px){.container{max-width:1400px!important}#top-nav .search-bar{width:650px}#top-nav .nav-button .nav-username{display:block}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}h1{font-size:1.8em;font-weight:600}p{line-height:1.6em}#modal-mobile-cart{align-items:flex-end;z-index:9999999}#modal-mobile-cart .modal-dialog{width:100%;margin:0 auto}#modal-mobile-cart .modal-dialog .modal-content{border-radius:0;border:none}#modal-mobile-cart.show{display:flex!important}#modal-change .modal-dialog .modal-content,#modal-preview .modal-dialog .modal-content{border:none;border-radius:8px;padding:15px}#modal-change .modal-dialog .modal-content .modal-body,#modal-preview .modal-dialog .modal-content .modal-body{padding:0}#modal-change .modal-dialog .modal-content .modal-body .title,#modal-preview .modal-dialog .modal-content .modal-body .title{font-weight:600;font-size:1.2em;text-align:center}#modal-preview .modal-dialog .modal-content .modal-body img{max-width:100%;max-height:400px;margin:auto auto 25px;border-radius:4px;display:block;border:1px solid #e6e6e6}#modal-preview .modal-dialog .modal-content .modal-body .pagenum{text-align:center;font-size:.9rem}#modal-preview .modal-dialog .modal-content .modal-body .slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#modal-preview .modal-dialog .modal-content .modal-body .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}#modal-preview .modal-dialog .modal-content .modal-body .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#modal-preview .modal-dialog .modal-content .modal-body .slick-dots li button:before{font-family:slick;font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#modal-preview .modal-dialog .modal-content .modal-body .slick-dots li.slick-active button:before{opacity:.75;color:#000}#modal-change .modal-dialog .modal-content .modal-body button{width:100%;border-radius:8px;outline:#E6E6E6 solid 1px;border:none;background-color:transparent;height:60px;text-align:center;justify-content:center;display:flex;align-items:center}#modal-change .modal-dialog .modal-content .modal-body button.selected,.btn-pacco.selected img{outline:#47A7FE solid 2px}.sede{font-size:1.3em;font-weight:500}.mobile-bar{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #e6e6e6;padding-top:10px;box-shadow:0 -2px 8px rgba(0,0,0,.15)}.mobile-bar .row-full{display:flex;align-items:flex-end;justify-content:space-between;color:#333}.mobile-bar .row-full .name{line-height:30px}.box-preventivo .row-full,.mobile-bar .row-full .val-cont{align-items:center}.mobile-bar .row-full .val-cont .val{line-height:30px;font-size:1.2em;font-weight:600}.mobile-bar .row-full .val-cont .icon{display:flex;align-items:center;justify-content:center;height:30px;width:30px;color:#47a7fe}.mobile-bar .row-full .val-cont .icon span{font-size:26px}.box-crediti .icon-on,.mobile-bar .icon-on{display:none;font-variation-settings:"FILL" 1;color:#47a7fe;cursor:pointer}.box-crediti .icon-off,.mobile-bar .icon-off{color:#47a7fe;cursor:pointer}.mobile-bar .details .row-prev{display:flex;align-items:center;justify-content:space-between;color:#333}.box-preventivo .row-prev .name,.btn-pacco.selected .text,.mobile-bar .details .row-prev .name,.riepilogo-mobile .p-row .left{font-weight:600}.box-preventivo .row-prev.row-net .val.discount,.mobile-bar .details .row-prev.row-net .val.discount,.prod-cart .details-row .detail .val.stroke{text-decoration:line-through}.box-preventivo .row-prev.row-discount .val,.mobile-bar .details .row-prev.row-discount .val{font-weight:600;color:#ee7219}.mobile-bar .details .bar{height:1px;background-color:#e6e6e6;width:100%;margin:5px 0}.box-crediti,.box-preventivo{background-color:#e7f3ff;border-radius:8px;padding:15px;color:#0e487c}.box-preventivo .title{text-align:right;font-size:1.2em;font-weight:600}.condizioni a,.download-quote .text,.open-mobile-cart .text,.shop-now .text{font-weight:500}.box-preventivo .row-sped,.riepilogo-mobile .totale{text-align:right}.box-preventivo .row-prev{display:flex;justify-content:space-between;margin-top:.25em}.box-preventivo .bar{height:1px;width:100%;background-color:#0e487c;opacity:.3;margin-top:.5em}.box-preventivo input[type=text]{height:40px;border:none;outline:0;border-radius:40px;padding:0 20px;font-size:.9em}.box-preventivo input[type=submit]{margin-left:15px;width:-webkit-fill-available;background-color:#47a7fe;border:none;outline:0;border-radius:40px;height:40px;font-size:.9em;font-weight:500;color:#fff;cursor:pointer}.box-preventivo .disclaimer-shipping{display:block;font-size:.8em}.empty-cart{border:1px solid #47a7fe;border-radius:40px;color:#47a7fe;display:block;width:-moz-fit-content;width:fit-content;padding:8px 30px;font-size:.9em;cursor:pointer;margin-top:10px}.condizioni a{color:#47a7fe;text-decoration:underline}.box-crediti .row-crediti{display:flex;align-items:center;justify-content:flex-end}.open-mobile-cart,.shop-now{border:none;outline:0;border-radius:8px;padding:1em 0;background-color:#47a7fe;color:#fff;width:100%}.open-mobile-cart .icon,.shop-now .icon{display:none;animation:1s linear infinite rotate}.open-mobile-cart.disabled,.shop-now.disabled{opacity:.4;background-color:#47a7fe;cursor:not-allowed}.download-quote{border:2px solid #47a7fe;border-radius:8px;padding:1em 0;background-color:#fff;color:#47a7fe;width:100%}.fast-checkout,.prod-cart .prod-code{font-size:.9em;color:grey}.fast-label{font-size:.8em;color:grey;display:block;text-align:center}apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:32px;--apple-pay-button-border-radius:4px;--apple-pay-button-padding:5px 0px}#container-paypal-btn,#container-paypal-btn2{height:48px;max-height:48px}.btn-rounded{height:40px!important;max-height:40px!important;border-radius:8px;overflow:hidden}.summary-title{font-size:1.5em;font-weight:600;color:#333}.summary-smalltitle{font-size:1.3em;font-weight:600;color:#333}.summary-subtitle{font-size:1.1em;font-weight:600;color:#333}.cart-title{font-size:1.8em;font-weight:600;color:#333}.cart-title .count{font-size:.6em;font-weight:400}.box-energia{display:flex;align-items:center;background-color:#dafedb;color:#14b200;border-radius:8px}.box-energia .icon{margin:0 2em}.box-energia .icon span{font-size:60px}.box-energia .text a{font-weight:600;text-decoration:underline}.title-date{font-size:1.4em;font-weight:600}.bar{height:1px;width:100%;background-color:#e6e6e6}.btn-login,.btn-pagamento,.btn-tipo,.btn-tipo-sped{outline:#E6E6E6 solid 1px;background:0 0;line-height:1.2em;cursor:pointer;width:100%}.prod-cart img{width:100%;border-radius:8px;border:1px solid #f2f2f2}.prod-cart .title-row-cont{display:flex;align-items:flex-start;justify-content:space-between}.prod-cart .title-row-cont .prod-more{border:none;outline:0;background-color:#fff;padding:4px}.prod-cart .title-row-cont .prod-more span{font-weight:700;color:#333}.prod-cart .expand-details{font-size:.9em;color:#333;text-align:center}.prod-cart .details-row{display:flex;align-items:center;justify-content:space-between}.btn-indirizzo .codice,.btn-indirizzo .indirizzo,.btn-indirizzo .telefono,.btn-indirizzo-sped .codice,.btn-indirizzo-sped .indirizzo,.btn-indirizzo-sped .telefono,.prod-cart .details-row .detail .name,.prod-cart .load-file-row .cont-files .file-loading .name,.prod-cart .load-file-row .cont-files .file-name .name{font-size:.9em}.prod-cart .details-row .v-bar{width:1px;height:45px;background-color:#e6e6e6}.prod-cart .buttons-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.prod-cart .buttons-row .price-mobile{text-align:right;margin-top:auto}.prod-cart .buttons-row .price-mobile .name{font-size:.8em}.prod-cart .buttons-row .price-mobile .val{font-weight:600;font-size:1.2em;line-height:1.1em}.prod-cart .buttons-row .load-file{border:none;outline:0;display:flex;align-items:center;justify-content:center;border-radius:100px;height:40px;min-width:180px;padding:0 30px;background-color:#cde7fe;color:#0e487c}.prod-cart .buttons-row .secondary{border:none;outline:0;display:flex;align-items:center;justify-content:center;height:40px;color:#333;background-color:#fff;padding:0}.prod-cart .buttons-row .secondary .text{line-height:1.1em;font-size:.9em}.input-area .fd-row .icon.icon-off,.prod-cart .buttons-row .secondary.accent,.prod-cart .load-file-row .cont-files .check-single .icon-off{color:#47a7fe}.prod-cart .load-file-row .triangle{margin-left:70px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:10px solid #cde7fe;margin-top:10px}.prod-cart .load-file-row .cont-files{outline:#CDE7FE solid 1px;border-radius:8px;padding:0 1.25rem 1rem;color:#333}.prod-cart .load-file-row .cont-files .file-title{font-weight:700;font-size:.9em}.prod-cart .load-file-row .cont-files .files-hint{font-size:.8em;color:grey}.prod-cart .load-file-row .cont-files .label-file{background-color:#e6e6e6;color:#333;padding:.25em 2em;border-radius:8px;width:100%;text-align:center;cursor:pointer}.prod-cart .load-file-row .cont-files .check-single{display:flex;align-items:center;cursor:pointer}.prod-cart .load-file-row .cont-files .check-single .icon-on{display:none;font-variation-settings:"FILL" 1;color:#47a7fe}#success span,.prod-cart .load-file-row .cont-files .file-name .icon{color:#14b200;display:flex}.prod-cart .load-file-row .cont-files .file-loading .icon{display:flex;animation:1s linear infinite rotate;color:#47a7fe}.prod-cart .file-preview button{border:none;outline:0;background-color:#fff;width:100%;padding:0;color:#47a7fe;text-decoration:underline}.prod-cart .delete-file{cursor:pointer;display:flex}.prod-cart .mobile-menu{position:absolute;background-color:#fff;display:flex;flex-direction:column;top:4px;right:4px;padding:8px 12px;border-radius:8px;text-align:right;min-width:50%}.prod-cart .mobile-menu button{color:#333;background-color:#fff;padding:0;border:none;outline:0;text-align:right}.prod-cart .mobile-menu .m-button{display:flex;align-items:center;justify-content:space-between;padding:6px 4px}.btn-login,.btn-tipo,.btn-tipo-sped{border:none;border-radius:8px;padding:10px;height:60px;color:#333;display:flex;align-items:center;justify-content:center}.btn-indirizzo-sped:focus,.btn-indirizzo:focus,.btn-login:focus,.btn-pagamento:focus,.btn-tipo-sped:focus,.btn-tipo:focus,.card-box:focus{outline:#E6E6E6 solid 1px!important}.btn-indirizzo-sped.selected,.btn-indirizzo.selected,.btn-login.selected,.btn-pagamento.selected,.btn-tipo-sped.selected,.btn-tipo.selected,.card-box.selected{outline:#47A7FE solid 2px!important}.btn-indirizzo-sped.error,.btn-indirizzo.error,.btn-login.error,.btn-pagamento.error,.btn-tipo-sped.error,.btn-tipo.error{outline:#F23D3D solid 1px!important}.btn-pagamento{border:none;border-radius:8px;padding:20px 10px;color:#333;display:flex;align-items:center;justify-content:center;flex-direction:column}.btn-pagamento .image img{height:25px}.image-container img{width:100%;border-radius:4px;border:1px solid #e6e6e6}.address-container{text-transform:uppercase;color:#333;border:1px solid #e6e6e6;border-radius:8px;padding:10px 15px}.btn-indirizzo,.btn-indirizzo-sped,.card-box{border:none;background:0 0;cursor:pointer;text-align:left;outline:#E6E6E6 solid 1px;padding:10px 15px;width:100%}.riepilogo-mobile .p-row{display:flex;justify-content:space-between}.riepilogo-mobile .totale .price-final{font-weight:600;font-size:1.2em}.card-box{border-radius:8px;color:#333}.card-box.new-carta{text-align:center;display:flex;align-items:center;justify-content:center}.open-pay{font-weight:500;color:#47a7fe;cursor:pointer;text-decoration:underline}.btn-indirizzo,.btn-indirizzo-sped{border-radius:8px;color:#333;display:flex;flex-direction:column;justify-content:center}.btn-indirizzo .nome,.btn-indirizzo-sped .nome{font-weight:600;text-transform:uppercase}.btn-indirizzo-sped.btn-wide,.btn-indirizzo.btn-wide{padding:10px;height:60px}.input-area .material-symbols-outlined,.input-area .vat-prefix{bottom:10px;height:20px;line-height:20px;position:absolute;color:#333}.btn-pacco{border:none;outline:0;padding:0;background-color:transparent;text-align:left}.btn-pacco img{width:100%;border-radius:8px;outline:#E6E6E6 solid 1px}#spinner span{color:#47a7fe;display:flex;animation:1s linear infinite rotate}#fail span{color:#f23d3d;display:flex}.input-area .vat-prefix{left:20px}.input-area input.vat-input{padding-left:45px}.input-area select{border:1px solid #e6e6e6;outline:0;border-radius:40px;height:40px;padding:0 20px;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-area .material-symbols-outlined{right:20px;z-index:2;cursor:pointer;pointer-events:none}.input-area .button,.input-area-s input[type=submit]{color:#fff!important;background-color:#47a7fe;font-weight:500;text-align:center;outline:0;height:40px;cursor:pointer}.input-area .fd-row .icon{pointer-events:initial!important;display:block;cursor:pointer}.input-area .button{border:none;border-radius:40px;display:flex;align-items:center;justify-content:center}.input-area ul{position:absolute;z-index:2;background-color:#fff;width:100%;top:calc(100% + .5rem);border-radius:8px;list-style:none;overflow:hidden;padding:0;max-height:220px;overflow-y:auto}.input-area ul li{padding:10px 15px;cursor:pointer;color:#333}.input-area .fd-row{display:flex;align-items:center;height:40px}.input-area .fd-row .icon.icon-on{font-variation-settings:"FILL" 1;display:none;color:#47a7fe}.input-area-s .check-on{display:none;color:#47a7fe}.input-area-s input[type=submit]{border:none;border-radius:40px;width:100%}.input-component .input-component-area{border:1px solid #e6e6e6;border-spacing:0;border-radius:20px;border-collapse:separate;border-bottom:none}.input-component .input-component-area tr{border-radius:20px}.input-component .input-component-area tr td{border-radius:20px;position:relative}.input-component .input-component-area tr td .address-label{color:grey;padding:0 0 0 20px;font-size:.8rem;text-wrap:nowrap}.input-component .input-component-area tr td:has(input.error){border:1px solid #f23d3d}.input-component .input-component-area tr td:has(input.invalid){border:1px solid #f23d3d}.input-component .input-component-area .bb{border-bottom:1px solid #e6e6e6}.input-component .input-component-area .br{border-right:1px solid #e6e6e6}.input-component .input-component-area .bbl{border-radius:0 0 0 20px}.input-component .input-component-area .bbr{border-radius:0 0 20px}.input-component .input-component-area .brn{border-radius:0}.input-component .input-component-area input{width:100%;border:none;outline:0;height:40px;padding:0 20px;border-radius:20px}.input-component .input-component-area .result-area{position:absolute;z-index:999;top:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:10px;width:100%;left:0}.input-component .input-component-area.open .bbottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.input-component .select-address ul,.input-component .select-address-sped ul,.input-component .select-place ul{list-style:none;margin:0;padding:0}.input-component .select-address ul li,.input-component .select-address-sped ul li,.input-component .select-place ul li{font-size:.9em;color:#333;padding:.3em 0;cursor:pointer;display:flex;align-items:center}.input-component .select-address ul li .select,.input-component .select-address-sped ul li .select,.input-component .select-place ul li .select{display:none;color:#47a7fe;font-weight:600}.input-component .select-address .not-available,.input-component .select-address-sped .not-available,.input-component .select-place .not-available{font-size:.9em;font-weight:600;color:#47a7fe;text-decoration:underline;cursor:pointer}@media screen and (min-width:768px){#modal-change .modal-dialog,#modal-preview .modal-dialog{max-width:80%}.prod-cart .title-row{display:flex;justify-content:space-between;align-items:flex-start}.prod-cart .title-row-cont{display:block}}@media screen and (min-width:992px){#modalUnsubscribe .modal-dialog .modal-content .modal-body img,.seo-text{width:40%}.container-fluid{padding-right:30px;padding-left:30px}.seo-text{position:absolute;top:10px;bottom:10px;left:20px;height:auto;padding:12px;background-color:rgba(255,255,255,.8);border-radius:4px}.termsfeed-com---palette-dark.termsfeed-com---nb{right:auto!important;max-width:30%!important}#modalNewsletter .modal-dialog,#modalUnsubscribe .modal-dialog,#modalWaitingPayment .modal-dialog{max-width:40%!important}.section-banner{justify-content:space-between!important;background-color:#fff!important;border-radius:12px!important;flex-direction:row!important}.section-banner .seo-text{flex-basis:33%!important;padding-right:8px!important;background-color:inherit!important}.section-banner .banner{flex-basis:67%!important;background-color:inherit!important;padding:0!important}.section-banner .banner .swiper-container{width:100%;height:100%}#footer .reviews-col img{width:70%}#footer .reviews-col .social-row img{width:50%}.quicksearch .content{width:70%;height:600px}.quicksearch .content .header{display:none}.quicksearch .content .col-lg-2a{width:20%}#modal-change .modal-dialog,#modal-preview .modal-dialog{max-width:900px}}