#language-switch-mobile a .flag{width:22px}#language-switch-mobile a .flag img{height:auto;width:100%}.vue-simple-suggest>ul{list-style:none;margin:0;padding:0}.vue-simple-suggest.designed{position:relative}.vue-simple-suggest.designed,.vue-simple-suggest.designed *{box-sizing:border-box}.vue-simple-suggest.designed .input-wrapper input{background:#fff;border:1px solid #cde;border-radius:3px;color:#000;display:block;outline:none;padding:10px;transition:all .1s;transition-delay:.05s;width:100%}.vue-simple-suggest.designed.focus .input-wrapper input{border:1px solid #aaa}.vue-simple-suggest.designed .suggestions{background-color:#fff;border:1px solid #aaa;border-radius:3px;left:0;opacity:1;position:absolute;right:0;top:100%;top:calc(100% + 5px);z-index:1000}.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-suggest.designed .suggestions .misc-item,.vue-simple-suggest.designed .suggestions .suggest-item{padding:5px 10px}.vue-simple-suggest.designed .suggestions .suggest-item.hover{background-color:#2874d5!important;color:#fff!important}.vue-simple-suggest.designed .suggestions .suggest-item.selected{background-color:#2832d5;color:#fff}#search{position:relative;transition:all .25s ease-in-out}#search .reset-search{cursor:pointer;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#search .reset-search svg{height:15px;width:15px}#search-input{background-color:#f7f7f7;border:1px solid #dadada;border-radius:30px;font-size:16px;height:45px;outline:none;text-indent:30px;width:100%}@media(min-width:992px){#search-input{font-size:1.125rem;height:60px;text-indent:38px}}#search .btn-icon{background-color:#00a4a4;bottom:0;height:45px;right:0;top:0;width:45px}.area-anselmi #search .btn-icon{background-color:#009ed1}@media(min-width:992px){#search .btn-icon{height:60px;width:60px}}#search .suggestions{border:none!important;margin:0;padding:0;width:100%;z-index:1070}#search .suggestions .suggest-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-top:0 solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}#search .suggestions .suggest-item.hover{background-color:#00a4a4!important;color:#fff!important;cursor:pointer}.area-anselmi #search .suggestions .suggest-item.hover{background-color:#009ed1}#search .suggestions .suggest-item .product-link:hover{color:#fff!important;transition:none}#watch-list{cursor:pointer;position:relative}#watch-list .clipboard-icon-wrapper{background-color:#000;border-radius:100%;color:#fff;height:45px;width:45px}#watch-list-counter{background-color:#008c8b;border-radius:100%;color:#fff;height:25px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:25px}@media(max-width:991.98px){.area-anselmi #watch-list-counter{background-color:#009ed1}}@media(min-width:992px){#watch-list-counter{background-color:#000;color:#fff;height:45px;position:relative;transform:none;width:45px}}#watch-list svg{height:21px;width:20px}#product-filter{height:60px;transition:height .5s}@media(min-width:768px){#product-filter{border-bottom:1px solid #dadada;border-top:1px solid #dadada}}#product-filter.expanded{height:100%}#product-filter-items{background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px}@media(min-width:768px){#product-filter-items{background:none}}#product-filter-items .product-filter-item{position:relative}#product-filter-items .product-filter-item .filter-trigger{border:1px solid transparent;cursor:pointer}#product-filter-items .product-filter-item .filter-trigger.active{border-color:#000}#product-filter-items .product-filter-item .filter-trigger.active+.filter-dropdown{display:block;pointer-events:auto}@media(min-width:768px){#product-filter-items .product-filter-item .filter-trigger.active+.filter-dropdown{opacity:1}}#product-filter-items .product-filter-item .filter-dropdown{background-color:#fff;border:1px solid #dadada;display:none;pointer-events:none;transition:opacity .5s;z-index:5}@media(min-width:768px){#product-filter-items .product-filter-item .filter-dropdown{box-shadow:0 2px 10px #0000002e;left:0;max-height:calc(100vh - 150px);min-width:375px;opacity:0;overflow:auto;position:absolute;top:calc(100% - 16px)}}#product-filter-items .product-filter-item .filter-dropdown-option{border:1px solid #dadada;cursor:pointer;height:40px;margin-bottom:4px;padding:0 25px;white-space:nowrap}#product-filter-items .product-filter-item .filter-dropdown-option svg{height:auto;width:20px}#product-filter-items .product-filter-item .filter-dropdown-option.active{border-color:#5a5a5a}#product-filter-items .product-filter-item .filter-dropdown-option.disabled{border-color:#e2e2e2;color:#e2e2e2;cursor:default}#product-filter-items .product-filter-item .filter-dropdown-controls svg{height:auto;width:20px}#product-filter-expand{cursor:pointer;white-space:nowrap}@media(max-width:575.98px){#product-filter-items{max-height:250px;overflow:scroll}}#product-filter-expand svg{height:auto;width:20px}#product-filter-badges{padding:15px 0}@media(min-width:768px){#product-filter-badges{padding:20px 0}}#product-filter-badges .badge{background-color:#f7f7f7;border-radius:0;font-size:14px;font-weight:400;padding:5px 15px}#product-filter-badges .badge svg{height:14px;width:14px}#product-filter-badges .badge+#badge-reset{display:flex!important}#product-filter-badges #badge-reset{cursor:pointer;font-size:16px;font-weight:700;padding:0 15px}#product-filter-badges #badge-reset svg{height:16px;width:20px}#header{top:0}#header:after{content:"";height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:-1}#header.shadow:after{opacity:1}#header #header-service{border-bottom:1px solid #dadada;height:50px}@media(min-width:768px){#header #header-main{height:90px}}#header #header-main .logo-inner,#header #header-main .logo-inner a img{width:200px}@media(min-width:992px){#header #header-main .logo-inner,#header #header-main .logo-inner a img{width:290px}}@media(max-width:767.98px){#header #header-main .closed-mobile{max-height:0;opacity:0}#header #header-main .open-mobile{max-height:999px;min-height:50px;opacity:1}}#footer{background-color:#f7f7f7;box-shadow:inset 0 5px 10px -10px #00000080;min-height:110px}#footer,#footer-nav a{color:#919191}#cookiebanner .btn-rounded{align-items:center;border:2px solid #00a4a4;border-radius:20px;color:#000;display:inline-flex;height:4rem;justify-content:center;padding:8px 16px;text-decoration:none;transition:box-shadow .3s cubic-bezier(.86,0,.07,1),background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1)}#cookiebanner .btn-rounded .text-block{font-size:1.8rem}#cookiebanner .btn-rounded:hover{background-color:#00a4a4;box-shadow:0 9px 13px -8px #00000082;color:#fff!important}#cookiebanner .btn-first{margin-bottom:40px;margin-right:10px}#cookiebanner .btn-rounded-lg{border-radius:100px;height:56px;min-width:222px;padding:8px 36px}#cookiebanner .form-check{margin:0;min-height:auto;padding:0}#cookiebanner .form-check-label{cursor:pointer}#cookiebanner .fake-label{display:block;margin-bottom:1.25px;min-height:24px;padding-right:30px}#cookiebanner .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}#cookiebanner .form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}#cookiebanner .form-check-input:disabled~.form-check-label,#cookiebanner .form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}#cookiebanner .form-switch{padding-left:2.5em}#cookiebanner .form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}#cookiebanner .check-holder,#cookiebanner .radio-holder{background-color:#f8f9fa;height:56px;margin-right:23px;width:56px}#cookiebanner .radio-holder{border-radius:100px}#cookiebanner .form-check-input{background-color:#f8f9fa;border:1px solid #dadada;display:block;float:left;height:25px;margin:0;position:relative;transition:all .3s cubic-bezier(.77,0,.175,1);width:70px!important;z-index:0}#cookiebanner .form-check-input:hover{box-shadow:0 6px 9px #00000029}#cookiebanner .form-check-input:focus{border:1px solid #00a4a4;box-shadow:none}#cookiebanner .form-check-input:checked{background-color:#00a4a4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%;border:1px solid #00a4a4;transform-style:preserve-3d;width:70px!important}.sticky-box{color:#000;inset:40% 5px auto auto;max-width:35px;width:100%;z-index:1030}@media(min-width:576px){.sticky-box{max-width:60px;right:20px}}.sticky-box .btn-sticky{background-color:#fff;border-radius:100px;box-shadow:0 -10px 20px #00000029;font-size:16px;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.area-anselmi .sticky-box .btn-sticky{background-color:#fff}.sticky-box .btn-sticky.vertical-text{transform:rotate(180deg);writing-mode:vertical-lr}.sticky-box .btn-sticky:hover{background-color:#fff;color:#00a4a4;cursor:pointer}.sticky-box .btn-sticky:hover .icon g,.sticky-box .btn-sticky:hover .icon path,.sticky-box .btn-sticky:hover .icon svg{fill:#00a4a4}.sticky-box .btn-sticky:hover .amount{background-color:#00a4a4}.area-anselmi .sticky-box .btn-sticky:hover{background-color:#fff;color:#009ed1}.area-anselmi .sticky-box .btn-sticky:hover .icon g,.area-anselmi .sticky-box .btn-sticky:hover .icon path,.area-anselmi .sticky-box .btn-sticky:hover .icon svg{fill:#009ed1}.area-anselmi .sticky-box .btn-sticky:hover .amount{background-color:#009ed1}.sticky-box .btn-sticky .icon svg{height:auto;width:25px}@media(min-width:576px){.sticky-box .btn-sticky .icon svg{transform:rotate(90deg)}}.sticky-box .btn-sticky .icon g,.sticky-box .btn-sticky .icon path,.sticky-box .btn-sticky .icon svg{fill:#000;transition:fill .35s cubic-bezier(.3,.86,.36,.95)}.sticky-box .btn-sticky .amount{background-color:#000;border-radius:50%;font-size:12px;height:20px;right:5px;top:5px;transition:background-color .35s cubic-bezier(.3,.86,.36,.95);width:20px}
