.text-page__img-list {
	display: block !important;
}

.nc_netshop_filter_field {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.nc_netshop_filter_field label{
	align-items: center;
    cursor: pointer;
    display: flex;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 20px;
    padding-left: 28px;
    position: relative;
}

.nc_netshop_filter_field input {
    align-self: flex-start;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    color: #f5f5f5;
    cursor: pointer;
    flex-shrink: 0;
    height: 18px;
    left: 0;
    position: absolute;
    top: 0;
    width: 18px;
}

.nc_netshop_filter_field input:after, .nc_netshop_filter_field input:before {
    content: "";
    left: 0;
    position: absolute;
    top: 0;
}

.nc_netshop_filter_field input:before {
    background: var(--Beige---faded, #e4d8ca);
    border-radius: 5px;
    bottom: 0;
    right: 0;
}

.nc_netshop_filter_field input:after {
    background-color: currentColor;
    display: block;
    height: 18px;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiA5Ij48cGF0aCBzdHJva2U9IiNGNUY1RjUiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEuNSA0LjUgMyAzTDExIDEiLz48L3N2Zz4=) center / 12px 9px no-repeat;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMiA5Ij48cGF0aCBzdHJva2U9IiNGNUY1RjUiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEuNSA0LjUgMyAzTDExIDEiLz48L3N2Zz4=) center / 12px 9px no-repeat;
    opacity: 0;
    width: 18px;
}

@media (hover:hover){
	.nc_netshop_filter_field input:hover:before{background:#ece2d8}
}
.nc_netshop_filter_field input:checked:before{
	background:var(--Beige,#cbbc9b)
}
.nc_netshop_filter_field input:checked:after{
	opacity:1
}
.nc_netshop_filter_field input:checked:hover:before{
	background:#dccfb2
}

.withoutfilter .pagination {
    grid-column: 1 / -1;
    margin-bottom: 4rem;
}

.header-top-infos__messangers {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 10px;
}

.header-top-infos__messangers a {
    height: 33px;
    width: 33px;
}

.header-top-infos__messangers a {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 7px;
}

.header-top-infos__telegram {
    background-image: url('/templates/img/telegram.svg');
}

.header-top-infos__whatsapp {
    background-image: url('/templates/img/whatsapp.svg');
}