.CancelReservation-module-scss-module__W9Ru_W__pageMain{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.CancelReservation-module-scss-module__W9Ru_W__pageOverlay{box-sizing:border-box;background:0 0;flex:1;justify-content:center;align-items:flex-start;width:100%;padding:3rem 1.5rem 4rem;display:flex}@media only screen and (min-width:1001px){.CancelReservation-module-scss-module__W9Ru_W__pageOverlay{padding-left:24px;padding-right:24px}}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__pageOverlay{padding:1.5rem 1rem 2.5rem}}.CancelReservation-module-scss-module__W9Ru_W__pagePanel{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:1200px;margin:0 auto;padding:2rem 2.25rem 2.5rem;box-shadow:0 12px 40px #00000026}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__pagePanel{border-radius:10px;padding:1.5rem 1.25rem 1.75rem}}.CancelReservation-module-scss-module__W9Ru_W__pageTitle{color:#203a73;margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.25}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__pageTitle{margin-bottom:.5rem;font-size:1.25rem}}.CancelReservation-module-scss-module__W9Ru_W__pageIntro{color:#333;max-width:42rem;margin:0 0 1.25rem;font-size:1rem;line-height:1.5}@media only screen and (min-width:1001px){.CancelReservation-module-scss-module__W9Ru_W__pageIntro{white-space:nowrap;max-width:none}}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__pageIntro{margin-bottom:1rem;font-size:.9375rem}}.CancelReservation-module-scss-module__W9Ru_W__pageForm{width:100%;margin:0}.CancelReservation-module-scss-module__W9Ru_W__page{width:100%}.CancelReservation-module-scss-module__W9Ru_W__card{background:#fff;border:1px solid #d4d8f2a6;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 10px 28px #0f265f0f}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__card{grid-template-columns:1fr}}.CancelReservation-module-scss-module__W9Ru_W__sidebar{background:linear-gradient(#eaf0ffeb 0%,#f8fafffa 100%),#eaf0ff;border-right:1px solid #d4d8f28c;padding:1.5rem 1.25rem}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__sidebar{border-bottom:1px solid #d4d8f28c;border-right:none}}.CancelReservation-module-scss-module__W9Ru_W__sidebarIntro{margin-bottom:1.5rem}.CancelReservation-module-scss-module__W9Ru_W__sidebarIntro p{color:#333;margin:0;font-size:.9375rem;line-height:1.5}.CancelReservation-module-scss-module__W9Ru_W__sidebarHeading{color:#203a73;margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3}.CancelReservation-module-scss-module__W9Ru_W__sidebarContact{border-top:1px solid #d4d8f2a6;padding-top:1rem}.CancelReservation-module-scss-module__W9Ru_W__sidebarContactPhone{color:#1c33c8;margin:0 0 .35rem;font-size:1rem;font-weight:600}.CancelReservation-module-scss-module__W9Ru_W__sidebarContactHours{color:#333;margin:0;font-size:.875rem;line-height:1.45}.CancelReservation-module-scss-module__W9Ru_W__mainPanel{box-sizing:border-box;background:#fff;flex-direction:column;min-width:0;min-height:100%;padding:1.5rem 1.75rem;display:flex}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__mainPanel{padding:1.25rem 1rem}}.CancelReservation-module-scss-module__W9Ru_W__inputForm{flex-direction:column;gap:1rem;width:100%;display:flex}.CancelReservation-module-scss-module__W9Ru_W__inputRow{flex-direction:column;align-items:stretch;gap:1rem;width:100%;display:flex}@media only screen and (min-width:1001px){.CancelReservation-module-scss-module__W9Ru_W__inputRow{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}}.CancelReservation-module-scss-module__W9Ru_W__inputRow .CancelReservation-module-scss-module__W9Ru_W__primaryBtn{flex-shrink:0}@media only screen and (min-width:1001px){.CancelReservation-module-scss-module__W9Ru_W__inputRow .CancelReservation-module-scss-module__W9Ru_W__primaryBtn{align-self:stretch;min-height:48px}}.CancelReservation-module-scss-module__W9Ru_W__emailField{flex:auto;min-width:0;margin-bottom:0}@media only screen and (min-width:1001px){.CancelReservation-module-scss-module__W9Ru_W__emailField{flex:0 30%;width:30%;max-width:30%}}.CancelReservation-module-scss-module__W9Ru_W__emailField .ant-input::placeholder{color:#9a9a9a;opacity:1}.CancelReservation-module-scss-module__W9Ru_W__formError{color:#e93208;margin:0;font-size:.875rem;line-height:1.4}.CancelReservation-module-scss-module__W9Ru_W__formErrorAlreadyCancelled{color:#e93208;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.CancelReservation-module-scss-module__W9Ru_W__formErrorAlreadyCancelledStrong{font-weight:700}.CancelReservation-module-scss-module__W9Ru_W__alreadyCancelledBlock{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.CancelReservation-module-scss-module__W9Ru_W__inputDivider{box-sizing:border-box;border:none;border-top:1px solid #d4d8f2d9;width:100%;margin:1.5rem 0 0;display:block}.CancelReservation-module-scss-module__W9Ru_W__supportBlock{flex-direction:column;gap:.125rem;width:100%;max-width:none;margin-top:1.25rem;display:flex}.CancelReservation-module-scss-module__W9Ru_W__supportQuestion{color:#333;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__supportContactBody{flex-direction:column;gap:.35rem;display:flex}.CancelReservation-module-scss-module__W9Ru_W__supportContactLead{color:#333;margin:0;font-size:1rem;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__supportContactLine{color:#333;flex-wrap:wrap;align-items:center;gap:.2em .35em;margin:0;font-size:1rem;line-height:1.35;display:flex}@media only screen and (min-width:1001px){.CancelReservation-module-scss-module__W9Ru_W__supportContactLine{flex-wrap:nowrap}}.CancelReservation-module-scss-module__W9Ru_W__supportContactHours{flex:0 auto;font-size:.875rem}.CancelReservation-module-scss-module__W9Ru_W__supportPhoneLink{color:#1c33c8;flex-shrink:0;align-items:center;gap:.35rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.CancelReservation-module-scss-module__W9Ru_W__supportPhoneLink:hover{color:#1b2e77;text-decoration:none}.CancelReservation-module-scss-module__W9Ru_W__supportPhoneLink .custom-icon-phone{vertical-align:middle;background-position:50%;background-size:contain;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebar{background:#fff;border-right:1px solid #d4d8f28c;padding:0;}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebarInner{box-sizing:border-box;flex-direction:column;gap:8px;min-height:100%;padding:12px 12px 1.5rem;display:flex}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelTop{margin-bottom:2px}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelTitleRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelName{color:#333;margin:0;font-size:1.125rem;font-weight:700;line-height:1.15}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelStars{color:#ffb100;letter-spacing:.02em;font-size:.75rem;line-height:1}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelAddress{color:#333;margin:6px 0 0;font-size:.625rem;line-height:1.25}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelImageWrap{border-radius:6px;width:100%;height:152px;margin:4px 0 6px;position:relative;overflow:hidden}.CancelReservation-module-scss-module__W9Ru_W__confirmHotelImage{object-fit:cover}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebarBottom{margin-top:auto;padding-top:1.5rem}.CancelReservation-module-scss-module__W9Ru_W__confirmPriceDivider{border:none;border-top:1px dotted #d4d8f2f2;margin:0}.CancelReservation-module-scss-module__W9Ru_W__confirmTotalRow{justify-content:space-between;align-items:flex-end;gap:10px;min-height:3rem;margin:.5rem 0 0;display:flex}.CancelReservation-module-scss-module__W9Ru_W__confirmTotalLabel{color:#333;font-size:1rem;font-weight:600}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebar .date-from-to>span{color:#333;font-size:.875rem;font-weight:700;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebar .nights-count{font-weight:700}.CancelReservation-module-scss-module__W9Ru_W__confirmBookingDetails{flex-direction:column;gap:4px;display:flex}.CancelReservation-module-scss-module__W9Ru_W__confirmBookingDetails .CancelReservation-module-scss-module__W9Ru_W__confirmBookingRef,.CancelReservation-module-scss-module__W9Ru_W__confirmBookingDetails .CancelReservation-module-scss-module__W9Ru_W__confirmMetaRow,.CancelReservation-module-scss-module__W9Ru_W__confirmBookingDetails .CancelReservation-module-scss-module__W9Ru_W__confirmStatusRow{margin:0}.CancelReservation-module-scss-module__W9Ru_W__confirmStatusRow{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:2px 0 4px;font-size:.875rem;line-height:1.35;display:flex}.CancelReservation-module-scss-module__W9Ru_W__confirmStatusLabel{color:#333;font-weight:700}.CancelReservation-module-scss-module__W9Ru_W__confirmStatusValue{color:#8ab91d;font-weight:600}.CancelReservation-module-scss-module__W9Ru_W__confirmStatusValueCancellation{color:#f55935}.CancelReservation-module-scss-module__W9Ru_W__confirmStatusValueCancelled{color:coral}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaRow{margin:2px 0 4px}.CancelReservation-module-scss-module__W9Ru_W__confirmBookingRef{color:#333;margin:0 0 6px;font-size:.875rem;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__confirmBookingRefLabel{font-weight:700}.CancelReservation-module-scss-module__W9Ru_W__confirmBookingRefSep{color:#686868;font-weight:400}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaPackage{color:#333;font-size:.8125rem;font-weight:500;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaLeading{text-align:left;flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaSegment{color:#333;align-items:center;gap:8px;font-size:.8125rem;line-height:1.35;display:inline-flex}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaSegment .custom-icon.food{flex-shrink:0;margin-top:0}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaCatering{font-weight:500}.CancelReservation-module-scss-module__W9Ru_W__confirmMetaSep{color:#686868;-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:400}.CancelReservation-module-scss-module__W9Ru_W__sidebarTitle{color:#203a73;margin:0 0 1.25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.CancelReservation-module-scss-module__W9Ru_W__detailList{flex-direction:column;gap:.7rem;margin:0;display:flex}.CancelReservation-module-scss-module__W9Ru_W__detailRow{margin:0;font-size:.9375rem;line-height:1.45;display:block}.CancelReservation-module-scss-module__W9Ru_W__detailLabel{color:#1c33c8;margin:0 0 .1rem;font-weight:700;display:block}.CancelReservation-module-scss-module__W9Ru_W__detailValue{color:#333;margin:0;font-weight:400;display:block}.CancelReservation-module-scss-module__W9Ru_W__greeting{color:#333;margin:0 0 1rem;font-size:1rem;line-height:1.5}.CancelReservation-module-scss-module__W9Ru_W__stornoBlock{flex-direction:column;gap:.75rem;display:flex}.CancelReservation-module-scss-module__W9Ru_W__stornoParagraph{color:#333;margin:0;font-size:.9375rem;line-height:1.5}.CancelReservation-module-scss-module__W9Ru_W__stornoFeeAmount{color:#f55935;font-weight:600}.CancelReservation-module-scss-module__W9Ru_W__stornoBookingNumber{font-weight:700}.CancelReservation-module-scss-module__W9Ru_W__stornoFreeHighlight{color:#8ab91d;font-weight:700}.CancelReservation-module-scss-module__W9Ru_W__cancelationFeeList{flex-direction:column;gap:.125rem;display:flex}.CancelReservation-module-scss-module__W9Ru_W__cancelationFeeListHeading{color:#333;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__cancelationFee{color:#333;margin:0;font-size:.9375rem;line-height:1.35}.CancelReservation-module-scss-module__W9Ru_W__confirmFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;min-height:3rem;margin-top:auto;padding-top:1.5rem;display:flex}.CancelReservation-module-scss-module__W9Ru_W__confirmFooter .CancelReservation-module-scss-module__W9Ru_W__actions button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:10.5rem;min-width:10.5rem;min-height:3rem;padding-left:1rem;padding-right:1rem;display:inline-flex}.CancelReservation-module-scss-module__W9Ru_W__proceedQuestion{color:#1c33c8;flex:auto;align-self:flex-end;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebar .price.price-direction.total-price{align-items:flex-end;margin:0;display:inline-flex}.CancelReservation-module-scss-module__W9Ru_W__confirmError{}.CancelReservation-module-scss-module__W9Ru_W__actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;display:flex}@media only screen and (max-width:1000px){.CancelReservation-module-scss-module__W9Ru_W__actions{flex-wrap:wrap;justify-content:stretch;width:100%}.CancelReservation-module-scss-module__W9Ru_W__actions button{flex:auto;min-width:8rem}.CancelReservation-module-scss-module__W9Ru_W__confirmFooter{flex-direction:column;align-items:stretch}.CancelReservation-module-scss-module__W9Ru_W__confirmFooter .CancelReservation-module-scss-module__W9Ru_W__actions button{flex:auto;width:auto;min-width:8rem}.CancelReservation-module-scss-module__W9Ru_W__proceedQuestion{text-align:center}}.CancelReservation-module-scss-module__W9Ru_W__primaryBtn{color:#fff;cursor:pointer;background-color:#1c33c8;border:none;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:500;transition:opacity .15s}.CancelReservation-module-scss-module__W9Ru_W__primaryBtn:hover{opacity:.92}.CancelReservation-module-scss-module__W9Ru_W__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.CancelReservation-module-scss-module__W9Ru_W__outlineBtn{color:#1c33c8;cursor:pointer;background-color:#fff;border:1px solid #1c33c8;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:500;transition:background-color .15s}.CancelReservation-module-scss-module__W9Ru_W__outlineBtn:hover{background-color:#eaf0ff8c}.CancelReservation-module-scss-module__W9Ru_W__outlineBtn:disabled{opacity:.6;cursor:not-allowed}.CancelReservation-module-scss-module__W9Ru_W__confirmSidebarHeading{color:#8ab91d;margin:0 0 10px;font-size:1.125rem;font-weight:700;line-height:1.3}.CancelReservation-module-scss-module__W9Ru_W__doneMainPanel{flex-direction:column;flex:1;min-height:100%;display:flex}.CancelReservation-module-scss-module__W9Ru_W__doneFooter{margin-top:1.25rem}.CancelReservation-module-scss-module__W9Ru_W__doneFooter .CancelReservation-module-scss-module__W9Ru_W__outlineBtn{min-width:10.5rem}.CancelReservation-module-scss-module__W9Ru_W__doneSupportFooter{width:100%;margin-top:auto;padding-top:1.5rem}.CancelReservation-module-scss-module__W9Ru_W__doneSupportFooter .CancelReservation-module-scss-module__W9Ru_W__inputDivider{margin-top:0}.CancelReservation-module-scss-module__W9Ru_W__doneSupportFooter .CancelReservation-module-scss-module__W9Ru_W__supportBlock{margin-top:1.25rem}.CancelReservation-module-scss-module__W9Ru_W__doneBlock{flex-direction:column;gap:.75rem;margin-top:0;display:flex}.CancelReservation-module-scss-module__W9Ru_W__doneParagraph{color:#333;margin:0;font-size:1rem;line-height:1.5}.CancelReservation-module-scss-module__W9Ru_W__doneEmphasis{font-weight:600}
.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar{box-sizing:border-box;width:100%;max-width:360px;position:relative}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebarScroll{min-height:0;max-height:calc(100vh - var(--hotel-catalog-sticky-anchor-offset,0px) - var(--hotel-catalog-anchor-tabs-band) - var(--hotel-catalog-search-sticky-height,152px) - 16px);-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;display:flex;overflow-y:auto}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectionBlock{flex-direction:column;gap:8px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectedRoomRow{align-items:center;gap:8px;max-width:100%;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectedRoomIcon{background:url(/images/service/bed.svg) 50%/contain no-repeat;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectedRoomTitle{color:#333333e6;min-width:0;font-size:.875rem;font-weight:700;line-height:1.3}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .nights-count{color:#333333e6}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageBadgeBlock{box-sizing:border-box;background:#ffc733;border-radius:6px;flex-direction:column;gap:8px;max-width:100%;margin-top:8px;padding:8px 12px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageBadgeTitle{color:#333;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageListSection{flex-direction:column;gap:6px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__cateringRow{color:#333;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__cateringRow .custom-icon.food{filter:brightness(0)saturate();opacity:.85;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__bonusRuleRow{color:#333;align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__bonusRuleRow .custom-icon.present{background:url(/images/icons/present.svg) 50%/contain no-repeat;flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:1px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__bonusRuleText{font-weight:500}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__cateringValue{color:#333;font-weight:500}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsList{margin:0 0 -8px;padding:0;list-style:none}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsList li{color:#333;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:.8125rem;line-height:1.35;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsList li .HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__custom-icon{flex-shrink:0;margin-top:2px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml{color:#333;margin-bottom:0;font-size:.8125rem;line-height:1.35}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml strong{color:#333333e6}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml ul{margin:0;padding:0;list-style:none}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml li{margin-bottom:6px;padding-left:22px;position:relative}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238ab91d'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:2px;left:0}@media (min-width:1001px){.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .date-from-to .custom-icon.calendar-event{width:16px;min-width:16px;height:16px;min-height:16px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .date-from-to>span{font-size:14px;line-height:20px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .nights-count{font-size:14px;line-height:20px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__cateringRow{font-size:14px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectedRoomTitle{font-size:15px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsList li{font-size:14px;line-height:1.35}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsList li span,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml{font-size:14px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml li{font-size:14px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml strong{font-size:14px}}@media (max-width:1000px){.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .date-from-to>span{font-size:14px;line-height:20px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .nights-count{font-size:14px;line-height:20px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectedRoomTitle{font-size:1rem}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__cateringRow,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsList li,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml{font-size:14px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml li{font-size:14px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__inclusionsHtml strong{font-size:14px}}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggle{color:#686868;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-top:4px;padding:4px 0;font-family:inherit;font-size:.75rem;text-decoration:none;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggle:hover .HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggleLabel,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggle:hover .HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggleChevron{color:#062153}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggleLabel{text-underline-offset:2px;text-decoration:underline}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtraToggleChevron{color:inherit;flex-shrink:0;font-size:.62rem;line-height:1;display:inline-block}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtra{color:#333;border-top:1px solid #00000014;margin-top:10px;padding-top:12px;font-size:.8125rem;line-height:1.45}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtra p{color:#333c;margin:0 0 8px;font-size:.75rem}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtra p:last-child{margin-bottom:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtra ul{margin:0;padding:0;list-style:none}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtra li{margin-bottom:6px;padding-left:22px;position:relative}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageExtra li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238ab91d'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:2px;left:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap{flex-direction:column;flex-shrink:0;gap:3px;width:100%;min-width:0;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block{white-space:normal;text-overflow:clip;align-items:flex-start;overflow:visible}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guest-count{min-width:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest{flex-shrink:0}@media (min-width:1001px){.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block{align-items:center}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block>.guest-count{align-items:center;min-height:22px;font-size:.8125rem;font-weight:400;line-height:1.0625rem;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap button.guests-count-block.transfer-row--clickable .guest-count.transfer-row-caption{color:#000;font-size:.8125rem;font-weight:400;line-height:1.0625rem}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest .current-price span.price-root:not(.discount-price-color):not(.with-discount-price-color){font-size:16px!important;line-height:22px!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest span.price-root.with-discount-price-color{font-size:16px!important;line-height:22px!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest span.price-root.discount-price-color{font-size:14px!important;line-height:20px!important}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest .current-price span.price-root:not(.discount-price-color):not(.with-discount-price-color)>span.price-root__euro,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest span.price-root.discount-price-color>span.price-root__euro,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest span.price-root.with-discount-price-color>span.price-root__euro){padding-left:4px;padding-right:4px;font-size:12px!important;line-height:inherit!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .guest-count.transfer-row-caption span{white-space:nowrap}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest{flex:none;justify-content:flex-end;align-items:center;width:auto;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .guest-count.transfer-row-caption{line-height:22px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .guest-count.transfer-row-caption>span{line-height:22px}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .current-price){font-weight:500;line-height:22px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .current-price span.price-root:not(.discount-price-color):not(.with-discount-price-color){color:#333c!important;font-weight:500!important}}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModal{flex-direction:column;gap:4px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalRow{color:#333;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;line-height:1.25;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalRow>span:first-child{white-space:nowrap;flex:auto;min-width:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalRow span.price-root{flex:none;font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-weight:400!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalRow span.price-root__euro{padding-left:0;padding-right:0;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalDivider{border:none;border-top:1px solid #e3e7ec;margin:2px 0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalTotal{color:#333;justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalTotal span.price-root,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__transferBreakdownModalTotal span.price-root__euro){flex:none;padding-left:0;padding-right:0;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__meal-type{align-items:center;gap:8px;margin-top:8px;margin-bottom:4px;font-size:.875rem;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaStack{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:auto;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaAuxLinks{flex-direction:column;align-items:center;gap:6px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaAuxLinks a{color:#00266e;text-underline-offset:2px;font-size:.8125rem;line-height:1.25;text-decoration:underline}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaAuxLinks a:hover{color:#062153}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaOutline{box-sizing:border-box;color:#88ab4c;text-align:center;background:0 0;border:1px solid #88ab4cbf;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:10px 14px;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaOutline:hover{background:#88ab4c0f;border-color:#88ab4c}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaOutline:focus-visible{outline-offset:2px;outline:2px solid #88ab4c}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#2b3d79;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;font-weight:700;line-height:1.25;transition:background-color .15s,opacity .15s;display:block}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary:hover:not(:disabled){background:#003078}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary:focus-visible{outline-offset:2px;outline:2px solid #2b3d79}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary:disabled{opacity:.55;cursor:not-allowed}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaTrust{color:#88ab4c;overflow-wrap:anywhere;border-top:1px solid #e3e7ec;align-items:flex-start;gap:8px;max-width:100%;margin:10px 0 0;padding-top:12px;font-size:.8125rem;font-weight:400;line-height:1.35;display:flex}@media (max-width:1000px){.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaTrust{font-size:calc(.8125rem + 1px)}}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaTrustCheck{color:#88ab4c;flex-shrink:0;margin-top:1px;display:flex}@media (max-width:1000px){.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar .date-from-to .custom-icon.calendar-event{width:16px;min-width:16px;height:16px;min-height:16px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__selectedRoomIcon{flex:0 0 16px;width:16px;height:16px;margin-top:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageBadgeBlock{box-sizing:border-box;justify-content:center;align-self:flex-start;align-items:center;width:fit-content;max-width:100%;min-height:40px;padding:6px 12px;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__packageBadgeTitle{line-height:20px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebar{max-width:none}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__sidebarScroll{max-height:none;overflow:visible}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap{gap:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row){align-items:center;min-height:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row)>.guest-count{align-items:center;min-height:0;line-height:1.0625rem;display:flex}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row)>.guest-count,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row)>.guest-count>span){color:#333333e6;font-size:.8125rem;font-weight:400;line-height:1.0625rem}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row) .prise-for-guest{justify-content:flex-end;align-items:center;min-height:0;display:flex}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-pair-reverse,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .price.price-direction.for-guest){align-items:center}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .old-price,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .prise-for-guest .current-price){align-items:center;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row){padding-top:0;padding-bottom:0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block:not(.transfer-row)+.guests-count-block:not(.transfer-row){margin-top:-2px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row{align-items:center;min-height:20px;margin-top:4px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .guest-count.transfer-row-caption{color:#333333e6;flex:auto;align-self:center;align-items:center;min-width:0;font-size:.8125rem;font-weight:400;line-height:20px;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .guest-count.transfer-row-caption>span{color:#333333e6;align-items:center;font-size:.8125rem;font-weight:400;line-height:20px;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .transfer-row-caption-hint{vertical-align:middle;flex-shrink:0;align-self:center;align-items:center;margin-left:4px;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .transfer-row-caption-hint .custom-hint.outline.sm{opacity:.55;width:16px;height:16px;font-size:12px;transition:opacity .15s}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .transfer-row-caption--with-hint:hover .transfer-row-caption-hint .custom-hint.outline.sm,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .transfer-row-caption--with-hint:focus-within .transfer-row-caption-hint .custom-hint.outline.sm){opacity:1}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest{flex:none;align-self:center;align-items:center;width:auto;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .finalSum{align-items:center;width:auto;display:flex}:is(.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest,.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-pair-reverse){align-items:center;line-height:20px;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .current-price{align-items:center;font-weight:500;line-height:20px;display:inline-flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .custom-icon.bus{filter:brightness(0)saturate();opacity:.85;flex-shrink:0;align-self:center;width:16px;min-width:16px;height:16px;min-height:16px;margin:0 6px 0 0}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .old-price:has(button[type=button])>span.price-root{margin-left:8px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .old-price button[type=button] .custom-hint.outline{font-size:12px}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .old-price span.price-root.discount-price-color{font-size:14px!important;font-weight:600!important;line-height:20px!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .old-price span.price-root.discount-price-color>span.price-root__euro{font-size:12px!important;line-height:20px!important;font-weight:inherit!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .current-price span.price-root:not(.discount-price-color):not(.with-discount-price-color){color:#333c!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__guestsCountWrap .guests-count-block.transfer-row .prise-for-guest .price.price-direction.for-guest .current-price span.price-root>span.price-root__euro{font-size:12px!important;line-height:20px!important;font-weight:inherit!important;color:inherit!important}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary{color:#fff;background:#2b3d79;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:.9375rem;font-weight:700;line-height:1.25;transition:background-color .15s;display:flex}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary:hover:not(:disabled){background:#003078}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary:focus-visible{outline-offset:2px;outline:2px solid #2b3d79}.HotelCatalogBookingSidebar-module-scss-module__M7Ojuq__ctaPrimary:disabled{opacity:.55;background:#2b3d79}}
.InputTxt-module-scss-module__bkhqQG__errorBorder .ant-input{border:1px solid #f55935!important}.InputTxt-module-scss-module__bkhqQG__customInput .ant-input{border:1px solid #d9d9d9;border-radius:6px;height:48px}.InputTxt-module-scss-module__bkhqQG__customInput .ant-input:hover{border-color:#d9d9d9}.InputTxt-module-scss-module__bkhqQG__customInput .ant-input:focus{box-shadow:none}
.CalendarElevator-module-scss-module__zGyuGW__transferOptionsWrap{box-sizing:border-box;max-width:630px}.CalendarElevator-module-scss-module__zGyuGW__root{height:initial;padding:24px 24px 0}@media only screen and (max-width:1000px){.CalendarElevator-module-scss-module__zGyuGW__root{padding:18px 18px 0}}.CalendarElevator-module-scss-module__zGyuGW__title{color:#333;margin:0 0 16px;font-size:1rem;font-weight:600;line-height:1.06rem}.CalendarElevator-module-scss-module__zGyuGW__row{flex-direction:row;align-items:flex-start;gap:0;display:flex}.CalendarElevator-module-scss-module__zGyuGW__plzWrap{flex-shrink:0}.CalendarElevator-module-scss-module__zGyuGW__plzField{width:78px;min-width:78px;margin-left:0!important}.CalendarElevator-module-scss-module__zGyuGW__plzField .ant-input{border:none;border-radius:2px;height:48px}.CalendarElevator-module-scss-module__zGyuGW__plzField .ant-input::placeholder{color:#7d7e8e}.CalendarElevator-module-scss-module__zGyuGW__mustBeFilled .ant-input{border-radius:6px;box-shadow:0 0 0 2px #e93208;border:none!important}.CalendarElevator-module-scss-module__zGyuGW__focusTransfer .ant-input{border-radius:6px;box-shadow:0 0 0 3px red;border:none!important}.CalendarElevator-module-scss-module__zGyuGW__arrow{color:#333;flex-shrink:0;width:40px;height:40px;margin-right:6px;padding-top:8px}.CalendarElevator-module-scss-module__zGyuGW__arrowAccent{color:red}.CalendarElevator-module-scss-module__zGyuGW__copy{flex:1;min-width:0;font-size:.81rem;line-height:1.06rem}.CalendarElevator-module-scss-module__zGyuGW__lineRed{color:red;margin:0 0 4px;font-size:.9rem;font-weight:600;line-height:1.14rem}.CalendarElevator-module-scss-module__zGyuGW__line{color:#333;margin:0 0 4px;font-size:.87rem;font-weight:400;line-height:1.14rem}.CalendarElevator-module-scss-module__zGyuGW__lineMb{margin-bottom:10px}.CalendarElevator-module-scss-module__zGyuGW__invalidMsg{color:red;flex:1;margin:0;padding-top:4px;font-size:.81rem;line-height:1.06rem}.CalendarElevator-module-scss-module__zGyuGW__link{color:inherit;font-weight:700;text-decoration:underline}.CalendarElevator-module-scss-module__zGyuGW__link:hover{opacity:.85}@media (max-width:767px){.CalendarElevator-module-scss-module__zGyuGW__callbackBlock{display:none}}
.PaginationBlock-module-scss-module__d0vn1G__paginationBlock{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:432px;height:48px;display:flex}.PaginationBlock-module-scss-module__d0vn1G__paginationBlock .PaginationBlock-module-scss-module__d0vn1G__figureBlock{flex-direction:row;height:100%;margin:0 auto;display:flex}.PaginationBlock-module-scss-module__d0vn1G__paginationBlock .PaginationBlock-module-scss-module__d0vn1G__figureBlock li{cursor:pointer;border-bottom:4px solid #0000;justify-content:center;align-items:center;min-width:16px;height:100%;margin:0 16px;display:flex}.PaginationBlock-module-scss-module__d0vn1G__paginationBlock .PaginationBlock-module-scss-module__d0vn1G__figureBlock li.PaginationBlock-module-scss-module__d0vn1G__active{color:#1c33c8;border-color:#1c33c8}.PaginationBlock-module-scss-module__d0vn1G__paginationBlock .PaginationBlock-module-scss-module__d0vn1G__hide{visibility:hidden}@media only screen and (max-width:1235px){.PaginationBlock-module-scss-module__d0vn1G__paginationBlock{min-width:initial;max-width:725px;margin-bottom:40px;padding:0 12px}.PaginationBlock-module-scss-module__d0vn1G__paginationBlock .PaginationBlock-module-scss-module__d0vn1G__figureBlock{flex-flow:wrap;justify-content:center;width:100%;padding:0 12px;display:flex}}@media (max-width:767px){.PaginationBlock-module-scss-module__d0vn1G__paginationBlock{font-size:calc(1rem - 2px)}}
.ResultCard-module-scss-module__uVHQ7G__card{background:#fff;border:1px solid #cfcfdd;border-radius:8px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 2px 14px #050b3314}.ResultCard-module-scss-module__uVHQ7G__discountInfo{border-color:#f0c4b0}.ResultCard-module-scss-module__uVHQ7G__layout{grid-template-columns:minmax(240px,312px) 1fr;grid-template-areas:"media main";align-items:stretch;min-height:200px;display:grid}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__layout{grid-template-columns:1fr;grid-template-areas:"info""media""side";min-height:0}}.ResultCard-module-scss-module__uVHQ7G__media{background:#edf4f8;flex-direction:column;grid-area:media;min-width:0;display:flex;position:relative;overflow:hidden}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__media{background:#fff;grid-area:media;width:100%;overflow:visible}}.ResultCard-module-scss-module__uVHQ7G__mediaInner{flex-direction:column;flex:auto;width:100%;height:100%;min-height:min(220px,50vh);display:flex;position:relative}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__mediaInner{border-radius:8px 0 0 8px;overflow:hidden}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mediaInner{aspect-ratio:16/10;isolation:isolate;border-radius:8px;width:calc(100% - 16px);min-height:auto;margin:0 auto;overflow:hidden;transform:translateZ(0)}}.ResultCard-module-scss-module__uVHQ7G__mediaBadges{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(280px,100% - 16px);display:flex;position:absolute;top:8px;left:8px}.ResultCard-module-scss-module__uVHQ7G__mediaBadges .banner-profit{position:relative;top:auto;left:auto}.ResultCard-module-scss-module__uVHQ7G__mediaBadges .banner-attention-container{max-width:100%;position:relative;top:auto;left:auto}.ResultCard-module-scss-module__uVHQ7G__sliderWrap{min-height:100%;position:absolute;inset:0}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__sliderWrap{border-radius:inherit;overflow:hidden}}.ResultCard-module-scss-module__uVHQ7G__sliderHoverArea:hover .ResultCard-module-scss-module__uVHQ7G__mediaPhotoCounter{opacity:1}.ResultCard-module-scss-module__uVHQ7G__mediaPhotoCounter{z-index:2;font-family:var(--font-roboto),sans-serif;color:#fff;pointer-events:none;opacity:0;white-space:nowrap;background:#050b33b8;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:500;line-height:1.25;transition:opacity .2s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mediaPhotoCounter{opacity:1;padding:4px 10px;bottom:10px;left:10px;transform:none}}.ResultCard-module-scss-module__uVHQ7G__sliderRoot{flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;position:absolute;inset:0}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ant-carousel{flex-direction:column;flex:auto;min-height:0;display:flex;height:100%!important}:is(.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ant-carousel .slick-slider,.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ant-carousel .slick-list){height:100%!important}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ant-carousel .slick-track{align-items:stretch;height:100%!important;display:flex!important}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ant-carousel .slick-slide{height:auto!important;display:flex!important}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ant-carousel .slick-slide>div{width:100%;height:100%;display:flex}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .slider-item{width:100%;height:100%;min-height:100%;display:flex}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ResultCard-module-scss-module__uVHQ7G__sliderImageFillHost{flex:1;align-self:stretch;width:100%;min-height:240px;display:flex;position:relative}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__sliderRoot .ResultCard-module-scss-module__uVHQ7G__sliderImageFillHost{flex:1;height:100%;min-height:0}}.ResultCard-module-scss-module__uVHQ7G__sliderRoot .main-img{object-fit:cover;background:#edf4f8;width:100%;height:100%;min-height:100%;display:block}.ResultCard-module-scss-module__uVHQ7G__emptySlide{color:#999;justify-content:center;align-items:center;height:100%;min-height:240px;font-size:.875rem;display:flex}.ResultCard-module-scss-module__uVHQ7G__mainBlock{grid-area:main;grid-template-columns:minmax(0,1fr) minmax(200px,252px);gap:12px 20px;min-width:0;padding:14px 16px 14px 12px;display:grid}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mainBlock{display:contents}}.ResultCard-module-scss-module__uVHQ7G__infoColumn{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__infoColumn{justify-self:start;max-width:80%}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__infoColumn{grid-area:info;gap:4px;padding:12px 10px 0}}.ResultCard-module-scss-module__uVHQ7G__sideColumn{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__sideColumn{text-align:left;grid-area:side;align-items:stretch;gap:10px;padding:10px 10px 12px}}.ResultCard-module-scss-module__uVHQ7G__desktopInfoDetails{flex-direction:column;gap:8px;width:100%;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__desktopInfoDetails{display:none}}.ResultCard-module-scss-module__uVHQ7G__desktopInfoDetails .ResultCard-module-scss-module__uVHQ7G__meals .custom-icon.food{filter:brightness(0)saturate();opacity:.9;flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px;margin-right:6px}.ResultCard-module-scss-module__uVHQ7G__roomOffer{background:#f8f8f8a6;border-left:4px solid #ffc733;border-radius:0 6px 6px 0;flex-direction:column;gap:4px;width:100%;margin-top:4px;padding:10px 12px;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__roomOffer{display:none}}.ResultCard-module-scss-module__uVHQ7G__roomOfferInteractive{transition:border-color .15s}.ResultCard-module-scss-module__uVHQ7G__roomOfferInteractive:has(.ResultCard-module-scss-module__uVHQ7G__roomOfferName:hover){border-left-color:#8ab91dbf}.ResultCard-module-scss-module__uVHQ7G__roomOfferHintable{cursor:help}.ResultCard-module-scss-module__uVHQ7G__roomOfferHintable .ResultCard-module-scss-module__uVHQ7G__roomOfferName{transition:color .15s}.ResultCard-module-scss-module__uVHQ7G__roomOfferHintable:hover .ResultCard-module-scss-module__uVHQ7G__roomOfferName{color:#333333e0}.ResultCard-module-scss-module__uVHQ7G__roomOfferNameRow{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__roomOfferName{color:#333;font-size:.9375rem;font-weight:700;line-height:1.35}.ResultCard-module-scss-module__uVHQ7G__roomOfferInfoHint{color:#333333d9;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__roomOfferInfoHint svg{width:16px;height:16px}.ResultCard-module-scss-module__uVHQ7G__roomOfferRoom{color:#686868;font-size:.8125rem;font-weight:400;line-height:1.35}.ResultCard-module-scss-module__uVHQ7G__pricePanel{flex-direction:column;align-items:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__pricePanel{align-items:stretch;margin-top:0}}.ResultCard-module-scss-module__uVHQ7G__staySummary{color:#686868;text-align:right;margin:0;font-size:.8125rem;line-height:1.35}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__staySummary{display:none}}.ResultCard-module-scss-module__uVHQ7G__mainPriceRow{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px 12px;width:100%;min-width:0;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__mainPriceRow{white-space:nowrap}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mainPriceRow{white-space:normal;justify-content:flex-start}}.ResultCard-module-scss-module__uVHQ7G__totalPriceLabel{white-space:nowrap;color:#333333e6;flex-shrink:0;align-items:center;font-size:16px;font-weight:600;line-height:1.15;display:inline-flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__totalPriceLabel{line-height:28px}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__totalPriceLabel{font-weight:700}}.ResultCard-module-scss-module__uVHQ7G__mainPrice{flex:auto;align-items:center;min-width:0;max-width:100%;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__mainPrice{flex:0 auto;min-width:min-content}}.ResultCard-module-scss-module__uVHQ7G__mainPrice .finalSum{white-space:nowrap;border-top:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:auto;padding-top:0;display:flex}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice{white-space:nowrap;flex-flow:row-reverse;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice span.price-root{white-space:nowrap;flex-flow:row;align-items:center;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice span.price-root__euro{flex-shrink:0}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .old-price{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex;color:#aaaaba!important;margin-right:0!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .price-hint-before-old{align-items:center;margin-right:0;display:inline-flex}:is(.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .old-price>span.price-root.discount-price-color,.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .old-price>span.price-root.discount-price-color span){color:#aaaaba!important;margin-right:0!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice>div{flex-wrap:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice>div .current-price{padding-left:0!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .old-price>span.price-root.discount-price-color>span.price-root__euro{color:#aaaaba!important;font-size:14px!important;line-height:inherit!important;font-weight:400!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .old-price>span.price-root:after{border-top-color:#aaaaba!important;top:50%!important;transform:translateY(-50%)!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice.price-direction .old-price .discount-price-color{color:#aaaaba!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root{font-size:20px!important;font-weight:700!important;line-height:28px!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root>span.price-root__euro{font-size:16px!important;line-height:inherit!important;font-weight:inherit!important}:is(.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root.with-discount-price-color,.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root.with-discount-price-color span){color:#e93208!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root.with-discount-price-color>span.price-root__euro{color:#e93208!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root:not(.with-discount-price-color){color:#2b3d79!important}.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice .current-price span.price-root:not(.with-discount-price-color)>span.price-root__euro{color:#2b3d79!important}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mainPrice .price.resultCardMainPrice{justify-content:flex-start}.ResultCard-module-scss-module__uVHQ7G__mainPrice .finalSum{justify-content:flex-start}}.ResultCard-module-scss-module__uVHQ7G__discountHintBtn{cursor:pointer;vertical-align:middle;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__discountHintBtn .custom-hint.outline{opacity:.85}:is(.ResultCard-module-scss-module__uVHQ7G__discountHintBtn:hover .custom-hint.outline,.ResultCard-module-scss-module__uVHQ7G__discountHintBtn:focus-visible .custom-hint.outline){opacity:1}.ResultCard-module-scss-module__uVHQ7G__discountHintBtn:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #1c33c873}.ResultCard-module-scss-module__uVHQ7G__discountHintPopover{max-width:min(340px,100vw - 24px)}.ResultCard-module-scss-module__uVHQ7G__discountHintPopover .ant-popover-inner{border-radius:8px;box-shadow:0 4px 18px #050b331f}.ResultCard-module-scss-module__uVHQ7G__discountHintPopover .ant-popover-inner>div{padding:10px 12px}.ResultCard-module-scss-module__uVHQ7G__discountHintPopover .ant-popover-inner-content{font-family:var(--font-roboto),sans-serif;color:#333;font-size:.8125rem;font-weight:400;line-height:1.45}.ResultCard-module-scss-module__uVHQ7G__discountHintContent .popover-percent-num{color:#e93208;font-weight:700}.ResultCard-module-scss-module__uVHQ7G__discountHintOfferLine{margin:0 0 3px;font-size:.9375rem;font-weight:400;line-height:1.25}.ResultCard-module-scss-module__uVHQ7G__discountHintOfferLabel,.ResultCard-module-scss-module__uVHQ7G__discountHintOfferPrice,.ResultCard-module-scss-module__uVHQ7G__discountHintOfferEuro{font-weight:500}.ResultCard-module-scss-module__uVHQ7G__discountHintExplainLine{margin:0 0 3px;font-size:.75rem;line-height:1.2}.ResultCard-module-scss-module__uVHQ7G__discountHintPeriodLine{margin:0;font-size:.75rem;line-height:1.2}.ResultCard-module-scss-module__uVHQ7G__topBlock{flex-direction:column;grid-area:top;min-width:0;padding:6px 10px 8px;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topBlock{padding:12px 10px 8px}}.ResultCard-module-scss-module__uVHQ7G__topColumns{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__topColumns{align-items:stretch}}@media (min-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topColumns{grid-template-columns:1fr minmax(0,calc(50% - 46px));align-items:stretch;gap:12px;display:grid}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topColumns{flex-direction:column;gap:10px}}.ResultCard-module-scss-module__uVHQ7G__topLeftColumn{flex-direction:column;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__topLeftColumn{align-self:stretch;min-height:0}}@media (min-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topLeftColumn{width:100%}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topLeftColumn{width:100%}}.ResultCard-module-scss-module__uVHQ7G__topRightColumn{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;min-width:240px;height:100%;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__topRightColumn{justify-content:flex-end;align-self:stretch;min-height:0}.ResultCard-module-scss-module__uVHQ7G__topRightColumn .ResultCard-module-scss-module__uVHQ7G__roomMeta{align-self:stretch;width:100%;min-width:0;max-width:100%}}@media (min-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topRightColumn{min-width:0}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__topRightColumn{display:none}}.ResultCard-module-scss-module__uVHQ7G__bodyBlock{flex-direction:column;grid-area:body;min-width:0;min-height:0;padding:2px 10px 16px;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__bodyBlock{gap:10px;padding:2px 10px 12px}}.ResultCard-module-scss-module__uVHQ7G__titleRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ResultCard-module-scss-module__uVHQ7G__hotelTitle{flex-flow:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ResultCard-module-scss-module__uVHQ7G__hotelTitle a{font-family:var(--font-roboto),sans-serif;color:#203a73;letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.25;text-decoration:none}:is(.ResultCard-module-scss-module__uVHQ7G__hotelTitle a:hover,.ResultCard-module-scss-module__uVHQ7G__hotelTitle a:focus,.ResultCard-module-scss-module__uVHQ7G__hotelTitle a:active,.ResultCard-module-scss-module__uVHQ7G__hotelTitle a:visited){color:#203a73;text-decoration:none}.ResultCard-module-scss-module__uVHQ7G__hotelTitle .stars-block{margin-left:0}.ResultCard-module-scss-module__uVHQ7G__booksanaRating{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__booksanaRating{display:none}}.ResultCard-module-scss-module__uVHQ7G__ratingLabel{color:#8ab91d;max-width:9rem;font-size:.6875rem;font-weight:500;line-height:1.15}.ResultCard-module-scss-module__uVHQ7G__ratingBadge{color:#fff;background-color:#8ab91de0;border-radius:6px 6px 0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:3px 8px;font-size:.875rem;font-weight:600;line-height:1;display:flex}.ResultCard-module-scss-module__uVHQ7G__locationRow{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__locationRow{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:10px 8px;width:100%;margin-bottom:12px}}.ResultCard-module-scss-module__uVHQ7G__location{color:#686868;flex:auto;min-width:0;font-size:.8125rem;line-height:1.35}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__location{word-break:break-word;overflow-wrap:anywhere;flex:1 1 0;width:auto;min-width:0}.ResultCard-module-scss-module__uVHQ7G__locationRowTilesOnly{justify-content:flex-end}}.ResultCard-module-scss-module__uVHQ7G__mobileRatingTiles{display:none}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mobileRatingTiles{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:4px;margin-top:0;display:inline-flex}}.ResultCard-module-scss-module__uVHQ7G__mobileRatingTile{box-sizing:border-box;color:#fff;width:30px;height:30px;font-family:var(--font-roboto),sans-serif;background-color:#8ab91de0;border-radius:5px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mobileRatingTile{background-color:#8ab91de0;border-radius:4px;width:24px;height:24px;font-size:.8125rem}}.ResultCard-module-scss-module__uVHQ7G__mobileRatingTileThumb{padding:0}.ResultCard-module-scss-module__uVHQ7G__mobileRatingTileThumb svg{flex-shrink:0;width:15px;height:15px;display:block}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mobileRatingTileThumb svg{width:11px;height:11px}}.ResultCard-module-scss-module__uVHQ7G__mobileFeaturedRow{display:none}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mobileFeaturedRow{justify-content:flex-end;width:100%;display:flex}}.ResultCard-module-scss-module__uVHQ7G__amenities{flex-flow:wrap;gap:10px;margin-top:0;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__amenities{display:none}}.ResultCard-module-scss-module__uVHQ7G__amenityIcon{object-fit:contain;filter:brightness(0)saturate();opacity:.9;width:20px;height:20px;display:block}.ResultCard-module-scss-module__uVHQ7G__metaRow{grid-template-columns:minmax(190px,1fr) minmax(260px,auto);align-items:start;gap:10px 16px;display:grid}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__metaRow{flex-direction:column;gap:8px;display:flex}}.ResultCard-module-scss-module__uVHQ7G__roomMain{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__roomMain{order:2}}.ResultCard-module-scss-module__uVHQ7G__roomMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;min-width:0;height:100%;display:flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__roomMeta{text-align:left;align-items:stretch}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__roomMeta{text-align:left;order:1;align-items:flex-start;gap:6px;width:100%}}.ResultCard-module-scss-module__uVHQ7G__roomName{color:#333;font-size:1rem;font-weight:700;line-height:1.3}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__roomName{margin-top:auto}}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__roomName{display:none}}.ResultCard-module-scss-module__uVHQ7G__kurPill{color:#fff;background-color:#ffc733;border-radius:6px;align-self:flex-start;align-items:center;margin-left:4px;margin-right:4px;padding:4px 14px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia{display:none}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia{background:#fff;flex-shrink:0;padding:10px;display:block}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__roomMeta{text-align:left;color:#686868;align-items:flex-start;gap:6px;width:100%}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__dateNights{color:#686868;gap:0;font-size:14px;font-weight:500;line-height:20px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__dateRange>span{color:#686868;height:20px;min-height:20px;padding:0;font-size:14px;font-weight:500;line-height:20px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__nightsInline,.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__meals,.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__guestsRow{color:#686868;font-size:14px;font-weight:500;line-height:20px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__guestsIcons{gap:0}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__guestIcon{filter:brightness(0)saturate();opacity:.85}:is(.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__dateIcon.custom-icon.calendar-event,.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__meals .custom-icon.food){filter:brightness(0)saturate();opacity:.85;width:16px;min-width:16px;height:16px;min-height:16px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobileMetaInlineRow{flex-flow:wrap;align-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;display:flex}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobileMetaInlineSep{color:#686868;white-space:pre;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobileMetaInlineRow .ResultCard-module-scss-module__uVHQ7G__compulsoryHighlights{flex-wrap:wrap;align-items:center;gap:0;width:auto;margin:0;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobileMetaInlineRow .ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem{align-items:center;width:auto;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobileMetaInlineRow .ResultCard-module-scss-module__uVHQ7G__meals{flex-wrap:nowrap;flex:0 auto;align-items:center;width:auto;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobileMetaInlineRow .ResultCard-module-scss-module__uVHQ7G__guestsRow{flex-wrap:nowrap;flex:0 auto;row-gap:0;width:auto}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__transferRow{color:#686868;justify-content:flex-start;font-size:14px;font-weight:500;line-height:20px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__transferRow .ResultCard-module-scss-module__uVHQ7G__transferRowLeft span{color:#686868;font-weight:500}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__transferRow .ResultCard-module-scss-module__uVHQ7G__transferRowHint button{color:#686868}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__transferRow .custom-icon.bus{filter:brightness(0)saturate();opacity:.85;width:16px;min-width:16px;height:16px;min-height:16px;margin-right:6px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__transferRow .ResultCard-module-scss-module__uVHQ7G__transferRowBusIcon{pointer-events:none;flex-shrink:0}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__compulsoryHighlights{margin:0}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem{color:#686868;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem:not(:last-child){margin-bottom:0}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem .custom-icon.present{filter:brightness(0)saturate();opacity:.85;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:0}.ResultCard-module-scss-module__uVHQ7G__roomMetaAfterMedia .ResultCard-module-scss-module__uVHQ7G__mobilePackageRoomName .ResultCard-module-scss-module__uVHQ7G__roomOfferRoom{font-size:14px;line-height:20px}}.ResultCard-module-scss-module__uVHQ7G__dateNights{color:#333;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:3px;font-size:.8rem;font-weight:700;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__dateNights{font-size:1rem}}.ResultCard-module-scss-module__uVHQ7G__dateRange{align-items:center;gap:3px;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__dateRange>span{color:#686868;box-sizing:border-box;background-clip:unset;-webkit-background-clip:unset;align-items:center;height:22px;min-height:22px;padding:0 4px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__dateRange>span{height:20px;min-height:20px;font-size:14px;line-height:20px}}.ResultCard-module-scss-module__uVHQ7G__dateIcon{flex-shrink:0;margin-right:0;line-height:1}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__dateIcon.custom-icon.calendar-event{width:16px;min-width:16px;height:16px;min-height:16px}}.ResultCard-module-scss-module__uVHQ7G__nightsInline{color:#333;font-size:16px;font-weight:700;line-height:22px}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__nightsInline{font-size:14px;line-height:20px}}.ResultCard-module-scss-module__uVHQ7G__meals{vertical-align:middle;text-align:left;color:#686868;align-items:center;font-size:.875rem;line-height:1.35;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__meals{font-size:1rem}}.ResultCard-module-scss-module__uVHQ7G__meals .custom-icon.food{vertical-align:middle;flex-shrink:0;margin-right:6px}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__meals .custom-icon.food{width:18px;min-width:18px;height:18px;min-height:18px}}.ResultCard-module-scss-module__uVHQ7G__guestsRow{vertical-align:middle;text-align:left;color:#686868;flex-wrap:wrap;place-content:flex-start;align-items:center;gap:4px 6px;width:100%;min-width:0;max-width:100%;font-size:.875rem;line-height:1.35;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__guestsRow{font-size:1rem}}.ResultCard-module-scss-module__uVHQ7G__mobilePackageRoomName{cursor:pointer;width:100%;margin:0;display:none}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__mobilePackageRoomName{background:#f8f8f8a6;border-left:4px solid #ffc733;border-radius:0 6px 6px 0;flex-direction:column;gap:4px;margin-top:4px;padding:10px 12px;transition:border-color .15s;display:flex}.ResultCard-module-scss-module__uVHQ7G__mobilePackageRoomName.ResultCard-module-scss-module__uVHQ7G__roomOfferActive,.ResultCard-module-scss-module__uVHQ7G__mobilePackageRoomName:active{border-left-color:#8ab91dbf}}.ResultCard-module-scss-module__uVHQ7G__guestsRowLeading{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__guestsSegment{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;min-width:0;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__guestsIcons{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__guestIcon{object-fit:contain;flex-shrink:0;display:block}.ResultCard-module-scss-module__uVHQ7G__guestIconAdult{width:16px;height:16px}.ResultCard-module-scss-module__uVHQ7G__guestIconChild{width:13px;height:13px}.ResultCard-module-scss-module__uVHQ7G__guestsText{white-space:nowrap;flex-shrink:0}.ResultCard-module-scss-module__uVHQ7G__guestsPlus{color:#686868;padding:0 2px;font-weight:500}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlights{width:100%;margin:2px 0 0;padding:0;list-style:none}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem{color:#686868;align-items:flex-start;gap:8px;width:100%;margin:0;font-size:.875rem;line-height:1.35;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem{font-size:1rem}}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem:not(:last-child){margin-bottom:6px}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightItem .custom-icon.present{background:url(/images/icons/present.svg) 50%/contain no-repeat;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:1px}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightText{font-weight:400}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightTextHintable{cursor:help}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightTextHintable:hover{color:#333333e0;font-weight:500}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightPopoverContent{color:#333333d9;max-width:min(320px,100vw - 32px);font-size:.8125rem;font-weight:400;line-height:1.45}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightPopoverContent p{margin:0}.ResultCard-module-scss-module__uVHQ7G__compulsoryHighlightPopoverContent p+p{margin-top:6px}.ResultCard-module-scss-module__uVHQ7G__transferRow{vertical-align:middle;text-align:left;color:#333;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:.875rem;font-weight:400;line-height:1.35;display:flex}.ResultCard-module-scss-module__uVHQ7G__transferRowLeft{flex:auto;align-items:center;min-width:0;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__transferRowLeft span{color:#6f6f6f;font-weight:400}.ResultCard-module-scss-module__uVHQ7G__transferRowLeft .custom-icon.bus{flex-shrink:0;margin-right:6px}.ResultCard-module-scss-module__uVHQ7G__transferRowCaptionHintable{cursor:help}@media (hover:hover){.ResultCard-module-scss-module__uVHQ7G__transferRowCaptionHintable:hover{text-underline-offset:2px;text-decoration:underline}}.ResultCard-module-scss-module__uVHQ7G__transferRowHint{vertical-align:middle;flex-shrink:0;margin-left:4px;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__transferBreakdownPopover .ant-popover-title{font-size:.8125rem;line-height:1.3}.ResultCard-module-scss-module__uVHQ7G__transferRowPrice{display:none}.ResultCard-module-scss-module__uVHQ7G__perPersonRow{justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__perPersonRow{justify-content:flex-start}}.ResultCard-module-scss-module__uVHQ7G__perPersonLabel{color:#656d77;white-space:nowrap;font-size:14px;line-height:1.2}.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .finalSum{border-top:none;width:auto;padding-top:0}:is(.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .price.price-direction .old-price,.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .price.price-direction .old-price span){color:#aaaaba!important;font-size:16px!important;line-height:1.25!important}:is(.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .price.price-direction .current-price .with-discount-price-color,.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .price.price-direction .current-price span.with-discount-price-color){min-height:22px;color:#e93208!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}:is(.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .current-price,.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .current-price span:not(.with-discount-price-color)){color:#2b3d79!important;font-size:16px!important;line-height:22px!important}:is(.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .current-price span.with-discount-price-color,.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .current-price span.with-discount-price-color span){min-height:22px;color:#e93208!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}:is(.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .old-price,.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .old-price span){font-size:16px!important;line-height:1.25!important}.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .old-price .discount-price-color{margin-right:0!important}.ResultCard-module-scss-module__uVHQ7G__perPersonPrice .resultCardPerPersonPrice .current-price{padding-left:1px!important}.ResultCard-module-scss-module__uVHQ7G__bottomRow{flex:auto;grid-template-columns:1fr minmax(0,calc(50% - 46px));align-items:stretch;gap:12px;min-height:0;padding-top:0;display:grid}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__bottomRow{flex-direction:column;flex:auto;gap:10px;display:flex}}.ResultCard-module-scss-module__uVHQ7G__packagesBlock{flex-direction:column;justify-content:flex-start;align-self:stretch;min-width:0;min-height:0;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__packagesBlock{flex:auto;justify-content:flex-end}}.ResultCard-module-scss-module__uVHQ7G__packagesDivider{opacity:.75;color:#333c;box-sizing:border-box;border-top:1px solid #cfcfdd;flex-shrink:0;margin-top:-4px;margin-bottom:10px;margin-left:0}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__packagesDivider{display:none}}.ResultCard-module-scss-module__uVHQ7G__packagesList{background:0 0;border:none;flex-direction:column;gap:10px;display:flex}.ResultCard-module-scss-module__uVHQ7G__packageRow{background:#ffffffd1;border:1px solid #203a7314;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 6px;display:flex;box-shadow:0 1px 2px #050b330a,0 3px 8px #050b330d}.ResultCard-module-scss-module__uVHQ7G__packageRowInteractive{cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.ResultCard-module-scss-module__uVHQ7G__packageRowInteractive:hover{border-color:#203a7329;box-shadow:0 1px 2px #050b330d,0 6px 16px #050b3314}.ResultCard-module-scss-module__uVHQ7G__packageRowActive{border-color:#1c33c88c;box-shadow:0 1px 2px #050b330d,0 5px 14px #050b331a}.ResultCard-module-scss-module__uVHQ7G__packageRowFeatured{background:#f3f4f175;border-color:#82af189e}.ResultCard-module-scss-module__uVHQ7G__packageRowFeatured .ResultCard-module-scss-module__uVHQ7G__packageName{font-size:1rem}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__packageRowFeatured .ResultCard-module-scss-module__uVHQ7G__packageName{font-size:14px}}.ResultCard-module-scss-module__uVHQ7G__packageName{color:#333;flex:auto;min-width:0;font-size:.875rem;font-weight:400;line-height:1.25}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__packageName{font-size:14px;font-weight:500}}.ResultCard-module-scss-module__uVHQ7G__packagePrice{flex-shrink:0;margin-left:8px}.ResultCard-module-scss-module__uVHQ7G__packagePrice .finalSum{border-top:none;justify-content:flex-end;width:auto;min-width:0;padding-top:0}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice{flex-flow:row-reverse;justify-content:flex-end;align-items:baseline;gap:0;display:flex}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .old-price{color:#aaaaba!important;margin-right:0!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.25!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .old-price .discount-price-color{color:#aaaaba!important;font-size:.9375rem!important;line-height:1.25!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .old-price>span:after{border-top-color:#aaaaba!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price span{font-size:1rem!important;font-weight:600!important;line-height:1.25rem!important}:is(.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price span.with-discount-price-color,.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price span.with-discount-price-color span){min-height:22px;color:#e93208!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price span:not(.with-discount-price-color){color:#aaaaba!important;font-weight:600!important}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price span.price-root:not(.with-discount-price-color){color:#2b3d79!important;font-size:18px!important;font-weight:700!important;line-height:25px!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price span.price-root:not(.with-discount-price-color)>span.price-root__euro{color:#2b3d79!important;font-size:14px!important;font-weight:700!important;line-height:inherit!important}}:is(.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .old-price,.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .old-price span){font-size:16px!important;line-height:1.25!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .old-price .discount-price-color{margin-right:0!important}.ResultCard-module-scss-module__uVHQ7G__packagePrice .price.resultCardPackagePrice .current-price{padding-left:1px!important}.ResultCard-module-scss-module__uVHQ7G__singlePackageSpacer{min-height:38px}.ResultCard-module-scss-module__uVHQ7G__packagePopoverOverlay{z-index:1}.ResultCard-module-scss-module__uVHQ7G__packagePopoverOverlay .ant-popover-inner{border-radius:10px;max-width:min(100vw - 32px,360px);padding:4px 12px 10px;box-shadow:0 10px 24px #050b3321}.ResultCard-module-scss-module__uVHQ7G__packagePopoverOverlay .ant-popover-inner-content{margin-top:0}.ResultCard-module-scss-module__uVHQ7G__packagePopoverOverlayDesktop .ant-popover-inner{border-radius:12px;max-width:min(420px,100vw - 48px);padding:2px 14px 12px;box-shadow:0 14px 28px #050b3324}.ResultCard-module-scss-module__uVHQ7G__packagePopoverPanel{flex-direction:column;gap:6px;min-width:0;display:flex}.ResultCard-module-scss-module__uVHQ7G__packagePopoverToolbar{flex-shrink:0;justify-content:flex-end;align-items:flex-start;margin:-4px -6px -10px 0;display:flex}.ResultCard-module-scss-module__uVHQ7G__packagePopoverClose{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;line-height:0;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__packagePopoverClose img{width:11px;height:11px;display:block}.ResultCard-module-scss-module__uVHQ7G__packagePopoverClose:hover{opacity:.82}.ResultCard-module-scss-module__uVHQ7G__packagePopoverClose:focus-visible{outline-offset:2px;outline:2px solid #1c33c8}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMeta{color:#333;font-size:.8125rem;line-height:1.38}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMetaLine{margin:0 0 5px}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMetaLine:last-child{margin-bottom:0}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMetaLabel{font-weight:400}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMetaValue{font-weight:500}.ResultCard-module-scss-module__uVHQ7G__packagePopoverTransferPrice{display:none}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent{color:#333;-webkit-overflow-scrolling:touch;max-height:min(36vh,210px);font-size:.8125rem;line-height:1.38;overflow-y:auto}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent ul{margin:0;padding:0;list-style:none}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent li{margin:0 0 6px;padding:0 0 0 20px;position:relative}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent li:last-child{margin-bottom:0}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent li:before{content:"✓";color:#8ab91d;font-weight:800;line-height:1;position:absolute;top:.08em;left:0}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent p{margin:0 0 6px}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent p:last-child{margin-bottom:0}@media (min-width:1001px){.ResultCard-module-scss-module__uVHQ7G__packageRow.ResultCard-module-scss-module__uVHQ7G__packageRowActive{background:#edf4f8d9;border-color:#d9d9d9 #d9d9d9 #d9d9d9 #8ab91db3;border-left-style:solid;border-left-width:3px;padding-left:3px;box-shadow:0 1px 2px #050b330a,0 3px 8px #050b330d}.ResultCard-module-scss-module__uVHQ7G__packageRowActive .ResultCard-module-scss-module__uVHQ7G__packageName{font-weight:600}.ResultCard-module-scss-module__uVHQ7G__packageName,.ResultCard-module-scss-module__uVHQ7G__packageRowFeatured .ResultCard-module-scss-module__uVHQ7G__packageName{font-size:15px}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMeta{font-size:.875rem;line-height:1.45}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMetaLabel{font-weight:600}.ResultCard-module-scss-module__uVHQ7G__packagePopoverMetaValue{font-weight:400}.ResultCard-module-scss-module__uVHQ7G__packagePopoverContent{font-size:.875rem;line-height:1.45}}.ResultCard-module-scss-module__uVHQ7G__ctaBlock{flex-direction:column;justify-content:flex-start;align-self:stretch;gap:8px;width:100%;min-height:0;display:flex}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__ctaBlock{gap:8px}}.ResultCard-module-scss-module__uVHQ7G__ctaSecondaryRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__ctaSecondaryRow{order:2}}.ResultCard-module-scss-module__uVHQ7G__secondaryAction{color:#686868;white-space:nowrap;background:#fff;border:1px solid #c8ccea;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 8px;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__secondaryAction:link,.ResultCard-module-scss-module__uVHQ7G__secondaryAction:visited,.ResultCard-module-scss-module__uVHQ7G__secondaryAction:hover,.ResultCard-module-scss-module__uVHQ7G__secondaryAction:active,.ResultCard-module-scss-module__uVHQ7G__secondaryAction:focus{color:#686868}.ResultCard-module-scss-module__uVHQ7G__secondaryAction:hover{border-color:#1c33c8}.ResultCard-module-scss-module__uVHQ7G__primaryAction{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;background-color:#2b3d79;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.ResultCard-module-scss-module__uVHQ7G__primaryAction:hover{color:#fff;background-color:#003078}.ResultCard-module-scss-module__uVHQ7G__primaryAction:focus-visible{outline-offset:2px;outline:2px solid #2b3d79}@media (max-width:1000px){.ResultCard-module-scss-module__uVHQ7G__primaryAction{order:1;width:100%;height:48px;min-height:48px;font-size:1rem}}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:link{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:visited{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:active{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:focus{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:hover{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:visited:hover{color:#fff}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:hover{background-color:#003078}.main-content a.ResultCard-module-scss-module__uVHQ7G__primaryAction:visited:hover{background-color:#003078}.ResultCard-module-scss-module__uVHQ7G__structureLegend{color:#333;z-index:5;background:#fffffff7;border-bottom:1px solid #cfcfdd;margin:0;padding:10px 12px;font-size:.75rem;line-height:1.35}.ResultCard-module-scss-module__uVHQ7G__structureLegendTitle{font-family:var(--font-roboto),sans-serif;color:#333;margin:0 0 6px;font-size:.8125rem;font-weight:600}.ResultCard-module-scss-module__uVHQ7G__structureLegendLead{margin:0 0 8px}.ResultCard-module-scss-module__uVHQ7G__structureLegendList{margin:0 0 8px;padding-left:1.2em}.ResultCard-module-scss-module__uVHQ7G__structureLegendList li{margin:.25em 0}.ResultCard-module-scss-module__uVHQ7G__structureLegendHint{color:#868686;margin:0;font-size:.6875rem}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__layout{outline-offset:-1px;outline:1px dashed #9333ea}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__topBlock{outline-offset:-1px;outline:1px dashed #2563eb}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__topColumns{outline-offset:-1px;outline:1px dashed #0ea5e9}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__topLeftColumn{outline-offset:-1px;outline:1px dashed #06b6d4}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__hotelTitle{outline-offset:-1px;outline:1px dashed #14b8a6}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__locationRow{outline-offset:-1px;outline:1px dashed #22c55e}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__amenities{outline-offset:-1px;outline:1px dashed #84cc16}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__roomName{outline-offset:-1px;outline:1px dashed #eab308}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__kurPill{outline-offset:-1px;outline:1px dashed #f97316}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__topRightColumn{outline-offset:-1px;outline:1px dashed #ec4899}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__booksanaRating{outline-offset:-1px;outline:1px dashed #f43f5e}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__roomMeta{outline-offset:-1px;outline:1px dashed #8b5cf6}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__dateNights{outline-offset:-1px;outline:1px dashed #6366f1}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__meals{outline-offset:-1px;outline:1px dashed #0ea5e9}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__perPersonRow{outline-offset:-1px;outline:1px dashed #10b981}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__perPersonPrice{outline-offset:-1px;outline:1px dashed #059669}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__media{outline-offset:-1px;outline:1px dashed #64748b}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__mediaInner{outline-offset:-1px;outline:1px dashed #475569}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__mediaBadges{outline-offset:0;outline:1px dashed #f59e0b}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__sliderWrap{outline-offset:-1px;outline:1px dashed #78716c}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__bodyBlock{outline-offset:-1px;outline:1px dashed #84cc16}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__packagesDivider{outline-offset:-1px;outline:1px dashed #4d7c0f}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__bottomRow{outline-offset:-1px;outline:1px dashed #16a34a}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__packagesBlock{outline-offset:-1px;outline:1px dashed #0d9488}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__packagesList{outline-offset:-1px;outline:1px dashed #0891b2}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__packageRow{outline-offset:-1px;outline:1px dashed #6366f1}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__packageName{outline-offset:-1px;outline:1px dotted #818cf8}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__packagePrice{outline-offset:-1px;outline:1px dotted #a78bfa}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__ctaBlock{outline-offset:-1px;outline:1px dashed #ca8a04}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__ctaSecondaryRow{outline-offset:-1px;outline:1px dashed #ea580c}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__secondaryAction{outline-offset:-1px;outline:1px dotted #fb923c}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__primaryAction{outline-offset:-1px;outline:1px dashed #dc2626}.ResultCard-module-scss-module__uVHQ7G__cardDebugOutlines .ResultCard-module-scss-module__uVHQ7G__singlePackageSpacer{outline-offset:-1px;outline:1px dashed #94a3b8}
.TreatmentMinDays-module-scss-module__mm3MPG__callout{color:#333333e0;background:#fffcf1;border:1px solid #ffc73373;border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.TreatmentMinDays-module-scss-module__mm3MPG__head{align-items:center;gap:10px;display:flex}.TreatmentMinDays-module-scss-module__mm3MPG__iconWrap{background:#ffc73359;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.TreatmentMinDays-module-scss-module__mm3MPG__icon{color:#333333e0;flex:0 0 16px;width:16px;height:16px}.TreatmentMinDays-module-scss-module__mm3MPG__title{color:#333333e6;margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.TreatmentMinDays-module-scss-module__mm3MPG__body{color:#333333c7;margin:0;padding:0 0 0 2px;font-size:.8125rem;font-weight:400;line-height:1.45}.TreatmentMinDays-module-scss-module__mm3MPG__cta{color:#1c33c8;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:2px 0 0 2px;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:underline;transition:color .15s}.TreatmentMinDays-module-scss-module__mm3MPG__cta:hover{color:#062153}.TreatmentMinDays-module-scss-module__mm3MPG__cta:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1c33c859}.TreatmentMinDays-module-scss-module__mm3MPG__compact{color:#686868;white-space:nowrap;margin-top:3px;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-block}@media (min-width:1001px){.TreatmentMinDays-module-scss-module__mm3MPG__title{font-size:.9375rem}.TreatmentMinDays-module-scss-module__mm3MPG__body,.TreatmentMinDays-module-scss-module__mm3MPG__cta{font-size:.875rem}}
.RisikofreiTrustCopyText-module-scss-module__2PmtAW__afterColon{display:block}
.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__modalWrap .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__modalWrap .ant-modal-body{padding:0}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__modalWrap .ant-modal-close{display:none!important}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__content{box-sizing:border-box;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__content .callout{margin:0}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__primaryCta{color:#fff;text-align:center;cursor:pointer;background:#2b3d79;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.25;transition:background-color .15s;display:flex}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__primaryCta:hover{background:#003078}.HotelCatalogMinStayModal-module-scss-module__Qjb1Pa__primaryCta:focus-visible{outline-offset:2px;outline:2px solid #2b3d79}
.ProvenExpertBanner-module-scss-module__T9dNeG__wrap{background:#edf2f6;border-top:1px solid #d6dde4;border-bottom:1px solid #d6dde4;width:100%;display:none}.ProvenExpertBanner-module-scss-module__T9dNeG__banner{color:#82743b;text-underline-offset:2px;text-decoration-skip-ink:none;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:52px;margin:0 auto;padding:9px 16px 8px;text-decoration:underline;text-decoration-thickness:.75px;display:flex}.ProvenExpertBanner-module-scss-module__T9dNeG__inner{justify-content:center;align-items:center;gap:9px;width:100%;max-width:1200px;display:inline-flex}.ProvenExpertBanner-module-scss-module__T9dNeG__stars{flex-shrink:0;align-items:center;gap:0;display:inline-flex;transform:translateY(-.5px)}.ProvenExpertBanner-module-scss-module__T9dNeG__star{width:19px;height:19px;display:block}.ProvenExpertBanner-module-scss-module__T9dNeG__label{text-align:center;letter-spacing:-.012em;text-wrap:balance;min-width:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.90625rem;font-weight:400;line-height:1.08}@media only screen and (max-width:1000px){.ProvenExpertBanner-module-scss-module__T9dNeG__wrap{display:block}.ProvenExpertBanner-module-scss-module__T9dNeG__banner{min-height:50px;padding:8px 12px 7px}.ProvenExpertBanner-module-scss-module__T9dNeG__inner{gap:8px}.ProvenExpertBanner-module-scss-module__T9dNeG__star{width:18px;height:18px}.ProvenExpertBanner-module-scss-module__T9dNeG__label{font-size:.875rem;line-height:1.08}}
.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-wrapper{border:none;justify-content:center;align-items:center;display:flex}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox{border-radius:5px;width:20px;height:20px;margin-left:1px;box-shadow:0 1px 2px #3333330f}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper.CheckBox-module-scss-module__mM3Zaa__boxError .ant-checkbox{box-shadow:none;border:4px solid #f55935}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-inner{background:#fffffff5;border:1px solid #cfcfddc7;border-radius:5px;width:100%;height:100%;transition:none;position:relative}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-inner:after{content:"";opacity:0;transform-origin:50%;border-style:solid;border-width:0 2px 2px 0;width:6px;height:11px;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)scale(1)}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked{box-shadow:0 1px 2px #33333314;background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked:after{border-color:#0000;border-radius:5px}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked .ant-checkbox-inner{box-shadow:none!important;background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked .ant-checkbox-inner:after{opacity:1!important;border-color:#fff!important}:is(.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-wrapper:hover .ant-checkbox-checked,.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox:hover.ant-checkbox-checked){background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{box-shadow:none!important;background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{opacity:1!important;border-color:#fff!important}:is(.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner,.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox:hover.ant-checkbox-checked .ant-checkbox-inner){background:#9dc63b!important;border-color:#8fb533!important}
