/* ======= Variables ======= */
/* :root {
	--brand-green: #40ad49;
	--brand-red: #e72b2f;
	--neutral-dark: #0b0b0c;
	--neutral-altdark: #0d0f13;
	--neutral-light: #fff;
} */

/* ======= Filters Tab ======= */
.c-merkfilters{
    display: flex;
    flex-direction: row;
    gap: 24px !important;
}


/* ======= Button ======= */
.c-merkfilter__item {
    padding: 10px 16px !important;
    position: relative !important;
	width: auto !important;
    background-color: transparent !important;
}

.c-merkfilter__item::before {
	content: '' !important;
	width: 100% !important;
	height: 2px !important;

	position: absolute;
	top: unset !important;
	bottom: 0 !important;
	left: 0 !important;

	background-color: var(--brand-green) !important;
	transform: scaleX(0);
	transform-origin: right;

	transition: transform 0.3s ease !important;
}

.c-merkfilter__item:hover::before, .c-merkfilter__item--active::before {
	transform-origin: left;
	transform: scaleX(1);
}

.c-merkfilter__item::after {
	content: '' !important;
	width: 100% !important;
	height: 2px !important;

	position: absolute;
	top: 0 !important;
	left: 0 !important;

	background-color: var(--brand-red) !important;
	transform: scaleX(0);
	transform-origin: left;

	transition: transform 0.3s ease !important;
}

.c-merkfilter__item:hover::after, .c-merkfilter__item--active::after {
	transform-origin: right;
	transform: scaleX(1);
}

/* ======= Prijsfilter ======= */

.c-prijssort:hover{
    cursor: pointer;
}

.c-prijssort__icon{
    transition: transform 0.3s ease !important;
}
.c-prijssort__icon--down{
    transform: rotate(180deg);
}