.formhelper-toast-top-right{display:none!important}.alert{display:flex;align-content:center;align-items:center;padding:1.25em 2em;border-radius:3px;box-sizing:border-box;margin:1em 0;flex-wrap:nowrap;font-size:.95rem;transition:.5s;width:100%}.alert p{align-items:center;justify-content:center;text-align:center;display:flex;flex-wrap:wrap;font-weight:600;margin:0;padding-left:1em;padding-right:1em;width:100%;font-size:.85rem}.alert:before{content:"";display:flex;font-family:'Font Awesome 6 Pro';font-size:1.5rem;font-weight:500}.alert button.alert-close{background:none;border:0;padding:0;margin:auto 0 auto auto}.alert button.alert-close:before{content:"";display:flex;margin-left:auto;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:1.1rem;transition:.5s transform}.alert button.alert-close:hover:before{color:#d9001d;transform:rotate(360deg)}.alert.failed{background:#f7cece;border:1px solid rgba(217,0,29,.4)}.alert.failed:before{content:""}.text-danger.validation-summary-valid ul{margin:0;padding:0}.text-danger.validation-summary-valid li{display:flex;align-content:center;align-items:center;padding:1.25em 2em 0 2em;box-sizing:border-box;margin:0;flex-wrap:nowrap;font-size:.95rem;transition:.5s;width:100%;background:#f7cece;border:1px solid rgba(217,0,29,.4);border-bottom:0;border-top:0;border-radius:0}.text-danger.validation-summary-valid li:first-of-type{border-top:1px solid rgba(217,0,29,.4);border-top-right-radius:3px;border-top-left-radius:3px}.text-danger.validation-summary-valid li:last-of-type{margin:0 0 2rem 0;border-bottom:1px solid rgba(217,0,29,.4);border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding-bottom:1.25em}.alert.success{background:#dcf7ce;border:1px solid rgba(37,86,11,.5)}.alert.success:before{content:""}@media only screen and (min-width:0) and (max-width:45rem){.alert{padding:1em 1.5em}}header.layout-element .page-cart{transition:transform .5s;transform:translateX(400vw);position:fixed;top:0;right:0;height:100vh;width:400px;max-width:90%;z-index:10000}body.open-cart header.layout-element .page-cart{transform:translateX(0)}header.layout-element .page-cart #PageCart{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;min-height:100vh;bottom:0;right:0;top:0;margin-right:0;width:100%;overflow:hidden;position:fixed;z-index:1010;max-width:400px}body.open-cart{height:100%;width:calc(100% - 17px);margin-right:17px;position:fixed}body.open-cart .blanket{display:flex;opacity:1}body.open-cart .cart-blanket{background:rgba(0,0,0,.3);top:0;left:0;position:fixed;height:100%;width:100%;z-index:1000}#PageCart a{color:#000;text-decoration:none}#PageCart .cart-layout{padding:1em 1.5em}#PageCart header{background:#fff;display:flex;font-weight:600}#PageCart header button{background:none;border:0;font-size:1.1rem;overflow:hidden;margin-left:auto}#PageCart header button:before{content:"";display:block;font-family:'Font Awesome 6 Pro';transition:transform .5s}#PageCart header button:hover:before{transform:rotate(360deg)}#PageCart .cart-items{background:#fff;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;height:calc(100vh - 5em);overflow-x:hidden;overflow-y:auto}#PageCart .cart-items .cart-item{display:flex;flex-wrap:wrap;margin:0 0 1em 0;padding:0 0 1em 0;position:relative;border-bottom:1px solid #f5f5f5}#PageCart .cart-items .cart-item .cart-inner{align-content:flex-start;display:flex;flex-wrap:wrap;font-size:.9rem;width:calc(100% - 7.5rem);margin-left:auto}#PageCart .cart-items .cart-item *{order:4}#PageCart .cart-items .cart-item .cart-item-img{display:flex;align-items:center;background:#f5f5f5;justify-content:center;margin:0 1rem 0 .5rem;width:5.5rem;height:5.5rem}#PageCart .cart-items .cart-item .cart-item-img img{max-width:100%;max-height:100%}#PageCart .cart-items .cart-item .cart-item-remove{background:#000;border:0;border-radius:50px;color:#fff;display:flex;order:1;overflow:hidden;font-size:.65rem;height:1rem;width:1rem;align-items:center;justify-content:center;position:absolute;left:0;transform:translateY(-.5em)}#PageCart .cart-items .cart-item .cart-item-remove:hover{transform:translateY(-.5em) rotate(360deg)}#PageCart .cart-items .cart-item .cart-item-remove span{position:absolute;top:-10000px;left:-10000px}#PageCart .cart-items .cart-item .cart-item-remove:before{display:flex;content:"";font-family:'Font Awesome 6 Pro';font-weight:900;transition:transform .5s}#PageCart .cart-items .cart-item .cart-item-remove:hover:before{transform:rotate(360deg)}#PageCart .cart-items .cart-item .cart-item-img{order:2}#PageCart .cart-items .cart-item .cart-item-sample{display:flex;font-weight:600;font-size:.8rem;order:3;width:100%}#PageCart .cart-items .cart-item .cart-item-name{font-size:.9rem;order:3;width:calc(100% - 8rem);opacity:.8}#PageCart .cart-items .cart-item .cart-item-name:hover{opacity:.8;cursor:pointer}#PageCart .cart-items .cart-item a.cart-item-name:hover{opacity:1}#PageCart .cart-items .cart-item .cart-item-price .cart-item-prices{display:flex;flex-direction:column}#PageCart .cart-items .cart-item .cart-item-price .cart-item-prices .crossed{text-decoration:line-through}#PageCart .cart-items .cart-item .cart-item-price{font-weight:bold;text-align:right;width:8rem}#PageCart .cart-items .cart-item .campaign{font-weight:bold;text-align:right;width:8rem;font-size:.8rem}#PageCart .cart-items .cart-item .cart-item-aprice{font-weight:normal;font-size:.8rem;display:flex;width:100%;justify-content:flex-end;margin:.5rem 0 0 0}#PageCart .vat-mark{font-weight:normal;display:flex;width:100%;font-size:.8rem;justify-content:flex-end}#PageCart .cart-items .cart-item .cart-item-aprice span:last-of-type{margin-left:.25rem}#PageCart .cart-items .cart-item .cart-item-code{width:100%;font-size:.7rem;margin:.25em 0}#PageCart .cart-items .cart-item .cart-item-unit{width:100%;margin:.25em 0}#PageCart .cart-items .cart-item .cart-item-quantity-box{display:flex;bottom:1.2em;border-radius:3px;margin-top:.5em;margin-bottom:.5em}#PageCart .cart-items .cart-item .cart-item-quantity-box .quantity{max-width:7rem}#PageCart .cart-items .cart-item .cart-item-quantity-box .cart-item-quantity{color:#333;min-width:3rem;opacity:.9;padding:.4em .5em;text-align:center;background:#f5f5f5;border:0;height:3rem;box-shadow:none;outline:0;margin:0 -1px}#PageCart .cart-items .cart-item .cart-item-quantity-box .cart-item-quantity:read-only{color:#666}#PageCart .cart-items .cart-item .cart-item-quantity-box button{background:#f5f5f5;box-shadow:none;border:0;color:#333;display:flex;align-items:center;justify-content:center;font-size:.7rem;padding:.25em .8em;opacity:.9;outline:0;overflow:hidden;height:3rem;width:2rem}#PageCart .cart-items .cart-item .cart-item-quantity-box button:hover{opacity:1}#PageCart .cart-items .cart-item .cart-item-quantity-box button:before{display:flex;font-family:'Font Awesome 6 Pro'}#PageCart .cart-items .cart-item .cart-item-quantity-box button.cart-item-decrease:before{content:""}#PageCart .cart-items .cart-item .cart-item-quantity-box button.cart-item-increase:before{content:"+"}#PageCart .cart-items .cart-item .child{border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;padding:.5em 0 .5em 1em;margin-top:.5em;margin-bottom:.5em;width:100%}#PageCart .cart-items .cart-item .child .cart-item-name{font-size:.75rem}#PageCart .cart-items .cart-item .child .cart-item-price{font-size:.75rem}#PageCart .cart-items .cart-item .cart-item-delivery{display:flex;align-items:center;font-size:.75rem;margin:.25em 0;width:100%}#PageCart .cart-items .cart-item .cart-item-delivery .icon{font-size:.7rem;margin-right:.5em}#PageCart .cart-items .cart-item .cart-item-delivery .icon:before{content:"";display:block;font-family:'Font Awesome 6 Pro';transition:transform .5s;font-style:normal;font-weight:bold}#PageCart .cart-items .cart-item .cart-item-delivery span{font-style:italic}#PageCart .cart-items .cart-item .unit-info .icon:before{content:"";display:inline-flex;font-family:'Font Awesome 6 Pro';transition:transform .5s;font-weight:bold;margin-right:.25em}#PageCart .cart-items .cart-item .shipping-info{font-style:italic;font-size:.7rem;background:#fcf8e3;padding:.5rem 1rem;width:100%;margin:.5rem 0 0 0}#PageCart .cart-summary{display:flex;flex-direction:column}#PageCart .cart-summary div{align-items:center;display:flex}#PageCart .cart-summary div span:first-of-type{font-size:.9rem}#PageCart .cart-summary div span:last-of-type{margin-left:auto;font-weight:600;font-size:1.1rem}#PageCart .cart-summary a{background:#4e9f57ef;border-radius:2px;color:#fff;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;padding:1em;width:100%;margin:1em 0 0 0}#PageCart .cart-summary a:hover{background:#4e9f57}#PageCart .cart-empty{background:#f7ccd2;border-radius:2px;padding:2em 2em;text-align:center;font-style:italic;font-size:.85rem;margin:1em 2em}#PageCart .campaign-code{margin:0 0 1rem 0;display:flex;flex-wrap:wrap}#PageCart .campaign-code .inner{display:flex}#PageCart .campaign-code input{width:auto;margin-right:.5rem;max-width:calc(100% - 12rem)}#PageCart .campaign-code .inner button{background:#333;color:#fff;border:1px solid #333;padding:1rem;transition:.5s background}#PageCart .campaign-code .inner button:hover{background:#000}#PageCart .campaign-code .inner button:disabled,#PageCart .campaign-code .inner button:disabled:hover{background:#f1f1f1;color:#ccc;border:1px solid #ccc;cursor:default}#PageCart .campaign-code .inner button#RemoveCampaignCodeBtn{order:1;background:none;color:#000;border:0;transition:.5s color}#PageCart .campaign-code .inner button#RemoveCampaignCodeBtn:hover{color:#d9001d}#PageCart .campaign-code .inner button#RemoveCampaignCodeBtn:disabled{visibility:hidden}#PageCart .campaign-code .inner button#RemoveCampaignCodeBtn:before{content:"";display:flex;font-family:'Font Awesome 6 Pro'}@media only screen and (min-width:0) and (max-width:1024px){#PageCart .cart-items{height:calc(100vh - 22em)}}@media only screen and (min-width:0) and (max-width:52rem){.page-cart #PageCart{max-width:100%}#PageCart .campaign-code{flex-direction:column}#PageCart .campaign-code .inner{flex-wrap:wrap}#PageCart .campaign-code input{width:100%;margin-right:0;margin-bottom:.5rem;max-width:100%}}.favorite-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:1em;top:1em;z-index:11;border:0;border-radius:100%;background:none;font-size:1rem;width:1.5em;height:1.5em;background:#fff}.favorite-toggle:before{content:"";font-family:'Font Awesome 6 Pro';font-weight:300;transition:1s}.favorite-toggle:hover:before{font-weight:500}.favorite-toggle.active:before{font-weight:600}body.open-favorite{position:fixed;width:100%;height:100%;overflow:hidden}.favorite-popup{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;background:rgba(0,0,0,.3)}.favorite-popup .favorite-content{background:#fff;border-radius:3px;position:fixed;z-index:10101;width:500px;max-width:90%}.favorite-popup .favorite-content header{display:flex;padding:2em;border:0;margin:0}.favorite-popup .favorite-content header h2{margin:0}.favorite-popup .favorite-content header .close-favorite{background:none;border:0;color:#333;font-size:1.2rem;margin-left:auto;padding:0;opacity:.8}.favorite-popup .favorite-content header .close-favorite:before{content:"";display:flex;font-family:'Font Awesome 6 Pro';font-weight:500;transition:transform .5s}.favorite-popup .favorite-content header .close-favorite:hover:before{transform:rotate(360deg)}.favorite-popup .favorite-content .content{display:flex;padding:0 2em 2em 2em}.favorite-popup .favorite-content .content input{width:100%;padding:.5em 1em}.favorite-popup .favorite-content .content button{background:#333;border:0;border-radius:3px;color:#fff;padding:1em 1em;margin-left:.5em;min-width:7rem}.favorite-popup .favorite-content .content button:hover{background:#000}.favorite-popup .favorite-content .lists{background:#f5f5f5;border-top:1px solid #eee;padding:0;width:100%;max-height:50vh;overflow:auto}.favorite-popup .favorite-content .lists label{display:flex;align-items:center;font-size:.9rem;padding:1em 2em;border-bottom:1px solid #ddd;margin:0}.favorite-popup .favorite-content .lists label input{visibility:hidden}.favorite-popup .favorite-content .lists label:hover{cursor:pointer}.favorite-popup .favorite-content .lists label:before{font-family:'Font Awesome 6 Pro';content:"";order:2;margin-left:auto}.favorite-popup .favorite-content .lists label.checked{font-weight:bold}.favorite-popup .favorite-content .lists label:hover:before{font-weight:500}.favorite-popup .favorite-content .lists label.checked:before{font-weight:600}.favorite-popup .favorite-content .buttons{display:flex;border-top:1px solid #eee;padding:2em 2em 2em 2em;width:100%}.favorite-popup .favorite-content .buttons button{background:#333;border:0;border-radius:3px;color:#fff;padding:1em 1em;width:100%}.favorite-popup .favorite-content .buttons button:hover{background:#000}.favorite-toggle:before{font-weight:500}.favorite-toggle:hover:before{color:#d9001d}.favorite-toggle.active:before{color:#d9001d}.favorite-popup .favorite-content header .close-favorite:hover:before{color:#d9001d}.favorite-popup .favorite-content .lists label.checked:before{color:#d9001d}.favorite-lists header .back:before{color:#d9001d}.favorite-lists header button.remove-favoritelist:hover:before{color:#d9001d}.favorite .article .content button.add-to-cart:hover{color:#4e9f57}.favorite button.remove-btn:hover:before{color:#d9001d}.search .search-content{background:#fff;border-bottom:1px solid #eee;box-shadow:0 4px 2px -2px #63636333;display:flex;position:absolute;width:calc(100% - 10rem);min-width:800px;top:3.3em;padding:0;max-height:100vh}.search .search-content.hide{display:none;max-height:0}.search .search-content .search-suggestion{border-right:1px solid #eee;width:200px}.search .search-content .search-hit{background:#f5f5f5;width:calc(100% - 200px)}.search .head{color:#fff;display:flex;font-weight:500;font-size:.9rem;padding:1em 2em}.search .head button{align-self:flex-end;background:none;border:0;color:#fff;margin-left:auto;padding:0;width:auto}.search .head button:before,.search .head button:hover:before{display:block;font-family:'Font Awesome 6 Pro';transition:.5s;font-size:1rem;content:"";transition:.5s}.search .head button:hover:before{transform:rotate(360deg)}.search .search-hit .head{background:#000}.search .search-suggestion .head{background:#212121}.search .inner{display:flex;font-size:.8rem;padding-bottom:1em;padding-top:2em;max-height:70vh;overflow-y:auto}.search .search-hit .inner{flex-wrap:wrap;padding-left:2em;padding-right:2em;padding-bottom:0}.search .search-suggestion .inner{justify-content:flex-start;flex-direction:column;padding-left:2em;padding-right:2em;padding-top:1em}.search .search-suggestion .inner div{border-bottom:1px solid #eee;padding:.5em 0}.search .search-suggestion .inner div:last-of-type{border-bottom:0}.search .search-suggestion .inner a{color:#212121;font-weight:600;margin-right:auto}.search .search-suggestion .inner a:hover{color:#000}.search .search-content .search-hit .article{width:calc(33.33% - .7em);margin-right:1em}.search .search-content .search-hit .article:nth-of-type(3n+3){margin-right:0}.search .search-content .search-hit .article a figure{height:150px}.search .search-content .search-hit article .inner{background:#fff;display:block;padding:0}.search .search-content .search-hit article .favorite-toggle{right:.5em;top:.5em}.search .search-content .search-hit .article .content{padding:1em .5em 1em 1em}.search .search-content .search-hit article a .name{font-size:.8rem}.search .search-content .search-hit .article a .extra2{font-size:.8rem}.search .search-content .search-hit .article .stock{font-size:.8rem}.search .search-content .search-hit .article .content button{font-size:1.4rem}.search .search-content .view-all{background:#f5f5f5;display:flex;justify-content:center;padding:0 1em 1em 1em}.search .search-content .view-all a{background:rgba(0,0,0,.8);color:#fff;border-radius:2px;display:flex;justify-content:center;font-size:.9rem;margin:.25em auto 0 auto;height:auto;padding:1em 1em;width:100%}.search .search-content .view-all a:hover{background:rgba(0,0,0,1)}@media only screen and (min-width:0) and (max-width:75rem){.search .search-content{position:fixed;min-width:280px;left:1em;top:6.4em;width:calc(100% - 2em);z-index:100000002}.search .search-content{top:4.5em}}@media only screen and (min-width:0) and (max-width:65rem){.search .search-hit .inner{justify-content:space-between}.search .search-content .search-hit .article,.search .search-content .search-hit .article:nth-of-type(3n+3){width:calc(50% - .5em);margin-right:0}.search .search-content .search-hit .article:nth-of-type(2n+2){margin-right:0}}@media only screen and (min-width:0) and (max-width:42rem){.search .search-hit .head{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.search .search-content{display:flex;flex-direction:column;max-height:70vh;overflow:auto;padding-bottom:4rem}.search .inner{max-height:unset;overflow-y:unset}.search .search-content .search-suggestion{width:100%;order:2}.search .search-content .search-hit{width:100%;order:1;padding-bottom:2rem}.search .search-content .search-hit .article,.search .search-content .search-hit .article:nth-of-type(2n+2) .search .search-content .search-hit .article:nth-of-type(3n+3){width:100%!important;margin-right:0}}@media only screen and (min-width:0) and (max-width:22rem){.search .search-content{left:0;top:4.5em;width:100%}.search .head{padding:1em 1em}.search .search-hit .inner{padding-left:1em;padding-right:1em}.search .search-suggestion .inner{padding-left:1em;padding-right:1em}}.article{width:calc(33% - .75em);margin:0 0 2em 0}.articles:after,.articles:before{width:calc(33% - .75em)}.search-navigation{display:none;margin:0 0 1em 0;position:relative}.search-navigation:after{display:block;content:"";position:absolute;bottom:0;z-index:1;background:#fff;width:100%;height:3px}.search-navigation button{background:#fff;border:3px solid #fff;border-bottom:0;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;margin:0 .5em 0 0;padding:.5em 1em;z-index:2;position:relative;font-size:1rem}.search-navigation button.active{background:#f5f5f5;font-weight:bold}.extra-search-content{width:400px;margin-left:2em;margin-right:0}@media only screen and (min-width:0) and (max-width:100rem){.article,.articles:after,.articles:before{width:calc(50% - .5em)}}@media only screen and (min-width:0) and (max-width:65rem){.search-navigation{display:flex}.extra-search-content{width:100%;position:relative;margin:0;transform:none;height:auto}.extra-search-content .filter,.extra-search-content .filter.hide{display:none}.extra-search-content .filter.show{display:block}.extra-search-content .filter.hide .inner{max-height:unset;padding-top:0;padding-bottom:0}.extra-search-content .filter.hide .inner a{border-bottom:2px solid #fafafa;padding:1em 2em;margin:0}.extra-search-content .filter.hide .inner:after{display:none}.extra-search-content .filter .toggle-filter{display:none}.search-navigation button{font-size:.9rem}.article{width:100%}}.search{width:100%;justify-content:center;margin:1rem auto 1rem auto;color:#333;position:relative}.search input{width:100%;background:#fff;border-radius:25px;padding:0 1.2em 0 3.5em;font-size:1.15rem;min-height:unset;height:3.3rem;font-weight:400}.search #SearchButton{position:absolute;left:6rem;top:.5rem;opacity:.9;color:#333;font-size:1.1rem;border:0;background:none!important;box-shadow:none;height:calc(100% - 1rem)}.search .search-hit .head{background:#0f2a62}.search .search-suggestion .head{background:#304a85}.search .search-suggestion .inner a{color:#304a85}.search .search-suggestion .inner a:hover{color:#0f2a62}@media only screen and (min-width:0) and (max-width:82rem){.search #SearchButton{left:2rem}}@media only screen and (min-width:0) and (max-width:890px){.search input{font-size:16px!important;min-height:2.9em;padding:0 1em 0 3em}.search button#SearchButton{left:1rem;max-width:3rem;width:3rem;padding:0 .5rem}}@media only screen and (min-width:0) and (max-width:720px){.search input{padding:0 1em 0 3.5em}}.search .search-content{padding-left:1rem;padding-right:1rem;background:none;border:0;box-shadow:none;padding-top:1rem}.search .search-content h4{margin-top:0;font-size:.9rem;margin:0 0 .5em 0}.search .search-content #AutoCompleteTemplate{display:flex;width:100%;padding:0;max-height:100vh;background:#fff;border:2px solid #99d3eb;box-shadow:0 4px 2px -2px #63636333;border-radius:4px;padding:2rem;position:relative;max-height:70vh;overflow:auto}.search .search-content .autocomplete-products{border-right:1px solid #eee;width:calc(100% - 140px);padding-top:1rem}.search .search-content .autocomplete-products .products{width:100%;display:flex;flex-wrap:wrap}.search .search-content .autocomplete-products .product{width:25%;padding:.5em 2em 3em 2em;box-sizing:border-box;border-right:1px solid #eee;border-bottom:1px solid #eee;transition:.5s;position:relative}.search .search-content .autocomplete-products .product .image{display:flex;width:100%}.search .search-content .autocomplete-products .product .image img{object-fit:contain;width:100%}.search .search-content .autocomplete-products .product:nth-child(4n){border-right:1px solid transparent}.search .search-content .autocomplete-products .product span.name{color:#333;font-size:.8rem;width:100%;display:block}.search .search-content .autocomplete-products .product .articlenr{font-weight:600;color:#333;font-size:.8rem}.search .search-content .autocomplete-products .product .prices{font-weight:bold;font-size:.85rem}.search .search-content .autocomplete-products .product .regular-price{text-decoration:line-through}.search .search-content .autocomplete-products .product .campaign{color:#d9001d!important}.search .search-content .autocomplete-categories{margin-left:auto;width:140px;padding:1rem 0 2em 2em;height:100%}.search .search-content .autocomplete-categories .categories h4{margin-top:2rem}.search .search-content .autocomplete-categories a{color:#333;display:block;width:100%;margin-bottom:.5em;font-size:.8rem}.search .search-content .autocomplete-categories a:hover{text-decoration:underline}.search .search-content a.close-search{position:absolute;right:1rem;top:1rem;color:#0ba0fe;font-size:.8rem;text-transform:uppercase;width:auto}.search .search-content a.close-search:hover{text-decoration:none}.search .search-content .button{display:flex;width:100%;justify-content:center;padding:2rem 2rem 2rem 0}.search .search-content .button a{padding:.8em;background:rgba(0,142,202,.84);color:#fff;box-sizing:border-box;width:100%;display:block;text-align:center;border-radius:4px;font-size:1rem;transition:.5s;font-weight:500}.search .search-content .button a:hover{background:rgba(0,142,202,1)}@media only screen and (min-width:0) and (max-width:75rem){.search .search-content{top:9.5rem}}@media only screen and (min-width:0) and (max-width:65rem){.search .search-content .autocomplete-products .product,.search .search-content .autocomplete-products .product:nth-child(4n){width:33.33%;border-right:1px solid #eee}.search .search-content .autocomplete-products .product:nth-child(3n){border-right:1px solid transparent}}@media only screen and (min-width:0) and (max-width:55rem){.search .search-content{top:11.5rem}.search .search-content .autocomplete-products .product,.search .search-content .autocomplete-products .product:nth-child(4n),.search .search-content .autocomplete-products .product:nth-child(3n){width:50%;border-right:1px solid #eee}.search .search-content .autocomplete-products .product:nth-child(2n){border-right:1px solid transparent}}@media only screen and (min-width:0) and (max-width:45rem){.search .search-content{padding-left:.5rem;padding-right:.5rem;top:12.5rem}.search .search-content #AutoCompleteTemplate{padding:2rem 1rem;box-sizing:border-box}.search .search-content .autocomplete-products{width:50%}.search .search-content .autocomplete-categories{width:50%}.search .search-content .autocomplete-products .product,.search .search-content .autocomplete-products .product:nth-child(4n),.search .search-content .autocomplete-products .product:nth-child(3n),.search .search-content .autocomplete-products .product:nth-child(2n){width:100%;border-right:1px solid transparent}.search .search-content .autocomplete-products .product .image{padding:1rem 0}.search .search-content .autocomplete-products .product .image img{height:auto}}.quantity{align-content:flex-start;display:flex;flex-wrap:nowrap;width:10rem}.quantity input{background:#f5f5f5;border:0;font-size:1rem;text-align:center;max-width:5.1em;height:3.5rem}.quantity button.quantity-button{background:#f5f5f5;box-shadow:none;border:0;color:#000;display:flex;align-items:center;justify-content:center;font-size:.9rem;padding:.5em 1em;opacity:.9;outline:0;overflow:hidden;height:3.5rem;width:2rem}.quantity button.quantity-button:hover{opacity:1}.quantity button.quantity-button:before{display:flex;content:"";font-family:'Font Awesome 6 Pro'}.quantity button.quantity-button.item-decrease:before{content:""}.quantity button.quantity-button.item-increase:before{content:"+"}@media only screen and (min-width:0) and (max-width:52rem){.quantity{width:100%}.quantity input{max-width:100%}}body:not(.responsive-view) .primary-menu .menu-content-block{background:#fff;box-shadow:0 4px 2px -2px #63636333;position:absolute;left:0;margin-top:49px;transition:1s;width:100%;max-height:calc(100vh - 15em);overflow-y:auto;z-index:999}.primary-menu .menu-content-block.hide{transition:1s;max-height:0;overflow:hidden}.primary-menu .menu-content-block-extra{display:none}.primary-menu .menu-content-block-extra a:after{display:none!important}.primary-menu .menu-content-block .inner{display:flex;width:100%;padding:2em}.primary-menu .menu-content-block .inner .col{display:flex;flex-direction:column;width:100%}body:not(.responsive-view) .primary-menu .menu-content-block .inner .col .group{margin-bottom:.5em;display:flex;flex-direction:column;width:100%}.primary-menu .menu-content-block .inner .col .more{display:flex!important;flex-direction:column;width:100%;opacity:1;max-height:unset;overflow:visible}.primary-menu .menu-content-block .inner .col .more.hide{opacity:0;max-height:0;overflow:hidden}body:not(.responsive-view) .primary-menu .menu-content-block .inner .col a.parent{font-weight:700}body:not(.responsive-view) .primary-menu .menu-content-block .inner .col a{font-size:.8rem;font-weight:500;padding:0 0 .25em 0;margin:0 auto .25em 0;width:auto}.primary-menu .menu-content-block .inner .col button{font-weight:500;background:none;border:0;color:#000;font-size:.8rem;opacity:.9;padding:0 0 .25em 0;margin:.25em auto .5em 0;text-decoration:underline;width:auto}.primary-menu .menu-content-block .inner .col button:hover{text-decoration:none}.primary-menu .menu-content-block .inner .col .group.textblock a{display:inline-flex;margin:0}.primary-menu .menu-content-block .inner .col .group.textblock a:after{background:#000;width:100%;bottom:.15em}.primary-menu .menu-content-block .inner .col .group.textblock a:hover:after{background:#d9001d;width:120%;left:-10%}.primary-menu .menu-content-block .inner .col .group.textblock a:hover{text-decoration:none}.primary-menu .menu-content-block .inner .col .group.textblock img{margin:0 0 1em 0;max-width:100%}.primary-menu .menu-content-block .inner .col .group.textblock p{font-size:.8rem}body.responsive-view .primary-menu .hide-mobile{display:none!important}body.responsive-view.open-cart .primary-menu{z-index:1001}.responsive-view .primary-menu .menu-content-block .inner{padding:0}body.responsive-view .primary-menu ul{padding:0;transition:unset;justify-content:flex-start;align-items:flex-start;align-content:flex-start;aspect-ratio:initial}body.responsive-view .primary-menu ul li{width:100%;height:auto;margin:0}body.responsive-view .primary-menu a:after{display:none}body.responsive-view .primary-menu a:not(.back-link):after{display:flex;width:1rem;height:1rem;background:none;margin:0 .5rem 0 auto;content:"";font-family:'Font Awesome 6 Pro';justify-content:flex-end;opacity:.6;font-weight:300;font-size:1rem;position:absolute;top:.3rem;right:-1rem}.primary-menu a.back-link,.primary-menu .back-button{font-size:.8rem;font-weight:400!important;padding-left:0}.primary-menu .back-button{display:flex;width:100%!important;border:0;border-bottom:1px solid #eee;background:none;padding:.75rem 1.8rem;font-size:.75rem;font-weight:600!important}.primary-menu .back-button:hover{background:#eee}.primary-menu a.back-link:after{display:none}.primary-menu a.back-link:before,.primary-menu .back-button:before{display:flex;content:"";font-family:'Font Awesome 6 Pro';margin-right:.5rem;opacity:.6;font-size:.9rem}.primary-menu .inner a.menu-show-all{display:none!important;font-weight:600!important}.mobile-menu[data-level='3'] .inner>a.menu-show-all{display:none!important}.mobile-menu[data-level='2'] .inner>a.menu-show-all,.mobile-menu[data-level='3'] .group.active a.menu-show-all{display:flex!important;font-weight:600!important}.primary-menu a.menu-show-all span:last-of-type{margin-left:.25rem;text-transform:lowercase}.mobile-menu[data-level='3'] .menu-content-block .inner a.parent{display:none}.mobile-menu[data-level='4'] .menu-content-block .inner a.parent{display:none}.mobile-menu .menu-content-block .inner a:not(a.parent){display:none}.mobile-menu .menu-content-block .inner button{display:none}body.responsive-view .mobile-menu[data-level='2'] a.back-link,body.responsive-view .mobile-menu[data-level='3'] a.back-link,body.responsive-view .mobile-menu[data-level='4'] a.back-link{display:flex!important}.mobile-menu[data-level='2'] ul,.mobile-menu[data-level='3'] ul,.mobile-menu[data-level='4'] ul{display:none}.mobile-menu[data-level='3'] .menu-content-block .inner .col a[data-level='3']{display:flex!important}.mobile-menu[data-level='3'] .menu-content-block .inner .col div.group:not(.active){display:none}.mobile-menu[data-level='4'] .menu-content-block .inner .col a[data-level='4']{display:flex!important}.mobile-menu[data-level='4'] .menu-content-block .inner .col div.group:not(.active){display:none}.mobile-menu .menu-content-block{position:relative;z-index:auto}.mobile-menu .menu-content-block .inner{display:block}.mobile-menu .menu-content-block-extra{border-top:1px solid #eee;display:block;margin-top:4rem;width:100%;margin-bottom:4rem}.mobile-menu[data-level='2'] .menu-content-block-extra,.mobile-menu[data-level='3'] .menu-content-block-extra,.mobile-menu[data-level='4'] .menu-content-block-extra{display:none}.mobile-menu[data-level='3'] a,.mobile-menu[data-level='4'] a{font-weight:400!important}.responsive-view .primary-menu .menu-content-block .inner .col .more.hide{opacity:1;max-height:unset;overflow:unset}[data-itemtype="Article"] .swiper-wrapper{height:100%!important}[data-itemtype="Article"] .hero-swiper .swiper-slide:before{display:none}[data-itemtype="Article"] .swiper .swiper-slide{background:#fff;flex-direction:column}[data-itemtype="Article"] .swiper .swiper-slide *{color:#333}[data-itemtype="Article"] .swiper-slide .swiper-text{position:relative}[data-itemtype="Article"] .swiper .swiper-pagination{bottom:0;position:relative}[data-itemtype="Article"] .swiper .swiper-pagination .swiper-pagination-bullet{background:#333}[data-itemtype="Article"] .swiper a{text-decoration:none}[data-itemtype="Article"] .swiper-slide .article{margin:0 0 3em 0;width:100%}[data-itemtype="Article"] .swiper-slide .banners{display:flex;flex-wrap:wrap;gap:.5rem;z-index:100;position:absolute;align-items:flex-start;align-content:flex-start}[data-itemtype="Article"] .swiper-slide .banners .banner{display:flex;width:auto!important;border-radius:3px}[data-itemtype="Article"] .swiper-slide .banners .banner span{width:auto!important}[data-itemtype="Article"] .swiper-slide .price.campaign{color:rgba(183,40,46,1)}[data-itemtype="Article"] .swiper-slide .regular-price{text-decoration:line-through}[data-itemtype="Article"] .swiper-slide .unit{font-size:.8rem;font-weight:500}.article.pricetype-member .member-price{background:#00b5e2;color:#fff}.article.pricetype-member .member-price-label,.article.pricetype-member .discount{border:1px solid #00b5e2;color:#00b5e2}.tip-container table{max-width:100%;width:auto!important}.tip-topimage{width:100%;height:auto!important}.tip-item{background:rgba(0,142,202,1)}.tip-item a{text-align:center}.tip-menu{margin-bottom:2em}.tip-links a figure img{min-height:120px}.tip-links a h2{padding:.5em 0;margin:auto 0!important;font-size:.8em!important;background-color:#001c38;width:100%;text-align:center}.tip-detail-page .filtertop-wrapper{display:none}@media(max-width:65rem){.tip-menu{width:100%}.tip-content{width:100%;margin-left:0}.tip-menu ul{list-style:none;display:flex;overflow-x:scroll;margin-left:-2rem;margin-right:-2rem;padding:0 1rem 0 2rem;scrollbar-width:none;-ms-overflow-style:none}.tip-menu ul li{display:inline-block;white-space:nowrap;margin-right:1rem}.tip-menu ul li a{padding:.5rem 2rem;background:#fff;display:block}}@media only screen and (min-width:0) and (max-width:65rem){.tip-links a figure img{max-height:120px}}@media only screen and (min-width:0) and (max-width:45rem){.tip-content{width:100%!important}}footer.layout-element{background:#fff;border-top:1px solid #32323241;margin-top:1em;background:#001c38;padding-top:1rem;padding-bottom:2rem}footer.layout-element *{color:#000}footer.layout-element h2{font-size:1rem!important;font-weight:500;color:#fff}footer.layout-element h3{font-size:.95rem!important;font-weight:500;color:#fff}footer.layout-element p,footer.layout-element a,footer.layout-element a span{font-size:.95rem!important;color:#fff!important}footer.layout-element p{line-height:160%}footer.layout-element a{font-weight:400;margin:0 0 .25em 0;opacity:.9;text-decoration:none;transition:opacity .5s}footer.layout-element a:hover{opacity:1;text-decoration:none}footer.layout-element .footer-content{display:flex;padding-top:2em;padding-bottom:2em;width:100%;gap:2rem}footer.layout-element .footer-content .footer-col{display:flex;flex-direction:column;width:100%}footer.layout-element .footer-wrapper{display:flex;width:80%;font-size:.75rem!important}footer.layout-element .logos{display:flex;width:100%;justify-content:flex-end;align-items:center}footer.layout-element .logos .textblock-text{display:flex;align-items:center;align-content:center}footer.layout-element .logos .textblock-text a{display:flex}footer.layout-element .social-media{display:flex;width:20%}footer.layout-element .social-media.hide-desktop{display:none!important}nav .hide-desktop{display:none!important}footer.layout-element .social-media a{font-size:1.4rem;margin-right:1em!important;display:flex;align-items:center;justify-content:center}footer.layout-element .social-media img{width:20px!important}footer.layout-element .social-media .textblock-text{display:flex;align-items:center;margin-bottom:auto;width:100%;flex-wrap:wrap;justify-content:flex-end}footer.layout-element .other{display:flex;align-items:center;padding-bottom:1em;padding-top:1em;text-align:center;width:100%}footer.layout-element .other .layout-wrapper{display:flex;align-items:center;text-align:center;width:100%}footer.layout-element .other *{color:#fff}footer.layout-element .other a{margin:0;transition:opacity .5s}footer.layout-element .other .copyright{display:flex;flex-direction:row;margin:0 auto;width:100%;border-top:1px solid #fff;margin-top:1rem;padding-top:1rem}footer.layout-element .other .copyright .copy{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;width:fit-content;margin-right:1em;font-size:.9rem!important}footer.layout-element .other .copyright .copy small{margin-bottom:.5rem}footer.layout-element .other .copyright .policy{width:fit-content;display:flex;justify-content:flex-end}footer.layout-element .other .copyright .policy a{margin-left:1rem;font-size:.75rem!important;text-decoration:underline}footer.layout-element .other .powered{display:flex;flex-direction:row;width:100%;padding-top:.5rem;align-items:center}footer.layout-element .other .powered .copy{width:20%;text-align:start}footer.layout-element .other .powered .footer-logos{display:flex;width:80%;justify-content:end;align-content:center}footer.layout-element .other .powered .footer-logos img{padding:.5em;height:100%;max-height:35px;width:auto}footer.layout-element .vat-toggle{font-size:.7rem}.bottom-wave{background-image:url("/content/waves.png");background-repeat:repeat-x;width:100%;height:160px}@media only screen and (min-width:0) and (max-width:52rem){footer.layout-element .footer-content{text-align:left;flex-wrap:wrap!important}footer.layout-element .footer-content .footer-col{width:100%}footer.layout-element .footer-content .footer-col.footer-logo{text-align:center}footer.layout-element .footer-content .footer-col:first-of-type img{max-width:100%;height:auto}footer.layout-element .footer-wrapper,footer.layout-element .footer-wrapper div,footer.layout-element .social-media{width:100%;flex-wrap:wrap}footer.layout-element .social-media{order:1}footer.layout-element .social-media .textblock-text{justify-content:flex-start!important}footer.layout-element .footer-wrapper{order:2}footer.layout-element .other .copyright .copy,footer.layout-element .other .copyright .policy{text-align:start;margin:0 0 1em 0!important}footer.layout-element .other .copyright .copy{order:2}footer.layout-element .other .copyright .policy{order:1}footer.layout-element .other .copyright .policy .textblock-text a,footer.layout-element .other .copyright .policy a{margin:0 0 1em 0!important}footer.layout-element a{margin:0 0 1em 0}footer.layout-element .social-media.hide-mobile{display:none!important}footer.layout-element .social-media.hide-desktop{display:flex!important;margin-left:auto;justify-content:flex-end;width:45%}footer.layout-element .social-media .textblock-text{justify-content:flex-end}footer.layout-element .logos{width:100%;justify-content:flex-end;padding-top:2rem;padding-bottom:2rem}footer.layout-element .logos .textblock-text{justify-content:flex-start}footer.layout-element .logos a{margin-left:0;margin-right:1rem}footer.layout-element .other .copyright{flex-wrap:wrap}footer.layout-element .other .copyright .copy,footer.layout-element .other .copyright .policy{width:100%;justify-content:flex-start}footer.layout-element .other .copyright .policy .textblock-text{flex-direction:column;display:flex;margin-top:2rem}footer.layout-element .other .copyright .policy .textblock-text a{margin:0 0 .5em 0;font-size:.7rem!important}footer.layout-element .other .powered{flex-wrap:wrap}footer.layout-element .other .powered .copy{order:2;width:100%;padding-top:.5em}footer.layout-element .other .powered .footer-logos{order:1;width:100%;justify-content:start}footer.layout-element .other .powered .footer-logos img{max-height:30px}}body.open-cart .blanket{display:none}.cart-blanket{left:-100vw!important;width:100vw!important}.checkout #PageCart{padding:1rem;background:#fff}#PageCart header{order:1}#PageCart .cart-summary{order:2}#PageCart .cart-items{order:3;height:calc(100vh - 15rem)}#PageCart header button:hover{color:#d9001d}#PageCart header button:hover:before{color:#d9001d}#PageCart .cart-items .cart-item .cart-item-remove:hover{background:#d9001d}#PageCart .cart-summary a{margin-bottom:auto!important;position:relative}.cart-item-price.campaign{color:#d9001d!important}.cart-item-price.regular-price{text-decoration:line-through}#PageCart .cart-summary div{display:none}#PageCart .cart-summary div:first-of-type,#PageCart .cart-summary .shipping-cost{display:flex}#PageCart .cart-summary .cart-discount-container{display:none}#PageCart .cart-summary div:last-of-type{margin-top:.25rem}#PageCart .cart-summary div:last-of-type span{font-weight:bold}#PageCart .campaign{color:#f00}#PageCart .crossed{text-decoration:line-through!important;font-size:12px!important;color:#000}#PageCart .agreement{color:#404040}#PageCart .campaign-clarification{font-size:.8em;font-style:italic;color:#999}.quantity input,.quantity button.quantity-button{background-color:#fff}#PageCart button.remove-tender{background-color:#c30;border-radius:2px;color:#fff;display:flex;font-size:1rem;font-weight:400;justify-content:center;padding:.5em;width:100%;margin:1em 0 0 0;margin-bottom:1em}.filters .filter-wrapper{width:100%}.filters .filter{background:none;border-bottom:1px solid #000}.filters .filter .search-filter{padding:.25em 0}.filters .filter .search-filter button{right:0;padding:1em}.filters .filter label,.filters .ajax-filters .filter label{display:flex;width:100%;font-size:14px;padding:.25em 0}.filters .filter .inner,.filters .ajax-filters .filter .inner{display:flex;flex-wrap:wrap}.filters .filter .filter-name{padding:1em 0 0 0}.filters .filter label span.icon,.filters .ajax-filters .filter label span.icon{width:fit-content;margin-left:0}.filters .filter-heading span{display:flex;font-size:20px;font-weight:700;line-height:30px;font-family:'Inter',sans-serif}.filters .ajax-filters .filter label span.icon{order:-1}.filters .filter span.icon:after{width:fit-content;margin:0 .5em 0 0}.filters .filter label input+span.icon:after,.filters .filter label span.icon:after{color:#fff;border:1px solid #000;border-radius:3px;width:18px;height:18px;text-align:center;align-content:center;background:#fff}.filters .filter .radio label .icon:after{content:"";border-radius:10px;text-align:center;align-content:center}.filters .filter label input:checked+span.icon:after,.filters .filter label.active span.icon:after,.filters .filter .radio label.active span.icon:after{color:#fff;content:"";background:#000;align-items:center;align-content:center;align-self:center;text-align:center}.filters .ajax-filters .filter label span.count{order:2;margin-left:auto}.filters .clear-filter{background:none;border:0;text-align:end;font-size:.875rem!important;font-weight:400;font-family:'Inter',sans-serif}.filters .filter.hide .inner:after{background:linear-gradient(to bottom,rgba(245,246,248,.7) 0%,rgba(245,246,248,1) 70%)}.filters .toggle-filter-mobile{display:none}@media only screen and (min-width:0) and (max-width:65rem){.filters .filter label,.filters .ajax-filters .filter label{padding:.5em 0}.filters{transform:translateX(-110vw)}.filter-open .filters .close-filter{position:absolute}}.filterpanel-wrapper{margin-top:2rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;background:#0ff}.filterpanel-item.sort{margin-left:auto}.filterpanel-item.sort label{font-weight:bold}.filterpanel-item select{border:0;font-weight:bold;font-family:'Inter',sans-serif;font-size:.95rem}.filterpanel-item .check-btn{margin-right:1em;border:1px solid #ccc;padding:.4em .6em;border-radius:3px;font-size:.95rem;align-items:center;width:auto;display:flex;flex-wrap:wrap;background:#fff}.filters{flex-direction:row!important}.filters .inner-filter{display:flex}.filters .range-box{display:flex;flex-wrap:wrap;max-width:100%}.filters .range-box input{order:2;max-width:48.3%}.filters .range-box input:first-of-type{margin-right:auto}.filters .range-box input[type=text]{background:#f5f5f5;max-width:calc(50% - 4rem);min-width:80px;border-radius:2px;padding:.25rem;font-size:.8rem;border:1px solid #999;margin-bottom:.5rem;order:1}.filters .range-box input[type=text]:nth-last-of-type(2){margin-left:.5rem}.filters .range-box input[type=text]:last-of-type{margin-right:.5rem;margin-left:auto}.filters .filter-label{display:none;position:-webkit-sticky;position:sticky;width:100%;left:0;top:0;z-index:1001;padding:1.5em 1em;box-sizing:border-box;background:#eee}.filterpanel-item{position:relative}.filterpanel-item .check-btn{display:flex;flex-wrap:nowrap}.filterpanel-item .check-btn:after{display:flex;content:"";font-family:'Font Awesome 6 Pro';margin-left:.5rem;font-size:.6rem}.filterpanel-item .filter-dropdowns{position:absolute;background:#fff;margin-top:.5em;z-index:100002;width:290px;border-radius:3px;padding:.8em;max-height:400px;overflow-y:auto;border:1px solid #ccc}.filterpanel-item .filter-dropdowns label{display:flex;width:100%;position:relative;overflow:hidden;background:#fff;border:1px solid #ccc;border-radius:3px;padding:.3em .5em;margin-bottom:.5em;position:relative;align-items:center;align-content:center;font-style:italic;font-size:.9rem;transition:.5s background}.filterpanel-item .filter-dropdowns label:hover{background:#eee;cursor:pointer}.filterpanel-item .filter-dropdowns label input{position:absolute;left:-1000px}.filterpanel-item .filter-dropdowns label .count{justify-content:flex-end;margin-left:auto;display:block;color:#999;font-size:.9rem}.filterbutton-wrapper{width:100%;max-width:7.5rem;display:flex}.filterbutton-wrapper.mobile{display:none}.filter-menu{font-weight:600!important;font-size:.9rem;display:none}.filter-menu:hover{background:#eee!important;cursor:pointer;color:#000!important;border:1px solid #ccc!important}.filter-menu:before{content:""!important;margin-right:.5rem!important;font-weight:300!important;font-size:.8rem!important}#CloseFilter{display:none;justify-content:center;background:#222;color:#fff;bottom:0!important;left:0;padding:1.5em;text-align:center;text-transform:uppercase;font-weight:bold;position:-webkit-sticky;position:sticky;width:100%;box-sizing:border-box;z-index:101;transition:.5s background;align-items:center;align-content:center}#CloseFilter:before{content:"";font-family:'Font Awesome 6 Pro';display:flex;margin-right:.5rem}#CloseFilter:hover{background:#000;cursor:pointer}.filterpanel-wrapper .clear-filters .btn{padding:.45rem .5rem!important;font-size:.8rem!important;margin-left:.8rem;background:#fff;color:#333;border:1px solid #ccc;font-weight:600}.filterpanel-wrapper .clear-filters .btn:hover{background:#eee;color:#333}.filtertop-wrapper{width:100%;display:flex;margin-bottom:1em}.swh-template.active-filters{justify-content:flex-start;padding:0!important}.swh-template.active-filters span{margin:0 .5rem .5rem 0;font-family:'Inter',sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:#fff;background:#748694;border-radius:5px;padding:8px 12px 8px 16px}.swh-template.active-filters span.close{margin:0;padding:8px 12px}.swh-template.active-filters span.close:after{content:"";font-family:'Font Awesome 6 Pro'}.swh-template.active-filters span.close:hover{cursor:pointer;opacity:.8}select#OrderBy{height:fit-content}.toggle-filter-menu .filtered-articles{display:flex;background:#00b5e2;border-radius:100px;margin-left:.5em;padding:.75rem;height:1.125rem;width:1.125rem;align-items:center;justify-content:center}@media only screen and (min-width:0) and (max-width:65rem){.filters{flex-direction:column!important;width:100%;background:#f5f6f8}.filters .filter-heading{background:#f5f6f8;display:flex;flex-wrap:wrap}.filter-open .filters .toggle-filter-mobile{align-items:end;width:100%;justify-content:flex-end;display:flex;padding:1em .5em}.filter-open .filters .toggle-filter-mobile button{background:#323232;color:#fff;border:0;padding:1em}.filter-open .filters .toggle-filter-mobile button:after{content:""!important;font-family:'Font Awesome 6 Pro';font-size:1.8rem}.filter-open .filters .toggle-filter-mobile button:hover{opacity:.65}.filterpanel-wrapper .clear-filters{display:none}.filters .inner-filters{padding:2rem 2rem 8rem 2rem}.filters .inner-filter{flex-direction:column;padding:2rem 1rem 8rem 1rem;width:100%;min-height:calc(100vh - 8rem)}.filters .filter .filter-name{padding:1em 0}.filters .filter .search-filter{padding:1em 0}.filters .filter .search-filter button{padding:1em;top:inherit}.filters .filter .inner{padding:0 0 1em 0}.filters .clear-filter{min-width:auto}.filters .filter-label{display:flex}.filter-menu{width:auto!important;display:flex}.filterpanel-item .check-btn{position:relative;margin-top:.5em;width:100%;border-radius:3px;box-sizing:border-box;margin-bottom:1rem;padding:1rem}.filterpanel-item .filterpanel-item:last-of-type .check-btn{margin-bottom:0}.filterpanel-item .filter-dropdowns{position:relative;z-index:1;width:100%;max-height:unset;top:-1.1rem;padding-bottom:.25rem}#CloseFilter{display:flex}.filtertop-wrapper{width:calc(100% - 7.5rem)}}@media only screen and (min-width:0) and (max-width:65rem){.filterbutton-wrapper{width:80%;z-index:200;margin:auto;justify-content:center;position:sticky;max-width:unset}.filtertop-wrapper{width:100%}.filtertop-wrapper .active-filters{display:none}.filterbutton-wrapper.mobile{display:flex;bottom:2rem}.filterbutton-wrapper.desktop{display:none}.filter-menu{width:100%!important;padding:1em}.filters .filter-number-of-articles{padding:1em 2em 1em 2em}.filter-open .filters .close-filter .loaded-number{margin:0 .25em}}@media only screen and (min-width:0) and (max-width:32rem){.filterpanel-wrapper .filter-reload{width:100%}.filterpanel-item.sort{color:#000!important;border:1px solid #333!important;padding:0 1rem;width:100%;justify-content:center;display:flex;align-items:center;align-content:center;transition:.5s background}.filterpanel-item.sort:hover{background:#eee!important;cursor:pointer;color:#000!important;border:1px solid #ccc!important}.filterpanel-item.sort select{font-size:1rem!important}}.filter-menu{background:#001c38;border-radius:8px;color:#fff;border:0}.filters .price-filters{flex-direction:column}.filters .price-filters .inputs{height:25px;position:relative;margin-top:10px}.filters .price-filters .inputs .min-value,.filters .price-filters .inputs .max-value{position:absolute;left:0;top:0;width:100%;pointer-events:none}input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;appearance:none;height:18px;width:18px;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:9px}input[type=range]::-moz-range-thumb{pointer-events:all;-webkit-appearance:none;height:18px;width:18px;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:9px}input[type="range"]{-webkit-appearance:none;appearance:none;height:2px;width:100%;position:absolute;background-color:#d9d9d9;pointer-events:none}#PriceFilterMinPrice{height:0;z-index:1}.filters .price-filters .values{display:flex;font-size:.9rem}.filters .price-filters .values .min-value{flex:1;height:25px}.filters .price-filters .values .max-value{flex:1;height:25px;text-align:right}.pagination .load-more{border:1px solid #323232!important;background:none!important;width:fit-content!important;color:#323232!important;border-radius:5px;padding:.5rem 1rem}.pagination .load-more:hover{background:#323232!important;color:#fff!important}.component-articlegroup-thumbnails{width:100%;margin:-.5em auto 0 auto;padding:0 0 1em 0}.component-articlegroup-thumbnails .overflow-swiper-inner{display:flex;align-items:start}.component-articlegroup-thumbnails .overflow-swiper-item{max-width:150px;aspect-ratio:150/191;margin-right:20px;padding:0;min-width:unset}.component-articlegroup-thumbnails a{justify-content:center;aspect-ratio:150/191;min-width:150px}.component-articlegroup-thumbnails a figure{max-width:150px;height:unset;aspect-ratio:1/1;align-content:center;margin-bottom:1em}.component-articlegroup-thumbnails a figure img{max-width:102px;max-height:102px;height:unset;aspect-ratio:1/1}.component-articlegroup-thumbnails a{text-decoration:none}.component-articlegroup-thumbnails a span{margin:0;text-decoration:none;line-height:20.8px;font-weight:600;font-size:1rem;font-family:'Inter',sans-serif}.component-articlegroup-thumbnails .overflow-swiper-outer .overflow-swiper-arrow{top:30%;margin-right:10px}@media only screen and (min-width:0) and (max-width:820px){.swh-template.artgroup-thumbnails{padding:0 0 0 20px}.overflow-swiper-progressbar{margin-right:20px}}@media only screen and (min-width:0) and (max-width:768px){.component-articlegroup-thumbnails .overflow-swiper-item{aspect-ratio:125/166;min-width:125px;max-width:125px}.component-articlegroup-thumbnails a figure{max-width:125px}.component-articlegroup-thumbnails a{aspect-ratio:125/166;max-width:125px;min-width:125px}}.component-faq .faq-anchore{display:block;position:relative;top:-250px;visibility:hidden}.overflow-swiper-outer{width:100%;overflow-x:hidden}.overflow-swiper-inner{width:max-content;cursor:grab;padding:10px 0}.overflow-swiper-item{display:inline-block;width:12.5vw;text-align:center;background:none;border:0;user-select:none;color:#000;text-decoration:none}.overflow-swiper-item figure,.overflow-swiper-item img{pointer-events:none}.overflow-swiper-outer.dragging .overflow-swiper-item{pointer-events:none}.overflow-swiper-outer .overflow-swiper-arrow{width:2rem;display:inline-block;height:2rem;position:absolute;top:20px;display:block;background:#00b5e2;border-radius:20px;color:#fff;text-align:center;cursor:pointer;font-size:1.2rem;padding-top:.35rem}.overflow-swiper-outer .overflow-swiper-arrow-left{left:0}.overflow-swiper-outer .overflow-swiper-arrow-right{right:0}.overflow-swiper-progressbar{position:relative;background:#d9d9d9;height:2px}.overflow-swiper-progressbar-fill{position:absolute;display:inline-block;background:#001c38;width:100%;border-radius:20px;height:4px;left:0;top:-1px}@media only screen and (min-width:769px) and (max-width:1023px){.overflow-swiper-item{width:16.8vw}}@media only screen and (min-width:0) and (max-width:768px){.overflow-swiper-item{width:20vw}.overflow-swiper-outer .overflow-swiper-arrow{padding-top:.4rem}}@media(hover:none){.overflow-swiper-outer .overflow-swiper-arrow{display:none}}.overflow-swiper-item{color:#001c38}.overflow-swiper-item{display:inline-flex!important;flex-wrap:wrap;padding:0 .25em;min-width:80px}.overflow-swiper-item img{max-width:48px;height:auto}.overflow-swiper-item span{width:100%;margin:0 .25em}@media only screen and (min-width:0) and (max-width:890px){.overflow-swiper-item img{max-width:48px;height:auto}}