.zN_sTa_loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.zN_sTa_title{font-size:20px;font-weight:700;line-height:24px}.zN_sTa_spinner{margin:32px auto}
.ePlw4G_container{z-index:1600;position:relative}
@keyframes _0EaVbW_inAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes _0EaVbW_outAnimation{0%{opacity:1}to{opacity:0;visibility:hidden}}._0EaVbW_toast{z-index:10;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:24px;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0}._0EaVbW_toast._0EaVbW_toast_info{background-color:#e1effe}._0EaVbW_toast._0EaVbW_toast_neutral{background-color:#f6f6f6}._0EaVbW_toast._0EaVbW_toast_success{background-color:#e7f9f3}._0EaVbW_toast._0EaVbW_toast_warning{background-color:#fdf7e2}._0EaVbW_toast._0EaVbW_toast_error{background-color:#ffe1e1}._0EaVbW_toast._0EaVbW_toast_display{animation:.3s ease-in _0EaVbW_inAnimation}._0EaVbW_toast._0EaVbW_toast_hide{animation:.3s ease-out _0EaVbW_outAnimation}@media (min-width:960px){._0EaVbW_toast{border-radius:4px;max-width:696px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #05002326,0 25px 50px #05002326}}._0EaVbW_toast__icon{margin-right:8px}._0EaVbW_toast__icon._0EaVbW_toast__icon_info{color:#0771ee}._0EaVbW_toast__icon._0EaVbW_toast__icon_success{color:#198571}._0EaVbW_toast__icon._0EaVbW_toast__icon_warning{color:#f2c00d}._0EaVbW_toast__icon._0EaVbW_toast__icon_error{color:#ec0202}._0EaVbW_toast__closeIcon{cursor:pointer;margin-left:32px}
.S61jhq_upsell{background-color:var(--white);grid-area:upsells;max-width:248px;padding:16px}@media (min-width:960px){.S61jhq_upsell{border-radius:16px;grid-template-columns:160px 1fr;max-width:100%;padding:24px}}.S61jhq_upsell img{border-radius:8px;height:160px}.S61jhq_upsell h3{color:var(--mystery-black-900);padding-bottom:16px;font-size:16px;font-weight:700}@media (min-width:960px){.S61jhq_upsell h3{padding:0}}.S61jhq_upsellContent{flex-direction:column;justify-content:space-between;padding-top:16px;display:flex}@media (min-width:960px){.S61jhq_upsellContent{padding:0 0 0 16px}}.S61jhq_ctaIcon{background:var(--linear-gradient-candy);color:#0000;-webkit-background-clip:text;background-clip:text}.S61jhq_cta{background:linear-gradient(var(--white), var(--white)) padding-box, var(--linear-gradient-candy) border-box;color:var(--mystery-black-900);border:2px solid #0000;border-radius:40px;font-size:16px;font-weight:700}.S61jhq_cta:hover{color:var(--white);background:var(--linear-gradient-candy) border-box;border-color:#0000!important}.S61jhq_cta:hover .S61jhq_ctaIcon{color:var(--white);background:0 0}
.AF1NFa_activity{flex-direction:column;gap:24px;display:flex}.AF1NFa_activity h3{color:var(--mystery-black-900);font-size:16px;font-weight:700}.AF1NFa_details{margin:-16px}.AF1NFa_details>:not(:last-child):after{content:"";background-color:var(--mystery-black-400);width:calc(100% - 32px);height:1px;margin:24px 16px;display:block}
.fnQLjq_modal{overflow-x:hidden}.fnQLjq_ctaIcon{background:var(--linear-gradient-candy);color:#0000;-webkit-background-clip:text;background-clip:text}.fnQLjq_cta{background:linear-gradient(var(--white), var(--white)) padding-box, var(--linear-gradient-candy) border-box;color:var(--mystery-black-900);border:2px solid #0000;border-radius:40px;width:calc(100% - 70px);height:40px;font-size:16px;font-weight:700}.fnQLjq_cta:hover{color:var(--white);background:var(--linear-gradient-candy) border-box;border-color:#0000!important}.fnQLjq_cta:hover .fnQLjq_ctaIcon{color:var(--white);background:0 0}.fnQLjq_loader{border-radius:40px;width:100%;height:40px;margin-top:16px;font-size:16px;font-weight:700}.fnQLjq_activities{flex-direction:column;gap:32px;display:flex}.fnQLjq_footer{box-shadow:var(--shadow-box-2);flex-direction:column;gap:16px;display:flex}
.M0Ayva_upsells{background:var(--linear-gradient-candy);grid-area:upsells;padding-top:24px;overflow:hidden}@media (min-width:960px){.M0Ayva_upsells{border-radius:16px;padding:24px}}.M0Ayva_upsells h2{color:var(--white);padding:0 0 16px 24px;font-size:18px;font-weight:700}@media (min-width:960px){.M0Ayva_upsells h2{padding:0 0 16px}}.M0Ayva_listWrapper{padding:0 24px 24px;overflow-x:auto}@media (min-width:960px){.M0Ayva_listWrapper{padding:0}}.M0Ayva_list{flex-direction:row;gap:16px;width:-webkit-max-content;width:max-content;display:flex}@media (min-width:960px){.M0Ayva_list{flex-direction:column;width:100%}}
.uOssCq_loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px;display:flex}.uOssCq_message{font-size:18px;line-height:24px}
.vvY8tG_status{flex-direction:column;gap:16px;display:flex}.vvY8tG_statusTitle{color:var(--mystery-black-900);padding:0;font-size:18px;font-weight:700}.vvY8tG_statusTime{color:var(--mystery-black-700);font-size:12px;font-weight:400;line-height:16px;display:inline-block}.vvY8tG_statusCard{border:1px solid var(--mystery-black-400);color:var(--mystery-black-900);border-radius:8px;grid-template:auto auto/auto auto auto;padding:24px 16px 16px;font-size:16px;font-weight:700;display:grid;position:relative}.vvY8tG_statusCard:before{content:"";background-color:var(--persian-green-200);border-radius:8px 8px 0 0;width:100%;height:8px;display:block;position:absolute;top:0;overflow:hidden}.vvY8tG_statusCard.vvY8tG_statusCardPending:before{background-color:var(--corn-flakes-200)}.vvY8tG_statusColumn{color:var(--mystery-black-700);font-size:12px;font-weight:400}.vvY8tG_statusBadge{justify-self:center}
.Gh_qAG_actionsPanel{flex-direction:column;align-items:stretch;gap:16px;display:flex}
.qhEiKq_actionButton{border-radius:8px;gap:16px}.qhEiKq_actionButton:hover *{color:var(--white)}.qhEiKq_actionButtonLeftIcon{font-size:24px}.qhEiKq_actionButtonRightIcon{color:var(--mystery-black-500);font-size:24px}.qhEiKq_actionButtonContent{text-align:left;width:100%;color:var(--mystery-black-700);flex-direction:column;padding:4px 0;font-size:14px;line-height:normal;display:flex}.qhEiKq_actionButtonTitle{color:var(--mystery-black-900);padding-bottom:4px;font-size:16px;font-weight:700}
.rw4sMW_link{color:inherit;text-decoration:none;display:block}
.f-STba_confirmation__message{align-items:center;margin:16px 0;display:inline-flex}.f-STba_confirmation__message:last-child{margin-bottom:0}.f-STba_confirmation__greetings{margin:16px auto}.f-STba_confirmation__imageWrapper{align-self:center;max-width:376px;max-height:388px;margin-top:48px;margin-right:48px}@media (max-width:959px){.f-STba_confirmation__imageWrapper{justify-self:center;width:auto;max-width:none;max-height:none;margin:0 0 24px}.f-STba_confirmation__image{width:300px}}.f-STba_confirmation__reservationMessage{margin-top:8px;margin-bottom:16px}.f-STba_confirmation__activities{margin-top:24px;margin-bottom:48px}.f-STba_confirmation__mail{margin-bottom:16px}.f-STba_confirmation__layout>*{padding-left:16px;padding-right:16px}.f-STba_confirmation__container{padding-left:0;padding-right:0}.f-STba_confirmation__reservationContent{place-content:flex-start center;padding-top:24px;padding-bottom:24px;display:flex}.f-STba_confirmation__hotelInformation{margin-top:24px;margin-bottom:24px}.f-STba_confirmation__bankTransferSubtitle{margin-top:16px;margin-bottom:16px}.f-STba_confirmation__bankSubtitle{margin-top:8px;margin-bottom:16px}.f-STba_confirmation__bankInformations{font-weight:700}.f-STba_confirmation__reminder{margin-top:16px}.f-STba_confirmation__reminderMessage{margin-top:24px}.f-STba_confirmation__warningIcon{color:#f2c00d}.f-STba_confirmation__reservationWrapper{max-width:750px;margin-left:48px;padding-top:24px}@media (max-width:959px){.f-STba_confirmation__reservationWrapper{margin:0}}.f-STba_confirmation__reservationSubtitle{margin-top:8px}.f-STba_confirmation__faq{margin-top:48px}.f-STba_confirmation__visualWrapper{margin:0}.f-STba_confirmationModal__title{font-weight:400}.f-STba_confirmationModal__modalWrapper{background-color:#f6f6f6}.f-STba_confirmationModal__modalBg{margin:0}.f-STba_confirmationModal__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;height:100%;display:flex}
.AToXLq_hotelInformation{flex-direction:column;gap:8px;display:flex}.AToXLq_hotelInformation>p{margin:0;display:flex}.AToXLq_hotelInformation>p>span{margin-right:8px}.AToXLq_hotelInformation__nights>span:first-letter{text-transform:capitalize}.AToXLq_hotelInformation__nights{text-transform:lowercase}.AToXLq_hotelInformationTitle{margin-bottom:16px}
.VGC61W_shippingAddress{margin:0}
.zi3qOW_content{background:var(--white);border:1px solid var(--mystery-black-400);border-radius:16px;flex-direction:column;gap:24px;padding:16px;display:flex}.zi3qOW_imageContainer{aspect-ratio:1;width:100%;position:relative}.zi3qOW_contentImage{object-fit:cover;aspect-ratio:1;border-radius:8px}@media (min-width:960px){.zi3qOW_contentImage{flex-shrink:0}}.zi3qOW_contentMessage{flex-direction:column;gap:8px;display:flex}.zi3qOW_contentMessage>p{margin:0;font-size:14px;line-height:18px}
.xGlDlW_title{font-weight:700}.xGlDlW_title.xGlDlW_level1{font-size:32px;line-height:40px}.xGlDlW_title.xGlDlW_level2{font-size:24px;line-height:32px}.xGlDlW_title.xGlDlW_level3{font-size:20px;line-height:24px}.xGlDlW_title.xGlDlW_level4{font-size:18px;line-height:24px}.xGlDlW_title.xGlDlW_level5{font-size:16px;line-height:24px}.xGlDlW_title.xGlDlW_shopping1{font-size:24px;line-height:32px}.xGlDlW_title.xGlDlW_shopping2{font-size:20px;line-height:24px}.xGlDlW_title.xGlDlW_shopping3{font-size:18px;line-height:24px}.xGlDlW_title.xGlDlW_shopping4{font-size:16px;line-height:24px}.xGlDlW_title.xGlDlW_shopping5{color:var(--mystery-black-700);font-size:16px;line-height:24px}.xGlDlW_loader1{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:56px;position:relative;overflow:hidden}.xGlDlW_loader2{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:40px;position:relative;overflow:hidden}.xGlDlW_loader3{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:32px;position:relative;overflow:hidden}.xGlDlW_loader4,.xGlDlW_loader5{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:24px;position:relative;overflow:hidden}.xGlDlW_title.xGlDlW_asP{margin:0}@media (min-width:960px){.xGlDlW_title.xGlDlW_desktopLevel1{font-size:32px;line-height:40px}.xGlDlW_title.xGlDlW_desktopLevel2{font-size:24px;line-height:32px}.xGlDlW_title.xGlDlW_desktopLevel3{font-size:20px;line-height:24px}.xGlDlW_title.xGlDlW_desktopLevel4{font-size:18px;line-height:24px}.xGlDlW_title.xGlDlW_desktopLevel5{font-size:16px;line-height:24px}.xGlDlW_title.xGlDlW_desktopShopping1{color:inherit;font-size:24px;line-height:32px}.xGlDlW_title.xGlDlW_desktopShopping2{color:inherit;font-size:20px;line-height:24px}.xGlDlW_title.xGlDlW_desktopShopping3{color:inherit;font-size:18px;line-height:24px}.xGlDlW_title.xGlDlW_desktopShopping4{color:inherit;font-size:16px;line-height:24px}.xGlDlW_title.xGlDlW_desktopShopping5{color:var(--mystery-black-700);font-size:16px;line-height:24px}.xGlDlW_desktopLoader1{height:56px}.xGlDlW_desktopLoader2{height:40px}.xGlDlW_desktopLoader3{height:32px}.xGlDlW_desktopLoader4,.xGlDlW_desktopLoader5{height:24px}}
.WLyTwW_details{flex-wrap:wrap;justify-content:space-between;gap:24px;width:100%;display:flex}.WLyTwW_criteria{align-items:center;width:100%;display:flex}.WLyTwW_label{color:var(--mystery-black-900);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:14px;line-height:18px;display:block;overflow:hidden}.WLyTwW_criteriaScore{flex-shrink:0;justify-content:flex-end;width:20px;margin-left:8px}.WLyTwW_criteriaProgressWrapper{background-color:var(--persian-green-200);border-radius:4px;flex-shrink:0;width:100%;max-width:80px;height:4px;margin-left:8px}.WLyTwW_criteriaProgress{background-color:var(--persian-green-700);border-radius:4px;height:4px}
._8VfG6W_review{font-family:var(--font-family-default);color:var(--mystery-black-900);box-shadow:var(--shadow-box-1);text-align:left;border-radius:16px;flex-direction:column;width:100%;padding:16px;font-size:16px;line-height:24px;transition:box-shadow .1s ease-in-out;display:flex}._8VfG6W_header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}._8VfG6W_stay{color:var(--mystery-black-700);font-size:12px;line-height:16px}._8VfG6W_comment{width:100%;padding-top:16px;display:flex}._8VfG6W_icon{margin-right:16px}._8VfG6W_icon._8VfG6W_iconPositive{color:var(--persian-green-700)}._8VfG6W_review._8VfG6W_reviewHasAction{cursor:pointer}._8VfG6W_review._8VfG6W_reviewHasAction:hover{box-shadow:var(--shadow-box-2)}
.mCrBMq_modalTitle{padding:20px 60px 20px 16px}@media (min-width:960px){.mCrBMq_modalTitle{padding:24px 60px 0 24px}}.mCrBMq_body{padding-top:0}@media (min-width:960px){.mCrBMq_body{padding:24px}}.mCrBMq_wrapper{flex-direction:column;gap:32px;display:flex}.mCrBMq_sideAverageDetails{display:none}.mCrBMq_filters{flex-direction:column;gap:16px;display:flex}.mCrBMq_main{width:100%}.mCrBMq_results{flex-direction:column;gap:16px;margin-top:16px;display:flex}.mCrBMq_modalReviewList{flex-wrap:wrap;gap:16px;display:flex}.mCrBMq_modalButton{align-self:flex-start}@media (max-width:959px){.mCrBMq_modalButton{width:100%}}@media (min-width:960px){.mCrBMq_wrapper{flex-direction:row;gap:64px;height:100%;max-height:70vh;overflow:hidden}.mCrBMq_side{flex-shrink:0;width:320px;overflow:auto}.mCrBMq_sideAverageDetails{margin-top:32px;padding-bottom:4px;display:flex}.mCrBMq_results{height:calc(100% - 56px);padding:2px;overflow:auto}.mCrBMq_filters{flex-direction:row;justify-content:flex-end;align-items:baseline}}
.BDRbzq_verticalSeparator{background-color:#d9d9d9;width:1px;height:24px}
.ZfdcMW_hotelInfoCard{background-color:var(--white);width:100%;box-shadow:var(--shadow-box-1);border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;line-height:18px;display:flex}
.wuIu4W_hotelReview{flex-direction:row;align-items:center;gap:8px;display:flex}.wuIu4W_hotelReviewScoreInfo{gap:8px;display:flex}.wuIu4W_hotelReviewScore{color:var(--persian-green-700);font-weight:700}.wuIu4W_hotelReviewCount{cursor:pointer;line-height:20px}
.nCJK7G_hotelInfoLabels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nCJK7G_hotelInfoLabelsItem{cursor:default;background-color:var(--mystery-black-200);border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 8px;font-size:14px;line-height:18px;display:flex}
.dvIZyq_hotelInfo{flex-direction:column;gap:8px;display:flex}.dvIZyq_hotelInfo.dvIZyq_hotelInfoLoader{background-color:var(--mystery-black-200);width:100%;height:97px}@media (min-width:960px){.dvIZyq_hotelInfo.dvIZyq_hotelInfoLoader{height:65px}}.dvIZyq_hotelInfoRating{font-size:16px;line-height:20px}.dvIZyq_hotelInfoRating>a{font-weight:400}@media (min-width:960px){.dvIZyq_hotelInfoRating{font-size:18px;line-height:24px}}.dvIZyq_hotelInfoRating.dvIZyq_hotelInfoRating{display:block}.dvIZyq_hotelInfoRating>:first-child{z-index:auto;display:inline;position:static}.dvIZyq_hotelInfoRating span[class~=wedIcon-star]{line-height:inherit}.dvIZyq_hotelInfoData{flex-direction:column;gap:8px;display:flex}@media (min-width:960px){.dvIZyq_hotelInfoData{flex-flow:wrap;align-items:center;gap:8px 16px}}.dvIZyq_hotelInfoDataLocation{font-size:inherit;color:var(--mystery-black-700);cursor:pointer;gap:4px;font-family:inherit;display:flex}.dvIZyq_hotelInfoDataLocation>address{font-style:normal}
.KJBLeG_title{color:var(--mystery-black-700);padding:20px;font-size:16px;line-height:24px}.KJBLeG_subtitle{color:var(--mystery-black-700);margin-top:8px;font-size:16px;line-height:24px}.KJBLeG_hotel{align-items:center;gap:8px;display:flex}.KJBLeG_hotel:not(:first-child){margin-top:24px}.KJBLeG_grid{grid-gap:8px;grid-template-rows:auto;grid-template-columns:repeat(3,calc(33.3333% - 5.33333px));margin-top:8px;display:grid}@media (max-width:959px){.KJBLeG_grid{grid-gap:8px;grid-template-rows:auto;grid-template-columns:repeat(1,100%);display:grid}}.KJBLeG_blockRow,.KJBLeG_row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.KJBLeG_facilities{align-items:center;gap:8px;display:flex}.KJBLeG_facilities>div{margin-top:0}.KJBLeG_highlightedSubtitle{color:var(--persian-green-700);margin-top:8px;font-size:16px;line-height:24px}.KJBLeG_highlightedFacilities{color:var(--persian-green-700);border:1px solid var(--persian-green-700);border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.KJBLeG_highlightedFacilities>div{margin-top:0}
.D1LOUq_promo{font-weight:700}.D1LOUq_promo.D1LOUq_promo_loading{width:150px;height:16px}
.qcrk9G_fullScreenModal{background-color:var(--white);z-index:1110;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;overflow:hidden}.qcrk9G_fullScreenModalVertical{height:100%;animation:.35s cubic-bezier(.4,0,.2,1) qcrk9G_modalUnfold;left:0;right:0}.qcrk9G_fullScreenModalHeader{color:var(--mystery-black-700);background-color:var(--white);box-shadow:var(--shadow-box-1);z-index:1200;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.qcrk9G_fullScreenModalCloseIcon{color:var(--mystery-black-700);cursor:pointer;vertical-align:middle;font-size:24px;line-height:16px}.qcrk9G_fullScreenModalContainer{height:100%;padding:16px;overflow:auto}.qcrk9G_fullScreenModalContainerWithHeader{height:calc(100% - 56px)}.qcrk9G_modalOverlay{background-color:var(--mystery-black-900);opacity:.4;z-index:200;width:100%;height:100%;position:fixed;top:0;left:0}.qcrk9G_modalOverlayPortal{z-index:var(--zindex-overlay)}.qcrk9G_modal{z-index:200;text-align:center;visibility:hidden;max-width:90vw;height:100%;margin:0 auto;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:960px){.qcrk9G_modal{max-width:80vw}}.qcrk9G_modal:before{content:"";vertical-align:middle;height:100%;display:inline-block}.qcrk9G_modal.qcrk9G_modalOpen{visibility:visible;animation:.35s cubic-bezier(.4,0,.2,1) qcrk9G_modalOpen}.qcrk9G_modalPortal{z-index:var(--zindex-dialog)}.qcrk9G_modalWrapper{background-color:var(--white);text-align:left;vertical-align:middle;border-radius:4px;padding:16px;display:inline-block}@media (min-width:960px){.qcrk9G_modalWrapper{padding:24px}}.qcrk9G_modalHeader{margin-bottom:24px;position:relative}.qcrk9G_modalTitle{margin-right:32px}.qcrk9G_modalCloseIcon{cursor:pointer;padding:12px;font-size:20px;line-height:24px;position:absolute;top:50%;right:0;transform:translate(12px,-50%)}.qcrk9G_modalContent{width:100%;min-height:100px;max-height:70vh;position:relative;overflow:auto}@keyframes qcrk9G_modalUnfold{0%{opacity:0;height:0;top:50%}to{opacity:1;height:100%;top:0;bottom:0}}@keyframes qcrk9G_modalOpen{0%{opacity:0}to{opacity:1}}
.scn5cW_green{margin-top:16px}.scn5cW_greenIconList{color:var(--persian-green-700);margin-right:8px;display:inline-block}.scn5cW_greenContent{margin-bottom:16px}
._1h56xq_hotelPracticalInfoTitle{margin-bottom:24px}
.At26xa_footer>div{flex-wrap:wrap;gap:16px;padding:24px 0 16px;display:flex}.At26xa_footer>small{font-size:12px;line-height:14px}.At26xa_legendItem{align-items:center;gap:4px;font-size:14px;line-height:16px;display:flex}.At26xa_legendColor{border-radius:4px;width:16px;height:16px}.At26xa_legendColor.At26xa_included{background:var(--persian-green-700)}.At26xa_legendColor.At26xa_supplement{background:var(--corn-flakes-200,#fdf7e2)}.At26xa_legendColor.At26xa_notIncluded{background-color:var(--mystery-black-200)}
.c9XXUG_loader{font-size:14px;font-weight:700;line-height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c9XXUG_loader>p{width:-webkit-max-content;width:max-content;margin:-8px 0 0}
.om6B4a_day{border-radius:8px;padding:0 12px}.om6B4a_day.om6B4a_dayIncluded{color:var(--white);background:var(--persian-green-700)}.om6B4a_day.om6B4a_daySupplement{border:0 solid var(--corn-flakes-200,#fdf7e2);background:var(--corn-flakes-200,#fdf7e2)}.om6B4a_day.om6B4a_dayNotAvailable{background-color:var(--mystery-black-200);color:var(--mystery-black-500);font-weight:400;text-decoration:line-through}.om6B4a_day.om6B4a_loading{background-color:var(--mystery-black-200);color:var(--mystery-black-400);font-weight:400}
._5Kc9OG_month:not(:first-child){border-top:1px solid #e5e7eb;margin:16px 0}@media (min-width:960px){._5Kc9OG_month:not(:first-child){border:none;margin:0}}._5Kc9OG_label{line-height:inherit;text-align:center;margin:16px 0 24px;font-size:14px;font-weight:700}._5Kc9OG_label:first-letter{text-transform:uppercase}@media (min-width:960px){._5Kc9OG_label{margin-top:12px}}._5Kc9OG_weeks{grid-gap:0 4px;grid-template-columns:repeat(7,1fr);gap:0 4px;max-width:696px;display:grid}._5Kc9OG_weekDay{color:var(--mystery-black-500);text-align:center;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-block;position:relative}._5Kc9OG_offset{display:inline}._5Kc9OG_day{justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex;position:relative}
.eRcSDW_calendar{position:relative}.eRcSDW_navigation{justify-content:center;display:flex;position:relative}.eRcSDW_pagination{z-index:1;padding:8px 12px}.eRcSDW_pagination.eRcSDW_paginationPrev{position:absolute;top:8px;bottom:auto;left:8px;right:auto}.eRcSDW_pagination.eRcSDW_paginationNext{position:absolute;top:8px;bottom:auto;left:auto;right:8px}.eRcSDW_months{gap:32px;display:flex}
.hD3kuG_container{border:1px solid var(--mystery-black-400);border-radius:8px}.hD3kuG_card{border:none;padding:16px}.hD3kuG_label>small{text-decoration:underline}.hD3kuG_tag{font-weight:700}.hD3kuG_accordion{border-top:1px solid var(--mystery-black-400)}
._2doova_tag{font-weight:700}
.u5-TcG_selector{flex-direction:column;gap:8px;display:flex}.u5-TcG_fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.u5-TcG_fieldset>legend{width:100%;color:var(--mystery-black-700);text-align:left;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:12px;font-weight:700;line-height:16px;display:block}
.Gid73W_bookingPrice{flex-direction:column;gap:4px;display:flex}.Gid73W_bookingPrice__totalAmount>span{font-size:18px;font-weight:700;line-height:24px}.Gid73W_bookingPrice__totalAmount.Gid73W_bookingPrice__totalAmount_withoutLabel{align-items:normal}.Gid73W_bookingPrice__loader{background-color:#f6f6f6;border-radius:4px;width:100%;height:93px;position:relative;overflow:hidden}.Gid73W_bookingPrice__promoLabel{align-self:flex-end}.Gid73W_bookingPrice__discount{color:var(--persian-green-700);align-items:center;gap:8px;font-weight:600;display:inline-flex}.Gid73W_priceLine{justify-content:space-between;align-items:center;display:flex}.Gid73W_refShippingCosts{text-decoration:line-through}
.RwHrYq_paymentError{margin:16px 0}
.nX00GW_selector{flex-direction:column;gap:8px;display:flex}.nX00GW_selected{font-weight:700}.nX00GW_badge{padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.nX00GW_title{gap:8px;display:flex}
.h849ra_holidayVoucher__title{align-items:center;gap:8px;margin:0 0 8px;display:flex}.h849ra_holidayVoucher__text{margin:16px 0}
._1pinrq_header{color:var(--mystery-black-700);margin-bottom:1rem;padding:1rem;font-size:1rem;font-weight:500}._1pinrq_body{flex-direction:column;align-items:center;padding:0 1rem 1rem;display:flex}._1pinrq_iconAndText{align-items:center;margin-bottom:1rem;font-size:1rem;display:flex}._1pinrq_icon{margin-right:.75rem;font-size:1rem}._1pinrq_priceRow{flex-grow:1;align-items:flex-start;margin-bottom:2rem;font-size:1rem;display:flex}._1pinrq_oldPrice{color:var(--mystery-black-700);margin-right:.5rem;text-decoration:line-through}._1pinrq_arrow{margin:0 1rem;font-size:1.5rem}._1pinrq_newPrice{color:var(--mystery-black-900);margin-left:.5rem;font-weight:700}._1pinrq_actions{justify-content:flex-end;gap:1.5rem;width:100%;display:flex}
.EhBJwq_applePayContainer{flex-direction:column;align-items:center;gap:16px;display:flex}.EhBJwq_applePayContainer>button:disabled{background-color:var(--magic-fushia-700);border-color:var(--magic-fushia-700)}.EhBJwq_applePayContainer>button:disabled>div>div{--spinner-color:var(--white)}.EhBJwq_crossDeviceMessage{text-align:left;align-self:flex-start;margin-bottom:0}
.-BdsTG_googlePayContainer{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.-BdsTG_googlePayContainer>button{background-color:#000;border:none;width:100%;height:52px}.-BdsTG_googlePayContainer>button:hover{background-color:#3c4043!important}.-BdsTG_googlePayContainer>button>span:before{content:url(https://static.booking.weekendesk.fr/storage/website/logos/gpay.svg);height:24px}.-BdsTG_googlePayContainer>button:disabled{background-color:var(--black)}.-BdsTG_googlePayContainer>button:disabled>div>div{--spinner-color:var(--white)}.-BdsTG_googlePayContainer>button:disabled>span:before{content:none}
.tfTk9W_paymentMethodForm__item{margin-bottom:16px}.tfTk9W_paymentMethodForm__paymentFormWrapper{padding:8px 0 8px 16px}.tfTk9W_paymentMethodForm__paymentMethod{border:1px solid #d1d1d1;border-radius:4px;padding:0 8px 0 0;font-size:16px;line-height:20px}.tfTk9W_paymentMethodForm__paymentForm{visibility:hidden;opacity:0;height:0}.tfTk9W_paymentMethodForm__paymentForm.tfTk9W_paymentMethodForm__paymentForm_visible{visibility:visible;opacity:1;height:auto;margin-top:16px}.tfTk9W_paymentMethodForm__price{margin:16px 0}.tfTk9W_paymentMethodForm__button{justify-content:center;display:flex}.tfTk9W_paymentMethodForm__payButton{justify-content:center}.tfTk9W_paymentCheckable{cursor:pointer}.tfTk9W_paymentCheckable:disabled{cursor:default}.tfTk9W_paymentCheckable{justify-content:space-between;align-items:center;padding:16px;display:flex}.tfTk9W_paymentCheckable__button.tfTk9W_paymentCheckable__button_selected{font-weight:700}.tfTk9W_paymentCheckable__button{flex-grow:2}.tfTk9W_paymentInfos__reassuranceMessage{margin:16px 0}.tfTk9W_paymentInfos__steps{margin:16px 0;padding-left:20px}.tfTk9W_paymentInfos__step:not(:last-child){margin-bottom:8px}.tfTk9W_paymentInfos__extraInfo{margin:16px 0}.tfTk9W_paymentLogos{align-items:center;display:flex}.tfTk9W_paymentLogos__logoContainer:not(:last-child){margin-right:24px}.tfTk9W_paymentLogos__logo.tfTk9W_paymentLogos__logo{object-fit:contain;width:auto;max-width:100%;max-height:100%}.tfTk9W_paymentLogos.tfTk9W_paymentLogos_small{height:22px}.tfTk9W_paymentLogos.tfTk9W_paymentLogos_small .tfTk9W_paymentLogos__logoContainer:not(:last-child){margin-right:4px}.tfTk9W_securedMessage__container{flex-direction:column;align-items:center;margin-top:8px;display:flex}.tfTk9W_securedMessage__icon{color:#198571}.tfTk9W_securedMessage__text{color:#4f4f4f;margin-top:8px;font-size:14px;line-height:16px}.tfTk9W_securedMessage__logoContainer{justify-content:center;margin-top:16px;display:flex}.tfTk9W_paymentMethodsTabs__wrapper{box-shadow:none;border:1px solid #d1d1d1;margin:-8px -16px 0}.tfTk9W_paymentMethodsTabs__wrapper.tfTk9W_paymentMethodsTabs__wrapper_active{margin-top:16px;box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}@media (min-width:960px){.tfTk9W_paymentMethodsTabs__wrapper{border-radius:4px;margin:0}}.tfTk9W_paymentMethodsTabs__list{border-radius:4px 4px 0 0;padding:0}.tfTk9W_paymentMethodsTabs__element{border-radius:4px 4px 0 0;align-self:stretch;width:50%;min-height:0;padding:16px}.tfTk9W_paymentMethodsTabs__element[aria-selected=true]{box-shadow:none;border-radius:4px 4px 0 0}.tfTk9W_paymentMethodsTabs__icon{background-color:#e1effe;border-radius:4px;padding:4px}.tfTk9W_paymentMethodsTabs__panel{padding:16px}.tfTk9W_bookPhone{margin-top:16px}
.X_Fy8W_paymentForm__item{margin-bottom:16px}.X_Fy8W_paymentForm__cardInfos{position:relative}.X_Fy8W_paymentForm__textField{height:56px}.X_Fy8W_paymentForm__cardBrand{width:40%;margin-left:16px}.X_Fy8W_paymentForm__cardBrand.X_Fy8W_paymentForm__cardBrand_noChoice{align-items:center;display:flex}@media (min-width:960px){.X_Fy8W_paymentForm__cardBrand{width:20%}}.X_Fy8W_paymentForm__cardBrandImageWrapper{width:56px;height:24px}.X_Fy8W_paymentForm__cardBrandImage{width:auto;max-width:100%;max-height:100%}.X_Fy8W_paymentForm__cardFields{justify-content:space-between;display:flex}.X_Fy8W_paymentForm__cardField{width:50%}.X_Fy8W_paymentForm__cardField:first-child{margin-right:24px}.X_Fy8W_paymentForm.X_Fy8W_paymentForm_hidden{visibility:hidden;opacity:0;height:0}.X_Fy8W_paymentForm__brandOptions{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.X_Fy8W_input{display:block;position:relative}.X_Fy8W_input__label{cursor:pointer}.X_Fy8W_input__label:disabled{cursor:default}.X_Fy8W_input__label{color:#4f4f4f;margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px}.X_Fy8W_input__errorLabel{color:#ec0202;margin-top:4px;font-family:Inter,Inter Fallback,sans-serif;font-size:12px;line-height:16px}.X_Fy8W_input__infoLabel{flex-flow:wrap;justify-content:flex-start;display:flex}.X_Fy8W_input__infoLabel>*{margin-top:4px}.X_Fy8W_input__brandInfo{margin-left:auto}.X_Fy8W_inputTextfield{color:#1e1e1e;background-color:#fff;border:1px solid #d1d1d1}.X_Fy8W_inputTextfield:hover{border:1px solid #1e1e1e}.X_Fy8W_inputTextfield:focus{outline:none;box-shadow:0 0 4px 2px #eebe76}.X_Fy8W_inputTextfield:read-only{cursor:pointer}.X_Fy8W_inputTextfield:read-only:disabled{cursor:default}.X_Fy8W_inputTextfield{text-overflow:ellipsis;border-radius:8px;width:100%;padding:16px 20px;font-family:Inter,Inter Fallback,sans-serif;font-size:16px;font-weight:700;line-height:22px}.X_Fy8W_inputTextfield::placeholder{color:#888;text-overflow:ellipsis;font-weight:400}.X_Fy8W_inputTextfield{background-color:#fff;padding:16px}.X_Fy8W_inputTextfield__icon{padding:16px 20px 16px 8px;position:absolute;top:auto;bottom:0;left:0;right:auto}.X_Fy8W_inputTextfield.X_Fy8W_inputTextfield_focused{outline:none;box-shadow:0 0 4px 2px #eebe76}.X_Fy8W_inputTextfield.X_Fy8W_inputTextfield_disabled{color:#d1d1d1;border-color:#f6f6f6}.X_Fy8W_inputTextfield.X_Fy8W_inputTextfield_error{border:1px solid #ec0202}
.GqVv2a_brandInfo{color:var(--mystery-black-700);flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.GqVv2a_brandInfoLabel{letter-spacing:0;margin:0;font-size:12px;font-weight:400;line-height:16px}.GqVv2a_brandInfoTooltip{align-items:center;width:16px;height:16px;display:flex}
.fzcb8W_brandOptionsContainer{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.fzcb8W_brandOptionsElement{border:1px solid var(--mystery-black-400);cursor:pointer;border-radius:4px;width:35px;height:28px;padding:0 2px}.fzcb8W_brandOptionsElement:hover{border-color:var(--mystery-black-900)}.fzcb8W_brandOptionsElement.fzcb8W_brandOptionsElementSelected{border-color:var(--mystery-black-900)}
.JSpZRW_alma__wrapper{padding:0 8px}.JSpZRW_alma__title{font-size:16px;line-height:24px}.JSpZRW_alma__subtitle{color:#4f4f4f;margin:16px 0;font-size:14px;line-height:16px}
.VBtJ-a_cardLoader{background-color:var(--mystery-black-200);border-radius:4px;width:calc(100vw - 32px);height:320px;position:relative;overflow:hidden}@media (min-width:960px){.VBtJ-a_cardLoader{width:100%}}
.JzjJmG_gridContainer{container-type:inline-size}.JzjJmG_grid{grid-gap:16px;grid-template-columns:1fr;gap:16px;display:grid}@container (min-width:600px){.JzjJmG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:770px){.JzjJmG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.JzjJmG_inlineBlock{grid-column:1/-1;margin-top:8px;margin-bottom:8px}.JzjJmG_inlineBlock:empty{display:none}@container (min-width:600px){.JzjJmG_inlineBlock{grid-row:2}}@container (min-width:770px){.JzjJmG_inlineBlock{grid-row:auto}}
.pZxVFW_installments{width:100%}.pZxVFW_installments__payment{justify-content:space-between;display:flex}.pZxVFW_installments__payment.pZxVFW_installments__payment_initial{font-weight:700}.pZxVFW_installments__info{color:#4f4f4f;margin-top:40px}.pZxVFW_installments__separator{margin:16px 0}.pZxVFW_message.pZxVFW_message{padding:0}.pZxVFW_message__wrapper{cursor:pointer;padding:12px;display:grid}.pZxVFW_message__icon{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:4px;grid-row:1/3;align-self:center;width:24px;margin-right:4px;padding:4px;font-size:14px;font-weight:700;line-height:16px}.pZxVFW_message__icon.pZxVFW_message__icon_medium{font-size:16px}.pZxVFW_message__text{grid-column:4;padding-left:12px}.pZxVFW_message__text.pZxVFW_message__text_underline{font-size:14px;line-height:16px;text-decoration:underline}.pZxVFW_modal__title{padding:20px 60px 20px 16px}@media (min-width:960px){.pZxVFW_modal__title{padding:24px 60px 0 24px}}.pZxVFW_modal__body{padding-top:0}@media (min-width:960px){.pZxVFW_modal__body{padding:24px}}.pZxVFW_modal__footer{flex-direction:column;justify-content:center;display:flex}@media (min-width:600px){.pZxVFW_modal__footer{flex-direction:row;justify-content:flex-end;margin-top:24px}}.pZxVFW_modal__cta{width:100%}@media (min-width:600px){.pZxVFW_modal__cta{width:auto}}
._7i3uKq_fallbackResults{flex-direction:column;gap:16px;padding:16px 0;display:flex}
.UOIwiq_orderTimeout{color:var(--coral-red-700);font-weight:700}
.SsAdaG_resultsObserverLoader{background-color:#f6f6f6;border-radius:4px;width:100%;height:740px;position:relative;overflow:hidden}@media (max-width:959px){.SsAdaG_resultsObserverLoader{background-color:#f6f6f6;border-radius:4px;width:100%;height:1200px;position:relative;overflow:hidden}}
.nLdw3G_paymentError{flex-direction:column;gap:16px;display:flex}
._2WsM_q_fallbackBlock{flex-direction:column;gap:16px;display:flex}
._4w1FEW_payment{flex-direction:column;gap:16px;display:flex}._4w1FEW_paymentMethods{padding:0 16px}@media (min-width:960px){._4w1FEW_paymentMethods{padding:0}}._4w1FEW_paymentOrderTimeout{margin-bottom:8px}._4w1FEW_paymentOrderTimeoutSecondary{color:var(--mystery-black-700)}
.MiVsuG_fallbackLoadingGrid{grid-gap:24px;grid-template-rows:auto;grid-template-columns:340px 340px 340px;margin:24px 24px 16px;display:grid}.MiVsuG_fallbackLoadingGrid.MiVsuG_fallbackLoadingGridFixedFilters{grid-gap:0}.MiVsuG_fallbackLoadingGridItem{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:400px;position:relative;overflow:hidden}
._8Y4sOa_wrapper{flex-direction:column;gap:16px;display:flex}._8Y4sOa_wrapper>button{width:100%}._8Y4sOa_wrapper>p{color:var(--mystery-black-700);margin:0;font-size:14px;line-height:16px}._8Y4sOa_wrapper>p>a{color:inherit;font-size:inherit;text-decoration:underline}
._cDmYG_listItem{position:relative}._cDmYG_listItem._cDmYG_listItem_main ._cDmYG_listItem__chevron{background-color:#fff}._cDmYG_listItem__wrapper{cursor:pointer;grid-gap:8px;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-template-areas:"title title chevron""image price chevron""promoTag.chevron""headwords headwords chevron""stressMessage stressMessage chevron";gap:8px;padding:0 0 0 8px;display:grid}@media (min-width:960px){._cDmYG_listItem__wrapper{grid-template-areas:none;justify-content:space-between;gap:16px;padding:0 0 0 16px;display:flex}}@media (max-width:959px){._cDmYG_listItem__wrapper._cDmYG_listItem__wrapper_withoutImage{grid-template-areas:"title title title""headwords headwords headwords""promo promo promo""price cta cta";padding:16px}}._cDmYG_listItem__informationWrapper{flex:1;align-self:center}@media (min-width:960px){._cDmYG_listItem__informationWrapper{margin:16px 0}}._cDmYG_listItem__title{color:#1e1e1e;grid-area:title;margin-top:12px;font-size:14px;font-weight:700;line-height:16px}@media (min-width:960px){._cDmYG_listItem__title{margin-top:0;margin-bottom:8px}}._cDmYG_listItem__title._cDmYG_listItem__title_noMargin{margin-top:0}._cDmYG_listItem__price{grid-area:price;align-self:center}@media (min-width:960px){._cDmYG_listItem__price{min-width:-webkit-max-content;min-width:max-content;margin-left:auto}}._cDmYG_listItem__price._cDmYG_listItem__price_withTag{align-items:center;gap:16px;display:flex}._cDmYG_listItem__priceWide{grid-area:price;width:-webkit-max-content;width:max-content}._cDmYG_listItem__promo{grid-area:promo;height:-webkit-fit-content;height:fit-content}@media (max-width:959px){._cDmYG_listItem__promo{width:-webkit-max-content;width:max-content}}._cDmYG_listItem__image{object-fit:cover;border-radius:4px;flex-shrink:0;grid-area:image;display:block}@media (min-width:960px){._cDmYG_listItem__image{margin:16px 0}}._cDmYG_listItem__headwords{flex-wrap:wrap;grid-area:headwords;gap:4px;margin:0;display:flex}._cDmYG_listItem__chevron{color:#1e1e1e;background-color:#f6f6f6;grid-area:chevron;justify-content:center;justify-self:self-end;align-items:center;min-width:48px;display:flex}@media (min-width:960px){._cDmYG_listItem__chevron{margin-left:0}}._cDmYG_listItem__cta{grid-area:cta;align-self:center;height:-webkit-fit-content;height:fit-content}@media (max-width:959px){._cDmYG_listItem__cta._cDmYG_listItem__cta{justify-self:flex-end;width:auto}}._cDmYG_listItem__promoTag{grid-area:promoTag/1/promoTag/3;width:-webkit-max-content;width:max-content;padding:4px 8px;font-size:12px}@media (min-width:960px){._cDmYG_listItem__promoTag{position:absolute;top:24px;left:24px}}
.X5uOIa_link{cursor:pointer;padding:16px 0;text-decoration:underline}.X5uOIa_label{padding:16px 0}.X5uOIa_labelCodes{justify-content:space-between;display:flex}.X5uOIa_labelCodes>div{gap:16px;display:flex}.X5uOIa_labelCodes span{font-weight:700}.X5uOIa_labelCodes strong{color:#198571}.X5uOIa_labelIcon{cursor:pointer}
._7PNc7q_drawer__close{z-index:2;top:12px;right:8px}@media (min-width:960px){._7PNc7q_drawer__close{top:16px;right:16px}}._7PNc7q_drawer__loader{align-items:center;height:100%;display:flex}._7PNc7q_drawer__header{z-index:1;border-bottom:1px solid #e7e7e7;position:relative}._7PNc7q_drawer__header._7PNc7q_drawer__header_empty{box-shadow:none}@media (min-width:960px){._7PNc7q_drawer__header{border:0;box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}}._7PNc7q_drawer__hotelRating{color:#1e1e1e;padding:20px 48px 20px 8px;font-size:14px;line-height:16px;display:flex}@media (min-width:960px){._7PNc7q_drawer__hotelRating{padding:20px 48px 4px 16px;font-size:12px;line-height:16px}}._7PNc7q_drawer__headerMain{display:none}@media (min-width:960px){._7PNc7q_drawer__headerMain{display:block}}._7PNc7q_drawer__bodyMain{border-bottom:1px solid #e7e7e7}._7PNc7q_drawer__bodyMain._7PNc7q_drawer__bodyMain_empty{border:none}@media (min-width:960px){._7PNc7q_drawer__bodyMain{display:none}}._7PNc7q_drawer__count{color:#4f4f4f;z-index:1;margin:0;padding:0 12px 12px;font-size:14px;line-height:16px}@media (min-width:960px){._7PNc7q_drawer__count{padding:0 16px 16px}}._7PNc7q_drawer__body{padding:0}._7PNc7q_drawer__item{border-bottom:1px solid #e7e7e7}._7PNc7q_drawer__footer{padding:8px;box-shadow:0 0 15px #05002326,0 25px 50px #05002326}@media (min-width:960px){._7PNc7q_drawer__footer{display:none}}._7PNc7q_drawer__button{width:100%}
.rxM3sG_modal>h3{padding:16px}@media (max-width:600px){.rxM3sG_modal>h3{padding-top:48px}}.rxM3sG_modalBody{flex-direction:column;gap:16px;display:flex}@media (max-width:960px){.rxM3sG_modalBody>button{width:100%}}
.pvZBbW_card{justify-content:space-between;position:relative}.pvZBbW_card__refPrice{color:#4f4f4f;font-size:14px;line-height:16px;text-decoration:line-through}.pvZBbW_card__sellPrice{color:#4f4f4f}.pvZBbW_card__sellPrice>span{color:#198571;font-size:18px;font-weight:700;line-height:24px}.pvZBbW_card__link{position:absolute;top:0;bottom:0;left:0;right:0}.pvZBbW_card__footer{justify-content:space-between;align-items:center;padding:8px;display:flex}.pvZBbW_card__footer.pvZBbW_card__footer_buttonOnly{justify-content:center}
.Rg63DG_link{cursor:pointer;padding:16px 0;text-decoration:underline}
.kLTOHa_accordion__head{cursor:pointer}.kLTOHa_accordion__head:disabled{cursor:default}.kLTOHa_accordion__head{-webkit-user-select:none;user-select:none;display:flex}@media (min-width:960px){.kLTOHa_accordion__head.kLTOHa_accordion__head_withHoverEffect:hover{color:#fff;background-color:#888}}.kLTOHa_accordion__head.kLTOHa_accordion__head_open{color:#fff;background-color:#000}.kLTOHa_accordion__title{margin-right:8px}.kLTOHa_accordion__withIcon{display:flex}.kLTOHa_accordion__icon{margin-right:8px}.kLTOHa_accordion__details{max-height:0;padding:0 8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.kLTOHa_accordion.kLTOHa_accordion_open .kLTOHa_accordion__details{max-height:100%;padding:8px}
.RZCWja_promoCard.RZCWja_promoCardCustomHeight{height:auto}@media (max-width:600px){.RZCWja_promoCard.RZCWja_promoCardCustomHeight{height:200px}}
.gu7Gyq_message{margin:0}.gu7Gyq_message>a{color:var(--mystery-blue-900);font-weight:700;text-decoration:underline}
.Ku3AuG_container{flex-direction:column;gap:24px;display:flex}
.XRAUSq_formPlaceholder{min-height:683px}@media (max-width:959px){.XRAUSq_formPlaceholder{min-height:955px}}
.fAIV5a_wrapper{border:1px solid var(--mystery-black-400);border-radius:4px;padding:16px}.fAIV5a_accordion{justify-content:space-between}.fAIV5a_list{margin-top:16px}.fAIV5a_element{margin-bottom:4px}.fAIV5a_fields{flex-direction:column;gap:4px;display:flex}@media (min-width:960px){.fAIV5a_fields{flex-direction:row;gap:8px}}.fAIV5a_field{flex-grow:1}.fAIV5a_error{margin-top:16px}.fAIV5a_info{display:flex}.fAIV5a_infoIcon{margin-right:8px;display:block}.fAIV5a_text{font-weight:700}.fAIV5a_amount{font-weight:700}.fAIV5a_amount:before{content:" "}.fAIV5a_remove{color:currentColor;cursor:pointer;margin-top:4px;font-size:14px;text-decoration:underline;display:block}.fAIV5a_button{margin-top:16px}
.E3HOsq_searchResultsWrapper{padding-right:16px}@media (min-width:960px){.E3HOsq_searchResultsWrapper{padding-right:24px}}
@media (max-width:959px){.WkRqXW_autofill{font-size:12px;line-height:16px}}@media (min-width:960px){.WkRqXW_autofill{font-size:14px;line-height:16px}}.WkRqXW_autofill{padding:8px 0}
.UUfSea_message{color:#4f4f4f}
.bva-IW_field{margin-bottom:16px}@media (min-width:600px){.bva-IW_field{margin-bottom:24px}}
.aBLUua_header{align-items:stretch;gap:12px;display:flex}.aBLUua_info{min-width:0;color:var(--mystery-black-700);flex-direction:column;flex-grow:3;gap:4px;font-size:12px;font-weight:400;display:flex}.aBLUua_line{align-items:center;gap:8px;display:flex}.aBLUua_placeholder{background:var(--mystery-black-200);border-radius:4px}.aBLUua_title{height:24px}.aBLUua_titleEnd{width:60%;height:24px}.aBLUua_rating{width:45%;height:16px}.aBLUua_text{width:70%;height:15px}.aBLUua_textShort{width:40%;height:15px}
.QcfBZW_message{color:#4f4f4f}
.x025UG_subtitle{color:var(--mystery-black-700);margin-top:16px;margin-bottom:0;font-size:14px;line-height:16px}.x025UG_phoneWrapper,.x025UG_autofill{margin-top:16px}
._0C-zuq_container{box-sizing:border-box;background:var(--white);border-radius:8px;flex-direction:column;width:100%;padding:16px;display:flex}._0C-zuq_header{align-items:stretch;gap:12px;display:flex}._0C-zuq_noMarginTop{margin-top:0}._0C-zuq_headerInfo{min-width:0;color:var(--mystery-black-700);flex-direction:column;flex-grow:3;gap:4px;font-size:12px;font-weight:400;display:flex}._0C-zuq_title{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-family-heading);color:var(--mystery-black-900);-webkit-box-orient:vertical;margin-bottom:0;font-size:20px;font-weight:800;display:-webkit-box;overflow:hidden}._0C-zuq_hotelRating>span{font-size:12px;font-weight:400}._0C-zuq_line{color:var(--mystery-black-700);gap:8px;font-size:12px;display:flex}._0C-zuq_seeSummary{width:auto;min-width:0;height:auto;font-family:var(--font-family-default);color:var(--mystery-black-700);text-decoration:underline;-webkit-text-decoration-color:var(--mystery-black-400);-webkit-text-decoration-color:var(--mystery-black-400);text-decoration-color:var(--mystery-black-400);cursor:pointer;background:0 0;border:none;border-radius:0;align-self:flex-start;margin-top:16px;padding:0;font-size:16px;font-weight:400}._0C-zuq_seeSummary:hover{background-color:inherit;color:var(--mystery-black-900)}._0C-zuq_localTax{color:var(--mystery-black-700);font-size:14px;font-weight:400}._0C-zuq_bottomSection{flex-direction:column;gap:16px;display:flex}
.DgxOLW_infoMessageLoader{background-color:#f6f6f6;border-radius:4px;width:100%;height:80px;position:relative;overflow:hidden}
.Gjcuqq_priceDetails{padding:16px 0}.Gjcuqq_priceDetails h3{margin-bottom:0;font-size:18.72px;line-height:24px}.Gjcuqq_buttonWrapper{padding:16px 0}.Gjcuqq_buttonWrapper>div p:last-child{margin-bottom:16px}
._5JWhQa_container{background:var(--white);justify-content:space-between;align-items:center;gap:16px;display:flex}._5JWhQa_content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._5JWhQa_polaroid{background:var(--white);width:48px;height:51px;box-shadow:var(--shadow-box-2);flex-shrink:0;padding:2px 2px 8px;display:flex}._5JWhQa_image{object-fit:cover;width:100%;height:100%;display:block}._5JWhQa_info{grid-template-columns:repeat(2, -webkit-max-content);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,max-content);align-items:center;min-width:0;display:grid}._5JWhQa_price{font-family:var(--font-family-heading);letter-spacing:-.5px;color:var(--mystery-black-900);font-size:20px;font-weight:800;line-height:1.3}._5JWhQa_refPrice{font-family:var(--font-family-heading);letter-spacing:-.5px;color:var(--mystery-black-700);padding-left:8px;font-size:16px;line-height:1.3;text-decoration:line-through}._5JWhQa_dates{color:var(--mystery-black-700);grid-column:span 2/span 2;grid-row-start:2;font-size:14px;line-height:1.3}._5JWhQa_seeSummary{width:auto;min-width:0;height:auto;font-family:var(--font-family-default);color:var(--mystery-black-700);text-decoration:underline;-webkit-text-decoration-color:var(--mystery-black-400);-webkit-text-decoration-color:var(--mystery-black-400);text-decoration-color:var(--mystery-black-400);background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0;font-size:16px;font-weight:400;line-height:20px}._5JWhQa_seeSummary:hover{background-color:inherit;color:var(--mystery-black-900)}._5JWhQa_imagePlaceholder{background:var(--mystery-black-200)}._5JWhQa_placeholder{background:var(--mystery-black-200);border-radius:4px}._5JWhQa_priceSkeleton{width:96px;height:26px}._5JWhQa_datesSkeleton{grid-column:span 2/span 2;grid-row-start:2;width:128px;height:18px}
.n7vuRq_drawerContent{padding-bottom:72px}
.XGjWXG_inline__wrapper{flex-direction:column;gap:16px;display:flex}.XGjWXG_inline__wrapper:empty{display:none}.XGjWXG_inline__wrapper:first-child{padding-top:0}.XGjWXG_inline__wrapper:last-child{padding-bottom:0}.XGjWXG_inline__banner{padding-bottom:16px}
.XKEXia_message{padding:16px}.XKEXia_message>.XKEXia_header{align-self:flex-start;width:100%}.XKEXia_message.XKEXia_messageGift{background:var(--linear-gradient-gift)}.XKEXia_content{flex-direction:row;justify-content:space-between;gap:16px;width:100%}.XKEXia_button{min-width:-webkit-max-content;min-width:max-content;margin:0}
.VxKzCq_searchResultsLayout{grid-template-columns:1fr;display:grid}.VxKzCq_searchResultsLayout>*{min-height:0}
.CHXdhq_image{position:absolute;top:0;bottom:0;left:0;right:0}.CHXdhq_imageTag{object-position:top}.CHXdhq_caption{text-align:left;z-index:1;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:16px;width:100%;display:flex;position:relative}.CHXdhq_copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.CHXdhq_title{color:#fff;font-size:16px;font-weight:700;line-height:24px}.CHXdhq_subtitle{color:#fff;margin:0;font-size:16px;line-height:24px}.CHXdhq_arrow{color:#fff;margin-left:auto;transition:transform .15s}.CHXdhq_cardPromo{box-shadow:none;cursor:pointer;border:0;align-items:flex-end;width:100%;display:flex;position:relative}.CHXdhq_cardPromo:hover .CHXdhq_arrowDown{transform:translateY(6px)}.CHXdhq_cardPromo:hover .CHXdhq_arrowLeft{transform:translate(-6px)}.CHXdhq_cardPromo:hover .CHXdhq_arrowRight{transform:translate(6px)}.CHXdhq_cardPromo:hover .CHXdhq_arrowUp{transform:translateY(-6px)}.CHXdhq_cardPromoVertical{height:540px}.CHXdhq_cardPromoVertical .CHXdhq_caption{background:linear-gradient(#0000 0,#00000026 60px,#0000004d 120px,#00000073 180px,#0009 240px);padding:120px 16px 16px}.CHXdhq_cardPromoVertical:hover .CHXdhq_button{background-color:var(--magic-fushia-500);border-color:var(--magic-fushia-500)}.CHXdhq_cardPromoHorizontal{height:168px}.CHXdhq_cardPromoHorizontal .CHXdhq_caption{background-color:#0006;height:100%;padding:16px;transition:background-color .15s}.CHXdhq_cardPromoHorizontal:hover .CHXdhq_caption{background-color:#0000004d}
.H3nkwW_banner{z-index:100;background-color:#f6f6f6;justify-content:space-between;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}.H3nkwW_dataWrapper{flex-direction:column;align-self:center;align-items:flex-end;gap:4px;display:flex}.H3nkwW_dataWrapper span{color:#4f4f4f;font-size:14px;line-height:20px}.H3nkwW_price{align-items:center;gap:4px;display:flex}.H3nkwW_refPrice{text-decoration:line-through}
._9Rphvq_filterTag{border-color:var(--mystery-black-900);color:var(--mystery-black-900);border-radius:40px;gap:8px;padding:6px 16px}
.cs_QMa_cardPromoGrid.cs_QMa_cardPromoGrid{width:100%;padding:0}
.p5LA7q_filterBarWrapper{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.p5LA7q_filtersBar{background-color:var(--color-background-secondary);border-radius:4px;gap:8px;display:flex;overflow:auto}.p5LA7q_filtersBar.p5LA7q_selectedTags{flex-wrap:wrap;overflow:hidden}.p5LA7q_filtersBarToggleButton,.p5LA7q_filtersBarActivityButton{white-space:nowrap}.p5LA7q_filtersBarToggleButton.p5LA7q_selected,.p5LA7q_filtersBarActivityButton.p5LA7q_selected{border:2px solid var(--mystery-black-900);font-weight:700}.p5LA7q_removeAllFilters{min-width:150px;color:var(--mystery-black-900);cursor:pointer;align-items:center;padding-left:16px;text-decoration:underline;display:flex}
.wP-6xW_container{justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}.wP-6xW_value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;line-height:24px;display:block}@media (min-width:960px){.wP-6xW_value{font-size:64px;line-height:64px}}.wP-6xW_label{text-transform:uppercase;margin:0;font-size:10px;line-height:16px}@media (min-width:960px){.wP-6xW_label{font-size:12px;line-height:16px}}.wP-6xW_divider{margin-bottom:8px;font-size:24px;line-height:32px}@media (min-width:960px){.wP-6xW_divider{margin-bottom:24px}}
.cTj0kG_jumbotronPromo{text-align:center;width:100%;padding:0 0 24px;position:relative}@media (min-width:600px){.cTj0kG_jumbotronPromo{padding:24px 0}}.cTj0kG_jumbotronPromoVariant{text-align:center;width:100%;position:relative}.cTj0kG_header{padding:16px 0}.cTj0kG_content{text-align:center;flex-direction:column;gap:8px;width:100%;padding:24px 0 0;display:flex;position:relative}@media (max-width:959px){.cTj0kG_content{margin:auto}}.cTj0kG_contentVariant{color:var(--white);padding:16px 0 0}.cTj0kG_title{text-align:left;z-index:1;font-size:32px;font-weight:700;line-height:48px}@media (max-width:959px){.cTj0kG_title{text-align:center;width:100%}}.cTj0kG_subtitle{text-align:left;z-index:1;font-size:20px;font-weight:400;line-height:32px}@media (max-width:959px){.cTj0kG_subtitle{text-align:center}}.cTj0kG_description{z-index:1;flex-direction:column;gap:16px;font-size:16px;line-height:24px;display:flex}.cTj0kG_description p{margin:0}.cTj0kG_image{position:absolute;top:0;bottom:0;left:0;right:0}.cTj0kG_image picture{justify-content:center;width:100%;height:100%;display:flex}.cTj0kG_image img{object-fit:cover;width:100%;height:100%}.cTj0kG_image.cTj0kG_imageWithOverlay:after{content:"";background:#0000004d;position:absolute;top:0;bottom:0;left:0;right:0}.cTj0kG_ctas{flex-flow:column wrap;align-items:center;gap:16px;width:100%;display:flex}@media (min-width:600px){.cTj0kG_ctas{flex-direction:row;justify-content:center}}.cTj0kG_cta{box-sizing:border-box}.cTj0kG_bottom{padding-top:16px}.cTj0kG_countdown{z-index:1}.cTj0kG_wrapper{justify-content:center}
.EiJc1q_banner{border-radius:12px;width:100%;display:grid;overflow:hidden}@media (min-width:960px){.EiJc1q_banner{grid-template-columns:1fr 1fr;min-height:216px;display:grid}}.EiJc1q_text{flex-direction:column;gap:16px;padding:24px;display:flex}@media (min-width:960px){.EiJc1q_text{order:-1;justify-content:center;gap:20px;padding:32px}}.EiJc1q_text>h3{font-size:2rem;line-height:3rem}.EiJc1q_text>p{margin:0;font-size:1.125rem;line-height:1.5rem}.EiJc1q_highlight{font-weight:700}@media (max-width:959px){.EiJc1q_image{height:240px}}
.gdwe0G_banner{color:var(--white);background:#c9554b}
.KJ15oa_image{position:relative}@media (min-width:960px){.KJ15oa_image{height:500px;max-height:500px}.KJ15oa_loader{padding-bottom:0}}.KJ15oa_imageContainer{height:200px}.KJ15oa_galleryWrapper{height:250px}.KJ15oa_seePicture{position:absolute;bottom:16px;right:40px}.KJ15oa_seePicture span[class*=wedIcon__]{line-height:inherit}
.tUDeTq_carouselBlock{position:relative}.tUDeTq_carousel{margin:0 -16px -16px;padding:0 0 16px 16px}@media (min-width:960px){.tUDeTq_carousel{margin:0 -24px -24px;padding:0 0 24px 24px}}@media (min-width:1248px){.tUDeTq_carousel{margin:0 0 -24px;padding-left:0}}.tUDeTq_carouselItem{margin:0}.tUDeTq_carouselItem:last-child{padding-right:16px}@media (min-width:1248px){.tUDeTq_carouselItem:last-child{padding-right:0}}.tUDeTq_card{width:296px;height:400px}
.rW9pHW_carouselWrapper{width:-webkit-max-content;width:max-content}.rW9pHW_carouselBlock{margin-top:16px;position:relative}.rW9pHW_card{max-width:320px;height:100%}@media (max-width:959px){.rW9pHW_card{max-width:80vw}}.rW9pHW_card div[class*=content]{padding:8px 8px 0;line-height:16px}.rW9pHW_card div[class*=labelWrapper]{border-radius:8px}.rW9pHW_card div[class*=labelWrapper]>div[class*=label]{margin-bottom:0}.rW9pHW_card div[class*=hotelRating],.rW9pHW_card a[class*=hotelName]{line-height:16px}.rW9pHW_card span[class~=wedIcon-star]{line-height:inherit}.rW9pHW_card div[class*=imageContainer]>img{border-radius:16px;font-family:"object-fit: cover;"}.rW9pHW_card button[class*=wishlist] span[class*=wedIcon-]{line-height:inherit}.rW9pHW_card address[class*=hotelAddress]{color:var(--mystery-black-900);margin-bottom:0;line-height:16px}.rW9pHW_card div[class*=headwords]{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.rW9pHW_card div[class*=headwords]>div{margin:0}.rW9pHW_card div[class*=footerWrapper]{padding-left:8px;padding-right:8px}.rW9pHW_card div[class*=footerWrapper]>div{padding-left:0;padding-right:0}
.H9KTWG_loading{justify-content:center;align-items:center;width:100%;display:flex}
.S_-uOq_message{width:100%}@media (max-width:959px){.S_-uOq_retryButton{width:100%}}
.WeJJ7W_container{box-sizing:border-box;flex-direction:column;gap:16px;max-width:1408px;margin:auto;padding:16px;display:flex}@media (min-width:960px){.WeJJ7W_container{padding:24px}}
.GQgHiq_offerDetail{flex-direction:column;gap:32px;display:flex}.GQgHiq_offerDetailBookingOptions{background-color:var(--white);border-radius:8px;padding:16px}.GQgHiq_offerDetailLoader{justify-content:center;align-items:center;min-height:300px;display:flex}.GQgHiq_offerDetailError{align-items:center;min-height:220px;padding:56px 16px 32px;display:flex}
._7EPKyq_details{margin-top:16px}._7EPKyq_details>summary{align-items:center;width:-webkit-fit-content;width:fit-content;margin-bottom:16px;list-style:none;display:flex}._7EPKyq_details>summary>span:first-child{border-bottom:2px solid;font-size:14px;font-weight:700}._7EPKyq_details ._7EPKyq_icon{margin-left:8px}._7EPKyq_details[open] ._7EPKyq_icon{transform:rotate(180deg)}
.C_Cs2G_title{font-weight:700}.C_Cs2G_level1{font-size:32px}.C_Cs2G_level2{font-size:24px}.C_Cs2G_level3{font-size:20px}.C_Cs2G_level4{font-size:18px}.C_Cs2G_level5{font-size:16px}.C_Cs2G_shopping1{font-size:24px}.C_Cs2G_shopping2{font-size:20px}.C_Cs2G_shopping3{font-size:18px}.C_Cs2G_shopping4{font-size:16px}.C_Cs2G_shopping5{color:var(--mystery-black-500);font-size:16px}
.Azu8Wq_scoreItemActive{animation:.2s cubic-bezier(.4,0,.2,1) Azu8Wq_scaleDown}.Azu8Wq_multiple{grid-gap:8px;grid-template-rows:auto;grid-template-columns:repeat(1,100%);display:grid}@media (min-width:960px){.Azu8Wq_multiple{grid-template-columns:repeat(2,calc(50% - 4px))}}@keyframes Azu8Wq_scaleDown{0%{transform:scale(.98)}50%{transform:scale(.95)}to{transform:scale(1)}}
._1Mglqa_scoreItemActive{animation:.2s cubic-bezier(.4,0,.2,1) _1Mglqa_scaleDown}._1Mglqa_checkbox{cursor:pointer;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:inline-flex}._1Mglqa_checkboxInput{opacity:0;width:0;height:0;position:absolute}._1Mglqa_legend{margin-bottom:4px;font-size:12px;display:flex}._1Mglqa_legendEnd{justify-content:flex-end;margin:4px 0 0}._1Mglqa_scoreList{grid-gap:8px;grid-template-rows:auto;grid-template-columns:repeat(5,calc(20% - 6.4px));display:grid}@media (min-width:960px){._1Mglqa_legend{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}._1Mglqa_scoreList{justify-content:space-between;display:flex}}@keyframes _1Mglqa_scaleDown{0%{transform:scale(.98)}50%{transform:scale(.95)}to{transform:scale(1)}}
._84g7Bq_textArea{font-family:var(--font-family-default);background-color:var(--white);color:var(--mystery-black-900);text-overflow:ellipsis;border:1px solid var(--mystery-black-900);box-sizing:border-box;resize:none;border-radius:8px;width:100%;height:80px;padding:16px 20px;font-size:16px;font-weight:400;line-height:22px}._84g7Bq_textArea:focus{outline:none;box-shadow:0 0 4px 2px #eebe76}._84g7Bq_textCounter{text-align:right;font-size:12px;display:block}._84g7Bq_textCounterError{color:var(--coral-red-700)}._84g7Bq_textMessage{text-align:left;margin-top:16px;font-size:14px}
._3ULTvG_icon{padding:8px}._3ULTvG_sectionTitle{text-align:center;margin-bottom:32px}._3ULTvG_card{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}._3ULTvG_cardWrapper{width:100%;padding:16px}._3ULTvG_iconWrapper{background-color:var(--persian-green-200);border-radius:50px;padding:8px}._3ULTvG_stepper{font-weight:700;position:absolute;bottom:16px}._3ULTvG_error{max-width:400px;margin:0 auto;font-size:14px;position:absolute;top:0;left:0}@media (min-width:960px){._3ULTvG_sectionTitle{text-align:left;margin-bottom:16px}._3ULTvG_card{text-align:left;justify-content:center;align-items:initial;flex-direction:row;display:flex}._3ULTvG_card:not(:first-child){margin-top:40px}._3ULTvG_cardWrapper{width:565px;padding:16px}._3ULTvG_iconWrapper{border-radius:8px 0 0 8px;align-items:center;display:flex}._3ULTvG_error{margin:24px auto 16px}}
.TIZlKq_offerDetailModal{background-color:var(--mystery-black-200);flex-direction:column;height:100%;display:flex}.TIZlKq_scrollableContent{-webkit-overflow-scrolling:touch;flex:1;height:100%;position:relative;overflow-y:auto}.TIZlKq_offerDetailCloseButton{z-index:var(--zindex-overlay);border:1px solid var(--mystery-black-400);background-color:var(--white);width:40px;height:40px}.TIZlKq_offerDetailCloseButton>span{font-size:16px}
.jk-dYG_linkList{grid-gap:8px;grid-template-columns:repeat(auto-fit,minmax(147px,1fr));gap:8px;display:grid}.jk-dYG_link{list-style-type:none}.jk-dYG_link>a{color:var(--mystery-black-900);font-size:14px;text-decoration:none}.jk-dYG_link>a:hover{text-decoration:underline}@media (min-width:960px){.jk-dYG_linkList{grid-template-columns:repeat(auto-fit,minmax(221px,1fr))}}.jk-dYG_linkListBlackFriday .jk-dYG_link>a{color:var(--white)}
.mBHXEq_header{max-width:var(--wrapper-max-width);margin:0 auto}.mBHXEq_nps{flex-direction:column;justify-content:center;gap:32px;max-width:500px;height:calc(100% - 32px);margin:auto;display:flex}.mBHXEq_nps>h2{color:var(--mystery-black-900);text-align:center;font-size:18px;font-weight:700}.mBHXEq_npsScoreList{grid-gap:2px;justify-content:space-around;margin:0;display:flex}.mBHXEq_npsScoreList>button{padding:8px}@media (min-width:960px){.mBHXEq_npsScoreList>button{padding:8px 12px}}.mBHXEq_npsScoreLegend{justify-content:space-between;margin-bottom:4px;padding-top:16px;font-size:12px;display:flex}.mBHXEq_npsIcon{background-color:var(--persian-green-200);border-radius:50%;place-content:center;align-items:center;width:56px;height:56px;margin:0 auto;display:flex}.mBHXEq_npsSelectedScore{color:var(--white);background-color:var(--mystery-black-500);border-color:var(--mystery-black-500)}.mBHXEq_npsCta{width:calc(100% - 32px);position:absolute;bottom:16px;left:16px;right:16px}@media (min-width:960px){.mBHXEq_npsCta{width:100%;position:static}}
.a3X0Oa_header{position:relative}.a3X0Oa_headerPromoTag{z-index:1;position:absolute}.a3X0Oa_headerImage{object-fit:cover;border-radius:0;height:216px;font-family:"object-fit: cover;";display:block}.a3X0Oa_labelWrapper{width:100%;color:var(--white);z-index:8;background:linear-gradient(#0000 0%,#000c 100%);border-radius:0;padding:24px 8px 8px;font-weight:700;position:absolute;bottom:0}.a3X0Oa_label{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:72px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:24px;display:-webkit-box;overflow:hidden}
.hIBweW_container{background-color:var(--mystery-black-200)}.hIBweW_container h2{font-size:1.5rem;line-height:2.5rem}.hIBweW_tabList{scrollbar-width:none;gap:8px;padding:0;overflow:auto}.hIBweW_tabList::-webkit-scrollbar{display:none}.hIBweW_tabElement{background:0 0;min-width:-webkit-fit-content;min-width:fit-content;min-height:0;padding:0 8px 8px;font-size:16px;font-weight:400;line-height:24px}.hIBweW_tabElement[aria-selected=true]{border-bottom:2px solid var(--mystery-black-900);box-shadow:none;background:0 0;border-radius:0;font-weight:700}.hIBweW_containerBlackFriday{background-color:var(--black);color:var(--white)}.hIBweW_tabListBlackFriday{background:var(--black)}.hIBweW_tabElementBlackFriday{color:var(--mystery-black-400)}.hIBweW_tabElementBlackFriday:hover{color:var(--white)}.hIBweW_tabElementBlackFriday[aria-selected=true]{color:var(--white);border-bottom-color:var(--white)}
.qL155G_wrapper{max-width:calc(var(--wrapper-max-width) + 48px);box-sizing:border-box;margin:auto;padding:16px}@media (min-width:960px){.qL155G_wrapper{padding:24px}}
.ZULkza_infoContainer{flex-direction:column;gap:8px;margin:16px;display:flex}.ZULkza_info{flex-flow:wrap;align-items:center;gap:4px;font-weight:700;display:flex}.ZULkza_infoSpec{align-items:center;gap:8px;display:flex}
.a1gjwq_content{flex-direction:column;gap:16px;font-size:16px;line-height:24px;display:flex}.a1gjwq_content ul{margin-left:16px;list-style-position:inside}.a1gjwq_content p{margin:0}.a1gjwq_content ol{margin:0 0 0 16px;padding:0;list-style-position:inside}.a1gjwq_content a{text-decoration:underline}
.BYq1iq_container{flex-direction:column;max-width:1200px;height:100vh;margin:0 auto;padding:16px;display:flex}.BYq1iq_content{flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;display:flex}.BYq1iq_icon{background-color:var(--persian-green-200);border-radius:50%;place-content:center;align-items:center;width:56px;height:56px;display:flex}.BYq1iq_title{text-align:center;font-size:18px;font-weight:700}
.kPyebq_programList{flex-flow:column wrap;flex:100%;place-content:flex-start;align-items:flex-start;gap:4px;display:flex}.kPyebq_programListItem{align-items:center;gap:8px;display:flex}
.GTRjWG_offerlist{border:none;flex-flow:column wrap;margin:0;padding:0;display:flex}.GTRjWG_offerlistLabel{cursor:pointer;border:1px solid #0000;border-top:1px solid var(--mystery-black-300);border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px;transition:border-color .2s;display:flex}.GTRjWG_offerlistLabel:last-of-type{border-radius:0 0 16px 16px}.GTRjWG_offerlistLabel:hover{border-color:var(--mystery-black-600)}.GTRjWG_offerlistLabel:focus{outline:1px solid var(--mystery-black-900);outline-offset:-1px}.GTRjWG_offerlistLabelContent{flex-direction:column;gap:4px;width:100%;display:flex}.GTRjWG_offerlistLabelContentInner{flex-direction:row;justify-content:space-between;display:flex}.GTRjWG_offerlistPrice{text-align:left;flex-direction:column;flex:1 0 auto;justify-content:space-between;align-items:flex-end;font-size:16px;font-weight:700;line-height:24px;display:flex}.GTRjWG_offerlistPriceDiscount{color:var(--persian-green-700);font-size:14px}.GTRjWG_offerlistPricePrice{gap:4px;display:flex}
.gggDga_productInfo__mobileContainer{height:auto;position:absolute;bottom:16px;left:16px;right:16px}.gggDga_productInfo__desktopContainer{width:348px}.gggDga_productInfo__desktopContainer div[role=presentation]{border:none}
.Evbdka_content{background-color:var(--white);flex-direction:column;flex:100%;font-size:14px;line-height:16px;display:flex}
.i7lbOa_form{color:#4f4f4f;font-size:14px;font-weight:400;line-height:18px}.i7lbOa_form>form{background-color:#fff;padding:16px}.i7lbOa_form>form a{color:#4f4f4f;font-weight:700;text-decoration:underline}.i7lbOa_form__heading>h1{color:#1e1e1e;padding-bottom:8px;font-size:24px;font-weight:700}.i7lbOa_form__heading>p{margin:0;padding-bottom:24px}.i7lbOa_form__error{margin-bottom:24px}.i7lbOa_form__bookingNumber{margin-top:16px}.i7lbOa_form__cta{width:100%;margin:16px 0}@media (min-width:1360px){.i7lbOa_form{background-color:#f6f6f6;justify-content:space-around;display:flex}.i7lbOa_form>form{border-radius:16px;max-width:480px;margin:32px 0;padding:24px;box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}.i7lbOa_form__heading{padding-top:8px}.i7lbOa_form__cta{margin:16px 0 0}}
.maReSq_row{justify-content:space-between;padding-top:8px;padding-bottom:8px;display:flex}.maReSq_row.maReSq_rowLast{border-top:1px solid var(--mystery-black-300);margin-top:8px;padding-top:16px;padding-bottom:16px;font-weight:700}
.-ScOBa_map__modalContent.-ScOBa_map__modalContent{height:100%}.-ScOBa_map__modalBody.-ScOBa_map__modalBody{flex-direction:column;padding:64px 0 0;display:flex}.-ScOBa_map__modalBody.-ScOBa_map__modalBody_withFilters{padding-top:0}.-ScOBa_map__canvas{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.-ScOBa_map__cardWrapper{height:auto;position:absolute;bottom:16px;left:16px;right:16px}.-ScOBa_map__buttonIcon{margin-right:8px}@media (min-width:960px){.-ScOBa_map__buttonWrapper{border-radius:4px;padding:8px 40px}}@media (max-width:959px){.-ScOBa_map__buttonWrapper{z-index:1100;white-space:nowrap;width:100%;position:fixed;top:auto;bottom:0;left:auto;right:auto;box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}}.-ScOBa_map__buttonWrapper{background-image:url(https://res.cloudinary.com/weekendesk/image/upload/f_auto,q_auto/v1689235107/open_map_button.png);background-size:cover}.-ScOBa_map__buttonContainer{cursor:pointer;border:1px solid;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.-ScOBa_map__buttonContainer:disabled{cursor:default}.-ScOBa_map__buttonContainer{color:#1e1e1e;background-color:#fff;border-color:#d1d1d1;font-weight:400}.-ScOBa_map__buttonContainer:disabled{color:#d1d1d1;background-color:#f6f6f6;border-color:#f6f6f6}@media (min-width:960px){.-ScOBa_map__buttonContainer:hover:not(:disabled){color:#fff;background-color:#4f4f4f;border-color:#4f4f4f}}.-ScOBa_map__buttonContainer:active:not(:disabled),.-ScOBa_map__buttonContainer.-ScOBa_button_active:not(:disabled){color:#fff;background-color:#888;border-color:#888;transition:none}.-ScOBa_map__buttonContainer{border-radius:4px;padding:8px 16px;font-family:Inter,Inter Fallback,sans-serif;font-size:16px;line-height:24px;display:flex;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1120px){.-ScOBa_map__buttonContainer{margin:16px 0}}
.o9Un9W_card{background-color:var(--white);border-radius:16px;flex-direction:column;min-width:0;height:100%;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}
.itZd5q_USP{background-color:#f6f6f6;flex-direction:column;justify-content:center;gap:16px;padding:32px 16px;display:flex;position:relative}.itZd5q_USP>figure{color:#1e1e1e;background-color:#fff;border-radius:8px;align-items:center;gap:16px;margin:0;padding:16px;font-size:14px;font-weight:400;line-height:18px;display:flex}.itZd5q_USP>figure:nth-child(2){flex-direction:row-reverse}@media (min-width:1360px){.itZd5q_USP{flex-direction:row}.itZd5q_USP>figure{flex-direction:row;max-width:330px}.itZd5q_USP>figure:nth-child(2){flex-direction:row}.itZd5q_USP>cite{right:calc(50% - 559px)}}
.S5gvlW_name{color:var(--mystery-black-900);font-weight:700}.S5gvlW_name span{pointer-events:none}.S5gvlW_stars{margin-left:4px;display:inline-block}.S5gvlW_star.S5gvlW_star{font-size:12px}
.QaUQOq_stepper{margin:0;padding:0;display:flex}.QaUQOq_stepper__icon{padding-top:16px;padding-bottom:16px}.QaUQOq_stepper__step{cursor:default;flex:1;justify-content:center;align-items:center;padding:16px 8px;font-size:14px;line-height:16px;display:flex;position:relative}.QaUQOq_stepper__step.QaUQOq_stepper__step_active{cursor:pointer}.QaUQOq_stepper__step.QaUQOq_stepper__step_active:disabled{cursor:default}.QaUQOq_stepper__step.QaUQOq_stepper__step_current{font-weight:700}.QaUQOq_stepper__step.QaUQOq_stepper__step_disabled{color:#888}
.DCOdiG_refreshButton{z-index:1;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}
._0G8KLW_contact{overflow-x:hidden}._0G8KLW_contactForm{margin:16px auto}._0G8KLW_contactFormField{margin-bottom:16px}@media (min-width:600px){._0G8KLW_contactFormField{margin-bottom:24px}}._0G8KLW_contactCTA{margin-bottom:16px}._0G8KLW_contactLegal{margin:16px 0 8px;padding:0;font-size:12px;line-height:18px}._0G8KLW_contactPageLink{color:var(--mystery-black-900);cursor:pointer;text-decoration:underline}
.yvzg6W_gift{flex-direction:column;align-items:flex-start;margin-top:16px;padding:16px 16px 32px;display:flex}.yvzg6W_gift>h2{color:#1e1e1e;font-size:16px;font-weight:700}.yvzg6W_gift>p{margin:8px 0 16px}.yvzg6W_gift__cta{width:calc(100% - 32px)}@media (min-width:1360px){.yvzg6W_gift{align-items:center}.yvzg6W_gift>p{text-align:center;max-width:400px}.yvzg6W_gift__cta{width:auto}}
.BCjpjq_invoice__field{margin-top:16px}
.yWBona_label{font-size:18px;font-weight:700;line-height:24px}.yWBona_dates{margin-top:16px;font-size:14px;line-height:16px;display:flex}.yWBona_pax{margin-top:8px;font-size:14px;line-height:16px;display:flex}.yWBona_icon{margin-right:8px}.yWBona_insurance{margin-top:8px;font-size:14px;line-height:16px}.yWBona_loader{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:500px;margin-top:16px;position:relative;overflow:hidden}
.AoBdba_message{text-align:center}.AoBdba_subjectsWrapper{display:grid}.AoBdba_subjectsTitle{margin:16px 0}.AoBdba_subjects{color:var(--mystery-black-900);cursor:pointer;width:-webkit-fit-content;width:fit-content;margin-bottom:24px;text-decoration:underline}.AoBdba_quickActions{flex-direction:column;gap:16px;display:flex}.AoBdba_contentCTA{text-align:left;width:100%;color:var(--mystery-black-700);padding:4px 0;font-size:14px;line-height:normal}.AoBdba_iconCTA{font-size:24px}.AoBdba_arrowCTA{color:var(--mystery-black-500);font-size:24px}.AoBdba_titleCTA{color:var(--mystery-black-900);padding-bottom:4px;font-size:16px;font-weight:700}.AoBdba_cta{width:calc(100% - 32px)}.AoBdba_cta:hover .AoBdba_titleCTA,.AoBdba_cta:hover .AoBdba_contentCTA,.AoBdba_cta:hover .AoBdba_arrowCTA{color:var(--white)}.AoBdba_ctaFullWidth{width:100%}.AoBdba_contactUs,.AoBdba_contactUsWrapper{flex-direction:column;gap:16px;display:flex}@media (min-width:960px){.AoBdba_contentCTA{padding:8px 0;font-size:16px}.AoBdba_arrowCTA{font-size:40px}.AoBdba_titleCTA{font-size:18px}.AoBdba_contactUsWrapper{flex-direction:row}}
._3wZ-dG_invoice__title{margin-top:40px;margin-bottom:40px}._3wZ-dG_invoice__subtitle{margin-bottom:24px;font-size:16px;line-height:24px}._3wZ-dG_invoice__cta{margin-top:16px}
.IAYgAq_crash{flex-direction:column;justify-content:center;height:100vh;display:flex}.IAYgAq_crash.IAYgAq_crashWithinLayout{height:auto;min-height:60vh}.IAYgAq_text{margin-top:16px;margin-bottom:16px}
/*# sourceMappingURL=38bpfy7bsx700.css.map*/