.app-segmented-control[data-v-a5886fd9]{border:1px solid var(--th-gray-300);background:var(--th-white);border-radius:9999px;min-height:3rem;padding:.25rem;display:flex;position:relative}.app-segmented-control__thumb[data-v-a5886fd9]{width:calc((100% - .5rem)/var(--app-segmented-control-count));transform:translateX(calc(var(--app-segmented-control-index)*100%));border:1px solid var(--th-secondary-300);background:var(--th-secondary-100);pointer-events:none;border-radius:9999px;transition:transform .15s;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.app-segmented-control__segment[data-v-a5886fd9]{min-height:2.5rem;font-size:var(--th-text-md);color:var(--th-gray-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex:1 0 0;padding:.75rem;font-weight:600;line-height:1.5rem;transition:background-color .15s,border-color .15s,color .15s;position:relative}@media (hover:hover){.app-segmented-control__segment[data-v-a5886fd9]:not(.is-selected):hover{background:color-mix(in srgb,var(--th-primary) var(--th-hover-tint),#fff)}}.app-segmented-control__segment[data-v-a5886fd9]:not(.is-selected):focus-visible{background:color-mix(in srgb,var(--th-primary) var(--th-hover-tint),#fff)}.app-segmented-control__segment.is-selected[data-v-a5886fd9]{color:var(--th-secondary-800)}@media (prefers-reduced-motion:reduce){.app-segmented-control__segment[data-v-a5886fd9],.app-segmented-control__thumb[data-v-a5886fd9]{transition:none}}.app-hotel-card__name[data-v-d5edd482]{font-family:var(--bulma-family-primary);gap:var(--th-spacing-3,6px);color:var(--th-text);font-size:1rem;font-weight:600;line-height:1.55556rem}.app-hotel-card__info[data-v-d5edd482]{gap:var(--th-spacing-4,8px)}.app-hotel-card--clickable[data-v-d5edd482]{position:relative}.app-hotel-card--clickable[data-v-d5edd482]:has(.app-hotel-card__link:focus-visible){outline:var(--th-focus-ring-width) solid var(--th-focus-ring);outline-offset:var(--th-focus-ring-offset)}.app-hotel-card__link[data-v-d5edd482]{color:inherit}.app-hotel-card__link[data-v-d5edd482]:after{content:"";position:absolute;inset:0}.app-hotel-card__link[data-v-d5edd482]:focus-visible{outline:none}.app-hotel-card__neighborhood[data-v-d5edd482]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-hotel-card__neighborhood[data-v-d5edd482],.app-hotel-card__poi[data-v-d5edd482]{font-family:var(--bulma-family-primary);color:var(--th-gray-600);gap:var(--th-spacing-4,8px);font-size:.888889rem;font-weight:400;line-height:1.33333rem}.app-hotel-card__price[data-v-d5edd482]{font-family:var(--bulma-family-primary);color:var(--th-text);flex-shrink:0;font-size:1rem;font-weight:600;line-height:1.55556rem}.app-hotel-card.is-unavailable[data-v-d5edd482] .app-cover-card__image{filter:grayscale();opacity:.7}.app-offer-card[data-v-7921e3bd]{background-color:#fff}.app-offer-card--clickable[data-v-7921e3bd]{position:relative}.app-offer-card--clickable[data-v-7921e3bd]:has(.app-offer-card__link:focus-visible){outline:var(--th-focus-ring-width) solid var(--th-focus-ring);outline-offset:var(--th-focus-ring-offset)}.app-offer-card__title[data-v-7921e3bd]{font-family:var(--bulma-family-primary);color:var(--th-text);margin:0;font-size:1rem;font-weight:600;line-height:1.55556rem}.app-offer-card__link[data-v-7921e3bd]{color:inherit}.app-offer-card__link[data-v-7921e3bd]:after{content:"";position:absolute;inset:0}.app-offer-card__link[data-v-7921e3bd]:focus-visible{outline:none}.app-offer-card__summary[data-v-7921e3bd]{font-family:var(--bulma-family-primary);color:var(--th-gray-600);margin:0;font-size:.888889rem;font-weight:400;line-height:1.33333rem}.app-titled-cover-card[data-v-3dee4f05]{background-color:#fff}.app-titled-cover-card--clickable[data-v-3dee4f05]{position:relative}.app-titled-cover-card--clickable[data-v-3dee4f05]:has(.app-titled-cover-card__link:focus-visible){outline:var(--th-focus-ring-width) solid var(--th-focus-ring);outline-offset:var(--th-focus-ring-offset)}.app-titled-cover-card__title[data-v-3dee4f05]{font-family:var(--bulma-family-primary);color:var(--th-text);margin:0;font-size:1rem;font-weight:600;line-height:1.55556rem}.app-titled-cover-card__link[data-v-3dee4f05]{color:inherit}.app-titled-cover-card__link[data-v-3dee4f05]:after{content:"";position:absolute;inset:0}.app-titled-cover-card__link[data-v-3dee4f05]:focus-visible{outline:none}.app-big-cards[data-v-3e646c39]{align-items:center;gap:var(--th-spacing-24,48px);flex-direction:column;width:100%;display:flex}.app-big-cards__controls[data-v-3e646c39]{width:28.75rem;max-width:100%}.app-big-cards__carousel[data-v-3e646c39]{width:100%}
