#modal-wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);transition:background-color .3s ease;justify-content:center;align-items:flex-end;z-index:1000}.modal{transform:translateY(100%);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;background-color:#fff;border-radius:20px 20px 0 0;width:100%;max-height:90%;overflow:auto;box-shadow:0 -4px 6px rgba(0,0,0,.1)}#modal-wrapper.show{display:flex;background-color:rgba(0,0,0,.5)}.show .modal{transform:translateY(0);opacity:1}.modal{flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px;flex-shrink:0;background-color:#fff;position:sticky;top:0}.modal-header .previous-modal{display:none;font-size:20px;padding:10px}.modal .modal-content .title{font-size:20px;font-weight:600}#close-modal{cursor:pointer;font-size:20px;padding:10px}.modal .modal-content{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:10px;text-align:unset;z-index:unset;position:unset;left:unset;bottom:unset;right:unset;top:unset}.modal .modal-content::after{content:unset;display:unset;clear:unset}.new-item-box{width:100%}.new-item-box .new-product-item .new-picture{width:234px;height:234px;border:1px solid #eee}.new-item-box .new-product-item .new-picture figure{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.new-item-box .new-product-item .new-picture img{width:100%;height:100%;object-fit:scale-down}.new-item-box .new-product-item .new-details{display:flex;flex-direction:column;margin-top:13px;gap:5px;align-items:flex-start;width:100%}.new-item-box .new-product-item .new-details .new-product-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:15.85px;text-align:left;min-height:65px}.new-item-box .new-product-item .new-details .new-product-title a{display:-webkit-box;color:#000;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow:hidden}.new-item-box .new-product-item .new-details .new-product-info{display:flex;flex-direction:row;gap:10px;align-items:center}.new-item-box .new-product-item .new-details .new-product-info .new-price-container{display:flex;flex-direction:column}.new-price-container .new-discount-percent{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#0e8b0e;text-align:left}.new-price-container .new-prices{display:flex;flex-direction:row;gap:7px}.new-price-container .new-prices .price.old-price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#575555;text-decoration:line-through;text-align:left}.new-price-container .new-prices .price.actual-price{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#000;text-align:left}.new-item-box .new-product-item .new-details .new-availability{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;font-weight:400;line-height:13.41px;text-align:left}.new-item-box .new-product-item .new-details .new-availability b{font-family:Montserrat,sans-serif;font-size:12px;font-style:italic;font-weight:700;line-height:14.63px;text-align:left;color:var(--color-brand-primary)}.swiper-wrapper .swiper-slide{width:234px}.swiper .swiper-wrapper{padding-bottom:20px}.swiper .swiper-wrapper .chip.promo{background:#0e8b0e;color:#fff;width:100%;font-size:12px;font-weight:600;border-radius:3px;text-align:center;text-transform:uppercase;margin:0}.swiper-wrapper .swiper-slide .swiper-slide-manufacturers{display:flex;justify-content:center}.container{padding:0 20px;max-width:100%}.inputs{position:relative;margin:0 0 15px;text-align:left;white-space:nowrap;font-size:0;max-width:100%;display:flex;flex-direction:column}.inputs:after{content:"";display:block;clear:both}.inputs label{display:block;width:100%;margin:0 0 10px;text-align:left;font-size:14px;color:#444}.inputs input[type="text"],.inputs input[type="number"],.inputs input[type="email"],.inputs input[type="tel"],.inputs input[type="password"],.inputs select,.inputs textarea{width:100%;max-width:100%;background-color:#fff;font-size:16px}.inputs textarea{min-height:100px;resize:vertical}.inputs input.indirizzo{width:70%}.inputs input.civico{width:28%;margin-left:5px}.inputs input.civico.input-validation-error{border:2px solid #c00}.inputs.custom-attributes{white-space:normal}.inputs .option-list{display:inline-block;max-width:95%;vertical-align:middle}.inputs .option-list li{display:inline-block;margin:5px;border:1px solid #ddd;background-color:#fff;padding:8px 10px}.inputs .option-list label{display:inline-block;width:auto!important;margin:0 0 0 5px}.inputs.reversed{margin:0 0 20px;text-align:center}@media screen and (min-width:744px){.new-item-box{width:160px}.new-item-box .new-product-item .new-picture{width:160px;height:160px;border-radius:1px}.new-item-box .new-product-item .new-details .new-product-title a{font-size:11px;font-weight:500}.new-price-container .new-discount-percent{font-size:12px}.new-price-container .new-prices .price.old-price{font-size:11px}.new-price-container .new-prices .price.actual-price{font-size:12px}.new-item-box .new-product-item .new-details .new-availability{font-size:9px}.new-item-box .new-product-item .new-details .new-availability b{font-size:10px}.swiper-scrollbar{margin-top:20px}}@media screen and (min-width:1024px){#modal-wrapper{justify-content:center;align-items:center}.modal{transform:none;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:#fff;max-height:80%;max-width:90%;position:relative;z-index:9999;border-radius:20px;padding:20px}#modal-wrapper.show{background-color:rgba(0,0,0,.5);display:flex}.modal .modal-header{padding:0}}@media screen and (min-width:1280px){.new-item-box .new-product-item .new-details .new-product-title a{font-size:12px;font-weight:500}.new-price-container .new-discount-percent{font-size:13px}.new-price-container .new-prices .price.old-price{font-size:12px}.new-price-container .new-prices .price.actual-price{font-size:13px}}@media screen and (min-width:1360px){.container{max-width:1360px}}.cta-modern{display:inline-flex;max-width:fit-content;white-space:nowrap;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(to right,#000,#333);color:#fff;text-decoration:none;font-weight:600;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s ease,background .3s ease}.cta-modern:hover{background:linear-gradient(to right,#222,#000)}.cta-modern .icon{transition:transform .3s ease}.cta-modern:hover .icon{transform:translateX(4px)}
.success-message{color:#4caf50}.error-message{color:#f44336}.bold{font-weight:600}.btn{padding:10px 20px;font-weight:600}.btn-primary,.btn-primary:visited,.btn-primary:active,.btn-primary:focus{background-color:#2172bf;color:#fff}.btn-primary:hover{background-color:#1e5a8a;color:#fff}.btn-primary-outlined,.btn-primary-outlined:visited,.btn-primary-outlined:active,.btn-primary-outlined:focus{background-color:#fff;color:#2172bf;border:1px solid #2172bf}.btn-primary-outlined:hover{background-color:#2172bf;color:#fff;border:1px solid #2172bf}.btn-secondary,.btn-secondary:visited,.btn-secondary:active,.btn-secondary:focus{background-color:#000;color:#fff}.btn-secondary:hover{background-color:#333;color:#fff}.btn-secondary-outlined,.btn-secondary-outlined:visited,.btn-secondary-outlined:active,.btn-secondary-outlined:focus{background-color:#fff;color:#000;border:1px solid #c5c5c5}.btn-secondary-outlined:hover{background-color:#000;color:#fff;border:1px solid #000}.btn-success,.btn-success:visited,.btn-success:active,.btn-success:focus{background-color:#0e8b0e;color:#fff}.btn-success:hover{background-color:#0a630a;color:#fff}.btn-success-outlined,.btn-success-outlined:visited,.btn-success-outlined:active,.btn-success-outlined:focus{background-color:#fff;color:#0e8b0e;border:1px solid #0e8b0e}.btn-success-outlined:hover{background-color:#0e8b0e;color:#fff;border:1px solid #0e8b0e}.field-validation-error{margin-top:7px;color:#f44336;font-size:11px;text-align:left}.h2{font-size:20px;font-weight:500}.mappa-responsive{width:100%;height:500px}@media(min-width:768px){.mappa-responsive{height:400px;width:600px}}@media(min-width:1200px){.mappa-responsive{width:850px;height:500px}}.ml-alert{margin:var(--space-4) var(--space-5);display:flex;gap:12px;padding:var(--space-2) var(--space-3);border-left:4px solid transparent;border-radius:var(--radius-md);font-family:var(--font-family-base);position:relative;margin-bottom:1rem}.alert-info{background-color:var(--color-info-bg);border-color:var(--color-info);color:var(--color-info)}.alert-success{background-color:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.alert-warning{background-color:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning)}.alert-danger{background-color:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}.ml-alert__icon{flex-shrink:0;margin-top:1px}.ml-alert__content{flex:1;min-width:0}.ml-alert__title{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text);margin-bottom:4px;line-height:1.4}.ml-alert__body{font-size:var(--font-size-xxs);color:var(--color-text);line-height:1.5}.ml-alert__close{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background-color:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);transition:var(--transition-fast);padding:0}.ml-alert__uclose:hover{background-color:rgba(0,0,0,.06)}
@font-face{font-family:'social-networks';font-display:fallback;src:url('../Themes/Mazzolaluce/Content/css/fonts/social-networks.eot?');src:url('../Themes/Mazzolaluce/Content/css/fonts/social-networks.woff2') format('woff2'),url('../Themes/Mazzolaluce/Content/css/fonts/social-networks.woff') format('woff'),url('../Themes/Mazzolaluce/Content/css/fonts/social-networks.ttf') format('truetype')}@font-face{font-family:'mazzola';font-display:fallback;src:url('../Themes/Mazzolaluce/Content/css/fonts/mazzola-2018.eot?');src:url('../Themes/Mazzolaluce/Content/css/fonts/mazzola-2018.woff2') format('woff2'),url('../Themes/Mazzolaluce/Content/css/fonts/mazzola-2018.woff') format('woff'),url('../Themes/Mazzolaluce/Content/css/fonts/mazzola-2018.ttf') format('truetype')}.ml-pagination{display:flex;align-items:center;gap:4px}.ml-pagination__btn,.ml-pagination__page{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);cursor:pointer;transition:all var(--transition-fast);color:var(--color-brand-secondary)}.ml-pagination__btn:hover:not(:disabled),.ml-pagination__page:hover:not(.ml-pagination__page--active){border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.ml-pagination__page--active{background:var(--color-brand-primary);color:var(--color-text-white);border-color:var(--color-brand-primary);font-weight:var(--font-weight-bold);cursor:default}.ml-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.ml-pagination__dots{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:14px;color:var(--color-text-muted);cursor:default}.main-pager{padding:30px 0;width:100%;display:flex;justify-content:center}.asp-hidden-mobile{display:none}.admin-header-links-container{display:flex;justify-content:flex-start;gap:20px;background-color:#000;color:#fff;list-style:none}.admin-header-link{color:#fff;text-align:center}.admin-header-link:hover{opacity:1;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.admin-header-link a,.admin-header-link a:visited{display:inline-block;margin:0 10px;color:#fff;line-height:40px;padding:0 20px;font-size:14px;font-weight:600;text-transform:uppercase}.admin-header-link a:hover{color:#ffcf11}.admin-header-link .impersonate{display:inline-block}.admin-header-link .impersonate a{background-color:#555;padding:0 15px}.admin-header-link .impersonate a:hover{background-color:#666}.currency-selector{background-color:var(--color-brand-secondary);color:#fff;position:relative;text-align:center}.currency-selector select{background:none;color:#fff;border:0;min-width:80px;text-transform:uppercase;text-align:center}.currency-selector:after{display:block;content:"\\";font-family:mazzola;position:absolute;right:10px;font-size:10px;color:#fff;top:14px}.currency-selector select:hover option{color:#000}.bar-notification-container{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-notification);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none}.bar-notification{display:flex;align-items:flex-start;gap:var(--space-3);min-width:320px;max-width:420px;padding:var(--space-4);border-radius:var(--radius-lg);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-base);box-shadow:var(--shadow-lg);pointer-events:auto;position:relative;overflow:hidden;transform:translateX(calc(100% + 24px));opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.bar-notification.show{transform:translateX(0);opacity:1}.bar-notification.hiding{transform:translateX(calc(100% + 24px));opacity:0}.bar-notification.success{background-color:var(--color-success-bg);border-left:4px solid var(--color-success);color:var(--color-success)}.bar-notification.error{background-color:var(--color-danger-bg);border-left:4px solid var(--color-danger);color:var(--color-danger)}.bar-notification.warning{background-color:var(--color-warning-bg);border-left:4px solid var(--color-warning);color:var(--color-warning)}.bar-notification.info{background-color:var(--color-info-bg);border-left:4px solid var(--color-info);color:var(--color-info)}.bar-notification .toast-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.bar-notification .toast-icon svg{width:100%;height:100%;fill:currentColor}.bar-notification .content{flex:1;color:var(--color-text);margin:0}.bar-notification .content a{color:var(--color-brand-primary);text-decoration:underline}.bar-notification .close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;padding:0;transition:var(--transition-fast);margin-top:-2px}.bar-notification .close:hover{background-color:rgba(0,0,0,.06);color:var(--color-text)}.bar-notification .close svg{width:14px;height:14px}@media(max-width:480px){.bar-notification-container{left:var(--space-3);right:var(--space-3);bottom:var(--space-3)}.bar-notification{min-width:auto;max-width:none;width:100%}}.noscript{border-bottom:1px solid #333;background-color:#ff9;padding:30px 15px;text-align:center;line-height:22px;color:var(--color-brand-secondary)}.ajax-loading-block-window{position:fixed;top:50%;left:50%;z-index:999;width:32px;height:32px;margin:-16px 0 0 -16px;background:url('../Themes/Mazzolaluce/Content/images/loading.gif') center no-repeat}.please-wait{background:url('../Themes/Mazzolaluce/Content/images/ajax-loader-small.gif') no-repeat;padding-left:20px;font-size:14px}.ui-dialog.add-accessories{max-width:95%}.ui-dialog{max-width:90%;border:1px solid var(--color-border);border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.15);background-color:#fff;padding:0;font:normal 14px Arial,Helvetica,sans-serif;z-index:13}.ui-dialog:before{content:"";position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.html-product-details-page .container.other-category{margin-bottom:90px}.ui-dialog-titlebar{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;background-color:#fff;background-image:none;padding:15px 10px!important;font-weight:normal;cursor:auto!important;display:flex;flex-direction:column;gap:20px}.ui-dialog-titlebar>span{display:block;font-size:18px;color:#243238;margin:0!important;font-weight:700;order:2;align-self:center}.ui-dialog-titlebar button{align-self:flex-end;order:1;border:0;overflow:hidden;font-size:0;top:0!important;right:0!important;width:42px!important;height:42px!important;margin:0!important;border:0!important;border-radius:0;background:url('../Themes/Mazzolaluce/Content/images/close.png') center no-repeat!important;background-size:16px!important;padding:0!important}.ui-dialog-titlebar button span{display:none!important}.ui-dialog-content{line-height:20px;background-color:#fff!important;padding:0 10px!important;color:#777;position:relative;z-index:2;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.ui-dialog-content .page{min-height:0}.ui-dialog-content .page-title{min-height:0;margin:0 0 15px;padding:0 10px 10px 10px;text-align:center;border-top:0}.ui-dialog-content .page-title h1{font-size:24px;line-height:30px;display:none}.ui-dialog-content .container-request-quote .form-fields{padding:10px 15px}.ui-dialog-content .container-request-quote .form-fields label{display:block;margin:10px 0;font-weight:700;text-align:left}.ui-dialog-content .container-request-quote .form-fields textarea{height:100px}.ui-dialog-content .container-request-quote .conteiner-request-form .buttons{display:flex;justify-content:center}.ui-dialog-content .container-request-quote .conteiner-request-form .buttons .button-1{flex:1;margin:10px;background-color:var(--color-brand-primary);color:#fff;border:0;font-size:15px;text-transform:uppercase}.ui-dialog-content .back-in-stock-subscription-page{text-align:center}.ui-dialog-content .back-in-stock-subscription-page .tooltip{margin-bottom:10px}.ui-dialog-content .back-in-stock-subscription-page .button-1{border:0;background-color:var(--color-brand-primary);padding:10px 15px;font-size:15px;color:#fff;text-transform:uppercase}.ui-dialog-content .back-in-stock-subscription-page .button-1:hover{background-color:#ffcf11}.ui-dialog-content.ajax-loading-block-window{left:0}.eu-cookie-bar-notification{position:fixed;bottom:0;left:0;z-index:1050;width:100%;height:auto;background-color:#3f7dbc;padding:20px;text-align:center;font-size:14px}.eu-cookie-bar-notification button{min-width:60px;border:0;background-color:#fc0;font-size:14px;padding:5px 10px;color:#3f7dbc;margin-left:8px;border-radius:3px}.eu-cookie-bar-notification button:hover{background-color:#ffcf11}.eu-cookie-bar-notification a{display:block;color:var(--color-brand-primary)}.eu-cookie-bar-notification a:hover{text-decoration:underline}.eu-cookie-bar-notification .text{color:#fff;display:inline}.eu-cookie-bar-notification .text a{color:#fc0;display:inline}.eu-cookie-bar-notification .buttons-more{display:inline}@media screen and (max-width:480px){.eu-cookie-bar-notification{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto;max-width:none;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:left;font-size:var(--font-size-xs)}.eu-cookie-bar-notification .content{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.eu-cookie-bar-notification .text{flex:1 1 160px;font-size:var(--font-size-xs);line-height:1.35}.eu-cookie-bar-notification .buttons-more{flex:0 0 auto;margin-left:auto}.eu-cookie-bar-notification button{min-width:0;padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);margin-left:0}}.article-content a:link,.article-content a:visited{color:#000080;font-weight:500}.article-content a:hover{color:#ffcf11}strong{font-weight:500}button{cursor:pointer;border:0;background:none;padding:0;font-family:'Montserrat',sans-serif}[type="button"]{cursor:pointer}input,select{background-color:transparent;padding:0 10px;border:0;height:40px;line-height:40px;font-family:'Montserrat',sans-serif;border:1px solid #ccc}textarea{resize:none;font-family:'Montserrat',sans-serif;font-size:13px;color:#000}.select{position:relative;z-index:0}.abs-hidden,.abs-hidden-mob{position:absolute;left:-9999px;top:-9999px}.full-container{padding:0}.clearfix:after{content:"";display:table;clear:both;zoom:1}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input:-ms-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}.slideshowroom{max-width:750px;margin:0 auto}.owl-carousel.owl-theme .owl-dots{margin:auto}.owl-carousel.owl-theme .owl-dots button.owl-dot span{width:12px;height:12px;background:#999;margin:5px 3px;opacity:1}.owl-carousel.owl-theme .owl-dots button.owl-dot.active span,.owl-carousel .owl-dots button.owl-dot:hover span{background:var(--color-brand-primary)}.owl-carousel.owl-theme .owl-item img{width:auto;max-width:100%;height:auto}.other-colors div.img img,.other-category div.img img{max-height:100%}.main-article.readmore.open::after{background:none;height:70px}.main-article.readmore.open{height:auto}.main-article.rd2.open{padding-bottom:60px}.main-article.rd2.open:after{content:"/";font-family:mazzola;background:none}@media all and (max-width:989px){html.scrollingfix{scroll-padding-top:170px;overflow:auto}html.scrollingfix body{margin-top:170px}.main-article.readmore:after{content:"";font-family:mazzola;background:-moz-linear-gradient(top,rgba(242,242,242,0) 0%,rgba(242,242,242,.98) 60%,rgba(242,242,242,1) 61%,rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(top,rgba(242,242,242,0) 0%,rgba(242,242,242,.98) 60%,rgba(242,242,242,1) 61%,rgba(242,242,242,1) 100%);background:linear-gradient(to bottom,rgba(242,242,242,0) 0%,rgba(242,242,242,.98) 60%,rgba(242,242,242,1) 61%,rgba(242,242,242,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f2f2f2',endColorstr='#f2f2f2',GradientType=0);position:absolute;bottom:0;z-index:1;height:120px;width:100%;left:0;display:flex;justify-content:center}.main-article.readmore:before{cursor:pointer;font-size:15px;position:absolute;width:230px;bottom:20px;left:0;right:0;z-index:2;height:30px;line-height:30px;background-color:var(--color-brand-primary);margin:auto;display:inline-block;padding:0 10px;color:#fff;text-transform:uppercase;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center}.main-article.rd2:before{background-color:transparent;color:#333;font-weight:500;text-indent:-30px;padding-top:10px}}[type="radio"]+label,input[type="checkbox"]+label{cursor:pointer;display:block;font-size:13px}input[type="checkbox"]+label:before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}[type="radio"]:checked+label:before{background-color:var(--color-brand-primary);-webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,1);-moz-box-shadow:inset 0 0 0 2px rgba(255,255,255,1);box-shadow:inset 0 0 0 2px rgba(255,255,255,1)}[type="radio"]+label,input[type="checkbox"]+label{-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.topic-page.container .page-body{margin-bottom:20px}.topic-page.container .page-body h2{font-size:20px;font-weight:400;margin:10px 0 20px 0}.topic-page.container .page-body h3{font-size:18px;font-weight:400;margin:20px 0 10px 0}.topic-page.container .page-body h3{font-size:16px;font-weight:400;margin:20px 0 10px 0}.topic-page.container .page-body ul,.container .page-body ol{font-weight:300;margin:10px 0 10px 30px}.container .checkout-page .page-body ol{margin:10px}.topic-page.container .page-body a{color:var(--color-brand-primary);font-weight:400}.topic-page.container .page-body a:hover{color:#ffcf11}.topic-page.container .page-body strong{font-weight:400}.topic-page.container .page-body img{width:100%;height:auto}.topic-page.container.configure-cookies .page-body,.topic-page.container.configure-cookies .page-body .inputs{text-align:center}.modal-overlay{display:none;z-index:6;top:0;right:0;bottom:0;left:0;position:fixed;margin:auto;background:rgba(0,0,0,.4)}.modal-overlay,.modal-content{z-index:11;top:0;right:0;bottom:0;left:0;position:fixed}.modal-content{text-align:center;padding:10px;display:none}.modal-content::after{content:"";margin-left:0;height:100%}.main-promotions{padding:20px 0;display:flex;flex-wrap:wrap}.main-promotions .bg{width:100%;order:1}.main-promotions .bg .container{width:100%;max-width:unset}.main-promotions ul,.main-promotions a{display:flex;justify-content:space-between;align-items:center;font-size:15px;text-transform:uppercase;color:var(--color-brand-primary)}.main-promotions>ul{justify-content:center;order:0}.main-promotions ul{list-style:none;width:100%;flex-wrap:wrap}.main-promotions ul li{width:100%;text-align:left}.main-promotions a{padding:5px 0}.main-promotions a:after{content:">";font-family:mazzola;font-size:11px;width:10px}.main-promotions a .black{color:#333}.main-promotions a:before{content:"";background-repeat:no-repeat;background-position:center;background-size:contain;width:50px;height:50px}.main-promotions a>div{width:100%;padding:0 10px}.main-promotions a>div span{display:block}.main-promotions a>div br{display:none}.main-promotions li.promo-shipment a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-shipment.png)}.main-promotions li.promo-warranty a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-warranty.png)}.main-promotions li.promo-recess a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-recess.png)}.main-promotions li.promo-bonus a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-bonus.png)}.main-promotions li.promo-fidelity a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-fidelity.png)}.main-promotions li.promo-reviews a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-reviews.png)}.main-promotions li.promo-reviews .black{font-size:15px}.main-promotions li.promo-facebook,.main-promotions li.promo-google{margin-left:10px;display:none}.main-promotions li.promo-facebook .black,.main-promotions li.promo-google .black{font-size:14px;font-weight:400}.main-promotions li.promo-facebook a:before,.main-promotions li.promo-google a:before{content:"f";font-family:social-networks;font-size:50px;text-transform:lowercase;background-color:#4867aa;color:#fff;width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:70px}.main-promotions li.promo-google a:before{content:"g";background-color:#dc5043}.main-promotions li.promo-facebook span.rating:after,.main-promotions li.promo-google span.rating:after{content:"";display:inline-block;width:96px;height:21px;vertical-align:middle;margin-left:10px;background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-stars.png);background-repeat:no-repeat}.main-promotions.warranty{padding:0!important}.main-promotions.warranty a:before{width:80px;height:80px}.main-promotions.warranty ul.container{padding:10px 30px 0 30px!important;text-align:left}.html-product-details-page .main-promotions li a:before{display:none}a.chat-help.button-mobile{display:none;align-items:center;margin:0 10px;font-size:15px;position:fixed;bottom:10px;right:0;z-index:99}a.chat-help.button-mobile:before{content:'';background-size:54px;display:inline-block;width:60px;height:60px;margin-right:10px;border:3px solid #fff;border-radius:50%;background-image:url(../Themes/Mazzolaluce/Content/images/chat-help.svg);background-position:center center;background-repeat:no-repeat;background-color:#fff;box-shadow:0 0 10px 0 rgba(123,123,123,.4)}@media(min-width:1024px){.main-article{background-color:#f2f2f2;padding-top:20px;padding-bottom:60px;height:230px;overflow:hidden;position:relative}}.main-article h1{color:var(--color-brand-primary);font-size:25px;line-height:28px;font-weight:500;margin-bottom:20px;text-align:center}.main-article p,.main-article ul,.main-article ol{color:#333;font-size:15px;line-height:18px;font-weight:300;margin-bottom:20px}.main-article ul,.main-article ol{margin-left:15px}@media screen and (max-width:480px){.main-product-grid.catproducts .item-grid .item-box .product-item{display:flex;flex-direction:row;height:fit-content;padding:0;margin:0;height:180px;align-items:center}}.ui-dialog.add-accessories .ui-dialog-content{padding:0!important;margin-right:0;overflow-y:scroll}a.facebook:before{content:"f"}a.youtube:before{content:"Y"}a.instagram:before{content:"i"}a.twitter:before{content:"t"}a.pinterest:before{content:"p"}a.tiktok:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20534'%3E%3Cpath%20d='M448%20222Q380%20222%20325%20183V361Q325%20413%20296%20454Q268%20495%20220%20514Q171%20531%20123%20519Q75%20507%2040%20468Q7%20429%201%20379Q-4%20330%2020%20284Q45%20239%2089%20216Q134%20194%20185%20200V290Q161%20283%20139%20291Q117%20298%20102%20318Q88%20338%2088%20362Q88%20385%20102%20406Q117%20425%20140%20432Q162%20440%20186%20432Q209%20424%20223%20405Q237%20386%20237%20361V12H325Q325%2023%20327%2034Q338%2085%20381%20114Q412%20134%20448%20135Z'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20534'%3E%3Cpath%20d='M448%20222Q380%20222%20325%20183V361Q325%20413%20296%20454Q268%20495%20220%20514Q171%20531%20123%20519Q75%20507%2040%20468Q7%20429%201%20379Q-4%20330%2020%20284Q45%20239%2089%20216Q134%20194%20185%20200V290Q161%20283%20139%20291Q117%20298%20102%20318Q88%20338%2088%20362Q88%20385%20102%20406Q117%20425%20140%20432Q162%20440%20186%20432Q209%20424%20223%20405Q237%20386%20237%20361V12H325Q325%2023%20327%2034Q338%2085%20381%20114Q412%20134%20448%20135Z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:.9em .9em;mask-size:.9em .9em;-webkit-mask-position:center .3em;mask-position:center .3em}.product-share-button a:hover{color:#ffcf11}.product-share-button ul{list-style:none;position:relative;z-index:1}.blog-share-button a.twitter:before{content:"t";background:#3f7cbb;color:#fff}#footer .footer-lower{background:#fff;padding:30px;text-align:center;font-size:14px}#footer .footer-lower a{color:#000}#footer .footer-lower>div{margin:10px 0}#footer .footer-lower .copyright h2{display:none}#footer .footer-lower a img{margin:0 30px}.page-title{min-height:50px;margin:0 0 25px;padding-top:30px;padding-bottom:20px;text-align:center}.page-title h1{font-size:20px;font-weight:400;text-transform:uppercase;color:#333}.center-1 .page-title,.center-1 .title{text-align:center}.ui-dialog-content .page-title{min-height:0;margin:0 0 15px;padding:0 10px 10px;text-align:center}.ui-dialog-content .page-title h1{font-size:24px;line-height:30px}.message-error,.username-not-available-status,.poll-vote-error,.password-error{display:block;text-align:center;font-size:13px;color:#e4434b;margin-top:5px}.block{min-height:50px;margin:auto;text-align:left}.block .title{position:relative;border-bottom:1px solid var(--color-border);background:#f6f6f6 url(../Themes/Mazzolaluce/Content/images/toggle-gray.png) right 14px no-repeat;padding:12px 30px 12px 10px;font-size:20px;color:var(--color-brand-secondary);cursor:pointer}.block .title strong{font-weight:400}.block .listbox{display:none;border-bottom:1px solid var(--color-border);padding:10px 5px;background-color:var(--color-surface)}.block .list{list-style:none}.block .list li{padding:5px 0 5px 15px}.block .list a{display:inline-block;position:relative;padding:5px 0;font-size:16px;color:var(--color-brand-secondary);-webkit-transition:all .1s ease;transition:all .1s ease}.block .list .active>a{color:var(--color-brand-accent)}.block .list a:hover{color:var(--color-brand-accent)}.block a.product-picture{display:none}.block a.product-picture:before{display:none}.block .sublist{margin:15px 0 5px}.block .sublist a{font-size:14px}.block .view-all{margin:10px 0 0}.block .view-all a{display:inline-block;padding:10px 15px;font-size:16px;color:var(--color-brand-accent)}.block .view-all a:hover{text-decoration:underline}.block .tags{margin:5px 0 10px}.block .tags ul{font-size:0}.block .tags li,.product-tags-all-page li{display:inline-block;position:relative;margin:0 10px;overflow:hidden;font-size:17px!important}.block .tags li a,.product-tags-all-page li a{float:left;line-height:30px;color:var(--color-brand-secondary)}.block .tags li a:hover,.product-tags-all-page li a:hover{color:var(--color-brand-accent)}.two-columns .side-2{padding:30px 0 20px}.two-columns .center-2{margin:0 0 50px}.two-columns .center-2 .no-data{text-align:center;font-size:16px;color:var(--color-brand-secondary)}.two-columns .center-2 .fieldset .title,.registration-page .fieldset .title{text-transform:uppercase;font-size:16px;color:#333;margin-bottom:30px;text-align:center}.two-columns .center-2 .fieldset .title strong,.registration-page .fieldset .title strong{font-weight:500}select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="30" width="30"><text x="20" y="20" transform="rotate(180,23,13)" fill="rgba(63,125,188,1)" lengthAdjust="spacingAndGlyphs" textLength="15px" style="font-size:20px;" font="Arial">^</text></svg>');background-repeat:no-repeat;background-position:98% center;cursor:pointer;padding-right:40px}input[type="checkbox"]:checked,input[type="radio"]:checked{box-shadow:0 0 0 10px var(--color-brand-primary) inset;border:0}input[type="radio"]{border-radius:10px}input[type="checkbox"],input[type="radio"]{width:24px;height:24px;box-shadow:0 0 0 0 #4b4d51 inset;transition:all .2s ease-in-out;position:relative;cursor:pointer;vertical-align:-4px;outline:0;border:1px solid #333;box-sizing:border-box;padding:0;margin:0 5px 0 0}input[type="checkbox"]:after,input[type="radio"]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);transition:all .2s ease-in-out .1s;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}input[type="checkbox"]:after,input[type="radio"]:after{width:10px;height:8px;margin-left:-5px;margin-top:-4px;background-image:url(../Themes/Mazzolaluce/Content/css/images/checkbox-tick.svg),none}input[type="radio"]:after{width:8px!important;height:8px;margin-left:-4px!important;background-color:#fff;border-radius:10px}input[type="checkbox"]:checked:after,input[type="radio"]:checked:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}input[type="checkbox"]+label{display:inline}.ui-dialog-content{overflow-y:auto}.container-info{display:flex;width:100%}.container-info .el-3{height:100%}#repuso_floating{z-index:9!important}.table-wrapper{overflow-x:auto;min-height:310px}.main-product-grid .no-result{text-align:center;font-size:13px;text-transform:uppercase;color:#f41414;padding:0 0 40px 0}.main-product-grid.advanced .item-grid{margin:0 20px 20px 20px}.item-boxc{width:50%}.cross-light .item-boxc{width:44%;margin:0 3%}.cross-light .add-to-wishlist-button::before{margin-right:5px}.main-product-grid .item-boxc .item-box{margin:0 auto 20px auto}.ui-dialog-content .main-product-grid input{width:60px}.ui-dialog-content .main-product-grid.cross-light input{width:50px}.product-review-links .button-1{margin-top:10px;padding:10px 5px;text-align:center}#customerlogin~.flyout-cart#customer-submenu .mini-shopping-cart,#topcustomerlink~.flyout-cart#customer-submenu .mini-shopping-cart,#tophelplink~.contenthelp#help-submenu .mini-contenthelp{padding:10px}#customerlogin~.flyout-cart#customer-submenu .mini-shopping-cart .login{margin:0 0 20px 0}.chip{display:inline-block;padding:5px 10px;font-size:9px;color:#fff;background-color:#7db9f1;border-radius:5px;margin:0 5px 5px 0}#related-products .owl-dots{display:flex;justify-content:center;margin-top:10px}#related-products .owl-dots button.owl-dot{width:10px;height:10px;margin:0 5px;background-color:#ccc;border-radius:50%;display:inline-block}.main-product-grid .product-item .messages{display:flex;justify-content:center;align-items:flex-start;margin:10px 0;padding:0;max-width:100%;height:80px}.chip{padding:4px;border-radius:8px;margin:5px}.chip :hover{background-color:inherit;color:inherit}.chip i{margin:0 8px}.chip span{font-size:12px}.chip.promo{background-color:#dc5043;color:#fff}.success{background-color:rgba(0,200,83,.058823529411764705)}.chip.info{background-color:rgba(255,217,128,.5);color:#333}@media all and (max-width:600px){.chip span{font-size:10px}}.mini-shopping-cart li.or{padding:20px 0 10px 0;color:#999}.mini-shopping-cart .facebook-login-block{margin:0 15px 0 0}.mini-shopping-cart{text-align:left;font-size:12px}.mini-shopping-cart .count{padding:5px 0 15px;color:var(--color-brand-secondary)}.mini-shopping-cart .count a{margin:0 2px;font-weight:700;color:var(--color-brand-secondary)}.mini-shopping-cart .items{margin:0 0 20px;padding:10px 10px 0 10px}.mini-shopping-cart .item{overflow:hidden;padding:0;border-top:1px dashed #eee;padding-top:10px}.mini-shopping-cart .item.first{padding-top:10px;border:0}.mini-shopping-cart .picture{float:left;width:18%}.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}.mini-shopping-cart .picture+.product{margin:0 0 0 80px;line-height:normal}.mini-shopping-cart .name{margin:0 0 10px;font-size:14px;width:70%;display:inline-block;line-height:17px;float:left}.mini-shopping-cart .name a{color:var(--color-brand-primary);font-weight:400;text-transform:lowercase}.mini-shopping-cart .name a:hover{color:#ffcf11}.mini-shopping-cart .attributes{margin:5px 0;color:#eee;font-size:12px;font-style:italic}.mini-shopping-cart .totals{font-size:14px;text-align:right;background:#eee;padding:5px 10px 5px}.mini-shopping-cart .totals strong{font-size:16px;color:var(--color-brand-secondary)}.mini-shopping-cart .buttons{margin:0;text-align:center}.mini-shopping-cart input[type="button"]{display:block;border:0;padding:0 20px;font-size:16px;text-transform:uppercase;cursor:pointer;width:100%;height:50px}.mini-shopping-cart input[type="button"]:hover{background-color:#ffcf11;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mini-shopping-cart .freeshipping-disclaimer{color:#396;text-align:center;margin:10px auto;font-size:14px}@media all and (max-width:360px){.main-tabs>ul a{font-size:11px}}@media all and (min-width:480px){#flyout-cart{min-width:450px}}@media all and (min-width:840px){.cross-light .item-boxc{width:27%}}@media all and (min-width:1024px){.flyout-cart{right:0;top:23px}}@media all and (min-width:990px){.topic-page.container .page-body ul,.topic-page.container .page-body ol{font-size:16px}#hometopsplit .container.main-banner{margin:0}.topic-page.container .page-body{font-size:16px;font-weight:300;line-height:22px;margin-top:10px}.full-container{max-width:1360px;margin:auto}.main-article.readmore:after,.main-article.readmore:before{display:none}}@media all and (max-width:480px){#footer .footer-lower a img{margin:0 0}section.header-section.scala .header-grid .header-block:first-child img{height:30px}.html-manufacturer-page .article-content.no-product img{width:100%;height:auto}.data-table td.product{min-width:auto}}@media all and (max-width:649px){.el-8.promotions.clearfix{flex-direction:column}}@media all and (max-width:767px){.section-qa .qa-box .qa-bottom-answer{flex-direction:column}section.yellow-grid-section .yellow-grid>.yellow-block{width:100%!important}section.icons-section .icons-grid .icon-block{width:calc(50% - 25px)!important}.alignleft,.alignright{text-align:center}.alignleft a,.alignright a{margin:20px auto}}@media all and (max-width:989px){.mobile-bg{background-color:#eee}.main-product-grid .product-item .messages{justify-content:flex-start}.scrolling .FreeShippingOverX{top:58px}.el-0 .button-quote{margin:10px 10px 0 10px}.el-8.promotions.clearfix{display:flex;align-items:center}}@media all and (max-width:1000px){.block-account-navigation{float:none;margin:auto!important}}@media all and (min-width:480px){.top-focus a h3 span{margin:0 25px;font-size:25px}.top-focus a>div{padding:20px}}@media all and (max-width:489px){.data-table th,.data-table td{padding:10px 5px;vertical-align:middle}}@media all and (min-width:640px){.main-promotions ul li{width:50%}.main-promotions a:after{content:"";padding:0}.imgsx{float:left;margin-right:20px!important;max-width:30%}#paypalsteps ol li{width:40%}}@media all and (min-width:768px){.top-focus a{height:330px}}@media all and (min-width:768px){.alignright{float:left;margin:0 20px 20px 0}.alignleft{float:right;margin:0 0 20px 20px}#paypaladvantages ul li{width:40%}}@media all and (min-width:769px){.two-columns .center-2 .inputs{text-align:left}.two-columns .center-2 .form-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.inputs label{display:block;margin:0 10px 10px 0;text-align:left}}@media all and (min-width:990px){.asp-hidden-mobile{display:block}.container{padding:0 20px;margin:auto}.slideshowroom.owl-carousel.owl-theme .owl-dots button.owl-dot span{background:#999}.slideshowroom.owl-carousel.owl-theme .owl-dots button.owl-dot.active span{background:var(--color-brand-primary)}.abs-hidden-mob{position:relative;left:inherit;top:inherit}.garanzia{display:none}.other-category-title.mobile-bg span,div.group.titolofiltro h3 span{z-index:3!important}.FreeShippingOverX_mobile{display:none!important}.top-focus{position:relative}.top-focus a{-o-animation-name:BGSize110Out;-moz-animation-name:BGSize110Out;-webkit-animation-name:BGSize110Out;animation-name:BGSize110Out;-o-animation-duration:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.top-focus a:hover{background-size:110% auto;opacity:.8;-o-animation-name:BGSize110In;-moz-animation-name:BGSize110In;-webkit-animation-name:BGSize110In;animation-name:BGSize110In;-o-animation-duration:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.top-focus a:not(:first-child){display:none}.main-article{background:none;height:auto}.main-article h1{font-size:35px;line-height:38px}.main-article .article-content{padding-top:30px;-webkit-column-count:2;column-count:2}.breadcrumb ul a{font-size:15px}.breadcrumb ul li strong{font-size:15px}.main-promotions .bg{order:0;background-color:#f2f2f2}.main-promotions>ul{order:1}.main-promotions ul{padding-top:20px;padding-bottom:20px}.main-promotions ul li{width:auto}.main-promotions a{position:relative;font-weight:500;padding:0}.main-promotions a span.black{display:block}.main-promotions a:before{height:80px;width:80px;margin-right:10px}.main-promotions a>div{width:auto;padding:0}.main-promotions a>div br,.main-promotions li.promo-facebook,.main-promotions li.promo-google{display:inherit}.main-promotions li a:before{display:block;border-radius:50%;border:2px solid transparent}.main-promotions li a:hover:before{border:2px solid var(--color-brand-primary);border-radius:50%}.main-promotions li.promo-shipment a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-shipment-shadow.png)}.main-promotions li.promo-warranty a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-warranty-shadow.png)}.main-promotions li.promo-recess a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-recess-shadow.png)}.main-promotions li.promo-bonus a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-bonus-shadow.png)}.main-promotions li.promo-fidelity a:before{background-image:url(../Themes/Mazzolaluce/Content/css/images/promo-fidelity-shadow.png)}.main-promotions li.promo-reviews a:before{width:61px;height:70px}.main-promotions li span.rating{font-size:17px}.main-scheda .contact-us a[href*="tel:"]{pointer-events:none}a.chat-help.button-mobile{display:none}article.main-article.readmore{width:50%;float:none}.pNumber-description{text-align:left}#brands{display:block;padding-top:70px;padding-bottom:70px}#header #menu .customer-info{display:none}.search-form-page .result{font-size:15px}.el-0 .button-quote{margin:20px 20px 0 20px}.box.container.full{max-width:unset}}@media all and (min-width:1001px){.two-columns{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}.two-columns .center-2 .fieldset .title{text-align:left}.block{float:none;width:auto;margin:0 0 20px;border:1px solid var(--color-border)}.block .title{display:none}.block .listbox{display:block;border-bottom:0}.block .listbox li{position:relative;display:flex;align-items:center}.block .listbox li:before{content:">";font-family:"mazzola";font-size:10px;margin-right:5px}.block a.product-picture{display:inline-block;position:relative;width:30%;margin:0 0 0 -15px;vertical-align:middle}.block a.product-name{vertical-align:middle}.block a.product-picture+a.product-name{width:70%}.block a.product-picture+a.product-name:before{display:none}.page-title h1{font-size:30px}.inputs{text-align:left}.inputs input[type="text"],.inputs input[type="number"],.inputs input[type="email"],.inputs input[type="tel"],.inputs input[type="password"],.inputs select{min-height:40px}.inputs .option-list li{margin:0 10px 0 0}.center-1 .buttons{text-align:center}.inputs.accept-consent label{width:auto}.center-2{float:right;width:73%}.side-2{float:left;width:25%}}@media all and (min-width:1024px){.main-article .article-content{column-gap:40px}}@media all and (min-width:1200px){.brand-img>a{width:14.66666%}.main-article .article-content{column-gap:80px}.main-article p{font-size:17px;line-height:1.2}}@media all and (min-width:1360px){html[lang="en"] .top-focus a:nth-of-type(1)>div h3{font-size:28px}.top-focus a:nth-of-type(2) h3,.top-focus a:nth-of-type(3) h3{font-size:22px}.top-focus a:nth-of-type(2) p,.top-focus a:nth-of-type(3) p{font-size:11px;color:#333}#header #menu a{font-size:16px}.main-promotions ul{padding:30px 0}.main-promotions a span{font-size:24px;line-height:24px}.main-promotions a span.black{font-size:17px;line-height:17px}.main-promotions a:before{width:133px;height:135px}.infobox.el-2 .tax-display-type-selector{margin-left:30px}}@media all and (min-width:1380px){.readmore .container{padding:0}}@media all and (min-width:375px) and (max-width:549px){.brand-img>a{width:48%}}@media all and (min-width:550px) and (max-width:1199px){.brand-img>a{width:31.3333%}}@media all and (min-width:600px) and (max-width:989px){#header #menu li>.sub-menu ul.sublist li{min-width:250px}.flyout-cart{right:0}}@media all and (min-width:990px) and (-ms-high-contrast:active),(-ms-high-contrast:none){.top-focus a:nth-child(1){width:70%;overflow:hidden}.top-focus a:nth-of-type(2),.top-focus a:nth-of-type(3){width:25%}.top-focus a:nth-of-type(1)>div:before{background-image:none}.top-focus a:nth-of-type(1)>div:after{width:70px;right:-70px}.top-focus a,.top-focus a:hover{animation:none!important;animation-duration:0s!important;background-size:cover!important}}@media all and (min-width:990px) and (max-width:1150px){.FreeShippingOverX{display:none}.main-banner ul div span{font-size:20px}.promozioni .item{flex-basis:23%}}@keyframes BGSize110In{0%{background-size:100% auto}100%{background-size:110% auto}}@keyframes BGSize110Out{0%{background-size:110% auto}100%{background-size:100% auto}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,127,255,.9)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes smoothScroll{from{transform:translateY(-40px)}to{transform:translateY(0)}}.sitemap-page .description{margin:0 0 30px;text-align:center}.sitemap-page .entity{margin:0 0 30px}.sitemap-page .entity-title{margin:0 0 15px;padding:0 10px;text-align:center}.sitemap-page .entity-title h2{font-size:20px;font-weight:normal;color:var(--color-brand-secondary)}.sitemap-page .entity-body{border-top:1px solid #e6e6e6;background-color:var(--color-surface);padding:30px 15px;text-align:center}.sitemap-page .entity ul{font-size:0}.sitemap-page .entity li{display:inline-block;position:relative;margin:0 8px;padding:0 12px;line-height:50px;font-size:14px}.sitemap-page .entity li:before{content:"";position:absolute;top:23px;left:0;width:5px;height:5px;background-color:var(--color-border)}.sitemap-page .entity a{color:var(--color-brand-secondary)}.sitemap-page .entity a:hover{color:#ffd311}.sitemap-page .entity a:empty{display:none}.column{float:left;width:50%;padding:10px}.row:after{content:"";display:table;clear:both}@media screen and (max-width:600px){.column{width:100%}}.responsive-two-columns{display:flex;flex-wrap:wrap}.responsive-two-columns>*{width:100%;padding:5px}@media(min-width:768px){.responsive-two-columns>*{width:50%}}.main-product-grid .details h2 a{font-size:12px;font-weight:300;color:#333;text-align:center}.main-product-grid .details .values{min-height:45px;display:flex;flex-direction:column;justify-content:flex-end}.main-product-grid .details .add-info{position:relative;height:auto;display:flex}.main-product-grid .details h2{margin:10px 10px;padding:0;height:fit-content;min-height:fit-content}.main-product-grid .picture figure img{max-height:100%;max-width:100%}.item-box figure{position:relative;max-width:100%}.main-product-grid .picture figure{height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center}.main-product-grid .picture{padding:15px 0 10px;max-width:100%;width:100%}.main-product-grid .product-item{display:flex;flex-direction:column;align-items:center}.main-related.main-product-grid .item-box,.main-recently.main-product-grid .item-box{width:100%}.main-related.main-product-grid .owl-nav [class*=owl-]:hover,.main-recently.main-product-grid .owl-nav [class*=owl-]:hover{background:none}.review-product-grid{margin-top:10px}.item-box .rating{width:85px;height:19px;background:url('../Themes/Mazzolaluce/Content/images/rating1.png') repeat-x;display:inline-block;vertical-align:middle;margin-right:0}.item-box .rating div{height:19px;background:url('../Themes/Mazzolaluce/Content/images/rating2.png') repeat-x}.main-product-grid .details .product-box-add-to-cart-button{margin-left:10px}.search-box-panel.main-product-grid .item-box div.add-info{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.search-box-panel.main-product-grid .item-box div.add-info .prices{display:flex;flex-direction:column;align-items:center}.search-box-panel.main-product-grid .item-box div.add-info .buttons{margin:10px 0}.search-box-panel.main-product-grid .item-box div.add-info .buttons .product-box-add-to-cart-button:after{content:"c";font-family:mazzola;font-size:25px;color:var(--color-brand-primary);cursor:pointer}.main-product-grid .details{text-align:center}.main-product-grid .details{width:100%}.main-product-grid .details .old-price{font-size:11px;color:#333;text-decoration:line-through;width:100%}.main-product-grid .details .actual-price{font-size:16px;padding:5px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;font-weight:500}@media(min-width:990px){.main-product-grid .picture figure{height:210px}.main-product-grid .details{padding:0}.main-product-grid .details .values{justify-content:center}.main-product-grid .details .old-price{font-size:13px;width:100%}.main-product-grid .details .price{display:block}.main-product-grid .details .actual-price{font-size:16px;background-color:transparent;color:#333;font-weight:500;padding:0;width:100%}}@media(min-width:990px){.owl-carousel.owl-theme .owl-dots button.owl-dot span{background:transparent}}.item-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:0;margin:0 0 20px;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:10px}.item-box .picture{width:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;margin:0;transition:all .2s linear}.item-box .picture .add-to-wishlist-button{position:absolute;bottom:10px;right:10px;z-index:3;box-shadow:0 0 5px 0 rgba(0,0,0,.25);background-color:#fff;border-radius:50%;padding:7px 7px 6px;vertical-align:middle;border:1px solid var(--color-brand-primary)}.item-box .picture .add-to-wishlist-button.isinwishlist{background-color:var(--color-brand-primary);color:#fff}.item-box .picture .add-to-wishlist-button i{display:inline-block;line-height:100%;font-size:20px;color:var(--color-brand-primary)}.item-box .picture .add-to-wishlist-button.isinwishlist i{color:#fff}.item-box .picture .add-to-wishlist-button:hover{background-color:var(--color-brand-primary);color:#fff}.item-box .picture .add-to-wishlist-button:hover i{color:#fff}.item-box .picture .add-to-wishlist-button.isinwishlist:hover{background-color:#fff;color:var(--color-brand-primary)}.item-box .picture .add-to-wishlist-button.isinwishlist:hover i{color:var(--color-brand-primary)}.item-box .picture figure{width:100%;height:unset;padding:0;margin:0;position:relative;display:block;transition:all .2s linear}.item-box .picture img{width:100%;height:100%;aspect-ratio:1/1;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;object-fit:contain}.item-box .details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:unset;padding:5px 20px;margin:0}.item-box .details .add-info{order:1}.item-box .details .add-info .price-container{display:flex;justify-content:flex-end;flex-direction:column}.item-box .details .add-info .price-container .price{margin:0;padding:0;text-align:left}.item-box .details .add-info .price-container .price.actual-price{font-size:22px;font-weight:700;color:#8a0000;display:flex;align-items:center}.item-box .details .add-info .price-container .price.old-price{font-size:16px;font-weight:500;color:#243238;text-decoration:line-through}.item-box .details .add-info .price-container .price.price.actual-price .discount-percent{font-size:12px;font-weight:500;margin-left:5px;padding:2px 5px;background-color:#8a0000;text-decoration:unset;color:#fff;border-radius:25px}.item-box .details .product-title{order:2;margin:5px 0;height:unset}.item-box .details .product-title a{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;text-align:left;padding:0;margin:0;color:var(--color-brand-primary);width:100%;min-height:60px}.item-box .details .product-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.main-product-grid .item-box .details .product-title a::after{content:"";position:absolute;inset:0}.main-product-grid .item-box .details .add-info a,.main-product-grid .item-box .details .messages a,.main-product-grid .item-box .details .add-info .product-scalapay-text{position:relative;z-index:2}.item-box .details .messages{order:3;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;height:unset}.item-box .details .messages .chip{margin:0;font-size:11px;background-color:#fff;border-radius:0;text-align:left;padding:0}.item-box .details .messages .chip i{margin:0 2px 0 0}.item-box .details .messages .chip.info{display:flex;flex-direction:row;align-items:center;gap:5px;background-color:#fff;color:#fff}.item-box .details .messages .chip.info i{color:var(--color-brand-primary)}.item-box .details .messages .chip.promo{position:absolute;top:0;left:0;background-color:#074a07;padding:5px 10px;border-radius:4px}.item-box .details .messages .chip.promo span{color:#fff}.item-box .details .messages .chip span{font-size:12px;color:#243238;font-weight:500;font-style:italic}.item-box .details .review-product-grid{margin-bottom:0;padding:4px 0}.item-box .details .review-product-grid{order:4;padding:5px 0}.item-box .rating{width:79px;height:16px;background:url(../Themes/Mazzolaluce/Content/images/rating1.png) repeat-x;background-size:16px 13px;display:inline-block;vertical-align:middle;margin-right:10px}.item-box .rating div{height:16px;background:url(../Themes/Mazzolaluce/Content/images/rating2.png) repeat-x;background-size:16px 13px}@media screen and (max-width:1360px){.item-box{margin-bottom:10px}.item-box .details .product-title a{font-size:16px}.item-box .details .add-info .price-container .price{font-size:16px}.item-box .details .add-info .price-container .price.actual-price{font-size:20px}}.buttons.button-1{display:flex;justify-content:center;align-items:center;padding:10px 0;width:100%;height:100px}.buttons.button-1 input{background:var(--color-brand-primary);color:#fff;width:100%;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;text-transform:uppercase;line-height:unset}div.card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:10px 20px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:10px;border:1px solid #e4e4e4}div.card .card-header{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:15px 10px;gap:10px;background:#f7f7f8;color:#243238;border-radius:10px 10px 0 0;border-bottom:1px solid #e4e4e4}div.card .card-header span{font-size:18px;font-style:normal;font-weight:500;line-height:normal;font-variant:all-small-caps}div.card .card-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:15px 10px;gap:10px}.temperature-guide-bar{border-radius:50px;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%;height:40px;background:linear-gradient(90deg,#f5b476 0%,#fff 49%,#c3d8ff 100%)}.rgb-guide-bar{border-radius:50px;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%;height:40px;opacity:.7;background:linear-gradient(to right,#f00,#ff0,#008000,#0ff,#00f,#f0f,#f00)}.temperature-guide-bar .temperature-guide-bar-item,div.card .card-body .rgb-guide-bar .arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;position:absolute;top:-8px;transform:translateX(-50%);display:flex;justify-content:center}.temperature-guide-bar>.text{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.temperature-guide-bar span{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:13.41px;text-align:left;text-transform:uppercase;color:#c6c6c6}.temperature-guide-bar span.active{color:#000}.white-temperatures{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:10px 0}.white-temperature{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:5px 0}.white-temperature>.icon.C342{background-color:#faf1c9}.white-temperature>.icon.C343{background-color:#fefbf3}.white-temperature>.icon.C344{background-color:#f7faff}.white-temperature>.icon.C350{background-image:url("/Themes/Mazzolaluce/Content/images/rgb.svg")}.white-temperature>.icon{display:inline-block;width:24px;height:24px;border-radius:50%;vertical-align:middle;margin:0 0 0 5px;box-shadow:0 4px 4px #ccc}.red{color:#8a0000}.text-slider-wrapper{position:relative}.text-slider-wrapper div.text-slider{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:70px;line-height:1.5;overflow:hidden;text-align:left}.text-slider-wrapper .text-slider h2{font-size:15px}.text-slider-wrapper .text-slider.open{-webkit-line-clamp:unset;max-height:unset}.text-slider-wrapper .discover-more{bottom:16px;color:#000;cursor:pointer;font-size:13px;font-weight:600;line-height:18px;-webkit-text-decoration:underline;margin-top:10px;text-decoration:underline}@media(max-width:480px){.text-slider-wrapper .text-slider h2{text-align:left!important}}#password-recovery-modal .modal-header,#login-modal .modal-header{border-bottom:0;justify-content:space-between}iframe#launcher{bottom:120px!important;margin:0 20px;z-index:100!important}@media screen and (min-width:1024px){iframe#launcher{bottom:0!important;right:0}}#modalContent p,.modal-subtitle{font-size:12px;font-weight:400;text-align:left}#modalContent .auth-methods{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:25px 0 70px}#modalContent button.auth-method{border:1px solid #c5c5c5;padding:10px 61px;text-transform:uppercase;font-size:16px;font-weight:600;width:100%}#modalContent button.auth-method.secondary{background-color:#000;color:#fff}#modalContent .auth-methods .separator{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin:20px 0 30px}#modalContent .auth-methods .separator hr{width:100%;border:1px solid #e4e4e4}#modalContent .auth-methods .separator span{font-size:14px;font-weight:300;color:#515151}#cross-light-modal .modal-content{overflow-y:scroll;padding-bottom:100px}#cross-light-modal .cross-light-products{width:100%;padding:0 20px}#cross-light-modal .modal-header{border-bottom:0;justify-content:space-between}#cross-light-modal .cross-light-products::-webkit-scrollbar{width:10px}#cross-light-modal .cross-light-products::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:10px}#cross-light-modal .cross-light-products::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}#cross-light-modal .cross-light-products .item-grid{width:100%;padding:10px 0 20px}#cross-light-modal .cross-light-products .item-grid .new-item-box.swiper-slide{width:290px;display:flex;padding:10px;border:1px solid #e5e5e5}#cross-light-modal .cross-light-products .item-grid .new-item-box.swiper-slide .new-product-item{display:grid;grid-template-areas:"picture details" "add-to-cart add-to-cart" "accessories-technical-details accessories-technical-details"}#cross-light-modal .cross-light-products .item-grid .new-item-box:last-of-type{flex-grow:0}#modal-wrapper #cross-light-modal .modal-content{padding:0}#modal-wrapper #cross-light-modal .title{font-size:20px;font-weight:600;text-align:left}#modal-wrapper #cross-light-modal .modal-subtitle{font-size:14px;font-weight:400;text-align:left;margin:0 20px}#cross-light-modal .cross-light-products .item-grid .new-item-box .new-product-item .new-picture{width:100px;height:100px;grid-area:picture}#cross-light-modal .cross-light-products .item-grid .new-item-box .new-product-item .new-details{margin-top:5px;grid-area:details}#cross-light-modal .cross-light-products .item-grid .new-item-box .add-to-cart{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:10px;grid-area:add-to-cart}#cross-light-modal .cross-light-products .item-grid .new-item-box .add-to-cart input{width:75px;font-size:16px;height:32px;border:1px solid #565656;color:#243238}#cross-light-modal .cross-light-products .item-grid .new-item-box .add-to-cart .add-accessories-to-cart-button{padding:5px 20px;cursor:pointer;text-transform:uppercase;line-height:unset;height:32px}#cross-light-modal .cross-light-products .item-grid .new-item-box .fa-cart-plus{color:#fff;cursor:pointer;font-size:13px}#cross-light-modal .cross-light-products .item-grid .new-item-box .accessories-technical-details{grid-area:accessories-technical-details;display:flex;flex-direction:column;width:100%;gap:10px;margin-top:10px}#cross-light-modal .cross-light-products .item-grid .new-item-box .accessories-technical-details .accessories-technical-detail{display:flex;justify-content:space-between;align-items:center}#cross-light-modal .cross-light-products .item-grid .new-item-box .accessories-technical-details .accessories-technical-detail .accessories-technical-detail-label{font-size:11px;color:#515151;font-weight:600}#cross-light-modal .cross-light-products .item-grid .new-item-box .accessories-technical-details .accessories-technical-detail .accessories-technical-detail-value{font-size:10px;color:#243238}#cross-light-modal .cross-light-cta{margin:30px 20px 0;display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}@media screen and (min-width:744px){#modalContent .title{font-size:16px}#modalContent p{font-size:13px}#modalContent .auth-methods .auth-method{font-size:12px}#modal-wrapper #cross-light-modal .modal-subtitle{text-align:left}#cross-light-modal .modal-content{flex-direction:column;gap:5px}}@media screen and (min-width:1024px){#cross-light-modal .modal-content{overflow:hidden}#cross-light-modal .cross-light-products{height:800px;padding:0}#cross-light-modal .cross-light-products .item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:30px;align-items:center;justify-content:center;overflow:scroll;width:100%}#cross-light-modal .cross-light-products .item-grid::-webkit-scrollbar{width:10px}#cross-light-modal .cross-light-products .item-grid::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:10px}#cross-light-modal .cross-light-products .item-grid::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}#cross-light-modal .cross-light-products .item-grid .new-item-box{display:flex;width:100%;justify-content:center;justify-self:center}#cross-light-modal .cross-light-products .item-grid .new-item-box .new-product-item{display:flex;flex-direction:column;gap:10px;width:300px}#cross-light-modal .cross-light-products .item-grid .new-item-box .new-product-item .new-picture{position:relative;width:150px;height:150px}}@media screen and (min-width:1366px){#cross-light-modal .cross-light-products .item-grid{grid-template-columns:repeat(5,minmax(300px,1fr))}#news-popup-modal{max-width:fit-content}#ask-a-question-modal{max-width:fit-content}}.auth-modal form .form-fields .inputs .password-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #c5c5c5}.auth-modal form .form-fields .inputs .password-container input{font-size:16px;border:0}.auth-modal form .form-fields .inputs span.password-toggle,#register-modal .register-container .form-fields .inputs span.confirm-password-toggle{padding:10px}.auth-modal form .form-fields .inputs i{font-size:16px;color:#4e4e4e;cursor:pointer}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:clip!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.mc-arrows{display:flex;gap:8px}.mc-arrows button{align-items:center;background:#fff;border:0;border-radius:50%;color:#111;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}.mc-arrows button:hover{background:#f5f5f5}.mc-arrows button:active{transform:scale(.96)}.mc-arrows button .fa-solid{font-size:14px}.mc-arrows button:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.2)}.mc-arrows button:disabled,.mc-arrows button.swiper-button-disabled{opacity:.4;cursor:default;pointer-events:none}@media screen and (max-width:575.98px){.mc-arrows button{width:30px;height:30px;border-width:2px}}.container-request-quote{background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-8);max-width:500px;margin:var(--space-8) auto;border:1px solid var(--color-border)}.container-request-quote.modal{min-width:unset}.container-request-quote p{text-align:center;font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--space-6)}.conteiner-request-form .form-fields{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.conteiner-request-form .inputs{display:flex;flex-direction:column}.conteiner-request-form .inputs label{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--space-2)}.conteiner-request-form .inputs input,.conteiner-request-form .inputs textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-md);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s}.conteiner-request-form .inputs textarea{min-height:120px;resize:vertical}.conteiner-request-form .inputs .nop-required{color:var(--color-danger);margin-left:var(--space-1)}.conteiner-request-form .inputs .field-validation-error{color:var(--color-danger);font-size:var(--font-size-sm);margin-top:var(--space-2)}.captcha-box.request-quote{margin-top:var(--space-4)}.conteiner-request-form .buttons{margin-top:var(--space-6);text-align:center}.contact-us-button{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-md);font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.result{padding:var(--space-4);margin-bottom:var(--space-6);border-radius:var(--radius-md);text-align:center;font-weight:500}.result.success-result{background-color:#e8f5e9;color:var(--color-success);border:1px solid #c8e6c9}.result.error-result{background-color:#ffebee;color:var(--color-danger);border:1px solid #ffcdd2}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:'Montserrat',sans-serif}body{line-height:1.23;font-size:12px;overflow-x:hidden;text-align:justify}body,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:500}h2,h3{font-size:16px}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;display:inline-block}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:text}*:focus-visible{border:1px solid #000}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-appearance:none}a:link,a:visited,a:before,a:after,a *,a *:before,a *:after,button,input[type="submit"],input[type="radio"]{text-decoration:none;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}input[type="submit"]:hover{cursor:pointer}a:hover{text-decoration:none;cursor:pointer}
:root{--color-brand-primary:#265b87;--color-brand-primary-dark:#1f4d72;--color-brand-primary-light:#3f7dbc;--color-brand-secondary:#243238;--color-brand-secondary-dark:#1b262b;--color-brand-accent:#f2b705;--color-brand-accent-alt:#ffcf11;--color-bg:#fff;--color-surface:#f7f9fb;--color-text:#243238;--color-text-muted:#6b7b86;--color-text-light:#666;--color-text-white:#fff;--color-border:#e1e8ef;--color-border-light:#f2f2f2;--color-success:#2e7d32;--color-success-bg:#e8f5e9;--color-success-border:#c8e6c9;--color-success-bright:#4faf79;--color-success-icon:#0e8b0e;--color-success-notification:#4bb07a;--color-warning:#ed6c02;--color-warning-bg:#fff3e0;--color-warning-border:#ffe0b2;--color-warning-legacy:#f39c12;--color-danger:#c62828;--color-danger-bg:#ffebee;--color-danger-border:#ffcdd2;--color-danger-dark:#8a0000;--color-danger-notification:#e4444c;--color-info:#0a7ac1;--color-info-dark:#0a53be;--color-info-bg:#e3f2fd;--color-info-border:#bbdefb;--color-footer-bg:#eef3f6;--color-footer-text:#0b2d42;--color-admin-bg:#000;--color-admin-link:#ffcf11;--color-admin-hover:#666;--font-family-base:"Montserrat",sans-serif;--font-family-heading:"Montserrat",sans-serif;--font-family-icons:"mazzola";--font-family-social:"social-networks";--font-size-xxs:9px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2xl:28px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-base:1.5;--line-height-tight:1.23;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-5);--spacing-lg:var(--space-8);--spacing-xl:var(--space-10);--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:20px;--radius-round:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 10px rgba(0,0,0,.12);--shadow-lg:0 10px 24px rgba(0,0,0,.18);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-notification:99999;--container-max:1280px;--container-padding:var(--space-5);--transition-fast:all .15s ease;--transition-base:all .2s linear;--transition-slow:all .3s ease;--btn-padding:10px 20px;--btn-font-weight:var(--font-weight-semibold);--btn-border-radius:var(--radius-md);--input-border:1px solid var(--color-border);--input-border-focus:var(--color-brand-primary);--input-radius:var(--radius-md);--input-focus-ring:0 0 0 3px rgba(38,91,135,.15);--input-label-size:13px;--product-box-radius:var(--radius-md);--product-box-shadow:var(--shadow-sm);--pager-item-size:30px;--pager-font-size:15px;--payment-icon-width:50px;--payment-icon-height:30px;--payment-icon-radius:var(--radius-md)}
#register-result-modal{min-height:500px}#register-result-modal .modal-header{justify-content:space-between}#register-result-modal .modal-content{padding:20px;display:flex;justify-content:center;align-items:center}
#register-modal{max-width:100%}#register-modal .modal-header{justify-content:space-between}#register-modal .register-container{max-width:100%;padding:0 0 70px}#register-modal .register-container .form-fields .inputs{margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;width:100%}#register-modal .register-container .form-fields .inputs label{width:unset;font-size:11px;font-weight:400;margin-bottom:5px;text-align:left}#register-modal .register-container .form-fields .inputs .field-validation-error{margin-top:7px;color:#f44336;font-size:11px;text-align:left}#register-modal .register-container .form-fields .inputs .password-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #c5c5c5;width:100%}#register-modal .register-container .form-fields .inputs .password-container input{font-size:16px;border:0}#register-modal .register-container .form-fields .inputs span.password-toggle,#register-modal .register-container .form-fields .inputs span.confirm-password-toggle{padding:10px}#register-modal .register-container .form-fields .inputs i{font-size:16px;color:#4e4e4e;cursor:pointer}#register-modal .register-container{margin-top:20px}#register-modal .register-container .form-fields.checkboxes{display:flex;flex-direction:column}#register-modal .register-container .form-fields.checkboxes .checkbox-input{display:flex;align-items:center}#register-modal .register-container .form-fields.checkboxes .checkbox-input input{margin-right:10px;flex-grow:1;min-width:20px;max-width:20px}#register-modal .register-container .form-fields.checkboxes .checkbox-input label{margin:0;flex-grow:0;overflow-wrap:break-word;overflow:auto;word-wrap:break-word}#register-modal .buttons{display:flex;justify-content:center;margin-top:30px}#register-modal .buttons #register-button{padding:10px 100px;font-weight:600;text-transform:uppercase}#register-modal .register-container .form-fields .inputs.accept-consent{margin-bottom:20px}#register-modal .privacy-policy{margin:7px 0 20px;font-size:10px;font-weight:400;color:#e4434b}#register-modal #read-privacyinfo{color:#000;font-size:11px;font-weight:500;cursor:pointer}@media screen and (min-width:744px){#register-modal{max-width:550px}#register-modal .register-container .form-fields{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));column-gap:20px}#register-modal .register-container .form-fields .inputs{display:flex;flex-direction:column}#register-modal .register-container .form-fields .inputs label{font-size:12px}#register-modal .register-container .form-fields .inputs input{padding:10px;border:1px solid #c5c5c5;font-size:14px}}
.auth-modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin-top:70px}#auth-modal .modal-content .title{font-size:16px;font-weight:600;flex:1}#login-modal .modal-header{border-bottom:0;justify-content:space-between}.auth-modal .modal-content p{width:100%;font-size:13px;font-weight:400;text-align:center}.auth-modal .modal-content .auth-methods{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:25px 0 60px}.auth-modal .modal-header{border-bottom:0;justify-content:flex-end}.auth-modal .modal-content{padding:0 20px;width:100%;display:flex;gap:10px;flex-direction:column;align-items:center}.auth-modal .modal-content button.auth-method{padding:10px 0;text-transform:uppercase;font-size:14px;font-weight:600;width:100%;max-width:290px}.auth-modal .modal-content .auth-methods span{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.btn-google-signin div[role="button"]{background-color:#fff;border:1px solid #c5c5c5;border-radius:0;font-size:14px;color:#000}.auth-modal .modal-content .auth-methods .separator{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin:20px 0 30px}.auth-modal .modal-content .auth-methods .separator hr{width:100%;border:1px solid var(--color-border);max-width:100px}.auth-modal .modal-content .auth-methods .separator span{font-size:var(--font-size-xs);font-weight:300;color:var(--color-text-muted)}#login-modal .modal-content{padding:0 40px}#login-modal form,#password-recovery-modal form{margin:20px 0;width:100%}#login-modal form label,#password-recovery-modal form label{display:block;font-size:var(--input-label-size);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:left;height:100%;margin:4px 0}#login-modal form .password-container input,#password-recovery-modal form input{width:100%;height:30px;line-height:30px;margin:4px 0;font-size:16px;min-height:30px}#login-modal form .inputs.reversed{display:flex;justify-content:flex-start;align-items:center;gap:5px;flex-direction:row}#login-modal form .inputs.reversed input[type="checkbox"]{width:17px;height:17px;text-align:left;min-height:17px;accent-color:var(--color-brand-primary)}#login-modal form .inputs.reversed input[type="checkbox"]:checked{background-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}#login-modal .forgot-password{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}#login-modal .forgot-password p{text-align:left}#login-modal .forgot-password span{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}#login-modal .forgot-password a{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);text-decoration:underline}#login-modal .forgot-password a:hover{color:var(--color-brand-primary-dark)}#login-modal .message-error,#password-recovery-modal .message-error{display:none;width:100%;margin-bottom:15px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);line-height:var(--line-height-base);text-align:center}#login-modal .message-error.error,#password-recovery-modal .message-error.error,#password-recovery-modal .message-error.validation-summary-errors{display:block;background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger)}#login-modal .message-error.success{display:block;background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success)}#login-modal form .field-validation-error,#password-recovery-modal form .field-validation-error{display:block;margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-danger);text-align:left}#login-modal form input.input-validation-error,#password-recovery-modal form input.input-validation-error{border-color:var(--color-danger)}#login-modal form input[type="text"]:focus,#login-modal form input[type="email"]:focus,#login-modal form input[type="password"]:focus,#password-recovery-modal form input[type="text"]:focus,#password-recovery-modal form input[type="email"]:focus{border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring);outline:0}.auth-modal .external-auth-errors{margin-top:20px;text-align:center}.auth-modal .external-auth-errors ul{list-style:none;padding:0}.auth-modal .external-auth-errors ul li{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-danger)}#login-modal .buttons,#password-recovery-modal .buttons{display:flex;flex-direction:column;align-items:center;gap:10px}#login-modal .login-button,#password-recovery-modal .password-recovery-button{width:270px;background-color:var(--color-brand-primary);border:1px solid var(--color-brand-primary);color:var(--color-text-white);border-radius:var(--btn-border-radius);font-size:var(--font-size-sm);font-weight:var(--btn-font-weight);text-transform:none;transition:var(--transition-fast)}#login-modal .login-button:hover,#password-recovery-modal .password-recovery-button:hover{background-color:var(--color-brand-primary-dark);border-color:var(--color-brand-primary-dark)}#login-modal .login-button:focus-visible,#password-recovery-modal .password-recovery-button:focus-visible{outline:0;box-shadow:var(--input-focus-ring)}#login-modal .login-button:disabled,#password-recovery-modal .password-recovery-button:disabled{opacity:.6;cursor:not-allowed}@media screen and (min-width:744px){#auth-modal,#password-recovery-modal{max-width:350px}#login-modal{max-width:400px}#modalContent .title{font-size:16px}#modalContent p{font-size:13px}#modalContent .auth-methods .auth-method{font-size:12px}#login-modal form input,#password-recovery-modal form input{font-size:12px}}@media screen and (min-width:744px){#modal-wrapper{justify-content:center;align-items:center}#modal-wrapper .modal{border-radius:var(--radius-xl)}.auth-modal,#password-recovery-modal{max-width:450px}#login-modal{max-width:450px}#modalContent .title{font-size:18px}#modalContent p{font-size:14px}#modalContent .auth-methods .auth-method{font-size:14px}#login-modal form input,#password-recovery-modal form input{font-size:14px}}
.lead{font-size:16px;font-weight:bold}.hide{display:none}.close-overlay{font-size:46px;cursor:pointer;color:#243238;line-height:20px}.trg-overlay{background:#fff;border-radius:20px;position:fixed;z-index:12;top:50%!important;transform:translateY(-50%)}.trg-overlay p{margin:0}.small img{margin:5px;border:0;display:block;max-width:100%;height:auto}.standard{width:60%}.big{width:70%}.overlay,.overlay-modal-review{z-index:11;display:none;background-color:rgba(0,0,0,.3);backdrop-filter:blur(5px);position:fixed;top:0!important;bottom:0;left:0;right:0;cursor:pointer;width:100%;height:100%}#cookie-law-info-bar{z-index:99999999!important}.trg-modal-header{border-bottom:1px solid #d2d2d2;padding:0;margin:15px 0}@media screen and (max-width:320px){.trg-overlay{width:310px}.small img{height:auto;width:97%}}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../js/owl.carousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#header{width:100%;background-color:#fff}#header nav.main-navbar{width:100%;display:flex;flex-direction:column;align-items:center}#header nav .container{margin:0;width:100%;max-width:unset;background-color:#fff}#header nav .container.top{display:flex;padding:20px;justify-content:space-around;align-items:center;flex:1}#header nav .container.top .logo-container{flex:1;display:flex;justify-content:flex-start;align-items:center}#header nav .container.top .logo-container .m-logo{display:none}#header .search-box-icon{display:none}#header nav .container.top .search-container{display:flex;justify-content:center;align-items:center;flex:8;margin:0 20px}#header nav .container.top .search-container input{border:1px solid #7b7b7b}#header nav .container.top .search-container button.search.icon{color:#7b7b7b;border:0;padding:5px 10px}#small-search-box-form{display:block;width:100%}#small-search-box-form .box{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}#small-search-box-form .box .search-box-text{border:1px solid var(--color-brand-secondary);flex:1;border-radius:var(--radius-sm)}#small-search-box-form .box #closesearch{display:none}.search-box-panel.main-product-grid{display:none}.open-search .search-box-panel.main-product-grid{position:absolute;display:flex;flex-direction:column;height:100%;overflow:scroll;right:0;left:0;top:0;z-index:11;padding-top:100px;background-color:#fff}.open-search .search-box-panel.main-product-grid .view-more button{display:block;margin:10px auto 100px;padding:10px 20px;background-color:var(--color-brand-secondary);color:#fff;text-decoration:none;font-size:16px;font-weight:600;text-transform:uppercase;border:1px solid var(--color-brand-secondary);border-radius:var(--radius-sm)}.open-search .search-box-panel.main-product-grid .view-more button:hover{background-color:#fff;color:var(--color-brand-secondary)}.open-search .search-box-panel.main-product-grid .categories,.open-search .search-box-panel.main-product-grid .brands{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:20px;padding:20px;border-bottom:1px solid var(--color-brand-secondary)}.open-search .search-box-panel.main-product-grid .categories h3,.open-search .search-box-panel.main-product-grid .brands h3{width:100%;font-size:22px}.open-search .search-box-panel.main-product-grid .categories a,.open-search .search-box-panel.main-product-grid .brands a{color:var(--color-text);font-size:18px;font-weight:600;text-transform:capitalize;text-decoration:none;border:1px solid var(--color-brand-secondary);padding:10px 20px}#header #menu ul.mobile-customer-area{display:none}.search-box-panel.main-product-grid .productitem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px}.open-search #small-search-box-form .box{position:absolute;z-index:12;width:100%;justify-content:center;background-color:#fff;padding:20px 0;top:0;left:0;right:0;border-bottom:5px solid var(--color-brand-secondary)}.open-search #small-search-box-form .box .search-box-text{flex-basis:300px;width:50%;padding:10px;border:1px solid var(--color-brand-secondary);border-radius:var(--radius-sm);flex:unset}.open-search #small-search-box-form .box #closesearch{flex-basis:50px;display:block;cursor:pointer;padding:10px;color:#fff;background-color:var(--color-brand-secondary);border:1px solid var(--color-brand-secondary);border-radius:var(--radius-sm)}.open-search #small-search-box-form .box #closesearch:hover{background-color:#fff;color:var(--color-brand-secondary)}.open-search-mobile #small-search-box-form .box .search-icon{display:none}#Embed>div>div>button{display:none}#header nav .container.top .customer-opts{display:flex;justify-content:flex-end;align-items:center;flex:1}#header nav .container.top .customer-opts .customer-box .dropdown{display:none}#header nav .container.top .customer-opts .customer-box .dropdown.active{display:block;position:absolute;top:100%;width:300px;right:-30px;z-index:10;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content ul li{padding:10px;border-radius:5px;transition:all .3s;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:15px;gap:10px}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content ul li .register{text-align:center;color:var(--color-text);border:2px solid var(--color-brand-secondary);padding:10px 20px;border-radius:var(--radius-sm)}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content ul li .register:hover{background-color:var(--color-brand-secondary);color:#fff}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content ul li .or{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content .customer-submenu-info li{display:flex;flex-direction:row;justify-content:space-between;gap:10px}#header nav .container.top .customer-opts .customer-box .dropdown.active .customer-submenu-content .customer-submenu-info li a{color:var(--color-text);text-decoration:none;font-size:15px;font-weight:600;text-transform:capitalize}#header nav .container.top .customer-opts .customer-box .dropdown.active a.login{display:block;padding:10px 40px;background-color:var(--color-brand-secondary);color:#fff;text-decoration:none;font-size:16px;font-weight:600;text-transform:uppercase;border:1px solid var(--color-brand-secondary);border-radius:var(--radius-sm);margin-bottom:10px}#header nav .container.top .customer-opts>div{position:relative;margin-left:25px}#header nav .container.top .customer-opts>.hamburger-menu{display:none}#header nav .container.top .customer-opts>div a{width:100%;height:100%}#header nav .container.top .customer-opts>div a i{color:var(--color-text);font-size:25px}#header nav .container.top .customer-opts>div a .qty{position:absolute;top:-10px;right:-10px;width:20px;height:20px;line-height:18px;background-color:#ffcf11;color:#000;border-radius:50%;text-align:center;font-size:9px;border:2px solid #fff}#header nav .container.top .customer-opts>div.support{position:static}#header nav .container.top .customer-opts>div.support>#help-submenu{display:none;opacity:0;transition:all .3s}#header nav .container.top .customer-opts>div.support>#help-submenu.open{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;background-color:#fff;padding:20px;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:1;max-width:500px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#header nav .container.top .customer-opts>div.support>#help-submenu.open #close-help-menu{align-self:flex-end;margin:18px}#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help{display:flex;flex-direction:column;gap:40px;padding:0 40px}#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help>div.button-container{flex:1;display:flex;width:100%;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;padding:10px 20px;border:1px solid var(--color-brand-secondary);border-radius:var(--radius-sm)}#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help>div.button-container:hover{background-color:var(--color-brand-secondary)}#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help div.button-container:hover a,#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help div.button-container:hover i{color:#fff}#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help div.button-container a{font-size:18px;width:unset;border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text)}#header nav .container.top .customer-opts>div.support>#help-submenu.open .mini-content-help div.button-container i{width:unset;height:unset;color:var(--color-text)}#header nav .container.top .customer-opts>div.support>#help-submenu.open p.title{text-align:center;font-size:20px;font-weight:900;color:var(--color-text);text-transform:uppercase;margin-bottom:20px}#header nav .container.top .customer-opts>div.support>#help-submenu.open div{display:flex;flex-direction:column;align-items:center;font-size:18px;text-align:center}#header nav .container.top .customer-opts>div.support>#help-submenu.open div a{color:var(--color-brand-primary);text-decoration:none;font-weight:bold}#header nav .container.top .customer-opts>div.support>#help-submenu.open div i{display:block;width:18px;height:18px;color:var(--color-brand-primary)}#header #menu .header-button-container{display:flex;justify-content:flex-end}#header #menu #close-menu{display:none}#header #menu ul{display:flex;justify-content:center;align-items:center;list-style-type:none;padding:0;margin:0}#header #menu ul li{float:left;display:inline-block;padding:10px 20px;margin:0;border-radius:5px}#header #menu ul li.support-li{display:none}#header #menu ul li.wishlist-box-li{display:none}#header #menu ul li svg{display:none}#header #menu>ul>li>a{color:var(--color-brand-primary);font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:transform .3s;width:100%;height:100%}#header #menu ul li a+i{display:none}#header #menu ul li.promo a{color:#8a0000}#header #menu ul li.promo::before,#header #menu ul li.blog::before,#header #menu ul li.consulenza::before{content:"";display:none;background-repeat:no-repeat;background-position:center;background-size:contain}#header #menu ul li.promo::before{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1.98321 14.3976C2.13826 13.6131 1.79866 13.0427 1.22302 12.5481C0.654907 12.0598 0.238366 11.4616 0.0804275 10.7107C-0.140571 9.66295 0.0937337 8.72573 0.785076 7.91232C1.02227 7.63289 1.28898 7.37776 1.55394 7.12378C1.85478 6.83568 1.98321 6.49376 1.98842 6.07722C1.99594 5.53225 1.97569 4.97223 2.08966 4.44577C2.40727 2.98498 3.67772 2.01942 5.2276 1.98644C5.27446 1.98529 5.32132 1.98644 5.36819 1.98644C6.77575 1.98644 6.59987 2.07149 7.61751 1.06311C7.84834 0.834013 8.10521 0.6188 8.38232 0.450448C9.57236 -0.272135 11.1136 -0.110725 12.1422 0.829385C12.4072 1.07179 12.6582 1.32981 12.9099 1.58668C13.176 1.85801 13.4925 1.97777 13.8743 1.99165C14.4731 2.01363 15.0869 1.99512 15.6649 2.12645C16.9949 2.42786 17.9691 3.696 18.0067 5.06248C18.0166 5.42985 18.0102 5.79722 18.0119 6.16458C18.0131 6.50939 18.1334 6.80559 18.3753 7.05089C18.6385 7.31817 18.911 7.57677 19.1644 7.85273C20.274 9.06128 20.2792 10.9265 19.1759 12.1443C18.9451 12.3988 18.7021 12.643 18.4528 12.8796C18.1444 13.1717 18.0119 13.5206 18.0056 13.9458C17.9975 14.4902 18.0183 15.0496 17.9038 15.5755C17.5919 17.0074 16.3221 17.9938 14.8543 18.0169C14.5263 18.0221 14.1977 18.0198 13.8697 18.0181C13.4988 18.0163 13.1859 18.1459 12.9249 18.4109C12.6669 18.6724 12.41 18.9356 12.1387 19.1826C10.9261 20.2871 9.05978 20.2824 7.84892 19.1728C7.58395 18.9298 7.33403 18.6712 7.08121 18.4155C6.81393 18.1453 6.49343 18.0239 6.11391 18.0152C5.57646 18.003 5.02454 18.0401 4.50502 17.9313C2.98927 17.6137 2.01272 16.3542 1.98263 14.7737C1.98032 14.6487 1.98263 14.5238 1.98263 14.3982L1.98321 14.3976ZM14.1867 16.0135C14.3898 16.0135 14.5928 16.0169 14.7959 16.0129C15.4971 15.999 15.9842 15.5211 16.0068 14.8188C16.016 14.522 16.0114 14.2252 16.0097 13.9279C16.0044 12.9646 16.3412 12.1437 17.0319 11.4697C17.2275 11.2788 17.4207 11.085 17.6122 10.8894C18.1352 10.356 18.1357 9.65485 17.6122 9.11682C17.3999 8.89813 17.18 8.68697 16.9671 8.46944C16.3921 7.88339 16.0611 7.18511 16.0253 6.36012C16.0079 5.9621 16.0206 5.56291 16.0056 5.16546C15.979 4.48338 15.478 4.0003 14.7965 3.99163C14.4528 3.987 14.1086 3.99568 13.7655 3.98815C13.0742 3.97311 12.4361 3.77583 11.898 3.33962C11.5417 3.05036 11.2235 2.71365 10.8926 2.39315C10.3528 1.87074 9.6522 1.86553 9.11821 2.38736C8.91168 2.58927 8.70919 2.79581 8.50439 3.00003C7.97388 3.52996 7.34733 3.88171 6.59525 3.95229C6.13821 3.9951 5.67538 3.98237 5.21488 3.98989C4.50271 4.00204 3.99534 4.50941 3.98781 5.22389C3.98434 5.58316 3.99476 5.94301 3.98203 6.30227C3.95889 6.95138 3.77376 7.55594 3.36763 8.06389C3.0668 8.44052 2.71389 8.77664 2.37892 9.12549C1.8704 9.65543 1.86693 10.3531 2.37892 10.8831C2.63406 11.1469 2.90249 11.3991 3.15068 11.6687C3.59094 12.1466 3.87558 12.7095 3.9398 13.3574C3.98608 13.822 3.97856 14.2923 3.98492 14.7604C3.99534 15.5067 4.48882 16.0048 5.23744 16.0123C5.5186 16.0152 5.79977 16.0129 6.08093 16.0129C7.04245 16.0129 7.86512 16.3455 8.53621 17.0415C8.73118 17.244 8.93019 17.443 9.13326 17.638C9.65277 18.1372 10.3551 18.1326 10.8717 17.6293C11.0117 17.4928 11.1546 17.3591 11.2854 17.2145C12.0618 16.3525 13.0233 15.9411 14.1856 16.0123L14.1867 16.0135Z' fill='%238A0000'/%3E%3Cpath d='M6.99558 13.9933C6.59408 13.9857 6.28572 13.811 6.10348 13.4529C5.9224 13.0971 5.95017 12.7425 6.18216 12.4121C6.23539 12.3363 6.3025 12.2681 6.36845 12.2021C8.3071 10.2617 10.2481 8.32251 12.1856 6.38039C12.4031 6.16228 12.6403 6.0003 12.9602 5.9974C13.3739 5.99277 13.6892 6.17038 13.876 6.53659C14.0669 6.91032 14.0235 7.27769 13.7719 7.61613C13.7395 7.6601 13.7007 7.69944 13.6625 7.7382C11.6846 9.71735 9.70599 11.6959 7.72799 13.6745C7.52609 13.8764 7.28773 13.995 6.99615 13.9938L6.99558 13.9933Z' fill='%238A0000'/%3E%3Cpath d='M12.5014 13.9904C11.6764 13.9967 10.9897 13.3164 10.9915 12.4943C10.9932 11.6815 11.662 11.0092 12.4817 10.9959C13.3004 10.9832 13.9859 11.6676 13.9853 12.4972C13.9848 13.3216 13.3264 13.984 12.502 13.9904H12.5014Z' fill='%238A0000'/%3E%3Cpath d='M7.50019 5.99913C8.32228 6.00549 8.98759 6.67196 8.98932 7.49174C8.99164 8.31093 8.29335 9.00459 7.47878 8.9936C6.64802 8.98203 5.98386 8.29994 5.99601 7.47033C6.00816 6.64593 6.67579 5.99277 7.50019 5.99913Z' fill='%238A0000'/%3E%3Cpath d='M7.49256 8.10437C7.82836 8.10437 8.10059 7.83215 8.10059 7.49634C8.10059 7.16053 7.82836 6.88831 7.49256 6.88831C7.15675 6.88831 6.88452 7.16053 6.88452 7.49634C6.88452 7.83215 7.15675 8.10437 7.49256 8.10437Z' fill='white'/%3E%3Cpath d='M12.4882 13.1011C12.824 13.1011 13.0962 12.8289 13.0962 12.4931C13.0962 12.1573 12.824 11.8851 12.4882 11.8851C12.1524 11.8851 11.8801 12.1573 11.8801 12.4931C11.8801 12.8289 12.1524 13.1011 12.4882 13.1011Z' fill='white'/%3E%3C/svg%3E")}#header #menu ul li.blog::before{width:23px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='16' viewBox='0 0 23 16' fill='none'%3E%3Cg clip-path='url(../Themes/Mazzolaluce/Content/css/layout/#clip0_83_53)'%3E%3Cpath d='M0.611084 13.1503H18.9358C18.9358 12.6022 18.9116 12.0764 18.9491 11.5552C18.9623 11.3683 19.1249 11.1917 19.2194 11.0105C19.333 11.1922 19.5399 11.3717 19.5446 11.5558C19.574 12.7363 19.5665 13.9181 19.5567 15.0992C19.5515 15.7506 19.3088 15.9954 18.6424 15.996C12.723 16.0011 6.8031 16.0017 0.883761 15.996C0.252511 15.9954 0.00635219 15.7483 0.00519922 15.1256C-0.00171859 11.2198 -0.00114211 7.31394 0.00346977 3.40755C0.00404625 2.77225 0.236946 2.54634 0.868196 2.53487C1.40433 2.52512 1.94219 2.51366 2.47659 2.54806C2.62071 2.55723 2.75445 2.73039 2.89281 2.82844C2.75734 2.92878 2.62705 3.10538 2.48466 3.11627C1.98946 3.15297 1.48734 3.10652 0.992717 3.14895C0.856667 3.16042 0.627226 3.37085 0.626649 3.49126C0.606472 6.68897 0.610508 9.88724 0.610508 13.1497L0.611084 13.1503ZM18.8983 13.8074H0.659509V15.344H18.8983V13.8074Z' fill='%23265B87'/%3E%3Cpath d='M15.4735 0.638728H4.06542C4.06542 0.882985 4.06542 1.10373 4.06542 1.32448C4.06542 4.66095 4.06542 7.99684 4.06542 11.3333C4.06542 11.4669 4.10059 11.6148 4.05389 11.7301C3.99797 11.8671 3.87172 11.9761 3.77603 12.097C3.67341 11.9835 3.54486 11.8832 3.47683 11.7519C3.42956 11.6613 3.46473 11.5277 3.46473 11.4136C3.46473 7.86783 3.46473 4.32208 3.46473 0.775764C3.46473 0.0148971 3.46761 0.0126036 4.22914 0.0126036C7.94804 0.0108835 11.6664 0.0217776 15.3847 -1.06309e-05C15.941 -0.00345087 16.1122 0.168561 16.1093 0.716707C16.0903 4.28137 16.0995 7.84661 16.0984 11.4113C16.0984 11.5626 16.1157 11.7284 16.0609 11.8614C16.0206 11.9606 15.8753 12.0816 15.7807 12.0781C15.6816 12.0747 15.5363 11.9508 15.5034 11.8499C15.4527 11.6928 15.4752 11.511 15.4752 11.3396C15.474 8.00314 15.4735 4.66725 15.4735 1.33079C15.4735 1.12266 15.4735 0.914521 15.4735 0.638728Z' fill='%23265B87'/%3E%3Cpath d='M16.8899 11.5764C17.181 10.3454 17.1706 9.22157 17.81 8.21243C18.8903 6.50665 19.8548 4.72804 20.8717 2.98212C21.2095 2.40244 21.3876 2.36058 21.9791 2.69371C22.8169 3.16541 22.9927 3.81791 22.5066 4.65121C21.4902 6.39713 20.5517 8.19466 19.4276 9.86891C18.9168 10.6298 18.048 11.1556 17.3188 11.761C17.2629 11.8075 17.0265 11.6378 16.8905 11.5764H16.8899ZM18.9652 9.69289C20 7.91084 21.0014 6.1867 22.0229 4.42645C21.6638 4.22061 21.3542 4.04286 20.9875 3.833C19.9602 5.60244 18.9531 7.33747 17.9328 9.09543C18.2994 9.30758 18.5946 9.47845 18.9652 9.69289ZM18.5986 10.0914C18.2798 9.91249 18.0532 9.78577 17.7702 9.62695C17.7045 10.0449 17.6503 10.3924 17.5684 10.9119C17.9702 10.5919 18.2441 10.3735 18.5986 10.0914ZM21.5104 3.04117C21.462 3.06468 21.413 3.08762 21.3646 3.11113C21.4049 3.24186 21.4055 3.41731 21.4937 3.49414C21.6632 3.64092 21.8736 3.75216 22.084 3.83587C22.1676 3.86913 22.2967 3.79115 22.4051 3.76363C22.3705 3.67131 22.363 3.53829 22.2962 3.49414C22.0448 3.32786 21.7739 3.19025 21.5104 3.04175V3.04117Z' fill='%23265B87'/%3E%3Cpath d='M7.35202 4.84157C6.23402 4.84233 5.67483 4.29304 5.67445 3.19369C5.67445 2.85082 5.67099 2.50794 5.67791 2.16506C5.68713 1.70521 5.93502 1.45236 6.39102 1.44261C7.06089 1.4277 7.7325 1.4277 8.40237 1.44548C8.86183 1.45752 9.09761 1.72414 9.10223 2.17997C9.10799 2.78946 9.11318 3.39953 9.10338 4.00903C9.09358 4.62655 8.88777 4.82666 8.27209 4.84042C7.96597 4.8473 7.65928 4.84157 7.35259 4.84214L7.35202 4.84157ZM8.45714 2.10944H6.32761V4.19136H8.45714V2.10944Z' fill='%23265B87'/%3E%3Cpath d='M9.81296 8.70497C8.60753 8.70439 7.40211 8.71758 6.19725 8.69063C5.99837 8.68605 5.80351 8.50429 5.60693 8.40509C5.7966 8.29844 5.98568 8.1012 6.17592 8.09948C8.56718 8.07884 10.959 8.07999 13.3503 8.10063C13.5474 8.10235 13.7423 8.28583 13.9383 8.38445C13.7302 8.49167 13.5238 8.68605 13.3134 8.69121C12.1471 8.72159 10.9798 8.70554 9.81239 8.70497H9.81296Z' fill='%23265B87'/%3E%3Cpath d='M9.76106 6.19588C10.9653 6.19588 12.1696 6.18212 13.3733 6.20965C13.5641 6.21423 13.7509 6.40574 13.9394 6.51067C13.7596 6.6047 13.5803 6.78015 13.3998 6.7813C10.9919 6.79965 8.5833 6.80079 6.17475 6.78015C5.98509 6.77843 5.79715 6.58406 5.60864 6.4797C5.80753 6.3851 6.00469 6.21309 6.20588 6.2085C7.39056 6.1827 8.57581 6.19588 9.76106 6.19531V6.19588Z' fill='%23265B87'/%3E%3Cpath d='M9.75816 10.5965C8.57291 10.5971 7.38765 10.6109 6.20298 10.5839C6.00351 10.5793 5.80751 10.4027 5.61035 10.3058C5.80001 10.2003 5.98853 10.0042 6.17934 10.0025C8.56887 9.98131 10.9584 9.98131 13.3473 10.0008C13.5457 10.0025 13.7422 10.1849 13.9394 10.2829C13.7503 10.3873 13.563 10.5776 13.371 10.5816C12.1673 10.6092 10.963 10.5954 9.75816 10.5965Z' fill='%23265B87'/%3E%3Cpath d='M12.0525 2.97121C11.5377 2.97121 11.0212 2.99243 10.5081 2.95803C10.3588 2.94828 10.2204 2.77913 10.0769 2.68338C10.2222 2.571 10.3651 2.3663 10.5133 2.36172C11.5233 2.33305 12.535 2.33305 13.5456 2.36C13.7013 2.36401 13.8523 2.55609 14.0056 2.66102C13.8506 2.76423 13.7013 2.94369 13.5387 2.95688C13.0458 2.99644 12.5477 2.97121 12.0519 2.97121H12.0525Z' fill='%23265B87'/%3E%3Cpath d='M18.9069 3.13176C18.297 3.13176 17.7257 3.15642 17.1585 3.11686C16.9867 3.10481 16.827 2.91445 16.6621 2.80609C16.8258 2.71549 16.9849 2.5561 17.1539 2.54635C17.7073 2.51367 18.2693 2.49188 18.8176 2.55667C19.0563 2.58476 19.4096 2.79577 19.4621 2.99071C19.5601 3.35251 19.484 3.76362 19.4534 4.1518C19.4506 4.18907 19.2298 4.26532 19.1641 4.22863C19.066 4.17358 18.9727 4.04113 18.9536 3.92875C18.9133 3.69023 18.9219 3.44368 18.9069 3.13234V3.13176Z' fill='%23265B87'/%3E%3Cpath d='M12.075 4.25672C12.5731 4.25672 13.0729 4.23608 13.5687 4.26991C13.7186 4.28023 13.8581 4.44134 14.0028 4.53308C13.8552 4.64088 13.71 4.83869 13.5589 4.84271C12.5443 4.87023 11.528 4.86793 10.5128 4.84443C10.3663 4.84099 10.224 4.67069 10.0798 4.57723C10.2274 4.47001 10.3692 4.28309 10.5243 4.27105C11.0385 4.23206 11.5579 4.25614 12.0756 4.25672H12.075Z' fill='%23265B87'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_83_53'%3E%3Crect width='23' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}#header #menu ul li.consulenza::before{width:17px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' viewBox='0 0 17 21' fill='none'%3E%3Cg clip-path='url(../Themes/Mazzolaluce/Content/css/layout/#clip0_83_64)'%3E%3Cpath d='M7.95345 0C8.33421 0 8.71453 0 9.09529 0C9.28983 0.0461006 9.48349 0.100756 9.67978 0.136876C10.7524 0.33411 11.7488 0.739035 12.6058 1.47569C13.6381 2.36301 14.365 3.46657 14.5297 4.92706C14.5591 5.18893 14.6682 5.32533 14.8886 5.44129C15.4599 5.74214 15.7693 6.25827 15.778 6.95406C15.7886 7.80003 15.7855 8.64647 15.7776 9.49244C15.7688 10.403 15.0949 11.1254 14.2616 11.1326C14.0903 11.134 13.9194 11.1326 13.7481 11.1312C13.3822 11.1283 13.0996 10.9715 12.9261 10.6098C12.8919 10.539 12.852 10.4715 12.792 10.3617C12.7478 10.4663 12.7171 10.5299 12.6934 10.5965C12.2513 11.8388 11.6497 12.9652 10.6924 13.8311C10.6078 13.9076 10.5947 13.9842 10.649 14.0802C10.8343 14.4071 11.0013 14.7484 11.2107 15.0559C11.4867 15.4603 11.8583 15.7179 12.3297 15.8054C12.7153 15.8767 13.0974 15.975 13.4773 16.0786C14.3821 16.3267 15.2628 16.6485 16.0764 17.1546C16.4892 17.4113 16.7713 17.7886 16.8296 18.3067C16.9063 18.9868 16.9668 19.6707 16.9957 20.3546C17.0211 20.9587 16.965 20.9953 16.4107 20.9953C11.1476 20.9962 5.88448 20.9967 0.621355 20.9995C0.39439 20.9995 0.182323 20.9696 0.000488281 20.8089C0.000488281 20.3822 0.000488281 19.9558 0.000488281 19.5291C0.0434275 19.2468 0.0960062 18.9659 0.127115 18.6826C0.203792 17.9883 0.451789 17.4137 1.05338 17.0815C1.8977 16.6157 2.7819 16.2669 3.70378 16.033C4.11565 15.9285 4.54197 15.8743 4.94157 15.7317C5.70966 15.457 6.09567 14.7669 6.40282 14.0151C6.41947 13.9742 6.39844 13.8896 6.36733 13.8563C6.17805 13.6539 5.99358 13.4405 5.78064 13.2708C5.65051 13.1677 5.47612 13.1135 5.314 13.0797C5.17423 13.0507 5.0235 13.075 4.87804 13.0873C3.99384 13.162 3.36728 12.6648 3.17186 11.7295C3.13549 11.5565 3.14732 11.3227 3.04742 11.2272C2.94095 11.1254 2.72845 11.154 2.56238 11.1254C2.55012 11.1231 2.53785 11.1183 2.52558 11.1159C1.75443 10.951 1.24485 10.2685 1.23565 9.3703C1.2282 8.60655 1.22382 7.8428 1.23696 7.07953C1.25011 6.29487 1.57128 5.70792 2.2491 5.38949C2.41604 5.31107 2.45416 5.1818 2.49009 5.01118C2.58429 4.56538 2.64169 4.09582 2.81564 3.68662C3.70597 1.59689 5.31225 0.552732 7.33083 0.138777C7.53896 0.0960033 7.74577 0.0465758 7.95301 0H7.95345ZM16.462 20.3589C16.4269 19.8522 16.3796 19.3746 16.3634 18.8955C16.3371 18.1085 15.9279 17.6694 15.2939 17.3818C14.3383 16.9489 13.355 16.6238 12.3385 16.4199C11.7444 16.3006 11.2387 16.0335 10.8413 15.525C10.5013 15.0896 10.238 14.6087 10.029 14.0892C9.90324 13.7769 9.92252 13.7456 10.1508 13.5041C10.5219 13.1111 10.9443 12.7523 11.2344 12.2965C12.4835 10.3322 13.015 8.15933 12.6882 5.77493C12.4906 4.33298 11.8237 3.21896 10.6393 2.50939C9.72535 1.96189 8.73425 1.806 7.71422 2.01845C6.06675 2.36159 4.94683 3.38768 4.46924 5.15661C4.15727 6.31245 4.19846 7.48968 4.38292 8.66691C4.59236 10.001 5.14619 11.1754 5.79685 12.307C5.87134 12.4367 5.96642 12.4928 6.11013 12.4895C6.4462 12.4809 6.7827 12.4795 7.11833 12.4909C7.25678 12.4956 7.32207 12.4453 7.36063 12.3027C7.42898 12.0498 7.5819 11.8821 7.83427 11.8683C8.08096 11.855 8.32939 11.8536 8.57563 11.8673C8.84948 11.8825 9.06155 12.1102 9.08389 12.3849C9.11237 12.7366 8.96033 12.9918 8.66589 13.0707C8.56862 13.0968 8.46609 13.1106 8.36576 13.1111C7.82682 13.114 7.28746 13.1111 6.74852 13.1106C6.6828 13.1106 6.61664 13.1173 6.52375 13.1225C6.55617 13.1791 6.56713 13.2128 6.5886 13.2337C6.692 13.3349 6.79628 13.4352 6.90363 13.5312C7.08546 13.6923 7.12534 13.8021 7.02106 14.0322C6.85631 14.3953 6.69463 14.7641 6.49045 15.101C6.11539 15.7193 5.63254 16.2051 4.93763 16.3733C4.57965 16.4598 4.22037 16.5373 3.86283 16.6266C2.97206 16.85 2.1067 17.1508 1.30137 17.6323C0.988091 17.8195 0.778653 18.0814 0.738781 18.4811C0.697594 18.897 0.644139 19.3114 0.610401 19.7277C0.593313 19.9354 0.607334 20.146 0.607334 20.3598H16.4611L16.462 20.3589ZM3.02595 5.13285C3.00229 5.25166 3.07415 5.29111 3.21085 5.29491C3.36728 5.29919 3.52633 5.31963 3.67837 5.35955C3.78571 5.38759 3.82734 5.35765 3.85801 5.25214C3.92899 5.01023 3.99778 4.76689 4.0841 4.53164C4.57527 3.19045 5.38586 2.18479 6.66484 1.68576C7.5096 1.35593 8.38284 1.31315 9.26792 1.41106C10.0794 1.50088 10.8203 1.79032 11.471 2.33069C12.2921 3.0127 12.778 3.93994 13.1048 4.98124C13.2188 5.34482 13.2175 5.34577 13.5789 5.30204C13.6793 5.28968 13.7792 5.26877 13.8799 5.26117C13.9904 5.25309 14.0237 5.19416 14.0022 5.0839C13.9483 4.80919 13.9111 4.52974 13.8396 4.26121C13.5382 3.12628 12.8823 2.28127 11.9924 1.6273C11.0035 0.9011 9.91946 0.476689 8.72329 0.455303C7.59066 0.434866 6.51674 0.732381 5.50854 1.29224C4.79523 1.68814 4.21116 2.24847 3.76644 2.97373C3.37166 3.61723 3.10394 4.31492 3.02683 5.13332L3.02595 5.13285ZM15.2338 8.22016C15.2338 7.81476 15.2387 7.40889 15.2325 7.00349C15.2233 6.37994 14.7663 5.79679 14.17 5.88376C14.0206 5.90563 13.8659 5.88186 13.7143 5.89042C13.5382 5.9004 13.4142 5.99165 13.3791 6.19078C13.3651 6.2711 13.3485 6.35285 13.3485 6.43412C13.3467 7.63036 13.3463 8.82612 13.3493 10.0224C13.3493 10.1169 13.3563 10.2239 13.3975 10.3018C13.44 10.3821 13.5215 10.4753 13.5978 10.4905C13.7827 10.5276 13.9759 10.5423 14.1643 10.5318C14.8903 10.49 15.2277 10.0998 15.2334 9.31279C15.236 8.94827 15.2338 8.58421 15.2334 8.21969L15.2338 8.22016ZM3.66873 8.19545C3.66873 7.57618 3.67092 6.95691 3.66785 6.33764C3.66654 6.0387 3.53465 5.8966 3.25993 5.88852C3.10132 5.88376 2.94183 5.89945 2.78453 5.88329C2.28678 5.83244 1.81796 6.3614 1.81358 6.90416C1.807 7.77769 1.80613 8.65123 1.81358 9.52428C1.81752 10.0019 2.13562 10.4183 2.56939 10.5014C2.7911 10.5442 3.02332 10.5418 3.24985 10.5347C3.55043 10.5257 3.66741 10.3817 3.66829 10.0528C3.67004 9.43351 3.66873 8.81424 3.66829 8.19497L3.66873 8.19545ZM4.25323 10.4525C4.05255 10.6873 3.87291 10.8878 3.70597 11.1007C3.66697 11.1506 3.6477 11.2476 3.66128 11.3127C3.70553 11.5256 3.74935 11.7428 3.82909 11.9415C4.03108 12.4448 4.54416 12.6106 5.1348 12.4267C4.84474 11.7766 4.55643 11.1316 4.25323 10.4525Z' fill='%23265B87'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_83_64'%3E%3Crect width='17' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}#header #menu ul li a:hover{color:var(--color-brand-primary)}#header #menu ul li a.active{color:var(--color-brand-primary)}#header #menu ul li .sub-menu{display:none;animation:fadeOut .5s}#header #menu>ul>li:hover>.sub-menu,#header #menu>ul>li:focus>.sub-menu,#header #menu>ul>li:focus-visible>.sub-menu{width:100%;position:absolute;float:left;top:auto;left:0;z-index:6;background-color:var(--color-footer-bg);border-bottom:var(--color-brand-primary) 4px solid;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;height:auto;max-height:none;animation:fadeIn .5s;padding:26px max(90px,calc((100% - 1360px)/2))}#header #menu ul li .sub-menu-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:0;flex:1 1 auto;min-width:0;max-width:620px}#header #menu ul li .sub-menu-section .mega-col-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text)}#header #menu ul li .sub-menu-section .h3-typo{color:var(--color-brand-primary);font-size:18px;font-weight:600;text-transform:uppercase;padding:10px 0}#header #menu ul li .sub-menu-section button{display:none;font-size:15px;color:var(--color-brand-primary)}#header #menu ul li .sub-menu-section button i{margin-right:5px}#header #menu ul li .sub-menu .sub-menu-section ul.first-level{display:block;width:100%;list-style-type:none;column-count:2;column-width:200px;column-gap:24px;max-height:none;padding:0;margin:0}#header #menu ul li .sub-menu ul.first-level li{padding:0;margin:0;border-radius:5px;display:block;float:none;width:auto;break-inside:avoid;-webkit-column-break-inside:avoid}#header #menu ul li .sub-menu a{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;text-align:left}#header #menu ul li .sub-menu ul.first-level>li>a{display:block;color:var(--color-text);font-size:15px;font-weight:500;line-height:1.4;text-transform:none;padding:6px 12px;border-radius:6px;transition:background-color .15s,color .15s}#header #menu ul li .sub-menu ul.first-level li a i{display:none}#header #menu ul li .sub-menu ul.first-level>li>a:hover,#header #menu ul li .sub-menu ul.first-level>li>a:focus{color:var(--color-brand-primary);background-color:#dfe9f1;text-decoration:none}#header #menu ul li .sub-menu-section .mega-viewall{margin-top:4px;font-size:15px;font-weight:600;color:var(--color-brand-primary)}#header #menu ul li .sub-menu-section .mega-viewall i{display:inline-block;margin-left:6px;font-size:12px}#header #menu ul li .sub-menu .mega-preview{width:330px;flex:0 0 330px;display:flex;flex-direction:column;gap:12px}#header #menu ul li .sub-menu .mega-preview-img{aspect-ratio:1/1;background-color:var(--color-bg);border-radius:8px;overflow:hidden}#header #menu ul li .sub-menu .mega-preview-img img{width:100%;height:100%;object-fit:contain;display:block}#header #menu ul li .sub-menu .mega-preview-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#header #menu ul li .sub-menu .mega-preview-name{font-size:17px;font-weight:600;color:var(--color-text)}#header #menu ul li .sub-menu .mega-preview-count{font-size:13px;font-weight:500;color:#55646e;white-space:nowrap}#header #menu ul li .sub-menu .mega-preview-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:11px 20px;background-color:var(--color-brand-secondary);color:var(--color-text-white);border-radius:4px;font-size:14px;font-weight:600;text-transform:none}#header #menu ul li .sub-menu .mega-preview-cta:hover{background-color:var(--color-brand-secondary-dark);color:var(--color-text-white)}#header #menu ul li .sub-menu .mega-preview-cta i{display:inline-block;font-size:13px}#header #menu>ul>li:hover>.sub-menu.brand-menu,#header #menu>ul>li:focus>.sub-menu.brand-menu,#header #menu>ul>li:focus-visible>.sub-menu.brand-menu{padding:26px 90px}#header #menu ul li .sub-menu.brand-menu .sub-menu-section{max-width:none}#header #menu ul li .sub-menu.brand-menu .sub-menu-section ul.first-level{column-count:4}#header #menu ul li .sub-menu.brand-menu .mega-preview{width:260px;flex:0 0 260px}#header #menu ul li .sub-menu .mega-preview.is-logo .mega-preview-img{padding:28px;box-sizing:border-box}#header #menu ul li .sub-menu .mega-promo{width:240px;flex:0 0 240px;align-self:stretch;min-height:382px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:28px 22px;border-radius:8px;background-color:var(--color-brand-accent);color:var(--color-text)}#header #menu ul li .sub-menu .mega-promo:hover{background-color:#d9a404;color:var(--color-text)}#header #menu ul li .sub-menu .mega-promo i{display:block;font-size:30px;color:var(--color-text)}#header #menu ul li .sub-menu .mega-promo-title{font-size:24px;font-weight:700;line-height:1.15}#header #menu ul li .sub-menu .mega-promo-text{font-size:15px;font-weight:500;line-height:1.45}#header #menu ul li .sub-menu .mega-promo-button{margin-top:8px;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:11px 20px;background-color:var(--color-brand-secondary);color:var(--color-text-white);border-radius:4px;font-size:14px;font-weight:600}@media screen and (min-width:1024px) and (max-width:1200px){#header #menu ul li .sub-menu .mega-promo{display:none}}#header #menu ul li .sub-menu ul.first-level li .multiline-categories{padding:4px 0 8px 13px;display:flex;flex-direction:column;gap:2px;align-items:flex-start}#header #menu ul li .sub-menu ul.first-level li .multiline-categories .fa-arrow-turn-down-right{display:none}#header #menu ul li .sub-menu ul.first-level li .multiline-categories a{font-size:13px;font-weight:400;color:var(--color-text-muted)}#header #menu .customer-area{display:none}#header .info{display:flex;justify-content:flex-end;position:absolute;top:0;right:0;z-index:6}#header #menu .info{display:none}#header .info .lang{width:100%;height:40px;margin-right:25px;display:flex;align-items:center;list-style-type:none}#header .info .lang li a{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:5px 10px;background-color:#fff;vertical-align:middle;text-align:center;border-radius:5px;font-size:13px;color:var(--color-text);font-weight:600}@media screen and (min-width:1024px){#header #menu ul{display:flex;flex-wrap:nowrap;justify-content:space-around;padding:0;margin:0}#header #menu ul li{list-style:none;margin:0 6px;padding:0;border-radius:5px;min-width:0;flex-shrink:1}#header #menu ul li a{display:block;font-size:clamp(9px,.9vw,14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;max-width:100%}#header #menu>ul>li>a{padding:10px 4px}#header #menu>ul>li:hover>.sub-menu,#header #menu>ul>li:focus>.sub-menu,#header #menu>ul>li:focus-visible>.sub-menu{padding:30px 60px}}@media screen and (max-width:1024px){#header nav .container.top .logo-container{justify-content:flex-start}#header nav .container.top .logo-container .d-logo{display:none}#header nav .container.top .logo-container .m-logo{display:block}#header nav .container.top .customer-opts{margin-right:0;justify-content:flex-end}#header nav .container.top .customer-opts>.hamburger-menu{display:block}#header nav .container.top .customer-opts>.wishlist-box,#header nav .container.top .customer-opts>.support{display:none}#header #menu{display:none;position:absolute;top:0;bottom:0;width:50%;z-index:12;right:-1000px;height:100%;overflow:scroll}#header .customer-box{display:none}#header #menu.open{display:block}#header #menu #close-menu{display:block;text-align:right;margin-top:20px;padding:15px}#header #menu ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;background-color:#fff}#header #menu ul li{padding:10px 30px;display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:0;border-radius:5px;width:100%;min-height:44px}#header #menu ul li>a{flex:1 1 auto;display:flex;align-items:center;align-self:stretch}#header #menu ul li:active{background-color:rgba(38,91,135,.08)}#header #menu ul li.support-li,#header #menu ul li.wishlist-box-li{display:flex}#header #menu ul li svg{display:block}#header #menu ul li.promo::before,#header #menu ul li.blog::before,#header #menu ul li.consulenza::before{display:block}#header #menu ul li i{color:var(--color-brand-primary)}#header #menu ul li .sub-menu{display:none}#header #menu>ul>li:hover>.sub-menu,#header #menu>ul>li:focus>.sub-menu,#header #menu>ul>li:focus-visible>.sub-menu{display:none;width:unset;position:unset;float:unset;top:unset;left:unset;z-index:unset;margin-top:unset;background-color:unset;border-bottom:unset;justify-content:unset;height:unset;max-height:unset;padding:unset}#header #menu ul li .sub-menu.open{height:auto;display:block;margin-top:0;padding:10px;z-index:6;width:100%;position:absolute;top:0;bottom:0;right:-1000px;background-color:#fff;max-height:unset;overflow-y:scroll}#header #menu ul li .sub-menu .sub-menu-section ul.first-level{padding:20px 30px 60px;max-height:none;column-width:auto;column-count:1;column-gap:0}#header #menu ul li .sub-menu .sub-menu-section{display:block;gap:0}#header #menu ul li .sub-menu .mega-preview,#header #menu ul li .sub-menu .mega-promo,#header #menu ul li .sub-menu-section .mega-col-title{display:none}#header #menu ul li .sub-menu-section .mega-viewall{display:block;padding:0 30px 40px;font-size:15px}#header #menu ul li .sub-menu ul.first-level li{flex-wrap:wrap;flex-direction:row}#header #menu ul li .sub-menu ul.first-level li{padding:0;margin:0;border-radius:5px;width:100%;display:flex;align-items:center;gap:10px}#header #menu ul li .sub-menu ul.first-level li a{color:var(--color-brand-primary);font-size:15px;font-weight:600;text-transform:none;border-left:0;padding:0}#header #menu ul li .sub-menu ul.first-level li .multiline-categories{padding:0 0 0 30px;width:100%}#header #menu ul li .sub-menu ul.first-level li .multiline-categories li{padding:3px 10px;min-height:36px}#header #menu ul li .sub-menu ul.first-level li .multiline-categories li a{text-transform:unset}#header #menu ul li .sub-menu-section button{align-self:flex-end;margin:10px;display:block}#header #menu ul li .sub-menu h3{display:none}#header #menu ul li .sub-menu .menu-img{display:none}#header #menu ul.mobile-customer-area{padding:10px 0;display:flex;border-top:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1}#header #menu ul.mobile-customer-area .customer-area-sublist li a{font-size:15px;font-weight:600;text-transform:uppercase}#header #menu .customer-area{display:block;padding:10px 30px}#header #menu .customer-area ul{display:flex;flex-direction:row;justify-content:space-between;gap:30px}#header #menu .customer-area ul li{padding:10px 20px;flex:1;margin:0;display:flex;text-align:center;justify-content:center;border-radius:5px}#header #menu ul li .sub-menu ul.first-level li .multiline-categories .fa-arrow-turn-down-right{display:block}#header #menu .customer-area ul li.customer,#header #menu .customer-area ul li.register{background-color:var(--color-brand-primary)}#header #menu .customer-area ul li.customer a,#header #menu .customer-area ul li.register a{color:#fff}#header #menu .customer-area ul li.customer a i,#header #menu .customer-area ul li.register a i{margin-right:5px;color:#fff}#header #menu .customer-area ul li.logout,#header #menu .customer-area ul li.login{border:2px solid var(--color-brand-primary)}#header #search-box .box{border-top:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b;padding:10px 20px}#header #search-box .box input{border:0;border-radius:0}#header .search-box-icon{display:block}#header nav .container.top .search-container{display:none}#header nav .container.top.open-search-mobile{position:absolute;z-index:1000;background-color:#fff;top:40px;padding:20px 0}#header nav .container.top.open-search-mobile .logo-container{padding:0 0 0 20px}.open-search .search-box-panel.main-product-grid{height:100vh}}@media screen and (max-width:840px){#header #menu{width:60%}}@media screen and (max-width:720px){#header #menu{width:80%}#header nav .container.top{flex-wrap:wrap;gap:20px}#header nav .container.top .search-container{flex-basis:100%;order:1;margin:0}#header nav .container.top .search-container #small-search-box-form .box{justify-content:center;gap:0}#header nav .container.top .search-container #small-search-box-form .box .search-box-text{margin-right:10px}.search-box-panel.main-product-grid .productitem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media screen and (max-width:600px){#header #menu{width:100%}}@media screen and (max-width:480px){#header nav .container.top{padding:8px 15px;gap:8px}#header nav .container.top .logo-container .m-logo img,#header nav .container.top .logo-container img{max-height:34px;width:auto}#header nav .container.top .customer-opts{gap:10px}#header>.info{display:none}#header #menu .info{display:block;position:unset}#header #menu .info .lang{display:flex;align-items:center}#header #menu .info .lang li a{width:fit-content;display:flex;padding:unset;flex-direction:column-reverse;align-items:center;color:var(--color-text)}#header #menu .info .lang li a img{width:50px;height:50px;border-radius:50%;object-fit:cover}#header #menu .mobile-customer-area .logout-button{margin-top:calc(100vh/4);justify-content:center;background-color:var(--color-brand-primary);color:#fff}#header #menu .mobile-customer-area .logout-button i,#header #menu .mobile-customer-area .logout-button a{color:#fff}.open-search-mobile .search-box-panel.main-product-grid{position:absolute;display:flex;flex-direction:column;height:unset;overflow:scroll;max-height:calc(100vh - 260px);padding:0 20px;right:0;left:0;top:150px;z-index:11;background-color:#fff}.search-box-panel.main-product-grid .productitem-grid{padding:0}.search-box-panel.main-product-grid .productitem-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.search-box-panel.main-product-grid .view-more{position:fixed;bottom:0;left:0;right:0;width:100vw;padding:0 20px;border-top:1px solid #d8d8d8;background-color:#fff}.search-box-panel.main-product-grid .view-more button{display:none;width:100%}.open-search-mobile .search-box-panel.main-product-grid .view-more button{display:none;margin:20px auto;padding:10px 20px;background-color:var(--color-brand-secondary);color:#fff;text-decoration:none;font-size:16px;font-weight:600;text-transform:uppercase;border:1px solid var(--color-brand-secondary);border-radius:var(--radius-sm)}.open-search-mobile .search-box-panel.main-product-grid .view-more button:hover{background-color:#fff;color:var(--color-brand-secondary)}#header .open-search-mobile .search-box-panel.main-product-grid .categories,.open-search-mobile .search-box-panel.main-product-grid .brands{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-wrap:nowrap;padding:10px 0 20px}.open-search-mobile .search-box-panel.main-product-grid .categories-content,.open-search-mobile .search-box-panel.main-product-grid .brands-content{position:relative;display:flex;flex-direction:row;align-items:flex-start;max-width:100%;gap:20px;padding:10px 0;height:unset;overflow-x:scroll}.open-search-mobile .search-box-panel.main-product-grid .categories.multiple::after,.open-search-mobile .search-box-panel.main-product-grid .brands::after{content:'';position:absolute;right:0;top:0;height:100%;width:50px;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1))}#header .open-search-mobile .search-box-panel.main-product-grid .categories::-webkit-scrollbar,.open-search-mobile .search-box-panel.main-product-grid .brands::-webkit-scrollbar{height:10px}#header .open-search-mobile .search-box-panel.main-product-grid .categories::-webkit-scrollbar-thumb,.open-search-mobile .search-box-panel.main-product-grid .brands::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.open-search-mobile .search-box-panel.main-product-grid .categories h3,.open-search-mobile .search-box-panel.main-product-grid .brands h3{width:100%;font-size:22px}.open-search-mobile .search-box-panel.main-product-grid .categories a,.open-search-mobile .search-box-panel.main-product-grid .brands a{font-size:12px;font-weight:600;text-transform:capitalize;text-decoration:none;padding:10px 20px;border:1px solid #000;border-radius:0;background-color:#fff;color:#000;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;min-width:fit-content;display:-webkit-box}.open-search .search-box-panel.main-product-grid .categories a,.open-search .search-box-panel.main-product-grid .brands a{font-size:13px;border-radius:50px}}@media screen and (max-width:360px){.open-search .search-box-panel.main-product-grid .categories{gap:10px}.open-search .search-box-panel.main-product-grid .categories h3{width:100%;font-size:18px}.open-search .search-box-panel.main-product-grid .categories a{font-size:11px;padding:4px 8px}}
.social-reviews-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:50px 0 60px;background-color:var(--color-footer-bg)}.social-reviews-container .social-reviews-card{display:flex;width:100%;max-width:720px;flex-direction:column;justify-content:center;align-items:center;border-radius:0;background:transparent;box-shadow:none}.socialReviewLoghi{display:flex;gap:28px;margin-bottom:10px}.socialReviewLoghi img{width:44px;height:44px}.social-reviews-container .social-reviews-card .reviews-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;text-decoration:none}.social-reviews-description{margin:0;text-align:center;color:var(--color-footer-text)}.social-reviews-description .rating{margin-top:6px}.social-reviews-container .social-reviews-card .reviews-container p{font-size:16px;line-height:24px;text-align:center;color:var(--color-footer-text)}.social-reviews-container .social-reviews-card .reviews-container p b{font-weight:700}@media(max-width:480px){.socialReviewLoghi{gap:18px}}.sr-readmore{margin-top:8px;color:#111;text-decoration:underline}.sr-readmore:hover{color:var(--color-footer-text)}
#header .promotion-bar{background:#efd495;margin:0;padding:4px 0;overflow:hidden}#header .promotion-bar .promotion-bar-track{display:inline-flex;align-items:center;white-space:nowrap;animation:promotion-bar-marquee 30s linear infinite;will-change:transform}#header .promotion-bar .promotion-bar-item{display:inline-flex;align-items:center;padding:3px 30px}#header .promotion-bar a,#header .promotion-bar .promotion-bar-item{font-family:'Montserrat',sans-serif;color:#333;font-size:12px;text-decoration:none;font-weight:500;text-transform:capitalize;line-height:15.85px}@keyframes promotion-bar-marquee{from{transform:translateX(0)}to{transform:translateX(var(--marquee-offset,-50%))}}@media screen and (min-width:744px){#header .promotion-bar{padding:10px 0}#header .promotion-bar .promotion-bar-item{padding:5px 40px}#header .promotion-bar a,#header .promotion-bar .promotion-bar-item{font-size:13px}}@media screen and (min-width:1024px){#header .promotion-bar.open-search-mobile{position:absolute;top:0;z-index:1000;width:100vw}#header .promotion-bar a,#header .promotion-bar .promotion-bar-item{font-size:11px}}@media screen and (min-width:1440px){#header .promotion-bar{padding:5px}#header .promotion-bar a,#header .promotion-bar .promotion-bar-item{font-size:15px}}@media(prefers-reduced-motion:reduce){#header .promotion-bar .promotion-bar-track{animation:none}}
.typesense-searchbox{position:relative;display:flex;align-items:center;gap:0;margin:0 20px;width:100%;max-width:1024px}.typesense-searchbox .ts-search-input{flex:1 1 auto;height:42px;padding:6px 16px;border:1px solid var(--color-border,#dcdcdc);border-right:0;border-radius:22px 0 0 22px;outline:0;font-size:.95rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.typesense-searchbox .ts-search-input::placeholder{color:#9aa0a6}.typesense-searchbox .ts-search-input:focus{border-color:var(--color-brand-primary,#c8102e);box-shadow:0 0 0 3px rgba(200,16,46,.1)}.typesense-searchbox .ts-search-button{height:42px;width:50px;min-width:50px;padding:0;border:0;background:var(--color-brand-primary,#c8102e);color:var(--color-bg,#fff);border-radius:0 22px 22px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter .15s ease}.typesense-searchbox .ts-search-button:hover{filter:brightness(1.08)}.typesense-searchbox .ts-suggestions{position:absolute;z-index:1001;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:8px;max-height:70vh;overflow:auto}.typesense-searchbox .ts-dym{padding:8px 12px;margin-bottom:6px;background:#fafafa;border:1px dashed #e2e2e2;border-radius:10px;color:#444;font-size:.9rem}.typesense-searchbox .ts-dym a{color:var(--color-brand-primary,#c8102e);text-decoration:none;font-weight:600}.typesense-searchbox .ts-dym a:hover{text-decoration:underline}.ts-dym{padding:8px 12px;margin:0 0 16px;background:#fafafa;border:1px dashed #e2e2e2;border-radius:10px;color:#444;font-size:.95rem}.ts-dym a{color:var(--color-brand-primary,#c8102e);text-decoration:none;font-weight:600}.ts-dym a:hover{text-decoration:underline}.typesense-searchbox .ts-group{padding:4px 0}.typesense-searchbox .ts-group+.ts-group{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:8px}.typesense-searchbox .ts-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9aa0a6;padding:4px 12px 6px}.typesense-searchbox .ts-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#222;font-weight:600;text-decoration:none;font-size:.92rem}.typesense-searchbox .ts-item>i{color:#b6bcc3;width:18px;text-align:center;flex-shrink:0}.typesense-searchbox .ts-item:hover,.typesense-searchbox .ts-item.active{background:rgba(200,16,46,.06)}.typesense-searchbox .ts-item mark{background:transparent;color:var(--color-brand-primary,#c8102e);font-weight:800;padding:0}.typesense-searchbox .ts-product-item{padding:8px 12px}.typesense-searchbox .ts-product-thumb,.typesense-searchbox .ts-product-icon{width:46px;height:46px;border-radius:8px;border:1px solid #ececec;flex-shrink:0;object-fit:cover;background:#f7f8fa}.typesense-searchbox .ts-product-icon{display:inline-flex;align-items:center;justify-content:center;color:#b6bcc3;font-size:18px}.typesense-searchbox .ts-product-info{display:flex;flex-direction:column;min-width:0;gap:2px}.typesense-searchbox .ts-product-name{font-weight:600;font-size:.92rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typesense-searchbox .ts-product-sku{font-size:.75rem;color:#9aa0a6;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typesense-searchbox .ts-product-sku mark{background:transparent;color:#5f6368;font-weight:700;padding:0}.typesense-searchbox .ts-product-price{font-weight:800;font-size:.9rem;color:var(--color-brand-primary,#c8102e)}.typesense-searchbox .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767.98px){.typesense-searchbox{width:100%;margin:0;order:250}.typesense-searchbox .ts-search-input{height:44px}.typesense-searchbox .ts-search-button{height:44px}.typesense-searchbox .ts-suggestions{max-height:60vh}}
#footer{background-color:var(--color-footer-bg);display:flex;flex-direction:column;align-items:center;font-family:'Montserrat',sans-serif}#footer .footer-upper{width:100%;padding:55px 20px;color:var(--color-footer-text);display:grid;grid-template-columns:repeat(5,1fr);grid-column-end:span 3;column-gap:60px;row-gap:20px;margin:0}#footer .footer-title,#footer a{font-size:16px;font-weight:700;color:var(--color-footer-text);margin-bottom:15px}#footer .footer-title.column-section-title{font-size:14px}#footer a{text-decoration:none;color:var(--color-footer-text);font-weight:400;margin:0;font-size:14px}#footer .column-section-text{font-size:14px;font-weight:300;color:var(--color-footer-text);margin-bottom:15px;text-align:left}#footer .footer-upper.container .footer-column{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}#footer .footer-upper.container .footer-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}#footer .footer-upper.container .footer-column ul li{margin:0;padding:0}#footer .footer-upper.container .footer-column .payment-methods-logos{display:flex;flex-direction:column;justify-content:center;gap:15px}#footer .footer-upper.container .footer-column .payment-methods-logos>div{display:flex;gap:5px;flex-wrap:wrap}#footer .footer-upper.container .footer-column .payment-methods-logos div span img{object-fit:contain}#footer .footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#333;font-size:15px;line-height:18px;font-weight:300;text-align:center}#footer .footer-contacts .info-container{display:flex;flex-direction:column;align-items:flex-start;gap:30px}#footer .footer-contacts .info-container>div{display:flex;flex-direction:column;align-items:flex-start}#footer .footer-contacts .info-container .info-phone{display:flex;gap:10px}#footer .footer-contacts .location{display:flex;gap:10px}#footer .footer-contacts-mobile{display:none;font-size:20px}#footer .footer-lower{width:100%;padding:0}#footer .footer-lower .copyright{padding:10px 20px;background-color:var(--color-footer-text);color:#fff;margin:0}#footer .footer-lower .copyright *{font-size:11px;font-weight:300}@media screen and (min-width:840px) and (max-width:1200px){#footer .footer-upper{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:600px) and (max-width:840px){#footer .footer-upper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){#footer .footer-upper{grid-template-columns:repeat(1,1fr)}#footer .footer-upper.container .footer-column{border-top:1px solid #333;padding-top:10px;overflow:hidden}#footer .footer-upper.container .footer-column:first-of-type{border-top:0}}.g_id_signout{display:none}#footer .awards .footer-social ul.social-icons{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:10px}#footer .awards .footer-social .social-icons li{list-style:none}#footer .awards .footer-social .social-icons li a{color:var(--color-footer-text);text-decoration:none;display:inline-block;height:34px;width:34px;text-align:center;line-height:30px;font-size:20px;transition:all .3s}#footer .awards .footer-social .social-icons li a:before{font-family:social-networks;height:34px;width:34px;display:inline-block;text-align:center;line-height:30px;font-size:20px;color:var(--color-footer-text)}#footer .awards .footer-social .social-icons li.facebook a:before{content:"f"}#footer .awards .footer-social .social-icons li.twitter a:before{content:"t"}#footer .awards .footer-social .social-icons li.youtube a:before{content:"y"}#footer .awards .footer-social .social-icons li.rss a:before{content:"p"}#footer .awards .footer-social .social-icons li.tiktok a:before{content:"i"}#footer .footer-upper.container .footer-column.shipping-methods-logos div{display:flex;justify-content:start;gap:5px}#footer .footer-upper.container .footer-column.shipping-methods-logos div span{display:flex;align-items:center;justify-content:center;margin:0;padding:0;padding-top:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);min-width:70px;background-color:#fff}#footer .footer-upper.container .footer-column.shipping-methods-logos div span img{object-fit:contain}.payment-icon-badge{width:var(--payment-icon-width);height:var(--payment-icon-height);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxs);padding:var(--space-1) 2px;background:var(--color-bg);border-radius:var(--payment-icon-radius)}.payment-icon-badge__poste{color:var(--color-info);border:0}.payment-icon-badge__pay{color:var(--color-info-dark);font-weight:var(--font-weight-medium)}.payment-methods-transfer{display:flex;gap:var(--space-3)}.payment-method-transfer{height:46px;padding-top:var(--space-1);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-info);gap:var(--space-2)}.payment-method-transfer__icon{display:block}.payment-method-transfer__label{display:block}.payment-method-cash{height:46px;display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;font-weight:var(--font-weight-bold)}
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
/* Mazzolaluce: come solid.min.css, ma la @font-face punta al woff2 sottoinsieme
   (fa-solid-900.subset.woff2). Il ripiego .ttf resta il file completo,
   usato solo dai browser senza woff2. Rapporto 4.90, voce cdn-2. */
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../lib/fontawesomepublic/webfonts/fa-solid-900.subset.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
/* Mazzolaluce: sottoinsieme generato da fontawesome.min.css 6.5.1.
   Regole base integrali + solo le regole .fa-*:before dei glifi realmente usati
   (grep su src + classi che arrivano dal DB + classi lette dall'HTML servito).
   Rapporto prestazioni 4.90, voci css-2 / cdn-2. */

.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-at:before{content:"\40"}.fa-k:before{content:"\4b"}.fa-w:before{content:"\57"}.fa-asterisk:before{content:"\2a"}.fa-i:before{content:"\49"}.fa-v:before{content:"\56"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-e:before{content:"\45"}.fa-c:before{content:"\43"}.fa-l:before{content:"\4c"}.fa-z:before{content:"\5a"}.fa-a:before{content:"\41"}.fa-p:before{content:"\50"}.fa-question:before{content:"\3f"}.fa-f:before{content:"\46"}.fa-h:before{content:"\48"}.fa-r:before{content:"\52"}.fa-j:before{content:"\4a"}.fa-o:before{content:"\4f"}.fa-u:before{content:"\55"}.fa-s:before{content:"\53"}.fa-n:before{content:"\4e"}.fa-b:before{content:"\42"}.fa-less-than:before{content:"\3c"}.fa-greater-than:before{content:"\3e"}.fa-y:before{content:"\59"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-equals:before{content:"\3d"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-hashtag:before{content:"\23"}.fa-t:before{content:"\54"}.fa-m:before{content:"\4d"}.fa-exclamation:before{content:"\21"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-d:before{content:"\44"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-info:before{content:"\f129"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-fingerprint:before{content:"\f577"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-table:before{content:"\f0ce"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-lightbulb:before{content:"\f0eb"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-compress:before{content:"\f066"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-cart-plus:before{content:"\f217"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-eye-slash:before{content:"\f070"}.fa-chevron-up:before{content:"\f077"}.fa-angle-right:before{content:"\f105"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-bullseye:before{content:"\f140"}.fa-user:before{content:"\f007"}.fa-key:before{content:"\f084"}.fa-globe:before{content:"\f0ac"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-star:before{content:"\f005"}.fa-box:before{content:"\f466"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-folder-open:before{content:"\f07c"}.fa-clipboard:before{content:"\f328"}.fa-gift:before{content:"\f06b"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-image:before{content:"\f03e"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-newspaper:before{content:"\f1ea"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-language:before{content:"\f1ab"}.fa-filter:before{content:"\f0b0"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-code:before{content:"\f121"}.fa-file-excel:before{content:"\f1c3"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-arrow-right:before{content:"\f061"}.fa-heart:before{content:"\f004"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-cube:before{content:"\f1b2"}.fa-circle:before{content:"\f111"}.fa-wrench:before{content:"\f0ad"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-tags:before{content:"\f02c"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-eye:before{content:"\f06e"}.fa-pen:before{content:"\f304"}.fa-file-code:before{content:"\f1c9"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-phone:before{content:"\f095"}.fa-trash:before{content:"\f1f8"}.fa-cubes:before{content:"\f1b3"}.fa-arrow-left:before{content:"\f060"}.fa-file-pdf:before{content:"\f1c1"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-paperclip:before{content:"\f0c6"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-calendar-check:before{content:"\f274"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-volume-off:before{content:"\f026"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-caret-down:before{content:"\f0d7"}.fa-coins:before{content:"\f51e"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-flask:before{content:"\f0c3"}.fa-ticket:before{content:"\f145"}.fa-images:before{content:"\f302"}.fa-download:before{content:"\f019"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-upload:before{content:"\f093"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-industry:before{content:"\f275"}.fa-angle-down:before{content:"\f107"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-bell:before{content:"\f0f3"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-play:before{content:"\f04b"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-cart-arrow-down:before{content:"\f218"}.fa-chevron-down:before{content:"\f078"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-copy:before{content:"\f0c5"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-expand:before{content:"\f065"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-copyright:before{content:"\f1f9"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-angle-up:before{content:"\f106"}.fa-chevron-left:before{content:"\f053"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-building:before{content:"\f1ad"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-broom:before{content:"\f51a"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-clone:before{content:"\f24d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-book:before{content:"\f02d"}.fa-check:before{content:"\f00c"}.fa-angle-left:before{content:"\f104"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}
