.Hero_root__wWvqk{width:100%;display:flex;justify-content:center}.Hero_heroContainer__YmMU2{max-width:430px;width:100%;position:relative;flex:1 1;background-color:var(--bg-lottery)}.Hero_image__iek_y{object-fit:contain;width:100%;height:auto}.Information_informationContainer__uYD7M{position:relative;z-index:1;padding:0 var(--space-4x)}.Information_appDownloadContainer__zhZQ8{padding:0 var(--space-10x);margin-top:var(--space-5x)}.Information_image__1Wm9f{object-fit:contain;width:100%;height:auto}.SaleSection_titleImageContainer__QyjTc{display:flex;justify-content:center;align-items:center}.SaleSection_container__1jzVB{padding:var(--space-5x) var(--space-6x);background:var(--bg-white);border-radius:var(--rounded)}.SaleSection_text__SEH0k{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:#003c73;text-align:center;font-weight:700}.SaleSection_link__2bb3h{display:block;text-align:center;width:100%;margin:0 auto}.SaleSection_image__QhNEx{object-fit:contain;width:100%;height:auto}.LotterySection_root__GHD_s{width:100%;padding:var(--space-5x);background:var(--bg-white);display:flex;flex-direction:column;align-items:center;gap:var(--space-3x);border-radius:var(--rounded)}.LotterySection_sectionLabel__JMrAU{font-weight:800;font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);color:#003c73;text-align:center}.LotterySection_dividerItemContainer__dZW5j{display:flex;justify-content:center;gap:var(--space)}.LotterySection_dividerItem__gh_vT{width:4px;height:4px;background-color:var(--color-lottery);border-radius:50%}.LotteryPeriodSection_container__e11tq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4x)}.LotteryPeriodSection_mainText__kVua3{font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-2xl);color:#003c73}.LotteryPeriodSection_underline__EbDlp{display:block;width:100%;background-color:#fbf088;height:7px;border-radius:var(--rounded);margin-top:-8px}.LotteryPeriodSection_labelText__hfQ78{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:#003c73;text-align:center}.LotteryPrizeInfoSection_container__kdWhm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6x);color:#003c73}.LotteryPrizeInfoSection_prizeInfo__UkuIi{display:flex;flex-direction:column;align-items:center;gap:var(--space-3x)}.LotteryPrizeInfoSection_title__Pxhyx{font-size:var(--fontSize-lg);font-weight:800;line-height:var(--lineHeight-2xl)}.LotteryPrizeInfoSection_prizeItem__IWwLs{display:grid;grid-template-columns:40px auto 1fr}.LotteryPrizeInfoSection_prizeLabel__m9qXm{color:var(--color-lottery);font-size:var(--fontSize-lg);line-height:var(--lineHeight-xl);font-weight:800;margin-right:var(--space-2x);text-align:right}.LotteryPrizeInfoSection_prize__ptgvc{font-size:var(--fontSize-xl);line-height:var(--lineHeight-2xl);font-weight:800;margin-left:var(--space)}.LotteryPrizeInfoSection_prize__ptgvc span{font-size:var(--fontSize-lg);line-height:var(--lineHeight-xl);font-weight:800}.LotteryPrizeInfoSection_labelText__8ncQv{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);font-weight:700;text-align:center;width:calc(100% + var(--space-10x))}.LotteryPrizeInfoSection_linkText__U9B9U{color:inherit;font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);font-weight:700;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.LotteryParticipationMethodSection_container__A8eHw{display:flex;flex-direction:column;gap:var(--space-2x)}.LotteryParticipationMethodSection_item___Y4_K{display:flex;align-items:center;gap:var(--space-2x)}.LotteryParticipationMethodSection_number___8r30{width:20px;height:20px;font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);font-weight:800;background-color:var(--color-primary);border-radius:var(--rounded-full);display:grid;place-items:center;color:var(--color-white)}.LotteryParticipationMethodSection_text__E6pBY{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:#003c73}.LotteryAttentionSection_container__3PTmx{margin-bottom:var(--space-5x);list-style-type:disc;padding-left:var(--space-5x)}.LotteryAttentionSection_item__6lYFN{display:list-item;align-items:center}.LotteryAttentionSection_text__RtFz6{font-size:var(--fontSize-sm);font-weight:700;line-height:var(--lineHeight-base);color:#003c73}.LotteryAttentionSection_linkText__ijjjF{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:#003c73;text-decoration:underline}.ShareButton_root__WN7sI{display:flex;flex-direction:column;align-items:center;gap:var(--space);border:none;background:transparent;cursor:pointer}.ShareButton_text__Ouhkp{color:#003c73;font-size:var(--fontSize-sm);font-weight:700;line-height:var(--lineHeight-base)}.ShareButtons_root___IQ_j{display:flex;flex-direction:column;align-items:center;gap:var(--space-5x)}.ShareButtons_title__tUt6e{text-align:center}.ShareButtons_buttonContainer__mSICz{display:flex;gap:var(--space-4x)}.ShareButtons_text__hAauI{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);color:#003c73;text-align:center;margin-top:var(--space-4x)}.EntryResultsList_entryResultListWrapper__SwG2W{position:relative;width:100%;max-width:100%}.EntryResultsList_hasEntryResultList__gmzEt{padding-top:36px}.EntryResultsList_entryResultListImg__H7AzP{width:20px;height:20px;border-radius:50%}.EntryResultsList_entryResultListMessage__1DX5e{font-weight:700;font-size:var(--fontSize-sm,14px);line-height:var(--lineHeight-lg,1.5)}@keyframes EntryResultsList_slideInUp__8bc_G{0%{transform:translateY(20%);opacity:0}30%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}to{transform:translateY(-20%);opacity:0}}.EntryResultsList_entryResultList__P9cNS{margin-bottom:var(--space-2x);position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 32px)}.EntryResultsList_entryResultListItem__E97DR{display:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:0 var(--space)}.EntryResultsList_entryResultListItem__E97DR p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EntryResultsList_entryResultListItem__E97DR.EntryResultsList_active__Zgsf_{display:block;animation:EntryResultsList_slideInUp__8bc_G 3s ease-in-out forwards;display:flex;align-items:center;gap:var(--space);background:var(--bg-white);opacity:.8;border-radius:var(--rounded-xs);height:28px}.FixedFooter_footer__Ztii1{position:fixed;bottom:var(--space-6x);left:50%;transform:translateX(-50%);width:calc(100vw - 52px - 32px);max-width:350px;z-index:var(--z-index-follow);display:flex;flex-direction:column;align-items:center}.AboutLotterySectionWithImage_aboutLotterySection__9hbPR{display:flex;flex-direction:column;align-items:center;gap:var(--space-2x);padding-bottom:var(--space-5x)}.AboutLotterySectionWithImage_aboutLotterySection__9hbPR p{text-align:center;font-weight:700;font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:#003c73}.SpinGachaButton_button__HMsFU{padding:0 26px}.SpinGachaButton_primaryButton__ckPuP a,.SpinGachaButton_primaryButton__ckPuP button{height:56px;border-radius:999px;box-shadow:0 4px 4px #0000001a}.SpinGachaButton_primaryButton__ckPuP a[disabled],.SpinGachaButton_primaryButton__ckPuP button:disabled{pointer-events:none;background-color:var(--color-disabled-light);color:var(--color-disabled);box-shadow:none;border:none}.SpinGachaButton_toAppLink__6Cjfc{display:none;width:100%;text-align:center;height:48px;color:var(--color-primary);font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);background-color:white;border-radius:100px;margin:10px 0 24px;box-shadow:0 4px 4px 0 #0000001a}@media screen and (max-width:1024px){.SpinGachaButton_primaryButton__ckPuP button,.SpinGachaButton_toAppLink__6Cjfc{display:grid;place-content:center;width:290px;margin-left:auto;margin-right:auto}}.LotteryPage_root__Y5ZXa{position:relative;width:100vw;min-height:100vh;background:var(--bg-lottery-gradient);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--space-30x)}.LotteryPage_pcButtonContainer__yzRcZ button{width:290px;margin-bottom:var(--space-8x)}.LotteryPage_container__FPDL7{max-width:430px;position:relative;width:100%;padding:var(--space-5x) 0;background-color:var(--bg-lottery)}.LotteryPage_buttonLabelText__fPZKE{font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-base);color:#003c73;text-align:center;margin:var(--space-5x) auto var(--space-9x)}.LotteryPage_spinButtonLabelText__VVTbT{font-size:var(--fontSize-xl);font-weight:700;line-height:var(--lineHeight-3xl);color:#003c73;text-align:center}.LotteryPage_omikujiContainer__k7YQZ{max-width:430px;width:100%;position:relative;z-index:1}.LotteryPage_buttonContainer__M4rSH{width:100%;display:flex;flex-direction:column;align-items:center}.LotteryPage_button__LJUlT{width:100%;padding:0 26px}.LotteryPage_primaryButton__4k4gs a,.LotteryPage_primaryButton__4k4gs button{height:56px;border-radius:999px;box-shadow:0 4px 4px #0000001a}.LotteryPage_primaryButton__4k4gs a[disabled],.LotteryPage_primaryButton__4k4gs button:disabled{pointer-events:none;background-color:var(--color-disabled-light);color:var(--color-disabled);box-shadow:none;border:none}.LotteryPage_toaLink__5EDqi{display:flex;padding-top:24px;justify-content:center}.LotteryPage_toaLink__5EDqi>a{color:#003c73;background:none;box-shadow:none;font-weight:700;font-size:14px;text-decoration:underline;height:auto}.LotteryPage_tile__PrkwY{background-color:white;object-fit:contain;width:100%;height:auto;margin-bottom:calc((100%) * .5)}.LotteryPage_notificationContainer__sJ_Nl{text-align:center;margin-bottom:var(--space-9x)}.LotteryPage_notificationText__6EEF3{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);font-weight:700;color:#003c73}.LotteryPage_notificationSubtext__THp6w{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);text-align:center}.LotteryPage_informationContainer__Ihp56{position:relative;z-index:1}.LotteryPage_informationContainer__Ihp56 section{border:none}.LotteryPage_appDownloadContainer__xdbN1{border-radius:8px;background-color:white;overflow:hidden;padding-left:20px;padding-right:20px}.LotteryPage_doubleChanceButton__H2zZ5{padding:0 20px 20px}.LotteryPage_doubleChanceButton__H2zZ5 a{height:56px;border-radius:999px}.LotteryPage_imageAction__fpv_7{position:absolute;bottom:0;width:100%;padding:0 20px 20px}.LotteryPage_linkContainer__0aJQS{padding:0 20px 20px;background-color:white;text-align:center}.LotteryPage_linkContainer__0aJQS a{color:#003c73;font-size:var(--fontSize-base);font-weight:700;text-decoration:underline}.LotteryPage_imageContainer__AUVW_{position:relative;border-radius:8px;background-color:white;overflow:hidden}.LotteryPage_image__EWYHi{object-fit:contain;width:100%;height:auto}.LotteryPage_text__NxUrY{font-size:16px;font-weight:700;line-height:28px;color:#003c73;text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.LotteryPage_pcActionButton__gIIpd{margin-bottom:16px}@keyframes Transition_fadeInOut__egOX6{0%{opacity:0}20%{opacity:1}}.Transition_fade__n37vH{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:white;animation:Transition_fadeInOut__egOX6 .5s forwards;z-index:3}.Loading_root__HyF8B{width:100vw;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center}.Loading_loadingContainer__O5Huz,.Loading_root__HyF8B{position:relative;background-color:var(--bg-lottery);overflow:hidden}.Loading_loadingContainer__O5Huz{width:100%;height:100vh;height:100svh;max-width:430px}.Loading_loading__SqqI2{width:100%;height:100%;position:absolute;z-index:1;top:0;overflow:hidden}.Loading_video__zRK3W{object-fit:contain;width:100%;height:auto;margin:0 auto}.Loading_loadingFront__hXJji{position:absolute;z-index:2}.Loading_loadingCover__mI_Kr{position:absolute;z-index:999;width:calc(100% + 32px);height:calc(100% + 32px);top:-16px;left:-16px}.Prize_root__TGDtl{max-width:430px;margin:0 auto;width:100%;position:relative;z-index:1;background:var(--bg-lottery)}.Prize_cracker__E0S5d{width:100%;position:absolute;z-index:2}.Prize_prizeImageContainer__Sk5D1 .Prize_image__H2_Jv{object-fit:contain;width:100%;height:auto}.Prize_random__HQ_ox{position:absolute;width:280px;top:var(--space-4x);left:50%;transform:translateX(-50%)}@keyframes LotteryResult_fadeIn__8b8sq{0%{opacity:0}to{opacity:1}}.LotteryResult_fadeIn__8b8sq{animation:LotteryResult_fadeIn__8b8sq 1s}.LotteryResult_fadeBackground__OMRtb{background-color:white}.LotteryResult_root__46wZb{width:100vw;min-height:100vh;min-height:100svh;justify-content:center}.LotteryResult_resultContainer__d2tLD,.LotteryResult_root__46wZb{position:relative;background-color:var(--bg-lottery);overflow:hidden}.LotteryResult_resultContainer__d2tLD{max-width:430px;width:100%;padding:0 var(--space-4x) var(--space-4x);margin:var(--space-4x) auto 0}.LotteryResult_inner__yY_Fp{position:relative;z-index:1}.LotteryResult_buttonWrapper__svweF{margin:0 var(--space-5x) 0;display:flex;flex-direction:column}.CheckTravel_saleContainer__AX0_a{overflow:hidden;background-color:white;padding:var(--space-6x) var(--space-6x) var(--space-8x);text-align:center;border-radius:var(--rounded)}.CheckTravel_info__rR_hD{color:#003c73;font-size:var(--fontSize-lg);line-height:var(--lineHeight-3xl);font-weight:700}.CheckTravel_pointTitle__uNI2_{font-size:var(--fontSize-lg);line-height:var(--lineHeight-xl);font-weight:700;margin-bottom:var(--space-2x);display:flex;align-items:center;gap:var(--space)}.CheckTravel_pointAmount__vKSXH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4x)}.CheckTravel_pointAmountLabel__j9WZF{color:var(--color-gray-50);font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);font-weight:700;white-space:nowrap}.CheckTravel_pointAmountContent__sz2jU{display:flex;align-items:center;gap:var(--space-2x);white-space:nowrap}.CheckTravel_pointAmountValue__42reD{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);font-weight:700;display:flex;align-items:center;gap:var(--space)}.CheckTravel_pointAmountValue__42reD span{font-size:var(--fontSize-3xl);line-height:var(--lineHeight-4xl)}.CheckTravel_pointSubAmountContainer__TWJPj{display:flex;flex-direction:column;gap:var(--space-2x)}.CheckTravel_pointSubAmount__cZL2u{justify-content:space-between}.CheckTravel_pointSubAmountContent__rlEEG,.CheckTravel_pointSubAmount__cZL2u{display:flex;align-items:center;gap:var(--space-2x)}.CheckTravel_pointSubAmountValue__jvtU3{font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm);font-weight:700;display:flex;align-items:center;gap:var(--space);white-space:nowrap}.CheckTravel_pointSubAmountValue__jvtU3 span{font-size:var(--fontSize-xl);line-height:var(--lineHeight-3xl)}.CheckTravel_linkContainer__K_D0B{display:flex;flex-direction:column;align-items:center;gap:var(--space-2x)}.CheckTravel_text__Z3cnf{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);font-weight:700;color:#003c73;text-align:center}.LotteryDescriptionSection_mainText__1DM_4{font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);color:#003c73}.LotteryDescriptionSection_underline__oPMv_{display:block;width:100%;background-color:#fbf088;height:7px;border-radius:var(--rounded);margin-top:-8px}.LotteryDescriptionSection_labelText__553EI{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:#003c73;text-align:center;margin-top:var(--space)}.LotterySearchToursSection_root__i5VRy{display:flex;flex-direction:column}.LotterySearchToursSection_title__tth2U{text-align:left;font-size:var(--fontSize-xl);font-weight:700;line-height:var(--lineHeight-2xl)}@media screen and (min-width:768px){.LotterySearchToursSection_title__tth2U{text-align:center}}.HistoryContent_root__mKOfa{display:flex;flex:1 1;border:1px solid var(--color-gray-20);border-radius:var(--rounded);padding:var(--space-3x);gap:var(--space-3x);width:280px}.HistoryContent_root__mKOfa dl{width:100%}.HistoryContent_thumbnail__csNaG{width:84px;height:84px}.HistoryContent_thumbnail__csNaG img{width:100%;height:100%;border-radius:var(--rounded);object-fit:cover}.HistoryContent_details__vsjNf{display:flex;flex:1 1;align-items:center;overflow:hidden}.HistoryContent_details__vsjNf dl span{line-height:20px}.SearchHistoriesSection_section__fE1hX{padding-bottom:0}.SearchHistoriesSection_carousel__imz0z{margin-inline:calc(var(--space-4x) * -1);padding-left:var(--space-4x);padding-right:var(--space-4x)}.SearchHistoriesSection_carousel__imz0z li:last-child{padding-right:var(--space-4x)}.BrowsingHistoriesSection_section__m6tuY{padding-bottom:0}.ToursCarousel_root__GeeSL{display:flex;width:100%;justify-content:center;align-items:center;position:relative;padding-left:var(--space-4x);padding-right:var(--space-4x)}.ToursCarousel_carousel__76cHT{overflow:auto hidden;width:100%}.ToursCarousel_items__CaOsz{display:flex;position:relative;width:100%;transition:left .5s ease}.ToursCarousel_items-centered__uoVTr{justify-content:center}.ToursCarousel_item__DZYJR dd{font-size:var(--fontSize-lg)}.ToursCarousel_item__DZYJR+.ToursCarousel_item__DZYJR{margin-left:var(--space-6x)}.ToursCarousel_thumbnail__Gg86E img{object-fit:cover;width:100%;height:100%;border-radius:var(--rounded)}.ToursCarousel_loading__2vKOI{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ToursCarousel_leftButton__CfGs4,.ToursCarousel_rightButton__Lp4tl{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-gray-dark);background:var(--color-white);cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 4px rgba(0,0,0,.05)}.ToursCarousel_leftButton__CfGs4:hover,.ToursCarousel_rightButton__Lp4tl:hover{background:var(--color-gray-5)}.ToursCarousel_leftButton__CfGs4{position:absolute;top:50%;left:0;transform:translate(var(--space-2x),-50%)}.ToursCarousel_rightButton__Lp4tl{position:absolute;top:50%;right:0;transform:translate(calc(-1 * var(--space-2x)),-50%)}@media screen and (max-width:725px){.ToursCarousel_items-centered__uoVTr{justify-content:flex-start}}@media screen and (max-width:1024px){.ToursCarousel_root__GeeSL{width:calc(100% + var(--space-4x) * 2);margin-inline:calc(var(--space-4x) * -1)}.ToursCarousel_carousel__76cHT{padding:0}.ToursCarousel_item__DZYJR:last-child{padding-right:var(--space-4x)}.ToursCarousel_items__CaOsz{transition:none}.ToursCarousel_item__DZYJR+.ToursCarousel_item__DZYJR{margin-left:var(--space-4x)}.ToursCarousel_leftButton__CfGs4,.ToursCarousel_rightButton__Lp4tl{display:none}}@media screen and (min-width:1200px){.ToursCarousel_leftButton__CfGs4{transform:translate(calc(-100% - var(--space-4x)),-50%)}.ToursCarousel_rightButton__Lp4tl{transform:translate(calc(100% + var(--space-4x)),-50%)}}.SearchSaleToursSection_section__hLju7{padding-bottom:0}.SearchSaleToursSection_buttonWrapper__9zPL0 a{width:calc(100% - var(--space-4x))}.LotterySearchTravelSection_imageWrapper__DNglq{text-align:center;background:linear-gradient(to bottom,var(--bg-lottery),var(--bg-white) 50%)}.LotterySearchTravelSection_sections__TXWFt{padding:var(--space-8x) 0 var(--space-20x) var(--space-5x);background-color:var(--bg-white)}.LotterySearchHotelsSection_root__acHTy{display:flex;flex-direction:column}.LotterySearchHotelsSection_title__GOCLK{text-align:left;font-size:var(--fontSize-xl);font-weight:700;line-height:var(--lineHeight-2xl)}@media screen and (min-width:768px){.LotterySearchHotelsSection_title__GOCLK{text-align:center}}.SearchHistoriesSection_section__g7zEe{padding-bottom:0}.SearchHistoriesSection_wrapper__g_h2U{display:flex;flex-shrink:0;min-width:180px;max-width:280px;height:100%;padding:var(--space-3x);border:1px solid var(--border-gray);border-radius:var(--rounded)}.SearchHistoriesSection_textContent__telBJ{max-width:239px}.SearchHistoriesSection_carousel__Wjbfq{width:calc(100% + var(--space-4x) * 2);margin-inline:calc(var(--space-4x) * -1);padding-left:var(--space-4x);padding-right:var(--space-4x)}.SearchHistoriesSection_carousel__Wjbfq li:last-child{padding-right:var(--space-4x)}@media screen and (min-width:1025px){.SearchHistoriesSection_wrapper__g_h2U{max-width:unset;min-width:unset;width:328px}.SearchHistoriesSection_textContent__telBJ{max-width:276px}}.HistoryContent_content__5FW5P{display:flex}.HistoryContent_historyIcon__H3ArX{margin-right:var(--space-2x)}.SearchPopularHotelsSection_section__zCSvT{padding-bottom:0}.SearchPopularHotelsSection_buttonWrapper__C_HrZ a{width:calc(100% - var(--space-4x))}.HotelList_root__NpfhR{display:flex;gap:var(--space-4x);overflow-x:scroll}.HotelCard_root__mc3Z8{display:block;border:2px solid var(--border-gray);border-radius:var(--rounded);width:312px;color:inherit}.HotelCard_root__mc3Z8:not(:last-child){margin-bottom:var(--space-6x)}.HotelCard_root__mc3Z8.HotelCard_highlight__g9SUL{border:1px solid var(--color-primary)}.HotelCard_highlightHeader__miAXa{display:flex;align-items:center;height:40px;padding:var(--space-2x) var(--space-4x);background-color:var(--color-green-5);border-radius:var(--rounded) var(--rounded) 0 0}.HotelCard_highlightHeader__miAXa>i{margin-right:var(--space-3x)}.HotelCard_inner__XyLU7{display:flex;width:100%;height:260px;padding:var(--space-4x) var(--space-6x) var(--space-6x) var(--space-4x)}.HotelCard_thumbnail__O0gs5{position:relative;width:300px;flex-shrink:0;background-color:var(--color-gray-10);border-radius:var(--rounded)}.HotelCard_thumbnailInner__1s6fY{position:relative;height:0;padding-top:73.33333%;overflow:hidden;border-radius:var(--rounded)}.HotelCard_thumbnail__O0gs5 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.HotelCard_upperLeft__JygNf{padding:var(--space-2x)}.HotelCard_lowerRight__g_jy3,.HotelCard_upperLeft__JygNf{position:absolute;z-index:1;display:flex;width:100%;flex-wrap:wrap}.HotelCard_lowerRight__g_jy3{padding:var(--space-4x);bottom:0;justify-content:flex-end}.HotelCard_detail__0kMeM{display:flex;flex-direction:column;align-content:flex-start;width:calc(100% - 300px);padding-left:var(--space-6x)}.HotelCard_title__9dKzL{font-size:var(--fontSize-lg);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HotelCard_main__cld1b{margin-top:var(--space-2x);row-gap:var(--space-2x);height:100%}.HotelCard_leftBody__kWt2i,.HotelCard_main__cld1b{display:flex;justify-content:space-between;flex-direction:column}.HotelCard_items__RdI_0>li:not(:first-child){margin-top:var(--space)}.HotelCard_item__9B0q7{display:flex;align-items:center}.HotelCard_itemIcon__SKJlO{flex-shrink:0;display:flex}.HotelCard_itemBody__7SHXO{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelCard_itemIcon__SKJlO+.HotelCard_itemBody__7SHXO{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelCard_hotel__JNkQT{display:flex;align-items:center;overflow:hidden;max-width:100%}.HotelCard_hotelRating__is8iB{display:flex;flex-shrink:0}.HotelCard_hotelRating__is8iB+.HotelCard_hotelName__reSZb{padding-left:var(--space-2x)}.HotelCard_rating__vyrqL{display:flex;align-items:center}.HotelCard_overall__qshko{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelCard_totalCount__Wiv_I{margin-left:var(--space-2x)}.HotelCard_refundable__HieZU{display:flex;align-items:center;margin-top:var(--space)}.HotelCard_refundable__HieZU .HotelCard_refundableBody__E3gBC{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelCard_refundableIcon__zTtDQ+.HotelCard_refundableBody__E3gBC{padding-left:var(--space)}.HotelCard_wishlistButtonWrapper__S14hR{position:absolute;margin:var(--space-2x);top:0;right:0;z-index:1}.HotelCard_root__mc3Z8{border:unset;border-radius:0;padding-top:var(--space-4x);padding-bottom:var(--space-4x)}.HotelCard_root__mc3Z8.HotelCard_highlight__g9SUL{border:unset}.HotelCard_root__mc3Z8:not(:last-child){margin-bottom:0;border-bottom:1px solid var(--color-gray-20)}.HotelCard_inner__XyLU7{flex-direction:column;padding:0;height:auto}.HotelCard_thumbnail__O0gs5{width:auto}.HotelCard_thumbnailInner__1s6fY{padding-top:50%}.HotelCard_highlightHeader__miAXa{padding-left:var(--space-3x)}.HotelCard_highlightHeader__miAXa>i{margin-right:var(--space-4x)}.HotelCard_highlight__g9SUL .HotelCard_thumbnailInner__1s6fY{border-radius:0 0 var(--rounded) var(--rounded)}.HotelCard_detail__0kMeM{width:auto;padding-left:0;margin-top:var(--space-2x)}.HotelCard_main__cld1b{flex-direction:row}.HotelCard_title__9dKzL{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg)}.HotelCard_action__CKYVH{display:none}.HotelCardPrice_displayPriceDescription___auM0{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);font-weight:700;color:var(--color-gray-50);white-space:nowrap}@media screen and (max-width:768px){.HotelCardPrice_displayPriceDescription___auM0{text-align:right}}div+.HotelCardPrice_spacer__cWzb6{display:block;width:var(--space-1);height:var(--space-2x)}.PointsDisplay_pointIcon__0irWF{margin-top:-3px}.PointsDisplay_pointAlertIcon__sKuzv i{margin-top:-6px}.HotelCardSkeleton_root__zDr_g{display:flex}.HotelCardSkeleton_root__zDr_g+.HotelCardSkeleton_root__zDr_g{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.HotelCardSkeleton_figure__W2Y_S{max-width:300px;width:100%;flex-shrink:0}.HotelCardSkeleton_rows__1fpKK{flex-basis:100%;padding-left:var(--space-6x);padding-top:var(--space-4x)}.HotelCardSkeleton_rows__1fpKK>li+li{margin-top:var(--space-4x)}@media screen and (max-width:767px){.HotelCardSkeleton_root__zDr_g{display:block}.HotelCardSkeleton_root__zDr_g+.HotelCardSkeleton_root__zDr_g{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.HotelCardSkeleton_figure__W2Y_S{max-width:100%}.HotelCardSkeleton_rows__1fpKK{padding-left:0}}.AppDownloadButtons_primaryButton__eU5dW button{display:none;height:48px;border-radius:999px;background:#00cd68;box-shadow:0 4px 4px 0 #0000001a}.AppDownloadButtons_toAppLink__JJv8y{display:none;width:100%;text-align:center;height:48px;color:var(--color-primary);font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);background-color:white;border-radius:100px;margin:10px 0 24px;box-shadow:0 4px 4px 0 #0000001a}@media screen and (max-width:1024px){.AppDownloadButtons_primaryButton__eU5dW button,.AppDownloadButtons_toAppLink__JJv8y{display:grid;place-content:center;width:290px;margin-left:auto;margin-right:auto}}.AppDownloadBanner_appDownloadContainer__CIDJt{border-radius:8px;background-color:white;overflow:hidden;padding-left:20px;padding-right:20px;text-align:center}.AppDownloadBanner_appDownloadContainer__CIDJt button{width:290px}.AppDownloadBanner_image__gN22I{object-fit:contain;width:100%;height:auto}.AppDownloadBanner_linkContainer__BKk4R{padding:0 20px;background-color:white;text-align:center}.AppDownloadBanner_link__MxIx9{color:#003c73;font-size:var(--fontSize-base);font-weight:700;text-decoration:underline}.AuthLoading_root__i_OyT{position:relative;width:100vw;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-lottery)}
/*# sourceMappingURL=e7379ded33529ce3.css.map*/