.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper{height:auto}.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper .swiper{height:auto}.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper .swiper-wrapper{align-items:stretch;height:auto}.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper.DomesticReviewPreview-module-scss-module__CdNrGa__reviewSwiper .swiper-slide{height:auto}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.PdpBottomCta-module-scss-module__5DBO_q__side-utility-container){--translate-x-side-utility-weight:166px;--fixed-container-width:min(var(--container-max-width,768px), calc(100vw - 412px))}}@media (min-width:1280px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.PdpBottomCta-module-scss-module__5DBO_q__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.PdpBottomCta-module-scss-module__5DBO_q__fixedContainer,.PdpBottomCta-module-scss-module__5DBO_q__container{transform:translateX(calc(-50% + var(--translate-x-side-utility-weight,0px)));width:var(--fixed-container-width,100%);max-width:var(--fixed-container-width,var(--container-max-width,768px));margin:0 auto;position:fixed;left:50%}.PdpBottomCta-module-scss-module__5DBO_q__container{height:calc(var(--detail-floating-height) + var(--sab) + var(--timer-height,0px));z-index:11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffffd9;border-top:1px solid #0505050d;bottom:0}.PdpBottomCta-module-scss-module__5DBO_q__incomplete{height:calc(var(--detail-floating-height) + var(--sab) + 28px)}.PdpBottomCta-module-scss-module__5DBO_q__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;padding:12px 20px;display:flex}.PdpBottomCta-module-scss-module__5DBO_q__ctaGroup{flex-direction:row;align-items:center;gap:6px;width:100%;display:flex}.PdpBottomCta-module-scss-module__5DBO_q__favoriteButton{background:#fff;width:56px;flex:0 0 56px!important}.PdpBottomCta-module-scss-module__5DBO_q__ctaButton{flex:auto;width:100%;min-width:0}.PdpBottomCta-module-scss-module__5DBO_q__selectionError{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.PdpBottomCta-module-scss-module__5DBO_q__selectionErrorText{margin:0}
.PdpTopPhotos-module-scss-module__iJkTdq__domesticTopMainPhotos.PdpTopPhotos-module-scss-module__iJkTdq__domesticTopMainPhotos{height:320px}.PdpTopPhotos-module-scss-module__iJkTdq__domesticTopMainPhotos.PdpTopPhotos-module-scss-module__iJkTdq__domesticTopMainPhotos .PdpTopPhotos-module-scss-module__iJkTdq__domesticContentsDiv{padding-bottom:16px}.PdpTopPhotos-module-scss-module__iJkTdq__domesticTopMainPhotos.PdpTopPhotos-module-scss-module__iJkTdq__domesticTopMainPhotos .PdpTopPhotos-module-scss-module__iJkTdq__domesticDimmer{opacity:.68;background:linear-gradient(#0000004d,#0000004d 6.67%,#0000004a 13.33%,#00000047 20%,#00000042 26.67%,#0000003b 33.33%,#0003 40%,#0000002b 46.67%,#00000021 53.33%,#0000001a 60%,#00000012 66.67%,#0000000a 73.33%,#00000005 80%,#00000003 86.67%,#0000 93.33%,#0000),linear-gradient(#0000,#0000 6.67% 13.33%,#00000003 20% 26.67%,#00000005 33.33% 40%,#00000008 46.67%,#0000000a 53.33%,#0000000d 60% 66.67%,#0000000f 73.33% 80%,#00000012 86.67% 93.33%,#00000012)}
.RoomSheet-module-scss-module__LqOVma__image{position:relative}.RoomSheet-module-scss-module__LqOVma__image:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#05050500 60.072%,#05050507 65.216%,#0505050d 69.724%,#05050512 73.66%,#05050517 77.089%,#0505051b 80.076%,#0505051e 82.688%,#05050521 84.988%,#05050524 87.042%,#05050527 88.915%,#05050529 90.672%,#0505052b 92.3785%,#0505052d 94.0994%,#0505052f 95.8998%,#05050531 97.845%,#05050533 100%);position:absolute;inset:0}
.TrpAnchorTab-module-scss-module__nmem1q__container{flex-direction:column;padding-top:20px;display:flex}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection{top:var(--trp-anchor-tab-sticky-top);z-index:var(--pdp-trp-anchortab-zindex);box-sizing:border-box;border-bottom:1px solid var(--tds-cool-gray-30);background:#fff;width:100%;position:sticky}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer{margin:0 auto;position:relative}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer .swiper-wrapper{justify-content:flex-start;transition:justify-content .3s ease-in-out}@media (min-width:500px){.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer{width:100%;overflow:hidden}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer .TrpAnchorTab-module-scss-module__nmem1q__refineSwiperLeftMarginContainer{width:calc(100% - 20px);overflow:hidden}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer .swiper-wrapper{justify-content:center;margin-left:0;margin-right:0}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer.TrpAnchorTab-module-scss-module__nmem1q__isBelowSlides500:not(.TrpAnchorTab-module-scss-module__nmem1q__isOverflowing) .swiper-wrapper{justify-content:flex-start}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer.TrpAnchorTab-module-scss-module__nmem1q__isBelowSlides500 .swiper-wrapper{margin-left:calc(min(768px,100%)/2 - 250px);margin-right:0}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__swiperContainer.TrpAnchorTab-module-scss-module__nmem1q__isOverflowing .swiper-wrapper{justify-content:flex-start;margin-left:0;margin-right:0}}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__tabBtn{white-space:nowrap;height:42px}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__tabBtn.TrpAnchorTab-module-scss-module__nmem1q__active{color:var(--tds-cool-gray-100)}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .swiper-slide{flex-shrink:0;width:auto!important}.TrpAnchorTab-module-scss-module__nmem1q__tabBtnSection .TrpAnchorTab-module-scss-module__nmem1q__indicator{background:var(--tds-black);opacity:0;pointer-events:none;will-change:transform,width,opacity;width:0;height:2px;position:absolute;bottom:-1px;left:0}.TrpAnchorTab-module-scss-module__nmem1q__tabPanel{position:relative}
.QnaItem-module-scss-module__PfTP7a__container .QnaItem-module-scss-module__PfTP7a__expand{transition:transform .2s ease-in-out;transform:rotate(180deg)}.QnaItem-module-scss-module__PfTP7a__container.QnaItem-module-scss-module__PfTP7a__open .QnaItem-module-scss-module__PfTP7a__expand{transform:rotate(0)!important}.QnaItem-module-scss-module__PfTP7a__container .QnaItem-module-scss-module__PfTP7a__card{cursor:pointer}.QnaItem-module-scss-module__PfTP7a__description{margin-top:8px}.QnaItem-module-scss-module__PfTP7a__wordBreak{word-break:keep-all;word-wrap:break-word}
.ThtConsentModal-module-scss-module__D2lpIa__buttonWrapper{width:100%;max-width:460px;margin:0 auto;position:relative}.ThtConsentModal-module-scss-module__D2lpIa__selectContainerWrapper{flex-direction:column;gap:10px;padding:20px 0 12px;display:flex}.ThtConsentModal-module-scss-module__D2lpIa__selectContainer{border:1px solid var(--tds-cool-gray-20);background:#fff;border-radius:3px;align-items:center;width:100%;padding:12px;display:flex}.ThtConsentModal-module-scss-module__D2lpIa__selectContainer.ThtConsentModal-module-scss-module__D2lpIa__selectAll{background:var(--tds-cool-gray-20)}.ThtConsentModal-module-scss-module__D2lpIa__selectContainer.ThtConsentModal-module-scss-module__D2lpIa__selectAll.ThtConsentModal-module-scss-module__D2lpIa__allChecked{background:var(--tds-red-10);border-color:var(--tds-red-10)}.ThtConsentModal-module-scss-module__D2lpIa__selectContainer .ThtConsentModal-module-scss-module__D2lpIa__right{flex:1;justify-content:flex-end;display:flex}
.ItineraryBottomSheet-module__3o1cuW__button{background:#bbb;border-radius:100px;width:100%;padding:12px 0}.ItineraryBottomSheet-module__3o1cuW__available{background:linear-gradient(135deg,#ff5a33 .54%,#e81045 100%)}.ItineraryBottomSheet-module__3o1cuW__hanatourHeader{background:#fff}.ItineraryBottomSheet-module__3o1cuW__hanatourContainer{height:calc(var(--bottomsheet-vh,var(--vh)) - 100px - min(var(--bottomsheet-safe-area-bottom,var(--sab)), 64px))}.ItineraryBottomSheet-module__3o1cuW__loadingVideo{padding-bottom:var(--bottomsheet-safe-area-bottom,var(--sab));width:100%;height:100vh;max-height:calc(var(--vh) - 108px - 56px - 55px - 90px);flex-direction:column;justify-content:center;align-items:center;display:flex}.ItineraryBottomSheet-module__3o1cuW__loaded{display:none!important}.ItineraryBottomSheet-module__3o1cuW__iframe{width:calc(100% + 40px);height:var(--iframe-height);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ItineraryBottomSheet-module__3o1cuW__fullHeight,.ItineraryBottomSheet-module__3o1cuW__fullHeight iframe{height:var(--vh);max-height:calc(var(--vh) - 100px - var(--bottomsheet-safe-area-bottom,var(--sab)) - 55px - 76px)}.ItineraryBottomSheet-module__3o1cuW__shrinkIframe{display:none!important}.ItineraryBottomSheet-module__3o1cuW__ctaSection{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding-top:12px;padding-bottom:calc(12px + var(--bottomsheet-safe-area-bottom,var(--sab)));background:#fff;border-top:1px solid #0000000d}.ItineraryBottomSheet-module__3o1cuW__reservationButtonWrapper{flex-direction:row;gap:20px;width:100%;display:flex}.ItineraryBottomSheet-module__3o1cuW__reservationButton{flex:1}.ItineraryBottomSheet-module__3o1cuW__share{flex-direction:column;justify-content:center;align-items:center;display:flex}.ItineraryBottomSheet-module__3o1cuW__share.ItineraryBottomSheet-module__3o1cuW__kakaobank{width:87px;min-width:87px}
.AIComparisonSection-module-scss-module__wxcA4a__container{background:var(--tds-cool-gray-20);padding:40px 0}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailSection{justify-content:center;align-items:center;height:90px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__thumbnail{width:70px;height:100%;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__thumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:10px}.AIComparisonSection-module-scss-module__wxcA4a__divider{background-color:#f0f0f0;width:2px;height:100%;margin:0 10px}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailFrame{border:3px dotted #ddd;border-radius:10px;width:70px;height:100%}.AIComparisonSection-module-scss-module__wxcA4a__description{margin:40px 0 30px}@keyframes AIComparisonSection-module-scss-module__wxcA4a__gradientBorderAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.AIComparisonSection-module-scss-module__wxcA4a__compareSection{flex-direction:column;display:flex;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__compareSection .swiper-slide.AIComparisonSection-module-scss-module__wxcA4a__slide{width:182px;min-width:182px;max-width:182px}.AIComparisonSection-module-scss-module__wxcA4a__compareSection .AIComparisonSection-module-scss-module__wxcA4a__dimm{pointer-events:none;z-index:2;background:linear-gradient(#f3f3f300 0%,#f3f3f3 100%);width:100%;height:100px;position:absolute;bottom:0}.AIComparisonSection-module-scss-module__wxcA4a__compareSection .swiper{z-index:1;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__card{background-color:#fff;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:12px 12px 20px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__cardTop{flex-direction:column;gap:10px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailWrapper{position:relative}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailWrapper img{border-radius:4px}.AIComparisonSection-module-scss-module__wxcA4a__badge{z-index:1;position:absolute;top:8px;left:8px}.AIComparisonSection-module-scss-module__wxcA4a__orderNumber{z-index:1;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;left:8px}.AIComparisonSection-module-scss-module__wxcA4a__closeButton{z-index:2;cursor:pointer;filter:drop-shadow(0 1px 1px #0003);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.AIComparisonSection-module-scss-module__wxcA4a__badges{flex-wrap:wrap;gap:4px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__title{text-align:left}.AIComparisonSection-module-scss-module__wxcA4a__etcInfo{text-align:left;flex-direction:column;gap:4px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__buttonContainer{padding:0 20px}.AIComparisonSection-module-scss-module__wxcA4a__buttonWrapper{background:var(--tds-gradient-brand);background-size:200% 200%;border-radius:12px;margin-top:20px;padding:1px;animation:3s infinite AIComparisonSection-module-scss-module__wxcA4a__gradientBorderAnimation;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__buttonWrapper button{border-radius:11px;width:100%;height:100%;position:relative;background:#fff!important}
.SimilarRecommendationCarousel-module-scss-module__iIDopW__container{flex-direction:column;gap:8px;margin-top:8px;display:flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__constraintSummary{background-color:var(--tds-color-coolGray-05,#f5f6f8);border:1px solid var(--tds-color-coolGray-20,#d7d9de);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 8px;display:inline-flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__swiper{width:100%}.swiper-slide.SimilarRecommendationCarousel-module-scss-module__iIDopW__slide{box-sizing:border-box;border:1px solid var(--tds-warm-gray-40);border-radius:5px;align-items:flex-start;width:220px;min-width:220px;max-width:220px;padding:16px 16px 20px;display:flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__emptyState{background-color:var(--tds-color-coolGray-05,#f5f6f8);border:1px solid var(--tds-color-coolGray-20,#d7d9de);border-radius:12px;padding:16px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonWrapper{width:100%;padding-left:var(--ai-carousel-offset-left,0px);padding-right:var(--ai-carousel-offset-right,0px);box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;overflow:auto hidden}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonWrapper::-webkit-scrollbar{display:none}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonCard{box-sizing:border-box;border:1px solid var(--tds-warm-gray-40);background:var(--tds-basic-white,#fff);border-radius:5px;flex-direction:column;flex:0 0 220px;gap:10px;width:220px;padding:16px 16px 20px;display:flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonThumbnail,.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineShort,.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineLong,.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonPrice{background:linear-gradient(90deg,#f2f3f5 0%,#e2e4e9 50%,#f2f3f5 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonShimmer}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonThumbnail{width:100%;height:112px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineShort{width:60%;height:12px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineLong{width:80%;height:12px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonPrice{width:50%;height:14px}@keyframes SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonShimmer{0%{background-position:0%}to{background-position:-200%}}
