: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}
.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}
