.SaveButton_save-button-container__lJXXk{position:relative}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_{position:absolute;top:1rem;left:1rem}.SaveButton_save-button-container__lJXXk.SaveButton_show-only-icon__jOBtW button{min-width:auto;padding:0 1.5rem}.SaveButton_save-button-container__lJXXk.SaveButton_show-only-icon__jOBtW button svg{margin:0}.SaveButton_save-button-container__lJXXk .SaveButton_save-btn___Tr9R{background-color:#333;color:#fff;border:none;font-size:16px;min-width:0}.SaveButton_save-button-container__lJXXk .SaveButton_save-btn___Tr9R svg{display:block;margin-right:.6rem;width:1.5rem;height:1.5rem;fill:#fff}.SaveButton_save-button-container__lJXXk .SaveButton_save-btn___Tr9R svg path{fill:#fff;stroke:#fff}.SaveButton_save-button-container__lJXXk .SaveButton_save-btn___Tr9R:hover{color:#fff}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_save-btn___Tr9R{min-width:auto;background-color:transparent;flex-direction:column;height:auto}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_save-btn___Tr9R span{background:rgba(51,51,51,.7);width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:.5rem}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_save-btn___Tr9R span svg{margin-right:0;width:2rem;height:2rem}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_save-btn___Tr9R:hover span{background:#fff}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_save-btn___Tr9R:hover span svg{fill:#333}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_save-btn___Tr9R:hover span svg path{fill:#333;stroke:#333}.SaveButton_save-button-container__lJXXk .SaveButton_tool-tip-text__YQS_x{display:none;position:absolute;background-color:#fff;font-size:14px;line-height:18px;padding:15px;min-width:23.6rem;border-radius:4px;bottom:5rem;box-shadow:0 4px 12px rgba(51,51,51,.12);z-index:2}.SaveButton_save-button-container__lJXXk .SaveButton_tool-tip-text__YQS_x:after{content:"";width:1rem;height:1rem;background-color:#fff;position:absolute;left:2.5rem;bottom:-5px;transform:rotate(45deg)}.SaveButton_save-button-container__lJXXk .SaveButton_tool-tip-text__YQS_x.SaveButton_bottom__aes50{bottom:inherit;top:6rem}.SaveButton_save-button-container__lJXXk .SaveButton_tool-tip-text__YQS_x.SaveButton_bottom__aes50:after{bottom:inherit;top:-5px}.SaveButton_save-button-container__lJXXk.SaveButton_overthe-image___1_6_ .SaveButton_tool-tip-text__YQS_x:not(.SaveButton_bottom__aes50){bottom:6rem}.SaveButton_save-button-container__lJXXk:hover .SaveButton_tool-tip-text__YQS_x{display:block}.SaveButton_close-icon__yl5TQ{cursor:pointer;background-color:#fff;position:absolute;top:1rem;right:1rem;min-width:0}.SaveButton_close-icon__yl5TQ svg{width:1.8rem;fill:#333}@media(max-width:767.98px){.SaveButton_wish-listmodal__Q1h47{max-height:100%;border-radius:0}}.SaveButton_wish-listmodal__Q1h47 .SaveButton_close-modal__SxMJA{display:none}.WishListModal_wish-list-modal__4ZVRM{width:66rem;max-width:100%;padding:2.5rem 0 0}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj{padding:0 2.5rem 1.5rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj .WishListModal_subheading-flex__Hwgkm{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#666;margin-top:2rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj .WishListModal_subheading-flex__Hwgkm a{color:#177a68}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj .WishListModal_subheading-flex__Hwgkm a:hover{text-decoration:underline}.WishListModal_wish-list-modal__4ZVRM .WishListModal_heading__6Nbv_{font-size:3rem;font-weight:700;color:#333}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz{position:relative}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_content-part-inner___Is4f{padding:1.5rem;background-color:#f8f7fc;max-height:30rem;overflow:auto}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_loading-main__mmTlf .WishListModal_skeleton-main__IO_F0{align-items:center;justify-content:space-between;margin-bottom:1rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w{display:flex;background-color:#fff;padding:1.5rem;border-radius:.4rem;margin-top:1rem;font-size:16px;align-items:center;box-shadow:0 0 5px 0 rgba(0,0,0,.05);border:1px solid transparent;cursor:pointer}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w .WishListModal_wish-list-name__PUsV_{flex:1 1}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w .WishListModal_total-added-trips__KUhl7{color:#979797}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w .WishListModal_check-mark-icon__JniZn{width:2rem;height:2rem;fill:#177a68;margin-left:2rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w .WishListModal_save-icon__UjMxl{width:2rem;height:2rem;fill:#979797;margin-left:2rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w .WishListModal_save-icon__UjMxl path{fill:#979797;stroke:#979797}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w .WishListModal_spinner-loader__CwNf8>div{width:2.4rem;height:2.4rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w:hover{border:1px solid #dadada}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_wish-list-box__f6v2w:hover .WishListModal_wish-list-name__PUsV_{color:#177a68}.WishListModal_wish-list-modal__4ZVRM .WishListModal_footer-part___cO2T{position:relative;padding:1.5rem;background-color:#fff;box-shadow:0 -2px 10px 0 rgba(0,0,0,.1)}.WishListModal_wish-list-modal__4ZVRM .WishListModal_footer-part___cO2T .WishListModal_button-flex__KSOZ7{display:flex;align-items:center;justify-content:space-between}.WishListModal_wish-list-modal__4ZVRM .WishListModal_footer-part___cO2T .WishListModal_input-flex__md17T{display:flex}.WishListModal_wish-list-modal__4ZVRM .WishListModal_footer-part___cO2T .WishListModal_input-flex__md17T>div{flex:1 1}.WishListModal_wish-list-modal__4ZVRM .WishListModal_footer-part___cO2T .WishListModal_input-flex__md17T .WishListModal_small-submit-btn__AuwsA{height:4rem;padding:0 2rem;border:none;border-top-left-radius:0;border-bottom-left-radius:0}.WishListModal_wish-list-modal__4ZVRM .WishListModal_footer-part___cO2T .WishListModal_input-flex__md17T .WishListModal_input-form__s_vQv{border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:767.98px){.WishListModal_wish-list-modal__4ZVRM{height:100%}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj .WishListModal_heading__6Nbv_{text-align:center;font-size:2.4rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj .WishListModal_subheading-flex__Hwgkm{flex-direction:column;margin-top:1rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_head-part__aEqGj .WishListModal_subheading-flex__Hwgkm a{margin-top:1rem}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz{height:calc(100% - 20rem);overflow:auto}.WishListModal_wish-list-modal__4ZVRM .WishListModal_content-part__VDudz .WishListModal_content-part-inner___Is4f{max-height:none}}.ImageSection_buttons-container__uhNiN{display:flex;position:absolute;top:0;left:0;justify-content:flex-end;width:100%;padding:1.5rem}.ImageSection_discount__Q54zK{position:absolute;top:0;left:0;background-color:#177a68;color:#fff;padding:.5rem 1rem;border-radius:.4rem;font-size:1.4rem;font-weight:500;text-transform:uppercase;z-index:1;margin-top:1.5rem}.ImageSection_image__2kExB{width:100%;padding-bottom:73.9%;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.ImageSection_image__2kExB a{position:absolute;left:0;right:0;top:0;bottom:0}.ImageSection_image__2kExB img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:.4rem .4rem 0 0;object-position:center top}.ImageSection_image__2kExB.ImageSection_imageBig__TbLPB{padding-bottom:100%}.ImageSection_save-button__v_b4I{width:5rem;height:5rem;border-radius:50%;background-color:rgba(51,51,51,.7);display:flex;align-items:center;justify-content:center;cursor:pointer}.ImageSection_save-button__v_b4I:hover path{fill:var(--primary-color)}.ImageSection_save-button__v_b4I .ImageSection_save-icon__f4Acf{height:2.1rem;width:1.75rem;fill:#fff;margin-left:0;z-index:2}.ImageSection_image-container__7naMB{position:relative;max-width:340px}.ImageSection_image-container__7naMB .ImageSection_active-card__mzSCb.ImageSection_button-container-hover__Uo4NX,.ImageSection_image-container__7naMB:hover .ImageSection_button-container-hover__Uo4NX{display:block}.ImageSection_image-container__7naMB:hover [class^=SaveButton_save-button-container] button span{background-color:#fff!important}.ImageSection_image-container__7naMB:hover [class^=SaveButton_save-button-container] button span svg{fill:#333!important}.ImageSection_image-container__7naMB:hover [class^=SaveButton_save-button-container] button span svg path{fill:#333!important;stroke:#333!important}.ImageSection_trip-type__UGPvo{position:absolute;bottom:2rem;right:1.5rem;background:#fff;padding:.8rem;border-radius:2px}.ImageSection_button-container-hover__Uo4NX{position:absolute;top:0;left:0;bottom:0;right:0;padding:15px;background-color:rgba(0,0,0,.5);border-top-left-radius:.4rem;border-top-right-radius:.4rem;display:none}.ImageSection_button-container-hover__Uo4NX .ImageSection_button-container__Rz9Bj{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:5px 0}.ImageSection_button-container-hover__Uo4NX .ImageSection_button-flex__ml_nM{display:flex;justify-content:space-between}.ImageSection_button-container-hover__Uo4NX .ImageSection_quick-view__g8c59{color:#fff;border-color:#fff;background-color:rgba(0,0,0,.5);padding:8px;flex:0 0 45%;height:auto;min-width:0}.ImageSection_button-container-hover__Uo4NX .ImageSection_quick-view__g8c59:hover{background-color:#fff;color:#333}.ImageSection_button-container-hover__Uo4NX .ImageSection_trip-details__I5g0X{background:#fff;padding:8px;flex:0 0 45%;height:auto;color:#333;border-color:#fff;min-width:0}.ImageSection_button-container-hover__Uo4NX .ImageSection_trip-details__I5g0X:hover{color:#fff;border-color:#177a68}.ImageSection_button-container-hover__Uo4NX .ImageSection_compare-button___FD3_ button{min-width:80px}.ImageSection_button-container-hover__Uo4NX .ImageSection_compare-button___FD3_ button span{color:#fff;font-size:14px}.ImageSection_button-container-hover__Uo4NX .ImageSection_compare-button___FD3_ button svg{fill:#fff}.ImageSection_small-card-buttons__8oYts [class^=SaveButton_save-button-container]{top:1.5rem}.ImageSection_small-card-buttons__8oYts [class^=SaveButton_save-button-container] button span{width:4rem!important;height:4rem!important}.ImageSection_small-card-buttons__8oYts [class^=SaveButton_save-button-container] button span svg{width:2rem!important;height:2rem!important}.ImageSection_small-card-buttons__8oYts .ImageSection_button-container-hover__Uo4NX{padding-top:.5rem}.ImageSection_small-card-buttons__8oYts .ImageSection_button-container-hover__Uo4NX .ImageSection_button-flex__ml_nM .ImageSection_trip-details__I5g0X,.ImageSection_small-card-buttons__8oYts .ImageSection_button-container-hover__Uo4NX .ImageSection_button-flex__ml_nM button{font-size:12px;min-width:auto;padding:5px;flex:0 0 47%}.ImageSection_small-card-buttons__8oYts .ImageSection_button-container-hover__Uo4NX .ImageSection_compare-button___FD3_ button>div{width:40px;height:40px}.ImageSection_small-card-buttons__8oYts .ImageSection_button-container-hover__Uo4NX .ImageSection_compare-button___FD3_ button>div svg{width:2rem;height:2rem}.ImageSection_small-card-buttons__8oYts .ImageSection_button-container-hover__Uo4NX .ImageSection_compare-button___FD3_ button span{font-size:12px}.FlexipassBadge_badge__3D5CL{padding:.5rem .7rem;background-color:#ffca00;color:#fff;border-radius:2px;text-transform:uppercase;font-size:12px;cursor:pointer}.FlexipassBadge_root__VPuAt{width:50rem;padding:2.4rem}@media(max-width:767.98px){.FlexipassBadge_root__VPuAt{width:30rem}}.FlexipassBadge_root__VPuAt .FlexipassBadge_title___mHak{display:flex;font-weight:400;margin-bottom:1.6rem}.FlexipassBadge_root__VPuAt .FlexipassBadge_title___mHak a{font-weight:700;color:#333}.FlexipassBadge_root__VPuAt .FlexipassBadge_cards__RYmVz{margin-bottom:1.6rem}.FlexipassBadge_root__VPuAt .FlexipassBadge_card-icon__cKEzZ+*{margin-left:1rem}.FlexipassBadge_root__VPuAt .FlexipassBadge_card-icon__cKEzZ svg{height:4rem;width:6rem}.FlexipassBadge_root__VPuAt .FlexipassBadge_card-icon__cKEzZ svg:hover{fill:#ffca00}.FlexipassBadge_root__VPuAt ul.FlexipassBadge_advantages__JMdcM{padding:0;margin:0 0 1rem}.FlexipassBadge_root__VPuAt ul.FlexipassBadge_advantages__JMdcM li{display:inline-flex;align-items:center;margin-right:1.4rem}@media(max-width:767.98px){.FlexipassBadge_root__VPuAt ul.FlexipassBadge_advantages__JMdcM li{margin-right:0;display:block}}.FlexipassBadge_root__VPuAt ul.FlexipassBadge_advantages__JMdcM li svg{fill:#ffca00;width:1.8rem;margin-right:.4rem}.FlexipassBadge_root__VPuAt .FlexipassBadge_cta__e6Y2F{margin-top:1.6rem}.RatingAndGrade_root__DMl8c{display:flex;align-items:center;color:#888;flex-wrap:wrap;min-height:24px}.RatingAndGrade_root__DMl8c .RatingAndGrade_rating___X47S{margin-right:0}.RatingAndGrade_root__DMl8c .RatingAndGrade_small__krs9D{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){.RatingAndGrade_root__DMl8c .RatingAndGrade_small__krs9D{padding-left:.5rem}}.RatingAndGrade_root__DMl8c>*+*{padding-left:1rem}@media(max-width:767.98px){.RatingAndGrade_root__DMl8c>*+*{padding-left:.5rem}}.RatingAndGrade_root__DMl8c .RatingAndGrade_totalscore__SqwKX{color:#333}@media(max-width:767.98px){.RatingAndGrade_root__DMl8c .RatingAndGrade_totalscore__SqwKX{font-size:14px;margin-right:.5rem}}.RatingAndGrade_root__DMl8c .RatingAndGrade_out-of-rate__gm7rQ{color:#888;font-size:1.2rem;margin-right:.3rem}.RatingAndGrade_root__DMl8c .RatingAndGrade_gradeText__3IQpz{color:#333}.TripCard_card__UV4AB{display:flex;flex-direction:column;background-color:#fff;box-shadow:3px 4px 12px rgba(51,51,51,.05);width:100%;border-radius:.4rem;border:1px solid transparent}.TripCard_card__UV4AB:hover{box-shadow:3px 4px 20px rgba(51,51,51,.15)}.TripCard_card__UV4AB:hover [class^=ImageSection_button-container-hover]{display:block}.TripCard_card__UV4AB.TripCard_wellcome__XrbtH{border-radius:1rem;overflow:hidden;transform:scale(1);height:100%;background-size:cover;background-position:50%;display:flex;justify-content:space-between;align-items:center;padding:10%;cursor:pointer}.TripCard_card__UV4AB.TripCard_wellcome__XrbtH>div:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.2) 48.08%);position:absolute;top:0;bottom:0;left:0;right:0}.TripCard_card__UV4AB.TripCard_wellcome__XrbtH>span{text-align:center;color:#fff;position:relative}.TripCard_card__UV4AB.TripCard_wellcome__XrbtH>span.TripCard_title__0M9YQ{font-weight:700;font-size:1.5rem;line-height:2rem;text-transform:uppercase}@media(min-width:576px){.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 .TripCard_name__DmsF9{height:4.2rem}.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 .TripCard_name__DmsF9 .TripCard_dots-title__IJHh8{font-size:1.8rem;line-height:2.2rem}.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 [class^=TripType_group-kind]{font-size:1.6rem}.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 .TripCard_footer__7LBj3{padding-bottom:0}.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 .TripCard_footer-row__M5GXr [class^=PopUp_pop-up]{height:2rem}.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 .TripCard_footer-row__M5GXr [class^=PopUp_pop-up] svg{height:2rem;transform:none;margin-right:.5rem}.TripCard_card__UV4AB.TripCard_small-custom-card__b7G22 .TripCard_footer-row__M5GXr span{font-size:1.8rem;display:flex;align-items:center}}.TripCard_card__UV4AB.TripCard_with-out-welcome-image__TJpsE .TripCard_name__DmsF9 .TripCard_dots-title__IJHh8{font-size:18px;line-height:22px}.TripCard_operator__J2qA_{display:flex;align-items:center;margin-bottom:.5rem}.TripCard_operator__J2qA_.TripCard_hideName__c4HBj{display:none}.TripCard_operator-name__7_5Kv{color:#666;font-size:14px;text-decoration:none;position:relative;margin-right:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1 1}.TripCard_operator-name__7_5Kv span{font-size:14px}@media(max-width:767.98px){.TripCard_operator-name__7_5Kv{width:60%}}.TripCard_rates__oGXsW{color:#979797;align-items:center;font-size:14px}.TripCard_rates__oGXsW>*{margin-bottom:.5rem}.TripCard_rates__oGXsW .TripCard_badges__SXr60{margin-right:1.4rem}@media(max-width:767.98px){.TripCard_rates__oGXsW{display:flex;font-size:1.4rem}}.TripCard_kind__Z_oak{font-size:14px;align-items:center;margin-top:.4rem}.TripCard_kind__Z_oak>div{margin-top:0}.TripCard_review-score__Rw_n_{margin:.8rem .5rem}.TripCard_footer__7LBj3{display:flex;font-size:2.2rem;justify-content:space-between;margin-top:1.3rem;flex-direction:column;min-height:49px}.TripCard_footer__7LBj3.TripCard_with-out-strike-through-price__3pdE6{min-height:auto}.TripCard_link-title__fFTC8{text-decoration:none;color:#333}.TripCard_link-title__fFTC8.TripCard_no-hover__HQgFe:hover,.TripCard_link-title__fFTC8.TripCard_no-hover__HQgFe:hover>*{color:#333}.TripCard_footer-row__M5GXr{display:flex;justify-content:space-between;align-items:center}.TripCard_footer-row__M5GXr.TripCard_alignRight__aH3m1{align-self:flex-end;margin-bottom:1rem}.TripCard_footer-row__M5GXr [class^=PopUp_pop-up]{display:inline-block;vertical-align:3px}.TripCard_footer-row__M5GXr [class^=PopUp_pop-up] svg{width:14px;height:2.3rem}.TripCard_footer-row__M5GXr .TripCard_fromtext__3H_zH{font-size:1.3rem;color:#979797;align-self:flex-end;padding-bottom:.4rem}.TripCard_footer-row__M5GXr span{font-weight:400}.TripCard_footer-row__M5GXr .TripCard_from__0tcMi{font-size:16px;color:#333;margin-top:auto;padding-right:.2rem;font-weight:500}@media(max-width:767.98px){.TripCard_footer-row__M5GXr .TripCard_from__0tcMi{font-weight:400;margin-bottom:.4rem;font-size:14px!important}}.TripCard_footer-row__M5GXr .TripCard_custom-font-size__bLYRR{font-size:2.2rem}.TripCard_footer-row__M5GXr .TripCard_price-div__LG1gd{display:flex}.TripCard_footer-row__M5GXr .TripCard_price-div__LG1gd>[class^=PopUp_pop-up]{margin-right:.5rem}.TripCard_footer-row__M5GXr .TripCard_price-div__LG1gd>[class^=PopUp_pop-up] svg{transform:none;vertical-align:middle}.TripCard_buttons-row__UYOqz{display:flex;justify-content:space-between;margin-top:2rem}.TripCard_buttons-row__UYOqz .TripCard_button__PKIMn{flex:0 0 48%;min-width:auto}.TripCard_buttons-row__UYOqz .TripCard_button__PKIMn.TripCard_black-btn__VJS_5{background:#333;border-color:#333}.TripCard_buttons-row__UYOqz .TripCard_button__PKIMn.TripCard_black-btn__VJS_5 span{font-size:24px;margin-right:.5rem}.TripCard_buttons-row__UYOqz .TripCard_button__PKIMn.TripCard_black-btn__VJS_5:hover{background:#000;border-color:#000}.TripCard_buttons-row__UYOqz .TripCard_button__PKIMn.TripCard_black-btn__VJS_5:hover:before{opacity:0}.TripCard_money-per-day__sBYic,.TripCard_old-price__mNhLN{color:#333;font-size:1.5rem}.TripCard_old-price__mNhLN{min-height:2.2rem}.TripCard_discount-rate__lvpNK{margin-right:.5rem;color:red}.TripCard_name__DmsF9{display:flex;height:4.5rem;margin-bottom:1rem}@media(max-width:767.98px){.TripCard_name__DmsF9{height:auto}}.TripCard_name__DmsF9 .TripCard_dots-title__IJHh8{font-size:2rem;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333}.TripCard_name__DmsF9 .TripCard_dots-title__IJHh8:hover{color:#177a68}.TripCard_name__DmsF9 svg{margin-right:1rem}.TripCard_tool-tip-icon__iGoG8{vertical-align:middle}@media(max-width:767.98px){.TripCard_tiny__lduFy .TripCard_name__DmsF9{line-height:22px;-webkit-line-clamp:1}.TripCard_tiny__lduFy .TripCard_fromtext__3H_zH{display:none}}.TripCard_plm__vibuv.TripCard_card__UV4AB{width:45%}.TripCard_crossed__HxhcQ{position:relative}.TripCard_crossed__HxhcQ:after{content:"";position:absolute;width:100%;height:40%;border-bottom:1.5px solid #333;top:.01rem;left:0;transform:rotate(15deg)}.TripCard_crossed__HxhcQ.TripCard_red__DZnV8:after{border-bottom:.2rem solid red}.TripCard_info-wrapper__UtnI1{padding:1.5rem}@media(max-width:767.98px){.TripCard_info-wrapper__UtnI1{padding:1rem}}.TripCard_details__w9Pv8{font-size:1.6rem}.TripCard_highlight__VYLkl{line-height:3rem}.TripCard_primary-btn__2MXeY{width:100%;margin-bottom:1.5rem}.TripCard_secondary-btn__ZaMHV{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.TripCard_secondary-btn__ZaMHV>div{width:47%}.TripCard_secondary-btn__ZaMHV>div button{width:100%}.TripCard_secondary-btn__ZaMHV button{width:47%;height:4rem}.TripCard_secondary-btn__ZaMHV button svg{margin-right:1rem;width:1.6rem}.TripCard_secondary-btn__ZaMHV button svg path{fill:#333}@media(max-width:767.98px){.TripCard_secondary-btn__ZaMHV.TripCard_compare-btn__G2I4P{display:none}}.TripCard_expand-wrapper__5TP_U{padding-top:2rem}.TripCard_expand-wrapper__5TP_U.TripCard_hidden__MA4V_{max-height:0;padding:0}.TripCard_expand-wrapper__5TP_U .TripCard_footer__7LBj3{padding-bottom:1rem;min-height:60px}.TripCard_expand-wrapper__5TP_U.TripCard_small-card-buttons__xJ0fc button{min-width:auto;height:3.5rem;font-size:14px}.TripCard_expand-info__6xc_L{margin-bottom:2rem}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3{max-height:18rem;overflow:auto}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3 ul{padding:0 1.5rem}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3 ul li{font-size:14px;color:#979797;line-height:21px;margin-bottom:1rem}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3 ul li::marker{color:#333}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3 .TripCard_showmore-bullets__BuyMr{font-size:14px;color:#666;padding-left:1.5rem;margin-top:.5rem}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3 .TripCard_showmore-bullets__BuyMr svg{transform:rotate(-90deg);height:.9rem}.TripCard_expand-info__6xc_L.TripCard_highlightdiv__w8NV3 .TripCard_showmore-bullets__BuyMr:hover{color:#177a68}.TripCard_expand-title__sW2E2{margin-bottom:1rem}.TripCard_short-card-btn__f3yHJ{display:flex;align-items:center}.TripCard_short-card-btn__f3yHJ button{border:none;color:#888}.TripCard_short-card-btn__f3yHJ button svg{margin-right:.4rem}.TripCard_short-card-btn__f3yHJ button svg path{fill:#888}.TripCard_short-more__oXagk{background:none}.TripCard_short-more__oXagk span{font-size:1.6rem}.TripCard_short-more__oXagk:hover{background:none}.TripCard_short-card-links__7Lw_o a{display:flex;align-items:center;font-size:1.6rem}.TripCard_short-card-links__7Lw_o svg{width:1.5rem;height:1.5rem;margin-right:.4rem}.TripCard_short-card-links__7Lw_o svg path{fill:#888}@media(max-width:767.98px){.TripCard_tiny__lduFy .TripCard_name__DmsF9{height:auto}.TripCard_tiny__lduFy .TripCard_name__DmsF9 .TripCard_dots-title__IJHh8{font-size:16px;font-weight:700}.TripCard_tiny__lduFy .TripCard_name__DmsF9 svg{transform:none}.TripCard_tiny__lduFy .TripCard_card__UV4AB [class^=TripType_group-kind]{font-size:13px}.TripCard_tiny__lduFy .TripCard_card__UV4AB [class^=TripType_group-kind] [class^=TripType_badge]{margin-top:2px}.TripCard_tiny__lduFy .TripCard_footer-row__M5GXr span{font-size:16px}.TripCard_tiny__lduFy .TripCard_short-card-links__7Lw_o{display:none}}@media(max-width:575.98px){.TripCard_tiny__lduFy .TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU{padding:.5rem}.TripCard_tiny__lduFy .TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU .TripCard_supplierName__dVYk1{max-width:65%}.TripCard_tiny__lduFy .TripCard_operator__J2qA_{margin-bottom:.5rem}.TripCard_tiny__lduFy .TripCard_operator__J2qA_ div:last-child{display:none}.TripCard_tiny__lduFy .TripCard_footer__7LBj3{min-height:0}.TripCard_tiny__lduFy .TripCard_footer__7LBj3 div:first-child{display:none}.TripCard_tiny__lduFy .TripCard_operator-name__7_5Kv span{font-size:12px}.TripCard_tiny__lduFy .TripCard_name__DmsF9{margin-bottom:.5rem}.TripCard_tiny__lduFy .TripCard_name__DmsF9 .TripCard_dots-title__IJHh8{line-height:22px;-webkit-line-clamp:1}.TripCard_tiny__lduFy [class^=RatingAndGrade_root]{margin-bottom:.5rem}}.TripCard_visible__jH8JA{display:block}.TripCard_hidden__MA4V_{visibility:hidden;height:0;width:0;overflow:hidden}.TripCard_links-wrapper___Vuvq{display:flex;align-items:center;justify-content:space-between}.TripCard_links-wrapper___Vuvq div:last-child{background:none}.TripCard_button-footer__MXZNq{margin-top:1.7rem;display:flex;align-items:center;width:100%;justify-content:space-between}.TripCard_button-footer__MXZNq a{width:48%}@media(min-width:768px)and (max-width:991.98px){.TripCard_button-footer__MXZNq a{min-width:5rem}}.TripCard_button-footer__MXZNq a button{width:100%}.TripCard_button-footer__MXZNq button{width:48%}@media(min-width:768px)and (max-width:991.98px){.TripCard_button-footer__MXZNq button{min-width:5rem}}.TripCard_button-footer__MXZNq svg{margin-right:.3rem}.TripCard_skeleton__lfZKf .TripCard_image__uaB1o{width:100%;padding-bottom:66.6%;background-color:#f8f7fc;position:relative}.TripCard_skeleton__lfZKf .TripCard_image-container__hz2eG{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.TripCard_skeleton__lfZKf .TripCard_image__uaB1o svg{width:30%;mix-blend-mode:luminosity;opacity:.1}.TripCard_skeleton__lfZKf .TripCard_name__DmsF9{display:block}.TripCard_skeleton__lfZKf .TripCard_info__EEjsD{margin:2.4rem 0;height:14rem;display:flex;flex-direction:column}.TripCard_skeleton__lfZKf .TripCard_info__EEjsD>*{flex:1 1}.TripCard_skeleton__lfZKf .TripCard_secondary-info__xwCDe{margin-bottom:2.4rem;height:6rem;display:flex;justify-content:space-between}.TripCard_skeleton__lfZKf .TripCard_secondary-info__xwCDe>*{width:33%}.TripCard_badge-flex__GSZle{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0}.TripCard_badge-flex__GSZle.TripCard_no-margin__C1dbs{margin:0}.TripCard_visits__Xnxcz p:not(.TripCard_expand-title__sW2E2){font-size:14px;margin-bottom:1.5rem}.TripCard_themes__5Qzl5{margin-top:1.5rem}.TripCard_themes__5Qzl5 p:not(.TripCard_expand-title__sW2E2){font-size:14px}.TripCard_traveler-review__v1LMF p:not(.TripCard_expand-title__sW2E2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-style:italic}.TripCard_empty-div__j1uYM{height:1px}.TripCard_footer-row-reserve__mqnau{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap}.TripCard_footer-row-reserve__mqnau [class^=PopUp_pop-up]{display:inline-block;vertical-align:3px}.TripCard_footer-row-reserve__mqnau [class^=PopUp_pop-up] svg{width:14px;height:2.3rem}.TripCard_footer-row-reserve__mqnau .TripCard_fromtext__3H_zH{font-size:1.3rem;color:#979797;align-self:flex-end;padding-bottom:.4rem}.TripCard_footer-row-reserve__mqnau span{font-weight:400;width:50%}.TripCard_footer-row-reserve__mqnau .TripCard_from__0tcMi{font-size:16px;color:#333;margin-top:auto;padding-right:.2rem;font-weight:500}@media(max-width:767.98px){.TripCard_footer-row-reserve__mqnau .TripCard_from__0tcMi{font-weight:400;margin-bottom:.4rem;font-size:14px!important}}.TripCard_footer-row-reserve__mqnau .TripCard_custom-font-size__bLYRR{font-size:2.2rem}.TripCard_footer-row-reserve__mqnau .TripCard_price-div__LG1gd{display:flex;gap:.5rem;justify-content:flex-end;align-items:center;font-weight:500;font-size:24px}.TripCard_footer-row-reserve__mqnau .TripCard_price-div__LG1gd svg{height:3.5rem;transform:none;vertical-align:middle}.TripCard_footer-row-reserve__mqnau .TripCard_travelers__qQGNC{margin-top:3rem;display:flex;align-items:center;gap:.5rem;color:#979797;width:100%;color:var(--Stride-Black,#333)}.TripCard_footer-row-reserve__mqnau .TripCard_travelers__qQGNC .TripCard_number-travelers__twG_F{display:flex;justify-content:flex-end;margin-left:auto;width:auto}.TripCard_footer-row-reserve__mqnau .TripCard_travelers__qQGNC span{font-size:16px;font-weight:700;width:-webkit-fill-available}.TripCard_footer-row-reserve__mqnau .TripCard_accommodation__BbplS{margin-top:1rem;display:flex;align-items:center;gap:.5rem;color:#979797;width:100%;color:var(--Stride-Black,#333)}.TripCard_footer-row-reserve__mqnau .TripCard_accommodation__BbplS .TripCard_accommodation-total__VM_qg{display:flex;justify-content:flex-end;width:-webkit-fill-available}.TripCard_footer-row-reserve__mqnau .TripCard_accommodation__BbplS span{font-size:16px;font-weight:400}.TripCard_footer-row-reserve__mqnau .TripCard_total__sHeTB{border-top:1px solid #000;margin-top:3rem;padding-top:2rem;display:flex;align-items:center;gap:.5rem;color:#979797;width:100%;color:var(--Stride-Black,#333)}.TripCard_footer-row-reserve__mqnau .TripCard_total__sHeTB .TripCard_price__gPjKF{font-size:24px;font-weight:700;display:flex;justify-content:flex-end;width:-webkit-fill-available}.TripCard_footer-row-reserve__mqnau .TripCard_total__sHeTB span{font-size:20px;font-weight:700}.TripCard_ctaFlex__8E58M{display:flex;justify-content:center}.TripCard_imageCustomTrip__Vhj_B{width:100%;padding-bottom:73.9%;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.TripCard_imageCustomTrip__Vhj_B a{position:absolute;left:0;right:0;top:0;bottom:0}.TripCard_imageCustomTrip__Vhj_B img{width:100%;position:absolute;object-fit:cover;border-radius:.4rem .4rem 0 0;object-position:center top;height:44%}.TripCard_imageCustomTrip__Vhj_B.TripCard_imageBig__f91Md{padding-bottom:100%}.TripCard_supplierDetails__YyzjJ{padding:1rem 1.5rem;font-size:14px;border-top:1px solid #dadada}.TripCard_supplierDetails__YyzjJ div,.TripCard_supplierDetails__YyzjJ span{font-size:14px}.TripCard_supplierDetails__YyzjJ .TripCard_supplierName__dVYk1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TripCard_supplierDetails__YyzjJ .TripCard_detailsFlex__HUPFx{display:flex;justify-content:space-between;align-items:center}.TripCard_supplierDetails__YyzjJ .TripCard_detailsFlex__HUPFx>div:first-child>div{margin-left:0}.TripCard_supplierDetails__YyzjJ .TripCard_detailsFlex__HUPFx>div:first-child>div:before{content:normal}.TripCard_supplierDetails__YyzjJ .TripCard_detailsFlex__HUPFx>div:first-child>div svg{display:none}.TripCard_supplierDetails__YyzjJ .TripCard_detailsFlex__HUPFx .TripCard_rates__oGXsW>div{margin-bottom:0}.TripCard_supplierDetails__YyzjJ .TripCard_detailsFlex__HUPFx .TripCard_hideCta__jB1yS .TripCard_button__PKIMn{font-size:14px;min-width:auto;height:auto;padding-left:1.5rem;color:#333}.TripCard_supplierDetails__YyzjJ .TripCard_expandDots__faOnj .TripCard_expandButton__xxpTR{width:100%;height:auto;margin-top:.5rem}.TripCard_supplierDetails__YyzjJ .TripCard_expandDots__faOnj .TripCard_expandButton__xxpTR svg{transform:rotate(90deg)}@media(max-width:767.98px){.TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU{padding:1rem;font-size:12px}.TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU div,.TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU span{font-size:12px}.TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU .TripCard_supplierName__dVYk1{margin-bottom:0}.TripCard_supplierDetails__YyzjJ.TripCard_mobileCards__rTsQU .TripCard_hideCta__jB1yS .TripCard_button__PKIMn{font-size:12px}}.TripCard_list__ahpRq{font-size:1.5rem}