:root{--primary-900: #252525;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.86, 0, .07, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275)}#item-list form .centered{margin-top:40px}#item-list .btn:not(.primary){padding:8px 52px;font-size:12px;font-weight:400}#item-list .criteria h2{margin:20px auto 10px;font-size:12px;text-align:center}#item-list .criteria .condition-list{margin:0 8px 20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#item-list .criteria .condition-list:not(.likes) .condition label{display:flex;justify-content:left;align-items:center}#item-list .criteria .condition-list:not(.likes) .condition label img{height:20px}#item-list .criteria .condition-list.allergies .condition label img{margin:0 10px 0 8px;width:14px}#item-list .criteria .condition{width:33.3%}#item-list .criteria input[type=checkbox]{display:none}#item-list .criteria label{margin:2px 2px 4px;display:block;padding:4px 0;font-size:12px;text-align:center;border:1px solid #1f1f1f;border-radius:40px}#item-list .criteria label img{object-fit:contain}#item-list .criteria input[type=checkbox]:checked+label{color:#fff;background:#1f1f1f}#item-list .criteria input[type=checkbox]:checked+label img{filter:invert(1)}#item-list .centered{margin-bottom:50px}@media screen and (min-width:620px){#item-list .criteria .condition-list{margin:20px auto 0;max-width:620px}#item-list .criteria .condition{width:20%}}
