.itinerary-meta-row[data-v-954162b1]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--app-accent) 28%,transparent);color:rgba(var(--v-theme-on-surface),.78);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:500;gap:.4rem .5rem;justify-content:space-between;padding:.65rem .5rem .85rem}.itinerary-meta-row__item[data-v-954162b1]{align-items:center;display:inline-flex;flex:0 1 auto;flex-direction:column;gap:.25rem;min-width:3rem;text-align:center}.itinerary-meta-row__icon[data-v-954162b1]{align-items:center;color:rgba(var(--v-theme-on-surface),.85);display:inline-flex;height:1.4rem;justify-content:center}.itinerary-meta-row__label[data-v-954162b1]{white-space:nowrap}.itinerary-difficulty-badge[data-v-1bdcb827]{align-items:center;display:inline-flex;gap:.5rem}.itinerary-difficulty-badge__icon[data-v-1bdcb827]{align-items:center;background:var(--vivi-card-itinerary);border-radius:.6rem;color:#fff;display:inline-flex;height:2.1rem;justify-content:center;width:2.1rem}.itinerary-difficulty-badge__pill[data-v-1bdcb827]{background:#fff;border:1.5px solid var(--vivi-card-itinerary);border-radius:999px;color:var(--vivi-card-itinerary);font-size:.92rem;font-weight:700;padding:.35rem 1.1rem}@layer vuetify-components{.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap}.v-chip .v-icon{--v-icon-size-multiplier:.8571428571}.v-chip.v-chip--size-x-small{--v-chip-size:.625rem;--v-chip-height:20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height:14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height:20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-end:4px;margin-inline-start:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-5.6px;margin-inline-start:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-chip__filter,.v-chip.v-chip--size-x-small .v-icon--start{margin-inline-end:4px;margin-inline-start:-4px}.v-chip.v-chip--size-x-small .v-chip__close,.v-chip.v-chip--size-x-small .v-icon--end{margin-inline-end:-4px;margin-inline-start:4px}.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close,.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size:.75rem;--v-chip-height:26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height:20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height:26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-end:5px;margin-inline-start:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-7px;margin-inline-start:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-chip__filter,.v-chip.v-chip--size-small .v-icon--start{margin-inline-end:5px;margin-inline-start:-5px}.v-chip.v-chip--size-small .v-chip__close,.v-chip.v-chip--size-small .v-icon--end{margin-inline-end:-5px;margin-inline-start:5px}.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close,.v-chip.v-chip--size-small .v-icon--end+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size:.875rem;--v-chip-height:32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height:26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height:32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-end:6px;margin-inline-start:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-8.4px;margin-inline-start:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-chip__filter,.v-chip.v-chip--size-default .v-icon--start{margin-inline-end:6px;margin-inline-start:-6px}.v-chip.v-chip--size-default .v-chip__close,.v-chip.v-chip--size-default .v-icon--end{margin-inline-end:-6px;margin-inline-start:6px}.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close,.v-chip.v-chip--size-default .v-icon--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size:1rem;--v-chip-height:38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height:32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height:38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-end:7px;margin-inline-start:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-9.8px;margin-inline-start:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-chip__filter,.v-chip.v-chip--size-large .v-icon--start{margin-inline-end:7px;margin-inline-start:-7px}.v-chip.v-chip--size-large .v-chip__close,.v-chip.v-chip--size-large .v-icon--end{margin-inline-end:-7px;margin-inline-start:7px}.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close,.v-chip.v-chip--size-large .v-icon--end+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size:1.125rem;--v-chip-height:44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height:38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height:44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-end:8.5px;margin-inline-start:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-11.9px;margin-inline-start:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-chip__filter,.v-chip.v-chip--size-x-large .v-icon--start{margin-inline-end:8.5px;margin-inline-start:-8.5px}.v-chip.v-chip--size-x-large .v-chip__close,.v-chip.v-chip--size-x-large .v-icon--end{margin-inline-end:-8.5px;margin-inline-start:8.5px}.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close,.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height))}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) - 4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) - 8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-outlined,.v-chip--variant-plain,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.62}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-chip--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-chip--variant-outlined{border:thin solid}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter,.v-chip--link{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__append,.v-chip__close,.v-chip__filter,.v-chip__prepend{align-items:center;display:inline-flex}.v-chip__close{background-color:transparent;border-style:none;color:inherit;cursor:pointer;flex:0 1 auto;font:inherit;font-size:18px;margin:0;max-height:18px;max-width:18px;overflow:visible;padding:0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip--label{border-radius:4px}@media(forced-colors:active){.v-chip:not(.v-chip--variant-text,.v-chip--variant-plain){border:thin solid}}}@layer vuetify-components{.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-chip-group .v-chip{background-color:buttonface;color:buttontext}.v-chip-group .v-chip:hover{color:highlight}}}@layer vuetify-components{.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled){color:highlight;forced-color-adjust:preserve-parent-color}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible{outline-offset:2px}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat{background-color:highlight;color:highlighttext}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal{border-width:medium}}}@layer vuetify-components{.v-chip-group--column .v-slide-group__content{flex-wrap:wrap;max-width:100%;white-space:normal}}@layer vuetify-components{.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;cursor:pointer;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:normal}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:transparent;scrollbar-width:none}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}}@layer vuetify-components{.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);z-index:10000;--v-snackbar-current-offset:var(--v-snackbar-offset);transform:translateY(calc(var(--v-snackbar-direction)*(var(--v-snackbar-current-offset) + var(--v-snackbar-mobile-notch, 0px))));transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:4px;display:flex;flex-wrap:wrap;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0;transition:.35s cubic-bezier(.4,0,.2,1);transition-property:height,width}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-snackbar--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}.v-snackbar--variant-outlined,.v-snackbar--variant-tonal{background:rgb(var(--v-theme-surface))}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__header{flex-basis:100%}.v-snackbar__header:after{content:"";display:block;flex-basis:100%}.v-snackbar__prepend{align-self:center;display:flex;margin-inline:16px 12px}.v-snackbar__prepend+.v-snackbar__content{padding-inline-start:0}.v-snackbar__title{font-weight:700}.v-snackbar__content{flex:1 1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.4285714286;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar__timer{position:absolute;width:100%}.v-snackbar__timer--top{top:0}.v-snackbar__timer--bottom{bottom:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--vertical .v-snackbar__actions{flex-basis:100%;justify-content:end;margin-bottom:8px}.v-snackbar--vertical .v-snackbar__actions:before{content:"";display:block;flex-basis:100%}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}@media(max-width:839.98px){.v-snackbar--top{--v-snackbar-mobile-notch:max(env(safe-area-inset-top),0px)}}.v-snackbar--bottom{align-items:flex-end}@media(max-width:839.98px){.v-snackbar--bottom{--v-snackbar-mobile-notch:max(env(safe-area-inset-bottom),0px)}}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--end,.v-snackbar--right{justify-content:flex-end}.v-snackbar--collapsed{--v-snackbar-current-offset:calc(var(--v-snackbar-gap)*var(--v-snackbar-index, 0))}.v-snackbar--collapsed .v-snackbar__wrapper{height:var(--v-snackbar-collapsed-height);min-width:0;width:calc(var(--v-snackbar-collapsed-width) - var(--v-snackbar-gap)*2*var(--v-snackbar-index, 0))}.v-snackbar--collapsed .v-snackbar__wrapper>*{opacity:0}.v-snackbar--collapsed.v-snackbar--left .v-snackbar__wrapper,.v-snackbar--collapsed.v-snackbar--start .v-snackbar__wrapper{transform:translate(calc(var(--v-snackbar-gap)*var(--v-snackbar-index, 0)))}.v-snackbar--collapsed.v-snackbar--end .v-snackbar__wrapper,.v-snackbar--collapsed.v-snackbar--right .v-snackbar__wrapper{transform:translate(calc(var(--v-snackbar-gap)*-1*var(--v-snackbar-index, 0)))}.v-snackbar--collapsed .v-progress-linear{opacity:0}.v-snackbar .v-avatar{background:transparent}}@layer vuetify-final.transitions{.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}}@layer vuetify-components{.v-overlay-container{contain:layout;display:contents;position:absolute}.v-overlay,.v-overlay-container{left:0;pointer-events:none;top:0}.v-overlay{--v-overlay-opacity:.32;border-radius:inherit;bottom:0;display:flex;position:fixed;right:0}.v-overlay__content{contain:layout;outline:none;pointer-events:auto;position:absolute}.v-overlay__scrim{background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);pointer-events:auto;position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}}@layer vuetify-final.trumps{.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden}html.v-overlay-scroll-blocked{height:100%;left:var(--v-body-scroll-x);position:fixed;top:var(--v-body-scroll-y);width:100%}.v-overlay-scroll-blocked .v-navigation-drawer--right.v-navigation-drawer--active{margin-right:var(--v-scrollbar-offset)}}.listing-card-shell[data-v-50148238]{height:100%;margin-inline:auto;max-width:31.25rem;min-height:100%;padding-bottom:1.55rem;position:relative;transition:transform .22s ease;width:100%}.listing-card-shell[data-v-50148238]:hover{transform:translateY(-2px)}.listing-card-border[data-v-50148238]{background:var(--listing-card-accent);border-radius:.5rem;clip-path:var(--vivi-clip-card-closed);display:flex;filter:drop-shadow(0 .2rem .55rem rgba(20,26,18,.12));height:100%;min-height:100%;padding:2px;transition:clip-path .22s ease,filter .22s ease;width:100%}.listing-card-border--expanded[data-v-50148238]{clip-path:var(--vivi-clip-card-open)}.listing-card-border--resting[data-v-50148238]{filter:drop-shadow(0 .18rem .45rem rgba(20,26,18,.12))}.listing-card-border--hovered[data-v-50148238]{filter:drop-shadow(0 .38rem .9rem rgba(20,26,18,.18))}.listing-card[data-v-50148238]{background:rgb(var(--v-theme-surface));border:0;border-radius:.5rem;clip-path:inherit;display:flex;flex-direction:column;min-height:30.5rem}.listing-card[data-v-50148238],.listing-card__media-wrap[data-v-50148238]{overflow:hidden;position:relative;width:100%}.listing-card__media-wrap[data-v-50148238]{aspect-ratio:16/8;flex:0 0 auto}.listing-card__image[data-v-50148238]{height:100%;width:100%}.listing-card__image[data-v-50148238] .v-responsive__sizer{padding-bottom:0!important}.listing-card__image[data-v-50148238] img{-o-object-fit:cover;object-fit:cover}.listing-card__image-fallback[data-v-50148238]{background:linear-gradient(135deg,color-mix(in srgb,var(--listing-card-accent) 32%,#fff),color-mix(in srgb,var(--listing-card-accent) 72%,#000 12%));height:100%;min-height:100%;width:100%}.listing-card__badge-row[data-v-50148238]{left:.95rem;position:absolute;top:.95rem;z-index:1}.listing-card__share[data-v-50148238]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;height:auto;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:transform .16s ease,opacity .16s ease;width:auto;z-index:1}.listing-card__share[data-v-50148238]:hover{opacity:.82}.listing-card__share-icon[data-v-50148238]{display:block;filter:brightness(0) invert(1);height:1.15rem;pointer-events:none;width:1.15rem}.listing-card__share-snackbar[data-v-50148238] .v-snackbar__wrapper{min-width:0}.listing-card__footer-badges[data-v-50148238]{bottom:.65rem;left:.65rem;position:absolute;right:.65rem;z-index:1}.listing-card__badge-tags[data-v-50148238]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.3rem;width:100%}.listing-card__badge-spacer[data-v-50148238]{flex:1 1 auto;min-width:0}.listing-card__price-badge[data-v-50148238]{background:#000000eb;border-radius:999px;color:#fff;font-size:.92rem;font-weight:700;line-height:1;padding:.42rem .78rem;white-space:nowrap}.listing-card__badge-chip[data-v-50148238]{background:var(--listing-card-accent);border-radius:999px;color:#fff;font-weight:700;letter-spacing:.01em}.listing-card__head[data-v-50148238]{align-items:start;padding:1.1rem 1rem .3rem}.listing-card__meta[data-v-50148238]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem}.listing-card__meta-badge[data-v-50148238]{background:var(--listing-card-accent);border-radius:999px;color:#fff;flex:0 0 auto;font-weight:700;letter-spacing:.01em}.listing-card__subtitle[data-v-50148238]{color:var(--app-muted);flex:0 1 auto;font-size:.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-card__chips[data-v-50148238]{display:flex;flex-wrap:wrap;gap:.3rem}.listing-card__status-chip[data-v-50148238]{border-radius:999px;color:#fff;font-size:.78rem;font-weight:700;line-height:1;min-height:unset;padding:.28rem .62rem}.listing-card__status-chip--open[data-v-50148238]{background:color-mix(in srgb,var(--listing-card-accent) 88%,#000 10%)}.listing-card__status-chip--closed[data-v-50148238]{background:#2d2d2deb}.listing-card__itinerary-meta[data-v-50148238]{margin:0;padding-inline:.85rem}.listing-card__difficulty-badge[data-v-50148238]{left:.6rem;position:absolute;top:.6rem;z-index:2}.listing-card__title[data-v-50148238]{display:-webkit-box;font-size:1.42rem;font-weight:800;line-height:1.08;min-height:3.0672rem;overflow:hidden;padding:0;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-card__text-area[data-v-50148238]{display:grid;flex:0 0 auto;gap:.3rem;grid-template-rows:auto auto;padding:.15rem 1rem 0}.listing-card__description[data-v-50148238]{color:var(--app-muted);font-size:.97rem;line-height:1.58;margin:0;max-height:6.1304rem;overflow:hidden}.listing-card__description--collapsed[data-v-50148238]{display:-webkit-box;max-height:3.0652rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-card__description--expanded[data-v-50148238]{display:-webkit-box;max-height:6.1304rem;-webkit-box-orient:vertical;-webkit-line-clamp:4}.listing-card__description-wrap[data-v-50148238]{align-self:start;display:grid;position:relative;width:100%}.listing-card__description-measure[data-v-50148238]{font-size:.97rem;inset:0;line-height:1.58;margin:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;white-space:normal}.listing-card__description-toggle[data-v-50148238]{background:transparent;border:0;color:var(--listing-card-accent);cursor:pointer;display:inline-block;flex:0 0 auto;font-size:.9rem;font-weight:700;line-height:1.1;min-width:0;padding-inline:0;padding:0;position:relative;white-space:nowrap;z-index:1}.listing-card__description-toggle--collapsed[data-v-50148238]{padding-right:0}.listing-card__description-toggle--expanded[data-v-50148238]{margin-top:0}.listing-card__link-button[data-v-50148238]{border-color:var(--listing-card-accent);color:var(--listing-card-accent)}.listing-card__actions[data-v-50148238]{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.listing-card__actions-spacer[data-v-50148238]{flex:1 1 auto}.listing-card__accent[data-v-50148238]{background-color:var(--listing-card-accent);bottom:.15rem;height:4.65rem;left:-.1rem;mask-image:var(--listing-card-accent-icon-url);-webkit-mask-image:var(--listing-card-accent-icon-url);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.38;pointer-events:none;position:absolute;transform:rotate(0);transform-origin:center;transition:opacity .18s ease,transform .22s ease;width:4.75rem;z-index:0}.listing-card__accent--expanded[data-v-50148238]{bottom:.25rem;left:.35rem;opacity:.34;transform:rotate(-22deg)}.listing-card__actions[data-v-50148238]{margin-top:.35rem;min-height:2.8rem;padding:0 1rem 4.5rem 2rem;position:relative;z-index:1}.listing-card__link-button[data-v-50148238]{border-radius:.85rem;font-weight:700;max-height:1.85rem;min-width:4.5rem;text-transform:none}.poi-card-background[data-v-33c132ac],.poi-card-background[data-v-4a78d829]{display:block;height:100%;width:100%}.poi-card-mascot[data-v-6a2986eb]{background:currentColor;display:block;height:100%;mask:url(../strapi-assets/header/MAZAROL_01_506f78e74f.svg) center/contain no-repeat;-webkit-mask:url(../strapi-assets/header/MAZAROL_01_506f78e74f.svg) center/contain no-repeat;width:100%}.poi-card-shell[data-v-b9d472cf]{color:var(--app-ink);height:var(--poi-card-height);margin-inline:auto;max-width:25rem;overflow:hidden;position:relative;transition:height .32s cubic-bezier(.22,.61,.36,1),transform .22s ease;width:min(100%,25rem)}.poi-card-shell[data-v-b9d472cf]:hover{transform:translateY(-2px)}.poi-card-shell__background[data-v-b9d472cf]{inset:0;position:absolute;z-index:0}.poi-card-shell__bg-svg[data-v-b9d472cf]{height:100%;width:100%}.poi-card-shell__image-wrap[data-v-b9d472cf]{border-radius:calc(10px*var(--poi-scale));height:calc(100px*var(--poi-scale));left:calc(3px*var(--poi-scale));overflow:hidden;position:absolute;top:calc(3px*var(--poi-scale));width:calc(98px*var(--poi-scale));z-index:1}.poi-card-shell--expanded .poi-card-shell__image-wrap[data-v-b9d472cf]{height:calc(138px*var(--poi-scale))}.poi-card-shell__image-wrap--fallback[data-v-b9d472cf]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.2),rgba(var(--v-theme-tertiary),.2))}.poi-card-shell__image[data-v-b9d472cf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.poi-card-shell:hover .poi-card-shell__image[data-v-b9d472cf]{transform:scale(1.04)}.poi-card-shell__cta[data-v-b9d472cf],.poi-card-shell__place-chip[data-v-b9d472cf],.poi-card-shell__share[data-v-b9d472cf],.poi-card-shell__status-chip[data-v-b9d472cf]{position:absolute;z-index:2}.poi-card-shell__place-chip[data-v-b9d472cf]{align-items:center;background:var(--poi-card-accent);border:1px solid hsla(0,0%,100%,.92);border-radius:calc(10px*var(--poi-scale));color:#fff;display:inline-flex;font-size:calc(14px*var(--poi-scale));height:calc(28px*var(--poi-scale));justify-content:center;left:calc(2px*var(--poi-scale));top:calc(76px*var(--poi-scale));width:calc(70px*var(--poi-scale))}.poi-card-shell--expanded .poi-card-shell__place-chip[data-v-b9d472cf]{top:calc(114px*var(--poi-scale))}.poi-card-shell__collapsed-statuses[data-v-b9d472cf]{display:grid;gap:calc(5px*var(--poi-scale));left:calc(8px*var(--poi-scale));position:absolute;top:calc(7px*var(--poi-scale));z-index:3}.poi-card-shell__collapsed-status[data-v-b9d472cf]{background:color-mix(in srgb,var(--poi-card-accent) 88%,#000 8%);color:#fff;font-size:calc(10px*var(--poi-scale));font-weight:800;height:calc(22px*var(--poi-scale));justify-content:center;min-width:calc(62px*var(--poi-scale))}.poi-card-shell__collapsed-status--top[data-v-b9d472cf]{background:var(--poi-card-accent)}.poi-card-shell__collapsed-status--closed[data-v-b9d472cf]{background:#2d2d2de6}.poi-card-shell__share[data-v-b9d472cf]{align-items:center;background:transparent;border:0;color:var(--app-ink);cursor:pointer;display:inline-flex;font-size:calc(10px*var(--poi-scale));font-weight:800;height:calc(24px*var(--poi-scale));justify-content:center;right:calc(8px*var(--poi-scale));top:calc(4px*var(--poi-scale));transition:opacity .16s ease,transform .16s ease;width:calc(24px*var(--poi-scale))}.poi-card-shell__share[data-v-b9d472cf]:hover{opacity:.72;transform:scale(1.04)}.poi-card-shell__share-icon[data-v-b9d472cf]{display:block;height:calc(18px*var(--poi-scale));width:calc(18px*var(--poi-scale))}.poi-card-shell__tags[data-v-b9d472cf]{display:flex;flex-wrap:wrap;gap:calc(8px*var(--poi-scale));left:calc(115px*var(--poi-scale));position:absolute;top:calc(5px*var(--poi-scale));width:calc(194px*var(--poi-scale));z-index:2}.poi-card-shell__tag[data-v-b9d472cf]{align-items:center;background:#fffffff0;border-radius:999px;color:var(--poi-card-accent);display:inline-flex;font-size:calc(11px*var(--poi-scale));gap:calc(4px*var(--poi-scale));min-height:calc(24px*var(--poi-scale));padding:0 calc(8px*var(--poi-scale));text-decoration:none;transition:opacity .16s ease,transform .16s ease}.poi-card-shell__tag[data-v-b9d472cf]:hover{opacity:.82;transform:translateY(-1px)}.poi-card-shell__tag-icon[data-v-b9d472cf]{background-color:currentColor;display:block;height:calc(14px*var(--poi-scale));mask:var(--vivi-tag-icon-url) center /contain no-repeat;-webkit-mask:var(--vivi-tag-icon-url) center /contain no-repeat;width:calc(14px*var(--poi-scale))}.poi-card-shell__title[data-v-b9d472cf]{font-size:calc(16px*var(--poi-scale));font-weight:800;left:calc(112px*var(--poi-scale));line-height:1.02;top:calc(26px*var(--poi-scale))}.poi-card-shell__subtitle[data-v-b9d472cf],.poi-card-shell__title[data-v-b9d472cf]{margin:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:calc(208px*var(--poi-scale));z-index:2}.poi-card-shell__subtitle[data-v-b9d472cf]{color:var(--app-muted);font-size:calc(13px*var(--poi-scale));left:calc(118px*var(--poi-scale));line-height:1.15;max-height:calc(18px*var(--poi-scale));top:calc(62px*var(--poi-scale))}.poi-card-shell__where[data-v-b9d472cf]{font-size:calc(14px*var(--poi-scale));top:calc(58px*var(--poi-scale));width:calc(214px*var(--poi-scale))}.poi-card-shell__description[data-v-b9d472cf],.poi-card-shell__where[data-v-b9d472cf]{left:calc(118px*var(--poi-scale));margin:0;position:absolute;z-index:2}.poi-card-shell__description[data-v-b9d472cf]{color:var(--app-muted);overflow:hidden;white-space:pre-line;width:calc(208px*var(--poi-scale))}.poi-card-shell__description--collapsed[data-v-b9d472cf]{-webkit-box-orient:vertical;display:-webkit-box;font-size:calc(14px*var(--poi-scale));-webkit-line-clamp:1;line-height:1.42;max-height:calc(50px*var(--poi-scale));top:calc(60px*var(--poi-scale))}.poi-card-shell__description--with-read-more[data-v-b9d472cf]{width:calc(134px*var(--poi-scale))}.poi-card-shell__description--expanded[data-v-b9d472cf]{font-size:calc(14px*var(--poi-scale));line-height:1.45;max-height:calc(132px*var(--poi-scale));top:calc(84px*var(--poi-scale))}.poi-card-shell__description--with-subtitle.poi-card-shell__description--collapsed[data-v-b9d472cf]{top:calc(80px*var(--poi-scale))}.poi-card-shell__description--with-subtitle.poi-card-shell__description--expanded[data-v-b9d472cf]{top:calc(102px*var(--poi-scale))}.poi-card-shell--expanded .poi-card-shell__description--collapsed[data-v-b9d472cf]{display:none}.poi-card-shell__toggle[data-v-b9d472cf]{background:transparent;border:0;color:var(--poi-card-accent);cursor:pointer;font-size:calc(14px*var(--poi-scale));line-height:1.1;padding:0;position:absolute;z-index:2}.poi-card-shell__toggle--more[data-v-b9d472cf]{background:var(--poi-card-fill);border-radius:calc(6px*var(--poi-scale));bottom:calc(34px*var(--poi-scale));padding-inline:calc(4px*var(--poi-scale));right:calc(96px*var(--poi-scale));text-align:left;white-space:nowrap}.poi-card-shell__toggle--more-with-subtitle[data-v-b9d472cf]{bottom:calc(28px*var(--poi-scale))}.poi-card-shell__toggle--less[data-v-b9d472cf]{bottom:calc(48px*var(--poi-scale));right:calc(136px*var(--poi-scale))}.poi-card-shell__status-chip[data-v-b9d472cf]{align-items:center;border:calc(2px*var(--poi-scale)) solid var(--poi-card-accent);border-radius:calc(10px*var(--poi-scale));color:var(--poi-card-accent);display:inline-flex;font-size:calc(14px*var(--poi-scale));height:calc(28px*var(--poi-scale));justify-content:center;left:calc(16px*var(--poi-scale));min-width:calc(70px*var(--poi-scale));padding-inline:calc(8px*var(--poi-scale))}.poi-card-shell__status-chip--top[data-v-b9d472cf]{background:var(--poi-card-accent);border-color:var(--poi-card-accent);color:#fff;top:calc(156px*var(--poi-scale))}.poi-card-shell__status-chip--open-state[data-v-b9d472cf]{top:calc(156px*var(--poi-scale))}.poi-card-shell__status-chip--closed[data-v-b9d472cf],.poi-card-shell__status-chip--open-state[data-v-b9d472cf]{background:color-mix(in srgb,var(--poi-card-accent) 18%,#fff)}.poi-card-shell__status-chip--second-row[data-v-b9d472cf]{top:calc(195px*var(--poi-scale))}.poi-card-shell__mascot[data-v-b9d472cf]{bottom:calc(16px*var(--poi-scale));color:color-mix(in srgb,var(--poi-card-accent) 82%,#9a6f2a);height:calc(32px*var(--poi-scale));left:calc(96px*var(--poi-scale));opacity:.72;position:absolute;width:calc(32px*var(--poi-scale));z-index:2}.poi-card-shell--expanded .poi-card-shell__mascot[data-v-b9d472cf]{bottom:calc(8px*var(--poi-scale));transform:rotate(-85deg)}.poi-card-shell__cta[data-v-b9d472cf]{align-items:center;background:#fffffff5;border:calc(2px*var(--poi-scale)) solid var(--poi-card-accent);border-radius:calc(8px*var(--poi-scale));color:var(--poi-card-accent);display:inline-flex;font-size:calc(14px*var(--poi-scale));font-weight:700;height:calc(28px*var(--poi-scale));justify-content:center;right:calc(18px*var(--poi-scale));text-decoration:none;width:calc(70px*var(--poi-scale))}.poi-card-shell:not(.poi-card-shell--expanded) .poi-card-shell__cta[data-v-b9d472cf]{bottom:calc(20px*var(--poi-scale))}.poi-card-shell--expanded .poi-card-shell__cta[data-v-b9d472cf]{bottom:calc(32px*var(--poi-scale))}@media(max-width:700px){.poi-card-shell[data-v-b9d472cf]{max-width:none;width:100%}}
