.tgjb3q_messenger{z-index:1;cursor:pointer;box-shadow:var(--shadow-box-2);opacity:0;background-color:#000;border-radius:20px 0 0 20px;flex-direction:column;gap:8px;padding:8px;animation:.5s ease-in 3s forwards tgjb3q_messenger-show;display:flex;position:fixed;bottom:125px;right:0}.tgjb3q_messengerHidden{display:none}.tgjb3q_messenger img{width:20px;height:20px}.tgjb3q_messengerLabel{color:#fff;writing-mode:vertical-lr;font-size:16px;font-weight:700;transform:scale(-1)}@keyframes tgjb3q_messenger-show{0%{opacity:0}to{opacity:1}}
.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}
.cs_QMa_cardPromoGrid.cs_QMa_cardPromoGrid{width:100%;padding:0}
.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}
.V2wJiW_container{background-color:#0000}.V2wJiW_backgroundBlack{background-color:var(--mystery-black-900);color:var(--white)}.V2wJiW_backgroundGrey{background-color:var(--mystery-black-200);color:var(--mystery-black-900)}.V2wJiW_backgroundRed{background-color:var(--coral-red-200);color:var(--mystery-black-900)}.V2wJiW_backgroundYellow{background-color:var(--corn-flakes-200);color:var(--mystery-black-900)}.V2wJiW_backgroundBlue{background-color:var(--jelly-bean-200);color:var(--mystery-black-900)}.V2wJiW_backgroundGreen{background-color:var(--persian-green-800);color:var(--white)}
.w4nUjW_container{color:var(--white);background-image:linear-gradient(180deg, var(--magic-fushia-700) 0%, var(--brand-purple) 100%)}.w4nUjW_wrapper{flex-direction:column;gap:16px;display:flex}.w4nUjW_wrapper>h2{font-size:2rem;line-height:3rem}.w4nUjW_subtitle{flex-direction:column;gap:8px;font-weight:700;display:flex}@media (min-width:960px){.w4nUjW_subtitle{flex-direction:row;gap:16px}}.w4nUjW_subtitle>div{gap:8px;display:flex}
.yVVbea_filterBar{flex-direction:row;min-width:0;display:flex}.yVVbea_filterBar__location{display:flex}.yVVbea_filterBar__calendar{margin:8px 0 4px}.yVVbea_filterBar__filters{white-space:nowrap;height:100%;margin-right:8px;overflow:hidden}.yVVbea_filterBar__filters:last-child{margin-right:0}@media (max-width:959px){.yVVbea_filterBar__filters.yVVbea_filterBar__filters_thematic{margin:16px 0 0}}.yVVbea_filterBar__filtersDropdownMenu{padding:16px}@media (min-width:960px){.yVVbea_filterBar__filtersDropdownMenu{padding:0}}.yVVbea_filterBar__dates{position:relative}.yVVbea_filterBar__wrapper{background-color:#fff}.yVVbea_filterBar__wrapper.yVVbea_filterBar__wrapper_sticky{z-index:100;border-radius:0}.yVVbea_filterBar__carousel{padding-right:8px}.yVVbea_filterBar__loader{background-color:#f6f6f6;border-radius:4px;width:70%;height:56px;position:relative;overflow:hidden}@media (max-width:959px){.yVVbea_filterItem{margin:24px 0}.yVVbea_filterItem:first-child{margin-top:0}}.yVVbea_filterItem__list{margin:8px 0}.yVVbea_filterItem__listWrapper{margin-top:16px}.yVVbea_activitySelector__cta{flex-shrink:0}.yVVbea_activitySelector__item{margin-top:8px}.yVVbea_activitySelector__confirm{margin-top:16px}.yVVbea_priceSelector__cta{flex-shrink:0}.yVVbea_priceSelector__title{margin-bottom:8px}@media (min-width:960px){.yVVbea_priceSelector__title{margin-bottom:24px}}.yVVbea_distanceSelector__title{margin-bottom:8px}@media (min-width:960px){.yVVbea_distanceSelector__title{margin-bottom:24px}}@media (max-width:1120px){.yVVbea_facilitiesSelector__alignRight{right:8px}}.yVVbea_facilitiesSelector__listWrapper{grid-gap:8px;grid-template-rows:auto;grid-template-columns:280px 280px;display:grid}@media (min-width:1120px){.yVVbea_facilitiesSelector__cta,.yVVbea_otherFiltersSelector__cta{flex-shrink:0}}.yVVbea_sortSelector__inputSelect{max-width:160px}@media (max-width:1120px){.yVVbea_sortSelector__inputSelect select{font-size:0}.yVVbea_sortSelector__inputSelect span{text-align:center}}
.pMCoaW_mapButton__label{white-space:nowrap}@media (max-width:1120px){.pMCoaW_mapButton__label{display:none}}
.O9X0dW_serpFilterBarRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.O9X0dW_serpFilterBarInnerRow{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.O9X0dW_serpFilterBarRowNoSticky{border:1px solid #0000}.O9X0dW_serpFilterBarRowContentAtTheEnd{justify-content:flex-end;display:flex}.O9X0dW_countLabel{font-size:20px;font-weight:700}@keyframes O9X0dW_fadein{0%{opacity:0}to{opacity:1}}
.lKol6a_listItem{list-style:none}.lKol6a_item{color:var(--mystery-black-900);flex-direction:column;text-decoration:none;display:flex}.lKol6a_itemLabel{font-size:14px;font-weight:600;line-height:1.3}.lKol6a_itemSublabel{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);font-size:14px;font-weight:400;line-height:20px}.lKol6a_item:hover .lKol6a_itemSublabel,.lKol6a_item:focus .lKol6a_itemSublabel{color:var(--mystery-black-900)}.lKol6a_item:active .lKol6a_itemSublabel{color:var(--mystery-black-500)}
.ZYLS9a_toggle{cursor:pointer;background:0 0;border:none;align-items:center;width:-webkit-fit-content;width:fit-content;padding:0;display:flex}.ZYLS9a_toggleLabel{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);font-size:16px;font-weight:400;line-height:20px}.ZYLS9a_toggleIcon{color:var(--mystery-black-700);margin-left:8px}.ZYLS9a_toggle[aria-expanded=true] .ZYLS9a_toggleIcon{transform:rotate(180deg)}.ZYLS9a_toggle:hover .ZYLS9a_toggleLabel,.ZYLS9a_toggle:focus .ZYLS9a_toggleLabel,.ZYLS9a_toggle:hover .ZYLS9a_toggleIcon,.ZYLS9a_toggle:focus .ZYLS9a_toggleIcon{color:var(--mystery-black-900)}.ZYLS9a_toggle:active .ZYLS9a_toggleLabel,.ZYLS9a_toggle:active .ZYLS9a_toggleIcon{color:var(--mystery-black-500)}
.xN37FW_table{flex-direction:column;display:flex}.xN37FW_tableGrid{grid-gap:8px 16px;grid-template-columns:repeat(2,1fr);gap:8px 16px;margin:0;padding:0;display:grid}.xN37FW_tableGrid.xN37FW_tableGridExpanded{margin-top:8px}@media (min-width:960px){.xN37FW_tableGrid{grid-template-columns:repeat(5,1fr)}}.xN37FW_tableSeparator{align-items:center;gap:16px;margin-top:16px;display:flex}.xN37FW_tableSeparatorLine{border-top:1px solid var(--mystery-black-400);flex:1}
.v6rqcW_suggestionLinks.v6rqcW_suggestionLinks{padding-top:50px}.v6rqcW_suggestionLinks__list{flex-direction:column;gap:24px;display:flex}.v6rqcW_suggestionLinks__title{margin-bottom:16px;font-size:20px;font-weight:700;line-height:130%}
.fLD08a_container{height:48px}@media (min-width:960px){.fLD08a_container{height:32px;position:relative;overflow:hidden}}.fLD08a_banner{height:100%;padding:0 8px;font-size:14px;line-height:16px;animation:.3s ease-out fLD08a_fadein}.fLD08a_link{cursor:pointer;color:inherit;text-decoration:none}.fLD08a_label{justify-content:space-around;align-items:center;gap:8px;height:100%;display:flex}.fLD08a_label a{color:inherit;text-decoration:underline}.fLD08a_label a:hover{color:inherit;text-decoration:underline}.fLD08a_label a:visited{color:inherit;text-decoration:underline}.fLD08a_label a:active{color:inherit;text-decoration:underline}@media (min-width:600px){.fLD08a_label{max-width:var(--wrapper-max-width);justify-content:center;gap:16px;margin:0 auto}}@keyframes fLD08a_fadein{0%{opacity:0}to{opacity:1}}
.rg6YgG_container{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.rg6YgG_value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px;display:block}.rg6YgG_label{text-transform:uppercase;font-size:10px;line-height:16px}.rg6YgG_divider{align-self:flex-start}
.Zp987G_filtersTitle{font-size:16px;font-weight:800;font-family:var(--font-family-primary);color:var(--black);margin-bottom:12px}.Zp987G_filtersRangeSlider{color:var(--mystery-black-700);flex-direction:row;justify-content:space-between;gap:16px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.Zp987G_filtersBudgetSlider>div{justify-content:space-between}.Zp987G_filtersBudgetSlider>div>div{flex:0 0 120px;width:auto}.Zp987G_filtersBudgetSlider>div>div:after{color:var(--mystery-black-700);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.Zp987G_filtersBudgetSlider>div>div>input{color:var(--mystery-black-700);font-size:16px;font-style:normal;font-weight:300;line-height:24px}.Zp987G_filtersBudgetSlider>div[data-id=area]>div{background-color:var(--mystery-black-900)}.Zp987G_filtersBudgetSlider>div input[type=range]::-webkit-slider-thumb{background-color:var(--mystery-black-900)}.Zp987G_filtersBudgetSlider>div input[type=range]::-moz-range-thumb{background-color:var(--mystery-black-900)}.Zp987G_filtersSkeleton{background:var(--mystery-black-200);border-radius:4px;height:76px}.Zp987G_filtersRefreshing{opacity:.45;transition:opacity .15s ease-in-out}
.uHJv1W_bannerWithCountdown{height:48px}.uHJv1W_content p{margin:0}.uHJv1W_content{flex-direction:column;display:flex}@media (min-width:960px){.uHJv1W_content{flex-direction:row;gap:4px}}
.Nj5vka_stickyButton{box-shadow:var(--shadow-box-2);width:40px;height:40px;position:fixed;top:auto;bottom:24px;left:auto;right:24px}.Nj5vka_stickyButtonUrl{opacity:0;width:0;height:0}
.D1LOUq_promo{font-weight:700}.D1LOUq_promo.D1LOUq_promo_loading{width:150px;height:16px}
.WtLwoq_wishlistButton{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:flex}
.cDNd_G_score{flex-wrap:wrap;align-items:baseline;gap:16px 8px;display:flex}.cDNd_G_note.cDNd_G_note{color:var(--persian-green-700);font-size:18px;font-weight:700;line-height:24px}.cDNd_G_incentive{font-weight:700}.cDNd_G_reviews{align-items:center;display:flex}.cDNd_G_description{font-size:14px;line-height:16px}.cDNd_G_description.cDNd_G_descriptionLong{color:var(--mystery-black-700)}.cDNd_G_reviewsLink{cursor:pointer;color:var(--mystery-black-700);text-decoration:underline}.cDNd_G_value{color:var(--persian-green-700);font-size:24px;font-weight:700;line-height:32px}.cDNd_G_score.cDNd_G_scoreSecondary .cDNd_G_note{color:var(--mystery-black-900);background-color:#0000;padding:0;font-size:16px;line-height:24px}.cDNd_G_score.cDNd_G_scoreSmall .cDNd_G_note{font-size:14px;line-height:16px}.cDNd_G_score.cDNd_G_scoreMedium .cDNd_G_note{padding:8px}.cDNd_G_score.cDNd_G_scoreMedium .cDNd_G_description{font-size:16px;line-height:24px}
.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}
.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}
._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)}
.RwHrYq_paymentError{margin:16px 0}
.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}}
.h849ra_holidayVoucher__title{align-items:center;gap:8px;margin:0 0 8px;display:flex}.h849ra_holidayVoucher__text{margin:16px 0}
.BDRbzq_verticalSeparator{background-color:#d9d9d9;width:1px;height:24px}
.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}
.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}
.-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}
.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}
.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}
.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}
.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}
.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}
.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}
.ZSxj8a_stressBadge.ZSxj8a_stressBadge{box-sizing:border-box;justify-content:flex-start;max-width:100%;padding:6px 8px;line-height:20px}.ZSxj8a_message{text-overflow:ellipsis;overflow:hidden}.ZSxj8a_messageWarning{color:var(--mystery-black-900)}
.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)}
.mWxIIq_item{opacity:0;pointer-events:none;max-width:100%;position:absolute;top:0;left:0}
.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}
._4daB7G_stacked{flex-direction:column;align-items:flex-start;gap:8px;display:flex}
.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}}
.Wu04TG_wrapper{box-shadow:var(--shadow-box-2);border-radius:8px;flex-direction:column;align-self:flex-start;gap:24px;padding:16px;display:flex}.Wu04TG_buttons>button{width:100%}.Wu04TG_price{justify-content:space-between;display:flex}.Wu04TG_priceLeft{flex-direction:column;gap:16px;display:flex}
@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}
.WX8jea_header{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.WX8jea_header>p{color:var(--mystery-black-700);margin:0;font-size:16px;line-height:24px}.WX8jea_titleContainer{justify-content:flex-start;align-items:flex-end;gap:16px;display:flex}.WX8jea_titleContainer>legend{color:var(--mystery-black-900);text-transform:capitalize;font-size:20px;font-weight:700;line-height:24px;font-family:var(--font-family-heading)}@media (max-width:959px){.WX8jea_slider{gap:8px;display:flex;overflow-x:scroll}}@media (min-width:960px){.WX8jea_slider{position:relative;overflow:hidden}}
.vaA26W_checkbox{padding:0}@media (max-width:959px){.vaA26W_card{flex-shrink:0;width:60vw;max-width:220px}}@media (min-width:960px){.vaA26W_card{width:196px;max-width:none;height:100%}}.vaA26W_tags{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px);top:12px;right:12px}.vaA26W_tags>span{font-size:12px;font-weight:700}.vaA26W_cardImage{align-self:flex-start;height:156px}.vaA26W_label{text-transform:capitalize}.vaA26W_label+span{align-self:flex-end}.vaA26W_icon{font-size:20px;font-weight:700}.vaA26W_priceLine{gap:4px;display:flex}.vaA26W_price{color:var(--mystery-black-900);font-size:16px;font-weight:700}.vaA26W_free{color:var(--persian-green-700)}.vaA26W_refPrice{color:var(--mystery-black-500);text-decoration:line-through}
._09MsLW_container{border:1px solid var(--mystery-black-300);border-radius:16px}@media (min-width:960px){._09MsLW_container{flex:calc(33% - 8px);max-width:360px}}._09MsLW_image{border-top-left-radius:16px;border-top-right-radius:16px}._09MsLW_contentContainer{flex-direction:column;gap:8px;padding:8px;display:flex}._09MsLW_contentContainer>h3{font-size:18px;line-height:24px}._09MsLW_content{white-space:pre-line;flex-direction:column;margin:0;font-size:14px;line-height:8px;display:flex}._09MsLW_content *{white-space:normal;margin:0}._09MsLW_content>ul{padding-left:32px;line-height:18px}._09MsLW_content>ol{padding-left:32px;line-height:18px}._09MsLW_content>p{line-height:18px}
._Ev0cG_overlay{z-index:calc(var(--zindex-dialog) + 1)}._Ev0cG_modalContent{z-index:calc(var(--zindex-dialog) + 2)}._Ev0cG_title{color:var(--mystery-black-700);margin:0;padding:20px 20px 0 16px}._Ev0cG_modalBody1{max-width:392px}._Ev0cG_modalBody2{max-width:768px}._Ev0cG_modalBody3{max-width:1144px}._Ev0cG_subtitle{font-size:14px;line-height:18px}._Ev0cG_subElementsContainer{flex-wrap:wrap;gap:16px;display:flex;overflow-y:auto}
.pLny5G_button{cursor:pointer;margin:0;font-size:16px;line-height:20px;text-decoration:underline}
._8uE__W_loader{gap:8px;margin:8px 0;display:flex;overflow:hidden}._8uE__W_placeholder{min-width:146px}
.oiyqna_container{flex-direction:column;gap:16px;max-width:700px;animation:.3s ease-out oiyqna_unfold;display:flex}@keyframes oiyqna_unfold{0%{opacity:0;max-height:0}to{opacity:1;max-height:50vh}}
.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}
.UOIwiq_orderTimeout{color:var(--coral-red-700);font-weight:700}
._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}
.bva-IW_field{margin-bottom:16px}@media (min-width:600px){.bva-IW_field{margin-bottom:24px}}
.Zu1jDq_fullScreenModal{background-color:var(--white);z-index:1110;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;overflow:hidden}.Zu1jDq_fullScreenModalVertical{height:100%;animation:.35s cubic-bezier(.4,0,.2,1) Zu1jDq_modalUnfold;left:0;right:0}.Zu1jDq_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}.Zu1jDq_fullScreenModalCloseIcon{color:var(--mystery-black-700);cursor:pointer;vertical-align:middle;font-size:24px;line-height:16px}.Zu1jDq_fullScreenModalContainer{height:100%;padding:16px;overflow:auto}.Zu1jDq_fullScreenModalContainer.Zu1jDq_fullScreenModalContainerWithHeader{height:calc(100% - 56px)}.Zu1jDq_fullScreenModalContainer.Zu1jDq_fullScreenModalContainerWithFooter{height:calc(100% - 64px)}.Zu1jDq_fullScreenModalContainer.Zu1jDq_fullScreenModalContainerWithFooterAndHeader{height:calc(100% - 120px);overflow-x:hidden}.Zu1jDq_fullScreenModalFooter{background-color:var(--white);border-top:1px solid var(--mystery-black-400);align-items:center;min-height:64px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.Zu1jDq_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){.Zu1jDq_modal{max-width:80vw}}.Zu1jDq_modal:before{content:"";vertical-align:middle;height:100%;display:inline-block}.Zu1jDq_modal.Zu1jDq_modalVisible{visibility:visible;animation:.35s cubic-bezier(.4,0,.2,1) Zu1jDq_modalOpen}.Zu1jDq_modalWrapper{background-color:var(--white);text-align:left;vertical-align:middle;border-radius:4px;padding:16px;display:inline-block}@media (min-width:960px){.Zu1jDq_modalWrapper{padding:24px}}.Zu1jDq_modalHeader{margin-bottom:24px;position:relative}.Zu1jDq_modalCloseIcon{cursor:pointer;padding:12px;font-size:20px;line-height:24px;position:absolute;top:50%;right:0;transform:translate(12px,-50%)}.Zu1jDq_modalContent{width:100%;min-height:100px;max-height:70vh;position:relative;overflow:auto}.Zu1jDq_modalFooter{flex-direction:row-reverse;justify-content:space-between;margin-top:24px;display:flex}.Zu1jDq_modalTitle{margin-right:32px}.Zu1jDq_overlay{background-color:var(--mystery-black-900);opacity:.4;z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.Zu1jDq_overlayZIndex{z-index:200}@keyframes Zu1jDq_modalUnfold{0%{opacity:0;height:0;top:50%}to{opacity:1;height:100%;top:0;bottom:0}}@keyframes Zu1jDq_modalOpen{0%{opacity:0}to{opacity:1}}
.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}
.nLdw3G_paymentError{flex-direction:column;gap:16px;display:flex}
._5xF26q_message._5xF26q_message{padding:0}._5xF26q_messageWrapper{cursor:pointer;padding:12px;display:grid}._5xF26q_messageIcon{background-color:var(--white);box-sizing:border-box;text-align:center;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}._5xF26q_messageIcon._5xF26q_messageIconMedium{font-size:16px}._5xF26q_messageText{grid-column:4;padding-left:12px}._5xF26q_messageText._5xF26q_messageTextUnderline{font-size:14px;line-height:16px;text-decoration:underline}
.ZF0V3q_wrapper{padding:16px 0 24px}
._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)}
.I5nNLq_widget{width:100%}.I5nNLq_widget .alma-payment-plans-container{background-color:var(--jelly-bean-200);box-sizing:border-box;border:none;border-radius:8px;width:100%}
._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}
.SYow5q_loader{background-color:var(--mystery-black-200);border-radius:4px;width:100%;height:40px;position:relative;overflow:hidden}
.k1390G_bannerMessage{cursor:pointer;padding:8px}.k1390G_bannerMessageHeader{flex-direction:row;align-items:center;display:flex}
.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}
.MBn3BW_modalContent{gap:24px;padding:20px 24px 24px;display:flex}@media (max-width:959px){.MBn3BW_modalContent{padding:20px 16px 16px}}.MBn3BW_title{margin-bottom:0;padding-right:32px;font-size:18.72px;line-height:24px}.MBn3BW_body{flex-direction:row;gap:16px;padding:0;display:flex}@media (max-width:959px){.MBn3BW_body{flex-direction:column;align-items:center}}
.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%}}
.GQhI1W_badge{font-weight:700}
.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}
.BuKsIq_content{display:contents}html[data-dated-entry] .BuKsIq_collapsed{display:none}html[data-dated-entry] .BuKsIq_reserved{visibility:hidden}
.QlZR_a_list{background:var(--linear-gradient-gift);border-radius:4px;flex-direction:column;gap:8px;padding:8px;display:flex}.QlZR_a_item{align-items:center;gap:8px;font-size:14px;line-height:16px;display:flex}.QlZR_a_reduced{grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-16px -16px 0;display:grid}.QlZR_a_reduced>.QlZR_a_item{font-size:12px}
.KIi1WW_message.KIi1WW_message{padding:8px 0}
.gu7Gyq_message{margin:0}.gu7Gyq_message>a{color:var(--mystery-blue-900);font-weight:700;text-decoration:underline}
.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}
.CQ0ubq_container{background:var(--white);border-radius:0 0 4px 4px;flex-direction:column;gap:16px;padding:16px;display:flex}.CQ0ubq_container>button{width:100%}.CQ0ubq_offer{flex-direction:column;gap:8px;display:flex}.CQ0ubq_offer>h2{font-size:16px;line-height:24px}.CQ0ubq_offer>div{font-size:14px;font-weight:700;line-height:16px}.CQ0ubq_image{object-fit:contain;aspect-ratio:16/9}.CQ0ubq_carouselLayout{border-radius:4px 4px 0 0}.CQ0ubq_carouselLayout>button>span{pointer-events:none}
.XtU8yq_header{justify-content:space-between;padding-bottom:16px;display:flex}.XtU8yq_header>h2{font-size:18px;font-weight:700}.XtU8yq_message{margin-top:8px}.XtU8yq_container{background-color:var(--white);margin:0 -16px 16px;padding:16px}
.pOOeQW_loading{height:568px}@media (max-width:959px){.pOOeQW_loading{height:352px}}
.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}
.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}
.S_-uOq_message{width:100%}@media (max-width:959px){.S_-uOq_retryButton{width:100%}}
.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}
.wDjWOa_fallbackContent{height:32px}@media (max-width:959px){.wDjWOa_fallbackContent{height:48px}}
.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}
.gD5bua_actionBarContainer{width:calc(100% - 16px);z-index:var(--zindex-overlay);white-space:nowrap;margin:8px;position:fixed;top:auto;bottom:0;left:0;right:0}.gD5bua_actionBar{box-shadow:var(--shadow-box-2);border-radius:16px;flex-flow:row;justify-content:space-between;align-items:stretch;display:flex;overflow:hidden}.gD5bua_actionBar>*{border:none;border-right:1px solid var(--mystery-black-400);border-radius:0;flex:1;min-height:48px}.gD5bua_actionBar>:last-child{border-right:none}.gD5bua_actionBarActionActive{font-weight:700}
.b7w64W_ctaButtonNarrow{padding:8px 12px}
.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}
._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)}
.jRqSpG_seeMoreOffer{color:#1e1e1e;background-color:#f6f6f6;border:none;border-radius:0;justify-content:space-between;align-items:center;width:auto;padding:8px;display:flex}.jRqSpG_seeMoreOffer__leftContent{pointer-events:none;gap:8px;font-size:14px;line-height:16px;display:flex}.jRqSpG_seeMoreOffer__rightContent{pointer-events:none}
.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}
.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)}
.Prhe3G_resultsLoader{flex-direction:column;gap:16px;padding:16px 0;display:flex}.Prhe3G_resultsLoader__title{background-color:#f6f6f6;border-radius:4px;width:100%;height:48px;position:relative;overflow:hidden}.Prhe3G_actionsLoader{flex-direction:row;justify-content:center;display:flex}.Prhe3G_actionsLoader__button{background-color:#f6f6f6;border-radius:4px;width:300px;height:40px;position:relative;overflow:hidden}
.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}
.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)}
.FHeDuq_title>p{color:#4f4f4f;margin:0}
.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}
.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}
.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}
.-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}}
.STWGia_seeMoreButton{flex-direction:row;justify-content:center;display:flex}
.Evbdka_content{background-color:var(--white);flex-direction:column;flex:100%;font-size:14px;line-height:16px;display:flex}
.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}
.DCOdiG_refreshButton{z-index:1;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px #0500231a,0 0 6px #0500231a}
.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}
.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}
.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}
.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=0u_koehjmqobn.css.map*/