/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/blocks/dekode/facetwp-loop.css ***!
  \******************************************************************************************************************************************************************************************************/
.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes{
	-moz-column-gap:3rem;
	     column-gap:3rem;
	display:flex;
	flex-wrap:wrap;
	margin-bottom:0;
	padding-top:2.5rem;
	row-gap:1.5rem;
}

:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox{
		align-items:center;
		background:unset;
		display:flex;
		font-size:1rem;
		gap:1rem;
		margin:0;
		padding-left:0;
		position:relative;
		margin-top:auto;
	}

:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox)::after,:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox)::before,.checked:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox)::after{
			content:unset;
		}

:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox) img{
			height:6.5rem;
			-o-object-fit:cover;
			   object-fit:cover;
			pointer-events:none;
			width:6.5rem;
		}

:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox) .facetwp-label{
			align-items:center;
			display:flex;
			gap:0.75rem;
			margin:0;
			padding:0;
			position:relative;
		}

:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox) .facetwp-label::before{
			background-color:transparent;
			border:1px solid #000;
			border-radius:50%;
			content:"";
			height:1.5rem;
			width:1.5rem;
		}

:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox) .facetwp-label::after{
			background-color:#000;
			border-radius:50%;
			content:"";
			left:0.25rem;
			opacity:0;
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			transition:opacity 0.2s ease-in-out;
		}

.checked:is(:is(.entry-content .dekode-facetwp-loop .facetwp-type-checkboxes) .facetwp-checkbox) .facetwp-label::after{
			content:"";
			height:1rem;
			opacity:1;
			width:1rem;
		}

.dekode-facetwp-loop .dekode-facetwp-filter{
	border-bottom:1px solid #585858;
	font-size:1rem;
	font-weight:400;
	gap:0;
	line-height:1.5;
}

.open:is(.dekode-facetwp-loop .dekode-facetwp-filter) .dekode-facetwp-filters__label{
			padding-bottom:0;
		}

:is(.dekode-facetwp-loop .dekode-facetwp-filter) .dekode-facetwp-filters__facetwp{
		overflow:hidden;
		padding-bottom:1.5rem;
	}

:is(.dekode-facetwp-loop .dekode-facetwp-filter) .dekode-facetwp-filters__label{
		padding:1.5rem 0 0;
	}

.dekode-facetwp-filter-collapsible.closed:is(.dekode-facetwp-loop .dekode-facetwp-filter) .dekode-facetwp-filters__label{
		padding-bottom:1.5rem;
	}

:is(.dekode-facetwp-loop .dekode-facetwp-filter) .facetwp-display-value{
		display:flex;
		flex-direction:column;
		gap:1rem;
		padding:0;
	}

.dekode-facetwp-loop .dekode-facetwp-filters{
	padding-bottom:4.5rem;
	row-gap:0;
}

@media (max-width: 600px){
	.show-for-small{
		display:none !important;
	}
}

@media (max-width: 782px){
	.show-for-medium{
		display:none !important;
	}
}

@media (max-width: 960px){
	.show-for-large{
		display:none !important;
	}
}

@media (max-width: 1280px){
	.show-for-wide{
		display:none !important;
	}
}

@media (max-width: 1440px){
	.show-for-huge{
		display:none !important;
	}
}


/*# sourceMappingURL=facetwp-loop.css.map*/