.block-category{height:100%}.block-category__wrapper{border-radius:var(--hh-border-radius,.5rem);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease-in-out}.block-category__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:calc(var(--hh-gutter-width, 2rem)/2)}@media(min-width:768px){.block-category__content{padding:var(--hh-gutter-width,2rem)}}.block-category__heading{margin-bottom:1rem}.block-category__categories{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.block-category__footer-blocks{margin-top:auto;padding-top:1.5rem}.block-category__list{list-style:none;margin:0;padding:0}.block-category__list,.block-category__list-columns{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.block-category__list-columns{flex-direction:row;gap:calc(var(--hh-gutter-width, 2rem)/2)}}.block-category__list-column{flex:1}@media(max-width:767px){.block-category__list-item-pa_container-inhoud:not(:last-child){margin-bottom:calc(var(--hh-gutter-width, 2rem)/4)}.block-category__list-item-pa_container-inhoud .block-category__content-wrapper{align-items:flex-start;flex-direction:column}.block-category__list-item-pa_container-inhoud .block-category__kruiwagens{margin-left:0}}.block-category__list-item-product_cat .block-category__list-link{padding:calc(var(--hh-gutter-width, 2rem)/3) 0}.block-category__list-item-product_cat,.block-category__list-item-waste_cat{border-bottom:1px solid var(--hh-color-grey-500,#d3d3d3)}@media(min-width:768px){.block-category__list-item-product_cat:last-child,.block-category__list-item-waste_cat:last-child{border-bottom:none}}.block-category__list-link{align-items:center;color:inherit;display:flex;flex-wrap:nowrap;text-decoration:none;transition:opacity .2s ease-in-out}.block-category__list-link:hover{opacity:.8}.block-category__list-item-waste_cat .block-category__list-link{gap:1rem;justify-content:flex-start;padding:0}.block-category__list-thumbnail-wrapper{display:block;flex-shrink:0;padding-right:1rem;position:relative}.block-category__list-thumbnail{display:block;height:3.5rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}@media(min-width:768px){.block-category__list-thumbnail{height:5rem}}.block-category__list-item-pa_afvalsoort .block-category__list-thumbnail{height:5rem;-o-object-fit:cover;object-fit:cover;width:5rem}.block-category__badge{background-color:var(--hh-notification-information-light,#add8e6);border-radius:var(--hh-border-radius-regular,1.25rem);flex-shrink:0;font-size:.75rem;padding:.25rem .5rem;position:relative;white-space:nowrap}.block-category__kruiwagens{color:var(--hh-color-gray,gray);display:inline-block;font-family:var(--hh-font-body,"Caros Regular",sans-serif);font-size:.875rem;font-weight:400;margin-left:.5rem;white-space:nowrap}.block-category__container-name{font-size:1.25rem;font-weight:500}.block-category__container-name,.block-category__name{align-items:center;display:inline-flex;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-category__name{font-size:1rem;font-weight:400}.block-category__content-wrapper{align-items:center;display:flex;flex:1;min-width:0;overflow:hidden}.block-category__count{background-color:var(--hh-color-light,#d3d3d3);border-radius:1rem;font-size:.875rem;margin-left:.5rem;padding:.25rem .5rem}.block-category__icon{flex-shrink:0;height:1rem;margin-left:.5rem;width:1rem}.block-category--color-white .block-category__wrapper{background-color:var(--hh-color-white,#fff)}.block-category--color-light .block-category__wrapper{background-color:var(--hh-color-light,#d3d3d3)}.block-category--color-primary .block-category__wrapper{background-color:var(--hh-color-primary,red)}.block-category--color-primary{color:var(--hh-color-white,#fff)}.block-category--color-primary .block-category__list-item,.block-category--color-primary .block-category__list-item-product_cat,.block-category--color-primary .block-category__list-item-waste_cat{border-bottom-color:hsla(0,0%,100%,.2)}.block-category--color-primary .block-category__count{background-color:hsla(0,0%,100%,.3)}.block-category--bordered .block-category__wrapper{border:2px solid var(--hh-color-primary,red)}