.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}
.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}}
._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}
.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%}
.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}
.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}}
.GQhI1W_badge{font-weight:700}
.BuKsIq_content{display:contents}html[data-dated-entry] .BuKsIq_collapsed{display:none}html[data-dated-entry] .BuKsIq_reserved{visibility:hidden}
.upOaWW_container{background:var(--white);border:1px solid var(--mystery-black-400);border-radius:16px;gap:16px;padding:16px}.upOaWW_container>hr{margin:16px 0}
.tPW3Ra_container{flex-direction:column;display:flex;overflow:hidden}.tPW3Ra_header{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.tPW3Ra_headerTitle{text-align:left;align-items:center;gap:8px;display:flex}.tPW3Ra_headerTitle>p{font-family:var(--font-family-heading);margin:0;font-size:18px;line-height:24px}.tPW3Ra_icon{align-items:center;width:16px;height:16px;display:flex}.tPW3Ra_content{opacity:0;grid-template-rows:0fr;transition:all .3s cubic-bezier(.4,0,.2,1);display:grid}.tPW3Ra_content.tPW3Ra_contentOpen{opacity:1;grid-template-rows:1fr}.tPW3Ra_innerContent{flex-direction:column;gap:8px;padding-top:0;transition:padding-top .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.tPW3Ra_innerContent>p{margin:0}.tPW3Ra_contentOpen .tPW3Ra_innerContent{padding-top:16px}
.aTqBfa_container{flex-direction:column;gap:8px;display:flex}.aTqBfa_title{font-size:18px;line-height:24px}@media (min-width:960px){.aTqBfa_title{font-size:20px}}.aTqBfa_subtitle{margin:0;font-size:14px;line-height:18px}
.VhaFaW_container{background:var(--mystery-black-200);border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:16px;display:flex}.VhaFaW_imageContainer{justify-content:center;align-items:center;height:238px;display:flex}.VhaFaW_image{object-fit:contain;width:100%;height:100%;max-height:238px}.VhaFaW_title{margin:0;font-weight:700;line-height:20px}.VhaFaW_features{list-style:none}.VhaFaW_features>li{align-items:flex-start;gap:8px;font-size:14px;line-height:18px;display:flex}
.Hm56ZW_accordionContent{grid-gap:16px;grid-template-rows:repeat(auto-fit,minmax(0,1fr));grid-template-columns:none;gap:16px;width:100%;display:grid}@media (min-width:960px){.Hm56ZW_accordionContent{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.Hm56ZW_accordionContent ul{margin-left:0;padding-left:0;list-style-position:inside}.Hm56ZW_accordionContent>div{flex:1}
.H-v9da_accordion{background-color:var(--white);border-radius:8px}.H-v9da_container{grid-gap:24px;gap:24px;display:grid}@media (min-width:960px){.H-v9da_container{grid-template-columns:repeat(2,minmax(0,1fr))}}.H-v9da_containerMedia{align-content:center;display:flex}.H-v9da_containerMediaVideo{height:auto}
.bE5k1q_video{aspect-ratio:16/9;width:100%;max-width:100%;margin:auto}
.AIiDMG_container{flex-direction:column;justify-content:center;gap:16px;display:flex}.AIiDMG_step{flex-direction:column;gap:4px;display:flex}.AIiDMG_title{font-size:18px;font-weight:700;line-height:24px}.AIiDMG_description{margin:0;font-size:16px;line-height:24px}
.B-drFq_radioGroup{flex-direction:column;gap:8px;display:flex}.B-drFq_radio{padding:0}.B-drFq_label{line-height:24px}.B-drFq_label>small{line-height:18px}
.rFTnoa_container{background:var(--linear-gradient-gift);border-radius:8px;width:100%;min-width:0;height:100%;position:relative}.rFTnoa_container>img{object-fit:contain;max-height:200px;margin:auto}@media (min-width:960px){.rFTnoa_container>img{width:468px;max-height:477px}}
.akXFpG_loader{background-color:var(--mystery-black-200);border-radius:8px;height:100%}
.REVTGa_accordion{background-color:var(--white);border-radius:8px}.REVTGa_accordionContent{grid-gap:24px;gap:24px;display:grid}.REVTGa_formContainer{flex-direction:column;gap:16px;display:flex;overflow:auto}.REVTGa_button{width:100%}.REVTGa_previewContainer{border-radius:8px;height:200px}.REVTGa_availability{flex-direction:column;gap:4px;display:flex}.REVTGa_availability>span{color:var(--mystery-black-700);font-size:12px;font-weight:700;line-height:16px}
.pWqtRW_gift{background:var(--linear-gradient-gift)}.pWqtRW_gift.pWqtRW_giftExpanded{margin:0 -16px}.pWqtRW_giftWrapper{flex-direction:column;gap:16px;display:flex}.pWqtRW_giftWrapper h3{margin-bottom:0;font-size:1.17em;line-height:24px}
@keyframes rdO8DG_fadeIn{0%{opacity:0}to{opacity:1}}.rdO8DG_imageContainer{background:var(--mystery-black-400);width:100%;height:100%;position:relative}.rdO8DG_imageContainer>img{pointer-events:none;object-fit:cover;animation:.25s cubic-bezier(.4,0,.2,1) rdO8DG_fadeIn;display:block}.rdO8DG_imageContainer.rdO8DG_imageContainerLoaded{background:0 0}
.SRaJQW_imageGalleryCloseButton{z-index:1;border:1px solid var(--mystery-black-400);background-color:var(--white);width:40px;height:40px}@media (min-width:960px){.SRaJQW_imageGalleryCloseButton{right:56px}}.SRaJQW_imageGalleryBody{padding:64px 0 0}@media (min-width:960px){.SRaJQW_imageGalleryBody{padding:64px 40px 40px}}.SRaJQW_imageGalleryBodyContainer{grid-gap:8px;grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:960px){.SRaJQW_imageGalleryBodyContainer{grid-template-columns:1fr 1fr}}.SRaJQW_image{width:100%;height:220px}@media (min-width:960px){.SRaJQW_image{width:100%;height:420px}}
.lwmBAG_container{background:var(--white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}@media (min-width:960px){.lwmBAG_container{flex:1}}.lwmBAG_container>p{margin:0;font-size:10px;line-height:14px}@media (min-width:960px){.lwmBAG_container>p{font-size:14px;line-height:18px}}.lwmBAG_container>span{font-size:12px;line-height:12px}
.Bz7ydW_container{background:var(--mystery-black-200)}.Bz7ydW_content{max-width:var(--wrapper-max-width);flex-wrap:wrap;gap:4px;margin:auto;padding:8px;display:flex}@media (min-width:960px){.Bz7ydW_content{justify-content:center;gap:8px;padding:10px 25px}}
.-upktG_productHeader{grid-gap:2px;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"mainImage secondaryImage secondaryImage""mainImage secondaryImage secondaryImage";gap:2px;height:438px;display:grid;position:relative;overflow:hidden}.-upktG_productHeader.-upktG_productHeaderFullSize{grid-template-columns:1fr;grid-template-areas:"mainImage"}.-upktG_productHeader.-upktG_productHeaderLoader{background-color:var(--mystery-black-200);width:100%;height:438px}.-upktG_productHeaderMainBlock{z-index:0;grid-area:mainImage;position:relative}.-upktG_productHeaderMainBlock *{pointer-events:none}.-upktG_productHeaderMainBlockImage{width:100%;height:438px}.-upktG_productHeaderSecondaryImage{width:100%;height:218px}.-upktG_productHeaderInfoBlock{z-index:1;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:60px;display:flex;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.-upktG_productHeaderInfoBlockActions{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}
._1tPRua_productHeaderBlock{position:relative}._1tPRua_productHeaderBlock._1tPRua_productHeaderBlockLoader{background-color:var(--mystery-black-200);width:100%;height:240px}._1tPRua_productHeaderBlockInfoTitle{z-index:100;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}._1tPRua_productHeaderBlockInfoBadges{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._1tPRua_productHeaderBlockInfoTitleImageCounter{height:32px;margin-left:auto;padding:4px 8px;font-size:12px;line-height:16px}._1tPRua_productHeaderImage,._1tPRua_productHeaderImageOnlyOne{width:100%;height:240px}
.KsiU7W_mainHeader.KsiU7W_mainHeader{max-width:100%}
._493Vea_accordionHeader{width:100%;color:var(--mystery-black-900);border:1px solid var(--mystery-black-400);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:8px;display:flex}@media (min-width:960px){._493Vea_accordionHeader{padding:16px}._493Vea_accordionHeader:not(._493Vea_accordionHeaderOpen):hover>._493Vea_accordionHeaderActions{visibility:visible}}._493Vea_accordionHeader._493Vea_accordionHeaderOpen{border-bottom:none;border-radius:8px 8px 0 0}._493Vea_accordionHeader._493Vea_accordionHeaderWithContent{cursor:pointer}._493Vea_accordionHeader *{pointer-events:none}._493Vea_accordionHeaderActions{display:none}@media (min-width:960px){._493Vea_accordionHeaderActions{visibility:hidden;flex-direction:row-reverse;flex:1 0 auto;font-size:16px;font-weight:700;line-height:20px;display:flex}}
.Ucz2jG_accordion{background:var(--white);border-radius:8px}.Ucz2jG_accordion.Ucz2jG_accordionHasContent:hover{box-shadow:var(--shadow-box-2)}
.SbTrga_accordionContent{color:var(--mystery-black-900);border:1px solid var(--mystery-black-400);border-top:none;border-radius:0 0 8px 8px;padding:0 8px 8px}@media (min-width:960px){.SbTrga_accordionContent{padding:0 16px 16px}}
.nZ6ElG_cardDetailHeader{text-align:left;flex-direction:row;align-items:stretch;gap:16px;display:flex}@media (min-width:960px){.nZ6ElG_cardDetailHeader{align-items:start}}.nZ6ElG_cardDetailHeaderImage{border-radius:8px;height:100%}.nZ6ElG_cardDetailHeaderContent{font-size:14px;line-height:18px;font-family:var(--font-family-default);flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (min-width:960px){.nZ6ElG_cardDetailHeaderContent{font-size:16px;line-height:20px}.nZ6ElG_cardDetailHeaderContent strong{font-size:18px;line-height:24px}}.nZ6ElG_cardDetailHeaderContentFeatures{color:var(--mystery-black-700);flex-flow:wrap;justify-content:flex-start;gap:0 4px;display:flex}.nZ6ElG_cardDetailHeaderContentFeatures>p{margin:0}.nZ6ElG_cardDetailContent{flex-direction:column;gap:8px;font-size:14px;line-height:18px;display:flex}@media (min-width:960px){.nZ6ElG_cardDetailContent{gap:16px;font-size:16px;line-height:20px}}.nZ6ElG_cardDetailContentDetails{flex-direction:column;gap:4px;display:flex}.nZ6ElG_cardDetailContentDetails p{margin:0}.nZ6ElG_cardDetailContentDetails ul{padding-left:4px;list-style:none}.nZ6ElG_cardDetailContentDetails li:before{content:"•";margin-right:8px}
.OXVknG_roomDetailHeaderImage{border-radius:8px;height:100%}.OXVknG_roomDetailContentImage{border-radius:8px}.OXVknG_roomDetailContentImageList{gap:4px;height:216px}
.tEXkcq_breakfastDetailHeaderImage{border-radius:8px;height:100%}.tEXkcq_breakfastDetailContentImage{border-radius:8px}.tEXkcq_breakfastDetailContentImageList{gap:4px;height:216px}
._6w1LSq_roomIncludesContainer{flex-direction:column;gap:8px;display:flex}@media (min-width:960px){._6w1LSq_roomIncludesContainer{gap:16px}}
.ZFsxuG_info{grid-gap:24px;grid-template-areas:"roomincludes""activities""upsell";display:grid}.ZFsxuG_info>div{margin-bottom:0}.ZFsxuG_info.ZFsxuG_infoSmall{grid-gap:8px}@media (min-width:960px){.ZFsxuG_info.ZFsxuG_infoSmall{grid-gap:16px}}
.EzMbya_activityDetailHeaderImage{border-radius:8px;height:100%}.EzMbya_activityDetailContentMenu *{text-wrap:wrap;margin-bottom:12px}@media (min-width:960px){.EzMbya_activityDetailContentMenu *{margin-bottom:24px}}.EzMbya_activityDetailContentMenu p:not(:last-child){text-wrap:wrap;margin-bottom:12px}@media (min-width:960px){.EzMbya_activityDetailContentMenu p:not(:last-child){margin-bottom:24px}}
._5zafZa_activitiesContainer{flex-direction:column;gap:8px;display:flex}@media (min-width:960px){._5zafZa_activitiesContainer{gap:16px}}
/*# sourceMappingURL=454t--rtxx78h.css.map*/