.filter.svelte-jj7r4z{position:relative}.filter.svelte-jj7r4z .title:where(.svelte-jj7r4z){display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;color:var(--color-background)}.filter.svelte-jj7r4z .title:where(.svelte-jj7r4z) h2:where(.svelte-jj7r4z){font-family:var(--font-body);font-size:1.5rem;font-weight:500}.filter.svelte-jj7r4z .title:where(.svelte-jj7r4z) .clear:where(.svelte-jj7r4z){font-size:.8rem;cursor:pointer;letter-spacing:.05rem}ul.faq.svelte-jj7r4z{list-style-type:none;color:#fff}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z){font-size:var(--font-size-paragraph-small);background-color:var(--color-background-dark)}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z):first-child{border-top:1px solid var(--color-gray)}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .question:where(.svelte-jj7r4z){border-bottom:1px solid var(--color-gray);font-weight:500;font-size:var(--font-size-paragraph-small);padding:.8rem 0;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .question:where(.svelte-jj7r4z) span:where(.svelte-jj7r4z){display:inline-block;width:85%;margin-left:10px}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .question:where(.svelte-jj7r4z) .icon:where(.svelte-jj7r4z){transition:transform .3s ease;margin-right:10px}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z){padding:1rem 0;line-height:1.5;border-bottom:1px solid var(--color-gray)}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z){width:calc(100% - 20px);margin-left:10px;margin-right:10px}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) span:where(.svelte-jj7r4z){display:block;margin-bottom:10px;cursor:pointer;opacity:1;transition:opacity .2s}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) span:where(.svelte-jj7r4z).active{text-decoration:underline}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) span:where(.svelte-jj7r4z):hover{opacity:.7}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z){display:flex;align-items:center;gap:.75rem}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z){display:flex;flex-direction:column;gap:.25rem;flex:1}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z) .price-label:where(.svelte-jj7r4z){font-size:.75rem;opacity:.7;cursor:default;margin-bottom:0}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z) .price-label:where(.svelte-jj7r4z):hover{opacity:.7}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z) input:where(.svelte-jj7r4z){width:100%;background:#fff;border:1px solid var(--color-gray);color:inherit;padding:.4rem .5rem;font-size:var(--font-size-paragraph-small);font-family:var(--font-body)}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z) input:where(.svelte-jj7r4z):focus{outline:none;border-color:var(--color-background)}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z) input:where(.svelte-jj7r4z)::-webkit-outer-spin-button,ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z) .answer:where(.svelte-jj7r4z) .contents:where(.svelte-jj7r4z) .price-range:where(.svelte-jj7r4z) label:where(.svelte-jj7r4z) input:where(.svelte-jj7r4z)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul.faq.svelte-jj7r4z li:where(.svelte-jj7r4z).open .question:where(.svelte-jj7r4z) .icon:where(.svelte-jj7r4z){transform:rotate(45deg)}.filter_button_mobile.svelte-y5b3if{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:10;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-accent2);padding:1.5rem 0}.filter_wrap.svelte-y5b3if{position:sticky;top:120px;height:calc(100vh - 120px);overflow-y:auto}.filter_wrap.svelte-y5b3if::-webkit-scrollbar{display:none}.results.svelte-y5b3if{width:100%;position:relative;display:grid;grid-template-columns:1fr 300px;gap:2rem;align-items:start}.results.svelte-y5b3if .active-filters:where(.svelte-y5b3if){position:absolute;top:-55px;left:0;grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem}.results.svelte-y5b3if .active-filters:where(.svelte-y5b3if) .chip:where(.svelte-y5b3if){display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-gray);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:var(--font-size-paragraph-small);padding:.4rem .9rem;cursor:pointer;transition:opacity .2s}.results.svelte-y5b3if .active-filters:where(.svelte-y5b3if) .chip:where(.svelte-y5b3if):hover{opacity:.7}.results.svelte-y5b3if .active-filters:where(.svelte-y5b3if) .chip:where(.svelte-y5b3if) .remove:where(.svelte-y5b3if){font-size:1rem;line-height:1}.results.svelte-y5b3if .grid:where(.svelte-y5b3if){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;align-items:start}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .empty:where(.svelte-y5b3if){grid-column:1 / -1;font-size:1.2rem;opacity:.7}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if){position:relative;aspect-ratio:1;display:block;color:inherit;text-decoration:none}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) img:where(.svelte-y5b3if),.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) .placeholder:where(.svelte-y5b3if){width:100%;height:100%;object-fit:cover;display:block}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) .info:where(.svelte-y5b3if){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;opacity:0;background:#000000bf;width:101%;height:101%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;transition:opacity .3s ease;backface-visibility:hidden}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) .info:where(.svelte-y5b3if) h3.title:where(.svelte-y5b3if){font-weight:500;font-size:1.7rem}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) .info:where(.svelte-y5b3if) .caption:where(.svelte-y5b3if){font-size:1rem}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) .info:where(.svelte-y5b3if) .show:where(.svelte-y5b3if){white-space:pre-line}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if) .info:where(.svelte-y5b3if) .arrow:where(.svelte-y5b3if){margin-top:-30px}.results.svelte-y5b3if .grid:where(.svelte-y5b3if) .cell:where(.svelte-y5b3if):hover .info:where(.svelte-y5b3if){opacity:1}@media all and (max-width:1100px){.filter_button_mobile.svelte-y5b3if{display:flex}.results.svelte-y5b3if{grid-template-columns:1fr}.results.svelte-y5b3if .filter_wrap:where(.svelte-y5b3if){display:none}}
