jsn-specialty-filters{display:block}
.jsn-specialty .jsn-animals__categories{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.jsn-specialty .jsn-animals__category{line-height:1.35}
.jsn-specialty .jsn-animals__category small{margin-top:0}
.jsn-specialty .jsn-animals__filters{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto}
.jsn-specialty .jsn-animals__filters[data-filter-columns="4"]{grid-template-columns:1fr 1fr minmax(220px,1fr) auto}
.jsn-specialty .jsn-animals__price,.jsn-specialty .jsn-animals__apply{grid-column:auto}
.jsn-specialty-quantity{margin:8px 0 0;color:#3d5148;line-height:1.4}
@media(max-width:1100px){.jsn-specialty .jsn-animals__filters,.jsn-specialty .jsn-animals__filters[data-filter-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:699px){
 .jsn-specialty .jsn-animals__categories{grid-template-columns:repeat(2,minmax(0,1fr))}
 .jsn-specialty .jsn-animals__category{display:grid;grid-template-columns:54px 1fr;text-align:left;column-gap:8px}
 .jsn-specialty .jsn-animals__category-image{grid-row:1/3;width:52px;height:52px}
 .jsn-specialty .jsn-animals__category small{grid-column:2}
 .jsn-specialty .jsn-animals__category>span:not(.jsn-animals__category-image){align-self:end}
 .jsn-specialty .jsn-animals__filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 .jsn-specialty .jsn-animals__filters[data-filter-columns="3"] .jsn-animals__field:first-child{grid-column:1/-1}
 .jsn-specialty .jsn-animals__price,.jsn-specialty .jsn-animals__apply{grid-column:1/-1}
 .jsn-specialty-quantity{font-size:12px}
}
