.accommodation-icon[data-v-0c7981f8]{display:inline-block;flex-shrink:0;aspect-ratio:var(--v6cc9c084);background-color:currentColor;-webkit-mask-image:var(--accommodation-icon-mask);mask-image:var(--accommodation-icon-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.accommodation-icon--sm[data-v-0c7981f8]{width:1rem}.accommodation-icon--md[data-v-0c7981f8]{width:1.25rem}.listing-card[data-v-008b0003]{display:flex;flex:0 0 var(--we-slider-card-basis,min(24.125rem, calc(100vw - 3.5rem) ));flex-direction:column;width:var(--we-slider-card-basis,min(24.125rem, calc(100vw - 3.5rem) ));min-height:34.25rem;overflow:visible;text-decoration:none;color:inherit;background:var(--surface-white,#fff);border-radius:var(--radius-listing-card,30px);box-shadow:var(--shadow-listing-card,0 5px 20px rgba(0,0,0,.25));scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-bottom:calc(var(--we-quickbar-clearance, 5.75rem) + env(safe-area-inset-bottom,0px));animation:listing-card-reveal-008b0003 var(--motion-base,.32s) var(--motion-ease,cubic-bezier(.22,1,.36,1)) forwards;transition:transform var(--motion-fast,.16s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--motion-fast,.16s) var(--motion-ease,cubic-bezier(.22,1,.36,1))}.listing-card__media[data-v-008b0003]{position:relative;width:100%;aspect-ratio:386/390;overflow:hidden;border-radius:var(--radius-listing-card,30px) var(--radius-listing-card,30px) 0 0;background:var(--surface-muted,#f2f2f2)}.listing-card__image[data-v-008b0003],.listing-card__placeholder[data-v-008b0003]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing-card__image[data-v-008b0003]{-o-object-position:center bottom;object-position:center bottom;transform:scale(1);transition:transform var(--motion-base,.32s) var(--motion-ease,cubic-bezier(.22,1,.36,1))}.listing-card__copy[data-v-008b0003]{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:9.875rem;padding:.75rem 1.1rem .9rem;background:var(--surface-white,#fff);border-radius:0 0 var(--radius-listing-card,30px) var(--radius-listing-card,30px)}.listing-card__meta[data-v-008b0003]{position:relative;display:flex;flex-direction:column;gap:.12rem;min-height:2.1rem;padding-inline-end:3.4rem}.listing-card__place[data-v-008b0003],.listing-card__type[data-v-008b0003]{display:flex;align-items:center;gap:.28rem;margin:0;min-width:0;font-family:var(--we-font,"Azo Sans",system-ui,sans-serif);font-size:var(--we-type-caption);font-weight:400;line-height:1.2;color:var(--text-secondary,#6b6b6b)}.listing-card__place span[data-v-008b0003],.listing-card__type span[data-v-008b0003]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-card__pin[data-v-008b0003]{display:block;flex:0 0 .75rem;width:.75rem;height:.75rem}.listing-card__type[data-v-008b0003] .accommodation-icon--sm{width:.75rem}.listing-card__stars[data-v-008b0003]{position:absolute;top:0;inset-inline-end:0;display:flex;margin:0;font-size:var(--we-type-body-sm);line-height:1;letter-spacing:.04em}.listing-card__star[data-v-008b0003]{color:#f3d0ae}.listing-card__star--on[data-v-008b0003]{color:var(--werent-orange,#ef8420)}.listing-card__title[data-v-008b0003]{display:-webkit-box;margin:.35rem 0 0;min-height:2.4em;overflow:hidden;color:var(--text-primary,#1f1f1f);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.listing-card__price[data-v-008b0003],.listing-card__title[data-v-008b0003]{font-family:var(--we-font,"Azo Sans",system-ui,sans-serif);font-size:var(--we-type-control);font-weight:700;line-height:1.2}.listing-card__price[data-v-008b0003]{margin:auto 0 0;padding-top:.35rem;color:var(--werent-orange,#ef8420)}@keyframes listing-card-reveal-008b0003{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.listing-card[data-v-008b0003]:hover{transform:translateY(-3px);box-shadow:var(--shadow-listing-card-hover,0 8px 24px rgba(0,0,0,.28))}.listing-card:hover .listing-card__image[data-v-008b0003]{transform:scale(1.015)}}.listing-card[data-v-008b0003]:focus-visible{outline:none;box-shadow:var(--we-focus-ring)}@media(max-width:767.98px){.listing-card[data-v-008b0003],.listing-card__copy[data-v-008b0003]{min-height:0}}@media(prefers-reduced-motion:reduce){.listing-card[data-v-008b0003],.listing-card__image[data-v-008b0003]{animation:none;transition:none}.listing-card[data-v-008b0003]:hover,.listing-card:hover .listing-card__image[data-v-008b0003]{transform:none}}
