.BenepiaPoint-module-scss-module__7f1DSG__container{padding:32px 0}.BenepiaPoint-module-scss-module__7f1DSG__container .inner{max-width:var(--medium-width);margin:0 auto;padding:0 20px}.BenepiaPoint-module-scss-module__7f1DSG__container .BenepiaPoint-module-scss-module__7f1DSG__box{border:1px solid var(--tds-cool-gray-30,#ebebeb);background:var(--Mono-White,#fff);border-radius:6px;flex-direction:column;align-self:stretch;gap:6px;margin-bottom:20px;padding:24px 20px;display:flex}.BenepiaPoint-module-scss-module__7f1DSG__checkPointsModal{padding:16px 20px 0}.BenepiaPoint-module-scss-module__7f1DSG__input{background:var(--grey2,#f2f2f2);border-radius:10px;width:100%;height:52px;margin-bottom:10px;padding:17px 20px;font-size:14px;line-height:18px;display:flex}.BenepiaPoint-module-scss-module__7f1DSG__input::placeholder{color:var(--gray-5,#bbb)}.BenepiaPoint-module-scss-module__7f1DSG__input:focus{border:1px solid var(--gray-3,#eee);background-color:#fff}.BenepiaPoint-module-scss-module__7f1DSG__input.BenepiaPoint-module-scss-module__7f1DSG__points{text-align:right;padding-right:33px}.BenepiaPoint-module-scss-module__7f1DSG__won{font-size:14px;line-height:18px;position:absolute;top:17.5px;right:20px}
.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}
.CouponDetailModal-module-scss-module__rKv2mq__customModal{padding:0 20px!important}.CouponDetailModal-module-scss-module__rKv2mq__customModal .ts-modal-content-basic{max-width:375px!important}
: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)}
.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}
: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}
.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}
.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}
.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}}
.MyCouponsTemplate-module-scss-module__84guzq__container{flex-direction:column;display:flex}.MyCouponsTemplate-module-scss-module__84guzq__titleWrapper{background-color:#fff;width:100%;margin:0 auto;padding:8px 20px 12px}.MyCouponsTemplate-module-scss-module__84guzq__content{background:var(--tds-cool-gray-30);padding:28px 0px calc(120px + var(--sab)) 0px;flex:1;min-height:100vh}.MyCouponsTemplate-module-scss-module__84guzq__couponContainer{max-width:500px;margin:0 auto;padding:0 20px}.MyCouponsTemplate-module-scss-module__84guzq__couponListWrapper{z-index:2}.MyCouponsTemplate-module-scss-module__84guzq__empty{flex-direction:column;gap:16px;display:flex}.MyCouponsTemplate-module-scss-module__84guzq__couponWarning{text-align:center;margin:24px auto 0}.MyCouponsTemplate-module-scss-module__84guzq__emptyCaseDiv{z-index:2;flex:1;justify-content:center;align-items:center;display:flex}
.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}
: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}
