.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__container{background:#050505;flex-direction:column;align-items:center;width:100%;display:flex}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__buttonSection{box-sizing:border-box;justify-content:center;width:100%;padding:28px 20px 0;display:flex}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__buttonGroup{flex-direction:column;gap:10px;width:210px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__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__ptJgBq__primaryButton{color:#fff;background:#ef3737;border-color:#ef3737}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__secondaryButton{color:#222427;background:#fff;border-color:#ebebeb}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__termsSection{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:14px 20px 48px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__dividerLine{justify-content:center;align-items:center;width:20px;height:20.5px;display:flex}.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__countText,.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__termsText,.LuckyDrawCtaCabinet-module-scss-module__ptJgBq__dateText{text-align:center;letter-spacing:-.2px;margin:0}
.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__container{color:#fff;background:#050505;flex-direction:column;align-items:center;padding-top:200px;display:flex;position:relative;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__heroMedia{background:#050505;width:100%;height:380px;position:absolute;inset:0 0 auto;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__video{width:100%;height:100%}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__video div,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__video video,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__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__mEy7wG__card{z-index:1;background:#fff;border-radius:8px;flex-direction:column;width:320px;display:flex;position:relative;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__cardContent{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:24px 20px 20px;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__titleBlock{flex-direction:column;gap:0;width:100%;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__titleRow{align-items:center;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__titleLabel,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__title{color:#222427;letter-spacing:0;margin:0;font-size:20px;font-style:normal;font-weight:800;line-height:27px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__title{width:100%}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__titleIcon{justify-content:center;align-items:center;width:27px;height:27px;font-size:20px;line-height:1;display:inline-flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__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__mEy7wG__cardDivider{background:#dcdee3;width:100%;height:.5px;margin:14.5px 0 14px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__info{flex-direction:column;gap:6px;width:100%;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__infoTitleRow{align-items:center;gap:4px;width:100%;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__infoIcon{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:inline-flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__infoTitle{color:#222427;letter-spacing:0;margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__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__mEy7wG__cardImage{background:#050505;width:100%;height:180px;position:relative;overflow:hidden}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomCarousel{background:#050505;border-radius:0;width:100%;height:180px;position:relative}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomCarouselViewport,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomCarouselStack,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomCarouselLayer,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomCarouselEnteringLayer{width:100%;height:180px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomImg{-o-object-fit:cover;object-fit:cover;width:100%;height:180px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomImg.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__accomImg{opacity:1}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__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__mEy7wG__cardImageIndicator{z-index:2;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__cardImageIndicatorButton{background:#ffffff80;width:5px;height:5px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__cardImageIndicatorButtonActive{background:#fff;width:16px;height:4px}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__buttonSection{box-sizing:border-box;justify-content:center;width:100%;padding:28px 20px 0;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__buttonGroup{flex-direction:column;gap:10px;width:210px;display:flex}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__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__mEy7wG__primaryButton{color:#fff;background:#ef3737;border-color:#ef3737}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__secondaryButton{color:#222427;background:#fff;border-color:#ebebeb}.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__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__mEy7wG__countText,.MonthlyBenefitLuckyDrawCard-module-scss-module__mEy7wG__termsText{text-align:center;white-space:pre-line;margin:0}
.Coupon-module-scss-module__o1_2tG__container{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.Coupon-module-scss-module__o1_2tG__couponWrap{box-sizing:border-box;justify-content:center;width:100%;padding:0 20px;display:flex}.Coupon-module-scss-module__o1_2tG__coupon{cursor:default;border-radius:12px;flex-shrink:0;width:320px;height:150px;display:flex;position:relative;overflow:hidden}.Coupon-module-scss-module__o1_2tG__couponBackground{pointer-events:none;width:320px;height:150px;display:block;position:absolute;inset:0}.Coupon-module-scss-module__o1_2tG__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__o1_2tG__text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.Coupon-module-scss-module__o1_2tG__description{color:#71747d;letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.Coupon-module-scss-module__o1_2tG__title{color:#222427;letter-spacing:0;font-size:20px;font-style:normal;font-weight:700;line-height:27px}.Coupon-module-scss-module__o1_2tG__logo{flex-shrink:0;width:54px;height:54px}.Coupon-module-scss-module__o1_2tG__downloadButtonWrap{box-sizing:border-box;justify-content:center;width:100%;padding:20px 20px 0;display:flex}.Coupon-module-scss-module__o1_2tG__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__o1_2tG__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}
.TextAnimationUnit-module-scss-module__Xl5M_q__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__Xl5M_q__lineViewport{width:100%;height:var(--text-animation-row-height);display:block;position:absolute;inset:0;overflow:hidden}.TextAnimationUnit-module-scss-module__Xl5M_q__lineTrack{will-change:transform;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}.TextAnimationUnit-module-scss-module__Xl5M_q__lineTrackAnimated{transition:transform var(--text-animation-transition-ms) cubic-bezier(.76, 0, .24, 1)}.TextAnimationUnit-module-scss-module__Xl5M_q__lineTrackReset{transition:none}.TextAnimationUnit-module-scss-module__Xl5M_q__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__Xl5M_q__letterViewport{width:100%;height:var(--text-animation-row-height);white-space:nowrap;display:block;position:absolute;inset:0;overflow:hidden}.TextAnimationUnit-module-scss-module__Xl5M_q__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__Xl5M_q__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__Xl5M_q__letterPlaying .TextAnimationUnit-module-scss-module__Xl5M_q__letter{transform:translateY(-100%)}.TextAnimationUnit-module-scss-module__Xl5M_q__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__Xl5M_q__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__Xl5M_q__text-animation-cursor-blink;display:inline-block}.TextAnimationUnit-module-scss-module__Xl5M_q__number{width:100%;height:var(--text-animation-row-height);white-space:nowrap;justify-content:center;align-items:center;display:flex}.TextAnimationUnit-module-scss-module__Xl5M_q__numberSlot{width:16px;height:var(--text-animation-row-height);text-align:center;display:inline-block;overflow:hidden}.TextAnimationUnit-module-scss-module__Xl5M_q__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__Xl5M_q__numberDigit{height:var(--text-animation-row-height);line-height:var(--text-animation-row-height);display:block}.TextAnimationUnit-module-scss-module__Xl5M_q__numberStatic{line-height:var(--text-animation-row-height);display:inline-block}.TextAnimationUnit-module-scss-module__Xl5M_q__numberSuffix{line-height:var(--text-animation-row-height);margin-left:2px;display:inline-block}@keyframes TextAnimationUnit-module-scss-module__Xl5M_q__text-animation-cursor-blink{50%{opacity:0}}
.MonthlyBenefitTemplate-module-scss-module__qOWkJq__winner{justify-content:center;display:flex;overflow:hidden}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section{flex-direction:column;display:flex;position:relative}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__coupon{background:var(--backgroundColor)}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__couponHeader{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;padding:40px 20px 24px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__couponTitle{color:#fff;letter-spacing:0;font-size:22px;font-weight:800;line-height:30px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__couponDescription{color:#fdebeb;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList{padding:0 20px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__sectionTitle{margin-bottom:8px;padding-left:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalSection,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalCards{width:100%}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalCards>div{-moz-column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;display:grid}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalInnerDivider{box-sizing:border-box;width:calc(100% + 40px);margin:0 -20px;padding:36px 0 32px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalTitle{padding-left:0!important}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__title{flex-direction:column;align-items:center;gap:4px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__list{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__list>*{min-width:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalList,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventGatherSectionWithTopSpacing{padding-top:32px!important}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventGatherSection{padding-top:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__sectionDivider{box-sizing:border-box;width:100%;padding:36px 0 32px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCard,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCard{box-sizing:border-box;width:100%;min-width:260px;color:inherit;text-align:left;cursor:pointer;background:#050505;border:0;border-radius:4px;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCard{height:128px;min-height:128px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCard{background:var(--monthly-benefit-event-card-background-color,#050505);height:132px;min-height:132px;font:inherit;padding:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardText{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;padding:18px 0 16px 20px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardTitle{color:var(--monthly-benefit-event-card-title-color,#fff);letter-spacing:0;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardDate{flex-direction:column;gap:6.5px;width:100%;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardDateDivider{background:var(--monthly-benefit-event-card-divider-color,#fff6);width:100%;height:.5px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardDateText{color:var(--monthly-benefit-event-card-period-color,#fffc);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCardImageFrame,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardImageFrame{box-sizing:border-box;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCardImageFrame{width:132px;min-width:132px;height:128px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardImageFrame{width:134px;min-width:134px;height:132px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCardImage,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardImage{overflow:hidden}:is(.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCardImage img,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardImage img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__legacyEventCardImage{width:132px;height:128px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardImage{width:134px;height:132px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventCardVideo{-o-object-fit:cover;object-fit:cover;width:134px;height:132px;display:block}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__benefitSections,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__benefitSectionBlock{width:100%}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__benefitDivider{box-sizing:border-box;width:100%;padding:36px 0 32px}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footerShell{background:#f2f2f2;flex-direction:column;align-self:stretch;width:100%;margin-top:80px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer{background:#f3f3f3;flex-direction:column;align-self:stretch;width:100%;padding:12px 20px 0;display:flex;position:relative}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer:after{content:"";bottom:calc(-1*var(--navigation-bar-height));height:var(--navigation-bar-height);z-index:1;background:#f3f3f3;position:absolute;left:0;right:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer .MonthlyBenefitTemplate-module-scss-module__qOWkJq__notice{flex-direction:column;gap:28px;width:100%;padding:28px 0 126px;display:flex}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__footer .MonthlyBenefitTemplate-module-scss-module__qOWkJq__logo{justify-content:center;display:flex}@media (min-width:768px){.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__couponTitle,.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container .MonthlyBenefitTemplate-module-scss-module__qOWkJq__couponDescription{width:100%}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__travelFestivalCards>div{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.MonthlyBenefitTemplate-module-scss-module__qOWkJq__container section.MonthlyBenefitTemplate-module-scss-module__qOWkJq__eventList .MonthlyBenefitTemplate-module-scss-module__qOWkJq__list{-moz-column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}}
.Notice-module-scss-module__-VvdBq__container{flex-direction:column;gap:12px;width:100%;display:flex}.Notice-module-scss-module__-VvdBq__title{color:#71747d;letter-spacing:0;font-size:13px;font-weight:700;line-height:18px}.Notice-module-scss-module__-VvdBq__list{flex-direction:column;gap:6px;width:100%;display:flex}.Notice-module-scss-module__-VvdBq__item{align-items:flex-start;gap:4px;width:100%;display:flex}.Notice-module-scss-module__-VvdBq__bullet,.Notice-module-scss-module__-VvdBq__text{color:#71747d;letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.Notice-module-scss-module__-VvdBq__text{flex:1 1 0;min-width:0}
.Timer-module-scss-module__28TQcq__day{margin-right:12px}
