.PackageDetailFaqs_sectionCard__YnNKF{background:#ffffff;border:1px solid #ebe5d5;border-radius:12px;padding:24px;margin:3rem 0 2rem}.PackageDetailFaqs_sectionTitle__LPUOO{font-size:1.0625rem;font-weight:700;color:#111111;margin:0 0 12px}.PackageDetailFaqs_faqList__s_98k{display:flex;flex-direction:column;gap:10px}.PackageDetailFaqs_faqItem___3CE2{border-radius:10px;overflow:hidden;border:1px solid #ebe5d5}.PackageDetailFaqs_faqQuestion__fKCSm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#f5f3ef;border:none;text-align:left;font-size:.9375rem;font-weight:600;color:#111111;cursor:pointer}.PackageDetailFaqs_faqQuestionActive__6k_H5{background:#EE1B22;color:#ffffff}.PackageDetailFaqs_faqAnswer__7PhT3{padding:16px 18px;background:#faf8f4;font-size:.875rem;color:#555555;line-height:1.6;border-top:1px solid #ebe5d5}.PackageDetailFaqs_faqChevron__nYheU{flex-shrink:0;font-size:.875rem;display:inline-flex;align-items:center}.PackageDetailItinerary_itineraryWrap__ZQtb7{padding-top:4px}.PackageDetailItinerary_bullet__bPKg6{font-size:.7rem;font-weight:700}.PackageDetail_pageWrapper__yjv7R{--gold:#EE1B22;--gold-dark:#EE1B22;--gold-light:#F5F5F5;--cream:#fdfbf7;--cream-dark:#F2F2F2;--text:#1a1a1a;--text-muted:#666666;--border:#e8e4dc;--dark:#1a1a1a;background:#ffffff;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.PackageDetail_loadingWrap__lmS4N{display:flex;justify-content:center;align-items:center;min-height:60vh}.PackageDetail_heroBanner__1BBSM{position:relative;min-height:480px;display:flex;align-items:flex-end;overflow:hidden}.PackageDetail_heroBg__YVxY8{object-fit:cover;object-position:center}.PackageDetail_heroOverlay__NC0Rs{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.5) 45%,rgba(0,0,0,.78));z-index:1}.PackageDetail_heroInner__l4iEC{position:relative;z-index:2;width:100%;max-width:1140px;margin:0 auto;padding:40px 20px 44px}.PackageDetail_breadcrumb__iXNts{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.75rem;color:rgba(255,255,255,.7);margin-bottom:20px}.PackageDetail_breadcrumb__iXNts a{color:rgba(255,255,255,.8);text-decoration:none}.PackageDetail_breadcrumb__iXNts a:hover{color:#ffffff}.PackageDetail_breadcrumbSep__Yc4Fd{color:rgba(255,255,255,.45);font-size:.7rem}.PackageDetail_breadcrumbCurrent__akomS{color:rgba(255,255,255,.55)}.PackageDetail_heroTitleRow__XL_8o{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.PackageDetail_heroTitle__gVnH6{margin:0;font-size:clamp(1.625rem,3.2vw,2.125rem);font-weight:700;color:#ffffff;line-height:1.2}.PackageDetail_heroIconBtns__aL2pj{display:flex;gap:8px;flex-shrink:0}.PackageDetail_heroIconBtn__2RDkU{width:36px;height:36px;border-radius:8px;border:none;background:rgba(0,0,0,.45);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.PackageDetail_heroIconBtn__2RDkU:hover{background:rgba(0,0,0,.6)}.PackageDetail_heroIconBtnActive__GZIUR{background:rgba(238,27,34,.85)}.PackageDetail_heroLocation__tHvMz{margin:0 0 14px;font-size:.9375rem;font-weight:500;color:rgba(255,255,255,.9)}.PackageDetail_heroMetaRow__0t6cZ{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px}.PackageDetail_heroMetaItem__UWk8D{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.92)}.PackageDetail_heroMetaIcon__8_KLK{color:rgba(255,255,255,.85);flex-shrink:0}.PackageDetail_heroRatingBadge__nmY6H{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:rgba(0,0,0,.45);font-size:.8125rem;font-weight:600;color:#ffffff}.PackageDetail_heroRatingStar__F2Hps{color:#f0c755}.PackageDetail_heroPriceGrid__PkqKc{display:grid;grid-template-columns:repeat(2,minmax(150px,200px));grid-gap:10px;gap:10px;max-width:420px}.PackageDetail_heroPriceCard__PxRnd{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:12px 14px 14px 18px;border-radius:10px;border:none;background:#EE1B22;color:#ffffff;cursor:pointer;text-align:left;transition:background .2s;min-height:72px;overflow:hidden}.PackageDetail_heroPriceCard__PxRnd:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#ffffff;border-radius:10px 0 0 10px}.PackageDetail_heroPriceCard__PxRnd:hover{background:#a88d62}.PackageDetail_heroPriceCardActive__zKQLJ{background:#EE1B22}.PackageDetail_heroPriceCardTop__G09Ij{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.PackageDetail_heroPriceCardType__vX0_f{font-size:.65rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.95)}.PackageDetail_heroPriceCardPp__Vl7D1{font-size:.65rem;font-weight:700;letter-spacing:.6px;color:rgba(255,255,255,.85)}.PackageDetail_heroPriceCardValue__Wj_sw{font-size:1.0625rem;font-weight:800;color:#ffffff;line-height:1.2;letter-spacing:-.2px}.PackageDetail_mainContent__hPhx_{padding:32px 0 48px}.PackageDetail_contentGrid__sd6q_{max-width:1140px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:start}.PackageDetail_leftColumn__9BPT2{display:flex;flex-direction:column;gap:24px;min-width:0}.PackageDetail_overviewCard__q7iwK{background:#f5f1e8;border:none;border-radius:14px;padding:28px 32px}.PackageDetail_goldHeading__dVPBf{margin:0 0 14px;font-size:1.125rem;font-weight:700;color:#EE1B22;letter-spacing:.01em}.PackageDetail_goldSubHeading__EYJvD{margin:0 0 10px;font-size:1rem;font-weight:700;color:#EE1B22}.PackageDetail_overviewIntro__zvwi1{margin:0 0 22px;font-size:.875rem;color:#333333;line-height:1.7}.PackageDetail_overviewBlock__7uh1g{margin-bottom:22px}.PackageDetail_overviewBlock__7uh1g:last-child{margin-bottom:0}.PackageDetail_highlightList___vqz5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PackageDetail_highlightList___vqz5 li{position:relative;padding-left:16px;font-size:.875rem;color:#333333;line-height:1.55}.PackageDetail_highlightList___vqz5 li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#EE1B22;transform:translateY(-50%)}.PackageDetail_overviewBulletList__W41rJ{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:#333333;line-height:1.55}.PackageDetail_overviewBulletList__W41rJ li{padding-left:2px}.PackageDetail_overviewInfoGrid__EU6zk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 32px;gap:16px 32px;margin:0}.PackageDetail_overviewInfoItem__w_xBl{display:flex;flex-direction:column;gap:4px}.PackageDetail_overviewInfoLabel__TceDI{margin:0;font-size:.875rem;font-weight:600;color:#333333}.PackageDetail_overviewInfoValue__Cr_HV{margin:0;font-size:.875rem;font-weight:400;color:#333333;line-height:1.45}.PackageDetail_overviewText__aDEnw{font-size:.875rem;color:var(--text-muted);line-height:1.65}.PackageDetail_overviewText__aDEnw p{margin-bottom:.75rem}.PackageDetail_infoGrid__9CgsV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 24px;gap:12px 24px;margin:0}.PackageDetail_infoItem__ZVOXE{display:flex;flex-direction:column;gap:2px}.PackageDetail_infoItem__ZVOXE dt{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--gold-dark);margin:0}.PackageDetail_infoItem__ZVOXE dd{margin:0;font-size:.875rem;font-weight:600;color:var(--text)}.PackageDetail_sectionBlock__6a3zO{background:#ffffff;border:1px solid var(--border);border-radius:14px;padding:24px 28px}.PackageDetail_inclExclGrid__W2FzD{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.PackageDetail_inclCard__Ybks7{background:#f0faf4;border:1px solid #c6e8d4;border-radius:12px;padding:18px 20px}.PackageDetail_exclCard__lRfyN{background:#fff5f5;border:1px solid #f5c6cb;border-radius:12px;padding:18px 20px}.PackageDetail_inclHeading__PwTFl{color:#1a7a4a}.PackageDetail_exclHeading__O4ue_,.PackageDetail_inclHeading__PwTFl{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.9375rem;font-weight:700}.PackageDetail_exclHeading__O4ue_{color:#c0392b}.PackageDetail_bulletList__5dcgx{margin:0;padding-left:18px;font-size:.8125rem;color:var(--text-muted);line-height:1.7}.PackageDetail_bulletList__5dcgx li{margin-bottom:4px}.PackageDetail_richContent__glfws{font-size:.8125rem;color:var(--text-muted);line-height:1.65}.PackageDetail_richContent__glfws ul{padding-left:18px;margin:0}.PackageDetail_importantGrid__406A8{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.PackageDetail_importantCard__BQDAQ{min-width:0}.PackageDetail_sidebar__7GzN0{position:static}.PackageDetail_sidebarCard__nGWxb{background:#f8f8f8;border:1px solid #ececec;border-radius:14px;padding:28px 24px}.PackageDetail_sidebarSection__Xtbr1{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #e0e0e0}.PackageDetail_sidebarCtaSection__KWjCT{padding-top:4px}.PackageDetail_sidebarHeading__rfUAn{margin:0 0 14px;font-size:.9375rem;font-weight:700;color:#1a1a1a;letter-spacing:0;text-transform:none}.PackageDetail_sidebarInclusionList__R4Kan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.PackageDetail_sidebarInclusionList__R4Kan li{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:#1a1a1a;line-height:1.5}.PackageDetail_sidebarBulletList__2nHO5{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.PackageDetail_sidebarBulletList__2nHO5 li{font-size:.875rem;color:#1a1a1a;line-height:1.5}.PackageDetail_sidebarCheck__CVav2{color:#22a06b;flex-shrink:0;margin-top:2px}.PackageDetail_pricingTable__LVpbX{display:flex;flex-direction:column;gap:10px}.PackageDetail_pricingRow__LJFtw{display:flex;justify-content:space-between;align-items:center;gap:12px}.PackageDetail_pricingType__w2T0a{font-size:.875rem;font-weight:400;color:#1a1a1a;text-transform:none}.PackageDetail_pricingAmount__EA1wB{font-size:.875rem;font-weight:400;color:#1a1a1a;text-align:right;white-space:nowrap}.PackageDetail_startFromBlock__TfEBD{text-align:center;margin:0 0 20px;padding:0;border:none}.PackageDetail_startFromLabel__e6Sm_{display:block;font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:0;color:#1a1a1a;margin-bottom:6px}.PackageDetail_startFromPrice__ToLrf{margin:0;font-size:2rem;font-weight:700;color:#EE1B22;line-height:1.1}.PackageDetail_startFromNote__Tq4qx{display:block;margin-top:4px;font-size:.8125rem;color:#1a1a1a}.PackageDetail_bookNowBtn__88gZD{display:block;width:100%;padding:14px 20px;background:#444444;color:#ffffff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-align:center;text-decoration:none;border-radius:8px;border:none;cursor:pointer;transition:background .2s;margin-bottom:10px}.PackageDetail_bookNowBtn__88gZD:hover{background:#333333;color:#ffffff}.PackageDetail_sidebarContactStack__S3xym{display:flex;flex-direction:column;gap:10px}.PackageDetail_sidebarContactBtn__IVzUb{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#e8e8e8;border:none;border-radius:8px;font-size:.875rem;font-weight:500;color:#1a1a1a;text-decoration:none;transition:background .2s}.PackageDetail_sidebarContactBtn__IVzUb:hover{background:#dcdcdc;color:#1a1a1a}.PackageDetail_cancellationNote__umMaD{margin-top:16px;padding:12px 14px;border-radius:8px;font-size:.75rem;line-height:1.5}.PackageDetail_cancellationNote__umMaD p{margin:4px 0 0;color:var(--text-muted)}.PackageDetail_cancellationRefundable__Te1yf{background:#f0faf4;border:1px solid #c6e8d4}.PackageDetail_cancellationRefundable__Te1yf strong{color:#1a7a4a}.PackageDetail_cancellationNonRefundable__p8OXa{background:#fff5f5;border:1px solid #f5c6cb}.PackageDetail_cancellationNonRefundable__p8OXa strong{color:#c0392b}@media (max-width:992px){.PackageDetail_contentGrid__sd6q_{grid-template-columns:1fr}.PackageDetail_sidebar__7GzN0{position:static}.PackageDetail_heroBanner__1BBSM{min-height:360px}}@media (max-width:768px){.PackageDetail_importantGrid__406A8,.PackageDetail_inclExclGrid__W2FzD,.PackageDetail_infoGrid__9CgsV{grid-template-columns:1fr}.PackageDetail_heroTitleRow__XL_8o{align-items:flex-start}.PackageDetail_heroPriceGrid__PkqKc{grid-template-columns:1fr 1fr;max-width:100%}.PackageDetail_overviewCard__q7iwK,.PackageDetail_sectionBlock__6a3zO{padding:20px 18px}.PackageDetail_overviewInfoGrid__EU6zk{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.PackageDetail_heroPriceGrid__PkqKc{grid-template-columns:1fr}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.PackageHotelDetail_hotelSection__b4VRU{margin:0}.PackageHotelDetail_sectionHeading__ZfvXd{margin:0 0 18px;font-size:1.125rem;font-weight:700;color:#EE1B22}.PackageHotelDetail_hotelCard__r0bZ9{display:grid;grid-template-columns:240px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:stretch;background:#ffffff;border:1px solid #e8e4dc;border-radius:12px;margin-bottom:14px;overflow:hidden}.PackageHotelDetail_imageCol__LYIbk{position:relative;min-height:200px;height:100%;background:#f0ede6}.PackageHotelDetail_imageColClickable___JZD8{cursor:pointer}.PackageHotelDetail_hotelImage__7uikv{object-fit:cover}.PackageHotelDetail_imagePlaceholder__TJJmi{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:#EE1B22;font-size:.8125rem;font-weight:600}.PackageHotelDetail_ratingBadge__HPMtC{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;background:#ffffff;color:#111111;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:1}.PackageHotelDetail_ratingBadge__HPMtC svg{color:#e8a317}.PackageHotelDetail_detailsPanel__Am6TH{display:flex;align-items:stretch;gap:14px;min-width:0;height:100%;padding:18px 0}.PackageHotelDetail_accentLine__gqLeT{width:2px;flex-shrink:0;align-self:stretch;background:#EE1B22;border-radius:1px}.PackageHotelDetail_cardBody__oN9Je{flex:1 1;min-width:0;padding:0 22px 0 0;display:flex;flex-direction:column}.PackageHotelDetail_badgeSlot__1e_LQ{margin-bottom:10px}.PackageHotelDetail_onlyLeftBadge__6xROb{display:inline-block;background:#EE1B22;color:#ffffff;font-size:.75rem;font-weight:600;padding:5px 12px;border-radius:999px;line-height:1.2}.PackageHotelDetail_hotelName__q7Nez{margin:0 0 6px;font-size:1.125rem;font-weight:700;color:#111111;line-height:1.35}.PackageHotelDetail_locationRow__HLwIS{display:inline-flex;align-items:flex-start;gap:7px;font-size:.875rem;color:#333333;margin:0 0 12px;line-height:1.45}.PackageHotelDetail_locationIcon__LVf2d{flex-shrink:0;margin-top:2px}.PackageHotelDetail_dateList__a_CT2{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.PackageHotelDetail_dateItem__uw1em{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:#333333;line-height:1.4}.PackageHotelDetail_dateIcon__r7uqD{flex-shrink:0;object-fit:contain}.PackageHotelDetail_amenityList__Vdhbl{display:flex;flex-wrap:wrap;gap:8px}.PackageHotelDetail_amenityChip__VlWPI,.PackageHotelDetail_amenityMore__FkkJs{display:inline-flex;align-items:center;padding:6px 12px;background:#f9f6f0;border-radius:999px;font-size:.8125rem;color:#EE1B22;font-weight:600;line-height:1.2}.PackageHotelDetail_amenityMore__FkkJs{text-decoration:underline;cursor:default}@media (max-width:640px){.PackageHotelDetail_hotelCard__r0bZ9{grid-template-columns:1fr;column-gap:0}.PackageHotelDetail_imageCol__LYIbk{min-height:220px}.PackageHotelDetail_detailsPanel__Am6TH{padding:14px 0 16px;gap:12px}.PackageHotelDetail_cardBody__oN9Je{padding:0 16px 0 0}.PackageHotelDetail_hotelName__q7Nez{font-size:1rem}}