body{font-family:"DM Sans",sans-serif}.product-image-container .product-image-wrapper{padding-bottom:100% !important}.product.photo.product-item-photo .product-image-container{width:200px !important;border:1px solid #c2c2c2}.page-title-wrapper .page-title{text-align:center}.product-item-merk{font-size:.65em;opacity:.6;height:9px;display:block;hyphens:auto;word-wrap:break-word}.product.name a{font-weight:900;font-size:15px}.product-item-name{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;display:block;hyphens:auto;margin:5px 0;word-wrap:break-word;height:40px}.pages .item{font-size:1.2rem;line-height:3.2rem;letter-spacing:normal;margin:0 2px 0 0;display:inline-block;border:1px solid #000;width:36px;border-radius:5px;background-color:#000}.pages .item.current{font-size:1.2rem;line-height:3.2rem;letter-spacing:normal;margin:0 2px 0 0;display:inline-block;border:1px solid #f8b539;width:36px;border-radius:5px;background-color:#f8b539}.pages .item a.page{color:#fff !important;display:inline-block;padding:0 4px;text-decoration:none}dl.block dt,dl.block dd a{font-size:12px}.pages .item.current .page{color:#000 !important;display:inline-block;padding:0 4px;text-decoration:none}.toolbar-products{margin-bottom:40px;padding:0 10px;text-align:center !important}.block.block-categories .block-title{color:#f8b539;font-size:20px;font-weight:600}.filter-options .filter-options-title{font-weight:700;line-height:1.1;font-size:20px !important;margin-top:2rem;margin-bottom:2rem;margin:0 0 10px;word-break:break-all;color:#f8b539}.filter-options .filter-options-title:after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;padding:0;font-size:12px;color:#f8b539;margin-left:8px}.filter-options-content .items .item{font-size:16px !important}.pages .action.next{margin-left:0 !important}.pages .action{border-radius:4px}.categories-banner-container,.category-description{font-family:"DM Sans",sans-serif}.category-description{font-size:16px}.breadcrumbs .item:not(:last-child):after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px !important;line-height:18px;content:'\2f';color:var(--color-474D55);font:var(--fa-font-solid);margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;text-align:center}.categories .category-item{font-size:16px !important;font-weight:600;text-decoration:none;color:#000 !important}.categories .category-item a{text-decoration:none;color:#000 !important}.custom-control-input.cb-filter-item:checked{accent-color:#000}.custom-control-input.cb-filter-item{margin-right:15px}a:visited{text-decoration:none !important}.box-title.mt-2 .text-center .category-box--label{font-size:15px;font-weight:900 !important;color:#000;text-decoration:none !important}.box-widget-all-category .category-box{flex-basis:20%;margin-bottom:30px}.box-widget-all-category .box-img{cursor:pointer;margin:11px;padding:9px;max-height:100%;min-height:79%}.category-description .widget.block.block-static-block .box-widget-all-category{padding-left:none !important;padding-right:none !important}.list-subcat.collapse{text-decoration:none;color:#000;font-size:16px;font-weight:900;list-style-type:none;padding-left:0 !important}.list-subcat.collapse a{color:#000 !important}.list-subcat.collapse a:link{text-decoration:none}.categories-banner-container{padding:0 20px}.list-subcat.collapse li{margin-top:0 !important;margin-bottom:7px !important}.block-title i{margin-left:8px}img.product-image-photo{height:100% !important}.page-main{margin-top:35px}@media (min-width:1024px),print{.page-products .products-grid .product-item{margin-left:1% !important;padding:0;width:calc((100% - 6%)/5) !important}}@media (min-width:769px),print{.breadcrumbs{padding-left:0 !important}.page-main{width:100%;margin-top:59px}.products.wrapper~.toolbar .pages{float:inherit !important}.toolbar-sorter.sorter{float:left !important}.action.primary.btn-filter-mobile{display:none}.page-title-wrapper{position:relative;text-align:left;color:#000;border:2px;margin-bottom:30px}.page-title{font-size:42px;top:45px;bottom:0;left:50px;padding-left:10px;border:0 solid;width:-webkit-fill-available}.categories-link-banner img{width:100%;height:155px;object-fit:cover}.mobile-back-cat{display:none}.items.back-button{display:none}}@media (max-width:768px){dl.block{margin-left:2%}.page-main{margin-top:0}.box-widget-all-category .box-img{min-height:184px}body.page-with-filter .items.back-button li a:before{font:var(--fa-font-solid);content:"\f053";margin-left:10px;object-position:right;position:inherit;margin-right:10px}body.page-with-filter .categories-banner-container{display:none}body.page-with-filter .items.back-button{display:block;text-decoration:none;padding-top:10px;font-size:14pt;margin:19px 0 20px 30px}body.page-with-filter .items.back-button li a{text-decoration:none}body.page-with-filter .page-title-wrapper{margin-left:9px}body.page-with-filter .products{margin:30px 5px}.product.name.product-item-name a{font-weight:600;font-size:15pt}.product.name.product-item-name{margin-top:9px}body .items.back-button{display:none}body.page-with-filter .page-title-wrapper .page-title{font-size:20pt;position:unset;color:#000}#maincontent{z-index:2}.toolbar-products{text-align:left !important}.page-title-wrapper a{color:#23539b}.page-title-heading span{font-size:20pt}.page-title-wrapper .page-title{font-size:42px;position:absolute;color:#fff;top:60px;padding-left:10px;border:0 solid;width:-webkit-fill-available;text-align:center}.page-title-wrapper .categories-banner-container{padding:0}.page-main{padding-left:0 !important;padding-right:0 !important}.box-widget-all-category .category-box{flex-basis:50%}.mobile-back-cat{display:block;margin-left:21px;margin-top:10px;font-size:14pt;text-decoration:none;color:#000}.category-box .box-img a img{border-radius:5px;margin:0 auto;box-shadow:0px 2px 6px #0000000f}.box-title.mt-2 .text-center .category-box--label{font-size:14pt}.toolbar.toolbar-products{margin-top:10px}.action.primary.btn-filter-mobile{display:block;position:fixed;border:0 solid #000;box-shadow:#52 0px 34px 56px;right:0;left:147px;bottom:34px;width:51%;font-size:inherit;line-height:21px;z-index:99;border-radius:25px;background:#f8b539}.action.primary.btn-filter-mobile span:before{display:inline-block;content:'';background-image:url(../../images/icon-awesome-sliders-h.svg);background-size:20px 20px;height:20px;width:20px;margin-right:3px;margin-top:2px;background-repeat:no-repeat}.action.primary.btn-filter-mobile span{color:#000;font-size:20pt}.sidebar.sidebar-main{left:0;top:21%;display:none;min-width:100%;height:57%;padding-left:21px;border:2px solid #f8b539;position:fixed;background:#fff;z-index:88}.filter-options-content .items .item{flex-basis:100%;margin-top:8px}.block.filter{margin-bottom:11px;margin-top:20px !important}.remove-filter:checked,.new-filter:checked{margin-right:21px}ol.items{font-size:14pt;display:flex;flex-wrap:wrap}.filter-options .filter-options-title{font-size:18pt}.filter-options .filter-options-title:after{content:"" !important}.breadcrumbs,.block.block-categories{display:none}#backbefore{display:-webkit-box;font-size:16px;margin:20px 0;color:#23539b}#backbefore:before{font:var(--fa-font-solid);content:"\f053";margin-left:10px;color:var(#000);object-position:right;position:inherit;right:0;margin-right:10px;top:0}.item.product.product-item .product-item-info{display:flex;width:100%;border:1px solid #e2e2e2;border-radius:5px;margin-bottom:12px;box-shadow:rgba(0,0,0,.1) 0px 0px 5px 0px,rgba(0,0,0,.1) 0px 0px 1px 0px}.products-grid .product-item{display:inline-block;margin-left:2%;padding:0;width:calc(100% - 2%) !important;flex-basis:96%}.product-image-container .product-image-wrapper{height:100%}.product.photo.product-item-photo .product-image-container{width:127px !important;height:100%;border:unset}.product.details.product-item-details{margin-left:2%}.page-products .columns{position:relative;z-index:1;float:left;overflow:hidden}.page-products .products-grid .product-item:nth-child(3n+1){margin-left:2% !important}}@media (max-width:479px){.action.primary.btn-filter-mobile{left:112px}.sidebar.sidebar-main{top:16%}}@media (max-width:425px){.action.primary.btn-filter-mobile{left:103px}.page-title-wrapper .page-title{top:34px}}@media (max-width:375px){.action.primary.btn-filter-mobile{left:48px;width:72%}}