.group.svelte-1blbebk{grid-gap:2rem;grid-template-columns:1fr 1fr 1fr;display:grid}.img.svelte-1blbebk{border-radius:var(--radius);height:15vw;max-height:200px;box-shadow:0 0 0 0 var(--bg-color), 0 0 0 0px var(--txt-color);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:box-shadow .1s ease-in-out;overflow:hidden}.txt.svelte-1blbebk{padding:.5rem 0 0 1rem}a.svelte-1blbebk{color:var(--txt-color);outline:none;text-decoration:none}a.svelte-1blbebk:hover .img:where(.svelte-1blbebk){box-shadow:0 0 0 2px var(--bg-color), 0 0 0 4px var(--txt-color)}a.svelte-1blbebk:focus .img:where(.svelte-1blbebk){box-shadow:0 0 0 2px var(--bg-color), 0 0 0 4px var(--txt-color);outline:none}h3.svelte-1blbebk{letter-spacing:.02em;margin:.5em 0 .3em;font-size:1rem;font-weight:600}.categories.svelte-1blbebk{line-height:.8em}.categories.svelte-1blbebk span:where(.svelte-1blbebk){color:var(--txt-color);opacity:.6;margin:0 .4em 0 0;font-size:.7rem;display:inline-block}@media (width<=600px){.group.svelte-1blbebk{grid-gap:2rem;grid-template-columns:1fr}.img.svelte-1blbebk{height:15rem}.txt.svelte-1blbebk{padding:.5rem 0 0 .5rem}}.filter-wrapper.svelte-1blbebk{text-align:right}.filter.svelte-1blbebk{text-align:right;margin:0 0 1rem auto;display:inline-block;position:relative}.filter.svelte-1blbebk:after{content:"";background:var(--color-accent);z-index:11;border-radius:30rem;width:1.6rem;height:1.6rem;transition:scale .2s;position:absolute;inset:50% 0 auto auto;translate:0 -50%;scale:0}.filter.svelte-1blbebk:has(.active):after{scale:1}.filter.svelte-1blbebk:hover:after,.filter.svelte-1blbebk:focus-within:after{scale:1}.filter-btn.svelte-1blbebk{font-family:var(--body);appearance:none;text-align:right;cursor:pointer;z-index:12;background:url(../../../images/icon_filter.svg) right 5px center/1rem no-repeat;border:none;outline:none;padding:0 2rem 0 0;font-size:1rem;transition:background .1s;position:relative}.filter-btn.svelte-1blbebk:active{background-position:right 6px center;background-size:.9rem}.dropdown-menu.svelte-1blbebk{z-index:10;border-radius:var(--radius) 1.2rem var(--radius) var(--radius);background:#000;padding:3rem 2rem 2rem;animation:.4s svelte-1blbebk-circle;position:absolute;inset:-.7rem -.5rem auto auto}@keyframes svelte-1blbebk-circle{0%{clip-path:circle(.5% at 92% 1.3rem)}to{clip-path:circle(200% at 92% 1.3rem)}}.dropdown-menu.svelte-1blbebk .item:where(.svelte-1blbebk){font-size:1.1rem;font-family:var(--body);cursor:pointer;white-space:nowrap;color:#fff;transform-origin:50%;transition:scale .1s;display:block}.dropdown-menu.svelte-1blbebk .item:where(.svelte-1blbebk):not(:last-child){margin:0 0 .7rem}.dropdown-menu.svelte-1blbebk .item:where(.svelte-1blbebk):hover,.dropdown-menu.svelte-1blbebk .item:where(.svelte-1blbebk):focus-within{color:var(--color-accent);outline:none;scale:1.05}[data-theme=dark] .filter-btn.svelte-1blbebk{filter:invert()}[data-theme=dark] .dropdown-menu.svelte-1blbebk{border:var(--color-accent) 1px solid}[data-theme=dark] .filter.svelte-1blbebk .active:where(.svelte-1blbebk) .filter-btn:where(.svelte-1blbebk){color:#000;filter:none}[data-theme=dark] .filter.svelte-1blbebk:hover .filter-btn:where(.svelte-1blbebk){color:#fff;filter:none}[data-theme=dark] .filter.svelte-1blbebk:hover .active:where(.svelte-1blbebk) .filter-btn:where(.svelte-1blbebk){color:#000}
