.catalog-city-state-enter-active[data-v-c6a8e39f],.catalog-city-state-leave-active[data-v-c6a8e39f]{transition:opacity .12s ease}.catalog-city-state-enter-from[data-v-c6a8e39f],.catalog-city-state-leave-to[data-v-c6a8e39f]{opacity:0}@media(prefers-reduced-motion:reduce){.catalog-city-state-enter-active[data-v-c6a8e39f],.catalog-city-state-leave-active[data-v-c6a8e39f]{transition:none}}.option[data-v-c6a8e39f]{align-items:center;background:transparent;border:0;border-radius:var(--spiti-radius-small);color:var(--spiti-text);cursor:pointer;display:flex;font-family:Roboto,sans-serif;gap:12px;padding:10px 12px;text-align:left;width:100%}.option[data-v-c6a8e39f]:hover,.option[aria-selected=true][data-v-c6a8e39f]{background:var(--spiti-surface-soft)}.option[data-v-c6a8e39f] svg{color:var(--spiti-muted-light);flex:0 0 auto}.text[data-v-c6a8e39f]{display:flex;flex-direction:column;min-width:0}.text b[data-v-c6a8e39f]{font-size:15px;font-weight:500;line-height:20px}.text small[data-v-c6a8e39f]{color:var(--spiti-muted);font-size:13px;line-height:18px}.label[data-v-c6a8e39f]{color:var(--spiti-muted-light);font-size:13px;font-weight:500;margin:0;padding:8px 12px 4px}.status[data-v-c6a8e39f]{color:var(--spiti-muted);font-size:14px;padding:14px 12px}.status--panel[data-v-c6a8e39f]{display:grid;min-height:268px;place-items:center}.status--panel[data-v-c6a8e39f] .catalog-search-loading{color:var(--spiti-text)}.status--panel[data-v-c6a8e39f] .app-animated-dots__dots{gap:6px;margin:0}.status--panel[data-v-c6a8e39f] .app-animated-dots__dots i{height:6px;width:6px}.sr-only[data-v-c6a8e39f],.status--panel[data-v-c6a8e39f] .app-animated-dots>span:first-child{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.catalog-preferences-menu-item[data-v-6a7fc5f1]{align-items:center;background:transparent;border:0;border-radius:var(--spiti-radius-small);color:var(--spiti-text);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;min-height:44px;padding:10px 12px;text-align:left;width:100%}.catalog-preferences-menu-item[data-v-6a7fc5f1]:hover{background:var(--color-control--secondary)}.catalog-preferences-menu-item[data-v-6a7fc5f1]:focus-visible{outline:2px solid var(--spiti-line-strong);outline-offset:2px}.catalog-calendar__hint[data-v-e8081cfa]{color:var(--spiti-muted);font-size:14px;line-height:1.5}.catalog-calendar[data-v-e8081cfa]{--catalog-calendar-disabled-text:color-mix(in srgb,var(--spiti-text) 26%,var(--spiti-surface));background:var(--spiti-surface);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-dialog);box-shadow:0 18px 50px var(--spiti-shadow);font-family:Roboto,sans-serif;padding:24px;width:min(680px,92vw)}.catalog-calendar__months[data-v-e8081cfa]{display:grid;gap:32px;grid-template-columns:1fr 1fr;position:relative}.catalog-calendar__months--single[data-v-e8081cfa]{grid-template-columns:1fr}.catalog-calendar__month[data-v-e8081cfa]{min-width:0}.catalog-calendar__title[data-v-e8081cfa]{color:var(--spiti-text);display:block;font-size:16px;font-weight:700;margin-bottom:14px;text-align:center}.catalog-calendar__nav[data-v-e8081cfa]{align-items:center;background:var(--spiti-surface);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-control);color:var(--spiti-text);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:-4px;width:36px}.catalog-calendar__nav--prev[data-v-e8081cfa]{left:0}.catalog-calendar__nav--next[data-v-e8081cfa]{right:0}.catalog-calendar__nav[data-v-e8081cfa]:disabled{color:var(--spiti-muted-light);cursor:default}.catalog-calendar__weekdays[data-v-e8081cfa]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.catalog-calendar__weekdays span[data-v-e8081cfa]{color:var(--spiti-muted-light);font-size:12px;font-weight:500;padding:4px 0;text-align:center;text-transform:capitalize}.catalog-calendar__grid[data-v-e8081cfa]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px}.catalog-calendar__cell[data-v-e8081cfa]{align-items:center;aspect-ratio:1;display:flex;justify-content:center;position:relative}.catalog-calendar__cell--hidden[data-v-e8081cfa]{visibility:hidden}.catalog-calendar__cell--occupied[data-v-e8081cfa]{outline:none}.catalog-calendar__cell--occupied:focus-visible .catalog-calendar__day[data-v-e8081cfa]{outline:2px solid var(--spiti-focus-ring);outline-offset:2px}.catalog-calendar__cell--range[data-v-e8081cfa]{background:var(--spiti-selected-surface)}.catalog-calendar__cell--range.catalog-calendar__cell--row-start[data-v-e8081cfa]{border-radius:50% 0 0 50%}.catalog-calendar__cell--range.catalog-calendar__cell--row-end[data-v-e8081cfa]{border-radius:0 50% 50% 0}.catalog-calendar__cell--range.catalog-calendar__cell--row-start.catalog-calendar__cell--row-end[data-v-e8081cfa]{border-radius:50%}.catalog-calendar__cell--start[data-v-e8081cfa]{background:linear-gradient(to right,transparent 50%,var(--spiti-selected-surface) 50%)}.catalog-calendar__cell--end[data-v-e8081cfa]{background:linear-gradient(to left,transparent 50%,var(--spiti-selected-surface) 50%)}.catalog-calendar__cell--end.catalog-calendar__cell--row-start[data-v-e8081cfa],.catalog-calendar__cell--start.catalog-calendar__cell--row-end[data-v-e8081cfa]{background:transparent}.catalog-calendar__occupied-tooltip[data-v-e8081cfa]{align-items:center;background:var(--spiti-tooltip);border-radius:var(--spiti-radius-small);bottom:calc(100% + 8px);box-shadow:0 14px 32px var(--spiti-shadow);color:var(--spiti-tooltip-text);display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;left:50%;line-height:18px;min-height:34px;opacity:0;padding:7px 11px;pointer-events:none;position:absolute;transform:translate(-50%,5px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:12}.catalog-calendar__occupied-tooltip[data-v-e8081cfa]:after{background:inherit;content:"";height:10px;left:50%;position:absolute;top:100%;transform:translate(-50%,-5px) rotate(45deg);width:10px}.catalog-calendar__cell--occupied:focus-visible .catalog-calendar__occupied-tooltip[data-v-e8081cfa],.catalog-calendar__cell--occupied:hover .catalog-calendar__occupied-tooltip[data-v-e8081cfa]{opacity:1;transform:translate(-50%)}.catalog-calendar__day[data-v-e8081cfa]{background:transparent;border:none;border-radius:50%;color:var(--spiti-text);cursor:pointer;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;height:40px;position:relative;width:40px;z-index:1}.catalog-calendar__day[data-v-e8081cfa]:hover:not(:disabled){background:var(--spiti-surface-muted)}.catalog-calendar__day[data-v-e8081cfa]:disabled{color:var(--catalog-calendar-disabled-text);font-weight:400;opacity:1;-webkit-text-fill-color:var(--catalog-calendar-disabled-text);cursor:default}.catalog-calendar__day--occupied[data-v-e8081cfa],.catalog-calendar__day--occupied[data-v-e8081cfa]:disabled{background:var(--spiti-surface-muted);color:var(--spiti-muted);-webkit-text-fill-color:var(--spiti-muted)}.catalog-calendar__day--occupied[data-v-e8081cfa]:after{background:var(--spiti-muted);border-radius:999px;content:"";height:2px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;z-index:2}.catalog-calendar__day--selected[data-v-e8081cfa],.catalog-calendar__day--selected[data-v-e8081cfa]:disabled,.catalog-calendar__day--selected[data-v-e8081cfa]:hover,.catalog-calendar__day--selected[data-v-e8081cfa]:hover:disabled,.catalog-calendar__day--selected[data-v-e8081cfa]:hover:not(:disabled){background:var(--spiti-text);background:hsl(from var(--spiti-text) 0 0% l);color:var(--spiti-surface);font-weight:700;-webkit-text-fill-color:var(--spiti-surface)}.catalog-calendar__duration-tooltip[data-v-e8081cfa]{align-items:center;background:var(--spiti-tooltip);border-radius:var(--spiti-radius-small);bottom:calc(100% + 6px);box-shadow:0 12px 28px var(--spiti-shadow);color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;left:50%;line-height:16px;min-height:32px;padding:0 12px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:4}.catalog-calendar__duration-tooltip[data-v-e8081cfa]:after{background:inherit;content:"";height:10px;left:50%;position:absolute;top:100%;transform:translate(-50%,-5px) rotate(45deg);width:10px}.catalog-calendar__footer[data-v-e8081cfa]{align-items:center;border-top:1px solid var(--spiti-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px}.catalog-calendar__quick[data-v-e8081cfa]{align-items:center;background:var(--spiti-surface);border:1px solid var(--spiti-line);border-radius:999px;color:var(--spiti-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:4px;height:38px;justify-content:center;padding:0 8px;white-space:nowrap}.catalog-calendar__quick[data-v-e8081cfa]:hover:not(:disabled){background:var(--spiti-surface-soft)}.catalog-calendar__quick[data-v-e8081cfa]:disabled{background:var(--spiti-surface-muted);color:var(--spiti-muted-light);cursor:not-allowed;opacity:.72}.catalog-calendar__spacer[data-v-e8081cfa]{flex:1}.catalog-calendar__actions[data-v-e8081cfa]{align-items:center;display:flex;gap:8px;margin-left:auto}.catalog-calendar__clear[data-v-e8081cfa]{background:none;color:var(--spiti-muted);font-weight:500;padding:0 8px;text-decoration:underline}.catalog-calendar__apply[data-v-e8081cfa],.catalog-calendar__clear[data-v-e8081cfa]{border:none;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px}.catalog-calendar__apply[data-v-e8081cfa]{background:var(--spiti-text);background:hsl(from var(--spiti-text) 0 0% l);border-radius:var(--spiti-radius-control);color:var(--spiti-surface);font-weight:700;height:40px;padding:0 22px}.catalog-calendar__apply[data-v-e8081cfa]:hover:not(:disabled){opacity:.9}.catalog-calendar__apply[data-v-e8081cfa]:focus-visible,.catalog-calendar__clear[data-v-e8081cfa]:focus-visible,.catalog-calendar__day[data-v-e8081cfa]:focus-visible,.catalog-calendar__nav[data-v-e8081cfa]:focus-visible,.catalog-calendar__quick[data-v-e8081cfa]:focus-visible{outline:2px solid var(--spiti-focus-ring);outline-offset:2px}@media(max-width:560px){.catalog-calendar__quick[data-v-e8081cfa]{flex-direction:column;gap:0;height:auto;min-height:38px;padding:4px 8px}.catalog-calendar__quick-dates[data-v-e8081cfa]{font-size:12px;line-height:16px;text-align:center;white-space:normal}.catalog-calendar__footer[data-v-e8081cfa]{flex-wrap:wrap;justify-content:flex-end}.catalog-calendar__spacer[data-v-e8081cfa]{display:none}.catalog-calendar__actions[data-v-e8081cfa]{display:contents}.catalog-calendar__months[data-v-e8081cfa]{gap:24px;grid-template-columns:1fr}.catalog-calendar__nav--next[data-v-e8081cfa],.catalog-calendar__nav--prev[data-v-e8081cfa]{top:-2px}}.catalog-trip-pets[data-v-d2f781e5]{border-top:1px solid var(--spiti-divider);color:var(--spiti-text);padding-top:24px}.catalog-trip-pets[data-v-d2f781e5] .b-checkbox__inner{align-items:center;gap:18px;justify-content:space-between;width:100%}.catalog-trip-pets[data-v-d2f781e5] .b-checkbox__label{min-width:0}.catalog-trip-pets[data-v-d2f781e5] .b-checkbox{margin:0}.catalog-trip-pets[data-v-d2f781e5] .b-checkbox__custom--off{border-color:var(--spiti-line-strong)}.catalog-trip-pets[data-v-d2f781e5] .b-checkbox:focus-visible~.b-checkbox__custom{outline:2px solid var(--spiti-text);outline-offset:3px}.catalog-trip-pets__checked[data-v-d2f781e5]{background:var(--spiti-text);border-radius:var(--spiti-radius-mark);color:var(--spiti-surface);display:grid;height:100%;inset:0;place-items:center;position:absolute;width:100%}.catalog-trip-pets__label[data-v-d2f781e5]{display:grid;gap:4px;text-align:left}.catalog-trip-pets__label strong[data-v-d2f781e5]{font-size:17px;font-weight:600;line-height:22px}.catalog-trip-pets__label small[data-v-d2f781e5]{color:var(--spiti-muted);font-size:14px;line-height:19px}@media(max-width:720px){.catalog-trip-pets[data-v-d2f781e5]{padding-block:16px}.catalog-trip-pets__label strong[data-v-d2f781e5]{font-size:16px;line-height:21px}.catalog-trip-pets__label small[data-v-d2f781e5]{font-size:13px;line-height:18px}}.catalog-trip-panel-host[data-v-cf8261a9]{left:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 12px);z-index:70}.catalog-trip-panel[data-v-cf8261a9]{background:var(--color-background);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-card);box-shadow:0 24px 60px var(--spiti-shadow);left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform-origin:top left;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s linear .42s;visibility:hidden}.catalog-trip-panel.is-open[data-v-cf8261a9]{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.catalog-trip-panel__content[data-v-cf8261a9]{left:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:absolute;scrollbar-width:thin;top:0;transition:opacity .12s ease,visibility 0s linear .12s;visibility:hidden}.catalog-trip-panel__content.is-current[data-v-cf8261a9]{animation:catalog-trip-content-reveal-cf8261a9 .25s ease both;opacity:1;pointer-events:auto;transition:opacity .18s ease .07s,visibility 0s;visibility:visible}@keyframes catalog-trip-content-reveal-cf8261a9{0%,25%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.catalog-trip-panel[data-v-cf8261a9],.catalog-trip-panel__content[data-v-cf8261a9],.catalog-trip-panel__content.is-current[data-v-cf8261a9]{animation:none;transition:none}}.catalog-category-nav-shell[data-v-2e87afc2]{background:var(--color-background);position:relative}.catalog-category-nav-shell__fade[data-v-2e87afc2]{display:none}.catalog-category-nav[data-v-2e87afc2]{background:transparent;display:flex;gap:32px;margin:0 auto;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 32px;scroll-padding-inline:32px;scroll-snap-type:x mandatory;scrollbar-width:none;width:min(1280px,100%)}.catalog-category-nav--search[data-v-2e87afc2]{padding-left:var(--catalog-search-gutter,32px);padding-right:var(--catalog-search-gutter,32px);width:100%}.catalog-category-nav[data-v-2e87afc2]::-webkit-scrollbar{display:none}.catalog-category-nav__item[data-v-2e87afc2]{align-items:center;border-bottom:3px solid transparent;color:var(--spiti-muted);display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:500;justify-content:center;line-height:22px;margin-bottom:-1px;min-height:52px;padding:0 2px;scroll-snap-align:start;text-decoration:none;transition:border-color .15s ease,color .15s ease}.catalog-category-nav__item[data-v-2e87afc2]:hover{color:var(--spiti-text)}.catalog-category-nav__item--active[data-v-2e87afc2]{border-color:var(--spiti-text);color:var(--spiti-text)}@media(max-width:900px){.catalog-category-nav[data-v-2e87afc2]{gap:26px;padding:0 16px;scroll-padding-inline:16px}}@media(max-width:560px){.catalog-category-nav[data-v-2e87afc2]{padding-right:42px}.catalog-category-nav__item[data-v-2e87afc2]:last-child{margin-right:12px}.catalog-category-nav__item[data-v-2e87afc2]{font-size:15px;min-height:48px}.catalog-category-nav-shell__fade[data-v-2e87afc2]{bottom:0;display:block;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .18s ease;width:34px;z-index:2}.catalog-category-nav-shell__fade--start[data-v-2e87afc2]{background:linear-gradient(to right,var(--color-background),transparent);left:0}.catalog-category-nav-shell__fade--end[data-v-2e87afc2]{background:linear-gradient(to left,var(--color-background),transparent);right:0}.catalog-category-nav-shell.can-scroll-end .catalog-category-nav-shell__fade--end[data-v-2e87afc2],.catalog-category-nav-shell.can-scroll-start .catalog-category-nav-shell__fade--start[data-v-2e87afc2]{opacity:1}}@media(prefers-reduced-motion:reduce){.catalog-category-nav-shell__fade[data-v-2e87afc2]{transition:none}}.app-guest-account__dropdown{z-index:120!important}.app-guest-account__trigger[data-v-5fa6dd59]{align-items:center;background:var(--color-background);border:1px solid var(--spiti-line);border-radius:999px;color:var(--spiti-text);cursor:pointer;display:inline-flex;gap:12px;height:44px;padding:0 14px}.app-guest-account__trigger[data-v-5fa6dd59]:hover{background:var(--color-control--secondary);border-color:var(--spiti-line-strong)}.app-guest-account__login[data-v-5fa6dd59]:focus-visible,.app-guest-account__trigger[data-v-5fa6dd59]:focus-visible{outline:2px solid var(--spiti-line-strong);outline-offset:2px}.app-guest-account__panel[data-v-5fa6dd59]{background:var(--color-background);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-card);box-shadow:0 18px 48px var(--spiti-shadow);padding:8px;width:min(260px,100vw - 32px)}.app-guest-account__login[data-v-5fa6dd59]{align-items:center;background:transparent;border:0;border-radius:var(--spiti-radius-control);color:var(--spiti-text);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;min-height:44px;padding:10px 12px;text-align:left;width:100%}.app-guest-account__login[data-v-5fa6dd59]:hover{background:var(--color-control--secondary)}.catalog-header[data-v-7c2466f1]{--spiti-header-css-ready:1}.catalog-header__brand[data-v-7c2466f1]{align-items:center;display:inline-flex;flex:0 0 auto;gap:14px;min-width:0}.catalog-header__brand-badge[data-v-7c2466f1]{align-items:center;background:var(--color-background);border:1px solid var(--spiti-blue);border-radius:999px;color:var(--spiti-blue);display:inline-flex;font-family:Roboto,sans-serif;font-size:11px;font-weight:600;gap:4px;line-height:1;min-height:23px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.catalog-header__brand-badge span[data-v-7c2466f1]{font-size:12px;font-weight:400;line-height:1}.catalog-header__trip-summary[data-v-7c2466f1]{align-items:center;background:var(--color-background);border:1px solid var(--spiti-line);border-radius:999px;box-shadow:0 5px 18px var(--spiti-shadow-soft);color:var(--spiti-text);cursor:pointer;display:grid;font-family:Roboto,sans-serif;grid-template-columns:minmax(0,1.08fr) minmax(0,.86fr) minmax(0,1fr) 42px;height:50px;overflow:hidden;padding:0 5px 0 0;transition:border-color .18s ease,box-shadow .18s ease,opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;width:min(760px,100%)}.catalog-header__trip-summary[data-v-7c2466f1]:focus-within,.catalog-header__trip-summary[data-v-7c2466f1]:hover{border-color:var(--spiti-line-strong);box-shadow:0 8px 24px var(--spiti-shadow)}.catalog-header--trip-expanded .catalog-header__trip-summary[data-v-7c2466f1]{opacity:0;pointer-events:none;transform:translateY(4px) scale(.98);transition-delay:0s,0s,0s,0s,.26s;visibility:hidden}.catalog-header__trip-summary-section[data-v-7c2466f1]{align-items:center;background:transparent;border:0;border-radius:0;color:var(--spiti-muted);cursor:pointer;display:flex;font-family:Roboto,sans-serif;gap:8px;height:100%;min-width:0;padding:0 16px;position:relative;text-align:left;transition:background-color .15s ease}.catalog-header__trip-summary-section[data-v-7c2466f1]:hover,.catalog-header__trip-summary-section[aria-expanded=true][data-v-7c2466f1]{background:var(--color-background--secondary)}.catalog-header__trip-summary-section[data-v-7c2466f1]:not(:first-child):before{border-left:1px solid var(--spiti-line);content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.catalog-header__trip-summary-section[data-v-7c2466f1]:focus-visible{outline:2px solid var(--spiti-selected-border);outline-offset:-3px}.catalog-header__trip-summary-section[data-v-7c2466f1] svg{flex:0 0 auto}.catalog-header__trip-summary-section b[data-v-7c2466f1]{color:var(--spiti-text);font-size:14px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-header__trip-submit[data-v-7c2466f1],.catalog-header__trip-summary-submit[data-v-7c2466f1]{align-items:center;background:var(--spiti-blue);border:0;border-radius:50%;color:#fff;display:inline-flex;justify-content:center}.catalog-header__trip-summary-submit[data-v-7c2466f1]{cursor:pointer;height:38px;transition:background-color .15s ease;width:38px}.catalog-header__trip-summary-submit[data-v-7c2466f1]:hover:not(:disabled){background:var(--spiti-blue-hover)}.catalog-header__after[data-v-7c2466f1]{position:relative}.catalog-header__trip-row[data-v-7c2466f1]{background:var(--color-background);display:flex;inset:0 0 auto;justify-content:center;opacity:0;overflow:visible;padding:10px 32px 18px;pointer-events:none;position:absolute;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;visibility:hidden;z-index:2}.catalog-header__trip-row--expanded[data-v-7c2466f1]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.catalog-header__trip-form[data-v-7c2466f1]{align-items:stretch;background:var(--color-background);border:1px solid var(--spiti-line);border-radius:999px;box-shadow:0 14px 40px var(--spiti-shadow);display:grid;grid-template-columns:minmax(230px,1.28fr) minmax(126px,.72fr) minmax(126px,.72fr) minmax(190px,.98fr) 64px;height:76px;padding:0 8px 0 0;position:relative;width:min(980px,100vw - 64px)}.catalog-header__trip-destination[data-v-7c2466f1],.catalog-header__trip-field[data-v-7c2466f1]{align-content:center;background:transparent;border:0;color:var(--spiti-text);display:grid;font-family:Roboto,sans-serif;gap:3px;height:100%;min-width:0;position:relative;text-align:left}.catalog-header__trip-destination[data-v-7c2466f1]{border-radius:999px 0 0 999px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 18px 8px 22px;transition:background-color .15s ease}.catalog-header__trip-destination.is-open[data-v-7c2466f1],.catalog-header__trip-destination[data-v-7c2466f1]:focus-within,.catalog-header__trip-destination[data-v-7c2466f1]:hover{background:var(--color-background--secondary)}.catalog-header__trip-pin[data-v-7c2466f1]{align-self:center;color:var(--spiti-muted);grid-column:1;grid-row:1/span 2}.catalog-header__trip-destination>span[data-v-7c2466f1],.catalog-header__trip-field span[data-v-7c2466f1]{color:var(--spiti-muted);font-size:12px;font-weight:500;line-height:16px}.catalog-header__trip-destination>span[data-v-7c2466f1]{grid-column:2;grid-row:1;white-space:nowrap}.catalog-header__trip-destination input[data-v-7c2466f1]{background:transparent;border:0;color:var(--spiti-text);font-family:Roboto,sans-serif;font-size:15px;font-weight:400;grid-column:2;grid-row:2;line-height:20px;min-width:0;outline:0;width:100%}.catalog-header__trip-destination input[data-v-7c2466f1]::-moz-placeholder{color:var(--spiti-muted-light)}.catalog-header__trip-destination input[data-v-7c2466f1]::placeholder{color:var(--spiti-muted-light)}.catalog-header__trip-clear[data-v-7c2466f1]{align-items:center;align-self:center;background:var(--color-background--secondary);border:0;border-radius:50%;color:var(--spiti-muted);cursor:pointer;display:inline-flex;grid-column:3/4;grid-row:1/span 2;height:24px;justify-content:center;width:24px}.catalog-header__trip-field[data-v-7c2466f1]{border-radius:0;cursor:pointer;padding:8px 17px;transition:background-color .15s ease}.catalog-header__trip-field[data-v-7c2466f1]:before{border-left:1px solid var(--spiti-line);content:"";height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.catalog-header__trip-field.is-open[data-v-7c2466f1],.catalog-header__trip-field[data-v-7c2466f1]:hover{background:var(--color-background--secondary)}.catalog-header__trip-field b[data-v-7c2466f1]{color:var(--spiti-text);font-size:15px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-header__trip-field b.is-muted[data-v-7c2466f1]{color:var(--spiti-muted-light)}.catalog-header__trip-submit[data-v-7c2466f1]{align-self:center;cursor:pointer;height:58px;justify-self:end;transition:background-color .15s ease;width:58px}.catalog-header__trip-submit[data-v-7c2466f1]:hover:not(:disabled){background:var(--spiti-blue-hover)}.catalog-header__trip-submit[data-v-7c2466f1]:focus-visible,.catalog-header__trip-summary-submit[data-v-7c2466f1]:focus-visible{outline:2px solid var(--spiti-focus-ring);outline-offset:3px}.catalog-header__trip-submit[data-v-7c2466f1]:disabled,.catalog-header__trip-summary-submit[data-v-7c2466f1]:disabled{cursor:progress}@media(prefers-reduced-motion:reduce){.catalog-header__trip-loader[data-v-7c2466f1] circle,.catalog-header__trip-loader[data-v-7c2466f1] svg{animation:none}}.catalog-header__trip-search-panel[data-v-7c2466f1]{padding:6px}.catalog-header__nearby-action[data-v-7c2466f1]{align-items:center;background:transparent;border:0;border-radius:var(--spiti-radius-control);color:var(--spiti-text);cursor:pointer;display:flex;font-family:Roboto,sans-serif;gap:12px;padding:10px 12px;text-align:left;width:100%}.catalog-header__nearby-action[data-v-7c2466f1]:focus-visible:not(:disabled),.catalog-header__nearby-action[data-v-7c2466f1]:hover:not(:disabled){background:var(--spiti-surface-soft)}.catalog-header__nearby-action[data-v-7c2466f1]:disabled{cursor:wait}.catalog-header__nearby-icon[data-v-7c2466f1]{align-items:center;background:var(--spiti-blue-soft);border-radius:var(--spiti-radius-control);color:var(--spiti-blue);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.catalog-header__nearby-copy[data-v-7c2466f1]{display:grid;gap:2px;min-width:0}.catalog-header__nearby-copy b[data-v-7c2466f1]{color:var(--spiti-text);font-size:15px;font-weight:600;line-height:20px}.catalog-header__nearby-copy small[data-v-7c2466f1]{color:var(--spiti-muted);font-size:13px;line-height:18px}.catalog-header-panel-enter-active[data-v-7c2466f1],.catalog-header-panel-leave-active[data-v-7c2466f1]{transform-origin:top left;transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.catalog-header-panel-leave-active[data-v-7c2466f1]{pointer-events:none}.catalog-header-panel-enter-from[data-v-7c2466f1],.catalog-header-panel-leave-to[data-v-7c2466f1]{opacity:0;transform:translateY(6px) scale(.985)}.catalog-header__dates-panel[data-v-7c2466f1] .catalog-calendar{background:transparent;border:0;border-radius:0;box-shadow:none;width:100%}.catalog-header__guests-panel[data-v-7c2466f1]{display:grid;gap:0;padding:32px 40px}.catalog-header__guest-row[data-v-7c2466f1]{align-items:center;border-top:1px solid var(--spiti-divider);display:flex;gap:18px;justify-content:space-between;padding-block:24px}.catalog-header__guest-row[data-v-7c2466f1]:first-child{border-top:0;padding-top:0}.catalog-header__guest-row>span[data-v-7c2466f1]{display:grid;gap:4px}.catalog-header__guest-row b[data-v-7c2466f1]{color:var(--spiti-text);font-size:17px;font-weight:600;line-height:22px}.catalog-header__guest-row small[data-v-7c2466f1]{color:var(--spiti-muted);font-size:14px;line-height:19px}.catalog-header__guest-stepper[data-v-7c2466f1]{align-items:center;display:inline-flex;gap:12px}.catalog-header__guest-stepper button[data-v-7c2466f1]{align-items:center;background:var(--color-background);border:1px solid var(--spiti-line-strong);border-radius:50%;color:var(--spiti-text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.catalog-header__guest-stepper button[data-v-7c2466f1]:hover:not(:disabled){border-color:var(--spiti-text)}.catalog-header__guest-stepper button[data-v-7c2466f1]:disabled{color:var(--spiti-muted-light);cursor:default;opacity:.5}.catalog-header__guest-stepper>b[data-v-7c2466f1]{min-width:20px;text-align:center}.catalog-header__trip-backdrop[data-v-7c2466f1]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--spiti-text) 34%,transparent);border:0;cursor:default;height:100%;inset:0;padding:0;position:fixed;width:100%;z-index:45}.catalog-trip-backdrop-enter-active[data-v-7c2466f1],.catalog-trip-backdrop-leave-active[data-v-7c2466f1]{transition:opacity .26s ease}.catalog-trip-backdrop-enter-from[data-v-7c2466f1],.catalog-trip-backdrop-leave-to[data-v-7c2466f1]{opacity:0}.catalog-header__search-wrap[data-v-7c2466f1]{position:relative;transition:width .28s cubic-bezier(.22,1,.36,1);width:min(220px,26vw);will-change:width}.catalog-header__search-wrap--expanded[data-v-7c2466f1],.catalog-header__search-wrap[data-v-7c2466f1]:focus-within{width:min(360px,34vw)}.catalog-header__search[data-v-7c2466f1]{align-items:center;background:var(--color-background);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-control);display:flex;gap:10px;height:44px;padding:0 16px;transition:border-color .15s ease,background-color .15s ease;width:100%}.catalog-header__search-clear[data-v-7c2466f1]{align-items:center;background:var(--spiti-shadow-soft);border:0;border-radius:50%;color:var(--spiti-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.catalog-header__search-clear[data-v-7c2466f1]:hover{background:var(--spiti-shadow);color:var(--spiti-text)}.catalog-header__search-panel[data-v-7c2466f1]{background:var(--color-background);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-card);box-shadow:0 18px 48px var(--spiti-shadow);left:0;overflow:hidden;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.catalog-header__search-item[data-v-7c2466f1]{align-items:center;background:transparent;border:0;border-radius:var(--spiti-radius-small);color:var(--spiti-text);cursor:pointer;display:flex;font-family:Roboto,sans-serif;gap:12px;padding:10px 12px;text-align:left;width:100%}.catalog-header__search-item[data-v-7c2466f1]:hover{background:var(--spiti-surface-soft)}.catalog-header__search-item[data-v-7c2466f1] svg{color:var(--spiti-muted-light);flex:0 0 auto}.catalog-header__search-item-text[data-v-7c2466f1]{display:flex;flex-direction:column;min-width:0}.catalog-header__search-item-text b[data-v-7c2466f1]{font-size:15px;font-weight:500;line-height:20px}.catalog-header__search-item-text small[data-v-7c2466f1]{color:var(--spiti-muted);font-size:13px;line-height:18px}.catalog-header__search-empty[data-v-7c2466f1]{color:var(--spiti-muted);font-size:14px;margin:0;padding:14px 12px}.catalog-header__search-label[data-v-7c2466f1]{color:var(--spiti-muted-light);font-size:13px;font-weight:500;margin:0;padding:8px 12px 4px}.catalog-header__search[data-v-7c2466f1]:focus-within{background:var(--color-background);border-color:var(--spiti-blue)}.catalog-header__search-icon[data-v-7c2466f1]{color:var(--spiti-muted-light);flex:0 0 auto}.catalog-header__search input[data-v-7c2466f1]{background:transparent;border:0;color:var(--spiti-text);flex:1 1 auto;font-family:Roboto,sans-serif;font-size:15px;line-height:20px;min-width:0;outline:0}.catalog-header__search input[data-v-7c2466f1]::-moz-placeholder{color:var(--spiti-muted-light)}.catalog-header__search input[data-v-7c2466f1]::placeholder{color:var(--spiti-muted-light)}.catalog-header__nav[data-v-7c2466f1]{--app-account-trigger-height:44px;align-items:center;display:flex;gap:16px;margin-left:auto}.catalog-header__account[data-v-7c2466f1]{display:inline-flex;justify-content:flex-end;min-width:70px}.catalog-header__account-skeleton[data-v-7c2466f1]{display:inline-block;flex:0 0 auto}.catalog-header__action[data-v-7c2466f1],.catalog-header__login[data-v-7c2466f1]{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;justify-content:center;text-decoration:none}.catalog-header__login[data-v-7c2466f1]{border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-control);color:var(--spiti-text);font-size:15px;font-weight:500;gap:9px;height:44px;line-height:20px;padding:0 22px;transition:border-color .15s ease,color .15s ease}.catalog-header__login[data-v-7c2466f1]:hover{border-color:var(--spiti-blue);color:var(--spiti-blue)}.catalog-header__login-icon[data-v-7c2466f1]{flex:0 0 auto}.catalog-header__action[data-v-7c2466f1]{background:var(--spiti-surface);border:1px solid var(--spiti-line-strong);border-radius:var(--spiti-radius-control);color:var(--spiti-text);font-size:15px;font-weight:500;height:44px;line-height:20px;min-width:136px;padding:0 22px;transition:background-color .15s ease,border-color .15s ease}.catalog-header__action[data-v-7c2466f1]:hover{background:var(--spiti-selected-surface);border-color:var(--spiti-selected-border)}.catalog-header__action[data-v-7c2466f1]:focus-visible{outline:2px solid var(--spiti-focus-ring);outline-offset:2px}.catalog-header__categories[data-v-7c2466f1]{border-top:1px solid var(--spiti-divider)}.catalog-header--with-trip .catalog-header__search-wrap[data-v-7c2466f1],.catalog-header--with-trip .catalog-header__search-wrap--expanded[data-v-7c2466f1],.catalog-header--with-trip .catalog-header__search-wrap[data-v-7c2466f1]:focus-within{width:clamp(260px,28vw,360px)}.catalog-header--with-trip .catalog-header__trip-summary[data-v-7c2466f1]{flex:0 1 auto}@media(min-width:721px){.catalog-header--with-trip[data-v-7c2466f1] .app-header-shell__bar{display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto}}@media(min-width:1400px){.catalog-header--with-trip[data-v-7c2466f1] .app-header-shell__bar{display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto}.catalog-header--with-trip .catalog-header__brand[data-v-7c2466f1]{justify-self:start}.catalog-header--with-trip .catalog-header__search-wrap[data-v-7c2466f1],.catalog-header--with-trip .catalog-header__search-wrap--expanded[data-v-7c2466f1],.catalog-header--with-trip .catalog-header__search-wrap[data-v-7c2466f1]:focus-within{justify-self:center;width:clamp(420px,34vw,520px)}.catalog-header--with-trip .catalog-header__trip-summary[data-v-7c2466f1]{justify-self:center}.catalog-header--with-trip .catalog-header__nav[data-v-7c2466f1]{justify-self:end}}@media(min-width:960px)and (max-width:1279px){.catalog-header--with-trip[data-v-7c2466f1] .app-header-shell__bar{gap:16px;padding-left:20px;padding-right:20px}.catalog-header--with-trip .catalog-header__trip-summary[data-v-7c2466f1]{grid-template-columns:minmax(0,1fr) minmax(0,.86fr) minmax(0,1fr) 42px}.catalog-header--with-trip .catalog-header__nav[data-v-7c2466f1]{gap:10px}.catalog-header--with-trip .catalog-header__action[data-v-7c2466f1]{font-size:14px;min-width:116px;padding-left:14px;padding-right:14px}}@media(min-width:721px)and (max-width:1023px){.catalog-header--with-trip[data-v-7c2466f1] .app-header-shell__bar{gap:16px}.catalog-header--search .catalog-header__account[data-v-7c2466f1]{display:none}.catalog-header--with-trip .catalog-header__nav[data-v-7c2466f1]{gap:8px}.catalog-header--with-trip .catalog-header__trip-summary[data-v-7c2466f1]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) 42px}.catalog-header--with-trip .catalog-header__trip-summary-section--guests[data-v-7c2466f1]{display:none}.catalog-header__trip-form[data-v-7c2466f1]{grid-template-columns:minmax(200px,1.24fr) minmax(112px,.68fr) minmax(112px,.68fr) minmax(160px,.9fr) 58px}.catalog-header__trip-destination[data-v-7c2466f1]{padding-left:16px;padding-right:12px}.catalog-header__trip-field[data-v-7c2466f1]{padding-left:12px;padding-right:12px}}@media(max-width:720px){.catalog-header__brand[data-v-7c2466f1]{gap:0}.catalog-header__action[data-v-7c2466f1],.catalog-header__brand-badge[data-v-7c2466f1]{display:none}.catalog-header__brand[data-v-7c2466f1] .spiti-logo{font-size:24px}.catalog-header__nav[data-v-7c2466f1]{--app-account-trigger-height:40px;gap:6px;margin-left:auto}.catalog-header__login[data-v-7c2466f1]{gap:0;height:40px;padding:0;width:42px}.catalog-header__login-label[data-v-7c2466f1]{display:none}.catalog-header__account[data-v-7c2466f1],.catalog-header__account-skeleton[data-v-7c2466f1]{min-width:42px}.catalog-header__account-skeleton[data-v-7c2466f1]{height:40px!important;width:42px!important}.catalog-header__search-wrap[data-v-7c2466f1],.catalog-header__trip-row[data-v-7c2466f1],.catalog-header__trip-summary[data-v-7c2466f1]{display:none}}@media(max-width:760px){.catalog-header__search-wrap[data-v-7c2466f1]{order:3;width:100%}.catalog-header__search-wrap--expanded[data-v-7c2466f1],.catalog-header__search-wrap[data-v-7c2466f1]:focus-within{width:100%}}@media(prefers-reduced-motion:reduce){.catalog-header-panel-enter-active[data-v-7c2466f1],.catalog-header-panel-leave-active[data-v-7c2466f1],.catalog-header__search-wrap[data-v-7c2466f1],.catalog-header__trip-row[data-v-7c2466f1],.catalog-header__trip-summary[data-v-7c2466f1],.catalog-trip-backdrop-enter-active[data-v-7c2466f1],.catalog-trip-backdrop-leave-active[data-v-7c2466f1]{transition:none}}@media(max-width:560px){.catalog-header__nav[data-v-7c2466f1]{gap:5px}}.catalog-header__login[data-v-7c2466f1]{background:var(--color-background);border-color:var(--spiti-line-strong);box-shadow:none;color:var(--color-text);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.catalog-header__login[data-v-7c2466f1]:not(:disabled):not(.b-button--is-disabled):not([aria-disabled=true]):hover{background:var(--color-background--secondary);border-color:var(--spiti-selected-border);box-shadow:none;color:var(--color-text);transform:none}.catalog-header__login[data-v-7c2466f1]:not(:disabled):not(.b-button--is-disabled):not([aria-disabled=true]):active{background:var(--spiti-selected-surface);border-color:var(--spiti-selected-border);box-shadow:none;color:var(--color-text);filter:none;transform:none}.catalog-header__login[data-v-7c2466f1]:focus-visible{outline:2px solid var(--spiti-focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.catalog-header__login[data-v-7c2466f1]{transition:none}}
