.frame-search[data-v-ea4be019]{padding:30px 15px 20px;background:#f8f8f8}.frame-search__bar[data-v-ea4be019]{max-width:822px;margin:0 auto}.frame-search__hint[data-v-ea4be019]{margin:10px 0 0 30px}@media(min-width:992px){.frame-search[data-v-ea4be019]{padding-bottom:38px}}#search[data-v-ea4be019]{background:#f8f8f8}header[data-v-ea4be019]{padding:0}.listing-hero[data-v-ea4be019]{position:relative;min-height:196px;margin-top:16px;padding:22px 20px;overflow:hidden;border-radius:28px;background:var(--mint-100)}.listing-hero__mascot[data-v-ea4be019]{position:absolute;right:-6px;bottom:-4px;width:99px;height:132px;object-fit:contain}.listing-hero__title[data-v-ea4be019]{position:relative;max-width:236px;margin:0;font-size:24px;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--ink-900)}.listing-hero__count[data-v-ea4be019],.listing-hero__headline[data-v-ea4be019],.listing-hero__subline[data-v-ea4be019]{display:block}.listing-hero__count[data-v-ea4be019]{font-size:60px;line-height:.95;letter-spacing:-.03em;color:var(--primary-dark);font-variant-numeric:tabular-nums}.listing-hero__headline[data-v-ea4be019]{margin-top:4px}.listing-hero__subline[data-v-ea4be019]{margin-top:10px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:0}.frame-title[data-v-ea4be019]{display:flex;flex-direction:column;gap:7px}.frame-title__count[data-v-ea4be019]{margin-bottom:4px}@media(min-width:768px){.listing-hero[data-v-ea4be019]{min-height:224px;padding:28px 32px}.listing-hero__mascot[data-v-ea4be019]{right:24px;bottom:0;width:126px;height:168px}.listing-hero__title[data-v-ea4be019]{max-width:560px;font-size:32px}.listing-hero__count[data-v-ea4be019]{font-size:72px}.listing-hero__subline[data-v-ea4be019]{font-size:18px}}.listing-controls-row[data-v-ea4be019]{padding-top:16px;padding-bottom:18px}.frame-controls[data-v-ea4be019]{display:flex;gap:10px}.frame-controls__map[data-v-ea4be019]{margin-left:auto}.listing-controls[data-v-ea4be019]{gap:10px}.listing-sort-label[data-v-ea4be019]{font-size:15px;font-weight:800;color:var(--ink-900)}.listing-sort-controls[data-v-ea4be019]{min-width:0}.listing-sort-main[data-v-ea4be019]{display:inline-flex;align-items:center;column-gap:10px;min-width:0}.listing-sort-field[data-v-ea4be019]{position:relative;display:flex;flex-direction:column;min-width:0}.sort-by-select[data-v-ea4be019]{appearance:none;-webkit-appearance:none;min-width:0;max-width:none;height:46px;padding:0 42px 0 16px;border:2px solid var(--ink-900);border-radius:14px;background:var(--white);box-shadow:0 1px 2px #1f1f1f1a;font-size:15px;font-weight:800;color:var(--ink-900);text-overflow:ellipsis;cursor:pointer}.sort-by-select[data-v-ea4be019]:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.sort-by-chevron[data-v-ea4be019]{position:absolute;top:50%;right:14px;margin-top:-9px;color:var(--ink-900);pointer-events:none}.sort-by-select option[data-v-ea4be019]{padding-right:1rem}.sort-by-sizer[data-v-ea4be019]{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;width:auto!important;max-width:none!important}.listing-sort-main[data-v-ea4be019] button.sort-by-info,.selector-wrap[data-v-ea4be019] #fltrico{display:flex;align-items:center;justify-content:center;min-width:46px;height:46px;margin:0;padding:0;border:2px solid var(--ink-900);border-radius:14px;box-shadow:0 1px 2px #1f1f1f1a;color:var(--ink-900)}.listing-sort-main[data-v-ea4be019] button.sort-by-info{width:46px;background:var(--mint-100)}.listing-sort-main[data-v-ea4be019] svg.sort-by-info-icon{width:22px;height:22px}.listing-sort-main[data-v-ea4be019] svg.sort-by-info-icon circle:first-of-type{fill:none;stroke:var(--ink-900);stroke-width:2}.listing-sort-main[data-v-ea4be019] svg.sort-by-info-icon rect,.listing-sort-main[data-v-ea4be019] svg.sort-by-info-icon circle:last-of-type{fill:var(--ink-900)}.listing-sort-main[data-v-ea4be019] button.sort-by-info:focus-visible,.selector-wrap[data-v-ea4be019] #fltrico:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.selector-wrap[data-v-ea4be019]{display:flex;justify-content:flex-end;margin-left:auto}.selector-wrap[data-v-ea4be019] #fltrico,.selector-wrap[data-v-ea4be019] #fltrico.fltrico-mobile{width:auto;gap:8px;padding:0 14px;background:var(--referral-gift-bg);font-size:15px;font-weight:800;line-height:1;text-decoration:none}.selector-wrap[data-v-ea4be019] #fltrico i{padding-right:0;line-height:1}.map-sort-hint[data-v-ea4be019]{display:inline-flex;flex-direction:column;align-items:flex-start;min-height:46px;justify-content:center;line-height:1.2;row-gap:.14rem}.map-sort-hint[data-v-ea4be019] .map-sort-highlight{font-weight:700;color:var(--primary)}.map-sort-hint[data-v-ea4be019] .map-sort-secondary{font-style:italic;color:var(--secondary);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px;text-underline-offset:2px}@media(max-width:768px){.listing-controls[data-v-ea4be019]{flex-wrap:nowrap}.listing-sort-controls[data-v-ea4be019]{flex:1 1 auto;flex-wrap:nowrap}.listing-sort-label[data-v-ea4be019]{display:none}.sort-by-select[data-v-ea4be019]{max-width:100%}.map-sort-hint[data-v-ea4be019]{white-space:normal;line-height:1.25}.selector-wrap[data-v-ea4be019]{flex:0 0 auto}.selector-wrap[data-v-ea4be019] .selector-text{display:none}.selector-wrap[data-v-ea4be019] #fltrico,.selector-wrap[data-v-ea4be019] #fltrico.fltrico-mobile{width:46px;padding:0}}
