.CashReceiptForBalancePayment-module-scss-module__czAFhG__inner{max-width:var(--medium-width,768px);margin:0 auto;padding:0 20px}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptChecker{gap:12px;padding-top:2px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker{display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label{cursor:pointer;align-items:center;gap:3px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label .CashReceiptForBalancePayment-module-scss-module__czAFhG__checkerIcon{border:1px solid var(--tds-cool-gray-40,#dcdee3);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label.CashReceiptForBalancePayment-module-scss-module__czAFhG__checked .CashReceiptForBalancePayment-module-scss-module__czAFhG__checkerIcon{border:1px solid var(--tds-black);background-color:var(--tds-black)}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptDetailChecker{flex-direction:column;gap:18px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptDetailChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker{display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptDetailChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label{cursor:pointer;gap:3px;width:100%;font-size:14px;font-weight:700;line-height:18px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptDetailChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label .CashReceiptForBalancePayment-module-scss-module__czAFhG__checkerIconWrapper{flex:0 0 44px}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptDetailChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label .CashReceiptForBalancePayment-module-scss-module__czAFhG__checkerIcon{background-color:#fff;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__cashReceiptDetailChecker .CashReceiptForBalancePayment-module-scss-module__czAFhG__checker>label.CashReceiptForBalancePayment-module-scss-module__czAFhG__checked .CashReceiptForBalancePayment-module-scss-module__czAFhG__checkerIcon{background-color:#000;border:2px solid #000}.CashReceiptForBalancePayment-module-scss-module__czAFhG__personalType{border-bottom:1px solid #0000000d;flex-direction:column;flex:auto;gap:10px;padding-bottom:8px;display:flex}.CashReceiptForBalancePayment-module-scss-module__czAFhG__personalType .CashReceiptForBalancePayment-module-scss-module__czAFhG__title{height:24px;line-height:24px;display:inline-block}
.ReservationInputBox-module__cLqX-G__input::placeholder{color:#bbb;font-size:14px}
.CardSelectBottomSheet-module-scss-module__c0hl3G__bottomSheetContainer{z-index:1001}.CardSelectBottomSheet-module-scss-module__c0hl3G__bottomSheetBody{max-width:500px;margin:0 auto}.CardSelectBottomSheet-module-scss-module__c0hl3G__cardGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}
.InstallmentSelectBottomSheet-module-scss-module__OMgjMa__bottomSheetContainer{z-index:1001}.InstallmentSelectBottomSheet-module-scss-module__OMgjMa__bottomSheetBody{max-width:500px;margin:0 auto}.InstallmentSelectBottomSheet-module-scss-module__OMgjMa__installmentGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.InstallmentSelectBottomSheet-module-scss-module__OMgjMa__interestFreeInfo{background-color:var(--tds-cool-gray-20);border-radius:4px;margin-top:16px;padding:12px 16px}
.PaymentMethodOption-module-scss-module__8ZevJG__paymentMethodContainer{cursor:pointer;border:1px solid;border-radius:4px;gap:20px;padding:16px 16px 18px}.PaymentMethodOption-module-scss-module__8ZevJG__paymentMethodContainer.PaymentMethodOption-module-scss-module__8ZevJG__active{border-color:var(--tds-color-black);background:var(--tds-color-black)}.PaymentMethodOption-module-scss-module__8ZevJG__paymentMethodContainer.PaymentMethodOption-module-scss-module__8ZevJG__inactive{border-color:var(--tds-cool-gray-40);background:var(--tds-color-white)}.PaymentMethodOption-module-scss-module__8ZevJG__paymentMethodContainer:not(:last-child){margin-bottom:10px}.PaymentMethodOption-module-scss-module__8ZevJG__paymentMethodLabel{align-items:flex-start;display:flex}.PaymentMethodOption-module-scss-module__8ZevJG__paymentInfoSection{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.PaymentMethodOption-module-scss-module__8ZevJG__labelWrapper{align-items:center;gap:8px;display:flex}.PaymentMethodOption-module-scss-module__8ZevJG__description{word-break:keep-all}.PaymentMethodOption-module-scss-module__8ZevJG__selectBoxWrapper{align-items:center;display:flex}.PaymentMethodOption-module-scss-module__8ZevJG__blankContent{width:100%;margin-top:16px}.PaymentMethodOption-module-scss-module__8ZevJG__cardInputWrapper{cursor:pointer}.PaymentMethodOption-module-scss-module__8ZevJG__cardSelectInput{width:100%}.PaymentMethodOption-module-scss-module__8ZevJG__cardSelectInput input{cursor:pointer;color:#999!important}.PaymentMethodOption-module-scss-module__8ZevJG__installmentInputWrapper{cursor:pointer;margin-top:8px}.PaymentMethodOption-module-scss-module__8ZevJG__installmentSelectInput{width:100%}.PaymentMethodOption-module-scss-module__8ZevJG__installmentSelectInput input{cursor:pointer;color:#999!important}
.PaymentMethod-module-scss-module__CJEEpG__cardExtrasWrapper{flex-direction:column;gap:8px;display:flex}.PaymentMethod-module-scss-module__CJEEpG__cardBenefitSection{flex-direction:column;gap:5px;display:flex}.PaymentMethod-module-scss-module__CJEEpG__cardBenefitItem{align-items:center;gap:3px;display:flex}.PaymentMethod-module-scss-module__CJEEpG__underlineText{text-decoration:underline}.PaymentMethod-module-scss-module__CJEEpG__naverpayButtonGroup,.PaymentMethod-module-scss-module__CJEEpG__tosspayButtonGroup{flex-direction:column;gap:8px;display:flex}.PaymentMethod-module-scss-module__CJEEpG__infoButton{cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0}.PaymentMethod-module-scss-module__CJEEpG__infoIcon{color:#bbb;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:500;display:inline-flex}.PaymentMethod-module-scss-module__CJEEpG__noticeItem{line-height:1.5}.PaymentMethod-module-scss-module__CJEEpG__noticeItem:not(:first-child){margin-top:8px}.PaymentMethod-module-scss-module__CJEEpG__bottomSheet{max-height:500px}.PaymentMethod-module-scss-module__CJEEpG__bottomSheet .PaymentMethod-module-scss-module__CJEEpG__bottomSheetBody{max-width:500px;max-height:500px;margin:0 auto}.PaymentMethod-module-scss-module__CJEEpG__bottomSheet .PaymentMethod-module-scss-module__CJEEpG__bottomSheetBody .PaymentMethod-module-scss-module__CJEEpG__contentDiv .PaymentMethod-module-scss-module__CJEEpG__freeMonth{flex-direction:column;gap:20px;display:flex}.PaymentMethod-module-scss-module__CJEEpG__buttonWrapper{justify-content:flex-end;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}
.VbankInfoBottomSheet-module-scss-module__OQtlJG__bottomSheetBody{max-width:500px;margin:0 auto}.VbankInfoBottomSheet-module-scss-module__OQtlJG__contentDiv{line-height:1.5}.VbankInfoBottomSheet-module-scss-module__OQtlJG__buttonWrapper{justify-content:flex-end;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}
.TemsOfUseStatment-module-scss-module__hKeCdW__wrapper{background:var(--tds-cool-gray-20);width:100%;padding:20px 20px 200px}.TemsOfUseStatment-module-scss-module__hKeCdW__wrapper.TemsOfUseStatment-module-scss-module__hKeCdW__noPaddingBottom{padding-bottom:20px}.TemsOfUseStatment-module-scss-module__hKeCdW__container{align-self:stretch;align-items:flex-start;max-width:460px;margin:0 auto;display:flex}.TemsOfUseStatment-module-scss-module__hKeCdW__statementText{flex:1}.TemsOfUseStatment-module-scss-module__hKeCdW__topAction{margin-top:4px;margin-bottom:24px}.TemsOfUseStatment-module-scss-module__hKeCdW__buttonGroup{gap:8px;margin-bottom:16px;display:flex}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .ReservationButton-module-scss-module__d5EJdG__fixedContainer,html[data-channel-org-key=tripstore]:not([data-is-app=true]) .ReservationButton-module-scss-module__d5EJdG__container{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .ReservationButton-module-scss-module__d5EJdG__fixedContainerForModal{left:116px}}.ReservationButton-module-scss-module__d5EJdG__fixedContainer,.ReservationButton-module-scss-module__d5EJdG__container{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.ReservationButton-module-scss-module__d5EJdG__container{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}.ReservationButton-module-scss-module__d5EJdG__container.ReservationButton-module-scss-module__d5EJdG__adBanner{justify-content:start;height:136px}.ReservationButton-module-scss-module__d5EJdG__container.ReservationButton-module-scss-module__d5EJdG__kakaobankContainer{padding:12px 20px 8px}.ReservationButton-module-scss-module__d5EJdG__inlineContainer{width:100%}
@font-face{font-family:pretendard;src:url(../media/Pretendard_Regular_subset-s.p.d458b769.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pretendard;src:url(../media/Pretendard_Medium_subset-s.p.e43f6f57.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:pretendard;src:url(../media/Pretendard_SemiBold_subset-s.p.561e3535.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:pretendard;src:url(../media/Pretendard_Bold_subset-s.p.4160f931.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:pretendard;src:url(../media/Pretendard_ExtraBold_subset-s.p.0bb47a38.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_3358c3a2-module__HfEPiW__className{font-family:pretendard,pretendard Fallback,-apple-system,BlinkMacSystemFont,system-ui,Helvetica Neue,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}
@font-face{font-family:pretendardBlack;src:url(../media/Pretendard_Black_subset-s.84c4c101.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:pretendardBlack Fallback;src:local(Arial);ascent-override:85.94%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.8%}.pretendardblack_c019954b-module__MlNOdW__className{font-family:pretendardBlack,pretendardBlack Fallback,-apple-system,BlinkMacSystemFont,system-ui,Helvetica Neue,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}
.InstallAppPickBottomSheet-module-scss-module__XyhFpG__buttonWrapper{width:100%;max-width:460px;margin:0 auto;position:relative}.InstallAppPickBottomSheet-module-scss-module__XyhFpG__content{margin-bottom:-16px}
.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__container{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__content{height:calc(100% - 56px - var(--sat) - var(--sab));flex-direction:column;justify-content:center;align-items:center;display:flex}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__content .KakaobankErrorPageTemplate-module-scss-module__cf8nQG__lottie{width:80px;height:80px}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__content .KakaobankErrorPageTemplate-module-scss-module__cf8nQG__text{color:#666;text-align:center;margin-top:16px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__content .KakaobankErrorPageTemplate-module-scss-module__cf8nQG__button{color:#222;text-align:center;font-feature-settings:"case" 1,"cpsp" 1,"liga" off,"clig" off;text-overflow:ellipsis;background:#f7f7f7;border-radius:12px;height:52px;margin-top:24px;padding:17.5px 20px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;overflow:hidden}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__footer{color:#222;text-align:center;bottom:calc(var(--sab) + 48px);font-size:14px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:50%;transform:translate(-50%)}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__centerContainer{position:relative}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__centerContainer .KakaobankErrorPageTemplate-module-scss-module__cf8nQG__tripstore{color:#fff;text-align:center;width:100%;font-size:12px;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:25px}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__centerContainer .KakaobankErrorPageTemplate-module-scss-module__cf8nQG__center{color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:normal;color:#222!important}.KakaobankErrorPageTemplate-module-scss-module__cf8nQG__centerContainer .KakaobankErrorPageTemplate-module-scss-module__cf8nQG__tripstore{color:#888!important}
@media (min-width:1108px){html[data-channel-org-key=tripstore]:not([data-is-app=true]) .LinkPayment-module-scss-module__SrQjMW__fixedContainer,html[data-channel-org-key=tripstore]:not([data-is-app=true]) .LinkPayment-module-scss-module__SrQjMW__buttonDiv{margin-left:116px}html[data-channel-org-key=tripstore]:not([data-is-app=true]) .LinkPayment-module-scss-module__SrQjMW__fixedContainerForModal{left:116px}}.LinkPayment-module-scss-module__SrQjMW__fixedContainer,.LinkPayment-module-scss-module__SrQjMW__buttonDiv{width:100%;max-width:var(--container-max-width,768px);margin:0 auto;position:fixed;left:50%;transform:translate(-50%)}.LinkPayment-module-scss-module__SrQjMW__body{width:100%;max-width:var(--container-max-width,768px);background-color:#fff;min-width:300px;margin:0 auto;padding-bottom:32px;position:relative}.LinkPayment-module-scss-module__SrQjMW__section{padding-bottom:40px;position:relative}.LinkPayment-module-scss-module__SrQjMW__section:after{content:"";background-color:#f2f2f2;width:100%;height:8px;position:absolute;bottom:0;left:0}.LinkPayment-module-scss-module__SrQjMW__section:last-of-type:after{display:none}.LinkPayment-module-scss-module__SrQjMW__section .LinkPayment-module-scss-module__SrQjMW__inner{max-width:var(--medium-width,768px);margin:0 auto;padding:0 20px}.LinkPayment-module-scss-module__SrQjMW__row{justify-content:space-between;align-items:center;display:flex}.LinkPayment-module-scss-module__SrQjMW__infoDiv{border:1px solid var(--tds-cool-gray-30,#ebebeb);background:var(--Mono-White,#fff);border-radius:6px;flex-direction:column;align-self:stretch;gap:8px;padding:20px;display:flex}.LinkPayment-module-scss-module__SrQjMW__buttonDiv{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}
.GradientLoader-module-scss-module__6L_qza__container{background-color:#ebebeb;background-image:linear-gradient(90deg,#f6404e,#9747a6,#3257f7,#2b9fff,#2eecf7);width:100%;height:2px;position:relative}.GradientLoader-module-scss-module__6L_qza__container:after{content:"";background-color:#ebebeb;height:100%;animation:1s ease-in-out infinite GradientLoader-module-scss-module__6L_qza__loading;display:block;position:absolute;left:0%;right:100%}@keyframes GradientLoader-module-scss-module__6L_qza__loading{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}
