.YearAndMonth-module__s6Uh_a__yearAndMonth{justify-content:center;gap:12px;padding:0 20px 20px;display:flex}
.DailyCalendar-module-scss-module__WrEOAq__container{background-color:#fff;flex-direction:column;align-items:center;display:flex}.DailyCalendar-module-scss-module__WrEOAq__calendarSwiper{align-items:center;width:100%;max-width:500px;padding:0 20px;display:flex}.DailyCalendar-module-scss-module__WrEOAq__swiperBtn.DailyCalendar-module-scss-module__WrEOAq__prev{padding:4px 8px 0 0}.DailyCalendar-module-scss-module__WrEOAq__swiperBtn.DailyCalendar-module-scss-module__WrEOAq__next{padding:4px 0 0 8px}.DailyCalendar-module-scss-module__WrEOAq__swiperBtn:disabled *{fill:var(--tds-cool-gray-40)}.DailyCalendar-module-scss-module__WrEOAq__weekWrap{width:100%}.DailyCalendar-module-scss-module__WrEOAq__weekWrap.DailyCalendar-module-scss-module__WrEOAq__pc{width:calc(100% - 56px)}.DailyCalendar-module-scss-module__WrEOAq__week{display:flex}.DailyCalendar-module-scss-module__WrEOAq__days{text-align:center;flex:14.2857%}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice{border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:6px 0;display:flex}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice:disabled{cursor:default}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice .DailyCalendar-module-scss-module__WrEOAq__date{color:var(--tds-cool-gray-50)}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice .DailyCalendar-module-scss-module__WrEOAq__date.DailyCalendar-module-scss-module__WrEOAq__isAvailableDate{color:var(--tds-cool-gray-100)}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice .DailyCalendar-module-scss-module__WrEOAq__price{color:var(--tds-cool-gray-50)}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice .DailyCalendar-module-scss-module__WrEOAq__hasPrice{color:var(--tds-cool-gray-70)}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice.DailyCalendar-module-scss-module__WrEOAq__isSelectedDate{background-color:var(--tds-red-60)}.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice.DailyCalendar-module-scss-module__WrEOAq__isSelectedDate .DailyCalendar-module-scss-module__WrEOAq__price,.DailyCalendar-module-scss-module__WrEOAq__dateAndPrice.DailyCalendar-module-scss-module__WrEOAq__isSelectedDate .DailyCalendar-module-scss-module__WrEOAq__date{color:#fff}.DailyCalendar-module-scss-module__WrEOAq__yearAndMonth,.DailyCalendar-module-scss-module__WrEOAq__skeleton .DailyCalendar-module-scss-module__WrEOAq__skeletonYearAndMonth{justify-content:center;gap:12px;padding:0 20px 20px;display:flex}.DailyCalendar-module-scss-module__WrEOAq__skeleton .DailyCalendar-module-scss-module__WrEOAq__calendarSwiper .DailyCalendar-module-scss-module__WrEOAq__skeletonDate{flex-direction:column;align-items:center;gap:4px;margin-top:4px;padding:6px 4px;display:flex}.DailyCalendar-module-scss-module__WrEOAq__swiper{grid-row-start:1;grid-column-start:1;width:100%;display:flex}.DailyCalendar-module-scss-module__WrEOAq__test .swiper-slide{height:0!important}.DailyCalendar-module-scss-module__WrEOAq__test .swiper-slide-active{height:fit-content!important}.DailyCalendar-module-scss-module__WrEOAq__calendarRow{flex-direction:column;gap:4px;display:flex}.DailyCalendar-module-scss-module__WrEOAq__monthlyDayList{width:100%;max-height:0;transition:max-height .2s ease-out;overflow:hidden}.DailyCalendar-module-scss-module__WrEOAq__monthlyDayList.DailyCalendar-module-scss-module__WrEOAq__expanded{max-height:380px}.DailyCalendar-module-scss-module__WrEOAq__monthlyDayList{grid-row-start:1;grid-column-start:1}.DailyCalendar-module-scss-module__WrEOAq__monthlyCalendar{pointer-events:none;z-index:1}.DailyCalendar-module-scss-module__WrEOAq__monthlyCalendar.DailyCalendar-module-scss-module__WrEOAq__expanded{pointer-events:auto;z-index:2}.DailyCalendar-module-scss-module__WrEOAq__weeklyDayList{visibility:hidden;opacity:0;pointer-events:none;z-index:1}.DailyCalendar-module-scss-module__WrEOAq__weeklyDayList.DailyCalendar-module-scss-module__WrEOAq__expanded{visibility:visible;opacity:1;pointer-events:auto;z-index:2}.DailyCalendar-module-scss-module__WrEOAq__weeklyDayList{grid-row-start:1;grid-column-start:1}
.Day-module-scss-module__VXTbwW__Date{text-overflow:ellipsis;white-space:nowrap;flex:0 0 14.2857%;overflow:hidden}.Day-module-scss-module__VXTbwW__Date>button{cursor:pointer;flex-direction:column;align-items:center;gap:4px;width:100%;height:50px;padding:6px 4px;display:flex}.Day-module-scss-module__VXTbwW__Date>button:disabled{cursor:not-allowed}.Day-module-scss-module__VXTbwW__start{border-radius:4px 0 0 4px}.Day-module-scss-module__VXTbwW__center{border-radius:0}.Day-module-scss-module__VXTbwW__end{border-radius:0 4px 4px 0}.Day-module-scss-module__VXTbwW__all{border-radius:4px}.Day-module-scss-module__VXTbwW__select{background-color:var(--tds-red-60)}.Day-module-scss-module__VXTbwW__select *{color:#fff!important}.Day-module-scss-module__VXTbwW__select .Day-module-scss-module__VXTbwW__inactive{opacity:.6}.Day-module-scss-module__VXTbwW__inactive p{opacity:.2}.Day-module-scss-module__VXTbwW__inactive span{opacity:.4}.Day-module-scss-module__VXTbwW__inactive .Day-module-scss-module__VXTbwW__focus p,.Day-module-scss-module__VXTbwW__inactive .Day-module-scss-module__VXTbwW__focus span{opacity:.6}
.MonthlyCalendar-module-scss-module__RfVEdq__datesCover{z-index:10;width:100%;position:sticky;top:0;left:0}.MonthlyCalendar-module-scss-module__RfVEdq__datesCover:before{content:"";z-index:11;background-color:var(--tds-cool-gray-30);width:100%;height:.5px;position:absolute;bottom:0;left:0}.MonthlyCalendar-module-scss-module__RfVEdq__dates{background-color:var(--tds-white);justify-content:space-between;max-width:500px;margin:0 auto;padding:10px 20px;display:flex}.MonthlyCalendar-module-scss-module__RfVEdq__day{color:var(--color);text-align:center;flex:auto;font-size:11px}.MonthlyCalendar-module-scss-module__RfVEdq__calendarWeek{justify-content:flex-end;display:flex}.MonthlyCalendar-module-scss-module__RfVEdq__calendarWeek:first-of-type{justify-content:flex-end}.MonthlyCalendar-module-scss-module__RfVEdq__calendarWeek:last-of-type{justify-content:flex-start}.MonthlyCalendar-module-scss-module__RfVEdq__weekTitle{margin-bottom:6px;display:flex}.MonthlyCalendar-module-scss-module__RfVEdq__monthWrapper{flex-direction:column;gap:60px;height:100%;padding-top:16px;display:flex;position:relative;overflow-y:auto}.MonthlyCalendar-module-scss-module__RfVEdq__month{flex-direction:column;flex-shrink:0;gap:10px 0;width:100%;max-width:500px;margin:0 auto;padding:0 20px;display:flex}.MonthlyCalendar-module-scss-module__RfVEdq__paragraph{color:#eee;font-size:12px;font-weight:400;line-height:16px}.MonthlyCalendar-module-scss-module__RfVEdq__highestTemperature{margin-right:4px}.MonthlyCalendar-module-scss-module__RfVEdq__buttonWrapper{width:100%;max-width:460px;margin:0 auto;position:relative}.MonthlyCalendar-module-scss-module__RfVEdq__goButton{width:100%}.MonthlyCalendar-module-scss-module__RfVEdq__toast{background-color:var(--tds-black);border-radius:20px;align-items:center;width:fit-content;margin:0 auto;padding:12px 18px;display:flex}
.FloatingBanner-module-scss-module__96l8UG__container{z-index:-1;visibility:hidden;background-color:var(--bg-color,var(--tds-black));opacity:0;text-align:left;border-radius:8px;gap:20px;display:flex;position:absolute}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__thumbnailSquare{padding:6px 16px 6px 6px}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__thumbnailSquare .FloatingBanner-module-scss-module__96l8UG__body{gap:12px}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__thumbnailCircle{padding:8px 16px 8px 10px}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__thumbnailCircle .FloatingBanner-module-scss-module__96l8UG__body{gap:10px}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__arrowAlignCenterToTarget.FloatingBanner-module-scss-module__96l8UG__topLeft,.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__arrowAlignCenterToTarget.FloatingBanner-module-scss-module__96l8UG__bottomLeft{transform:translate(-24px);left:50%!important}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__arrowAlignCenterToTarget.FloatingBanner-module-scss-module__96l8UG__topRight,.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__arrowAlignCenterToTarget.FloatingBanner-module-scss-module__96l8UG__bottomRight{transform:translate(24px);right:50%!important}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__shadow{box-shadow:var(--tds-shadow-600)}.FloatingBanner-module-scss-module__96l8UG__container .FloatingBanner-module-scss-module__96l8UG__tooltipArrow{color:var(--bg-color,var(--tds-black));position:absolute}.FloatingBanner-module-scss-module__96l8UG__container .FloatingBanner-module-scss-module__96l8UG__body{flex-direction:row;align-items:center;display:flex}.FloatingBanner-module-scss-module__96l8UG__container .FloatingBanner-module-scss-module__96l8UG__body .FloatingBanner-module-scss-module__96l8UG__message{flex-direction:row;align-items:flex-start;gap:3px;display:flex}.FloatingBanner-module-scss-module__96l8UG__container .FloatingBanner-module-scss-module__96l8UG__body .FloatingBanner-module-scss-module__96l8UG__message .FloatingBanner-module-scss-module__96l8UG__content{word-break:break-all;flex-direction:column;gap:4px;width:max-content;margin:2px 0;display:flex}.FloatingBanner-module-scss-module__96l8UG__container .FloatingBanner-module-scss-module__96l8UG__closeButton{background:var(--tds-black);border:1px solid #fff;border-radius:100px;width:22px;height:22px;padding:2px;position:absolute;top:-9px;right:-11px}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__small{padding:6px 8px}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__small .FloatingBanner-module-scss-module__96l8UG__content{gap:2px;margin:1px 0}.FloatingBanner-module-scss-module__96l8UG__container.FloatingBanner-module-scss-module__96l8UG__small .FloatingBanner-module-scss-module__96l8UG__closeButton{margin:0}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeIn-bottom-to-top{0%{visibility:hidden;opacity:0;bottom:70%}to{bottom:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeOut-bottom-from-top{0%{bottom:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{visibility:hidden;opacity:0;bottom:70%}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeIn-top-to-bottom{0%{visibility:hidden;opacity:0;top:70%}to{top:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeOut-top-from-bottom{0%{top:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{visibility:hidden;opacity:0;top:70%}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeIn-right-to-left{0%{visibility:hidden;opacity:0;right:70%}to{right:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeOut-right-from-left{0%{right:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{visibility:hidden;opacity:0;right:70%}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeIn-left-to-right{0%{visibility:hidden;opacity:0;left:70%}to{left:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeOut-left-from-right{0%{left:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{visibility:hidden;opacity:0;left:70%}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeIn-at-top{0%{visibility:hidden;opacity:0;top:calc(100% + 16px)}to{visibility:visible;opacity:1;top:calc(100% + 16px)}}@keyframes FloatingBanner-module-scss-module__96l8UG__fadeOut-at-top{0%{visibility:visible;opacity:1;top:calc(100% + 16px)}to{visibility:hidden;opacity:0;top:calc(100% + 16px)}}.FloatingBanner-module-scss-module__96l8UG__commonBottom{bottom:70%}.FloatingBanner-module-scss-module__96l8UG__commonBottom>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{top:calc(100% - 1.5px)}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__isVisible{animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:var(--animation-delay);animation-name:FloatingBanner-module-scss-module__96l8UG__fadeIn-bottom-to-top}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__isNotVisible{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeOut-bottom-from-top;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__bottomCenter,.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__bottomCenter>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{left:50%;transform:translate(-50%)}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__bottomRight{right:0}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__bottomRight>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{right:11px}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__bottomLeft{left:0}.FloatingBanner-module-scss-module__96l8UG__commonBottom.FloatingBanner-module-scss-module__96l8UG__bottomLeft>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{left:11px}.FloatingBanner-module-scss-module__96l8UG__commonTop{top:170%}.FloatingBanner-module-scss-module__96l8UG__commonTop>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{bottom:calc(100% - 1px)}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__isVisible{animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:var(--animation-delay);animation-name:FloatingBanner-module-scss-module__96l8UG__fadeIn-top-to-bottom}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__isVisible.FloatingBanner-module-scss-module__96l8UG__noAnimation{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeIn-bottom}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__isNotVisible{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeOut-top-from-bottom;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__isNotVisible.FloatingBanner-module-scss-module__96l8UG__noAnimation{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeOut-at-top;animation-duration:0s}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topCenter{left:50%;transform:translate(-50%)}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topCenter>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{left:50%;transform:translate(-50%)rotate(180deg)}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topCenter.FloatingBanner-module-scss-module__96l8UG__noAnimation{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeIn-at-top;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topRight{right:0}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topRight>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{right:11px;transform:rotate(180deg)}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topRight .FloatingBanner-module-scss-module__96l8UG__closeButton{top:-8px!important;left:-10px!important}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topLeft{left:0}.FloatingBanner-module-scss-module__96l8UG__commonTop.FloatingBanner-module-scss-module__96l8UG__topLeft>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{left:11px;transform:rotate(180deg)}.FloatingBanner-module-scss-module__96l8UG__commonRight{right:calc(100% + 16px)}.FloatingBanner-module-scss-module__96l8UG__commonRight>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{left:calc(100% - 1px)}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__isVisible{animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:var(--animation-delay);animation-name:FloatingBanner-module-scss-module__96l8UG__fadeIn-right-to-left}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__isNotVisible{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeOut-right-from-left;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__rightCenter{top:50%;transform:translateY(-50%)}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__rightCenter>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{top:50%;transform:translateY(-50%)translate(-9px)rotate(-90deg)}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__rightBottom{bottom:0}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__rightBottom>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{bottom:19px;transform:translate(-9px)rotate(-90deg)}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__rightTop{top:0}.FloatingBanner-module-scss-module__96l8UG__commonRight.FloatingBanner-module-scss-module__96l8UG__rightTop>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{top:19px;transform:translate(-9px)rotate(-90deg)}.FloatingBanner-module-scss-module__96l8UG__commonLeft{left:calc(100% + 16px)}.FloatingBanner-module-scss-module__96l8UG__commonLeft>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{right:calc(100% - 1px)}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__isVisible{animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:var(--animation-delay);animation-name:FloatingBanner-module-scss-module__96l8UG__fadeIn-left-to-right}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__isNotVisible{animation-name:FloatingBanner-module-scss-module__96l8UG__fadeOut-left-from-right;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__leftCenter{top:50%;transform:translateY(-50%)}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__leftCenter>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{top:50%;transform:translateY(-50%)translate(9px)rotate(90deg)}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__leftBottom{bottom:0}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__leftBottom>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{bottom:19px;transform:translate(9px)rotate(90deg)}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__leftTop{top:0}.FloatingBanner-module-scss-module__96l8UG__commonLeft.FloatingBanner-module-scss-module__96l8UG__leftTop>.FloatingBanner-module-scss-module__96l8UG__tooltipArrow{top:19px;transform:translate(9px)rotate(90deg)}
:root{--translate-x-side-utility-weight:0px}@media (min-width:1000px){html[data-channel-org-key=tripstore]:not([data-is-app=true]):has(.styles-module-scss-module__s0G5Eq__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(.styles-module-scss-module__s0G5Eq__side-utility-container){--translate-x-side-utility-weight:186px;--fixed-container-width:var(--container-max-width,768px)}}.styles-module-scss-module__s0G5Eq__fixedContainer,.styles-module-scss-module__s0G5Eq__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%}.styles-module-scss-module__s0G5Eq__container{height:calc(var(--detail-floating-height) + var(--detail-floating-safe-area-bottom,var(--sab)) + var(--timer-height,0px));z-index:11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#fffc;border-top:1px solid #0000000d;bottom:0}.styles-module-scss-module__s0G5Eq__wrapper{height:var(--detail-floating-height);align-items:center;gap:10px;padding:0 20px;display:flex}.styles-module-scss-module__s0G5Eq__wrapper .button{flex:1 1 0}.styles-module-scss-module__s0G5Eq__newInner{align-items:stretch;gap:16px;width:100%;max-width:468px;margin:0 auto;display:flex}.styles-module-scss-module__s0G5Eq__infoSection{cursor:pointer;flex-direction:column;flex:0 0 140px;justify-content:center;gap:2px;min-width:0;display:flex}.styles-module-scss-module__s0G5Eq__infoSection:focus-visible{outline:2px solid var(--tds-cool-gray-40);outline-offset:2px;border-radius:3px}.styles-module-scss-module__s0G5Eq__infoButton{justify-content:flex-start;align-items:center;gap:2px;width:fit-content;padding:0;display:inline-flex}.styles-module-scss-module__s0G5Eq__totalButton{gap:0}.styles-module-scss-module__s0G5Eq__infoExpandIcon{flex:none}.styles-module-scss-module__s0G5Eq__ctaSection{flex:auto;align-items:center;min-width:0;display:flex}.styles-module-scss-module__s0G5Eq__newCtaSection{flex:auto}.styles-module-scss-module__s0G5Eq__newCtaSection .button{flex:auto;width:100%}.styles-module-scss-module__s0G5Eq__nolClosedCtaSection{gap:10px}.styles-module-scss-module__s0G5Eq__ctaButton{width:100%}.styles-module-scss-module__s0G5Eq__share{width:26px;height:26px;margin-right:10px}.styles-module-scss-module__s0G5Eq__share .shareButton{margin-right:10px}.styles-module-scss-module__s0G5Eq__share.styles-module-scss-module__s0G5Eq__kakaobank{width:87px;height:52px;margin-right:0}.styles-module-scss-module__s0G5Eq__tripstoreShareButton{background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.styles-module-scss-module__s0G5Eq__shareRewardBody{padding-bottom:12px}.styles-module-scss-module__s0G5Eq__shareRewardContent{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__s0G5Eq__shareRewardTitle{padding-left:0!important}.styles-module-scss-module__s0G5Eq__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__s0G5Eq__content .styles-module-scss-module__s0G5Eq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:40px;display:flex}.styles-module-scss-module__s0G5Eq__content .styles-module-scss-module__s0G5Eq__shareRewardGuideButton{margin-top:10px}.styles-module-scss-module__s0G5Eq__shareRewardFooterButtons{gap:10px;display:flex}
.SameDepartureOptionSection-module__qLplSq__container{box-sizing:border-box;width:100%;padding:0 0 32px}.SameDepartureOptionSection-module__qLplSq__ctaOnlyContainer{margin-top:-16px}.SameDepartureOptionSection-module__qLplSq__ctaOnlyContainer .SameDepartureOptionSection-module__qLplSq__bottomButtonWrapper{margin-top:0}.SameDepartureOptionSection-module__qLplSq__sectionTitle{box-sizing:border-box;width:100%;max-width:var(--medium-width);margin:0 auto;padding:0 20px 18px}.SameDepartureOptionSection-module__qLplSq__skeletonTitle{align-items:flex-start;display:flex}.SameDepartureOptionSection-module__qLplSq__optionSwiper{width:100%}.SameDepartureOptionSection-module__qLplSq__optionSwiper .swiper-wrapper{align-items:stretch}.SameDepartureOptionSection-module__qLplSq__optionSwiper .swiper-slide.SameDepartureOptionSection-module__qLplSq__optionSlide{flex:0 0 226px;width:226px;min-width:226px;height:auto}.SameDepartureOptionSection-module__qLplSq__optionSwiper .swiper-slide.SameDepartureOptionSection-module__qLplSq__singleOptionSlide{flex:auto;width:calc(100% - 40px);min-width:0;max-width:460px}.SameDepartureOptionSection-module__qLplSq__singleOptionContainer{box-sizing:border-box;width:100%;max-width:var(--medium-width);margin:0 auto;padding:0 20px}.SameDepartureOptionSection-module__qLplSq__cardShell{align-items:stretch;width:100%;height:100%;display:flex}.SameDepartureOptionSection-module__qLplSq__optionCard{box-sizing:border-box;background:var(--tds-cool-gray-20);width:100%;box-shadow:inset 0 0 0 1px var(--tds-cool-gray-20);border-radius:3px;flex-direction:column;align-items:flex-start;padding:16px 18px 18px;display:flex}.SameDepartureOptionSection-module__qLplSq__skeletonCard,.SameDepartureOptionSection-module__qLplSq__singleOptionSlide .SameDepartureOptionSection-module__qLplSq__skeletonCard{min-height:161px}.SameDepartureOptionSection-module__qLplSq__skeletonCardTop{flex-direction:column;width:100%;display:flex}.SameDepartureOptionSection-module__qLplSq__skeletonAirline{align-items:center;gap:4px;width:100%;display:flex}.SameDepartureOptionSection-module__qLplSq__skeletonLines{flex-direction:column;gap:4px;width:100%;margin-top:8px;display:flex}.SameDepartureOptionSection-module__qLplSq__skeletonPrice{align-self:flex-end;margin-top:12px}.SameDepartureOptionSection-module__qLplSq__skeletonCardButton{margin-top:12px}.SameDepartureOptionSection-module__qLplSq__top,.SameDepartureOptionSection-module__qLplSq__summary{flex-direction:column;align-items:flex-start;width:100%;display:flex}.SameDepartureOptionSection-module__qLplSq__titleGroup{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.SameDepartureOptionSection-module__qLplSq__scheduleGroup{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.SameDepartureOptionSection-module__qLplSq__airline{align-items:center;gap:4px;width:190px;min-width:0;max-width:100%;height:18px;display:flex}.SameDepartureOptionSection-module__qLplSq__airlineText{flex:auto;min-width:0}.SameDepartureOptionSection-module__qLplSq__departureTime{width:100%}.SameDepartureOptionSection-module__qLplSq__title{text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;width:100%;display:block;overflow:visible}.SameDepartureOptionSection-module__qLplSq__price{justify-content:flex-end;align-items:center;width:100%;margin-top:12px;display:flex}.SameDepartureOptionSection-module__qLplSq__noAccommodation .SameDepartureOptionSection-module__qLplSq__price{margin-top:30px}.SameDepartureOptionSection-module__qLplSq__priceText{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.SameDepartureOptionSection-module__qLplSq__cardButton{width:100%;margin-top:12px}.SameDepartureOptionSection-module__qLplSq__cardLinkButton{box-sizing:border-box;height:34px;color:var(--tds-cool-gray-100);background-color:var(--tds-white);border:1px solid var(--tds-cool-gray-30);border-radius:3px;justify-content:center;align-items:center;padding:0 13px;text-decoration:none;display:flex}.SameDepartureOptionSection-module__qLplSq__nolCardLinkButton{border-radius:6px}@media (hover:hover) and (pointer:fine){.SameDepartureOptionSection-module__qLplSq__cardLinkButton:hover{border-color:var(--tds-cool-gray-40)}}.SameDepartureOptionSection-module__qLplSq__multipleCard .SameDepartureOptionSection-module__qLplSq__cardButton{margin-top:12px}.SameDepartureOptionSection-module__qLplSq__bottomButtonWrapper{box-sizing:border-box;width:100%;max-width:var(--medium-width);margin:16px auto 0;padding:0 20px}.SameDepartureOptionSection-module__qLplSq__bottomButton{width:100%}.SameDepartureOptionSection-module__qLplSq__closedContent{opacity:.4}
@keyframes TopMainPhotoBadges-module-scss-module__6xm0zG__blinkText{0%,25%{opacity:1}62.5%{opacity:.2}to{opacity:1}}.TopMainPhotoBadges-module-scss-module__6xm0zG__blinkText{animation:.7s ease-in-out infinite TopMainPhotoBadges-module-scss-module__6xm0zG__blinkText;display:inline-block}
.TravelAgencyResourceContents-module-scss-module__FPNRNa__imageCenterAlign{justify-content:center;display:flex}.TravelAgencyResourceContents-module-scss-module__FPNRNa__contents{text-overflow:ellipsis;-webkit-line-clamp:7;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:15px;overflow:hidden}.TravelAgencyResourceContents-module-scss-module__FPNRNa__contents.TravelAgencyResourceContents-module-scss-module__FPNRNa__collapsed{display:-webkit-box}.TravelAgencyResourceContents-module-scss-module__FPNRNa__contents.TravelAgencyResourceContents-module-scss-module__FPNRNa__expanded{display:block}.TravelAgencyResourceContents-module-scss-module__FPNRNa__contents.TravelAgencyResourceContents-module-scss-module__FPNRNa__isSafari.TravelAgencyResourceContents-module-scss-module__FPNRNa__collapsed{height:9.8em}.TravelAgencyResourceContents-module-scss-module__FPNRNa__contents.TravelAgencyResourceContents-module-scss-module__FPNRNa__isSafari.TravelAgencyResourceContents-module-scss-module__FPNRNa__expanded{height:auto}
.TravelAgencyResourceSection-module-scss-module__g5WfTa__travelAgencyResourceSection{max-width:var(--medium-width);margin:0 auto;padding:40px 20px;position:relative}.TravelAgencyResourceSection-module-scss-module__g5WfTa__travelAgencyResourceSection:after{content:"";background-color:var(--tds-cool-gray-20);width:calc(100% - 40px);height:1px;position:absolute;bottom:-1px;left:20px}.TravelAgencyResourceSection-module-scss-module__g5WfTa__travelAgencyResourceSection:last-of-type:after{display:none}.TravelAgencyResourceSection-module-scss-module__g5WfTa__travelAgencyResourceSection.eventDetailText{font-size:14px;line-height:20px;text-align:left!important}.TravelAgencyResourceSection-module-scss-module__g5WfTa__imageFullWidth img{-o-object-fit:cover;object-fit:cover;width:100%!important}.TravelAgencyResourceSection-module-scss-module__g5WfTa__imagePCMaxWidth img{max-width:460px!important}
.PdpEventPromotionSection-module-scss-module__zD_wEG__container{background:var(--tds-white);padding-top:32px;padding-bottom:48px}
.PriceChartSection-module-scss-module___PLfgW__container{max-width:var(--medium-width);margin:0 auto;padding:32px 0;position:relative}.PriceChartSection-module-scss-module___PLfgW__chartContainer{width:calc(100% - 40px);height:196px;margin:0 20px;position:relative;overflow:visible}.PriceChartSection-module-scss-module___PLfgW__chartContainer .PriceChartSection-module-scss-module___PLfgW__canvas{width:100%;height:162px;display:block}.PriceChartSection-module-scss-module___PLfgW__abusingSection{max-width:var(--medium-width);margin:0 auto;padding:0 20px 28px}.PriceChartSection-module-scss-module___PLfgW__priceLabel{color:#222427;white-space:nowrap;background:#fff;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:700;position:absolute;box-shadow:0 3px 6px #0000000d,0 4px 20px #00000017}.PriceChartSection-module-scss-module___PLfgW__tickContainer{flex-direction:column;align-items:center;display:flex;top:170px}.PriceChartSection-module-scss-module___PLfgW__tickDivider{background-color:#bec1c8;width:1px;height:8px;margin-bottom:2px}.PriceChartSection-module-scss-module___PLfgW__timeLabel{align-items:center;height:16px;display:flex}
