@charset "UTF-8";:root{--primary-900: #252525;--ease-in: cubic-bezier(.755, .05, .855, .06);--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 h1{margin:40px auto 30px;letter-spacing:.5px}#item-list .cropped-image{background-size:220%}#item-list .btn:not(.primary){padding:8px 52px;font-size:12px;font-weight:400}#item-list .clear-filters{margin:10px auto 30px}#item-list .clear-filters a{color:#1f1f1f;font-size:12px;border-bottom:1px solid #1f1f1f;padding-bottom:4px}#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;flex-direction:row;justify-content:center;align-items:center}#item-list .criteria .condition-list a{color:#1f1f1f}#item-list .criteria .condition-list.space-30{margin-top:-10px}#item-list .criteria .condition-list.lifestyles,#item-list .criteria .condition-list.problems{justify-content:center}#item-list .criteria .condition-list:not(.likes) .condition label{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:4px 0}#item-list .criteria .condition-list:not(.likes) .condition label img{margin:0 2px 0 6px;width:20px;height:20px}#item-list .criteria .condition-list:not(.likes) .condition label img.remove{position:absolute;top:11px;right:8px;width:10px;height:10px}#item-list .criteria .condition-list:not(.likes) .no-icons label{padding:6px 10px}#item-list .criteria .condition-list.allergies .condition label img{margin:0 10px 0 8px;width:14px}#item-list .criteria .condition{display:block;width:33.3%}#item-list .criteria .condition.lifestyles,#item-list .criteria .condition.problems{width:auto}#item-list .criteria .condition.lifestyles label,#item-list .criteria .condition.problems label{padding:4px 12px 6px 2px!important}#item-list .criteria input[type=checkbox]{display:none}#item-list .criteria label{position:relative;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{width:14px;height:auto;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 .criteria.filters .condition{width:auto}#item-list .criteria.filters .condition label{padding-right:24px!important}#item-list .criteria.filters .condition label .remove{top:10px}#item-list .centered{margin-bottom:50px}#item-list .centered a{font-weight:500;font-family:Riviera,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,sans-serif}#item-list .items{list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:0 0 20px;margin:0}#item-list .items>li{margin-left:2.5%;margin-bottom:12px;width:46.1%;text-align:center;background:#fff;border:1px solid #1f1f1f}#item-list .items>li a{display:block}#item-list .items>li>a img{display:block;width:100%}#item-list .items>li ul{padding-bottom:10px;list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}#item-list .items>li ul li:nth-child(2n){margin-left:20px}#item-list .items>li ul img{display:inline-block;width:28px}#item-list .items .name,#item-list .items .name:visited{display:block;margin:10px auto;color:#000;font-size:15px;letter-spacing:.7px}#item-list .call-to-action{text-align:center}#item-list .call-to-action h2{margin:0 auto;font-size:10px;font-weight:400;line-height:35px}@media screen and (min-width:620px){#item-list .items>li{width:17%}#item-list .criteria .condition-list{margin:20px auto 0;max-width:620px}#item-list .criteria .condition{width:20%}#item-list .criteria.filters .condition-list{justify-content:center}}
