.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}.quicksearch,nav{z-index:999;width:100%}.grecaptcha-badge,.quicksearch{display:none}#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}.griglia .sezione-large,.griglia-sezione .sezione-large{grid-area:span 1/span 2/auto/auto}#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,.btn-blue,.countdown,.large-section,a,a:hover{text-decoration:none}.griglia .sezione,.large-section .img{background-position:center;background-size:cover}: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,.banner-homepage,.input-group{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%}#footer,#search_result .search-result:hover,#search_result_mob .search-result:hover,.chip-sector:hover,.cont-home .prod-spot .img:hover,.cont-home .sezione .img:hover,.quicksearch .content .product:hover{background-color:#f7f7f7}.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,.quicksearch .content .header-2 .material-symbols-outlined{cursor:pointer}#modal_sidebar .modal-dialog-aside .modal-content .modal-body .row-azioni .language-row,.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}@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,.blog-card:hover .text{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;box-shadow:0 4px 8px rgba(0,0,0,.15);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,.cont-home .search-results .prod .price .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,.banner-home-top .slide,.promo-square{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,.section-container 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}#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,.products-nav .cont-prodotti-nav .cols-prodotti ul li a,.section-container ul li a{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,.section-container 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}.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}#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,.btn-blue:hover,.input-submit: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%}#mainRegister .input-area,#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{display:flex;flex-direction:column;position:relative}#mainRegister .input-area label,#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{font-size:.9em;font-weight:600;color:#333}#mainRegister .input-area .input-bar,#mainRegister .input-area input,#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{border:1px solid #e6e6e6;outline:0;border-radius:40px;height:40px;padding:0 20px;color:#333}#mainRegister .input-area .input-bar:focus,#mainRegister .input-area input:focus,#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{border:1px solid grey}#mainRegister .input-area .input-bar.error,#mainRegister .input-area .input-bar.invalid,#mainRegister .input-area input.error,#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{border:1px solid #f23d3d}#mainRegister .input-area span,#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}#mainRegister .input-area .error-msg,#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{display:none;color:#f23d3d;font-size:.9em}#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;max-height:400px;overflow-y:scroll;background-color:#fff;scrollbar-width:none}#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;box-shadow:0 4px 8px rgba(0,0,0,.15)}#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}.cont-home .sezione,.section-banner{-webkit-user-select:none;-moz-user-select:none}#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 .promo-tag i,#modal_sidebar .modal-dialog-aside .modal-content .modal-body .categories .cont .cat-row .promo-tag i,.cont-home .search-results .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,.cont-home .search-results .novita{background-color:#47a7fe}#modal_sections .modal-dialog .modal-content .modal-body .categories .cont .cat-row{padding:10px 20px}#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,.cont-home .search-results .prod .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,.banner-home-top,.banner-sezione img,.banner-spot img,.blog-card .image img{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,.cont-home .search-results .empty-prod,.newsletter-cont .newsletter-check .radio-on,.newsletter-cont .newsletter-check.selected .radio-off{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;user-select:none}.section-banner .seo-text{background-color:#fff;flex-basis:100%;border-radius:12px;color:#666;font-size:.8rem}.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{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 .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,.callout-tab .text{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,#footer .payments{color:#0e487c}#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,.promo-box{color:#0e487c;background-color:#aed9ff;border-radius:4px;text-align:center}.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{padding:10px}.chip-sector,.seo-text,h1,h2{color:#333}#offer-top{width:100%;font-size:.9em;margin:10px 0 0;height:80px}.seo-text{font-size:.9em}.seo-text .h1-desc,.seo-text h1{font-size:1.3em;font-weight:600}.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}}.banner-home-top .slide .img-container{aspect-ratio:2/1;display:flex;align-items:center;justify-content:center}.banner-home-top .slide .img-container img,.banner-home-top .slide .img-container-mob img{max-width:100%;max-height:100%}.banner-home-top .slide .img-container-mob{display:flex;align-items:center;justify-content:center}h1{font-size:2em;font-weight:600}h2{font-size:1.6em;font-weight:600;text-align:center}#testo_seo h2{text-align:left}.chip-sector{margin:0 5px;border:1px solid #e6e6e6;border-radius:40px;font-size:.9em;padding:5px 20px;cursor:pointer}.blog-link,.btn-blue{padding:10px 30px;margin:auto}.chip-sector.selected{font-weight:600;border-color:#47a7fe;outline:#47A7FE solid 1px}.newsletter-cont{width:-moz-fit-content;width:fit-content;margin:auto}.newsletter-cont .newsletter-on{font-weight:600}.newsletter-cont .newsletter-check{color:#333;width:-moz-fit-content;width:fit-content;cursor:pointer;text-align:left}.newsletter-cont .newsletter-check.selected .radio-on{display:block;color:#47a7fe}.btn-blue{background-color:#47a7fe;display:block;color:#fff;border-radius:40px;cursor:pointer;text-align:center;width:-moz-fit-content;width:fit-content;outline:0;border:none;font-weight:500}.bar,.blog-link{background-color:#e6e6e6}.register-privacy{font-size:.9em;color:grey;text-align:center}.register-privacy a{color:#47a7fe}.section-title{font-size:1.6em;font-weight:600}.bar{width:100%;height:1px}.blog-card{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;color:#333;display:flex;flex-direction:column}.blog-card .text{padding:10px 15px;height:100%}.blog-card .text h3{font-size:1.2em;font-weight:700}.blog-card .text p{font-size:.9em;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.blog-card .text span{text-decoration:underline;font-weight:600;font-size:.9em}.blog-link{border-radius:50px;display:block;width:-moz-fit-content;width:fit-content;color:#333}.banner-homepage #arrow-next,.banner-homepage #arrow-prev{position:absolute;top:50%;color:#333;opacity:.8;background-color:transparent;border:none;padding:0;outline:0;transform:translateY(-50%)}.blog-link:hover{background-color:#b3b3b3}.banner-homepage #arrow-prev{left:15px}.banner-homepage #arrow-next{right:15px}.banner-sezione h1,.banner-spot .h1-desc{font-size:1.8em;font-weight:600}.banner-spot .show-more{display:flex;align-items:center;font-weight:600;color:inherit!important;font-size:1.1em}.banner-spot .show-more .material-symbols-outlined{font-size:24px;margin-left:5px}.banner-sezione{transition:background-color 1s,color 1s}.griglia,.griglia-sezione{width:100%;display:grid;gap:15px;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.griglia-sezione .sezione .img{position:relative;width:100%;padding-top:100%}.griglia-sezione .sezione .img img{position:absolute;width:100%;height:100%;top:0;left:0;aspect-ratio:1/1}.griglia-sezione .sezione-large .img{padding-top:calc(50% - 7.5px)}.griglia .sezione{width:100%;padding-top:100%;border-radius:8px;overflow:hidden;display:block;position:relative}.griglia .sezione .overlay{position:absolute;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.6666666667) 0,rgba(255,255,255,0) 40%);top:0;left:0}.griglia .sezione .nome{position:absolute;width:100%;padding:10px;bottom:0;left:0;color:#fff;z-index:2;font-size:1.2em;font-weight:600}.griglia .sezione-large{padding-top:50%}.section-container{background-color:#fff;border-radius:8px;border:1px solid #e6e6e6;padding:20px}.section-container ul:last-child{margin-bottom:0}.section-container ul li{font-weight:700;font-size:1.2em}.section-container ul li.indent{font-size:1em;padding-left:15px;margin-top:5px;font-weight:400}.callout-tab{display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#f7f7f7;padding:10px;color:#333}.cont-home .search-results .prod,.cont-home .title-bar{flex-direction:column;display:flex}.callout-tab .material-symbols-outlined{font-size:50px;margin-right:20px}.callout-tab .text .title{font-weight:800}.callout-tab .text .content{font-size:.8em}.cont-home .title{font-weight:600;font-size:1.8em;color:#333}.cont-home .title-bar a{color:#333;display:flex;align-items:center}.cont-home .sezione{display:block;position:relative;width:100%;user-select:none}.cont-home .prod-spot .img-cont,.cont-home .sezione .img-cont{overflow:hidden;border-radius:8px}.cont-home .sezione .img{background-color:#fff;border:1px solid #f2f2f2;overflow:hidden;border-radius:20px;width:100%;transition:background-color .3s}.cont-home .prod-spot .img img,.cont-home .sezione .img img{width:100%;mix-blend-mode:multiply}.cont-home .sezione .nome{color:#333;font-weight:600;font-size:1em}.cont-home .sezione .prezzo{color:#333;font-size:.9em}.cont-home .sezione .chip,.large-section .chip{position:absolute;right:10px;top:10px;font-size:.7em;font-weight:600;padding:4px 20px;border-radius:20px;text-transform:uppercase}.cont-home .search-results .prod .name,.large-section .nome{font-weight:700;line-height:1.6em;text-transform:capitalize;text-align:center}.cont-home .sezione .chip.promo,.large-section .chip.promo{background-color:#ffdfc8;color:#ee7219}.cont-home .sezione .chip.novita{background-color:#aed9ff;color:#0e487c}.cont-home .prod-spot{display:block;position:relative;width:180px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 10px;outline:0}.cont-home .prod-spot .img{background-color:#fff;border:1px solid #e6e6e6;overflow:hidden;border-radius:20px;width:100%;transition:background-color .3s}.cont-home .slider-cont .arrow-next,.cont-home .slider-cont .arrow-prev{top:100px;opacity:1;background-color:transparent;border:none;outline:0;padding:0;color:#333;position:absolute}.cont-home .prod-spot .nome{color:#333;font-weight:600;font-size:1em;text-align:center}.cont-home .slider-cont .arrow-prev{transform:translateY(-50%);left:0}.cont-home .slider-cont .arrow-next{transform:translate(0,-50%);right:0}.cont-home .search-results{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cont-home .search-results .title{font-size:1.2rem;color:#333}.cont-home .search-results .products{display:flex;flex-wrap:wrap;justify-content:space-between}.cont-home .search-results .prod{padding:4px;border:1px solid #e6e6e6;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:auto;flex-basis:49%;cursor:pointer}.cont-home .search-results .prod a{height:100%;display:flex;flex-direction:column}.cont-home .search-results .prod .name{color:#333;font-size:.8em;height:3.2em}.cont-home .search-results .prod .price{text-align:right;color:#47a7fe;font-weight:500;line-height:1.2em;border-top:1px solid #e6e6e6;padding-top:5px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.cont-home .search-results .prod .price .did{color:grey;font-size:.7em;font-weight:400}.cont-home .search-results .prod .price .old{font-size:.7rem;color:grey;text-decoration:line-through}.cont-home .search-results .prod:hover{border:1px solid #b3b3b3;outline:#B3B3B3 solid 1px}.cont-home .search-results .promo-tag{top:-1px;right:-1px;font-size:.7em;font-weight:500;color:#fff;background-color:#ee7219;padding:2px 8px;border-radius:0 8px;border-left:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase;display:flex;align-items:center}.countdown{position:absolute;bottom:5%;left:0;right:0;text-align:center;font-size:2em;font-weight:700;color:#da9d24}.large-section{display:block;color:#333;margin-top:2rem!important;position:relative}.large-section .img{width:100%;aspect-ratio:1.8;border-radius:8px}.large-section .nome{font-size:1em}@media screen and (min-width:768px){.banner-slick{min-height:290px}.banner-slick .slick-slide .padder{padding-top:33%;min-height:300px}.griglia{grid-template-columns:repeat(4,1fr)}.griglia .sezione .nome{font-size:1.5em}.griglia-sezione{grid-template-columns:repeat(3,1fr);gap:30px}.griglia-sezione .sezione-large .img{padding-top:calc(50% - 15px)}.search-results .products .prod{flex-basis:24%!important;padding:8px!important}.search-results .products .prod .img img{width:100%;border-radius:6px}.search-results .products .prod .name{font-size:.9em!important;font-weight:700}.search-results .products .prod .price{text-align:right;font-weight:500}.search-results .products .prod .price .did{font-size:.7em;font-weight:400}.search-results .products .empty-prod{display:block;flex-basis:24%}}@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}.col-prod,.quicksearch .content .col-lg-2a{width:20%}.griglia-sezione{grid-template-columns:repeat(4,1fr)}.slick-sezione{display:block}.slick-sezione .slick-dots{left:auto;right:6px}.banner-home-top .slide{height:100%}.banner-home-top .slide .img-container{max-width:100%;height:100%}.banner-home-top .slide .img-container img{width:100%;height:auto}.cont-home .title-bar{flex-direction:row;align-items:center}.cont-home .large-section .nome,.cont-home .prod-spot .nome,.cont-home .sezione .nome{font-size:1.1em}.cont-home .prod-spot{width:250px}.cont-home .slider-cont .arrow-prev{top:125px;display:flex;left:-20px}.cont-home .slider-cont .arrow-next{top:125px;transform:translate(50%,-50%);display:flex;right:-20px}}@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}.callout-tab .material-symbols-outlined{font-size:64px;margin-right:40px}}