.ReserveCouponList-module-scss-module__K9AceG__container{flex-direction:column;gap:16px;max-width:460px;margin:0 auto;display:flex}.ReserveCouponList-module-scss-module__K9AceG__couponItem{cursor:pointer}.ReserveCouponList-module-scss-module__K9AceG__couponItem:hover{opacity:.95}.ReserveCouponList-module-scss-module__K9AceG__couponItem.ReserveCouponList-module-scss-module__K9AceG__disabled{cursor:not-allowed}.ReserveCouponList-module-scss-module__K9AceG__couponItem.ReserveCouponList-module-scss-module__K9AceG__disabled:hover{opacity:.95}.ReserveCouponList-module-scss-module__K9AceG__selected{position:relative}.ReserveCouponList-module-scss-module__K9AceG__selected:after{content:"";border:2px solid var(--tds-primary-100);pointer-events:none;border-radius:8px;position:absolute;inset:0}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.CouponSelectLayer-module-scss-module__HJPudG__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(.CouponSelectLayer-module-scss-module__HJPudG__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.CouponSelectLayer-module-scss-module__HJPudG__fixedContainer{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%}.CouponSelectLayer-module-scss-module__HJPudG__titleWrapper{max-width:500px;margin:0 auto}.CouponSelectLayer-module-scss-module__HJPudG__downloadAllButton{cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;height:28px;padding:0;display:flex}.CouponSelectLayer-module-scss-module__HJPudG__downloadAllButton:disabled{cursor:default}.CouponSelectLayer-module-scss-module__HJPudG__bottomSheetBody{border-radius:20px 20px 0 0;padding-bottom:0!important}.CouponSelectLayer-module-scss-module__HJPudG__myCouponListDiv{padding:32px 20px calc(142px + var(--sab)) 20px;background:var(--tds-cool-gray-30)}.CouponSelectLayer-module-scss-module__HJPudG__couponListWrapper{z-index:2;max-width:500px;margin:0 auto}.CouponSelectLayer-module-scss-module__HJPudG__resetCouponButton{text-align:left;width:100%;color:var(--grey9);background-color:#fff;border:1px solid #0000000a;border-radius:20px;margin-top:20px;padding:24px;font-size:12px;font-weight:700;line-height:16px;box-shadow:0 7px 30px #0000000f}.CouponSelectLayer-module-scss-module__HJPudG__resetCouponButton.CouponSelectLayer-module-scss-module__HJPudG__active{border:1px solid var(--grey9)}.CouponSelectLayer-module-scss-module__HJPudG__emptyCaseDiv{z-index:2;justify-content:center;align-items:center;margin:30% 0;display:flex}.CouponSelectLayer-module-scss-module__HJPudG__buttonWrapper{z-index:3;width:100%;max-width:460px;margin:0 auto;position:relative}@keyframes CouponSelectLayer-module-scss-module__HJPudG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes CouponSelectLayer-module-scss-module__HJPudG__slideDown{0%{opacity:1}to{opacity:0}}.CouponSelectLayer-module-scss-module__HJPudG__footerAnimationWrapper{animation-fill-mode:both}.CouponSelectLayer-module-scss-module__HJPudG__footerAnimationWrapper.CouponSelectLayer-module-scss-module__HJPudG__slideUp{animation:.15s ease-out CouponSelectLayer-module-scss-module__HJPudG__slideUp}.CouponSelectLayer-module-scss-module__HJPudG__footerAnimationWrapper.CouponSelectLayer-module-scss-module__HJPudG__slideDown{animation:.15s ease-in CouponSelectLayer-module-scss-module__HJPudG__slideDown}.CouponSelectLayer-module-scss-module__HJPudG__footerBg{width:100%;height:calc(126px + var(--sab));z-index:1;background:var(--tds-cool-gray-30);position:absolute;bottom:0}.CouponSelectLayer-module-scss-module__HJPudG__customModal{max-width:460px;padding:24px}.CouponSelectLayer-module-scss-module__HJPudG__footer{background:linear-gradient(179deg,#ebebeb00 1.08% 4.95%,#ebebeb03 8.66%,#ebebeb08 12.34%,#ebebeb0d 16.12%,#ebebeb14 20.12%,#ebebeb1f 24.45%,#ebebeb2b 29.25%,#ebebeb3b 34.63%,#ebebeb4d 40.72%,#ebebeb63 47.63%,#ebebeb7a 55.5%,#ebebeb96 64.44%,#ebebebb5 74.57%,#ebebebd9 86.03%,#ebebeb 98.92%)}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__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(.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__fixedContainer{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%}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__body{max-width:500px;margin:0 auto;padding-bottom:calc(88px + var(--sab))!important}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__titleWrapper{margin-bottom:0}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__title{padding-left:0!important;padding-right:0!important}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__content{padding-top:36px}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__logoWrapper{justify-content:center;display:flex}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__logo{display:block}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__conditions{text-align:left;flex-direction:column;margin-top:20px;display:flex}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__topDivider{margin:16px 0 12px}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__bottomDivider{margin:12px 0 14px}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__conditionTexts{flex-direction:column;gap:4px;display:flex}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__conditionRow{width:100%}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__buttonWrapper{gap:10px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__footer{padding-bottom:calc(24px + var(--sab))!important}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__cancelButton{flex:0 0 64px}.KakaobankAccountCouponPromptBottomSheet-module-scss-module__ImIqzq__submitButton{flex:1}
.Foldable-module-scss-module__eETwUa__foldableType1{max-height:var(--folded-height,24px);transition:max-height .3s;overflow:hidden}.Foldable-module-scss-module__eETwUa__foldableType1.Foldable-module-scss-module__eETwUa__open{max-height:var(--unfolded-height,-moz-fit-content);max-height:var(--unfolded-height,fit-content)}.Foldable-module-scss-module__eETwUa__foldableType1.Foldable-module-scss-module__eETwUa__open .Foldable-module-scss-module__eETwUa__foldButton .icon{transform:rotate(180deg)}.Foldable-module-scss-module__eETwUa__foldableType1 .Foldable-module-scss-module__eETwUa__foldButton .icon{transition:transform .2s;transform:rotate(0)}
.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__box{background-color:#fff;border-radius:6px;flex-direction:column;align-self:stretch;gap:12px;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__foldButton{justify-content:space-between;align-items:center;width:100%;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__foldButton .sumOfListPrice{align-self:center;gap:4px;display:inline-flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__folded{flex-direction:column;gap:6px;padding-top:10px;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__items{flex-direction:column;gap:6px;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__items .item{justify-content:space-between;align-items:center;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__item{justify-content:space-between;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__discountDiv{gap:6px;display:flex}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__discountDiv:empty{display:none}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__finalAmountSection .item:last-of-type .priceTitle{font-weight:700}.ReservePaymentAmountDetailSection-module-scss-module__AudkuW__finalAmountSection .item:last-of-type .priceNum{color:var(--tds-red-60);font-size:18px;font-weight:700;line-height:24px}
.PaymentMethodOption-module-scss-module__KpJh2G__paymentMethodContainer{cursor:pointer;border:1px solid;border-radius:4px;gap:20px;padding:16px 16px 18px}.PaymentMethodOption-module-scss-module__KpJh2G__paymentMethodContainer.PaymentMethodOption-module-scss-module__KpJh2G__active{border-color:var(--tds-color-black);background:var(--tds-color-black)}.PaymentMethodOption-module-scss-module__KpJh2G__paymentMethodContainer.PaymentMethodOption-module-scss-module__KpJh2G__inactive{border-color:var(--tds-cool-gray-40);background:var(--tds-color-white)}.PaymentMethodOption-module-scss-module__KpJh2G__paymentMethodContainer:not(:last-child){margin-bottom:10px}.PaymentMethodOption-module-scss-module__KpJh2G__paymentMethodLabel{align-items:flex-start;display:flex}.PaymentMethodOption-module-scss-module__KpJh2G__paymentInfoSection{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.PaymentMethodOption-module-scss-module__KpJh2G__labelWrapper{align-items:center;gap:8px;display:flex}.PaymentMethodOption-module-scss-module__KpJh2G__description{word-break:keep-all}.PaymentMethodOption-module-scss-module__KpJh2G__selectBoxWrapper{align-items:center;display:flex}.PaymentMethodOption-module-scss-module__KpJh2G__blankContent{width:100%;margin-top:16px}.PaymentMethodOption-module-scss-module__KpJh2G__cardInputWrapper{cursor:pointer}.PaymentMethodOption-module-scss-module__KpJh2G__cardPaymentInputGroup{flex-direction:column;gap:8px;display:flex}.PaymentMethodOption-module-scss-module__KpJh2G__cardSelectInput{width:100%}.PaymentMethodOption-module-scss-module__KpJh2G__cardSelectInput input{cursor:pointer;color:#999!important}.PaymentMethodOption-module-scss-module__KpJh2G__installmentInputWrapper{cursor:pointer}.PaymentMethodOption-module-scss-module__KpJh2G__installmentSelectInput{width:100%}.PaymentMethodOption-module-scss-module__KpJh2G__installmentSelectInput input{cursor:pointer;color:#999!important}
.PaymentTypeOption-module-scss-module__EmUwRW__paymentOptionLabel{cursor:pointer;border:1px solid;border-radius:4px;align-items:center;gap:20px;padding:16px 16px 18px;display:flex}.PaymentTypeOption-module-scss-module__EmUwRW__paymentOptionLabel.PaymentTypeOption-module-scss-module__EmUwRW__active{border-color:var(--tds-color-black);background:var(--tds-color-black)}.PaymentTypeOption-module-scss-module__EmUwRW__paymentOptionLabel.PaymentTypeOption-module-scss-module__EmUwRW__inactive{border-color:var(--tds-cool-gray-40);background:var(--tds-color-white)}.PaymentTypeOption-module-scss-module__EmUwRW__paymentOptionLabel.PaymentTypeOption-module-scss-module__EmUwRW__disabled{border-color:var(--tds-cool-gray-20);background:var(--tds-cool-gray-20)}.PaymentTypeOption-module-scss-module__EmUwRW__paymentInfoSection{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;gap:6px;display:flex}.PaymentTypeOption-module-scss-module__EmUwRW__selectBoxWrapper{align-items:center;display:flex}.PaymentTypeOption-module-scss-module__EmUwRW__hiddenRadioInput{visibility:hidden;width:0;height:0;position:absolute}.PaymentTypeOption-module-scss-module__EmUwRW__extraContent{width:100%;margin-top:8px}.PaymentTypeOption-module-scss-module__EmUwRW__benefitSection{flex-direction:column;gap:7px;margin-top:16px;display:flex}.PaymentTypeOption-module-scss-module__EmUwRW__benefitSection .PaymentTypeOption-module-scss-module__EmUwRW__benefitItem{align-items:center;gap:4px;display:flex}
.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__box{border:1px solid var(--tds-cool-gray-30,#ebebeb);background-color:#fff;border-radius:6px;flex-direction:column;align-self:stretch;gap:20px;padding:24px 20px;display:flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__foldButton{justify-content:space-between;align-items:center;width:100%;display:flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__foldButton .sumOfListPrice{align-self:center;gap:8px;display:inline-flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__folded{flex-direction:column;gap:6px;padding-top:10px;display:flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__items{flex-direction:column;gap:6px;display:flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__items .item{justify-content:space-between;align-items:center;display:flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__item{justify-content:space-between;display:flex}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__discountDiv:after{content:"";background-color:var(--tds-cool-gray-20, );width:100%;height:1px;margin-top:14px;display:block}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__discountDiv:empty{display:none}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__finalAmountSection .item:last-of-type .priceTitle{font-weight:700}.BalancePaymentAmountDetailSection-module-scss-module__d6Qoua__finalAmountSection .item:last-of-type .priceNum{color:var(--tds-red-60);font-size:18px;font-weight:700;line-height:24px}
.ReservationGender-module__blYYMW__inputRow{align-items:flex-start;gap:20px;display:flex}.ReservationGender-module__blYYMW__label{flex-shrink:0;align-items:center;min-width:68px;height:46px;display:flex}.ReservationGender-module__blYYMW__inputWrapper{flex:1;min-width:0;overflow:hidden}.ReservationGender-module__blYYMW__genderButtons{gap:8px;display:flex}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.LinkPaymentSuccess-module-scss-module__MVRp9a__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(.LinkPaymentSuccess-module-scss-module__MVRp9a__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.LinkPaymentSuccess-module-scss-module__MVRp9a__fixedContainer,.LinkPaymentSuccess-module-scss-module__MVRp9a__bottomCTA{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%}.LinkPaymentSuccess-module-scss-module__MVRp9a__container{background-color:#fff;padding-bottom:160px;position:relative!important}.LinkPaymentSuccess-module-scss-module__MVRp9a__heroSection{max-width:500px;margin:0 auto;padding:20px 20px 16px}.LinkPaymentSuccess-module-scss-module__MVRp9a__heroContent{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__heroImage{margin-bottom:0}.LinkPaymentSuccess-module-scss-module__MVRp9a__heroTitle{margin:0}.LinkPaymentSuccess-module-scss-module__MVRp9a__heroCallout{width:100%}.LinkPaymentSuccess-module-scss-module__MVRp9a__divider{margin:32px 0}.LinkPaymentSuccess-module-scss-module__MVRp9a__contentSection{max-width:500px;margin:0 auto;padding:0 20px}.LinkPaymentSuccess-module-scss-module__MVRp9a__sectionTitle{margin-bottom:16px;font-size:16px;font-weight:700}.LinkPaymentSuccess-module-scss-module__MVRp9a__spacer{height:40px}.LinkPaymentSuccess-module-scss-module__MVRp9a__bottomCTA{width:100%;max-width:768px;height:calc(76px + var(--sab));border-top:var(--border-top,1px solid #f2f2f2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;flex-direction:column;justify-content:flex-start;padding:12px 20px;display:flex;bottom:0}.LinkPaymentSuccess-module-scss-module__MVRp9a__bottomCTA .LinkPaymentSuccess-module-scss-module__MVRp9a__buttonGroup{align-items:center;gap:11px;width:100%;max-width:460px;margin:0 auto;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__shareButton,.LinkPaymentSuccess-module-scss-module__MVRp9a__detailButton{flex:1}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer{max-width:500px;margin:0 auto}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__disclaimerSection{flex-direction:column;gap:3px;padding-top:16px;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__disclaimerSection .LinkPaymentSuccess-module-scss-module__MVRp9a__disclaimerItem{align-items:flex-start;gap:6px;line-height:16px;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__disclaimerSection .LinkPaymentSuccess-module-scss-module__MVRp9a__disclaimerItem .LinkPaymentSuccess-module-scss-module__MVRp9a__listTextSection{gap:6px;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__noticeCallout{margin-top:20px}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__noticeCallout .LinkPaymentSuccess-module-scss-module__MVRp9a__inquiryLinkText{color:var(--tds-blue-60,#2043f3)}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__titleSection{justify-content:space-between;align-items:center;width:100%;padding:28px 0;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__listTextSection{gap:6px;display:flex}.LinkPaymentSuccess-module-scss-module__MVRp9a__supportContainer .LinkPaymentSuccess-module-scss-module__MVRp9a__divider{margin:0}
.ReservationsInfoSection-module-scss-module__ksRGZq__container{max-width:var(--medium-width);margin:0 auto;padding:32px 20px 40px}@supports ((-webkit-appearance:none)){.ReservationsInfoSection-module-scss-module__ksRGZq__container{overflow-x:hidden}}.ReservationsInfoSection-module-scss-module__ksRGZq__container .ReservationsInfoSection-module-scss-module__ksRGZq__title{margin-bottom:8px;margin-left:-20px;margin-right:-20px}.ReservationsInfoSection-module-scss-module__ksRGZq__container .ReservationsInfoSection-module-scss-module__ksRGZq__titleBlank{justify-content:center;align-items:center;gap:4px;display:flex}.ReservationsInfoSection-module-scss-module__ksRGZq__container .ReservationsInfoSection-module-scss-module__ksRGZq__kakaobankNeedToUpdateProfileAfterReservation{align-items:center;gap:4px;margin-left:88px;display:flex}.ReservationsInfoSection-module-scss-module__ksRGZq__formWrapper{flex-direction:column;gap:14px;display:flex}.ReservationsInfoSection-module-scss-module__ksRGZq__inputRow{align-items:flex-start;gap:20px;display:flex}.ReservationsInfoSection-module-scss-module__ksRGZq__inputRow .ReservationsInfoSection-module-scss-module__ksRGZq__label{flex-shrink:0;align-items:center;min-width:68px;height:46px;display:flex}.ReservationsInfoSection-module-scss-module__ksRGZq__inputRow .ReservationsInfoSection-module-scss-module__ksRGZq__inputWrapper{flex:1;min-width:0;overflow:hidden}.ReservationsInfoSection-module-scss-module__ksRGZq__mobileInputGroup{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}@supports ((-webkit-appearance:none)){.ReservationsInfoSection-module-scss-module__ksRGZq__mobileInputGroup{-webkit-flex:1;display:-webkit-flex}}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.ReservationButton-module-scss-module__uV0Zvq__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(.ReservationButton-module-scss-module__uV0Zvq__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.ReservationButton-module-scss-module__uV0Zvq__fixedContainer,.ReservationButton-module-scss-module__uV0Zvq__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%}.ReservationButton-module-scss-module__uV0Zvq__container{height:calc(76px + var(--reservation-button-safe-area-bottom,var(--sab)));border-top:var(--border-top,1px solid #f2f2f2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;flex-direction:column;justify-content:flex-start;padding:12px 20px;display:flex}.ReservationButton-module-scss-module__uV0Zvq__container.ReservationButton-module-scss-module__uV0Zvq__adBanner{justify-content:start;height:136px}.ReservationButton-module-scss-module__uV0Zvq__container.ReservationButton-module-scss-module__uV0Zvq__kakaobankContainer{padding:12px 20px 8px}.ReservationButton-module-scss-module__uV0Zvq__inlineContainer{width:100%}
.NolConsentDetailContent-module-scss-module__M1D5oG__container{box-sizing:border-box;background:#fff;width:100%;max-width:500px;margin:0 auto}.NolConsentDetailContent-module-scss-module__M1D5oG__bottomSheet{padding:55px 20px 148px}.NolConsentDetailContent-module-scss-module__M1D5oG__page{padding:32px 20px 80px}.NolConsentDetailContent-module-scss-module__M1D5oG__title{color:#222427;letter-spacing:0;margin:0 0 24px;font-size:20px;font-weight:700;line-height:27px}.NolConsentDetailContent-module-scss-module__M1D5oG__content{flex-direction:column;gap:12px;width:100%;display:flex}.NolConsentDetailContent-module-scss-module__M1D5oG__table{table-layout:fixed;border-spacing:0;border-collapse:separate;color:#222427;letter-spacing:0;font-feature-settings:"case" 1;border:1px solid #ebebeb;border-radius:4px;width:100%;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.NolConsentDetailContent-module-scss-module__M1D5oG__headerCell,.NolConsentDetailContent-module-scss-module__M1D5oG__rowHeaderCell,.NolConsentDetailContent-module-scss-module__M1D5oG__bodyCell{vertical-align:middle;font:inherit;word-break:break-word;overflow-wrap:anywhere;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:12px}.NolConsentDetailContent-module-scss-module__M1D5oG__headerCell,.NolConsentDetailContent-module-scss-module__M1D5oG__rowHeaderCell{background:#f3f3f3;font-weight:400}.NolConsentDetailContent-module-scss-module__M1D5oG__headerCell:first-child,.NolConsentDetailContent-module-scss-module__M1D5oG__rowHeaderCell{width:100px}.NolConsentDetailContent-module-scss-module__M1D5oG__headerCell{text-align:center}.NolConsentDetailContent-module-scss-module__M1D5oG__rowHeaderCell,.NolConsentDetailContent-module-scss-module__M1D5oG__bodyCell{text-align:left}.NolConsentDetailContent-module-scss-module__M1D5oG__table tr:last-child .NolConsentDetailContent-module-scss-module__M1D5oG__rowHeaderCell,.NolConsentDetailContent-module-scss-module__M1D5oG__table tr:last-child .NolConsentDetailContent-module-scss-module__M1D5oG__bodyCell{border-bottom:0}.NolConsentDetailContent-module-scss-module__M1D5oG__headerCell:last-child,.NolConsentDetailContent-module-scss-module__M1D5oG__bodyCell:last-child{border-right:0}.NolConsentDetailContent-module-scss-module__M1D5oG__emphasizedCell{text-decoration-skip-ink:none;text-underline-position:from-font;font-size:14px;font-weight:700;line-height:20px;text-decoration-line:underline}.NolConsentDetailContent-module-scss-module__M1D5oG__notice{color:#71747d;letter-spacing:0;word-break:break-word;margin:0;font-size:12px;font-weight:400;line-height:16px}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.LoginFullScreenModal-module-scss-module__cHAPcW__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(.LoginFullScreenModal-module-scss-module__cHAPcW__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.LoginFullScreenModal-module-scss-module__cHAPcW__fixedContainer,.LoginFullScreenModal-module-scss-module__cHAPcW__loginFullScreenModal{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%}.LoginFullScreenModal-module-scss-module__cHAPcW__loginFullScreenModal{width:100%;height:var(--vh,100vh);z-index:calc(var(--header-zindex) + 4);background-color:#fff;top:0;overflow-y:auto;position:fixed!important}.LoginFullScreenModal-module-scss-module__cHAPcW__loginFullScreenModal::-webkit-scrollbar{display:none}.LoginFullScreenModal-module-scss-module__cHAPcW__loginFullScreenModal{-ms-overflow-style:none;scrollbar-width:none}
.LuckyDrawCtaCabinet-module-scss-module__M6UUia__container{background:#050505;flex-direction:column;align-items:center;width:100%;display:flex}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__buttonSection{box-sizing:border-box;justify-content:center;width:100%;padding:28px 20px 0;display:flex}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__buttonGroup{flex-direction:column;gap:10px;width:210px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__roundButton{box-sizing:border-box;letter-spacing:0;cursor:pointer;border:1px solid;border-radius:100px;justify-content:center;align-items:center;gap:4px;width:210px;height:60px;padding:0 26px;font-size:16px;font-style:normal;font-weight:700;line-height:22px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__primaryButton{color:#fff;background:#ef3737;border-color:#ef3737}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__secondaryButton{color:#222427;background:#fff;border-color:#ebebeb}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__termsSection{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:14px 20px 48px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__dividerLine{justify-content:center;align-items:center;width:20px;height:20.5px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__M6UUia__countText,.LuckyDrawCtaCabinet-module-scss-module__M6UUia__termsText,.LuckyDrawCtaCabinet-module-scss-module__M6UUia__dateText{text-align:center;letter-spacing:-.2px;margin:0}
.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__container{color:#fff;background:#050505;flex-direction:column;align-items:center;padding-top:200px;display:flex;position:relative;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__heroMedia{background:#050505;width:100%;height:380px;position:absolute;inset:0 0 auto;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__video{width:100%;height:100%}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__video div,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__video video,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__heroDim{z-index:1;pointer-events:none;background-image:linear-gradient(#05050533 0% 100%),linear-gradient(#05050500 0%,#05050508 6%,#05050512 11%,#0505051f 14%,#0505052e 18%,#05050540 21%,#05050552 23%,#05050566 27%,#0505057a 31%,#0505058f 35%,#050505a6 41%,#050505ba 49%,#050505cf 58%,#050505e0 70%,#050505f0 83%,#050505 100%);position:absolute;inset:0}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__card{z-index:1;background:#fff;border-radius:8px;flex-direction:column;width:320px;display:flex;position:relative;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardContent{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:24px 20px 20px;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__titleBlock{flex-direction:column;gap:0;width:100%;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__titleRow{align-items:center;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__titleLabel,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__title{color:#222427;letter-spacing:0;margin:0;font-size:20px;font-style:normal;font-weight:800;line-height:27px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__title{width:100%}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__titleIcon{justify-content:center;align-items:center;width:27px;height:27px;font-size:20px;line-height:1;display:inline-flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__description{color:#71747d;letter-spacing:0;white-space:pre-line;width:100%;margin:8px 0 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardDivider{background:#dcdee3;width:100%;height:.5px;margin:14.5px 0 14px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__info{flex-direction:column;gap:6px;width:100%;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__infoTitleRow{align-items:center;gap:4px;width:100%;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__infoIcon{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:inline-flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__infoTitle{color:#222427;letter-spacing:0;margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__infoText{color:#71747d;letter-spacing:0;white-space:pre-line;width:100%;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardImage{background:#050505;width:100%;height:180px;position:relative;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomCarousel{background:#050505;border-radius:0;width:100%;height:180px;position:relative}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomCarouselViewport,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomCarouselStack,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomCarouselLayer,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomCarouselEnteringLayer{width:100%;height:180px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomImg{-o-object-fit:cover;object-fit:cover;width:100%;height:180px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomImg.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__accomImg{opacity:1}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardImageDim{pointer-events:none;background-image:linear-gradient(#05050533 0%,#05050500 58.806%),linear-gradient(#0505051a 0%,#05050500 45.882%);position:absolute;inset:0}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardImageIndicator{z-index:2;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardImageIndicatorButton{background:#ffffff80;width:5px;height:5px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__cardImageIndicatorButtonActive{background:#fff;width:16px;height:4px}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__buttonSection{box-sizing:border-box;justify-content:center;width:100%;padding:28px 20px 0;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__buttonGroup{flex-direction:column;gap:10px;width:210px;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__roundButton{box-sizing:border-box;letter-spacing:0;cursor:pointer;border:1px solid;border-radius:100px;justify-content:center;align-items:center;gap:4px;width:210px;height:60px;padding:0 26px;font-size:16px;font-style:normal;font-weight:700;line-height:22px;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__primaryButton{color:#fff;background:#ef3737;border-color:#ef3737}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__secondaryButton{color:#222427;background:#fff;border-color:#ebebeb}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__termsSection{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 20px 48px;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__countText,.MonthlyBenefitLuckyDrawCard-module-scss-module__TUdpaW__termsText{text-align:center;white-space:pre-line;margin:0}
.GradientLoader-module-scss-module__iflzLa__container{background-color:#ebebeb;width:100%;height:2px;position:relative}.GradientLoader-module-scss-module__iflzLa__container:after{content:"";background-color:#ebebeb;height:100%;animation:1s ease-in-out infinite GradientLoader-module-scss-module__iflzLa__loading;display:block;position:absolute;left:0%;right:100%}.GradientLoader-module-scss-module__iflzLa__container{background-image:linear-gradient(90deg,#f6404e,#9747a6,#3257f7,#2b9fff,#2eecf7)}@keyframes GradientLoader-module-scss-module__iflzLa__loading{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}
.TextAnimationUnit-module-scss-module__PX67tW__stage{min-width:1px;min-height:var(--text-animation-row-height);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.TextAnimationUnit-module-scss-module__PX67tW__lineViewport{width:100%;height:var(--text-animation-row-height);display:block;position:absolute;inset:0;overflow:hidden}.TextAnimationUnit-module-scss-module__PX67tW__lineTrack{will-change:transform;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}.TextAnimationUnit-module-scss-module__PX67tW__lineTrackAnimated{transition:transform var(--text-animation-transition-ms) cubic-bezier(.76, 0, .24, 1)}.TextAnimationUnit-module-scss-module__PX67tW__lineTrackReset{transition:none}.TextAnimationUnit-module-scss-module__PX67tW__lineItem{width:100%;height:var(--text-animation-row-height);line-height:var(--text-animation-row-height);white-space:nowrap;justify-content:center;align-items:center;display:flex}.TextAnimationUnit-module-scss-module__PX67tW__letterViewport{width:100%;height:var(--text-animation-row-height);white-space:nowrap;display:block;position:absolute;inset:0;overflow:hidden}.TextAnimationUnit-module-scss-module__PX67tW__letterLayer{width:100%;height:var(--text-animation-row-height);line-height:var(--text-animation-row-height);justify-content:center;align-items:center;display:flex}.TextAnimationUnit-module-scss-module__PX67tW__letter{transition:transform var(--text-animation-letter-transition-ms) cubic-bezier(.76, 0, .24, 1);will-change:transform;display:inline-block;transform:translateY(0)}.TextAnimationUnit-module-scss-module__PX67tW__letterPlaying .TextAnimationUnit-module-scss-module__PX67tW__letter{transform:translateY(-100%)}.TextAnimationUnit-module-scss-module__PX67tW__typing{width:100%;height:var(--text-animation-row-height);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.TextAnimationUnit-module-scss-module__PX67tW__cursor{width:1.5px;height:calc(var(--text-animation-row-height)*.76);background:currentColor;margin-left:3px;animation:.72s step-end infinite TextAnimationUnit-module-scss-module__PX67tW__text-animation-cursor-blink;display:inline-block}.TextAnimationUnit-module-scss-module__PX67tW__number{width:100%;height:var(--text-animation-row-height);white-space:nowrap;justify-content:center;align-items:center;display:flex}.TextAnimationUnit-module-scss-module__PX67tW__numberSlot{width:16px;height:var(--text-animation-row-height);text-align:center;display:inline-block;overflow:hidden}.TextAnimationUnit-module-scss-module__PX67tW__numberList{width:100%;line-height:var(--text-animation-row-height);text-align:center;transition:margin-top var(--text-animation-number-roll-transition-ms);margin-top:0;display:block}.TextAnimationUnit-module-scss-module__PX67tW__numberDigit{height:var(--text-animation-row-height);line-height:var(--text-animation-row-height);display:block}.TextAnimationUnit-module-scss-module__PX67tW__numberStatic{line-height:var(--text-animation-row-height);display:inline-block}.TextAnimationUnit-module-scss-module__PX67tW__numberSuffix{line-height:var(--text-animation-row-height);margin-left:2px;display:inline-block}@keyframes TextAnimationUnit-module-scss-module__PX67tW__text-animation-cursor-blink{50%{opacity:0}}
.Coupon-module-scss-module__f44KJq__container{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.Coupon-module-scss-module__f44KJq__couponWrap{box-sizing:border-box;justify-content:center;width:100%;padding:0 20px;display:flex}.Coupon-module-scss-module__f44KJq__coupon{cursor:default;border-radius:12px;flex-shrink:0;width:320px;height:150px;display:flex;position:relative;overflow:hidden}.Coupon-module-scss-module__f44KJq__couponBackground{pointer-events:none;width:320px;height:150px;display:block;position:absolute;inset:0}.Coupon-module-scss-module__f44KJq__couponContentLayer{z-index:1;box-sizing:border-box;align-items:center;gap:20px;width:100%;height:54px;padding:0 21px 0 24px;display:flex;position:absolute;top:38px;left:0}.Coupon-module-scss-module__f44KJq__text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.Coupon-module-scss-module__f44KJq__description{color:#71747d;letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.Coupon-module-scss-module__f44KJq__title{color:#222427;letter-spacing:0;font-size:20px;font-style:normal;font-weight:700;line-height:27px}.Coupon-module-scss-module__f44KJq__logo{flex-shrink:0;width:54px;height:54px}.Coupon-module-scss-module__f44KJq__downloadButtonWrap{box-sizing:border-box;justify-content:center;width:100%;padding:20px 20px 0;display:flex}.Coupon-module-scss-module__f44KJq__downloadButton{color:#fff;letter-spacing:0;cursor:pointer;background:#050505;border:0;border-radius:100px;justify-content:center;align-items:center;gap:4px;height:60px;padding:0 26px;font-size:16px;font-weight:700;line-height:22px;display:inline-flex}.Coupon-module-scss-module__f44KJq__info{box-sizing:border-box;color:#fdebeb;text-align:center;word-break:keep-all;letter-spacing:0;width:100%;padding:14px 20px 48px;font-size:13px;font-style:normal;font-weight:400;line-height:18px}
.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}
.RecommendationTravelSkeleton-module-scss-module__VdVRHa__container{flex-direction:column;padding:0 0 0 20px;display:flex}.RecommendationTravelSkeleton-module-scss-module__VdVRHa__list{-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:scroll}.RecommendationTravelSkeleton-module-scss-module__VdVRHa__list::-webkit-scrollbar{display:none}.RecommendationTravelSkeleton-module-scss-module__VdVRHa__list{flex-direction:row;gap:12px}.RecommendationTravelSkeleton-module-scss-module__VdVRHa__item{flex-direction:column;width:188px;display:flex}
.AccomCard-module__9fQtDa__wrapper{cursor:pointer;border-radius:20px;overflow:hidden;transform:translateZ(0);box-shadow:0 7px 30px #0000000f}.AccomCard-module__9fQtDa__contents{justify-content:space-between;align-items:center;padding:25px 20px;display:flex}.AccomCard-module__9fQtDa__contents .name{flex:100%;padding-right:20px}.AccomCard-module__9fQtDa__contents .button{flex:1 0 auto}.AccomCard-module__9fQtDa__openInNew{background:#f7f7f7;border:1px solid #f7f7f7;border-radius:100px;align-items:center;gap:0 4px;padding:10px 14px;display:flex}
.PhotoSwiper-module-scss-module__iPvvGG__wrapper{width:100%}.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper{height:100%}.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet{background:#fff;width:6px;height:6px}:is(.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet-active-prev-prev,.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet-active-prev,.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet-active-next,.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet-active-next-next){opacity:.6}:is(.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet-active-prev,.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-pagination-bullet-active-next){transform:scale(1)}.PhotoSwiper-module-scss-module__iPvvGG__wrapper .swiper-slide{background-color:var(--background-color)}.PhotoSwiper-module-scss-module__iPvvGG__photo{-o-object-fit:cover;object-fit:cover}.PhotoSwiper-module-scss-module__iPvvGG__category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009;border-radius:10px;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:absolute;top:20px;right:20px}.PhotoSwiper-module-scss-module__iPvvGG__author{position:absolute;bottom:20px;right:20px}.PhotoSwiper-module-scss-module__iPvvGG__fallbackEmojiWrapper{justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex}.PhotoSwiper-module-scss-module__iPvvGG__photoWithFallback{width:100%;height:100%;position:relative}.PhotoSwiper-module-scss-module__iPvvGG__photoWithFallbackLoaded:after{content:"";background:linear-gradient(#00000059 0% 3.87%,#00000057 7.75%,#00000052 11.62%,#0000004d 15.49%,#00000045 19.37%,#0000003b 23.24%,#0003 27.11%,#00000026 30.99%,#0000001f 34.86%,#00000014 38.73%,#0000000d 42.6%,#00000008 46.48%,#00000003 50.35%,#0000 54.22% 58.1%),linear-gradient(#0000 74.26% 75.98%,#00000003 77.7%,#00000005 79.41%,#00000008 81.13%,#0000000d 82.84%,#00000012 84.56%,#00000017 86.27%,#0000001c 87.99%,#00000021 89.71%,#00000026 91.42%,#0000002b 93.14%,#0000002e 94.85%,#00000030 96.57%,#0003 98.28% 100%);position:absolute;inset:0}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.ReservationProcessingOverlay-module-scss-module__lquobW__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(.ReservationProcessingOverlay-module-scss-module__lquobW__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.ReservationProcessingOverlay-module-scss-module__lquobW__fixedContainer,.ReservationProcessingOverlay-module-scss-module__lquobW__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%}.ReservationProcessingOverlay-module-scss-module__lquobW__container{padding-top:var(--sat);width:100%;height:100vh;height:100dvh;height:var(--vh,100vh);max-width:var(--container-max-width,768px);z-index:100;background:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}@supports (height:100dvh){.ReservationProcessingOverlay-module-scss-module__lquobW__container{height:100dvh}}@supports (-webkit-touch-callout:none){.ReservationProcessingOverlay-module-scss-module__lquobW__container{min-height:100vh;min-height:-webkit-fill-available}}.ReservationProcessingOverlay-module-scss-module__lquobW__body{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding-top:100px;display:flex}.ReservationProcessingOverlay-module-scss-module__lquobW__loader{width:255px;margin-top:28px}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.SurveyLandingTemplate-module-scss-module___u2ylW__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(.SurveyLandingTemplate-module-scss-module___u2ylW__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.SurveyLandingTemplate-module-scss-module___u2ylW__fixedContainer,.SurveyLandingTemplate-module-scss-module___u2ylW__ctaSection{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%}.SurveyLandingTemplate-module-scss-module___u2ylW__mobileViewLayout{background-color:var(--tds-cool-gray-30)}.SurveyLandingTemplate-module-scss-module___u2ylW__container{flex-direction:column;width:100%;margin:0 auto;display:flex}.SurveyLandingTemplate-module-scss-module___u2ylW__hero{text-align:center;background:#fff;flex-direction:column;align-items:center;padding:20px 20px 32px;display:flex}.SurveyLandingTemplate-module-scss-module___u2ylW__hero .SurveyLandingTemplate-module-scss-module___u2ylW__heroDescriptionBold{color:var(--tds-cool-gray-100)}.SurveyLandingTemplate-module-scss-module___u2ylW__heroImage{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;max-width:335px}.SurveyLandingTemplate-module-scss-module___u2ylW__summarySection{width:100%;padding:32px 20px calc(76px + var(--sab)) 20px}.SurveyLandingTemplate-module-scss-module___u2ylW__summaryCard{background-color:#fff;border:1px solid #fff;border-radius:6px;flex-direction:column;width:100%;max-width:460px;margin:0 auto;padding:28px 20px 20px;display:flex}.SurveyLandingTemplate-module-scss-module___u2ylW__ctaSection{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:11;background-color:#fffc;border-top:1px solid #0000000d;bottom:0}.SurveyLandingTemplate-module-scss-module___u2ylW__ctaButtons{padding:12px 20px calc(12px + var(--sab));gap:10px;display:flex}
