.filter{flex-direction:column;gap:20px;margin:16px 0 30px;display:flex}.filter h2{margin-bottom:10px}.filter .filter-genre .links{flex-wrap:wrap;gap:10px;display:flex}.filter .filter-genre .links li a{background-color:#efefef;border:1px solid #efefef;padding:4px 10px;display:block}.filter .filter-genre .links li a:hover{border-color:#7c7c7c;text-decoration:none}.filter .filter-genre .links li a.active{border-color:#343a40}.sort{margin-bottom:10px}.sort a{color:#51452e;margin:0 6px;text-decoration:underline}.sort .current,.sort a:hover{text-decoration:none}.sort .current{font-weight:700}.shops{padding-bottom:10px}.shop{background-color:var(--color-white);border:1px solid #e3e3e3;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.shop,.shop-info{gap:10px;display:flex}.shop-info{align-items:center}.shop-image a{width:80px;height:80px;display:block}.shop-image img{object-fit:cover;border-radius:50px;width:100%;height:100%;display:block}.shop-name{font-weight:700}.shop-pref{margin-top:3px}.shop-items{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.shop-item img{border:1px solid #edeae3;display:block}.shop-item:empty{background-image:linear-gradient(to right bottom,transparent calc(50% - 1px),#edeae3 calc(50% - .5px),#edeae3 calc(50% + .5px),transparent calc(50% + 1px),var(--color-white));border:1px solid #edeae3}.shop-link a{color:#51452e;background:#faf7f0;border:1px solid #edeae3;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:underline;display:flex}.shop-link a:hover{background:#fcfcf5}@media (max-width:639px){.filter .filter-area form{position:relative}.filter .filter-area form:after{color:#8e8e8e;content:"";pointer-events:none;font-family:iichi-icon;font-size:28px;line-height:36px;transition:transform .15s ease-in-out;position:absolute;right:5px}.filter .filter-area form select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#404040;border:1px solid #dedede;border-radius:0;width:100%;height:36px;padding:0 10px}.filter .filter-area form select.selected{border-color:#404040}.shop{flex-direction:column}.shop-items{grid-template-columns:repeat(5,1fr)}.shop-item img{width:100%;height:auto}.shop-link{display:none}}
/*# sourceMappingURL=list.434a5a345dda94c9.css.map*/