
.visualfilter-block {margin-bottom:0;background-color:white;text-align:center;}
.visualfilter-container {position:relative; font-weight:bold;margin-left:auto;margin-right:auto;}
.visualfilter-container span {font-family: initial; font-size: 1em; white-space:nowrap;position:absolute;}
@media screen and (max-width: 640px) {
.visualfilter-container span {font-size: 0.7em;white-space:nowrap;position:absolute;}
}
@media screen and (max-width: 320px) {
.visualfilter-container span {font-size: 0.6em;white-space:nowrap;position:absolute;}
}
.visualfilter-container span .selected {color:red;}
.visualfilter-container span .no-products {color:grey;}
