@media (max-width: 1023px) {
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-filterkaart { display: flex; flex-direction: column; }
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-filterkaart > .shop-filtervorm { order: -1; }
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-filterkaart > .shop-catgroep { border-top: 1px solid var(--duin-lijn, #e6e0d6); border-bottom: 0; }
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-cat { gap: 0; margin-top: 4px; padding: 0 0 8px; }
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-catregel { margin: 0; min-height: 44px; }
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-filterregel { margin: 0; min-height: 44px; }
.winkel.terra.filters-eerst:is(.filters-eerst, #duin) .shop-zijbalk .shop-filtergroep { margin-left: 0; margin-right: 0; }
}