.package-results-grouped-by-resort_resortPackagesContainer__dF4_t{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:960px){.package-results-grouped-by-resort_resortPackagesContainer__dF4_t{width:100vw;border-radius:0;overflow-x:hidden;margin-left:-16px}}.package-results-grouped-by-resort_resortPackagesContainer__dF4_t .package-results-grouped-by-resort_overlay__AkclD{position:relative}.package-results-grouped-by-resort_resortPackagesContainer__dF4_t .package-results-grouped-by-resort_overlay__AkclD:after{position:absolute;top:0;display:block;width:894px;height:304px;border-radius:16px 16px 0 0;z-index:1;content:"";background:linear-gradient(0deg,rgba(0,44,153,.5),rgba(0,44,153,.5))}@media(max-width:960px){.package-results-grouped-by-resort_resortPackagesContainer__dF4_t .package-results-grouped-by-resort_overlay__AkclD:after{width:100vw;border-radius:0}}.package-results-grouped-by-resort_resortPackagesContainer__dF4_t .package-results-grouped-by-resort_seeMoreButtonTextDesktop__ERQYw{color:var(--see-more-button-color)}.package-results-grouped-by-resort_resortImage__Okaxt{width:894px}@media(max-width:960px){.package-results-grouped-by-resort_resortImage__Okaxt{width:100vw}}.package-results-grouped-by-resort_resortImageContainer__YRiSX{height:304px;width:894px;position:absolute;border-radius:16px 16px 0 0;overflow:hidden}@media(max-width:960px){.package-results-grouped-by-resort_resortImageContainer__YRiSX{width:100vw;border-radius:0}}.package-results-grouped-by-resort_topSection__XQiIR{z-index:1;display:flex;justify-content:space-between;align-items:flex-end;position:relative;left:30px;margin-top:12px;width:calc(100% - 60px)}@media(max-width:960px){.package-results-grouped-by-resort_topSection__XQiIR{left:16px;margin-top:6px;width:calc(100% - 32px)}}.package-results-grouped-by-resort_topSection__XQiIR .package-results-grouped-by-resort_resortInfo__aqq06{display:flex;flex-direction:column;color:var(--white);gap:8px}.package-results-grouped-by-resort_topSection__XQiIR .package-results-grouped-by-resort_resortName__w5_0q{text-align:left;margin-bottom:-4px}.package-results-grouped-by-resort_topSection__XQiIR .package-results-grouped-by-resort_countryNameLine__9TISm{display:flex;gap:4px}.package-results-grouped-by-resort_topSection__XQiIR .package-results-grouped-by-resort_badges__76NCE{display:flex;gap:4px;flex-wrap:wrap}.package-results-grouped-by-resort_topSection__XQiIR .package-results-grouped-by-resort_badge__MZ97b{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:2px;border-radius:8px;border:1px solid #fff;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:960px){.package-results-grouped-by-resort_topSection__XQiIR .package-results-grouped-by-resort_badge__MZ97b{white-space:nowrap}.package-results-grouped-by-resort_seeMoreButtonMobile__HNqTW{width:calc(100% - 32px);margin-inline:auto;background-color:transparent!important}}.package-results-grouped-skeleton_externalContainer__HijhJ{position:relative;height:464px}.package-results-grouped-skeleton_carouselSection__7Tp1C{display:flex;gap:12px;justify-content:center}@media(max-width:960px){.package-results-grouped-skeleton_carouselSection__7Tp1C{justify-content:flex-start;margin-left:16px}}.package-results-grouped-skeleton_lineSkeleton__Gw_rO{border-radius:8px;height:12px}.package-results-grouped-skeleton_lineSkeleton__Gw_rO.package-results-grouped-skeleton_titleSkeleton__StFRi{height:20px}.package-results-grouped-skeleton_lineSkeleton__Gw_rO.package-results-grouped-skeleton_buttonSkeleton__FI0v6{height:48px}.package-results-grouped-skeleton_resortImageSkeleton___DCbR{position:relative;top:0;display:block;width:894px;height:304px;border-radius:16px 16px 0 0;z-index:1;background-color:var(--grey-700)}@media(max-width:960px){.package-results-grouped-skeleton_resortImageSkeleton___DCbR{width:100vw;border-radius:0}}.package-results-grouped-skeleton_content__EF31k{position:absolute;z-index:1;top:0;width:100%;display:flex;flex-direction:column;gap:22px;padding-top:56px}@media(max-width:960px){.package-results-grouped-skeleton_content__EF31k{width:100vw}}.package-result-mini_packageCardMini__Zk60s{min-width:269px;max-width:269px;padding:12px;box-shadow:none;border-radius:var(--border-radius-medium);border:1px solid var(--border-primary);display:flex;position:relative;transition:all .3s ease 0s}.package-result-mini_packageCardMini__Zk60s.package-result-mini_limited__muhBD{border:2px solid var(--content-negative)}.package-result-mini_packageCardMini__Zk60s.package-result-mini_limited__muhBD:after{content:attr(data-limited-offer-text);position:absolute;right:-8px;top:-9px;border-radius:8px;border:1px solid rgba(0,0,0,.2);height:28px;background:var(--content-negative);display:flex;transform:rotate(3deg);padding:4px 8px;align-items:center;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.07px}.package-result-mini_packageLink__i_cei{display:flex;flex-direction:column;position:relative;gap:4px;height:100%;width:100%;cursor:pointer;color:inherit;text-decoration:none}.package-result-mini_packageLink__i_cei:hover{color:#000}.package-result-mini_packageLink__i_cei img{min-width:100%;max-width:100%;object-fit:cover;object-position:center;height:138px;border-radius:8px}.package-result-mini_packageLink__i_cei .package-result-mini_imageSkeleton__wAIF8{height:138px;border-radius:8px}.package-result-mini_packageDetails__gabYD{flex-grow:1;display:flex;flex-direction:column}.package-result-mini_accommodationTopDetails__PrrA9{display:flex;flex-direction:column;align-items:self-start;gap:4px}.package-result-mini_accommodationType__MiDvB{display:flex;gap:4px}.package-result-mini_accommodationTitle__DyQqq{text-align:left;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.package-result-mini_packageDates__eViu3{text-align:start;color:var(--grey-300)}.package-result-mini_priceContainer__JqEM4{display:flex;flex-direction:column;align-items:self-start}.package-result-mini_grow__jdph_{flex-grow:1}.package-result-mini_divider__czFu3{width:100%;height:1px;margin:12px 0;background:#e0e3eb}.package-result-mini_accTypeText__ghDiU{color:var(--grey-300)}.package-result-mini_adminDataContainer__nd_5G{position:absolute;top:-22px;left:-8px;display:flex}.package-result-mini_overlay__LKUOI{left:-1px;top:-1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.6);min-width:269px;min-height:calc(100% + 2px);padding:12px;box-shadow:none;border-radius:var(--border-radius-medium);border:1px solid var(--border-primary);display:flex;position:absolute}.package-details-mini-skeleton_skeleton__Jm7As{border-radius:8px;margin-top:8px;height:12px}.packages-carousel_carouselContainer__SRE1c{width:834px;left:30px;z-index:1}.packages-carousel_carouselBody__cNJYZ{right:auto;left:-22px;width:849px;height:100%;top:-18px;padding-top:18px}@media(max-width:960px){.packages-carousel_carouselBody__cNJYZ{padding-inline:16px;left:-30px;width:100vw}}.packages-carousel_seeAllTripsOverlay__W9pCE{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:245px;min-height:100%;padding:12px;position:relative}.packages-carousel_seeAllTripsOverlay__W9pCE .packages-carousel_moreTripsAreWaiting__SSUlN{display:flex;flex-direction:column}.packages-carousel_seeAllTripsOverlay__W9pCE .packages-carousel_seeAllMiniButton__As9HQ{height:36px}