/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}@charset 'UTF-8';.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}:root{--mm-spn-item-height:48px;--mm-spn-item-indent:20px;--mm-spn-line-height:20px}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn a,.mm-spn span{font-size:14px;position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar:after{background-color:#035f31;color:#fff;opacity:1;cursor:pointer}.fa-1x{font-size:1em!important}.fa-2x{font-size:1.6em!important}.fa-3x{font-size:2.2em!important}.fa-4x{font-size:2.8em!important}.fa-5x{font-size:3.4em!important}.fa-6x{font-size:4em!important}.fa-facebook-square{color:#3b579d}.fa-whatsapp{color:#090}.fa-twitter-square{color:#00aced}.fa-google-plus-square{color:#d03d2a}.fa-telegram{color:#27a2e2}.fa-pinterest-square{color:#c72021}.fa-thumbs-up,.far.fa-comments{color:#999}.fa-star{color:#fa0}.fa-star-half-stroke{color:#fa0}.fa-check{color:#035f31}.fa-graduation-cap{color:#f90}.fa-users{color:#b7b7b7}.gray-icon{color:#999;min-width:30px;text-align:center}.btn i,.btn span{vertical-align:middle}.point-availability{color:#f60}.shipping-availability{color:#090}.shipping-order{color:#f80}.shipping-exhausted{color:#c00}.shipping-limited{color:#f98f00}.loginhub-options button{height:37px}#loginModal .modal-dialog .modal-content{overflow:auto;display:none}.loginhub{margin-bottom:15px}.loginhub .card{margin-bottom:30px}.loginhub .login-ft-links p{font-size:.9em;text-align:center;padding:10px;margin-bottom:0;background-color:#fafafa}.loginhub .login-ft-links a{margin:0 15px}.loginhub .col-form-label{margin-bottom:0}.loginhub .passwordReclink{float:right;font-size:.9em}.loginhub .form-check-label{font-size:.9em;line-height:18px}.btn-social{display:block;background:rgba(0,0,0,.07);border-radius:3px;display:inline-block;margin:0 3px;width:95px;height:32px;color:#fff;font-size:14px;line-height:32px;max-height:32px;padding:0 5px;text-decoration:none}.btn-social:hover{color:#fff}.btn-paloalto{background-color:#3b579d;border-color:#3b579d;margin-top:3px;max-height:32px}.btn-google{background-color:#d03d2a;border-color:#d03d2a;padding:0;padding-right:8px}.btn-apple{background:#000}body.credentials .infobar{background-color:rgba(0,0,0,0)}body.credentials{background-color:#eee}@media(max-width:61.9em){.loginhub{margin-top:0}}.loginhub input:user-invalid~span.fennec-bug::before,.tellafriend~div form#signup-form input:user-invalid~span.fennec-bug::before{content:"Campo obbligatorio"}.loginhub input[name=email]:user-invalid~span.fennec-bug::before,.tellafriend~div form#signup-form input[name=email]:user-invalid~span.fennec-bug::before{content:"Formato email non valido"}.partner-bar{background-color:#035f31;color:#fff;font-size:.8rem;overflow:hidden}.partner-bar-content ul{list-style-type:none;padding:0;margin:0;display:block}.partner-bar-content ul li{float:left;display:block;margin:5px 10px}.partner-bar-compress-btn,.partner-bar-expand-btn,.partner-bar-right-link{margin:5px 10px;display:block}.partner-bar-minimized{position:fixed;top:0;right:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;text-align:right}.partner-bar-hide{display:none}.partner-bar a{color:#fff}a.partner-anchor{display:block;position:relative;top:-100px;visibility:hidden}.partner-area img{max-width:100%;height:auto}.partner-area table.orders.collapse.in{display:table}.partner-area table.orders th,td.truncate{position:relative}.partner-area table.orders tr.danger{background-color:rgba(248,187,208,.2666666667)}.partner-area table.orders tr.success{background-color:rgba(220,237,200,.2666666667)}.partner-area table.orders tr{width:100%}.partner-area table.orders th:before,td.truncate:before{content:"";display:inline-block}.partner-area table.orders th span,td.truncate span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:0;right:0}.partner-area .btn{line-height:1.33}.partner-area.partner-stats form{margin-bottom:20px}.partner-area.partner-stats form label{padding-left:0;text-align:right;margin-bottom:0;margin-top:.5rem}.partner-area.converter form input{text-align:right}.partner-area .info-provvigioni{text-align:right}.partner-area .info-provvigioni a .fa,.partner-area .info-provvigioni a .fab,.partner-area .info-provvigioni a .far,.partner-area .info-provvigioni a .fas{color:#60a582}.partner-area .checkbox-btn input,.partner-area .deleter-404 input{display:none}.partner-area .importo-provvigione{font-size:1.5em;text-align:right}.partner-area table.orders.collapse.show{display:table!important}form#partner-form div#form-outcome{display:none}form#partner-form.has-error div#form-outcome{display:block!important}@media(min-width:768px){.partner-area .card-data-box{line-height:2em}}@media(max-width:47.9em){.partner-bar,.partner-bar-minimized{display:none}}#mpe-code{width:100%;height:54px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}#mpe-preview{padding:5px;background:#fff;font-size:11px;height:200px;overflow-y:scroll;width:97%;border:1px solid #e2e5da}.popover{width:915px;max-width:915px;border-top-left-radius:0;border-bottom-left-radius:0;overflow:hidden;display:none;box-shadow:1px 1px 6px 0 rgba(129,138,145,.5);background:#f7f7f7;border-radius:13px;margin-left:-7px;margin-top:1px;border-style:hidden;line-height:1.5}.popover-content{padding:15px 15px}.popover-content ul{padding:0}.popover-content ul>li{list-style:none;font-size:15px;padding:2px 3px}.popover-content ul>li>a{display:block;padding-left:5px;text-decoration:none;padding:2px 3px 3px 3px}.popover-content ul>li>a:hover{background-color:#d3d3d3}.popover-content ul>li>hr{margin-bottom:5px;margin-top:5px}.popover-content .banner{box-shadow:2px 2px 3px 0 #ddd;margin:5px 0}.popover-content h3{font-weight:700;color:#999;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}@media(max-width:74.9em){.popover{width:775px;max-width:775px}}.dropdown-menu{box-shadow:1px 1px 6px 0 rgba(129,138,145,.5);border-radius:13px 0 0 13px;border-style:hidden;padding-right:10px;padding-left:10px}.dropdown-menu>li{padding:2px 3px 2px 3px!important;font-size:15px;min-width:14rem}.dropdown-menu>li>a.maintainHover{background-color:#f2f2f2;font-weight:700}.dropdown-menu>li>a{text-decoration:none;padding:3px 10px 3px 10px;display:block}.dropdown-menu>li>a>i{margin-top:4px}.mm-slideout{z-index:auto}.mm-menu .mm-navbar a{color:#008e2b}.mm-navbars-top{background:#008e2b}.mm-menu .mm-navbars-top .mm-navbar *{color:#fff}.mm-menu .mm-navbars-top .mm-navbar .fa-user{padding:0 5px}.mm-listview>li:not(.mm-divider):after{border-bottom-width:0}ul.truncated-items-list>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menubar-mobile{padding:14px 0 5px 0;background:#fff;z-index:999;height:110px}.menubar-mobile .menubar-logo{padding:0}.menubar-mobile .menubar-logo img{height:40px;margin-top:-8px;text-align:center;padding-right:0!important;padding-left:0!important}.menubar-mobile .fa-bars,.menubar-mobile .fa-shopping-cart{font-size:1.5em}.menubar-mobile .border{border-bottom:4px solid #008e2b}.menubar-mobile .category-selector-btn{padding:6px;z-index:900;cursor:pointer;color:#000}.menubar-mobile .category-selector-btn:hover{text-decoration:none}.menubar-mobile .menubar-mobile.cart-items-count{background:#035f31;color:#fff;padding:1px 4px;float:right;position:absolute;line-height:14px;right:13px;top:-2px;border-radius:8px;font-weight:500;font-size:.8em}.menubar-mobile .modal-header{border-bottom:none;background-color:#fff;padding-top:0;margin-top:15px}.menubar .searchbox .input-group,.menubar-mobile .searchbox{width:100%}.menubar{min-height:55px;padding:5px 5px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1em;z-index:999}.menubar .customercare{float:right}.menubar .category-selector-btn{border:solid 1px hsla(0,0%,100%,.65);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 8px;background:0 0;text-align:center;line-height:18px;z-index:900;height:30px;font-size:.9em}.menubar .category-selector-btn:active{background:0 0;-webkit-box-shadow:2px 2px 6px 0 rgba(0,85,136,.5);-moz-box-shadow:2px 2px 6px 0 rgba(0,85,136,.5);box-shadow:2px 2px 6px 0 rgba(0,85,136,.5)}.menubar .dropdown{border-radius:5px;margin-right:15px}.menubar .dropdown.menubar-category{width:15%;height:32px;min-width:fit-content;margin-top:5px;cursor:pointer;background-color:#f7f7f7;border:2px solid #035f31}.menubar .dropdown .menu-icon{vertical-align:middle}.menubar .dropdown-menu-large{overflow:visible;position:absolute;background-color:#fff;left:10px;top:60px;min-width:300px;padding:0;border:solid 1px #eee;-webkit-box-shadow:4px 4px 10px 0 rgba(0,85,136,.5);-moz-box-shadow:4px 4px 10px 0 rgba(0,85,136,.5);box-shadow:4px 4px 10px 0 rgba(0,85,136,.5);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:1em;z-index:9999}.menubar .dropdown-menu-large .btn-block{padding:3px 8px;line-height:20px;color:#fff}.menubar .menubar.cart-items-count{font-size:13px;font-weight:400}.menubar .menu{margin-top:30px;margin-right:55px}.menubar .menu li{padding-left:20px}.menubar .menu a{color:#000;font-weight:500}.menubar .btn i,.menubar .btn span{vertical-align:inherit}.menubar .btn-search{padding:0 8px;background-color:#fff}.menubar .fa-2x{font-size:1.4em!important}.menubar .btn-search .fa-2x{font-size:1.2em!important}.menubar-user{margin-top:5px;padding:5px 5px 5px 5px;min-width:fit-content}.menubar-user a{text-decoration:none}.menubar-cart{margin-top:5px;padding:5px 5px 5px 5px;min-width:fit-content;cursor:pointer}.menubar-cart a{text-decoration:none}.menubar .user-btn,.menubar-docked .user-btn{display:inline-block;font-size:.875rem;border:solid 1px hsla(0,0%,100%,.6);background:#fff!important;border-radius:4px;padding:0 8px;background:0 0;line-height:18px;height:30px}.menubar .user-btn .media-left{float:left}.user-btn>div{display:inline-block;padding:5px 5px 5px 0}.menubar .user-btn a{font-size:1em}.menubar .cart-btn,.menubar-docked .cart-btn{font-size:.875rem;border:solid 1px hsla(0,0%,100%,.6);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 8px;background:0 0;text-align:center;line-height:18px;z-index:999;height:30px;background:#fff!important}.cart-btn:hover>.dropdown-menu-large{color:#058}.cart-btn>div{display:inline-block;padding:5px 5px 5px 0}.menubar-searchbox{width:61%;padding:5px 5px 5px 5px}.menubar-searchbox .input-group .form-control{line-height:17px;border-width:2px;border-color:#035f31;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#fff}.menubar-searchbox .input-group input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.menubar-searchbox .input-group .input-group-btn.input-group-append{border:2px solid #035f31;background:#fff}.menubar-searchbox .input-group .input-group-btn.input-group-append:nth-child(2){border-right:none;border-left:none;border-radius:0}.menubar-searchbox .input-group .input-group-btn.input-group-append:nth-child(3){border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.menubar-searchbox .input-group .js-search-suggestions-input{width:100%}.menubar-mobile-search .form-control,.menubar-mobile-search .input-group-btn.input-group-append{height:37px}@media(max-width:400px){.menubar-searchbox .input-group .js-search-suggestions-input{font-size:12px}}@media(max-width:47.9em){.menubar .category-selector-btn{text-align:center;line-height:40px;display:block}.menubar{padding:10px 10px}}@media(max-width:33.9em){.menubar .cart-btn,.menubar .user-btn{font-size:.7em;text-align:center}.menubar{padding:5px 5px;min-height:55px}.menubar img{padding-top:0}.menubar .category-selector-btn,.menubar-docked .category-selector-btn{border:solid 1px transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 8px;background:0 0;text-align:center;line-height:18px;z-index:900;height:35px;font-weight:700;font-size:.8em;-webkit-box-shadow:2px 2px 6px 0 rgba(0,85,136,.2);-moz-box-shadow:2px 2px 6px 0 rgba(0,85,136,.2);box-shadow:2px 2px 6px 0 rgba(0,85,136,.2);color:#058}.menubar{min-height:45px}}.menu-cat{text-align:center;width:100%;background-color:#fafafa;height:61.83vw}.sticky-nav{position:sticky;top:0;z-index:100}.sticky-nav-detached{box-shadow:rgba(0,0,0,.1) 0 .5rem 1rem;transition-duration:.4s}.menu-row{text-align:center;width:100%;background:#fff}.menu-row .nav-link{font-size:.9375rem}.menu-row a{color:#000}.submenu-row .nav-link{font-size:.9375rem}.submenu-row a{color:#000}.infobar .customercare{margin-top:10px;max-height:60px;overflow:hidden}.infobar{text-align:center;width:100%;background-color:#fff;height:70px}@media(max-width:74.9em){.menubar-searchbox{width:54%}}@media(max-width:61.9em){.menubar-mobile .row{margin-left:0;margin-right:0}.menubar-searchbox{width:100%;float:none}}@media(min-width:61.9em){.infobar .menubar-logo{max-width:260px;float:left;margin-top:14px;max-height:43px}}@media(min-width:768px){.menu-cat{height:15.6vw}}.menubar-logo{padding:0 15px}etrusted-widget#etrusted-menubar{position:absolute;left:0;right:0;z-index:999}.rebanner-top{line-height:2.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rebanner-top .rebanner-top-item-hidden{display:none}.rebanner-top .rebanner-top-close{float:right;cursor:pointer;padding:0 .8em;font-size:1.5em}.rebanner-top .with-loader{margin-bottom:0}.rebanner-top .with-loader .slider-homes{height:2.8em;display:none}.rebanner-top .with-loader .carousel-loader{text-align:inherit;width:100%}.freebie-minibanner{padding:0 10px}.modal.modal-fullscreen .modal-content,.modal.modal-fullscreen .modal-dialog{bottom:0;left:0;position:absolute;right:0;top:0}.modal.modal-fullscreen .modal-dialog{margin:0;min-width:100%;animation-duration:.6s}.modal.modal-fullscreen .modal-content{border:none;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;-o-box-shadow:inherit;box-shadow:inherit}.modal.modal-fullscreen.force-fullscreen .modal-body{padding:0}.modal.modal-fullscreen.force-fullscreen .modal-footer,.modal.modal-fullscreen.force-fullscreen .modal-header{left:0;position:absolute;right:0}.modal.modal-fullscreen.force-fullscreen .modal-header{top:0}.modal.modal-fullscreen.force-fullscreen .modal-footer{bottom:0}@media(max-width:47.9em){.searchbox{margin-top:15px}}.fixed-class{position:fixed;z-index:1000;height:42px;padding-bottom:1px;width:214px;background-color:#fff}.solr-category-nav .nome-categoria{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;width:100%}.solr-category-nav .conteggio{width:20%;float:left}#modalSorting li,#modalSorting ul{list-style-type:none;padding:0;margin:0}#modalSorting a{padding:10px 0;margin:5px 0}#modalSorting a:hover{text-decoration:none}#modalFiltering .modal-dialog,#modalSorting .modal-dialog{width:100%;height:100%;margin:0;padding:0}#modalFiltering .modal-content,#modalSorting .modal-content{height:auto;min-height:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#modalFiltering .collapse{margin-bottom:15px}#collapseCategorie{margin-left:15px}#modalFiltering h5{margin-bottom:0}#modalFiltering ul{list-style-type:none;padding-left:10px;margin-bottom:10px}#modalFiltering a,#modalFiltering label{display:block}.search-results-filter{padding:10px;font-size:.9em;box-shadow:2px 2px 8px 0 #eee;background-color:rgba(238,238,238,.5)}.search-results-filter ul.search-results-filter-list{list-style-type:none;padding-left:0;margin-right:0;padding-right:0;margin-bottom:.5rem}ul.search-results-filter-list i.fa-circle{margin-right:.25rem;margin-top:.1rem}ul.search-results-filter-list li{margin-bottom:0;line-height:1.2em}ul.flex-voices li a{display:flex}ul.search-results-filter-list li a span.filter-text{ms-flex-positive:1!important;flex-grow:1!important;margin-top:.1rem}.search-results-filter ul.search-results-filter-list.scrollable{max-height:6em;overflow-y:auto;padding-right:1rem}input.filter-search{border-right:none}input.filter-search:focus{border-color:#ccc}.search-results-filter .input-group-append,.search-results-filter .input-group-text{background-color:#fff}.search-results-filter .fa,.search-results-filter .fab,.search-results-filter .far,.search-results-filter .fas{padding-left:1px;color:#999}.search-results-filter-grp{padding-bottom:5px}.search-results-filter-grp .fa-gray{color:#aaa;font-size:1.1em;padding:6px;float:left}.search-results-filter h3{margin-bottom:0;border-bottom:1px solid #e5e5e5;font-size:1.2em}.search-results-filter .fa.fa-pull-right,.search-results-filter .fab.fa-pull-right,.search-results-filter .far.fa-pull-right,.search-results-filter .fas.fa-pull-right{color:#aaa}.search-results-filter ul{list-style-type:none;padding-left:10px;margin-bottom:0}.search-results-filter li{line-height:1.2em}.search-results-filter h4{margin-bottom:0}.product-secondary-info a:link,.product-secondary-info a:visited,.search-results-filter a:link,.search-results-filter a:visited{color:#373a3c}.product-secondary-info a:hover,.search-results-filter a:hover{text-decoration:none;color:#58b857}.search-results-filter a:hover>label{text-decoration:none;color:#58b857}.search-results-filter label{width:100%}.search-results-filter h3{margin-bottom:10px;font-size:1.2em;border-bottom:2px solid #58b857;padding-bottom:5px}.search-results-filter div.solr-category-nav a,.search-results-filter li a{overflow:hidden;display:inline-block;width:100%}.search-results-filter .checkbox,.search-results-filter .radio{margin-bottom:0;line-height:1.4em}.search-results-filter div{line-height:1.2em}.search-results-filter .h1{font-size:1.5rem}.js_solr_filters_more,li.collapsed-filter{display:none}.search-results-filter input[type=checkbox]:checked+span{font-weight:700}.search-results-filter input[type=radio]:checked+span{font-weight:700}.filtercount{color:#aaa;float:right;font-size:.9em}.solr-category-indent{padding-left:10px}#filtersmobileModal .noUi-handle::after,#filtersmobileModal .noUi-handle::before,.search-page .noUi-handle::after,.search-page .noUi-handle::before{display:none}.search-page #priceDesktopSlider .noUi-handle{width:12px!important;height:12px!important;top:-4px!important;right:-6px!important;box-shadow:#f6f6f6 0 0 0 3px}.search-page #priceDesktopSlider.noUi-horizontal{height:4px}#priceMobileSlider .noUi-handle,.search-page .noUi-handle{border:none;border-radius:50%;outline:0;cursor:pointer;background:#035f31}#priceMobileSlider .noUi-horizontal,.search-page .noUi-horizontal{border:none;box-shadow:none;background:#aaa}#priceMobileSlider .noUi-connect,.search-page .noUi-connect{background:#035f31}#filtersMenu .mm-panels{background-color:#fff}.mm-prev{display:none}.mm-navbars-top{background:#035f31}.mm-listview>li{padding-top:.25rem;padding-bottom:.25rem}.mm-listview>li{border-bottom:1px solid hsla(0,0%,60%,.1490196078)}.desktop-filters{background:#f3f3f3;border-radius:4px;font-weight:400}.desktop-filters.with-values{border:1px solid #b8b8b8}.desktop-filters-selected{border-radius:4px;font-weight:400;border:1px solid #b8b8b8}.desktop-filters:hover{background:silver;cursor:pointer}.secondaryFilters{display:none}.no-bullet::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.no-bullet::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.no-bullet::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.dropdown-filters{max-height:385px;width:252px;z-index:90;border:1px solid hsla(0,0%,60%,.1490196078);border-radius:10px;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);transform:translate3d(5px,35px,0)!important}.dropdown-filters a.reset-button{top:0;right:0;text-decoration:underline;cursor:pointer}.dropdown-filters>li>a{color:inherit}.no-bullet{overflow-y:auto;max-height:275px}.no-bullet>li{list-style-type:none}.button-filters{border-radius:0 0 10px 10px;border:none;position:-webkit-sticky;position:sticky;bottom:0;background-color:#035f31}.button-filters:hover{background-color:#024a26}#async-search .dropdown-toggle::after{display:none}.filters-bar{border-bottom:1px solid hsla(0,0%,60%,.1490196078);z-index:1001;position:sticky;top:0;background-color:#f0f0f0}a[aria-expanded=true] i{transform:rotate(180deg)}@media(max-width:47.9em){.search-results-filter{margin:15px 0;line-height:32px}}@media(max-width:33.9em){.search-results-filter{margin:5px 0;font-size:1em}}a.disabled{pointer-events:none}#filtersMenu *{outline:0}.dropdown.disabled a.desktop-filters{opacity:.65;pointer-events:none}.category-slider{overflow-x:auto}.category-slider::-webkit-scrollbar{display:none}#filtersmobileModals li.list-group-item{color:#000;font-weight:700;line-height:20px;text-align:left;font-size:14px;border:none;margin-bottom:0}#filtersmobileModals .fa-angle-right{float:right;font-size:20px;opacity:.3;font-weight:700}#filtersmobileModals .modal-header{position:absolute;top:0;right:0;left:0;width:100%;padding:10px 0;z-index:1000;background-color:#035f31;padding:10px}#filtersmobileModals .modal-header .modal-title{color:#fff;width:100%;font:16px Roboto,helvetica,sans;text-align:center;font-weight:700}#filtersmobileModals .modal-content>div{overflow:auto}#filtersmobileModals .modal-footer{position:absolute;bottom:0;width:100%;padding:0;text-align:center;z-index:1000;background-color:#343a40;color:#fff}#filtersmobileModals .modal-footer button.btn{font:16px Roboto,helvetica,sans;font-weight:700;text-shadow:none;opacity:1;width:100%;color:#fff;padding:0;border-radius:0}#filtersmobileModals .modal-footer button.btn i.fa.fa-arrow-left,#filtersmobileModals .modal-footer button.btn i.fa.fa-times{position:absolute;left:10px;padding:10px}#filtersmobileModals .modal-footer button.btn .modal-close{padding:10px 0}#filtersmobileModals .modal-footer button.btn:disabled{background-color:#ccc!important}#filtersmobileModals #priceMobileSlider .noUi-handle{width:20px!important;height:20px!important;top:-6px!important;right:-10px!important;box-shadow:#f3f3f3 0 0 0 3px}#filtersmobileModals #priceMobileSlider.noUi-horizontal{height:8px}#filtersmobileModals .noUi-connect,#filtersmobileModals .search-page .noUi-connect{background:#035f31}#filtersmobileModals .modal-body{overflow:auto;padding:0;padding-top:40px}#filtersmobileModals .modal-body ul{padding-bottom:60px!important}#filtersmobileModals #secondary-modal .filter-search-input{position:fixed;width:100%;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);opacity:1;z-index:1000}#filtersmobileModals #secondary-modal ul{padding-left:0;list-style-type:none}#filtersmobileModals #secondary-modal ul.in-searchable{margin-top:80px}#filtersmobileModals #secondary-modal ul li{border-bottom:1px solid rgba(0,0,0,.1)}#filtersmobileModals #secondary-modal ul li .custom-control{padding:.5rem 0 .5rem 2.5rem!important}#filtersmobileModals .modal-bottom .modal-dialog{position:fixed;margin:auto;width:100%;height:100%;display:block;bottom:-800px;-webkit-transition:bottom .3s linear;-moz-transition:bottom .3s linear;-o-transition:bottom .3s linear;transition:bottom .3s linear}#filtersmobileModals .modal-bottom .modal-dialog ul{list-style-type:none}#filtersmobileModals .modal-bottom.show .modal-dialog{bottom:0}#filtersmobileModals .modal-bottom .modal-content{height:100%}#filtersmobileModals .modal-right .modal-dialog{position:fixed;margin:auto;width:100%;height:100%;right:-800px;-webkit-transition:right .3s linear;-moz-transition:right .3s linear;-o-transition:right .3s linear;transition:right .3s linear}#filtersmobileModals .modal-right .modal-dialog ul{list-style-type:none}#filtersmobileModals .modal-right.show .modal-dialog{right:0}#filtersmobileModals .modal-right .modal-content{height:100%}#filtersmobileModals div.modal-footer>h5,#filtersmobileModals h5.modal-title{color:#fff;text-align:center}#filtersmobileModals .close{color:#fff}#filtersmobileModals .pull-right.fas.fa-check{float:right}#filtersmobileModals .reset{position:absolute;right:0;color:#fff;font-size:14px;margin-right:5px;font-weight:400;text-decoration:underline}#filtersmobileModals.loading .modal{filter:contrast(70%);pointer-events:none}.category-back{font-size:1.3rem;cursor:pointer}.search-header{overflow:hidden;padding:10px 0 5px 0;text-align:right;font-size:.9em;line-height:.7em}.search-header .header-info{text-align:left;line-height:25px;line-height:1.6em}.search-header .header-order{line-height:1.5}.search-header .header-order .control-label{font-weight:400;margin-left:auto}.search-header select{display:inline-block;margin-left:10px;padding:2px;height:24px;max-width:160px}.search-page .search-header{border-radius:5px;background:#fff;padding:10px;margin-bottom:5px}.search-page .search-header .header-info span{font-size:1.2em}.search-description{font-size:1.2em}.search-spellcheck{font-weight:700}.mobile-filter-btn{padding:0 10px 5px 10px}#search-modal .modal-header{padding-bottom:0}#search-modal #search-suggestions-list{padding-top:0;overflow-y:auto}@media(min-width:544px){#search-modal .searchbox .input-group{width:100%}#search-modal .searchbox .input-group .searchbox .input-group .input-group-btn{text-align:center}}#search-suggestions-list ul,.search-suggestions-list-class ul{list-style-type:none}#search-suggestions-list li,.search-suggestions-list-class li{line-height:2.2em}#search-suggestions-list ul a,.search-suggestions-list-class ul a{color:#373a3c}#search-suggestions-list ul a{display:block}.search-suggestions-list-class{position:absolute;top:100%;left:0;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);width:100%;text-align:left;background:#fff;display:none}.search-suggestions-list-class ul{padding:0;margin:0}.search-suggestions-list-class li{padding-left:.8em}.search-suggestions-list-class li a{text-decoration:none;display:block}.search-suggestions-list-class li a span{color:#666}.search-suggestions-list-class li.selected-suggestion,.search-suggestions-list-class li:hover{background:#bfe3bf}@media(max-width:33.9em){.credits{line-height:1.2em}.search-header{padding:0}.search-header .header-info{text-align:center}.search-header h4{text-align:center}}.search-results-list h1{font-size:1.2em}.search-results-list a.label-default{color:#fff;font-weight:500}.ariannadb-widget-placeholder{height:600px}.search-results-item{padding:15px 15px 5px 15px;box-shadow:2px 2px 8px 0 #eee;border-bottom:solid 1px #eee;border-radius:5px;margin-bottom:8px}.search-results-item .product-cover:has(.publisher-stamp-link){position:relative}.search-results-item .publisher-stamp-link{position:absolute;bottom:0;right:0}.search-results-item.ariannadb-widget{background:#eef4e9;border-left:.6em solid #86b956}.search-results-item.ariannadb-widget .ariannadb-section-header{text-align:center;font-style:italic;font-weight:700}.search-results-item.ariannadb-widget .ariannadb-widget-slider{cursor:grab;line-height:1.3}.search-results-item.ariannadb-widget .ariannadb-widget-slider img{max-height:160px;width:auto;height:auto}.search-results-item.ariannadb-widget .ariannadb-widget-slider .ariannadb-widget-product-title{color:#212529!important;text-decoration:none}.search-results-item.ariannadb-widget .ariannadb-widget-slider .discounted{text-decoration:line-through}.search-results-item.ariannadb-widget .ariannadb-widget-content .flex-column:last-of-type{align-items:baseline;justify-content:center}.search-results-item.ariannadb-widget .ariannadb-widget-content .flex-column:last-of-type button{color:#212529!important}.search-results-item.ariannadb-widget .ariannadb-section-footer{text-align:right;padding-right:2.3em}.search-results-item.ariannadb-widget .ariannadb-section-footer a{color:#212529!important;text-decoration:none}.search-results-item.ariannadb-widget .ariannadb-section-footer span{font-style:italic;font-weight:700;padding-right:1em}#failed-search.loading,.search-results-item.loading,.search-results-list.loading,.search-results.loading{opacity:0;pointer-events:none}@media(min-width:47.9em){.search-results-list{padding-left:0}}@media(min-width:992px){.search-results-item.ariannadb-widget .ariannadb-widget-slider{overflow-x:hidden}}@media(max-width:991px){.search-results-item.ariannadb-widget .ariannadb-widget-slider{overflow-x:auto}}body.search-failed h1{font-size:2rem}.form-control.underlined{border-bottom:1px solid #000;border-radius:0}#dropdown-menu-large-user,#dropdown-menu-large-user-docked{left:auto;-webkit-box-shadow:4px 4px 10px 0 rgba(0,85,136,.5);-moz-box-shadow:4px 4px 10px 0 rgba(0,85,136,.5);box-shadow:4px 4px 10px 0 rgba(0,85,136,.5)}.dropdown-menu-large>div>ul{list-style-type:none;margin:0;padding:15px 0}.dropdown-menu-large>div>ul>li>a{text-decoration:none}.dropdown-menu-large a:hover{color:#f60;text-decoration:none}.dropdown-menu-large li{margin:0;padding:5px 15px;line-height:1.1em;display:block}.dropdown-menu-large li.small{font-size:.8em;margin-top:30px}.dropdown-menu-large:before{display:block;position:absolute;top:-15px;left:100px;width:0;border-style:solid;border-color:#fff transparent;border-width:0 15px 15px 15px;content:""}#dropdown-menu-large.collapse{display:none}#dropdown-menu-large.collapse.in{display:block}#dropdown-menu-large-user-docked:before,#dropdown-menu-large-user:before{display:block;position:absolute;top:-15px;left:140px;width:0;border-style:solid;border-color:#fff transparent;border-width:0 15px 15px 15px;content:""}.dropdown-menu-large a:hover{color:#f60;text-decoration:none}.dropdown-menu-large li{margin:0;padding:5px 15px;line-height:1.1em;display:block}#dropdown-menu-large.collapse{display:none}#dropdown-menu-large.collapse.in{display:block}.dropdown-menu-large li.small{font-size:.8em;margin-top:30px}#collapse-searchbox,#collapse-searchbox-docked,#dropdown-menu-large,#dropdown-menu-large-docked,#dropdown-menu-large-user,#dropdown-menu-large-user-docked{display:none}#dropdown-menu-large-docked,#dropdown-menu-large-user-docked{top:57px}#dropdown-menu-large-user-btn{cursor:pointer}.shacking-box{position:relative;display:none;width:190px;transform:translateX(15%);z-index:3}@media(max-width:1280px){.shacking-box{transform:initial}}@media(max-width:992px){.shacking-box{width:140px;transform:initial;position:initial}}.shacking-box .shacking-box-text{left:0;visibility:visible;width:190px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:5px 0;position:absolute;border:1px solid #efefef;font-size:13px}.shacking-box .shacking-box-text a:not(.btn_green){color:#000}.shacking-box .shacking-box-text a.btn.btn-green{color:#fff}@media(max-width:1280px){.shacking-box .shacking-box-text{transform:initial}}@media(max-width:992px){.shacking-box .shacking-box-text{width:140px;z-index:3;left:initial;right:5px}}.shacking-box .shacking-box-text::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}.breadcrumb{background-color:#fff;font-size:.8rem;border-bottom:1px solid #eee;padding:.2rem}.breadcrumb>li:first-child a:hover{text-decoration:none}.breadcrumb>li:first-child span{background:url("/responsive/images/home-icon.svg") no-repeat;color:transparent;margin-right:-1.5em}.breadcrumb>li+li::before{color:#999;content:"> ";padding:0 .5rem}.breadcrumb .active{color:#999}.article-home ol.breadcrumb{padding-left:0}.not-found .title{font-size:150px;font-weight:900;margin-top:50px}.not-found .subtitle1{font-size:50px;font-weight:500;line-height:1.1em}.not-found .subtitle2{font-size:35px;font-weight:300;line-height:1em}.not-found .form-inline{margin-bottom:35px;margin-top:20px}.not-found .form-control{width:inherit}.not-found .form-inline input{display:inline-block}.not-found .form-inline button.btn-outline-success{background-color:orange}.not-found .form-inline .fa-2x{color:#fff}body.not-found{background-image:url("/responsive/images/bg-404.jpg")}.not-found .clouds{background-image:none}.not-found .credits{margin-top:20px}.not-found .search-input{width:75%;font-size:1.1em}.not-found div.clearable-container button.clearable-button{color:transparent}.not-found div.clearable-container button.clearable-button:focus{outline:0}.not-found div.clearable-container span.input-group-btn{width:40px}.not-found div.clearable-container input{font-size:17px}.not-found div.clearable-container:focus-within button.clearable-button,.not-found div.clearable-container:hover button.clearable-button{color:#000}.not-found div.clearable-container:focus-within .form-control{border-color:#66afe9}.not-found div.clearable-container.search-input{display:inline-table;vertical-align:middle}.not-found .clearable-button{position:absolute;cursor:pointer;top:52%;right:-20px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);color:rgba(0,0,0,.6666666667);-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-size:1.2em;background-color:hsla(0,0%,100%,0)}.not-found .clearable-button:hover{color:#000}.not-found input.clearable::-ms-clear{display:none}.clearable-container{position:relative}.not-found .infobar{background-color:rgba(0,0,0,0)}@media(max-width:768px){.not-found .title{font-size:110px;font-weight:900;text-align:left;margin-top:25px}.not-found .subtitle1{font-size:35px;font-weight:500;line-height:1.1em}.not-found .subtitle2{font-size:30px;font-weight:300;line-height:1.1em;text-align:center}}@media(max-width:47.9em){.not-found .title{font-size:110px;font-weight:900;text-align:center;margin-top:0}.not-found .subtitle1{font-size:40px;font-weight:500;line-height:1.1em;text-align:center}.not-found .subtitle2{font-size:30px;font-weight:300;line-height:1em;text-align:center}}.homes .multibanner .slick-slider{margin-bottom:0;padding:0}.homes .multibanner .slick-slider .slick-slide img{width:100%;max-height:360px}.homes .minibanner{margin-bottom:45px}.homes .minibanner img{box-shadow:2px 2px 10px 0 #ddd}.homes .nodotipo1{margin-bottom:10px}.homes .card{position:relative;display:block;margin-bottom:.75rem;background-color:#f7f7f7;border-radius:.25rem;border:0;padding:15px}.homes h1 .fa{padding:7px;font-size:.8em;border-radius:50%;background-color:#5db75c;color:#fff}.homes h1{border-bottom:1px solid #58b857;padding-bottom:10px}.homes .search-results-filter div{line-height:1.5em}.homes .row-speciali{margin-bottom:45px}.homes .btn-secondary:hover{color:#373a3c;background-color:#e6e6e6}.homes .btn-secondary{color:#373a3c;background-color:rgba(0,0,0,0)}.homes .btn{border:0}.homes .nodotipo1 .card-title-mob{padding:15px;padding-right:8px;background:#fff;border-radius:0;box-shadow:none;margin:0}.homes .nodotipo1 .card-title-mob .dropdown-toggle{float:none}.homes .nodotipo1 .card-title-mob .dropdown-menu{width:200px;right:10px;left:unset;top:45px}.homes .nodotipo1 .card-title-mob h1{border-bottom:0;padding-bottom:0;font-size:1.3em;margin-bottom:0}.homes .nodotipo1 .card-title-mob h1 .fa,.homes .nodotipo1 .card-title-mob h1 .fab,.homes .nodotipo1 .card-title-mob h1 .far,.homes .nodotipo1 .card-title-mob h1 .fas{padding:7px;font-size:.8em;border-radius:50%;background-color:#5db75c;color:#fff}.slider-speciali .slick-arrow{color:#88b857;font-size:12px;padding:5px 5px 0 5px;display:inline-block;cursor:pointer;border-radius:3px;opacity:.8}.homes .slider-homes.slick-slider .slick-slide img{max-height:360px}.homes .slider-homes.slider-theme .slick-track{box-shadow:0 3px 8px -1px #ddd}.homes .slider-homes.slick-slider{padding:0}.homes .product-suggestions .product-title a{padding:0 7px}.homes .product-suggestions .product-suggestions-title{text-align:left;color:#999;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:20px}.homes .titoli-riga{margin-left:10px}.homes .nav .nav-links{color:#333;border:1px solid #eee;border-bottom:0;padding:.3em .7em;border-radius:6px 6px 0 0;text-decoration:none}.homes .nav .nav-links:hover{color:#333;background:#f7f7f7}.homes .nav-pills{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:1px}.homes .nav .nav-links.active,.homes .nav-pills .nav-links.active:focus,.homes .nav-pills .nav-links.active:hover{background-color:#60a582;color:#fff;margin-right:0;border:0}.homes .list-group{padding:8px 0;background:rgba(229,229,229,.3)}.homes .list-group-item{position:relative;display:block;padding:.3rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0);border:0}.homes .tab-content>.tab-pane{display:block;overflow-y:hidden;height:0}.homes .tab-content>.tab-pane.active{overflow-y:visible;height:auto}.homes .slider-fornitori .fornitori-loghi{height:125px;text-align:center;line-height:125px}.homes .slider-fornitori .fornitori-loghi img{max-height:125px}@media(max-width:47.9em){.homes .slider-homes.slick-slider .slick-slide img{height:140px;object-fit:cover;object-position:-30px 0}}.homesnodo .row-carousel,.homesnodo .row-fornitori{margin-bottom:10px}.homesnodo .search-results-filter-grp{margin-top:10px}.homesnodo h1 small{color:#999}.homesnodo h1 .fa,.homesnodo h1 .fab,.homesnodo h1 .far,.homesnodo h1 .fas{float:right;padding:10px;font-size:1.3em;border-radius:50%;background-color:#5db75c;color:#fff}.homesnodo .subtitle{text-align:left}.homesnodo .search-results-filter div{line-height:1.2em}.homesnodo .owl-carousel-homes.owl-carousel .owl-item img{height:220px;object-fit:cover;object-position:-30px 0}.homesnodo .minibanner{margin-top:10px}.homesnodo .multibanner{margin:0}.homesnodo ul.category-submenu{padding-left:0}@media(max-width:47.9em){.homesnodo .slider-homes.slick-slider .slick-slide img{height:140px;object-fit:cover;object-position:-30px 0}.homesnodo{padding-top:0}.homesnodo .multibanner .col-sm-12{padding:0}.homesnodo .card-title{background:linear-gradient(rgba(238,238,238,.63),#fff);border-radius:0;box-shadow:none;margin:0}.homesnodo .col-md-3{padding:0}.homesnodo .h1.filter-title .fa,.homesnodo .h1.filter-title .fab,.homesnodo .h1.filter-title .far,.homesnodo .h1.filter-title .fas{position:absolute;right:10px;top:10px;padding:9px;font-size:.8em}.homesnodo .h1{border-bottom:0;padding-bottom:0;margin-bottom:0}}.client-area h1{text-align:center}.client-area .btn-custom{font-weight:500;padding:6px 6px;line-height:20px;font-size:.9em}.client-area .order-primary-info{text-align:center;border-bottom:1px dotted #999;padding-bottom:15px;font-size:1.1em;font-weight:100}.client-area .reorder{white-space:nowrap}.client-area .order-footer-action{text-align:center}.client-area .card .media-body{color:#373a3c}.client-area .card .media-left{vertical-align:middle;text-align:center}.client-area a .card:hover{background-color:#eee}.client-area a:active,.client-area a:hover{text-decoration:none!important}.client-area .card .media-left .fa,.client-area .card .media-left .fab,.client-area .card .media-left .far,.client-area .card .media-left .fas{width:80px}.client-area .media-body a{font-weight:700}.client-area .article-detail,.client-area .partner-area .article-detail,.client-area .partner-area .card-entry{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px}.client-area .iva-included{font-weight:400;font-size:.6em}.client-area .orderstatus{color:#fff;padding:3px;margin-right:3px}.client-area .cancelled{background-color:#ff0700}.client-area .shipped{background-color:#5ab95b}.client-area .received{background-color:#00b2fe}.client-area .inprogress{background-color:#c9c616}.client-area .packing{background-color:#f80}.client-area .closed{background-color:#a203fd}.client-area .client-email{word-break:break-all}.client-area .control-label{padding-top:7px;margin-top:0;margin-bottom:0;font-weight:700}.client-area .info-label{font-weight:700}.client-area .preference-on{color:#60a582}.client-area .preference-off{color:#ccc}.client-area .indirizzoInfo{line-height:20px;min-height:100px}.client-area .article-download-img{display:block;padding-top:100%;position:relative;background-color:rgba(0,0,0,.5);background-position:center center;background-repeat:no-repeat;background-size:cover;height:0;width:100%;overflow:hidden}.client-area .article-download:hover{box-shadow:0 0 20px 0 #ddd}.client-area .article-download .card-title{min-height:40px}.client-area .article-download .card-text{font-size:.9em;text-align:center;margin-bottom:0}.client-area .nav-link{padding:.75rem 1.25rem;display:block;text-align:center;font-size:18px}.client-area .nav-link.active{background-color:#f5f5f5!important;cursor:default;color:#008e2b!important}.client-area .tab-multimedia{padding:15px;background:#f5f5f5;border-radius:5px}.client-area .points-collection .label{font-size:90%}.client-area .credit-title{font-size:1.1em;line-height:1.9em}.client-area .credits-detail .fa-plus{color:#60a582;padding-right:5px}.client-area .credits-detail .fa-minus{color:#da7502;padding-right:5px}.client-area .credits-detail-link{float:right}.client-area .text-green{color:#035f31}@media(min-width:768px){.client-area .control-label,.client-area .info-label{text-align:right}}.client-area .tellafriend .box-image{background-image:url("https://www.macrolibrarsi.it/data/staff-upload/pagine/dillo-a-un-amico/macrolibrarsi-dillo-a-un-amico-ticket-BG-Desktop.png");background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width:426px)and (max-width:767px){.client-area .tellafriend .box-image{background-image:url("https://www.macrolibrarsi.it/data/staff-upload/pagine/dillo-a-un-amico/macrolibrarsi-dillo-a-un-amico-tablet.png")}}@media(min-width:425px)and (max-width:500px){.client-area .tellafriend .box-image{background-image:url("https://www.macrolibrarsi.it/data/staff-upload/pagine/dillo-a-un-amico/macrolibrarsi-dillo-a-un-amico-tablet-2.png")}}@media(max-width:424px){.client-area .tellafriend .box-image{background-image:url("https://www.macrolibrarsi.it/data/staff-upload/pagine/dillo-a-un-amico/macrolibrarsi-dillo-a-un-amico-ticket-BG-Mobile.png")}}@media(min-width:768px){.client-area .control-label,.client-area .info-label{text-align:right}}@media(max-width:768px){.client-area .mb-md-150{margin-bottom:150px}}.client-area .tellafriend h1{font-size:32px}.client-area .tellafriend h2{font-size:32px}.client-area .tellafriend .bg-grey{background-color:rgba(156,156,156,.1019607843)}.client-area .tellafriend .card{min-height:150px}.client-area .tellafriend .card h2{color:#212529}.client-area .tellafriend .card .h4{font-size:20px}.client-area .tellafriend .card .h3{font-size:38px}.client-area .tellafriend .card .position-absolute{top:5px;right:5px}.client-area .tellafriend .float-left,.client-area .tellafriend .media-left>p{font-size:62px}.client-area .tellafriend #regolamento a[aria-expanded=true]{border-bottom:3px solid #60a031;font-weight:700}.client-area .tellafriend .scroll-y{height:400px;overflow-y:auto}.client-area .tellafriend .facebook{color:#1877f2}.client-area .tellafriend .whatsapp{color:#25d366}.client-area .tellafriend .telegram{color:#229ed9}.client-area .tellafriend .gray{color:#9c9c9c}.client-area .tellafriend .card-body h3{font-size:1.8em}.client-area .tellafriend form input::placeholder{font-size:68%}.reviewer{text-align:right;padding-right:10px;line-height:1.2em}.product-review-highlight .reviewer{text-align:left}.product-review-highlight .reviewer p{margin-bottom:5px}.review-count{text-align:left;padding-top:15px;padding-left:30px}.product-review{margin-bottom:30px}.product-review-content{float:right}.product-review-content .card{background-color:#fff;border:solid 1px #b7b7b7;box-shadow:none}.product-review-sorting{background-color:#eee;margin-bottom:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.product-review-staff{border:none}.product-review-staff .row{position:relative;background-color:#fafafa;padding:15px;margin:15px 0 1.428rem 0;border:solid 1px #eee;border-radius:.25rem;background-clip:border-box}.product-review-staff .row:after,.product-review-staff .row:before{display:block;position:absolute;left:50%;width:0;border-style:solid;border-width:0 15px 15px 15px;content:""}.product-review-staff .row:before{top:-15px;border-color:#eee transparent}.product-review-staff .row:after{top:-14px;border-color:#fafafa transparent}.product-review-staff .row .reviewer{text-align:right!important}.product-review-staff .row .reviewer img{border-radius:10rem;width:73px;height:73px;margin:10px 0}.product-review-staff .row .product-review-staff-content{display:flex;flex-direction:column;width:100%}.product-review-average{line-height:1.5em}.product-review-label{display:inline-block}.product-review-average .stars{text-align:right;font-size:.8em}.product-review-average [class^=col-]{padding:5px 5px}@media(max-width:74.9em){.product-review-average-bar{width:62%}}@media(max-width:61.9em){.product-review-average-bar{width:44%}.product-review-average-star{font-size:1em}}@media(max-width:47.9em){.product-review-sorting .navbar-form{text-align:left}}@media(max-width:33.9em){.product-review-sorting .form-inline{text-align:center;padding:10px}}.feedback.content .text-white{color:#fff}.feedback.content .bar-header>span{vertical-align:sub}.feedback.content .bar-icon{margin-left:-.9375rem}.feedback.content .big-title{padding:15px 0 15px 0;text-align:center}.feedback.content .speech-wrapper{padding:0 0 0 40px;width:100%}.feedback.content .speech-wrapper .bubble{background:#fff;border-radius:4px;box-shadow:2px 5px 20px -5px rgba(0,0,0,.6666666667);display:block;height:auto;margin:0 0 25px;position:relative;width:100%}.feedback.content .speech-wrapper .bubble .txt{padding:8px 30px 8px 14px}.feedback.content .speech-wrapper .bubble .txt .name{font-size:1.1em;font-weight:600;margin:0 0 4px}.feedback.content .speech-wrapper .bubble .txt .name span{color:gray;font-size:.95rem;font-weight:400}.feedback.content .speech-wrapper .bubble .txt .message{color:#2b2b2b;margin:0}.feedback.content .speech-wrapper .bubble .txt .timestamp{color:#999;display:block;font-size:.8em;left:20px;position:relative;text-align:right;text-transform:uppercase;width:100%}.feedback.content .speech-wrapper .bubble .bubble-arrow{position:absolute;width:0;bottom:42px;left:-16px;height:0}.feedback.content .speech-wrapper .bubble .bubble-arrow i{transform:translate(-120%,10%)}.feedback.content .speech-wrapper .bubble .bubble-arrow:before{content:"";border-radius:0 20px 0;border:0 solid transparent;border-top:9px solid #fff;height:30px;position:absolute;transform:rotate(145deg);width:15px}.feedback.content .card.search-pagination{border-width:0}.feedback.content .stats-container{padding-top:50px;padding-bottom:50px}.feedback-container{background:#eaeaea}.footer{margin-bottom:40px;background-color:#fafafa;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.footer a{color:#bee3be;text-decoration:underline}.footer .content{color:#666;padding:0 15px;font-size:.8em;line-height:1.6em;padding-bottom:20px;background-color:#fafafa}.footer .content a{text-decoration:none}.footer .fa-facebook-square,.footer .fa-google-plus-square,.footer .fa-pinterest-square,.footer .fa-twitter-square{color:#666}.footer .content h4{font-size:1.2em}.footer .content h5{font-size:1.2em}.footer .content ul{padding-left:15px}.footer .content li{list-style:none}.footer .content a{color:#666}.footer .support{background-color:#035f31;color:#fff;font-size:1.2em;padding:10px 0;text-align:center;margin-bottom:15px}.footer .support p{margin:15px 0;width:100%}.credits{color:#333;text-align:center;font-size:.8em;margin-bottom:40px}.footer .credits a{color:#333}.credits a,.troubles a{color:#333}@media(max-width:47.9em){.footer .support{font-size:1em}}@media(max-width:33.9em){.footer .support{font-size:.8em}}@media(max-width:33.9em){.credits{line-height:1.2em}}.product-chart h1{margin-bottom:0}.chart .fa-level-down-alt,.chart .fa-level-up-alt{font-size:1.3em}.chart .fa-level-up-alt{color:#007c00}.chart .fa-level-down-alt{color:#c00}.chart .chart-stable{font-size:1.6em;font-weight:700}.chart .chart-position{font-size:1.3em}.chart .chart-age{color:#f5763f}.rating-title{font-size:1.1em;font-weight:700;margin-bottom:.2em}.product-review-sorting ul.pagination{margin:10px 10px}.product-review-sorting .form-inline{text-align:right;padding:10px 10px 0 0}.br-theme-fontawesome-stars .br-widget{height:28px;white-space:nowrap}.br-theme-fontawesome-stars .br-widget a{font:normal normal normal 29px/1 Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}.br-theme-fontawesome-stars .br-widget a:after{content:"";color:#d2d2d2}.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#edb867}.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#fa0}.br-theme-fontawesome-stars .br-widget .br-current-rating{display:inline-block;margin-left:10px;font-size:1.4em}.br-theme-fontawesome-stars .br-readonly a{cursor:default}.product-review-average,.product-review-distribution,.product-review-form,.product-review-highlight,.product-reviews{margin-bottom:30px}.product-review{margin-bottom:30px}.product-review .btn-secondary{margin-right:5px}@media print{.br-theme-fontawesome-stars .br-widget a:after{content:"";color:#000}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{content:"";color:#000}}@media(max-width:47.9em){.reviewer{text-align:left}.reviewer p{margin-bottom:5px}}@media(max-width:767px){.br-current-rating{display:none!important}}.link__new-review--disabled{color:currentColor;cursor:not-allowed;opacity:.5;text-decoration:none;pointer-events:none}.review-cards{min-height:18rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}.review-cards .review-card{margin:1rem;padding:1rem;border-radius:1rem;border:2px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.1)}.review-cards .review-card.hidden{display:none}.review-cards .review-card__index{font-size:3rem;border:solid .5rem #ca20fe;border-radius:1rem;padding:1rem;margin-bottom:1rem}.review-cards .review-card__header{display:flex;gap:1rem}.review-cards .review-card__header p{margin:0}.review-cards .review-card__header .review-card__author-image{border-radius:1rem;aspect-ratio:1/1;max-width:76px;max-height:76px;min-width:76px;min-height:76px;width:100%;overflow:hidden}.review-cards .review-card__header .review-card__author-image img{width:100%;height:100%;object-fit:cover}.review-cards .review-card__header .review-card__information{width:100%;gap:0;display:flex;flex-direction:column;justify-content:space-between;color:#424242}.review-cards .review-card__header .review-card__information .review-card__author-label{display:flex;justify-content:space-between;flex-direction:row;color:#3a3a3a}.review-cards .review-card__header .review-card__information .review-card__author-label p{color:#424242}.review-cards .review-card__header .review-card__information .review-card__author-label .review-card__author-name{max-inline-size:12ch}.review-cards .review-card__header .review-card__information .review-card__author-label .review-card__author-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-cards .review-card__header .review-card__information .review-card__author-label .review-card__rating{gap:0}.review-cards .review-card__content{margin:1rem 0}.review-cards .review-card__content p{text-overflow:ellipsis;overflow:hidden}.review-cards .review-card__footer{display:flex;flex-direction:column}.review-cards .review-card__footer button{border:2px solid #fff;background-color:#fff;margin:1px 0;text-align:left}.review-cards .review-card__footer button:hover{opacity:75%}.review-cards .review-card__footer button:disabled{cursor:not-allowed;color:#000}.review-cards .review-card__footer button span{margin-left:.25rem;color:#424242}.review-cards .review-card__footer .review-card__like button i.fa-thumbs-up{color:#000}.review-cards .review-card__footer .review-card__staff-replies{position:relative}.review-cards .review-card__footer .review-card__staff-replies .review-card__reply{margin:1rem 0;padding:1rem;padding-bottom:.5rem;background-color:#fafafa;border:solid 1px #eee;border-radius:1rem;background-clip:border-box}.review-cards .review-card__footer .review-card__staff-replies .review-card__reply::before{content:"";position:absolute;top:0;left:0;height:.75rem;background-color:#60a031;width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem}.review-cards .review-card__footer .review-card__staff-replies .review-card__reply .review-card__header{gap:.5rem}.review-cards .review-card .reviews__medias{display:block}.review-cards .review-card .reviews__medias .review__video,.review-cards .review-card .reviews__medias img{max-width:100px;margin:0 10px 10px 0;display:inline-block;vertical-align:middle}.review-cards__load_more_btn{display:flex;justify-content:center;margin-top:.5rem;flex-direction:column;align-items:center;gap:1rem}.review-cards__load_more_btn button{background-color:#62a11f;color:#fff;border:0;border-radius:.5rem;padding:.5rem;white-space:nowrap;width:100%}@media(min-width:992px){.review-cards__load_more_btn button{width:50%}}.review-cards__load_more_btn .btn--success i[name=action_icon],.review-cards__load_more_btn .btn--success span{color:#60a031!important}.review-cards__load_more_btn .btn--failure i[name=action_icon],.review-cards__load_more_btn .btn--failure span{color:#ff4c4c!important}.review-cards .review__media-carousel{margin-bottom:1.5rem}.review-cards .review__media-carousel h3{font-size:1.5rem}.review-cards .review__media-carousel a{font-size:1.2rem;text-decoration:none;cursor:pointer;color:#000}.review-cards-container{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;display:flex;width:100%;flex-direction:column;overflow:hidden}.review-cards-container .review-card{float:left;margin:.5rem 0;width:100%;box-sizing:border-box}.review-cards__no_reviews{margin-top:1rem;display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;gap:1rem}.review-cards__no_reviews p{font-size:1.5rem}.review-cards__no_reviews.hidden{display:none}.product-reviews-filters-orders{width:100%}.product-reviews-filters-orders__container{width:100%}.product-reviews-filters-orders .filters__dropdowns{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:1rem}@media(min-width:768px){.product-reviews-filters-orders .filters__dropdowns{justify-content:flex-start}}@media(min-width:992px){.product-reviews-filters-orders .filters__dropdowns{margin-top:1rem}}@media(max-width:767px){.product-reviews-filters-orders .filters__dropdowns .dropdown{flex:1 1 calc(50% - 1rem);gap:1rem}}.product-reviews-filters-orders .filters__dropdowns .dropdown button{min-width:10rem;padding:1rem .5rem;background-color:#60a031;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1rem}@media(max-width:768px){.product-reviews-filters-orders .filters__dropdowns .dropdown button{width:100%}}.product-reviews-filters-orders .filters__dropdowns .dropdown button i{transition:transform .5s}.product-reviews-filters-orders .filters__dropdowns .dropdown button.dropdown-toggle::after{display:none}.product-reviews-filters-orders .filters__dropdowns .dropdown.show button i{transform:rotate(-180deg)}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu{border-radius:1rem;width:100%;border:2px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow-y:auto;overflow-x:hidden;max-height:275px}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li{min-width:initial;border-radius:.5rem}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li.active{background-color:#60a031}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li[role=presentation]:has(:not(.h3)):hover{background-color:#60aa31}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li .h3{margin:0;padding-top:.5rem}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li a{color:#000;padding:0}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li a,.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li input,.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li label{cursor:pointer}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li label{display:flex;align-items:center}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li label input[type=checkbox]{margin-right:.25rem}.product-reviews-filters-orders .filters__dropdowns .dropdown ul.dropdown-menu li.disabled a{color:#adb5bd}.product-reviews-filters-orders .filters__active-filters{display:flex;gap:.5rem;flex-direction:row;flex-wrap:wrap}.product-reviews-filters-orders .filters__active-filters:last-child{margin-bottom:1rem}.product-reviews-filters-orders .filters__active-filters .filter__badge{border:solid 1px #eaeaea;display:flex;justify-content:space-between;border-radius:.5rem;align-items:center;padding:.5rem;gap:1rem}.product-reviews-filters-orders .filters__active-filters .filter__badge p{padding:0;margin:0}.product-reviews-filters-orders .filters__active-filters .filter__badge.hidden{display:none}button:disabled{cursor:not-allowed}.modal__review{overflow-y:auto!important}.modal__review small.subtitle{color:#777!important;font-size:85%!important;font-weight:400!important}@media(min-width:768px){.modal__review .modal-dialog{max-width:700px}}.modal__review .modal-content{border-radius:1rem;padding:1rem}.modal__review .modal-content .form__image .drop-target{color:#9c9c9c;position:relative;padding:1.5rem 2rem;text-align:center;font-size:1rem;display:flex;align-items:center;justify-content:center;outline:2px dashed #b2b2b2;cursor:pointer;background-color:#f5f6f7;transition:opacity .3s ease;border-radius:.5rem}.modal__review .modal-content .form__image .drop-target:has(input[type=file]:disabled){opacity:50%;cursor:not-allowed}.modal__review .modal-content .form__image .drop-target input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.modal__review .modal-content .form__image .drop-target input[type=file]:disabled{cursor:not-allowed}.modal__review .modal-content .form__image .drop-target.drag-over{animation:pulse 1.5s infinite}.modal__review .modal-content .form__image .drop-target.drag-over #action-text{transform:scale(1.05)}.modal__review .modal-content .form__image .drop-target.state-failure #action-text,.modal__review .modal-content .form__image .drop-target.state-success #action-text,.modal__review .modal-content .form__image .drop-target.state-uploading #action-text{opacity:.3}.modal__review .modal-content .form__image .drop-target.state-failure::after,.modal__review .modal-content .form__image .drop-target.state-success::after,.modal__review .modal-content .form__image .drop-target.state-uploading::after{position:absolute;top:50%;left:50%}.modal__review .modal-content .form__image .drop-target.state-failure::after,.modal__review .modal-content .form__image .drop-target.state-success::after{transform:translate(-50%,-50%);font-size:3rem}.modal__review .modal-content .form__image .drop-target.state-uploading::after{content:"";width:2.5rem;height:2.5rem;margin:-20px 0 0 -20px;outline:3px solid #f3f3f3;border-top:3px solid #2196f3;border-radius:50%;animation:spin 1s linear infinite}.modal__review .modal-content .form__image .drop-target.state-success{outline-color:#4caf50}.modal__review .modal-content .form__image .drop-target.state-success::after{content:"✓";color:#4caf50;animation:scale-in .3s ease-out}.modal__review .modal-content .form__image .drop-target.state-failure{outline-color:#f44336}.modal__review .modal-content .form__image .drop-target.state-failure::after{content:"⚠";color:#f44336;animation:shake .5s ease-in-out}.modal__review .modal-content .form__image .drop-target #action-text{padding:1.5rem 2rem;text-align:center;font-size:1rem;transition:height .3s ease-in-out;height:auto;min-height:10rem;max-height:15rem;display:grid;place-items:center;transition:transform .3s ease;z-index:1}.modal__review .modal-content .form__image .drop-target #resized-image{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes scale-in{0%{transform:translate(-50%,-50%) scale(0);opacity:0}100%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes shake{0%,100%{transform:translate(-50%,-50%)}20%,60%{transform:translate(-53%,-50%)}40%,80%{transform:translate(-47%,-50%)}}.modal__review .modal-content .form__image #media-upload-notification-box{margin-top:1rem;padding:1rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:15px;display:none;transition:all .3s ease;justify-content:center;align-items:center}.modal__review .modal-content .form__image #media-upload-notification-box .close-button{font-size:1.5rem;font-weight:700;background:rgba(0,0,0,0);border:none;cursor:pointer;outline:0;line-height:1;transition:color .2s ease}.modal__review .modal-content .form__image #media-upload-notification-box .close-button:hover{opacity:.75}.modal__review .modal-content .form__image #media-upload-notification-box.state-failure,.modal__review .modal-content .form__image #media-upload-notification-box.state-success,.modal__review .modal-content .form__image #media-upload-notification-box.state-uploading{display:flex}.modal__review .modal-content .form__image #media-upload-notification-box.state-success{background-color:#c5e1a5;color:#1b5e20;border:1px solid #aed581}.modal__review .modal-content .form__image #media-upload-notification-box.state-uploading{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.modal__review .modal-content .form__image #media-upload-notification-box.state-failure{background-color:#f8d7da;color:#721c24;border:1px solid #f5c2c7}.modal__review .modal-content .form__image .preview-container{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center}.modal__review .modal-content .form__image .preview-container::after{flex:auto;content:""}.modal__review .modal-content .form__image .preview-container:not(:has(*)){display:none}.modal__review .modal-content .form__image .preview-container .preview-item{position:relative;aspect-ratio:1;width:9rem;height:9rem;border-radius:.5rem;outline:solid 1px #9c9c9c}.modal__review .modal-content .form__image .preview-container .preview-item img,.modal__review .modal-content .form__image .preview-container .preview-item video{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.modal__review .modal-content .form__image .preview-container .preview-item .upload-progress{position:absolute;top:50%;width:100%;padding:0 2.5%}.modal__review .modal-content .form__image .preview-container .preview-item .remove-btn{position:absolute;top:.5rem;right:.5rem;background:rgba(255,0,0,.7);color:#fff;border:none;border-radius:50%;width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal__review .modal-content .form__image .preview-container .preview-item .file-info{position:absolute;width:100%;bottom:20%}.modal__review .modal-content .form__image .preview-container .preview-item .file-info .filename{position:absolute;bottom:-2rem;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:.25rem;font-size:.75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.modal__review .modal-content .form__image .preview-container .preview-item .file-info .filesize{display:none}.modal__review .modal-content [class*=form__]{margin-top:1rem}.modal__review .modal-content [class*=form__]:last-child{margin-bottom:1rem}.modal__review .modal-content form.review-form .review__points{display:flex;flex-direction:column;margin-top:.5rem;align-items:center;font-size:.9rem;white-space:nowrap}.modal__review .modal-content input.submitted:focus:invalid,.modal__review .modal-content input:focus:invalid,.modal__review .modal-content input:invalid,.modal__review .modal-content textarea.submitted:focus:invalid,.modal__review .modal-content textarea:focus:invalid,.modal__review .modal-content textarea:invalid{box-shadow:none}.modal__review .modal-content input.submitted:invalid,.modal__review .modal-content textarea.submitted:invalid{box-shadow:0 0 4px 1px red}.modal__review .modal-content input:not(:placeholder-shown),.modal__review .modal-content textarea:not(:placeholder-shown){box-shadow:none!important}.modal__review .modal-content .shake{animation:shake .4s ease-in-out}.modal__review .modal-content .highlight{box-shadow:0 0 4px 1px red}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}.modal__review .modal-content .review__stars{padding:.5rem;border-radius:.5rem}@media(min-width:768px){.modal__review .modal-content .review__stars{margin-top:2rem}}.modal__review .modal-content form.review-form .form__stars{display:flex;gap:1rem}.modal__review .modal-content form.review-form .form__stars .link--black{color:#000;font-weight:700}.modal__review .modal-content form.review-form .form__stars .link--black:hover{color:#000;font-weight:700;text-decoration:none}.modal__review .modal-content form.review-form .form__stars .link-underline--black{color:#000;font-weight:700;text-decoration:underline}.modal__review .modal-content form.review-form .form__stars .link-underline--black:hover{color:#000;font-weight:700;text-decoration:underline}.modal__review .modal-content form.review-form .form__stars .product__title-stars{width:100%}.modal__review .modal-content form.review-form .form__stars .br-wrapper.br-theme-fontawesome-stars{width:100%}.modal__review .modal-content form.review-form .form__stars .rating-star-select~.br-widget{height:auto;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.modal__review .modal-content form.review-form .form__stars .rating-star-select~.br-widget.br-readonly{opacity:50%;cursor:not-allowed}.modal__review .modal-content form.review-form .form__stars .rating-star-select~.br-widget a{margin:0;flex:0 0 auto}@media(min-width:768px){.modal__review .modal-content form.review-form .form__stars .rating-star-select~.br-widget a{font-size:4rem}}.modal__review .modal-content form.review-form .form__stars .rating-star-select~.br-widget .br-current-rating{display:flex!important;margin:0;margin-top:1rem;font-weight:700;font-size:1rem;flex-basis:100%;justify-content:center;text-wrap:wrap}.modal__review .modal-content form.review-form .form__stars .product__cover img.product__cover__image{max-width:8rem}.modal__review .modal-content form.review-form .form__title-stars{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.modal__review .modal-content form.review-form .form__message textarea:disabled,.modal__review .modal-content form.review-form .form__title input[type=text]:disabled{cursor:not-allowed}.modal__review .modal-content form.review-form .form__message textarea,.modal__review .modal-content form.review-form .form__title input[type=text]{border:solid .15rem #cdcdcd;padding:.5rem;border-radius:.5rem;width:100%}.modal__review .modal-content form.review-form .form__title input[type=text]:-moz-placeholder,.modal__review .modal-content form.review-form .form__title input[type=text]:-ms-input-placeholder,.modal__review .modal-content form.review-form .form__title input[type=text]::-moz-placeholder,.modal__review .modal-content form.review-form .form__title input[type=text]::-webkit-input-placeholder,.modal__review .modal-content form.review-form .form__title input[type=text]::placeholder{text-overflow:ellipsis}.modal__review .modal-content form.review-form .form__format>select[name=format]{padding:.5rem 1rem;border-radius:.5rem;background-color:#fff}.modal__review .modal-content form.review-form .form__message textarea{min-height:8rem}.modal__review .modal-content .modal-header{background-color:#fff;border-bottom:0;border-top-left-radius:1rem;border-top-right-radius:1rem}.modal__review .modal-content .modal-header button.close{position:absolute;top:1.5rem;right:1.75rem;border:0;width:auto;font-size:2rem}.modal__review .modal-content .modal-header .modal-title{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;padding:1rem 0}.modal__review .modal-content .modal-header .modal-title svg{width:2rem}.modal__review .modal-content .modal-header .modal-title .thank_you_modal__confetti{position:absolute;width:32px;height:32px}.modal__review .modal-content .modal-header .modal-title #blue_hollow_circle_1{top:4.1rem;left:3.2rem}.modal__review .modal-content .modal-header .modal-title #blue_hollow_circle_2{top:-1.5rem;left:-2.2rem}.modal__review .modal-content .modal-header .modal-title #green_filled_circle_1{top:0;left:5.5rem}.modal__review .modal-content .modal-header .modal-title #green_filled_circle_2{top:-1.3rem;left:6.2rem}.modal__review .modal-content .modal-header .modal-title #green_filled_circle_3{top:-.3rem;left:7.2rem}.modal__review .modal-content .modal-header .modal-title #green_filled_circle_4{top:1rem;left:-2.5rem}.modal__review .modal-content .modal-header .modal-title #green_filled_circle_5{top:2rem;left:-3.7rem}.modal__review .modal-content .modal-header .modal-title #salmon_hollow_rhombus_1{top:-1.4rem;left:.3rem;transform:scale(1.5)}.modal__review .modal-content .modal-header .modal-title #salmon_hollow_rhombus_2{top:2rem;left:5.3rem;transform:scale(1.5)}.modal__review .modal-content .modal-header .modal-title #yellow_curl_1{top:3.3rem;left:-1.9rem;transform:scale(1.5)}.modal__review .modal-content .modal-header .modal-title #yellow_curl_2{top:-1.4rem;left:4rem;transform:scale(1.5) rotate(150deg)}.modal__review .modal-content .modal-header .modal-title .user-image{position:relative;z-index:2;border-radius:1rem;aspect-ratio:1/1;max-width:4.75rem;max-height:4.75rem;min-width:4.75rem;min-height:4.75rem;width:100%;overflow:hidden}.modal__review .modal-content .modal-header .modal-title .user-image img{width:100%;height:100%;object-fit:cover}.modal__review .modal-content .modal-header .modal-title .h4{font-size:2rem;width:100%;margin-top:1rem}.modal__review .modal-content .modal-header .modal-title .h4 b{color:#62a11f}.modal__review .modal-content .modal-body dl.confirm_review_stars_meaning{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem}.modal__review .modal-content .modal-body dl.confirm_review_stars_meaning dd,.modal__review .modal-content .modal-body dl.confirm_review_stars_meaning dt{margin:0;padding:0}.modal__review .modal-content .modal__card{border:solid 1px #eaeaea;padding:1rem;margin:.5rem 0;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:.25rem}.modal__review .modal-content .modal__card p{width:80%;margin:0}.modal__review .modal-content .modal-footer{border-top:0;display:flex;justify-content:space-between}.modal__review .modal-content .modal-footer a,.modal__review .modal-content .modal-footer button{border-radius:.5rem;flex:1;box-sizing:border-box;padding:1rem;border:solid 2px #424242;font-weight:600;transition:background-color .3s ease}.modal__review .modal-content .modal-footer a.btn-glass,.modal__review .modal-content .modal-footer button.btn-glass{background-color:#fff}.modal__review .modal-content .modal-footer a.btn-glass:hover,.modal__review .modal-content .modal-footer button.btn-glass:hover{background-color:#e9ecef}.modal__review .modal-content .modal-footer a.btn-success,.modal__review .modal-content .modal-footer button.btn-success{background-color:#62a11f;border-color:#60a031}.modal__review .modal-content .modal-footer a.btn-success:hover,.modal__review .modal-content .modal-footer button.btn-success:hover{background-color:#4c8e0f}#review_medias_carousel_modal .reviews__media-json{display:none}@media(max-width:768px){#review_medias_carousel_modal{padding:0!important}#review_medias_carousel_modal .modal-dialog{width:100%;min-width:100%;height:100%;margin:0;padding:0;overflow-y:scroll}#review_medias_carousel_modal .modal-content{height:auto;min-height:100%;border:0 none;border-radius:0}}#review_medias_carousel_modal .modal-body,#review_medias_carousel_modal .modal-content{padding:0}#review_medias_carousel_modal button.close{z-index:999;padding:1rem;position:absolute;right:0}#review_medias_carousel_modal .reviews__medias-carousel{display:flex;flex-direction:column}@media(min-width:768px){#review_medias_carousel_modal .reviews__medias-carousel{flex-direction:row}}#review_medias_carousel_modal .reviews__medias-carousel .media__section{width:100%;position:relative}@media(min-width:768px){#review_medias_carousel_modal .reviews__medias-carousel .media__section{width:50%}}#review_medias_carousel_modal .reviews__medias-carousel .media__section .vertical__line--red{position:absolute;width:2px;height:100%;background-color:red;left:50%;transform:translateX(-50%);top:0}#review_medias_carousel_modal .reviews__medias-carousel .media__section .main-image{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}@media(min-width:768px){#review_medias_carousel_modal .reviews__medias-carousel .media__section .main-image{border-radius:1rem}}#review_medias_carousel_modal .reviews__medias-carousel .media__section .main-image[src=""]{display:none}#review_medias_carousel_modal .reviews__medias-carousel .media__section #review-carousel-media-index{position:absolute;top:1rem;left:50%;transform:translateX(-50%);text-shadow:1px -1px #fff,-1px -1px #fff,1px 1px #fff,-1px 1px #fff}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails{transition:margin-bottom .3s ease;position:absolute;bottom:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:flex;justify-content:center;gap:.5rem;margin:0 1rem;max-width:calc(100% - 2rem)}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails::-webkit-scrollbar{display:none}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails--video-below{margin-bottom:3.5rem}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails .thumbnail{cursor:pointer;width:3rem;height:3rem;object-fit:cover;aspect-ratio:1/1;border-radius:1rem;border:solid .125rem #424242;flex-shrink:0}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails .thumbnail.background__color--black{background-color:#000}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails .thumbnail__video{position:relative}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails .thumbnail__video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#fff;cursor:pointer;text-shadow:0 0 .5rem #000}#review_medias_carousel_modal .reviews__medias-carousel .media__section .thumbnails .thumbnail.active{border-color:#62a11f}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(128,128,128,.5);border:none;border-radius:50%;width:2rem;height:2rem;cursor:pointer;z-index:9999}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn::after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;border-right:.125rem solid #fff;border-bottom:.125rem solid #fff}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn .nav-button.prev .nav-button:hover{background-color:#fff}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn--prev{left:1rem}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn--prev::after{transform:translate(-50%,-50%) rotate(135deg);left:60%}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn--next{right:1rem}#review_medias_carousel_modal .reviews__medias-carousel .media__section .nav__btn--next::after{transform:translate(-50%,-50%) rotate(-45deg);left:40%}#review_medias_carousel_modal .reviews__medias-carousel .review__section{width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){#review_medias_carousel_modal .reviews__medias-carousel .review__section{width:50%;padding-top:3rem}}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header{display:flex}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header .review-card__author-image{border-radius:1rem;aspect-ratio:1/1;max-width:4.75rem;max-height:4.75rem;min-width:4.75rem;min-height:4.75rem;width:100%;overflow:hidden}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header .review-card__author-image img{width:100%;height:100%;object-fit:cover}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header .review-card__information{width:100%;padding:0 1rem;gap:0;display:flex;flex-direction:column;justify-content:space-between;color:#424242}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header .review-card__information .review-card__author-name{display:flex;max-inline-size:12ch}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header .review-card__information .review-card__author-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__header .review-card__information .review-card__author-label{display:flex;flex-direction:row;justify-content:space-between;height:1.5rem}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__content{height:20rem;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#review_medias_carousel_modal .reviews__medias-carousel .review__section .review-card__content::-webkit-scrollbar{display:none}#review_medias_carousel_modal .reviews__medias-carousel .review__section #show-all-images{padding-top:3rem;cursor:pointer}.reviews__medias{display:grid;gap:1rem;margin:1rem 0;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.reviews__medias{grid-template-columns:repeat(6,1fr)}}.reviews__medias .review__video{position:relative}.reviews__medias .review__video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;color:#fff;cursor:pointer;text-shadow:0 0 .5rem #000}.reviews__medias img,.reviews__medias video{width:100%;height:auto;border-radius:.75rem;aspect-ratio:1/1;object-fit:cover}.reviews__medias img:hover,.reviews__medias video:hover{cursor:pointer}.reviews__medias-carousel a{text-decoration:none;cursor:pointer;color:#000}.reviews__medias-carousel .reviews__medias{display:flex;overflow-x:scroll;margin:1rem 0}.reviews__medias-carousel .reviews__medias img,.reviews__medias-carousel .reviews__medias video{width:5rem}.reviews__medias-carousel .reviews__medias img:hover,.reviews__medias-carousel .reviews__medias video:hover{cursor:pointer}.product-reviews-pagination{width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-top:1rem}@media(min-width:992px){.product-reviews-pagination{position:relative;width:50%;left:25%}}.product-reviews-pagination .pagination{gap:1rem}.product-reviews-pagination .pagination .page-item.current-page a{background-color:#60a031;color:#fff}.product-reviews-pagination .pagination .page-item a{border:0;border-radius:.5rem;padding:.5rem .75rem;color:#000}.product-reviews-pagination button{width:30%;width:100%;padding:.5rem 1rem;border:solid .125rem #424242;font-weight:600}.product-reviews-overview{margin-top:1rem;width:100%}.product-reviews-overview__header h2{font-size:2rem;margin-bottom:1rem}.product-reviews-overview__body{display:flex;flex-wrap:wrap}.product-reviews-overview__average-rating{padding:0;padding-top:.5rem;padding-bottom:1rem;flex-direction:column;flex:1}.product-reviews-overview__average-rating p{margin:0;flex-direction:row;align-items:center;flex-basis:0}.product-reviews-overview__average-rating .product-reviews-overview__rating{max-width:8rem;word-spacing:-0.5rem;font-size:3rem;font-weight:400;padding-bottom:1rem;display:flex}@media(min-width:768px){.product-reviews-overview__average-rating .product-reviews-overview__rating{align-items:baseline}}.product-reviews-overview__average-rating .product-reviews-overview__rating--bold{font-weight:800}.product-reviews-overview__rating-stars-summary{display:flex;flex-direction:column;flex:1;padding:0}@media(min-width:992px){.product-reviews-overview__rating-stars-summary{flex:2;justify-content:center;padding:0 1rem}}.product-reviews-overview__rating-stars-summary .product-reviews-overview__rating{display:flex;align-items:center;gap:.5rem;border:0;background-color:#fff}.product-reviews-overview__rating-stars-summary .product-reviews-overview__rating:hover{text-decoration:none}.product-reviews-overview__rating-stars-summary .product-reviews-overview__progress-bar{background-color:#e5e5e5;position:relative;overflow:hidden;height:.75rem;width:100%;border-radius:.5rem}.product-reviews-overview__rating-stars-summary .product-reviews-overview__progress-bar--fill{transition:width .5s;content:"";position:absolute;top:0;left:0;height:100%;background-color:#fc0;border-radius:.5rem}.product-reviews-overview__write-review{width:100%;padding:1rem 0;padding-bottom:0;margin:1rem 0;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}@media(min-width:992px){.product-reviews-overview__write-review{flex:1;border-top:0;margin:0;padding:0}}.product-reviews-overview__write-review a,.product-reviews-overview__write-review button{width:100%;padding:1rem;border:solid 2px #424242;font-weight:600}.product-reviews-overview__no-reviews a{color:#000;text-decoration:underline}ul.pagination li.active a{background-color:#58b857}ul.pagination a{color:#58b857}.search-pagination{display:block;padding:10px 0;text-align:center;border:0}.search-pagination a.btn-glass:link,.search-pagination a.btn-glass:visited{color:#58b857}.search-pagination a.btn-glass:active,.search-pagination a.btn-glass:hover{background-color:#58b857;color:#fff}.search-pagination .current-page{background-color:#58b857!important;color:#fff!important}.search-pagination .btn-custom{padding-left:8px;padding-right:8px}.carousel-container{overflow:hidden;width:100%}.carousel-container .publisher-stamp-img{bottom:0;right:14%;width:40px!important;height:40px!important}@media(max-width:419px){.carousel-container .publisher-stamp-img{right:19%}}@media(min-width:420px)and (max-width:479px){.carousel-container .publisher-stamp-img{right:0}}@media(min-width:480px)and (max-width:509px){.carousel-container .publisher-stamp-img{right:5%}}@media(min-width:510px)and (max-width:579px){.carousel-container .publisher-stamp-img{right:10%}}@media(min-width:580px)and (max-width:768px){.carousel-container .publisher-stamp-img{right:13%}}@media(min-width:768px)and (max-width:991px){.carousel-container .publisher-stamp-img{right:5%}}@media(min-width:992px)and (max-width:1199px){.carousel-container .publisher-stamp-img{right:5%}}@media(min-width:1200px)and (max-width:1279px){.carousel-container .publisher-stamp-img{right:2%}}.carousel-container .one-product-box .publisher-stamp-link{right:0;top:0;width:70px!important;height:70px!important}.carousel-container .one-product-box .publisher-stamp-link .publisher-stamp-img{right:0;top:0;width:70px!important;height:70px!important}@media(max-width:419px){.carousel-container .one-product-box .publisher-stamp-link .publisher-stamp-img{right:18%}}@media(min-width:576px)and (max-width:767px){.carousel-container .one-product-box .publisher-stamp-link .publisher-stamp-img{right:0;bottom:calc(100% - 40px);width:40px!important;height:40px!important}}@media(min-width:1200px)and (max-width:1279px){.carousel-container .one-product-box .publisher-stamp-link .publisher-stamp-img{width:56px!important;height:56px!important;bottom:calc(100% - 56px);right:5%}}.carousel-loader{text-align:center}.carousel-loader .article-info{text-align:left}.macrolibrarsi-loading{max-width:40px!important}.slider-homes ul.slick-dots{position:absolute;bottom:0}ul.slick-dots>li{color:#eee;font-size:45px}ul.slick-dots>li.slick-active{color:#109fe0}.product-suggestions .slider-prodotti-custom.slick-slider .slider-dots.small,.product-suggestions .slider-prodotti.slick-slider .slider-dots.small,.slider-freebie-campaign .slider-dots.small{bottom:-20px;width:100%;padding:0 10%}.product-suggestions .slider-prodotti-custom.slick-slider .slider-dots,.product-suggestions .slider-prodotti.slick-slider .slider-dots,.slider-freebie-campaign .slider-dots{list-style:none;display:flex;width:100px;position:absolute;right:0;bottom:calc(100% + 25px);padding:0;margin:0;justify-content:center}.product-suggestions .slider-prodotti-custom.slick-slider .slider-dots li,.product-suggestions .slider-prodotti.slick-slider .slider-dots li,.slider-freebie-campaign .slider-dots li{display:inline-block;height:6px;background:#bebebe;margin-left:4px;flex-grow:1;cursor:pointer;max-width:40px;min-width:0}.product-suggestions .slider-prodotti-custom.slick-slider .slider-dots li.slick-active,.product-suggestions .slider-prodotti.slick-slider .slider-dots li.slick-active,.slider-freebie-campaign .slider-dots li.slick-active{background:#8f8f8f}.product-suggestions .slider-prodotti-custom.slick-slider .slider-dots li:hover,.product-suggestions .slider-prodotti.slick-slider .slider-dots li:hover,.slider-freebie-campaign .slider-dots li:hover{background:#636363}.product-suggestions .slider-prodotti-custom.slick-slider .slider-dots li button,.product-suggestions .slider-prodotti.slick-slider .slider-dots li button,.slider-freebie-campaign .slider-dots li button{visibility:hidden;width:100%;height:100%}.ajax-carousel .product-suggestions,.row-speciali .article-link,.row.nodo-tipo1 .product-suggestions{min-height:285px!important}.slider-prodotti .item,.slider-prodotti-custom .item{height:285px;width:153px}.slider-prodotti .product-cost,.slider-prodotti-custom .product-cost{padding:0 10px}.slider-prodotti .product-cost .discounted-percent,.slider-prodotti-custom .product-cost .discounted-percent{font-size:.9em}.slick-slide,.slick-slide *{outline:0!important}.product-suggestions .slick-slider{padding:0 30px}#cover-carousel-thumbs{margin-top:5px}#cover-carousel-thumbs.slick-slider{padding:0 30px}.slick-slider .slick-slide img{border:0 none;margin:0 auto;max-height:160px;width:auto}.slider-speciali .slick-slide{margin:0 2px}.slider-speciali .slick-list{margin:0 -2px}.slick-slider .product-cover{height:160px;position:relative;width:100%}.slick-slider .product-cover a{bottom:0;display:block;position:absolute;width:100%}.slick-slider .product-cover{margin-bottom:15px}.slick-arrow{color:#008e2b;z-index:11}.arrow-prev{position:absolute;top:30%;left:0;opacity:.5;transition:opacity .4s}.arrow-next{position:absolute;top:30%;right:0;opacity:.5;transition:opacity .4s}.slick-arrow:hover{opacity:1;transition:opacity .4s}.slick-slider .slick-slide img{display:inline-block}.product-title{display:block;display:-webkit-box;max-width:400px;height:2.52em;margin:0 auto;font-size:.9em;line-height:1.2;margin-bottom:5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-home.speciali-home .slick-slider .slick-slide img{max-height:none}.article-home .slider-speciali-evidenza{margin-bottom:30px}.article-home .slider-speciali-evidenza,.slider-speciali{padding:0}.article-home .custom-theme .slick-arrow{margin-top:10px}.article-home .slider-speciali-evidenza:hover .slick-arrow,.article-home .slider-speciali:hover .slick-arrow{color:#88b857;text-decoration:none;opacity:1}.slider-speciali .slick-arrow,.slider-speciali-evidenza .slick-arrow{color:#88b857;font-size:2.2em!important;padding:5px;display:inline-block;cursor:pointer;border-radius:3px;opacity:1;z-index:99}@media(max-width:61.9em){.product-suggestions .slick-slider{padding:0}}.article-home .subtitle{color:#000;font-weight:700;font-size:1.2rem}.carousel{width:100%}@media(max-width:420px){.carousel{overflow:hidden}}.carousel[data-type=article]{height:390px}.carousel[data-type=article][data-solr-filter="1"]{height:360px}.carousel[data-type=authors]{height:285px}@media(max-width:420px){.carousel[data-type=authors]{height:320px}}.carousel[data-type=bundles]{min-height:220px}.carousel[data-type=brands]{height:120px}.carousel[data-type=cat-snippet]{height:285px!important}.carousel[data-type=cat-snippet].tab-pane{height:0!important}.carousel[data-type=cat-snippet].tab-pane.active{min-height:285px!important}@media(min-width:420px){.carousel[data-type=cat-snippet]{height:340px!important}.carousel[data-type=cat-snippet].tab-pane{height:0!important}.carousel[data-type=cat-snippet].tab-pane.active{min-height:320px!important}}@media(max-width:420px){.carousel[data-type=cat-snippet]{height:385px!important}.carousel[data-type=cat-snippet].tab-pane{height:0!important}.carousel[data-type=cat-snippet].tab-pane.active{min-height:320px!important}}.carousel[data-type=category-chart]{height:340px}.carousel[data-type=custom]{height:360px}.carousel[data-type=hot-topics]{height:580px}@media(max-width:420px){.carousel[data-type=hot-topics]{height:320px}}.carousel[data-type=products]{height:285px}@media(max-width:420px){.carousel[data-type=products]{height:320px}}.carousel[data-type=products][data-only-one="1"]{height:420px}.carousel[data-type=products][data-count=one-product-box]{height:420px!important}@media(max-width:1280px){.carousel[data-type=products][data-count=one-product-box]{height:auto!important}}.carousel[data-type=products-custom]{height:285px}.carousel[data-type=random-chart]{height:285px}@media(max-width:420px){.carousel[data-type=random-chart]{height:320px}}.carousel[data-type=similar-products]{height:285px}@media(max-width:420px){.carousel[data-type=similar-products]{height:320px}}.carousel[data-type=products][data-products-type=suggested-products]{height:285px}@media(max-width:420px){.carousel[data-type=products][data-products-type=suggested-products]{height:320px}}.carousel[data-type=supplier]{height:185px}.carousel[data-type=compare-products]{height:285px}@media(max-width:420px){.carousel[data-type=compare-products]{height:320px}}.carousel>.carousel-loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slick-slider-arrows{border-radius:50%;border:3px solid;top:40%;right:-40px;cursor:pointer;background:rgba(0,0,0,0);width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;color:#000}.slick-slider-arrows.slick-slider-arrow-next,.slick-slider-arrows.slick-slider-arrow-prev{top:50%;margin-top:-20px}.slick-slider-arrows.slick-slider-arrow-next::after,.slick-slider-arrows.slick-slider-arrow-prev::after{content:"";width:12px;height:12px;border:solid #000;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 3px 3px 0}.slick-slider-arrows.slick-slider-arrow-prev{left:0}.slick-slider-arrows.slick-slider-arrow-prev::after{transform:rotate(135deg);margin-right:0}.slick-slider-arrows.slick-slider-arrow-next{right:0!important}.slick-slider-arrows.slick-slider-arrow-next::after{transform:rotate(-45deg);margin-right:7px}.freebie-campaign h3.subtitle{margin-bottom:25px}.scrollup{z-index:1000;position:fixed;bottom:9px;right:38px;background-color:#035f31;width:54px;height:30px;border-radius:16px;box-shadow:1px 1px 3px #222;text-align:center}.scrollup:hover{background-color:#60a582}.scrollup a{color:#fff;font-size:.8em;text-decoration:none;display:block}@media(max-width:61.9em){.scrollup{display:none}}@media(max-width:768px){.scrollup{bottom:50px;right:16px}}.acca .coupon-box{padding-bottom:20px}.acca .coupon-box img{width:90%}.acca .coupon-box.box-right{display:none}@media(min-width:768px){.acca .coupon-box{width:50%;padding-bottom:0}.acca .coupon-box img{width:70%}.acca .coupon-box.box-right{float:right;display:block;text-align:center}.acca .coupon-box.box-left{float:left;padding-bottom:20px}}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea,input.macro-danger-hilight,select.macro-danger-hilight,textarea.macro-danger-hilight{border-color:#d9534f}.article-overview{margin-top:30px}.article-abstract{font-size:30px;margin-top:15px}.article-content>ol,.article-content>p,.article-content>ul{font-size:21px;line-height:1.5}.article-overview a.label-default{color:#fff}.article-thin-banner{margin:30px -15px}.newsletter-box{margin-top:30px}#toc{background-color:#fafafa;margin-bottom:2em;text-align:left;padding-left:0}#speciale-sommario{margin-bottom:0}.speciale-description>h3{font-size:28px;margin-bottom:20px;font-weight:700}.speciale-description>.h4,.speciale-description>h4{font-size:1.5rem;margin-bottom:20px;color:#777}.speciale-description a.offset-anchor{display:block;position:relative;visibility:hidden;top:-80px}div#speciale-img{padding-bottom:52.33%;position:relative}div#speciale-img>div{background-size:cover;background-position:center;padding-top:10px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0}div#speciale-img>div>img{height:100%}.article-home h1{font-size:46px}.article-home .article-link{margin-bottom:30px}.article-hottopic{position:relative}.article-hottopic img{width:100%!important}.article-hottopic .article-info{width:100%;padding:1rem 1.5rem 1rem 1.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;border-bottom-left-radius:13px;border-bottom-right-radius:13px}.article-hottopic .h4,.article-hottopic h4{font-size:1.5rem;line-height:1.3em;padding-top:15px}.article-hottopic a{color:#000!important}.article-hottopic img{border-top-left-radius:13px;border-top-right-radius:13px}.article-home .tematiche{background-color:#eee}.article-home .tematiche .btn-search{line-height:28px;background-color:#109fe0;color:#fff;border-color:transparent}.article-home .tematiche .input-group,.tematiche .btn-search{width:100%}.article-home .tematiche .cat-list{padding:3px 10px;background:#fff;margin:5px 0;border-radius:4px;box-shadow:6px 6px 5px 0 #ddd}.article-home .tematiche .cat-list:hover{box-shadow:6px 6px 5px 0 #ccc}.article-home .tematiche a:hover{text-decoration:none}.article-linklist .fa,.article-linklist .fab .article-linklist .far,.article-linklist .fas{font-size:40px;float:left;margin-right:15px}.article-linklist ul{padding-left:17px;list-style-type:circle}.article-linklist li{margin-bottom:10px}.nm-speciale-owner{margin-bottom:10px;max-width:100px!important}.article-carousel-item .card{min-height:275px;position:relative;background-color:#fff;padding-left:0;padding-right:0;text-align:center;background-color:#fff;padding-left:0;padding-right:0}.article-carousel-item .card img{width:100%;border-top-left-radius:13px;border-top-right-radius:13px}.article-carousel-item .card img{width:100%;border-top-left-radius:13px;border-top-right-radius:13px}.article-carousel-item .card .card-body{position:relative;bottom:0;width:100%;text-align:left;border-radius:13px;z-index:10;background:linear-gradient(to bottom,rgba(255,255,255,.85) 0,#fff 100%)}@media(max-width:47.9em){.article-home h1{padding-top:15px}}@media(max-width:33.9em){.article-hottopic .h4,.article-hottopic h4{font-size:1.5rem;line-height:1.1em;padding-top:5px}.speciale-description a.offset-anchor{top:-60px}}.row .justify-content-around{margin:10px}.row .article-social-bar-row{text-align:center;display:block;background-color:#f4f4f4;padding:20px 0}.row .article-social-bar-row>div>a:hover{color:#fff}.row .article-social-bar-row .facebook{color:#fff;background-color:#1778f2;text-align:center}.row .article-social-bar-row .whatsapp{color:#fff;background-color:#4fce5d;text-align:center}.row .article-social-bar-row .fa-telegram,.row .article-social-bar-row .fa-whatsapp{color:#fff}.row .article-social-bar-row .telegram{color:#fff;background-color:#08c;text-align:center}.row .article-social-bar-row .copy-link{color:#fff;background-color:#999;text-align:center}.scrollbar{overflow-x:auto}@media screen and (min-width:993px){.scrollbar::-webkit-scrollbar{height:7px;background:#f7f7f7;border-radius:10px}.scrollbar::-webkit-scrollbar-thumb:horizontal{background:#999;border-radius:10px}}.btn-green{color:#fff;background-color:#88b857;border-color:#88b857}.btn-green:hover{color:#fff}.slider-speciali-evidenza .slick-track{display:flex!important}.slider-speciali-evidenza .slick-slide{height:inherit!important;padding:.25rem!important}.article-disclaimer{background-color:#f4f4f4;border-radius:1rem;padding:2rem 3rem}@media(max-width:576px){.article-disclaimer{border-radius:0}}.article-related{position:relative}.related-list>div{padding-bottom:30px;overflow:hidden}.article-related:hover{box-shadow:2px 2px 10px #ddd}.article-related-img{padding-top:60%;position:relative;height:0;width:100%;overflow:hidden}.article-related-img>img{max-width:100%;height:auto}.article-related .title{width:100%;position:absolute;padding:0 15px;bottom:0;left:0;border:1px solid #eee;border-top:0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,.85) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.85) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,.85) 0,#fff 100%)}.article-related .title h4{border-top:solid 6px #60a582;padding-top:5px}.articole-related-info{color:#999;font-size:.9em;float:right}.articole-related-info .fa,.articole-related-info .fab,.articole-related-info .far,.articole-related-info .fas{color:#818a91;font-size:1.1em}.article-page .social-bar .btn-secondary.disabled{width:30%}.article-page .social-bar .btn-secondary{width:20%}.articole-related-info a:link,.articole-related-info a:visited{color:#999;font-size:90%;margin-right:3px;background-color:#fff;padding:4px 5px;font-weight:400;border:1px solid #ccc}.articole-related-info a:hover{color:#fff;background-color:#999}.articole-related-info .article-date{white-space:nowrap}.related-info-bottom{position:absolute;bottom:10px;right:10px}@media(max-width:61.9em){.article-cover{text-align:center;display:inline-block;width:100%}.article-page .social-bar .btn-secondary.disabled{width:28%}.article-page .social-bar .btn-secondary{width:12%}.article-related{height:220px;overflow:hidden}}.one-product-box{margin-bottom:15px;overflow:hidden;padding:10px 30px}.one-product-box .boxing{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 3px 3px 5px;-moz-box-shadow:rgba(0,0,0,.2) 3px 3px 5px;box-shadow:rgba(0,0,0,.2) 3px 3px 5px}.info-review{font-size:.85em}.one-product-box .price-list,.search-results-item .price-list{text-decoration:line-through;font-size:.6em;font-weight:400;color:#333}.one-product-box .product-price,.search-results-item .product-price{font-size:1.3em;font-weight:700}.one-product-box .product-price{margin-bottom:15px}.one-product-box .hurryup,.search-results-item .hurryup{color:#c00}.search-results-item h3{font-size:1.2em;margin-bottom:5px}.search-results-item .btn-primary,.search-results-item .btn-secondary{line-height:1.5}h4.product-subtitle{color:#999}.search-results-item h4{margin-bottom:5px}.search-results-item .review{margin-bottom:5px}.product-secondary-info{font-size:.85em;line-height:1.6em;margin-bottom:10px}.product-secondary-info .label{font-size:90%;font-weight:400}ul.product-secondary-info{list-style-type:none;padding-left:0}.search-results-item .shipping-availability,.search-results-item .shipping-limited,.search-results-item .wishcount{font-size:.9em;font-weight:400}h4.media-heading.point-availability,h4.media-heading.shipping-availability{margin-bottom:.3rem}.product-price-discount{color:#f60}.product-versions .radio{margin-bottom:0;line-height:1.4em;padding:10px;border-bottom:1px solid #eee;font-size:.9em}.product-versions .radio:hover{background:#f0f8ff}.product-versions a,.product-versions label{width:100%}.product-versions .active{background:#f0f8ff}.product-versions .priceVersion{float:right;color:#818a91;white-space:nowrap}.product-versions .priceVersion:before{content:"("}.product-versions .priceVersion:after{content:")"}.product-cover .active{border-color:#058}.product-cover .row{margin-top:30px}.new-version-img{max-width:53.5px}@media(max-width:47.9em){.search-results-item .product-cart .partner_export{display:none}}@media(max-width:33.9em){.one-product-box img{margin-bottom:30px;max-width:60%}.search-results-item{padding:10px 10px 5px 10px;box-shadow:1px 1px 20px 0 #eceeef}.search-results-item h3{font-size:1.1em}.search-results-item h4{font-size:.9em}.search-results-item .product-subtitle{font-weight:400;display:-webkit-box;max-width:400px;max-height:2.72em;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-versions .priceVersion{float:none}.search-results-item .product-secondary-info{font-size:.8em;line-height:1.5em}.search-results-item p{margin-bottom:.5rem}}.bg-main{background-color:#035f31}.infopage-base{padding:15px;background-color:#fff;border-radius:5px;margin-bottom:8px;box-shadow:2px 2px 8px 0 #eee;border:1px solid #eee}.infopage-base h1{font-size:1.6em}.infopage-base h2{color:#999}.infopage-base .page-img{float:left;max-width:150px;margin-right:10px}.infopage-base.search-header{background-color:rgba(0,0,0,0);padding:5px 0 0 10px}.infopage-base.product-link{margin-bottom:15px}.infopage-base.product-link:empty{display:none}.article-link,.product-link h4{color:#777}.article-link .article-related{min-height:200px;position:relative;margin-bottom:5px}.article-link .article-related .article-info{position:absolute;z-index:10;width:100%;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.85) 0,#fff 100%);padding:0 10px;border:1px solid #eee;border-top:0}.article-link .article-related .article-info h4{border-top:solid 6px #60a582;padding-top:5px}.macrolibrarsi-content-wrapper{overflow-wrap:break-word}.macrolibrarsi-content-wrapper img{max-width:100%;height:auto}.macrolibrarsi-content-wrapper .table-responsive img{max-width:none}.brand img{width:250px}.brand .customercare{text-align:right;position:absolute;right:15px;top:30px;color:#058}.brand .customercare a{color:#058}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f0faff}#jsSlowAjaxHandler .modal-content{background:rgba(0,0,0,0)}#jsSlowAjaxHandler .fa-spin{color:#fff;margin-left:50%}.contextual-menu{padding:10px 15px;background-color:#eee;font-size:.8rem;width:100%}.contextual-menu a{color:#666}.btn-primary{color:#fff;border:solid 1px #eea236;background:-webkit-linear-gradient(#f90,#f70);background:-o-linear-gradient(#f90,#f70);background:-moz-linear-gradient(#f90,#f70);background:linear-gradient(#f90,#f70)}.btn-primary:hover{border-color:#fff;color:#fff;border:solid 1px #eea236;background:-webkit-linear-gradient(#fa0,#f80);background:-o-linear-gradient(#fa0,#f80);background:-moz-linear-gradient(#fa0,#f80);background:linear-gradient(#fa0,#f80)}#modalAddedToCart .fa-shopping-cart{font-size:3em;padding:13px 15px;float:left;background:#ff9000;color:#fff;border-radius:15px;margin:0 15px 0 0}#modalAddedToCart .modal-footer a[data-dismiss=modal]{padding-right:10px}.social-bar-row{margin-bottom:0}.more-hidden{display:none}.more-link{margin-left:1em;padding:.125em;background-color:#eee;border:1px solid #ccc;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;text-decoration:none}.more-link img{border:none}.nav-tabs .nav-item{width:100%;text-align:left;border-bottom:1px solid #ccc}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{background-color:#58b857;color:#fff;cursor:default;margin-right:-10px}.nav-pills .nav-link{-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;display:block;padding:.5em 1em;text-align:left}.subtitle{color:#777}.grecaptcha-badge{visibility:hidden}@media(max-width:74.9em){.zoomWindow{height:1000px;width:200px}.social-bar-row{display:block}}@media(max-width:61.9em){.brand{height:86px;padding-top:10px}.brand img{width:200px}}@media(max-width:47.9em){.brand{text-align:center;height:76px;padding:10px 0}.brand img{width:160px}.social-bar-row{display:block}}@media(max-width:33.9em){.social-bar-row{margin-bottom:15px}}@media(max-width:767px){#modalAddedToCart .modal-footer.flex-column .btn{width:100%;margin:3px 0}}.shadow-light{-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.1607843137);box-shadow:0 1px 6px 0 rgba(0,0,0,.1607843137)}.rounded-13{border-radius:13px}.bg-tell-a-friend{background:url("/responsive/images/tell_a_friend.png")}.bg-green{background-color:#88b857}.text-light-green{color:#60a031}.product-suggestions{text-align:center;margin-bottom:10px;line-height:.8em}.product-suggestions img{margin-bottom:15px;max-height:120px}.product-suggestions p{margin-bottom:5px;line-height:1.2em}.product-suggestions-title a{float:right;font-size:.9em;font-weight:400}.product-suggestions .product-title a{color:#008e2b;font-size:.9em;line-height:1.2em}.product-suggestions .product-rating{font-size:14px;margin-bottom:5px}.product-suggestions .product-price{font-size:16px;color:#f60;font-weight:700}.product-suggestions .price-discounted{font-size:12px;text-decoration:line-through;color:#333;font-weight:400}.product-suggestions h2.subtitle,.product-suggestions h3.subtitle{text-align:left}@media(max-width:47.9em){.product-suggestions img{max-height:80px}}.no-padding{padding:0!important}.no-margin{margin:0!important}.nowrapping{white-space:nowrap}.nm-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.big{font-size:x-large}.nm-vh-100{height:100vh}.cart-messages-icon{min-width:16px}.label{color:#fff}a.label-default{color:#fff}.banner-mini{margin-top:30px;margin-bottom:60px}.grecaptcha-badge{margin-bottom:25px}a.text-promo{color:#ea1e1e}li.media-list-summary{margin-top:5px;border-bottom:1px solid #eee;padding-bottom:5px}.add-to-cart-hide{display:none}.customercare button.numverde{background:0 0;border:none;font-size:1em;line-height:1.42857;padding:0;margin:0;margin-top:-4px;color:#058}button.numverde:active{background:0 0;box-shadow:none}@media(min-width:768px){.nm-modal-lg{width:98%;max-width:900px}}.newsletter-disclaimer{background-color:rgba(0,85,136,.75);position:fixed;bottom:0;width:100%;padding:5px 0;text-align:center;color:#fff;z-index:9999}.newsletter-disclaimer p{margin-bottom:0}.newsletter-disclaimer label{font-size:24px;padding:5px;display:inline-block}.newsletter-disclaimer a{color:#fff;font-weight:700}.newsletter-disclaimer .btn-info{background-color:#09f;border-color:#09f;color:#fff}.newsletter-disclaimer .pull-right{margin-right:15px;margin-top:5px}.nm-align-bottom{vertical-align:bottom}.cert-carat .card .card-block{padding:.5rem}.cert-carat .card .card-block .card-title{text-align:center;margin-bottom:5px;border-bottom:1px dotted #ccc}.highlighted{background-color:#eeff86}.boxing{border:1px solid #eee;padding:15px;border-radius:4px}.progress-bars{overflow:hidden;background-color:#eaeaea;border-radius:4px;width:100%;margin-top:5px;position:relative}.progress-bars:hover{overflow:hidden;filter:contrast(111%);-webkit-filter:contrast(111%);-moz-filter:contrast(111%);-o-filter:contrast(111%);-ms-filter:contrast(111%)}.progress-bars .progress-bars-text{display:block;font-size:90%;position:relative;text-align:center;z-index:10}.progress-bars-fill{background-color:#035f31;height:14px;border-radius:4px;height:100%;left:0;position:absolute;top:0;z-index:0}.banner-row-bottom{margin-bottom:60px}.readmore.in.collapse+div a.readmorelink:before,.readmore.show.collapse+div a.readmorelink:before{display:none}.readmore.collapse+div a.readmorelink:before{content:">> leggi di più"}input.readMoreToggle~label{display:none}@media(max-width:768px){.readMore{overflow:hidden;max-height:6em}input.readMoreToggle{display:none}input.readMoreToggle~label{color:#008e2b;display:flex;justify-content:flex-end;margin-bottom:.8em}input.readMoreToggle~label:first-of-type::after{content:"Leggi di più"}input.readMoreToggle:checked~label:first-of-type::after{content:"Nascondi"}input.readMoreToggle:checked+p{overflow:hidden;max-height:none}}.panel-default,.panel-default.product-description{padding-top:30px}.accordion .panel-heading a{display:block;padding:5px 0}.accordion .panel-heading h2 a:active,.accordion .panel-heading h2 a:hover{text-decoration:none}.panel-heading .fa-chevron-down,.panel-heading .fa-chevron-right{display:none}.nm-chevron-dropdown a.collapsed .fa-chevron-right{display:inherit}.nm-chevron-dropdown a.collapsed .fa-chevron-down{display:none}.nm-chevron-dropdown a .fa-chevron-right{display:none}.section{padding-bottom:30px;padding-top:30px}.bootstrap-tagsinput{width:100%;min-height:50px}.norton{text-align:center;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.slick-loading .slick-list{background:#fff}@media(max-width:47.9em){#collapseDipartimenti{display:none}#collapseDipartimenti.in{display:block}#collapseDipartimenti.collapsing{display:block}.panel-default{padding-top:0}}ul.picker__list{margin-top:20px}ul.picker__list li:nth-child(even){background-color:#f2f2f2}.btn-green{color:#fff;background-color:#60a031;border-color:#60a031}li[role=presentation]{list-style-type:none}.desktopHide{display:none!important}#mmmenu .desktopHide{display:block!important}.rounded-13{border-radius:13px}.rounded-13-top{border-top-left-radius:13px;border-top-right-radius:13px}.btn{white-space:nowrap}a[href^="tel:"]{text-decoration:none;color:#000;font-weight:400}.bg-light-grey{background-color:#eee}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.tooltip-inner{background-color:#9c9c9c}.bs-tooltip-top .arrow::before,.client-area .bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color:#9c9c9c}.info-box .fa-circle.enabled::before{color:#60a031}.info-box .fa-circle::before{color:#fff}.info-box .fa-icon{color:#343a40}.info-box .fa-icon.enabled::before{color:#fff}.info-box.bg-light-grey{background-color:#f7f7f7}.info-box .fa-16{font-size:16px}.icon-green{color:#66bb80}.icon-light-green{color:#cce6dd}.btn-cart-green{color:#fff;background-color:#006642;border-color:#006642}.btn-cart-outline-green{color:#006642;background-color:#fff;border-color:#006642}.btn-cart-green:hover{color:#fff}.btn-cart-outline-green:hover{color:#006642}.alert-warning-cart{color:#000;background-color:#ffeb9c;border-color:#ffeb9c;border-top-right-radius:13px;border-bottom-left-radius:13px;border-bottom-right-radius:13px}.lp-1{letter-spacing:1px}.bg-shipping{background-image:linear-gradient(to right,#035f31,#9fd18b)}.text-decoration-line-through{text-decoration:line-through}.brand-columns{float:none;overflow:hidden;width:100%}.brand-description{display:block;overflow-wrap:break-word}.brand-letter{border-color:#ddd!important;border:1px solid transparent!important;box-shadow:rgba(221,221,221,.6196078431) 0 0 5px 2px;color:#000;margin:.4rem;max-height:3em;max-width:3em;min-height:3em;min-width:3em;padding:10px}.brand-letter.disabled{background-color:#ececec;color:#adadad}.brand-letter:focus{border-color:#ddd!important;border:1px solid transparent!important;box-shadow:0 3px 3px #ddd!important}.brand-letter:hover{background-color:#61a01f!important;color:#fff!important}.brand-letter.selected-letter{background-color:#61a01f!important;color:#fff!important}.brand-letters-slider{overflow-x:scroll}.brand-letters-slider::-webkit-scrollbar{-webkit-appearance:none;height:5px}.brand-letters-slider::-webkit-scrollbar-thumb{border-radius:1rem;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.brand-letters-slider::-webkit-scrollbar-track{border-radius:1rem;background-color:#ddd}.brand-link-list{margin:0 15px;opacity:1;transition:opacity .5s ease-in-out}.brand-link-list a{color:#000;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-link-list a:hover{color:#004214}.brand-link-list.hidden{transition:opacity .5s ease-in-out;opacity:0;display:none}.brands-container br.hidden{display:none}.menu-brands .brand-letter{max-height:2.4rem;max-width:2.4rem;min-height:2.4rem;min-width:2.4rem;padding:6px}.popover .menu-brands{max-height:280px;overflow-y:auto}#allBrandsFilter{background-color:#61a01f!important;border-radius:.75rem;color:#fff!important;font-size:15px;margin-left:1.5rem;margin-right:1.5rem;margin:.5rem;padding:.75rem}#allBrandsFilter~#resetFilter{text-align:center!important}#allBrandsFilter a{color:#fff;text-decoration:none;font-size:16px}#resetFilter{white-space:nowrap}#resetFilter a{cursor:pointer;text-decoration:underline}@media(max-width:425px){.brand-link-list .brand-columns{columns:1}}@media(min-width:426px)and (max-width:768px){.brand-link-list .brand-columns{columns:2}}@media(min-width:769px){.brand-link-list .brand-columns{columns:3}}@media(max-width:720px){.brand-letters-list{flex-wrap:nowrap;overflow-x:auto}}@media(min-width:721px){.brand-letters-list{flex-wrap:wrap!important;justify-content:flex-start!important;max-width:100%!important;text-align:center!important;width:100%!important}.brands-container{margin:0 20px}}@media(max-width:1001px){.brand-filters{flex-direction:column;align-items:flex-end}.brand-filters #resetFilter{margin:.5rem;order:2}.brand-filters #allBrandsFilter{margin:.5rem;order:1}}@media(min-width:1001px){.brand-filters{flex-direction:row}.brand-filters #resetFilter{align-self:center;order:2}.brand-filters #allBrandsFilter{order:1}}@media(min-width:1440px){.brand-container{max-width:50%}}@media(min-width:768px)and (max-width:1440px){.brand-container{max-width:75%}}a.btn-support{border:1px solid #e5e5e5;border-radius:5px;padding:5px 20px;background-color:#fff;font-size:14px}a.btn-support:hover{border:1px solid #e5e5e5!important;background-color:#f6f6f6!important;color:#000!important}a.btn-whatsapp{border:1px solid #e5e5e5;border-radius:5px;padding:5px 20px;background-color:#fff;font-size:14px;color:#075e54}a.btn-whatsapp:hover{background-color:#f6f6f6!important;border:1px solid #e5e5e5!important;color:#075e54!important}a.btn-whatsapp .fa-whatsapp::before{color:#075e54}.flash-promotion-card .bg-light-danger{background-color:#fceaec}.flash-promotion-card .flash-discount{text-decoration:line-through;color:#6c757d;white-space:nowrap}.flash-promotion-card .price-discount{font-size:1.6em;font-weight:700}.flash-promotion-card .badge-danger{font-size:1rem}.flash-promotion-card-product .countdown{white-space:nowrap}