.LegacyDiscoveryHeader_header__9dGhu.header .header_user li .button.-add{color:#222}@media (min-width:720px) and (max-width:960px){.LegacyDiscoveryHeader_header__9dGhu.header .header_user li .button.-add{padding-inline:10px;font-size:12px}}.LegacyDateRangePicker_enhancedInput__ydZQy{cursor:pointer}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo{position:fixed;z-index:10000;display:flex;flex-direction:column;box-sizing:border-box;width:min(664px,calc(100vw - 24px));overflow:hidden;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 40px #1729362e;color:#252b31;font:400 14px/1.45 Roboto,sans-serif;text-align:left}.LegacyDateRangePicker_header__EgOGq{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.LegacyDateRangePicker_header__EgOGq h3{margin:0;font:500 18px/1.35 Roboto,sans-serif}.LegacyDateRangePicker_picker__CuHIo :is(.LegacyDateRangePicker_header__EgOGq,.LegacyDateRangePicker_navigation__QdVQW) button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:8px;padding:0;background:transparent;color:#252b31;cursor:pointer}.LegacyDateRangePicker_picker__CuHIo svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.LegacyDateRangePicker_navigation__QdVQW{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;margin-block:6px 4px;color:#626a73;font-size:13px;text-align:center}.LegacyDateRangePicker_picker__CuHIo .LegacyDateRangePicker_navigation__QdVQW button:disabled{color:#b5bbc0;cursor:default}.LegacyDateRangePicker_months__NxXQf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#bec5ca #fff;scrollbar-width:thin}.LegacyDateRangePicker_picker__CuHIo .LegacyDateRangePicker_month___RS9P{min-width:0}.LegacyDateRangePicker_picker__CuHIo table{width:100%;margin:0;table-layout:fixed;border-spacing:0 3px;border-collapse:separate}.LegacyDateRangePicker_picker__CuHIo th{height:36px;padding:0;border:0;color:#626a73;font:400 12px/1.3 Roboto,sans-serif;text-align:center}.LegacyDateRangePicker_picker__CuHIo th.month{height:42px;color:#252b31;font-size:16px;font-weight:500}.LegacyDateRangePicker_picker__CuHIo td{height:40px;padding:0;border:0;color:#252b31;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo .calendar-table td>button{display:block;box-sizing:border-box;width:100%;height:40px;border:0;border-radius:8px;padding:0;background:transparent;color:inherit;font:400 14px/1 Roboto,sans-serif;cursor:pointer}.LegacyDateRangePicker_picker__CuHIo td.in-range{background:#fff1d9}.LegacyDateRangePicker_picker__CuHIo td.end-date,.LegacyDateRangePicker_picker__CuHIo td.start-date{border-radius:8px}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo .calendar-table td.active>button{background:#ff9e00;color:#252b31;font-weight:500}.LegacyDateRangePicker_picker__CuHIo td.legacy-preview-end>button{outline:1px solid #a85b00;outline-offset:-1px}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo .calendar-table td>button:disabled{color:#8a9299;cursor:default}.LegacyDateRangePicker_picker__CuHIo button[aria-current=date]{text-decoration:underline;text-underline-offset:5px}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo button:focus-visible{outline:2px solid #a85b00;outline-offset:-2px}.LegacyDateRangePicker_footer__v_uJB{display:flex;justify-content:flex-end;flex-shrink:0;padding-top:8px}.LegacyDateRangePicker_footer__v_uJB button{min-height:44px;padding:8px;border:0;border-radius:6px;background:transparent;color:#006e98;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (hover:hover) and (pointer:fine){.LegacyDateRangePicker_picker__CuHIo :is(.LegacyDateRangePicker_header__EgOGq,.LegacyDateRangePicker_navigation__QdVQW) button:not(:disabled):hover,.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo .calendar-table td:not(.active)>button:not(:disabled):hover{background:#edf5f8}}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo[data-compact]{padding:12px}.LegacyDateRangePicker_picker__CuHIo[data-compact] .LegacyDateRangePicker_months__NxXQf{grid-template-columns:minmax(0,1fr);gap:0}.LegacyDateRangePicker_picker__CuHIo.LegacyDateRangePicker_picker__CuHIo[data-compact] .calendar-table td>button,.LegacyDateRangePicker_picker__CuHIo[data-compact] td{height:44px}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-width:0;min-height:74px;width:100%;margin:0;padding:12px 14px;border:1px solid #d5d8dc;border-radius:8px;background:#fff;color:#252b31;cursor:text}.LegacyFormField_field__nAEup>svg{flex:0 0 22px;width:22px;height:22px;color:#38434b;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.LegacyFormField_content__iGrjf{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.LegacyFormField_label__6Cj4u{color:#525b64;font:400 12px/1.3 Roboto,sans-serif}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup :is(input:not([type=hidden]),select),.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup :is(input:not([type=hidden]),select):focus{display:block;position:static;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:24px;min-height:24px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#252b31;font:400 16px/1.5 Roboto,sans-serif;text-overflow:ellipsis;caret-color:#007ba5}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup input::placeholder{color:#626a73;opacity:1}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup :is(select,input[readonly]){cursor:pointer}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup input::selection{color:#252b31;background:#ffe6b9}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup:focus-within{border-color:#a85b00;outline:2px solid #a85b00;outline-offset:-2px}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup[data-invalid]{border-color:#b53720}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup[data-disabled]{background:#f5f6f7;cursor:default}.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup[data-disabled] :is(input,select){color:#626a73;cursor:default}button.LegacyFormField_primary__2MjjQ.LegacyFormField_primary__2MjjQ.LegacyFormField_primary__2MjjQ{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:50px;height:auto;margin:0;padding:13px 20px;border:0;border-radius:12px;background:#ff9e00;color:#252b31;font:500 16px/1.5 Roboto,sans-serif;text-align:center;white-space:normal;cursor:pointer}button.LegacyFormField_primary__2MjjQ.LegacyFormField_primary__2MjjQ:focus-visible{outline:2px solid #a85b00;outline-offset:3px}button.LegacyFormField_primary__2MjjQ.LegacyFormField_primary__2MjjQ:disabled{background:#ffe0ac;color:#5c4a2e;cursor:progress}@media (hover:hover) and (pointer:fine){.LegacyFormField_field__nAEup.LegacyFormField_field__nAEup:not([data-disabled]):not([data-invalid]):hover{border-color:#8c969e}button.LegacyFormField_primary__2MjjQ.LegacyFormField_primary__2MjjQ:not(:disabled):hover{background:#f4a528}}.LegacyGuestCountPicker_trigger__ysKPR{cursor:pointer}.LegacyGuestCountPicker_popover__fY6KI.LegacyGuestCountPicker_popover__fY6KI{position:fixed;z-index:10000;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:20px;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 40px #1729362e;color:#252b31;font:400 16px/1.5 Roboto,sans-serif;text-align:left}.LegacyGuestCountPicker_row__d5KBQ{display:flex;align-items:center;justify-content:space-between;gap:16px}.LegacyGuestCountPicker_row__d5KBQ label{margin:0;color:#252b31;font:500 16px/1.5 Roboto,sans-serif}.LegacyGuestCountPicker_stepper__vI3Z6{display:flex;align-items:center;gap:6px}.LegacyGuestCountPicker_stepper__vI3Z6 button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #bdc4c9;border-radius:50%;padding:0;background:#fff;color:#252b31;cursor:pointer}.LegacyGuestCountPicker_stepper__vI3Z6 button:disabled{border-color:#e5e8eb;background:#f7f8f9;color:#a0a8af;cursor:default}.LegacyGuestCountPicker_stepper__vI3Z6 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.LegacyGuestCountPicker_popover__fY6KI.LegacyGuestCountPicker_popover__fY6KI input.LegacyGuestCountPicker_count___X7CJ{box-sizing:border-box;appearance:textfield;width:44px;height:44px;min-height:44px;margin:0;border:0;border-radius:6px;padding:0;background:transparent;box-shadow:none;color:#252b31;font:400 18px/1 Roboto,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;caret-color:#007ba5}.LegacyGuestCountPicker_count___X7CJ::-webkit-inner-spin-button,.LegacyGuestCountPicker_count___X7CJ::-webkit-outer-spin-button{appearance:none;margin:0}.LegacyGuestCountPicker_count___X7CJ::selection{background:#ffe6b9}.LegacyGuestCountPicker_actions__G_igt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.LegacyGuestCountPicker_actions__G_igt button{min-height:44px;padding:8px 0;border:0;border-radius:4px;background:transparent;color:#006e98;font:400 14px/1.4 Roboto,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LegacyGuestCountPicker_actions__G_igt button:last-child{padding-inline:12px;color:#252b31;font-weight:500}.LegacyGuestCountPicker_actions__G_igt button:disabled{color:#929ba3;cursor:default}.LegacyGuestCountPicker_popover__fY6KI.LegacyGuestCountPicker_popover__fY6KI :is(button,input):focus-visible{outline:2px solid #a85b00;outline-offset:2px}.LegacyGuestCountPicker_error__E32Lk{margin:12px 0 0;color:#a43220;font-size:13px}@media (hover:hover) and (pointer:fine){.LegacyGuestCountPicker_stepper__vI3Z6 button:not(:disabled):hover{background:#f4f6f7;border-color:#687680}}@media (max-width:380px){.LegacyGuestCountPicker_popover__fY6KI.LegacyGuestCountPicker_popover__fY6KI{padding:16px}}.LegacySearchForm_search__FYYVz.LegacySearchForm_search__FYYVz{container-type:inline-size;width:100%;min-width:0}.LegacySearchForm_fields__jZSju{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr) minmax(160px,1fr) auto;gap:10px;align-items:stretch;width:100%}.LegacySearchForm_dates__NuzXc,.LegacySearchForm_guests__lkjvy,.LegacySearchForm_place__ALewa{position:relative;min-width:0}.LegacySearchForm_action__SAYeg{display:flex;min-width:90px}.LegacySearchForm_search__FYYVz .LegacySearchForm_suggestions__vQCC7{position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:max(100%,260px);max-width:calc(100vw - 32px);max-height:280px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:12px;padding:6px;background:#fff;color:#252b31;box-shadow:0 8px 28px #22313c24;text-align:left;font:400 15px/1.45 Roboto,sans-serif}.LegacySearchForm_search__FYYVz .LegacySearchForm_option__jqcEb{padding:12px;min-height:44px;border-radius:6px;white-space:normal;cursor:pointer}.LegacySearchForm_search__FYYVz .LegacySearchForm_option__jqcEb:hover,.LegacySearchForm_search__FYYVz .LegacySearchForm_option__jqcEb[aria-selected=true]{background:#edf5f8;color:#005c7d}.LegacySearchForm_search__FYYVz .LegacySearchForm_feedback__rMjYw{padding:16px}.LegacySearchForm_feedback__rMjYw p{margin:0}.LegacySearchForm_feedback__rMjYw a,.LegacySearchForm_retry__gCsva{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;border:0;padding:0;background:transparent;color:#006e98;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LegacySearchForm_feedback__rMjYw a:focus-visible,.LegacySearchForm_retry__gCsva:focus-visible{outline:2px solid #007ba5;outline-offset:3px}.LegacySearchForm_error__wQjF1{display:block;margin:8px 0 0;color:#a43220;font:400 13px/1.4 Roboto,sans-serif}@container (max-width: 650px){.LegacySearchForm_fields__jZSju{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.LegacySearchForm_action__SAYeg{min-width:0}}@media (max-width:719px){@container (max-width: 420px){.LegacySearchForm_fields__jZSju{grid-template-columns:minmax(0,1fr)}}}.LegacyHotelStayDetails_section__NWfPY{margin-top:var(--hotel-section-space,32px);padding-top:var(--hotel-section-space,32px);border-top:1px solid var(--hotel-rule,#e7e8e9);scroll-margin-top:24px}.LegacyHotelStayDetails_section__NWfPY h2{margin:0 0 20px;font-size:22px;line-height:1.4;font-weight:600;color:var(--hotel-ink,#222)}.LegacyHotelStayDetails_facts__GNpo9{margin:0;font-size:16px;line-height:1.6}.LegacyHotelStayDetails_fact__74p_4{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.6fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--hotel-rule,#e7e8e9)}.LegacyHotelStayDetails_fact__74p_4:last-child{border-bottom:0}.LegacyHotelStayDetails_fact__74p_4 dt{margin:0;color:var(--hotel-muted,#555);font-weight:400}.LegacyHotelStayDetails_fact__74p_4 dd{min-width:0;margin:0;color:var(--hotel-ink,#222);white-space:pre-line;overflow-wrap:anywhere}.LegacyHotelStayDetails_room__z8XMr{margin-top:16px;border-block:1px solid var(--hotel-rule,#e7e8e9)}.LegacyHotelStayDetails_room__z8XMr summary{min-height:44px;padding:12px 0;color:var(--hotel-ink,#222);font-size:15px;font-weight:500;line-height:1.4;cursor:pointer}.LegacyHotelStayDetails_room__z8XMr summary:focus-visible{outline:3px solid #a85b00;outline-offset:3px}.LegacyHotelStayDetails_room__z8XMr .LegacyHotelStayDetails_facts__GNpo9{padding-bottom:12px}@media (max-width:480px){.LegacyHotelStayDetails_fact__74p_4{display:block}.LegacyHotelStayDetails_fact__74p_4 dd{margin-top:4px}}.LegacyHotelTypography_pilot__USn9Q{display:contents;--hotel-ink:#222;--hotel-muted:#555;--hotel-rule:#e7e8e9;--hotel-section-space:32px}.LegacyHotelTypography_pilot__USn9Q .block.-breadcrumbs{padding-bottom:32px}.LegacyHotelTypography_pilot__USn9Q .block h1{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);line-height:1.25;letter-spacing:-.02em;color:var(--hotel-ink);overflow-wrap:anywhere}.LegacyHotelTypography_pilot__USn9Q [data-hotel-section-nav] a{display:inline-flex;align-items:center;border:0;min-height:44px;color:var(--hotel-ink);text-underline-offset:4px}.LegacyHotelTypography_pilot__USn9Q .hotel-views{color:var(--hotel-muted);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegacyHotelTypography_pilot__USn9Q .hotel-views span{background:transparent;padding:0 0 0 4px}.LegacyHotelTypography_pilot__USn9Q .hotel-services{background:transparent;padding:24px 0 0;border-radius:0}.LegacyHotelTypography_pilot__USn9Q .hotel-services:empty{display:none}.LegacyHotelTypography_pilot__USn9Q .hotel-services__info{margin:0;padding:0;border:0;font-size:1rem;line-height:1.6}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms{margin-top:var(--hotel-section-space)}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room{margin-top:var(--hotel-section-space);padding-top:var(--hotel-section-space);border-color:var(--hotel-rule)}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room:first-child{margin-top:0;padding-top:0}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-content{min-width:0}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-title{font-size:1.25rem;line-height:1.4;font-weight:600;color:var(--hotel-ink);overflow-wrap:anywhere}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-description{font-size:1rem;line-height:1.6;color:var(--hotel-ink);overflow-wrap:anywhere}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-info{font-size:.9375rem;line-height:1.6;color:var(--hotel-muted)}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-info dl{gap:12px;margin-top:4px}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-info dd{color:var(--hotel-ink);min-width:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price{padding:2px 0 0 20px;border-left:1px solid var(--hotel-rule);border-radius:0;background:transparent;text-align:left}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price-value{font-size:1.5rem;line-height:1.25;color:var(--hotel-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__prices-comment,.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price-comment{font-size:.9rem;line-height:1.5;color:var(--hotel-muted)}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price-comment{margin-top:4px}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__prices-comment{margin-top:20px}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price-all{margin-top:8px;font-size:.9375rem}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price-all .legacy-modal-trigger{min-height:44px;padding:10px 0;color:var(--hotel-ink);text-decoration:underline;text-underline-offset:4px;border:0}.LegacyHotelTypography_pilot__USn9Q .hotel-description{margin-top:var(--hotel-section-space);padding-top:var(--hotel-section-space);border-color:var(--hotel-rule)}.LegacyHotelTypography_pilot__USn9Q #reviews h2,.LegacyHotelTypography_pilot__USn9Q .block-catalog-open-video h2,.LegacyHotelTypography_pilot__USn9Q .hotel-description__header{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--hotel-ink);overflow-wrap:anywhere}.LegacyHotelTypography_pilot__USn9Q .hotel-description__header{display:block;margin-bottom:20px}.LegacyHotelTypography_pilot__USn9Q .hotel-description>.text{max-width:70ch;font-size:1rem;line-height:1.65;color:var(--hotel-ink);overflow-wrap:anywhere}.LegacyHotelTypography_pilot__USn9Q .hotel-description>.text p{margin-bottom:1em}.LegacyHotelTypography_pilot__USn9Q #reviews{margin-top:40px;gap:16px}.LegacyHotelTypography_pilot__USn9Q .reviews-list-item .reviews-list-item_meta-author{font-size:1rem;line-height:1.5;font-weight:600}.LegacyHotelTypography_pilot__USn9Q .reviews-list-item .reviews-list-item_meta-date{font-size:.9rem;font-style:normal}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms :is(a,button):focus-visible{outline:3px solid #a85b00;outline-offset:3px}@media (max-width:1080px){.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-content>.modules{display:block}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-content>.modules>.module{width:100%;max-width:100%}.LegacyHotelTypography_pilot__USn9Q .hotel-rooms__room-price{margin-top:16px;padding:0;border:0}}@media (max-width:480px){.LegacyHotelTypography_pilot__USn9Q{--hotel-section-space:28px}.LegacyHotelTypography_pilot__USn9Q .block.-breadcrumbs{padding-bottom:24px}}.LegacyOfferComparison_root__a_TD4{--comparison-accent:#f28c00;--comparison-border:#dfe3e6;--comparison-muted:#68727a;container-type:inline-size;min-width:0;margin-top:16px;padding:clamp(15px,2.5vw,22px);color:#222;overflow-wrap:anywhere;border:1px solid var(--comparison-border);border-radius:7px;background:#fffdf8;font-family:Roboto,Roboto Fallback,sans-serif;line-height:1.4}.LegacyOfferComparison_root__a_TD4 h2,.LegacyOfferComparison_root__a_TD4 p{margin:0}.LegacyOfferComparison_header__Xojot{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:14px}.LegacyOfferComparison_header__Xojot h2{font-family:Montserrat,Montserrat Fallback,Helvetica Neue,sans-serif;font-size:clamp(18px,2.4vw,23px);line-height:1.2}.LegacyOfferComparison_checked__tJRhH,.LegacyOfferComparison_footer__uVq81{color:var(--comparison-muted);font-size:12px}.LegacyOfferComparison_rows__J2L_C{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--comparison-border);border-radius:6px;background:#fff}.LegacyOfferComparison_row__HHEx9{display:grid;min-width:0;align-content:start;gap:9px;padding:16px}.LegacyOfferComparison_rowBinding__3Bb2i{display:grid;min-width:0}.LegacyOfferComparison_rowBinding__3Bb2i+.LegacyOfferComparison_row__HHEx9,.LegacyOfferComparison_row__HHEx9+.LegacyOfferComparison_row__HHEx9{border-left:1px solid var(--comparison-border)}.LegacyOfferComparison_rowHeader__3WFCR{display:grid;min-width:0;gap:8px}.LegacyOfferComparison_rowHeader__3WFCR>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.LegacyOfferComparison_provider__SJuCR{min-width:0;color:#111;font-family:Montserrat,Montserrat Fallback,Helvetica Neue,sans-serif;font-size:15px;font-weight:700}.LegacyOfferComparison_state__WICrX{flex:0 1 auto;color:var(--comparison-muted);font-size:11px;text-align:right}.LegacyOfferComparison_comparison__0eVsh{width:fit-content;max-width:100%;padding:4px 8px;color:#5f440e;border-radius:999px;background:#f3f1eb;font-size:11px;line-height:1.3}.LegacyOfferComparison_row__HHEx9[data-comparison-kind=CHEAPEST] .LegacyOfferComparison_comparison__0eVsh{color:#6b3b00;background:#fff0d4}.LegacyOfferComparison_priceBlock__6itR4{display:grid;gap:1px}.LegacyOfferComparison_priceBlock__6itR4 strong{color:#111;font-family:Montserrat,Montserrat Fallback,Helvetica Neue,sans-serif;font-size:clamp(22px,3.5vw,30px);line-height:1.08}.LegacyOfferComparison_context__q0KWB,.LegacyOfferComparison_message__h2RRE,.LegacyOfferComparison_priceBlock__6itR4 span,.LegacyOfferComparison_term__4nGY_,.LegacyOfferComparison_terms__2jsg4{font-size:12px}.LegacyOfferComparison_checked__tJRhH,.LegacyOfferComparison_message__h2RRE,.LegacyOfferComparison_priceBlock__6itR4 span{color:var(--comparison-muted)}.LegacyOfferComparison_context__q0KWB{color:#333;font-weight:700}.LegacyOfferComparison_term__4nGY_{color:#414b52}.LegacyOfferComparison_terms__2jsg4{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0;padding:0;color:#414b52;list-style:none}.LegacyOfferComparison_terms__2jsg4 li:before{margin-right:5px;color:#9c610d;content:"·"}.LegacyOfferComparison_action__RA3z9{display:inline-flex;width:fit-content;min-height:42px;max-width:100%;align-items:center;justify-content:center;align-self:end;margin-top:3px;padding:9px 13px;color:#7a4300;border:1px solid #ca7600;border-radius:5px;font-family:Montserrat,Montserrat Fallback,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}.LegacyOfferComparison_action__RA3z9:hover{color:#603400;border-color:#aa6000}.LegacyOfferComparison_primaryAction__5pav0{color:#1d1300;border-color:var(--comparison-accent);background:var(--comparison-accent)}.LegacyOfferComparison_primaryAction__5pav0:hover{color:#111;background:#dc7600}.LegacyOfferComparison_action__RA3z9:focus-visible{outline:3px solid #1769aa;outline-offset:3px}.LegacyOfferComparison_footer__uVq81{display:grid;gap:5px;margin-top:12px;padding-top:11px;border-top:1px solid var(--comparison-border);line-height:1.45}@container (max-width: 620px){.LegacyOfferComparison_header__Xojot{align-items:flex-start;flex-direction:column}.LegacyOfferComparison_rows__J2L_C{grid-template-columns:minmax(0,1fr)}.LegacyOfferComparison_rowBinding__3Bb2i+.LegacyOfferComparison_row__HHEx9,.LegacyOfferComparison_row__HHEx9+.LegacyOfferComparison_row__HHEx9{border-top:1px solid var(--comparison-border);border-left:0}.LegacyOfferComparison_action__RA3z9{width:100%}}@media (max-width:620px){.LegacyOfferComparison_rows__J2L_C{grid-template-columns:minmax(0,1fr)}.LegacyOfferComparison_rowBinding__3Bb2i+.LegacyOfferComparison_row__HHEx9,.LegacyOfferComparison_row__HHEx9+.LegacyOfferComparison_row__HHEx9{border-top:1px solid var(--comparison-border);border-left:0}}@media (prefers-reduced-motion:reduce){.LegacyOfferComparison_action__RA3z9{transition:none}}.LegacyOfferComparison_root__a_TD4.LegacyOfferComparison_sidebar___0mS4{margin-top:24px;padding:20px 0 0;border:0;border-top:1px solid var(--comparison-border);border-radius:0;background:transparent}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_header__Xojot{display:grid;gap:6px;margin-bottom:18px}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_header__Xojot h2{font-size:17px;font-weight:600;line-height:1.4}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_header__Xojot p{color:#61676b;font-size:13px;line-height:1.5}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_rows__J2L_C{gap:22px;grid-template-columns:minmax(0,1fr);border:0;border-radius:0;background:transparent}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_row__HHEx9{justify-items:center;gap:6px;padding:0;border:0;text-align:center}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_priceBlock__6itR4{gap:4px}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_priceBlock__6itR4 strong{font-family:Roboto,Roboto Fallback,sans-serif;font-size:30px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_priceBlock__6itR4 strong .LegacyOfferComparison_from__byWjO{color:inherit;font-size:16px;font-weight:400}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_pricePending__aezlB{color:#525b64;font-size:14px;line-height:1.5}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_context__q0KWB{color:#61676b;font-size:12px;font-weight:400}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_action__RA3z9{width:fit-content;min-width:148px;min-height:44px;justify-content:center;gap:6px;margin:0;padding:9px 13px;color:#fff;border:1px solid #176fad;border-radius:8px;background:#176fad;font-family:Roboto,Roboto Fallback,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-align:center;transition:background-color .15s ease,border-color .15s ease}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_action__RA3z9 svg{flex:none}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_action__RA3z9:hover{color:#fff;border-color:#125b8f;background:#125b8f}.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_action__RA3z9:active{background:#0f4b77}.LegacyOfferComparison_details__6vqSO{margin-top:8px;color:#61676b;font-size:12px;line-height:1.6}.LegacyOfferComparison_details__6vqSO summary{width:fit-content;min-height:44px;align-content:center;padding:10px 0;cursor:pointer}.LegacyOfferComparison_details__6vqSO summary:hover{color:#222}.LegacyOfferComparison_details__6vqSO summary:focus-visible{border-radius:2px;outline:3px solid #1769aa;outline-offset:3px}.LegacyOfferComparison_sourceDetails__Myrp6{display:grid;gap:4px;margin-top:14px}.LegacyOfferComparison_sourceDetails__Myrp6 h3{margin:0;color:#333;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.LegacyOfferComparison_sidebar___0mS4 .LegacyOfferComparison_action__RA3z9{transition:none}}.LegacyHotelOfferPanel_compact__99bFj,.LegacyHotelOfferPanel_root__lR2Rb{--hotel-offer-accent:#f28c00;--hotel-offer-accent-hover:#dc7600;--hotel-offer-border:#dedede;--hotel-offer-muted:#686868;--hotel-offer-quiet:#f7f7f5}.LegacyHotelOfferPanel_compact__99bFj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;margin:16px 0;padding:16px 20px;color:#222;border:1px solid var(--hotel-offer-border);border-radius:6px;background:#fff}.LegacyHotelOfferPanel_compact__99bFj h2{margin:0 0 5px;font-size:18px;line-height:1.3}.LegacyHotelOfferPanel_compact__99bFj p{margin:0;font-size:13px;line-height:1.5}.LegacyHotelOfferPanel_compactDetails__qSwu1,.LegacyHotelOfferPanel_compactDisclosure__VMOsR{grid-column:1/-1;color:var(--hotel-offer-muted)}.LegacyHotelOfferPanel_compactDetails__qSwu1,.LegacyHotelOfferPanel_compact__99bFj .LegacyHotelOfferPanel_compactDisclosure__VMOsR{font-size:12px;line-height:1.45}.LegacyHotelOfferPanel_compactDetails__qSwu1 summary{width:fit-content;color:#734200;cursor:pointer}.LegacyHotelOfferPanel_compactDetails__qSwu1[open] summary{margin-bottom:8px}.LegacyHotelOfferPanel_compactDetails__qSwu1 a:focus-visible,.LegacyHotelOfferPanel_compactDetails__qSwu1 summary:focus-visible{outline:3px solid #1769aa;outline-offset:3px}.LegacyHotelOfferPanel_compact__99bFj.LegacyHotelOfferPanel_sidebar__zDRqh{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 0;padding:20px 0 0;border:0;border-top:1px solid var(--hotel-offer-border);border-radius:0;background:transparent}.LegacyHotelOfferPanel_sidebar__zDRqh h2{margin-bottom:6px;font-size:17px;font-weight:600;line-height:1.4}.LegacyHotelOfferPanel_sidebarPrice__iR3VH{display:grid;gap:4px;color:#61676b;font-size:12px;line-height:1.45;text-align:center}.LegacyHotelOfferPanel_sidebarPrice__iR3VH strong{color:#111;font-family:Roboto,Roboto Fallback,sans-serif;font-size:30px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.LegacyHotelOfferPanel_sidebarPrice__iR3VH strong>span{font-size:16px;font-weight:400}.LegacyHotelOfferPanel_sidebar__zDRqh .LegacyHotelOfferPanel_pricePending__GHVQU{color:#525b64;font-size:14px;text-align:center}.LegacyHotelOfferPanel_compact__99bFj.LegacyHotelOfferPanel_sidebar__zDRqh .LegacyHotelOfferPanel_action__ieUUm{display:flex;width:fit-content;min-width:148px;min-height:44px;justify-self:center;justify-content:center;gap:6px;margin:0;padding:9px 13px;color:#fff;border:1px solid #176fad;border-radius:8px;background:#176fad;font-family:Roboto,Roboto Fallback,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-align:center;transition:background-color .15s ease,border-color .15s ease}.LegacyHotelOfferPanel_sidebar__zDRqh .LegacyHotelOfferPanel_action__ieUUm svg{flex:none}.LegacyHotelOfferPanel_compact__99bFj.LegacyHotelOfferPanel_sidebar__zDRqh .LegacyHotelOfferPanel_action__ieUUm:hover{color:#fff;border-color:#125b8f;background:#125b8f}.LegacyHotelOfferPanel_sidebar__zDRqh .LegacyHotelOfferPanel_compactDetails__qSwu1 summary{min-height:44px;align-content:center;padding:10px 0;color:#61676b}@media (prefers-reduced-motion:reduce){.LegacyHotelOfferPanel_compact__99bFj.LegacyHotelOfferPanel_sidebar__zDRqh .LegacyHotelOfferPanel_action__ieUUm{transition:none}}.LegacyHotelOfferPanel_root__lR2Rb{display:grid;gap:20px;min-width:0;margin-top:22px;padding:clamp(18px,3vw,28px);color:#222;overflow-wrap:break-word;border:1px solid var(--hotel-offer-border);border-radius:6px;background:#fff;box-shadow:0 2px 8px rgb(0 0 0/6%)}.LegacyHotelOfferPanel_root__lR2Rb h2,.LegacyHotelOfferPanel_root__lR2Rb h3,.LegacyHotelOfferPanel_root__lR2Rb p{margin:0}.LegacyHotelOfferPanel_root__lR2Rb h2{color:#111;font-size:clamp(20px,3vw,26px);line-height:1.2}.LegacyHotelOfferPanel_root__lR2Rb h3{color:#111;font-size:17px;line-height:1.3}.LegacyHotelOfferPanel_intro__AOVNB{display:grid;gap:7px}.LegacyHotelOfferPanel_checked__L4x1_,.LegacyHotelOfferPanel_footer__VIsQR,.LegacyHotelOfferPanel_intro__AOVNB>p:last-child,.LegacyHotelOfferPanel_message__B1A4l,.LegacyHotelOfferPanel_trust__DDuus li span{color:var(--hotel-offer-muted)}.LegacyHotelOfferPanel_kicker__3laYT,.LegacyHotelOfferPanel_pathLabel__AmQ7D{color:#8a4e00;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.LegacyHotelOfferPanel_paths__gEsmL{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:0;overflow:hidden;border:1px solid var(--hotel-offer-border);border-radius:5px}.LegacyHotelOfferPanel_paths__gEsmL[data-owner-only=true]{grid-template-columns:minmax(0,1fr)}.LegacyHotelOfferPanel_owner__w1AEW,.LegacyHotelOfferPanel_partner__j9HhF{display:grid;min-width:0;align-content:start;gap:12px;padding:18px}.LegacyHotelOfferPanel_paths__gEsmL[data-owner-only=true] .LegacyHotelOfferPanel_owner__w1AEW{border-left:0}.LegacyHotelOfferPanel_owner__w1AEW{border-left:1px solid var(--hotel-offer-border);background:var(--hotel-offer-quiet)}.LegacyHotelOfferPanel_pathHeader__70xAh{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.LegacyHotelOfferPanel_pathHeader__70xAh>div{display:grid;min-width:0;gap:3px}.LegacyHotelOfferPanel_state__QzG6X{flex:0 1 auto;padding:4px 8px;color:#684000;font-size:12px;font-weight:700;line-height:1.3;text-align:right;border-radius:999px;background:#fff0d4}.LegacyHotelOfferPanel_identity__ZelDn{color:#333;font-weight:700}.LegacyHotelOfferPanel_ownerPrice__1ocPB,.LegacyHotelOfferPanel_priceBlock__67Mf8{display:grid;gap:2px}.LegacyHotelOfferPanel_priceBlock__67Mf8 strong{color:#111;font-size:clamp(24px,4vw,32px);line-height:1.05}.LegacyHotelOfferPanel_ownerPrice__1ocPB small,.LegacyHotelOfferPanel_ownerPrice__1ocPB span,.LegacyHotelOfferPanel_priceBlock__67Mf8 span{color:var(--hotel-offer-muted);font-size:12px;line-height:1.45}.LegacyHotelOfferPanel_ownerPrice__1ocPB{padding:12px;border-left:3px solid #a9a9a9;background:#fff}.LegacyHotelOfferPanel_ownerPrice__1ocPB strong{color:#333;font-size:20px;line-height:1.2}.LegacyHotelOfferPanel_message__B1A4l{font-size:14px;line-height:1.5}.LegacyHotelOfferPanel_checked__L4x1_{font-size:12px;line-height:1.4}.LegacyHotelOfferPanel_action__ieUUm{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;padding:10px 15px;color:#7a4300;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;border:1px solid #ca7600;border-radius:4px;background:#fff}.LegacyHotelOfferPanel_action__ieUUm:hover{color:#603400;border-color:var(--hotel-offer-accent-hover)}.LegacyHotelOfferPanel_action__ieUUm:focus-visible,.LegacyHotelOfferPanel_footer__VIsQR a:focus-visible{outline:3px solid #1769aa;outline-offset:3px}.LegacyHotelOfferPanel_primaryAction__yO9NC{color:#1c1200;border-color:var(--hotel-offer-accent);background:var(--hotel-offer-accent)}.LegacyHotelOfferPanel_primaryAction__yO9NC:hover{color:#111;background:var(--hotel-offer-accent-hover)}.LegacyHotelOfferPanel_ownerAction__HWO_F{color:#333;border-color:#8b8b8b}.LegacyHotelOfferPanel_trust__DDuus{display:grid;gap:10px}.LegacyHotelOfferPanel_trust__DDuus h3{font-size:15px}.LegacyHotelOfferPanel_trust__DDuus ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.LegacyHotelOfferPanel_trust__DDuus li{display:grid;min-width:0;gap:3px;padding:10px 0 0;border-top:2px solid #bbb}.LegacyHotelOfferPanel_trust__DDuus li[data-trust-status=verified]{border-color:#41854b}.LegacyHotelOfferPanel_trust__DDuus li span,.LegacyHotelOfferPanel_trust__DDuus li strong{font-size:12px;line-height:1.4}.LegacyHotelOfferPanel_footer__VIsQR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:14px;font-size:12px;line-height:1.5;border-top:1px solid var(--hotel-offer-border)}.LegacyHotelOfferPanel_footer__VIsQR p{max-width:68ch}.LegacyHotelOfferPanel_footer__VIsQR a{flex:0 0 auto;color:#734200;font-weight:700}@media (max-width:900px){.LegacyHotelOfferPanel_pathHeader__70xAh{align-items:flex-start;flex-direction:column}.LegacyHotelOfferPanel_state__QzG6X{text-align:left}}@media (max-width:720px){.LegacyHotelOfferPanel_compact__99bFj{grid-template-columns:minmax(0,1fr);padding:14px 16px;gap:10px}.LegacyHotelOfferPanel_root__lR2Rb{gap:16px;margin-top:18px;padding:16px}.LegacyHotelOfferPanel_paths__gEsmL{grid-template-columns:minmax(0,1fr)}.LegacyHotelOfferPanel_owner__w1AEW{border-top:1px solid var(--hotel-offer-border);border-left:0}.LegacyHotelOfferPanel_footer__VIsQR{align-items:flex-start;flex-direction:column}.LegacyHotelOfferPanel_trust__DDuus ul{grid-template-columns:minmax(0,1fr)}.LegacyHotelOfferPanel_action__ieUUm{width:100%}.LegacyHotelOfferPanel_footer__VIsQR a{flex:1 1 auto}}.LegacySavedComparison_root__WQhc4{padding-block:28px 48px}.LegacySavedComparison_root__WQhc4 h1{margin-block:20px 12px;font-size:clamp(24px,3vw,34px)}.LegacySavedComparison_note__oG_q1{max-width:70ch;margin-block:14px;color:#59636d;line-height:1.5}.LegacySavedComparison_scroll__PeEE9{max-width:100%;overflow-x:auto;margin-block:24px;border:1px solid #dfe3e6;border-radius:7px}.LegacySavedComparison_scroll__PeEE9:focus-visible{outline:3px solid #da7900;outline-offset:3px}.LegacySavedComparison_table__pXMbk{width:100%;border-collapse:collapse;text-align:left;background:#fff}.LegacySavedComparison_table__pXMbk td,.LegacySavedComparison_table__pXMbk th{padding:16px;min-width:180px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe3e6;border-right:1px solid #e9ecef;line-height:1.5}.LegacySavedComparison_table__pXMbk thead th{background:#fff8eb;font-size:17px}.LegacySavedComparison_table__pXMbk tbody th{font-size:14px;font-weight:500;min-width:140px}.LegacySavedComparison_table__pXMbk tr:last-child td,.LegacySavedComparison_table__pXMbk tr:last-child th{border-bottom:0}.LegacySavedComparison_table__pXMbk a{text-decoration:underline;text-underline-offset:3px}.LegacySavedComparison_table__pXMbk small{display:block;color:#59636d;font-size:12px;line-height:1.5;margin-top:5px}.LegacySavedComparison_unknown__cXlJF{color:#59636d}.LegacySavedComparison_selection__lHMHL{margin:20px 0;padding:16px 0;border-block:1px solid #dfe3e6}.LegacySavedComparison_selection__lHMHL p{margin-bottom:12px}.LegacySavedComparison_checkbox__5WPHR{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;cursor:pointer}.LegacySavedComparison_checkbox__5WPHR input{width:20px;height:20px;accent-color:#c97000}.LegacySavedComparison_checkbox__5WPHR input:focus-visible{outline:3px solid #da7900;outline-offset:3px}@media (max-width:480px){.LegacySavedComparison_root__WQhc4{padding-block:20px 32px}.LegacySavedComparison_table__pXMbk td,.LegacySavedComparison_table__pXMbk th{padding:12px;min-width:170px}}.LegacyPhotoTour_gallery__uZBon{position:relative;margin:26px 0 32px}.LegacyPhotoTour_mosaic__x3RUK{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:clamp(330px,38vw,560px);border-radius:16px;overflow:hidden;background:#f2f2f2}.LegacyPhotoTour_tile__hYNsM{border:0;display:block;min-width:0;min-height:0;position:relative;background:#f2f2f2}.LegacyPhotoTour_tile__hYNsM:first-child{grid-row:span 2}.LegacyPhotoTour_categories__q6cue img,.LegacyPhotoTour_groupPhotos__dR7Nd img,.LegacyPhotoTour_tile__hYNsM img{width:100%;height:100%;object-fit:cover;display:block}.LegacyPhotoTour_mosaic__x3RUK[data-count="1"]{grid-template-columns:1fr}.LegacyPhotoTour_mosaic__x3RUK[data-count="2"]{grid-template-columns:1fr 1fr}.LegacyPhotoTour_mosaic__x3RUK[data-count="2"] .LegacyPhotoTour_tile__hYNsM{grid-row:span 2}.LegacyPhotoTour_mosaic__x3RUK[data-count="3"]{grid-template-columns:2fr 1fr}.LegacyPhotoTour_mosaic__x3RUK[data-count="4"] .LegacyPhotoTour_tile__hYNsM:nth-child(2){grid-column:span 2}.LegacyPhotoTour_showAll__AAXJQ{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #ccc;border-radius:10px;background:#fff;color:#191919;font:500 15px/1.35 Roboto,sans-serif;cursor:pointer;box-shadow:0 2px 8px #00000012}.LegacyPhotoTour_gridIcon__xTEqY{font-size:23px;line-height:1}.LegacyPhotoTour_dialog__D_0p5{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;background:#fff;color:#222;overflow:hidden}.LegacyPhotoTour_dialog__D_0p5[open]{display:flex;flex-direction:column}.LegacyPhotoTour_dialog__D_0p5::backdrop{background:#0009}.LegacyPhotoTour_header__aa6p_{display:flex;align-items:center;flex-shrink:0;gap:16px;padding:16px max(24px,calc((100vw - 1280px) / 2));border-bottom:1px solid #ebebeb;min-height:76px}.LegacyPhotoTour_header__aa6p_ h2{margin:0;font:600 24px/1.3 Montserrat,sans-serif}.LegacyPhotoTour_header__aa6p_ button{border:0;background:#f5f5f5;color:#222;cursor:pointer;min-width:44px;min-height:44px;border-radius:50%;font-size:28px}.LegacyPhotoTour_header__aa6p_ .LegacyPhotoTour_back__iykex{padding:8px 14px;border-radius:10px;font:500 15px/1.4 Roboto,sans-serif}.LegacyPhotoTour_close__kJGwY{margin-left:auto}.LegacyPhotoTour_tour___sMgd{overflow:auto;overscroll-behavior:contain;padding:28px max(24px,calc((100vw - 1280px) / 2)) 80px}.LegacyPhotoTour_categories__q6cue{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;margin-bottom:24px}.LegacyPhotoTour_categories__q6cue a{border:0;flex:0 0 160px;color:inherit;text-decoration:none;font-size:16px;line-height:1.4}.LegacyPhotoTour_categories__q6cue img{height:110px;border-radius:8px;margin-bottom:10px}.LegacyPhotoTour_section__6g1MN{display:grid;grid-template-columns:minmax(180px,1fr) 3fr;gap:32px;padding:24px 0 48px;scroll-margin-top:20px}.LegacyPhotoTour_section__6g1MN h3{font:600 24px/1.35 Montserrat,sans-serif;margin:0;overflow-wrap:anywhere}.LegacyPhotoTour_section__6g1MN h3 span{display:block;font:400 15px/1.5 Roboto,sans-serif;color:#696969;margin-top:10px}.LegacyPhotoTour_groupPhotos__dR7Nd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LegacyPhotoTour_groupPhotos__dR7Nd a{border:0;min-width:0;aspect-ratio:4/3;background:#f2f2f2;border-radius:8px;overflow:hidden}.LegacyPhotoTour_groupPhotos__dR7Nd a:only-child{grid-column:1/-1}.LegacyPhotoTour_viewer__G5P22{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1;background:#f6f6f6}.LegacyPhotoTour_stage__obGb5{position:relative;min-height:0;flex:1 1;padding:24px 80px;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.LegacyPhotoTour_fullImage__sLbJt{display:block;object-fit:contain;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.LegacyPhotoTour_imageStatus__Aoyt0{position:absolute;inset:45% 20px auto;text-align:center;color:#555;font-size:16px}.LegacyPhotoTour_imageStatus__Aoyt0 button{display:block;margin:12px auto;border:1px solid #aaa;background:#fff;border-radius:8px;min-height:44px;padding:10px 18px;cursor:pointer}.LegacyPhotoTour_next__OEpcy,.LegacyPhotoTour_previous__SfDxr{position:absolute;top:calc(50% - 50px);width:48px;height:48px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#222;font:400 40px/1 Roboto,sans-serif;cursor:pointer;display:grid;place-items:center}.LegacyPhotoTour_previous__SfDxr{left:18px}.LegacyPhotoTour_next__OEpcy{right:18px}.LegacyPhotoTour_viewerFooter__G1Fm4{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:16px max(24px,calc((100vw - 1280px) / 2)) max(20px,env(safe-area-inset-bottom));background:#fff;font-size:15px}.LegacyPhotoTour_viewerFooter__G1Fm4 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.LegacyPhotoTour_empty__Odns4,.LegacyPhotoTour_unavailable__hXaI_{display:flex;align-items:center;justify-content:center;min-height:110px;height:100%;padding:24px;background:#f5f5f5;color:#555;font-size:15px;text-align:center}.LegacyPhotoTour_empty__Odns4{border-radius:14px}.LegacyPhotoTour_noScript__ULcoR{margin-top:20px}.LegacyPhotoTour_noScript__ULcoR summary{cursor:pointer;padding:16px}.LegacyPhotoTour_noScript__ULcoR:not([open]){position:absolute;right:18px;bottom:18px;max-width:calc(100% - 36px);margin:0}.LegacyPhotoTour_noScript__ULcoR:not([open]) summary{min-height:44px;padding:10px 16px;border:1px solid #ccc;border-radius:10px;background:#fff;color:#191919;font:500 15px/1.35 Roboto,sans-serif;list-style-position:inside;box-shadow:0 2px 8px #00000012}.LegacyPhotoTour_gallery__uZBon :is(a,button,summary):focus-visible{outline:3px solid #a85b00;outline-offset:-3px}@media (hover:hover) and (pointer:fine){.LegacyPhotoTour_header__aa6p_ button:hover,.LegacyPhotoTour_next__OEpcy:hover,.LegacyPhotoTour_previous__SfDxr:hover,.LegacyPhotoTour_showAll__AAXJQ:hover{background:#f0f0f0}.LegacyPhotoTour_tile__hYNsM:hover{opacity:.9}}@media (max-width:720px){.LegacyPhotoTour_gallery__uZBon{margin-top:20px}.LegacyPhotoTour_mosaic__x3RUK{height:auto;aspect-ratio:4/3;display:block;border-radius:12px}.LegacyPhotoTour_tile__hYNsM{height:100%}.LegacyPhotoTour_tile__hYNsM:not(:first-child){display:none}.LegacyPhotoTour_showAll__AAXJQ{right:12px;bottom:12px;padding:8px 12px;font-size:14px}.LegacyPhotoTour_noScript__ULcoR:not([open]){right:12px;bottom:12px;max-width:calc(100% - 24px)}.LegacyPhotoTour_noScript__ULcoR:not([open]) summary{padding:8px 12px;font-size:14px}.LegacyPhotoTour_header__aa6p_{padding:12px 16px;min-height:68px;gap:10px}.LegacyPhotoTour_header__aa6p_ h2{font-size:18px}.LegacyPhotoTour_header__aa6p_ .LegacyPhotoTour_back__iykex{font-size:14px;padding:8px 10px}.LegacyPhotoTour_tour___sMgd{padding:20px 16px 40px}.LegacyPhotoTour_categories__q6cue{gap:12px;margin-bottom:0}.LegacyPhotoTour_categories__q6cue a{flex-basis:125px;font-size:14px}.LegacyPhotoTour_categories__q6cue img{height:88px}.LegacyPhotoTour_section__6g1MN{grid-template-columns:1fr;gap:16px;padding-bottom:24px}.LegacyPhotoTour_section__6g1MN h3{font-size:20px}.LegacyPhotoTour_section__6g1MN h3 span{display:inline;margin-left:12px}.LegacyPhotoTour_groupPhotos__dR7Nd{gap:8px}.LegacyPhotoTour_stage__obGb5{padding:16px 0}.LegacyPhotoTour_next__OEpcy,.LegacyPhotoTour_previous__SfDxr{width:44px;height:44px;top:auto;bottom:70px;background:#ffffffed}.LegacyPhotoTour_previous__SfDxr{left:12px}.LegacyPhotoTour_next__OEpcy{right:12px}.LegacyPhotoTour_viewerFooter__G1Fm4{padding:16px 16px max(20px,env(safe-area-inset-bottom));font-size:14px}}.LegacySmartFallbackIntent_root__89s1l{margin-top:20px;padding:28px;border:1px solid #dce5eb;border-radius:4px;background:#f7f9fa}.LegacySmartFallbackIntent_intro__NUh9o h2{margin:0;color:#111;font-size:24px;line-height:1.25}.LegacySmartFallbackIntent_empty__EUXRr,.LegacySmartFallbackIntent_intro__NUh9o p{max-width:720px;margin:10px 0 0;color:#5f6770;line-height:1.55}.LegacySmartFallbackIntent_intent__uVcje{display:grid;gap:4px;max-width:720px;margin-top:16px;padding:14px 16px;color:#3f4c55;line-height:1.45;border-left:3px solid #1685c4;background:#fff}.LegacySmartFallbackIntent_items__1mgDO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.LegacySmartFallbackIntent_item__zNA28{min-width:0;overflow:hidden;border:1px solid #e1e7eb;border-radius:4px;background:#fff;box-shadow:0 6px 18px rgb(28 48 61/6%)}.LegacySmartFallbackIntent_link__PTjuB{display:flex;height:100%;color:inherit;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}.LegacySmartFallbackIntent_link__PTjuB:focus-visible,.LegacySmartFallbackIntent_link__PTjuB:hover{color:inherit;box-shadow:0 10px 28px rgb(28 48 61/13%);transform:translateY(-2px)}.LegacySmartFallbackIntent_link__PTjuB:focus-visible{outline:3px solid #8fc4e4;outline-offset:-3px}.LegacySmartFallbackIntent_photo__HqYU4{min-height:150px;flex:0 0 132px;background:#e9eef1}.LegacySmartFallbackIntent_photo__HqYU4 img{display:block;width:100%;height:100%;object-fit:cover}.LegacySmartFallbackIntent_content__tJzK_{display:flex;min-width:0;flex:1 1;flex-direction:column;padding:18px}.LegacySmartFallbackIntent_content__tJzK_ strong{color:#111;font-size:17px;line-height:1.3}.LegacySmartFallbackIntent_meta__TFDV4{display:block;margin-top:7px;color:#69727a;font-size:13px;line-height:1.4}.LegacySmartFallbackIntent_reason__nPq8I{color:#3f4c55}.LegacySmartFallbackIntent_action__gW3VR{display:block;margin-top:auto;padding-top:16px;color:#1685c4;font-weight:600}.LegacySmartFallbackIntent_intent__uVcje strong{color:#111}.LegacySmartFallbackIntent_disabled__nrAEQ{cursor:default;opacity:.82}.LegacySmartFallbackIntent_availability__qLJZs{display:grid;gap:3px;margin-top:12px;padding-top:10px;color:#3f4c55;font-size:13px;line-height:1.4;border-top:1px solid #e7ecef}.LegacySmartFallbackIntent_availability__qLJZs b{color:#111;font-size:14px}.LegacySmartFallbackIntent_availability__qLJZs[data-fallback-availability=AVAILABLE] b{color:#18713f}.LegacySmartFallbackIntent_availability__qLJZs[data-fallback-availability=PROVIDER_ERROR] b,.LegacySmartFallbackIntent_availability__qLJZs[data-fallback-availability=SOLD_OUT] b{color:#8a4b13}.LegacySmartFallbackIntent_requirements___chF2,.LegacySmartFallbackIntent_transfer__2PSjS{display:block;margin-top:7px;color:#69727a;font-size:13px;line-height:1.4}.LegacySmartFallbackIntent_requirements___chF2{color:#2f4858;font-weight:600}.LegacySmartFallbackIntent_root__89s1l .LegacySmartFallbackIntent_search__i1AOq{display:inline-block;max-width:100%;margin-top:22px;color:#06739f;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-align:center;text-decoration:none;border:1px solid #b8c7cf;background:#fff;white-space:normal}.LegacySmartFallbackIntent_root__89s1l .LegacySmartFallbackIntent_search__i1AOq:focus-visible,.LegacySmartFallbackIntent_root__89s1l .LegacySmartFallbackIntent_search__i1AOq:hover{color:#034f77;border-color:#1685c4;background:#f7fbfd}.LegacySmartFallbackIntent_root__89s1l .LegacySmartFallbackIntent_search__i1AOq:focus-visible{outline:3px solid #8fc4e4;outline-offset:2px}@media (prefers-reduced-motion:reduce){.LegacySmartFallbackIntent_link__PTjuB{transition:none}}@media (max-width:760px){.LegacySmartFallbackIntent_root__89s1l{padding:22px 18px}.LegacySmartFallbackIntent_items__1mgDO{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.LegacySmartFallbackIntent_link__PTjuB{flex-direction:column}.LegacySmartFallbackIntent_photo__HqYU4{min-height:170px;flex-basis:170px}.LegacySmartFallbackIntent_root__89s1l .LegacySmartFallbackIntent_search__i1AOq{width:100%}}@font-face{font-family:BT Native Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/parity/fonts/roboto-cyrillic-400-normal.woff2) format("woff2")}@font-face{font-family:BT Native Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/parity/fonts/montserrat-cyrillic-500-normal.woff2) format("woff2")}@font-face{font-family:BT Native Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/parity/fonts/montserrat-cyrillic-700-normal.woff2) format("woff2")}.NativeDesignFixtures_fixtureRoot__6_pbe{--bt-native-accent-primary:#ff9900;--bt-native-accent-primary-hover:#ff8800;--bt-native-surface:#ffffff;--bt-native-surface-quiet:#f7f8f9;--bt-native-surface-media:#f4f6f8;--bt-native-ink-strong:#111111;--bt-native-ink:#222222;--bt-native-ink-muted:#666666;--bt-native-border:#dddddd;--bt-native-border-soft:#e7e8e9;--bt-native-shadow:0 2px 8px rgb(0 0 0/8%);box-sizing:border-box;width:min(100%,1440px);margin:0 auto;padding:32px 4vw 72px;color:var(--bt-native-ink);font-family:BT Native Roboto,Roboto,sans-serif;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.NativeDesignFixtures_fixtureRoot__6_pbe *,.NativeDesignFixtures_fixtureRoot__6_pbe :after,.NativeDesignFixtures_fixtureRoot__6_pbe :before{box-sizing:border-box}.NativeDesignFixtures_fixtureRoot__6_pbe h1,.NativeDesignFixtures_fixtureRoot__6_pbe h2,.NativeDesignFixtures_fixtureRoot__6_pbe h3,.NativeDesignFixtures_fixtureRoot__6_pbe p{margin:0}.NativeDesignFixtures_fixtureRoot__6_pbe h1,.NativeDesignFixtures_fixtureRoot__6_pbe h2,.NativeDesignFixtures_fixtureRoot__6_pbe h3,.NativeDesignFixtures_frameLabel__7DjAt,.NativeDesignFixtures_primaryAction__uyZ2z,.NativeDesignFixtures_provider__Vscc7,.NativeDesignFixtures_secondaryAction__PvrU9{font-family:BT Native Montserrat,Montserrat,Helvetica Neue,sans-serif}.NativeDesignFixtures_fixtureRoot__6_pbe h1{max-width:15ch;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.08}.NativeDesignFixtures_fixtureRoot__6_pbe h2{max-width:24ch;color:var(--bt-native-ink-strong);font-size:clamp(1.55rem,3vw,2.2rem);font-weight:700;line-height:1.18}.NativeDesignFixtures_fixtureRoot__6_pbe h3{color:var(--bt-native-ink-strong);font-size:1.05rem;font-weight:700;line-height:1.3}.NativeDesignFixtures_panorama__y8Dou{position:relative;isolation:isolate;display:grid;min-height:320px;grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:32px;padding:40px clamp(20px,5vw,72px);overflow:hidden;color:var(--bt-native-surface);border-radius:10px;background-color:#594936;background-image:linear-gradient(90deg,rgb(0 0 0/60%),rgb(0 0 0/12%)),-webkit-image-set(url("/parity/header-bg-2000.avif") 1x type("image/avif"),url("/parity/header-bg-1200.avif") 1x type("image/avif"));background-image:linear-gradient(90deg,rgb(0 0 0/60%),rgb(0 0 0/12%)),image-set(url("/parity/header-bg-2000.avif") 1x type("image/avif"),url("/parity/header-bg-1200.avif") 1x type("image/avif"));background-position:50%;background-size:cover}.NativeDesignFixtures_logo__dkxAr{display:flex;align-items:center;justify-content:center}.NativeDesignFixtures_logo__dkxAr img{display:block;width:min(160px,100%);height:auto}.NativeDesignFixtures_panoramaCopy__doBHG{display:grid;max-width:720px;gap:16px}.NativeDesignFixtures_panoramaCopy__doBHG>p:last-child{max-width:62ch;font-size:1.05rem}.NativeDesignFixtures_kicker__LB84P{color:inherit;font-family:BT Native Montserrat,Montserrat,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.NativeDesignFixtures_section__Oi2Ym{display:grid;gap:28px;padding:56px 0 0}.NativeDesignFixtures_sectionHeading__vi37E{display:grid;max-width:760px;gap:10px}.NativeDesignFixtures_boundary__ic1Qz .NativeDesignFixtures_kicker__LB84P,.NativeDesignFixtures_sectionHeading__vi37E .NativeDesignFixtures_kicker__LB84P{color:#8a4e00}.NativeDesignFixtures_boundary__ic1Qz>p:last-child,.NativeDesignFixtures_sectionHeading__vi37E>p:last-child{max-width:68ch;color:var(--bt-native-ink-muted);font-size:1rem}.NativeDesignFixtures_existingCards__VF4ll{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:20px;align-items:start}.NativeDesignFixtures_existingCards__VF4ll[data-offer-comparison-fixtures]{grid-template-columns:minmax(0,1fr)}.NativeDesignFixtures_fixtureFrame__gnKmo{min-width:0;padding:16px;border:1px solid var(--bt-native-border-soft);border-radius:10px;background:var(--bt-native-surface-quiet)}.NativeDesignFixtures_fixtureFrame__gnKmo[data-fixture-container=narrow]{width:min(100%,320px);justify-self:center}.NativeDesignFixtures_fixtureFrame__gnKmo[data-fixture-container=grid]{grid-column:2}.NativeDesignFixtures_fixtureFrame__gnKmo[data-fixture-container=list],.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=list]{grid-column:1/-1}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid]{grid-column:2}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid]>ul{display:grid;margin:0;padding:0;list-style:none}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid]>ul>li{min-width:0;margin:0;padding:0;border:0}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid] .catalog-list-item{grid-template-columns:minmax(0,1fr)}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid] .catalog-list-item-photo{height:180px;min-height:180px}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid] .catalog-list-item-data .modules{grid-template-columns:minmax(0,1fr)}.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid] .catalog-list-item-price{text-align:left}.NativeDesignFixtures_hotelOfferFixtures___Oypp,.NativeDesignFixtures_intentFallbackFixtures__oSNll{display:grid;gap:24px}.NativeDesignFixtures_intentFallbackFixtures__oSNll>article{min-width:0}.NativeDesignFixtures_intentFallbackFixtures__oSNll .legacy-smart-fallback{margin-top:10px}.NativeDesignFixtures_editorialReview__vVA6M{display:grid;gap:18px;margin:0;padding:0;list-style:none}.NativeDesignFixtures_editorialDocument__jPidS{display:grid;min-width:0;gap:16px;padding:clamp(16px,2.5vw,24px);border:1px solid var(--bt-native-border-soft);border-radius:10px;background:var(--bt-native-surface-quiet)}.NativeDesignFixtures_editorialDocumentHeader__XzoNB{display:grid;min-width:0;gap:6px}.NativeDesignFixtures_editorialDocumentHeader__XzoNB .NativeDesignFixtures_frameLabel__7DjAt{margin-bottom:0}.NativeDesignFixtures_editorialDocumentHeader__XzoNB code{color:var(--bt-native-ink-muted);font-size:.82rem;overflow-wrap:anywhere}.NativeDesignFixtures_editorialColumns__lnTDb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.NativeDesignFixtures_editorialColumns__lnTDb>section{display:grid;min-width:0;align-content:start;gap:9px;padding:16px;border:1px solid var(--bt-native-border);border-radius:8px;background:var(--bt-native-surface)}.NativeDesignFixtures_editorialColumns__lnTDb>section:last-child{border-color:var(--bt-native-accent-primary)}.NativeDesignFixtures_editorialColumns__lnTDb p{color:var(--bt-native-ink-muted)}.NativeDesignFixtures_editorialColumns__lnTDb p:first-of-type{color:var(--bt-native-ink-strong);font-family:BT Native Montserrat,Montserrat,Helvetica Neue,sans-serif;font-weight:700}.NativeDesignFixtures_editorialIssues__MMGDq{display:flex;flex-wrap:wrap;gap:6px}.NativeDesignFixtures_editorialIssues__MMGDq span{padding:4px 7px;color:var(--bt-native-ink-muted);font-size:.75rem;border:1px solid var(--bt-native-border);border-radius:999px;background:var(--bt-native-surface)}.NativeDesignFixtures_hotelOfferSurface__0y6C1{min-width:0;padding:clamp(14px,2vw,24px);border:1px solid var(--bt-native-border-soft);border-radius:10px;background:var(--bt-native-surface-quiet)}.NativeDesignFixtures_hotelOfferSurface__0y6C1[data-hotel-offer-fixture=fresh]{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr);align-items:start;gap:18px}.NativeDesignFixtures_hotelOfferSurface__0y6C1[data-hotel-offer-fixture=fresh] [data-hotel-offer-panel]{grid-column:1/-1}.NativeDesignFixtures_hotelOfferGallery__Sz1Yy{min-height:190px;border-radius:6px;background-color:var(--bt-native-surface-media);background-image:url(/media/cohort/20589.webp);background-position:50%;background-size:cover}.NativeDesignFixtures_hotelOfferSummary__GTJKi{display:grid;min-width:0;align-content:start;gap:8px;padding:8px 0}.NativeDesignFixtures_hotelOfferSummary__GTJKi>p{color:var(--bt-native-ink-muted)}.NativeDesignFixtures_frameLabel__7DjAt{display:block;margin-bottom:12px;color:var(--bt-native-ink-muted);font-size:.9rem;font-weight:700}.NativeDesignFixtures_legacyGrid__B2KvN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--bt-native-surface);box-shadow:var(--bt-native-shadow)}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_photo{position:relative;min-height:180px;overflow:hidden;border-radius:8px 8px 0 0;background-color:var(--bt-native-surface-media);background-image:url(/media/cohort/20589.webp);background-position:50%;background-size:cover}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_photo img{display:block;width:100%;height:180px;object-fit:cover;opacity:0}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_location{position:absolute;right:10px;bottom:10px;left:10px;padding:6px 8px;overflow:hidden;color:var(--bt-native-surface);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;background:rgb(0 0 0/58%)}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_location svg{width:12px;height:12px;fill:currentColor}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_address,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_info,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_price,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_title{padding-right:16px;padding-left:16px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_title{padding-top:16px;color:var(--bt-native-ink-strong);font-family:BT Native Montserrat,Montserrat,Helvetica Neue,sans-serif;font-weight:700;line-height:1.3}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_title a,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-title a{color:inherit;text-decoration:none}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_address,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_info{padding-top:8px;color:var(--bt-native-ink-muted);font-size:.9rem}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_price{margin-top:auto;padding-top:16px;padding-bottom:16px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_price-value{color:var(--bt-native-ink-strong);font-size:1.2rem;font-weight:700}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-item_price-comment{color:var(--bt-native-ink-muted);font-size:.9rem}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item{display:grid;min-width:0;grid-template-columns:minmax(150px,240px) minmax(0,1fr);overflow:hidden;border-radius:8px;background:var(--bt-native-surface);box-shadow:var(--bt-native-shadow)}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-photo{position:relative;min-height:210px;background-color:var(--bt-native-surface-media);background-image:url(/media/cohort/21103.webp);background-position:50%;background-size:cover}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-photo>a,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-photo>a>img{display:block;width:100%;height:100%}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-photo>a>img{min-height:210px;object-fit:cover;opacity:0}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-favourite{position:absolute;top:12px;right:12px}.NativeDesignFixtures_fixtureRoot__6_pbe .legacy-favourite-button{display:grid;width:36px;height:36px;place-items:center;padding:8px;border:0;border-radius:50%;background:rgb(255 255 255/90%)}.NativeDesignFixtures_fixtureRoot__6_pbe .legacy-favourite-button svg{width:100%;height:100%;fill:var(--bt-native-accent-primary)}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-data{min-width:0;padding:20px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-title{margin-bottom:10px;color:var(--bt-native-ink-strong);font-family:BT Native Montserrat,Montserrat,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:700}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-data .modules{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:20px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-data .module{min-width:0;max-width:none}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-address,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-description,.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-price-comment{color:var(--bt-native-ink-muted);font-size:.9rem}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-description{margin-top:8px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-services ul{display:flex;margin:12px 0 0;padding:0;list-style:none}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-services img{width:22px;height:22px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-price{min-width:118px;text-align:right}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-price-value{color:var(--bt-native-ink-strong);font-size:1.05rem;font-weight:700}.NativeDesignFixtures_offerMatrix__FHedj{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.NativeDesignFixtures_offerState__NR644{display:grid;min-width:0;min-height:240px;grid-template-rows:auto 1fr auto;gap:16px;padding:18px;border:1px solid var(--bt-native-border);border-radius:8px;background:var(--bt-native-surface)}.NativeDesignFixtures_offerState__NR644[data-offer-state=PRICE_FRESH]{border-color:var(--bt-native-accent-primary);box-shadow:0 0 0 1px var(--bt-native-accent-primary)}.NativeDesignFixtures_offerState__NR644[data-offer-state=PROVIDER_ERROR],.NativeDesignFixtures_offerState__NR644[data-offer-state=REGISTRY_HOLD]{border-style:dashed}.NativeDesignFixtures_offerHeader__Exuqd{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.NativeDesignFixtures_provider__Vscc7{color:var(--bt-native-ink-strong);font-size:.95rem;font-weight:700}.NativeDesignFixtures_badge__bJRJB{flex:0 0 auto;padding:4px 8px;color:var(--bt-native-ink-muted);font-size:.9rem;line-height:1.2;border-radius:6px;background:var(--bt-native-surface-quiet)}.NativeDesignFixtures_offerCopy__e2sB7{display:grid;align-content:start;gap:10px}.NativeDesignFixtures_offerCopy__e2sB7 p{color:var(--bt-native-ink-muted);font-size:1rem}.NativeDesignFixtures_price__1lZAs{color:var(--bt-native-ink-strong);font-family:BT Native Montserrat,Montserrat,Helvetica Neue,sans-serif;font-size:1.45rem;line-height:1.2}.NativeDesignFixtures_primaryAction__uyZ2z,.NativeDesignFixtures_secondaryAction__PvrU9{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 14px;color:var(--bt-native-ink-strong);font-size:.95rem;font-weight:700;text-align:center;text-decoration:none;border-radius:6px;transition:color .12s linear,background-color .12s linear,border-color .12s linear}.NativeDesignFixtures_primaryAction__uyZ2z{border:1px solid var(--bt-native-accent-primary);background:var(--bt-native-accent-primary)}.NativeDesignFixtures_primaryAction__uyZ2z:hover{color:var(--bt-native-surface);border-color:var(--bt-native-accent-primary-hover);background:var(--bt-native-accent-primary-hover)}.NativeDesignFixtures_secondaryAction__PvrU9{border:1px solid var(--bt-native-border);background:var(--bt-native-surface)}.NativeDesignFixtures_secondaryAction__PvrU9:hover{border-color:var(--bt-native-accent-primary);background:var(--bt-native-surface-quiet)}.NativeDesignFixtures_primaryAction__uyZ2z:focus-visible,.NativeDesignFixtures_secondaryAction__PvrU9:focus-visible{outline:3px solid var(--bt-native-accent-primary);outline-offset:3px}.NativeDesignFixtures_loadingLines__5eiCv{display:grid;gap:8px}.NativeDesignFixtures_loadingLines__5eiCv span{display:block;height:12px;border-radius:4px;background:var(--bt-native-border-soft)}.NativeDesignFixtures_loadingLines__5eiCv span:last-child{width:64%}.NativeDesignFixtures_boundary__ic1Qz{display:grid;gap:10px;margin-top:56px;padding:24px;border-left:4px solid var(--bt-native-accent-primary);border-radius:0 8px 8px 0;background:var(--bt-native-surface-quiet)}@media (max-width:1080px){.NativeDesignFixtures_existingCards__VF4ll{grid-template-columns:minmax(240px,.85fr) minmax(340px,1.15fr)}}@media (max-width:720px){.NativeDesignFixtures_fixtureRoot__6_pbe{padding-top:20px}.NativeDesignFixtures_panorama__y8Dou{min-height:280px;grid-template-columns:100px minmax(0,1fr);gap:20px;background-image:linear-gradient(90deg,rgb(0 0 0/64%),rgb(0 0 0/16%)),url(/parity/header-bg-1200.avif)}.NativeDesignFixtures_existingCards__VF4ll{grid-template-columns:1fr}.NativeDesignFixtures_editorialColumns__lnTDb,.NativeDesignFixtures_hotelOfferSurface__0y6C1[data-hotel-offer-fixture=fresh]{grid-template-columns:minmax(0,1fr)}.NativeDesignFixtures_fixtureFrame__gnKmo[data-fixture-container=grid],.NativeDesignFixtures_fixtureFrame__gnKmo[data-fixture-container=list],.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=grid],.NativeDesignFixtures_fixtureFrame__gnKmo[data-listing-offer-fixture=list],.NativeDesignFixtures_hotelOfferSurface__0y6C1[data-hotel-offer-fixture=fresh] [data-hotel-offer-panel]{grid-column:1}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item{grid-template-columns:minmax(130px,38%) minmax(0,1fr)}}@media (max-width:420px){.NativeDesignFixtures_fixtureRoot__6_pbe{padding-right:16px;padding-bottom:48px;padding-left:16px}.NativeDesignFixtures_panorama__y8Dou{min-height:420px;grid-template-columns:1fr;align-content:end;padding:24px 20px;border-radius:8px;background-image:linear-gradient(0deg,rgb(0 0 0/68%),rgb(0 0 0/8%)),url(/parity/header-bg-720.avif)}.NativeDesignFixtures_logo__dkxAr{position:absolute;top:16px;left:16px;width:96px}.NativeDesignFixtures_section__Oi2Ym{padding-top:44px}.NativeDesignFixtures_legacyGrid__B2KvN,.NativeDesignFixtures_offerMatrix__FHedj{grid-template-columns:minmax(0,1fr)}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item{grid-template-columns:1fr}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-photo{min-height:190px}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-data .modules{grid-template-columns:1fr}.NativeDesignFixtures_fixtureRoot__6_pbe .catalog-list-item-price{text-align:left}}@media (prefers-reduced-motion:reduce){.NativeDesignFixtures_primaryAction__uyZ2z,.NativeDesignFixtures_secondaryAction__PvrU9{transition:none}}