.price-range[data-v-480e1fdd]{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.price-range[data-v-480e1fdd]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;border:2px solid var(--sb-primary,#c9932b);cursor:pointer;background:#fff;border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 4px #00000040}.price-range[data-v-480e1fdd]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--sb-primary,#c9932b);cursor:pointer;background:#fff;border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 4px #00000040}.price-range[data-v-480e1fdd]::-webkit-slider-runnable-track{background:0 0}.price-range[data-v-480e1fdd]::-moz-range-track{background:0 0}[data-v-6b436683] .mapboxgl-map{font:inherit;border-radius:1rem}[data-v-6b436683] .mapboxgl-ctrl-group,[data-v-6b436683] .mapboxgl-ctrl-group button{border-radius:.75rem}[data-v-6b436683] .mapboxgl-popup-content{border-radius:1rem;padding:0;overflow:hidden;box-shadow:0 16px 40px -12px #1e160c73}[data-v-6b436683] .mapboxgl-popup-close-button{z-index:1;color:#1e160c;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;font-size:1.05rem;line-height:1;transition:background .15s;display:flex;position:absolute;top:.4rem;right:.4rem;box-shadow:0 2px 8px -2px #1e160c73}[data-v-6b436683] .mapboxgl-popup-close-button:hover{background:#fff}[data-v-6b436683] .sb-card__body:first-child{padding-right:2.4rem}.sb-map-pins[data-v-6b436683]{scrollbar-width:none}.sb-map-pins[data-v-6b436683]::-webkit-scrollbar{display:none}[data-v-6b436683] .sb-card{background:#fff;width:240px}[data-v-6b436683] .sb-card__media{aspect-ratio:16/9;background:#f1ede6;overflow:hidden}[data-v-6b436683] .sb-card__media img{object-fit:cover;width:100%;height:100%;display:block}[data-v-6b436683] .sb-card__body{padding:.7rem .8rem .8rem}[data-v-6b436683] .sb-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#c9932b;margin:0 0 .15rem;font-size:.625rem;font-weight:700}[data-v-6b436683] .sb-card__title{color:#1e160c;margin:0;font-size:.9rem;font-weight:700;line-height:1.25}[data-v-6b436683] .sb-card__place{color:#1e160c8c;margin:.2rem 0 0;font-size:.72rem}[data-v-6b436683] .sb-card__foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}[data-v-6b436683] .sb-card__price{color:#1e160c;font-size:.9rem;font-weight:700}[data-v-6b436683] .sb-map-popup{z-index:20}[data-v-6b436683] .sb-card--stack{width:min(92vw,372px)}[data-v-6b436683] .sb-stack__head{padding:14px 16px 10px}[data-v-6b436683] .sb-stack__place{letter-spacing:-.01em;color:#1e160c;margin:3px 0 0;font-size:16px;font-weight:700;line-height:1.25}[data-v-6b436683] .sb-stack{overscroll-behavior:contain;max-height:min(290px,42vh);margin:0;padding:0 16px 14px;list-style:none;overflow-y:auto}[data-v-6b436683] .sb-stack__row{border-top:1px solid #1e160c1a;align-items:flex-start;gap:12px;padding:11px 0;display:flex}[data-v-6b436683] .sb-stack__thumb{background:#1e160c0f;border-radius:8px;flex:none;width:56px;height:56px;overflow:hidden}[data-v-6b436683] .sb-stack__thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-v-6b436683] .sb-stack__text{flex:auto;min-width:0}[data-v-6b436683] .sb-stack__name{-webkit-line-clamp:2;line-clamp:2;color:#1e160c;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}[data-v-6b436683] .sb-stack__meta{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}[data-v-6b436683] .sb-stack__price{color:#1e160c;white-space:nowrap;font-size:12.5px;font-weight:700}[data-v-6b436683] .sb-stack .sb-card__cta{flex:none}[data-v-6b436683] .sb-card__cta{cursor:pointer;color:#fff;white-space:nowrap;background:#c9932b;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}[data-v-6b436683] .sb-card__cta:hover{opacity:.88}.fade-up-enter-active[data-v-affd91da]{transition:opacity .4s,transform .4s}.fade-up-enter-from[data-v-affd91da]{opacity:0;transform:translateY(14px)}
