.RecommendedTourCardList-module__9fafCa__root{width:100%;display:flex}.RecommendedTourCardList-module__9fafCa__item{flex:none}@media not (min-width:868px){.RecommendedTourCardList-module__9fafCa__root{gap:16px;padding-left:20px;padding-right:20px}.RecommendedTourCardList-module__9fafCa__root:after{content:"";flex:none;width:4px}.RecommendedTourCardList-module__9fafCa__item{width:311px}}@media (min-width:868px){.RecommendedTourCardList-module__9fafCa__root{gap:24px}.RecommendedTourCardList-module__9fafCa__item{width:384px}}
.Box-module__mPykgq__box{box-sizing:border-box}
.Icon-module__RQWQgq__root{vertical-align:middle;color:var(--color-semantic-content-default);flex-shrink:0;display:inline-block}.Icon-module__RQWQgq__size--sm{width:12px;height:12px}.Icon-module__RQWQgq__size--md{width:16px;height:16px}.Icon-module__RQWQgq__size--lg{width:20px;height:20px}.Icon-module__RQWQgq__size--xl{width:24px;height:24px}.Icon-module__RQWQgq__size--2xl{width:28px;height:28px}.Icon-module__RQWQgq__size--3xl{width:32px;height:32px}.Icon-module__RQWQgq__size--4xl{width:40px;height:40px}.Icon-module__RQWQgq__size--5xl{width:48px;height:48px}.Icon-module__RQWQgq__size--6xl{width:64px;height:64px}.Icon-module__RQWQgq__size--responsive{width:var(--icon-size-sp);height:var(--icon-size-sp)}@media (min-width:1024px){.Icon-module__RQWQgq__size--responsive{width:var(--icon-size-pc,var(--icon-size-sp));height:var(--icon-size-pc,var(--icon-size-sp))}}.Icon-module__RQWQgq__color--default{color:var(--color-semantic-content-default)}.Icon-module__RQWQgq__color--default-light{color:var(--color-semantic-content-default-light)}.Icon-module__RQWQgq__color--default-super-light{color:var(--color-semantic-content-default-super-light)}.Icon-module__RQWQgq__color--disabled{color:var(--color-semantic-content-disabled)}.Icon-module__RQWQgq__color--contrast{color:var(--color-semantic-content-inverse)}.Icon-module__RQWQgq__color--primary{color:var(--color-semantic-content-primary)}.Icon-module__RQWQgq__color--error{color:var(--color-semantic-content-error)}.Icon-module__RQWQgq__color--alert{color:var(--color-semantic-content-alert)}.Icon-module__RQWQgq__color--positive-red{color:var(--color-semantic-content-positive-red)}.Icon-module__RQWQgq__button{padding:var(--space-2x);color:inherit;cursor:pointer;font:inherit;border-radius:var(--radius-full);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.Icon-module__RQWQgq__button:hover:not(:disabled){background-color:var(--color-semantic-surface-gray-contents)}.Icon-module__RQWQgq__button:disabled{cursor:not-allowed}
.Tooltip-module__Ojummq__trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Tooltip-module__Ojummq__trigger:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px;border-radius:4px}.Tooltip-module__Ojummq__closeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;height:var(--typography-line-height-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Tooltip-module__Ojummq__closeButton:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px;border-radius:4px}.Tooltip-module__Ojummq__tooltip{cursor:default;width:max-content;max-width:280px;box-shadow:var(--shadow-default);z-index:10;position:absolute;left:8px}.Tooltip-module__Ojummq__tooltip:before{content:"";border:8px solid #0000;margin-left:-8px;position:absolute}.Tooltip-module__Ojummq__tooltip[data-position=top],.Tooltip-module__Ojummq__tooltip[data-position=topLeft],.Tooltip-module__Ojummq__tooltip[data-position=topRight]{bottom:140%}.Tooltip-module__Ojummq__tooltip[data-position=top]{transform:translate(-50%)}.Tooltip-module__Ojummq__tooltip[data-position=top]:before{left:50%}.Tooltip-module__Ojummq__tooltip[data-position=topLeft]{transform:translate(-90%)}.Tooltip-module__Ojummq__tooltip[data-position=topLeft]:before{left:calc(100% - 22px)}.Tooltip-module__Ojummq__tooltip[data-position=topRight]{transform:translate(-10%)}.Tooltip-module__Ojummq__tooltip[data-position=topRight]:before{left:22px}.Tooltip-module__Ojummq__tooltip[data-position=bottom],.Tooltip-module__Ojummq__tooltip[data-position=bottomLeft],.Tooltip-module__Ojummq__tooltip[data-position=bottomRight]{margin-top:32px}.Tooltip-module__Ojummq__tooltip[data-position=bottom]{transform:translate(-50%)}.Tooltip-module__Ojummq__tooltip[data-position=bottom]:before{left:50%}.Tooltip-module__Ojummq__tooltip[data-position=bottomLeft]{transform:translate(-90%)}.Tooltip-module__Ojummq__tooltip[data-position=bottomLeft]:before{left:calc(100% - 22px)}.Tooltip-module__Ojummq__tooltip[data-position=bottomRight]{transform:translate(-10%)}.Tooltip-module__Ojummq__tooltip[data-position=bottomRight]:before{left:22px}.Tooltip-module__Ojummq__tooltip[data-position=top]:before,.Tooltip-module__Ojummq__tooltip[data-position=topLeft]:before,.Tooltip-module__Ojummq__tooltip[data-position=topRight]:before{border-top-color:var(--color-semantic-surface-default);bottom:-16px}.Tooltip-module__Ojummq__tooltip[data-position=bottom]:before,.Tooltip-module__Ojummq__tooltip[data-position=bottomLeft]:before,.Tooltip-module__Ojummq__tooltip[data-position=bottomRight]:before{border-bottom-color:var(--color-semantic-surface-default);top:-16px}.Tooltip-module__Ojummq__tooltip[data-color=green][data-position=top]:before,.Tooltip-module__Ojummq__tooltip[data-color=green][data-position=topLeft]:before,.Tooltip-module__Ojummq__tooltip[data-color=green][data-position=topRight]:before{border-top-color:var(--color-semantic-surface-primary-light)}.Tooltip-module__Ojummq__tooltip[data-color=green][data-position=bottom]:before,.Tooltip-module__Ojummq__tooltip[data-color=green][data-position=bottomLeft]:before,.Tooltip-module__Ojummq__tooltip[data-color=green][data-position=bottomRight]:before{border-bottom-color:var(--color-semantic-surface-primary-light)}
.Breadcrumb-module__DjuCva__root{white-space:nowrap;font-size:0;overflow-x:scroll}.Breadcrumb-module__DjuCva__link{text-decoration:underline}@media (min-width:1025px){.Breadcrumb-module__DjuCva__root{overflow-x:hidden}.Breadcrumb-module__DjuCva__root>ul>li:not(:last-child){flex-shrink:0}.Breadcrumb-module__DjuCva__root>ul>li:last-child{flex:1;min-width:0}.Breadcrumb-module__DjuCva__root>ul>li:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}}
.Loading-module__z8wMRG__root{align-items:center;display:flex}.Loading-module__z8wMRG__centered{justify-content:center;align-items:center;width:100%;display:flex}.Loading-module__z8wMRG__text{margin-left:var(--space-4x);font-weight:700;font-size:var(--fontSize-lg)}.Loading-module__z8wMRG__loading{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled-dark);justify-content:center;align-items:center;gap:12px;display:flex}.Loading-module__z8wMRG__loading:hover{cursor:not-allowed}.Loading-module__z8wMRG__loader{color:var(--color-primary);width:22px;height:22px}@keyframes Loading-module__z8wMRG__load3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Button-module__4hUmeq__root{padding:0 var(--space-6x);cursor:pointer;appearance:none;white-space:nowrap;border-radius:var(--rounded-lg);border-style:solid;border-width:1px;outline:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.Button-module__4hUmeq__root .loader:after{background:var(--color-gray-10)}.Button-module__4hUmeq__width--full{width:100%}.Button-module__4hUmeq__width--content{width:auto}.Button-module__4hUmeq__width--md{width:335px}.Button-module__4hUmeq__size--xxs{font-size:var(--fontSize-xs);height:var(--space-4x);padding:0 var(--space-2x)}.Button-module__4hUmeq__size--xs{font-size:var(--fontSize-sm);height:var(--space-6x);padding:0 var(--space-4x)}.Button-module__4hUmeq__size--sm{font-size:var(--fontSize-base);height:var(--space-8x)}.Button-module__4hUmeq__size--md{font-size:var(--fontSize-lg);height:var(--space-10x)}.Button-module__4hUmeq__size--lg{font-size:var(--fontSize-lg);height:var(--space-12x)}.Button-module__4hUmeq__primary--solid{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Button-module__4hUmeq__primary--solid .Button-module__4hUmeq__icon svg path{fill:var(--color-white)}.Button-module__4hUmeq__primary--solid:hover{background-color:var(--color-primary-dark)}.Button-module__4hUmeq__primary--outline{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.Button-module__4hUmeq__primary--outline .Button-module__4hUmeq__icon svg path{fill:var(--color-primary)}.Button-module__4hUmeq__primary--outline:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.Button-module__4hUmeq__primary--ghost{background-color:var(--color-white);color:var(--color-primary);border:0}.Button-module__4hUmeq__primary--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-primary)}.Button-module__4hUmeq__primary--ghost:hover{background-color:var(--color-gray-5)}.Button-module__4hUmeq__default--solid{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-white)}.Button-module__4hUmeq__default--solid .Button-module__4hUmeq__icon svg path{fill:var(--color-white)}.Button-module__4hUmeq__default--solid:hover{background-color:var(--color-default-dark)}.Button-module__4hUmeq__default--outline{background-color:var(--color-white);border-color:var(--color-default);color:var(--color-default)}.Button-module__4hUmeq__default--outline .Button-module__4hUmeq__icon svg path{fill:var(--color-default)}.Button-module__4hUmeq__default--outline:hover{border-color:var(--color-default-dark);color:var(--color-default-dark)}.Button-module__4hUmeq__default--ghost{background-color:var(--color-white);color:var(--color-default);border:0}.Button-module__4hUmeq__default--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-default)}.Button-module__4hUmeq__default--ghost:hover{background-color:var(--color-gray-5)}.Button-module__4hUmeq__danger--solid{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.Button-module__4hUmeq__danger--solid .Button-module__4hUmeq__icon svg path{fill:var(--color-white)}.Button-module__4hUmeq__danger--solid:hover{background-color:var(--color-danger-dark)}.Button-module__4hUmeq__danger--outline{background-color:var(--color-white);border-color:var(--color-danger);color:var(--color-danger)}.Button-module__4hUmeq__danger--outline .Button-module__4hUmeq__icon svg path{fill:var(--color-danger)}.Button-module__4hUmeq__danger--outline:hover{border-color:var(--color-danger-dark);color:var(--color-danger-dark)}.Button-module__4hUmeq__danger--ghost{background-color:var(--color-white);color:var(--color-danger);border:0}.Button-module__4hUmeq__danger--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-danger)}.Button-module__4hUmeq__danger--ghost:hover{background-color:var(--color-gray-5)}.Button-module__4hUmeq__disabled:hover{cursor:not-allowed}.Button-module__4hUmeq__disabled--solid{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled)}.Button-module__4hUmeq__disabled--outline{background-color:var(--color-white);border-color:var(--color-disabled);color:var(--color-disabled)}.Button-module__4hUmeq__disabled--ghost{background-color:var(--color-white);color:var(--color-disabled);border:0}.Button-module__4hUmeq__disabled--solid .Button-module__4hUmeq__icon svg path,.Button-module__4hUmeq__disabled--outline .Button-module__4hUmeq__icon svg path,.Button-module__4hUmeq__disabled--ghost .Button-module__4hUmeq__icon svg path{fill:var(--color-disabled)}.Button-module__4hUmeq__icon+.Button-module__4hUmeq__body{padding-left:var(--space-2x)}.Button-module__4hUmeq__truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ButtonLink-module__-ftj3a__root{cursor:pointer;appearance:none;white-space:nowrap;background:0 0;border:0;outline:none;align-items:center;text-decoration:none;display:flex}.ButtonLink-module__-ftj3a__text{font-size:var(--fontSize-sm);line-height:var(--lineHeight-lg);color:var(--color-gray-80);font-weight:700}
.Card-module___e43YW__root{border:1px solid var(--color-disabled-light);box-shadow:var(--shadow-dark);border-radius:var(--rounded);padding:var(--space-4x)}
.Carousel-module__GTw5jW__root{background-color:var(--color-gray-20);-webkit-tap-highlight-color:transparent;height:0;position:relative;overflow:hidden}.Carousel-module__GTw5jW__inner{overscroll-behavior:none;touch-action:pan-y;width:100%;height:100%;position:absolute;top:0;left:0}.Carousel-module__GTw5jW__list{white-space:nowrap;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Carousel-module__GTw5jW__list.Carousel-module__GTw5jW__is-animate{transition:transform .3s}.Carousel-module__GTw5jW__image{-webkit-user-select:none;user-select:none;height:100%;position:relative}.Carousel-module__GTw5jW__image.Carousel-module__GTw5jW__is-active{z-index:2}.Carousel-module__GTw5jW__counter{bottom:var(--carousel-counter-bottom,var(--space-3x));right:var(--carousel-counter-inline-end,var(--space-5x));border-radius:var(--carousel-counter-radius,var(--rounded-xs));height:24px;padding:0 var(--space-2x);color:var(--color-white);font-size:var(--fontSize-sm);background:#00000080;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.Carousel-module__GTw5jW__photoLibraryIcon{margin-right:4px}.Carousel-module__GTw5jW__overlay:after{content:"";pointer-events:none;background-color:#0003;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.LazyImage-module__-HGU3G__root{height:auto;position:relative;overflow:hidden}.LazyImage-module__-HGU3G__title{color:var(--color-white);font-size:var(--fontSize-sm);margin:8px;font-weight:700;line-height:1.5;position:absolute;bottom:0;left:0}@keyframes LazyImage-module__-HGU3G__spinLoader{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.LazyImage-module__-HGU3G__loader{border:2px solid var(--color-primary);border-bottom-color:#fff0;border-radius:100%;width:24px;height:24px;animation:1s linear infinite LazyImage-module__-HGU3G__spinLoader;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LazyImage-module__-HGU3G__img{object-fit:cover;vertical-align:middle;backface-visibility:hidden;width:100%;height:100%;position:relative}
.CarouselBanner-module__5MRkCG__root{justify-content:center;display:flex;position:relative}.CarouselBanner-module__5MRkCG__carousel{width:100%;overflow:hidden}.CarouselBanner-module__5MRkCG__items{--carousel-gap:var(--space-6x);--carousel-item-width:328px;width:100%;left:calc(-1 * var(--carousel-cursor,0) * (var(--carousel-item-width) + var(--carousel-gap)));transition:left .5s;display:flex;position:relative}.CarouselBanner-module__5MRkCG__items-centered{justify-content:center}.CarouselBanner-module__5MRkCG__item{flex:0 0 var(--carousel-item-width);min-width:0}.CarouselBanner-module__5MRkCG__item+.CarouselBanner-module__5MRkCG__item{margin-left:var(--carousel-gap)}.CarouselBanner-module__5MRkCG__thumbnail{border-radius:var(--rounded-md);width:100%;height:184.5px;display:block;position:relative;overflow:hidden}.CarouselBanner-module__5MRkCG__thumbnail figure{height:100%}.CarouselBanner-module__5MRkCG__thumbnail img{object-fit:cover;width:100%;height:100%}button.CarouselBanner-module__5MRkCG__thumbnail{cursor:pointer;background:0 0;border:none;padding:0}.CarouselBanner-module__5MRkCG__clickable{cursor:pointer}.CarouselBanner-module__5MRkCG__overlayScrim{--scrim-rgb:0 0 0;background:linear-gradient(180deg, rgb(var(--scrim-rgb) / 0) 0%, rgb(var(--scrim-rgb) / .5) 50%, rgb(var(--scrim-rgb) / .8) 100%);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.CarouselBanner-module__5MRkCG__overlayBlur{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.CarouselBanner-module__5MRkCG__overlayCopy{text-align:left;pointer-events:none}.CarouselBanner-module__5MRkCG__leftButton,.CarouselBanner-module__5MRkCG__rightButton{border:1px solid var(--border-gray-dark);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 4px #0000000d}.CarouselBanner-module__5MRkCG__leftButton:hover,.CarouselBanner-module__5MRkCG__rightButton:hover{background:var(--color-gray-5)}.CarouselBanner-module__5MRkCG__leftButton{transform:translate(var(--space-2x), -50%);position:absolute;top:50%;left:0}.CarouselBanner-module__5MRkCG__rightButton{transform:translate(calc(-1 * var(--space-2x)), -50%);position:absolute;top:50%;right:0}@media (max-width:725px){.CarouselBanner-module__5MRkCG__items-centered{justify-content:flex-start}}@media not (min-width:1064px){.CarouselBanner-module__5MRkCG__carousel{padding:0;overflow-x:auto}.CarouselBanner-module__5MRkCG__items{transition:none;left:0}.CarouselBanner-module__5MRkCG__leftButton,.CarouselBanner-module__5MRkCG__rightButton{display:none}}@media (max-width:1024px){.CarouselBanner-module__5MRkCG__items{--carousel-gap:var(--space-4x)}.CarouselBanner-module__5MRkCG__item{flex:none}.CarouselBanner-module__5MRkCG__thumbnail{width:280px;height:180px}.CarouselBanner-module__5MRkCG__overlayScrim,.CarouselBanner-module__5MRkCG__overlayBlur{height:84px}}@media (min-width:1200px){.CarouselBanner-module__5MRkCG__leftButton{transform:translate(calc(-100% - var(--space-4x)), -50%)}.CarouselBanner-module__5MRkCG__rightButton{transform:translate(calc(100% + var(--space-4x)), -50%)}}
.CarouselDisplay-module__fqurMW__root{position:relative}.CarouselDisplay-module__fqurMW__carousel{-ms-overflow-style:none;scrollbar-width:none;justify-content:center;width:100%;display:flex;overflow:hidden}.CarouselDisplay-module__fqurMW__carousel::-webkit-scrollbar{display:none}.CarouselDisplay-module__fqurMW__items{width:100%;transition:left .5s;display:flex;position:relative}.CarouselDisplay-module__fqurMW__item:not(:first-child){margin-left:var(--space-6x)}.CarouselDisplay-module__fqurMW__items-centered{justify-content:center}.CarouselDisplay-module__fqurMW__leftButton,.CarouselDisplay-module__fqurMW__rightButton{border:1px solid var(--border-gray-dark);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 4px #0000000d}.CarouselDisplay-module__fqurMW__leftButton:hover,.CarouselDisplay-module__fqurMW__rightButton:hover{background:var(--color-gray-5)}.CarouselDisplay-module__fqurMW__leftButton{transform:translate(var(--space-2x), -50%);position:absolute;top:50%;left:0}.CarouselDisplay-module__fqurMW__rightButton{transform:translate(calc(-1 * var(--space-2x)), -50%);position:absolute;top:50%;right:0}@media (max-width:725px){.CarouselDisplay-module__fqurMW__items-centered{justify-content:flex-start}}@media (max-width:1024px){.CarouselDisplay-module__fqurMW__carousel{padding:0;overflow:auto}.CarouselDisplay-module__fqurMW__items{transition:none}.CarouselDisplay-module__fqurMW__item+.CarouselDisplay-module__fqurMW__item{margin-left:var(--space-4x)}.CarouselDisplay-module__fqurMW__leftButton,.CarouselDisplay-module__fqurMW__rightButton{display:none}}@media (min-width:1200px){.CarouselDisplay-module__fqurMW__leftButton{transform:translate(calc(-100% - var(--space-4x)), -50%)}.CarouselDisplay-module__fqurMW__rightButton{transform:translate(calc(100% + var(--space-4x)), -50%)}}
.ChipBasic-module__cXbCCq__root{transition:opacity var(--duration);max-width:100%;display:inline-flex;position:relative}.ChipBasic-module__cXbCCq__root+.ChipBasic-module__cXbCCq__root{margin-left:var(--space-2x)}.ChipBasic-module__cXbCCq__root:not(.ChipBasic-module__cXbCCq__checked):hover{opacity:.8}.ChipBasic-module__cXbCCq__checked .ChipBasic-module__cXbCCq__body{background-color:var(--color-green-light);border-color:var(--color-primary)}.ChipBasic-module__cXbCCq__input{-webkit-appearance:none;-moz-appearance:none;opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.ChipBasic-module__cXbCCq__disabled>.ChipBasic-module__cXbCCq__input{pointer-events:none}.ChipBasic-module__cXbCCq__body{border:1px solid var(--border-gray-dark);background-color:var(--color-white);border-radius:32px;justify-content:center;align-items:center;max-width:100%;font-weight:700;display:inline-flex}.ChipBasic-module__cXbCCq__disabled>.ChipBasic-module__cXbCCq__body{color:var(--color-gray-30);border:1px solid var(--border-gray);cursor:not-allowed}.ChipBasic-module__cXbCCq__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ChipBasic-module__cXbCCq__size--sm{font-size:var(--fontSize-sm);padding-left:var(--space-3x);padding-right:var(--space-3x);height:32px}.ChipBasic-module__cXbCCq__size--base{font-size:var(--fontSize-sm);padding-left:var(--space-4x);padding-right:var(--space-4x);height:36px}.ChipBasic-module__cXbCCq__size--md{font-size:var(--fontSize-base);padding-left:var(--space-4x);padding-right:var(--space-4x);height:36px}.ChipBasic-module__cXbCCq__size--mdCompact{font-size:var(--fontSize-base);padding-left:var(--space-3x);padding-right:var(--space-2x);height:36px}.ChipBasic-module__cXbCCq__label+.ChipBasic-module__cXbCCq__icon,.ChipBasic-module__cXbCCq__icon+.ChipBasic-module__cXbCCq__label{margin-left:var(--space)}.ChipBasic-module__cXbCCq__iconImage{object-fit:contain;width:16px;height:16px;display:block}.ChipBasic-module__cXbCCq__iconCloseButton{background-color:var(--color-green-60);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}
.TextInput-module__Zr1D2W__inputWrapper{transition:border-color .2s;position:relative}.TextInput-module__Zr1D2W__inputWrapper:focus-within{border-color:var(--color-semantic-border-input)}.TextInput-module__Zr1D2W__inputWrapper[data-error=true]{border-color:var(--color-semantic-border-error)}.TextInput-module__Zr1D2W__inputWrapper[data-disabled=true]{background-color:var(--color-semantic-surface-gray-contents);cursor:not-allowed}.TextInput-module__Zr1D2W__inputWrapper[data-disabled=true]:focus-within{border-color:var(--color-semantic-border-default-super-light)}.TextInput-module__Zr1D2W__input{padding-inline:var(--space-3x);font-size:var(--typography-font-size-input-m);line-height:var(--typography-line-height-input-m);color:var(--color-semantic-text-default);background:0 0;border:none;outline:none;flex:1;align-self:stretch;min-width:0}.TextInput-module__Zr1D2W__inputWrapper[data-has-icon=true] .TextInput-module__Zr1D2W__input{padding-left:calc(var(--space-3x) + var(--space-6x) + var(--space-2x))}.TextInput-module__Zr1D2W__icon{top:0;bottom:0;left:var(--space-3x);pointer-events:none;position:absolute}.TextInput-module__Zr1D2W__input::placeholder{color:var(--color-semantic-text-disabled)}.TextInput-module__Zr1D2W__input:disabled{color:var(--color-semantic-text-gray);cursor:not-allowed}
.Spacer-module__fUsESa__root{display:block}.Spacer-module__fUsESa__horizontal--1{width:var(--space-1)}.Spacer-module__fUsESa__horizontal--2{width:var(--space-2)}.Spacer-module__fUsESa__horizontal--base{width:var(--space)}.Spacer-module__fUsESa__horizontal--2x{width:var(--space-2x)}.Spacer-module__fUsESa__horizontal--3x{width:var(--space-3x)}.Spacer-module__fUsESa__horizontal--4x{width:var(--space-4x)}.Spacer-module__fUsESa__horizontal--5x{width:var(--space-5x)}.Spacer-module__fUsESa__horizontal--6x{width:var(--space-6x)}.Spacer-module__fUsESa__horizontal--8x{width:var(--space-8x)}.Spacer-module__fUsESa__horizontal--10x{width:var(--space-10x)}.Spacer-module__fUsESa__horizontal--12x{width:var(--space-12x)}.Spacer-module__fUsESa__horizontal--14x{width:var(--space-14x)}.Spacer-module__fUsESa__horizontal--16x{width:var(--space-16x)}.Spacer-module__fUsESa__horizontal--20x{width:var(--space-20x)}.Spacer-module__fUsESa__horizontal--30x{width:var(--space-30x)}.Spacer-module__fUsESa__vertical--0{height:0}.Spacer-module__fUsESa__vertical--1{height:var(--space-1)}.Spacer-module__fUsESa__vertical--2{height:var(--space-2)}.Spacer-module__fUsESa__vertical--base{height:var(--space)}.Spacer-module__fUsESa__vertical--2x{height:var(--space-2x)}.Spacer-module__fUsESa__vertical--3x{height:var(--space-3x)}.Spacer-module__fUsESa__vertical--4x{height:var(--space-4x)}.Spacer-module__fUsESa__vertical--5x{height:var(--space-5x)}.Spacer-module__fUsESa__vertical--6x{height:var(--space-6x)}.Spacer-module__fUsESa__vertical--8x{height:var(--space-8x)}.Spacer-module__fUsESa__vertical--9x{height:var(--space-9x)}.Spacer-module__fUsESa__vertical--10x{height:var(--space-10x)}.Spacer-module__fUsESa__vertical--12x{height:var(--space-12x)}.Spacer-module__fUsESa__vertical--14x{height:var(--space-14x)}.Spacer-module__fUsESa__vertical--16x{height:var(--space-16x)}.Spacer-module__fUsESa__vertical--20x{height:var(--space-20x)}.Spacer-module__fUsESa__vertical--30x{height:var(--space-30x)}
.Divider-module__ivNfRW__root{border-top:1px solid var(--color-gray-10);flex-shrink:0}.Divider-module__ivNfRW__vertical--1{margin:var(--space-1) 0}.Divider-module__ivNfRW__vertical--2{margin:var(--space-2) 0}.Divider-module__ivNfRW__vertical--base{margin:var(--space) 0}.Divider-module__ivNfRW__vertical--2x{margin:var(--space-2x) 0}.Divider-module__ivNfRW__vertical--3x{margin:var(--space-3x) 0}.Divider-module__ivNfRW__vertical--4x{margin:var(--space-4x) 0}.Divider-module__ivNfRW__vertical--5x{margin:var(--space-5x) 0}.Divider-module__ivNfRW__vertical--6x{margin:var(--space-6x) 0}.Divider-module__ivNfRW__vertical--8x{margin:var(--space-8x) 0}.Divider-module__ivNfRW__vertical--10x{margin:var(--space-10x) 0}.Divider-module__ivNfRW__vertical--12x{margin:var(--space-12x) 0}.Divider-module__ivNfRW__vertical--14x{margin:var(--space-14x) 0}.Divider-module__ivNfRW__vertical--16x{margin:var(--space-16x) 0}.Divider-module__ivNfRW__vertical--20x{margin:var(--space-20x) 0}.Divider-module__ivNfRW__vertical--30x{margin:var(--space-30x) 0}.Divider-module__ivNfRW__top--1{margin-top:var(--space-1)}.Divider-module__ivNfRW__top--2{margin-top:var(--space-2)}.Divider-module__ivNfRW__top--base{margin-top:var(--space)}.Divider-module__ivNfRW__top--2x{margin-top:var(--space-2x)}.Divider-module__ivNfRW__top--3x{margin-top:var(--space-3x)}.Divider-module__ivNfRW__top--4x{margin-top:var(--space-4x)}.Divider-module__ivNfRW__top--5x{margin-top:var(--space-5x)}.Divider-module__ivNfRW__top--6x{margin-top:var(--space-6x)}.Divider-module__ivNfRW__top--8x{margin-top:var(--space-8x)}.Divider-module__ivNfRW__top--10x{margin-top:var(--space-10x)}.Divider-module__ivNfRW__top--12x{margin-top:var(--space-12x)}.Divider-module__ivNfRW__top--14x{margin-top:var(--space-14x)}.Divider-module__ivNfRW__top--16x{margin-top:var(--space-16x)}.Divider-module__ivNfRW__top--20x{margin-top:var(--space-20x)}.Divider-module__ivNfRW__top--30x{margin-top:var(--space-30x)}.Divider-module__ivNfRW__bottom--1{margin-bottom:var(--space-1)}.Divider-module__ivNfRW__bottom--2{margin-bottom:var(--space-2)}.Divider-module__ivNfRW__bottom--base{margin-bottom:var(--space)}.Divider-module__ivNfRW__bottom--2x{margin-bottom:var(--space-2x)}.Divider-module__ivNfRW__bottom--3x{margin-bottom:var(--space-3x)}.Divider-module__ivNfRW__bottom--4x{margin-bottom:var(--space-4x)}.Divider-module__ivNfRW__bottom--5x{margin-bottom:var(--space-5x)}.Divider-module__ivNfRW__bottom--6x{margin-bottom:var(--space-6x)}.Divider-module__ivNfRW__bottom--8x{margin-bottom:var(--space-8x)}.Divider-module__ivNfRW__bottom--10x{margin-bottom:var(--space-10x)}.Divider-module__ivNfRW__bottom--12x{margin-bottom:var(--space-12x)}.Divider-module__ivNfRW__bottom--14x{margin-bottom:var(--space-14x)}.Divider-module__ivNfRW__bottom--16x{margin-bottom:var(--space-16x)}.Divider-module__ivNfRW__bottom--20x{margin-bottom:var(--space-20x)}.Divider-module__ivNfRW__bottom--30x{margin-bottom:var(--space-30x)}
.Dropdown-module__-CQJIq__root{display:inline-flex;position:relative}
.DropdownContainer-module__1g_afW__root{margin-top:var(--space-3x);overscroll-behavior:none;box-shadow:var(--shadow);border-radius:var(--rounded);opacity:0;position:absolute;overflow:auto}.DropdownContainer-module__1g_afW__z-index--dropdown{z-index:var(--z-index-dropdown)}.DropdownContainer-module__1g_afW__z-index--follow{z-index:var(--z-index-follow)}.DropdownContainer-module__1g_afW__z-index--float{z-index:var(--z-index-float)}.DropdownContainer-module__1g_afW__size--sm .DropdownContainer-module__1g_afW__inner{min-width:280px}.DropdownContainer-module__1g_afW__size--md .DropdownContainer-module__1g_afW__inner{min-width:320px}.DropdownContainer-module__1g_afW__size--lg .DropdownContainer-module__1g_afW__inner{min-width:800px}.DropdownContainer-module__1g_afW__fixed{position:fixed}.DropdownContainer-module__1g_afW__noPadding .DropdownContainer-module__1g_afW__inner{padding:0}.DropdownContainer-module__1g_afW__inner{background-color:var(--bg-white);min-width:280px;padding:var(--space-6x)}@media (max-width:1024px){.DropdownContainer-module__1g_afW__root{margin-top:0}}
.DropdownItem-module__kzTy6G__root{cursor:pointer;padding:var(--space-2x) 0;align-items:center;text-decoration:none;display:flex;position:relative}.DropdownItem-module__kzTy6G__root:hover{background-color:var(--color-gray-5)}.DropdownItem-module__kzTy6G__icon+.DropdownItem-module__kzTy6G__body{padding-left:var(--space-4x)}
.DropdownGroup-module__0cy1Iq__root+.DropdownGroup-module__0cy1Iq__root{margin-top:var(--space);padding-top:var(--space);border-top:1px solid var(--border-gray)}
.DropdownSelect-module__eg6c2W__root{padding-top:var(--space-4x);padding-bottom:var(--space-4x)}.DropdownSelect-module__eg6c2W__root:hover{opacity:.8}.DropdownSelect-module__eg6c2W__optionGroups>li+li{margin-top:var(--space-4x)}.DropdownSelect-module__eg6c2W__optionGroup>dt{padding:var(--space-2x) var(--space-5x);align-items:center;display:flex}.DropdownSelect-module__eg6c2W__optionGroupLabel{font-weight:700;font-size:var(--fontSize-lg);color:var(--color-default)}.DropdownSelect-module__eg6c2W__options>li{position:relative}.DropdownSelect-module__eg6c2W__options.DropdownSelect-module__eg6c2W__options--with-border>li:after{content:"";bottom:0;left:var(--space-5x);right:var(--space-5x);background-color:var(--border-gray);height:1px;margin:auto;display:block;position:absolute;overflow:hidden}.DropdownSelect-module__eg6c2W__options>li>ul{position:relative}.DropdownSelect-module__eg6c2W__options.DropdownSelect-module__eg6c2W__options--with-border>li>ul:after{content:"";top:0;left:var(--space-5x);right:var(--space-5x);background-color:var(--border-gray);height:1px;margin:auto;display:block;position:absolute;overflow:hidden}.DropdownSelect-module__eg6c2W__option{width:100%;min-height:48px;padding:var(--space-2x) var(--space-10x) var(--space-2x) var(--space-5x);cursor:pointer;align-items:center;display:flex;position:relative}.DropdownSelect-module__eg6c2W__option:hover{opacity:.7}.DropdownSelect-module__eg6c2W__option--disabled{pointer-events:none}.DropdownSelect-module__eg6c2W__optionInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.DropdownSelect-module__eg6c2W__optionInput:checked~.DropdownSelect-module__eg6c2W__optionLabel:after{content:"";border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);width:8px;height:16px;display:block;position:absolute;top:50%;right:24px;transform:translate(-50%,-65%)rotate(45deg)}.DropdownSelect-module__eg6c2W__optionImage{border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.DropdownSelect-module__eg6c2W__optionImage img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DropdownSelect-module__eg6c2W__optionImage+.DropdownSelect-module__eg6c2W__optionLabel{padding-left:var(--space-4x)}.DropdownSelect-module__eg6c2W__optionLabel{white-space:nowrap;flex-basis:100%;font-weight:700;overflow:hidden}.DropdownSelect-module__eg6c2W__optionCollapse{width:100%;min-height:50px;padding:var(--space-2x) var(--space-5x);cursor:pointer;justify-content:space-between;align-items:center;display:flex;position:relative}.DropdownSelect-module__eg6c2W__optionCollapseListInActive{display:none}.DropdownSelect-module__eg6c2W__optionCollapseListActive{display:block}@media (max-width:1024px){.DropdownSelect-module__eg6c2W__optionGroups>li+li{margin-top:var(--space-10x)}.DropdownSelect-module__eg6c2W__optionGroup>dd{margin-top:var(--space-2x)}.DropdownSelect-module__eg6c2W__optionImage{width:64px;height:64px;margin-left:calc(var(--space-5x) * -1)}.DropdownSelect-module__eg6c2W__optionImage+.DropdownSelect-module__eg6c2W__optionLabel{padding-left:var(--space-5x)}.DropdownSelect-module__eg6c2W__noPadding{padding:0}.DropdownSelect-module__eg6c2W__options.DropdownSelect-module__eg6c2W__options--with-border.DropdownSelect-module__eg6c2W__options--no-padding>li:after{left:0;right:0}}
.Logo-module__PpzSja__root{font-size:0;display:inline-flex}.Logo-module__PpzSja__root svg{vertical-align:bottom;width:auto;height:100%}.Logo-module__PpzSja__variant--vertical{height:120px}.Logo-module__PpzSja__variant--horizontal{height:33px}.Logo-module__PpzSja__variant--icon{height:24px}.Logo-module__PpzSja__color--primary>svg path{fill:var(--color-primary)}.Logo-module__PpzSja__color--white>svg path{fill:var(--color-white)}@media (max-width:767px){.Logo-module__PpzSja__variant--horizontal{height:30px}}
.Table-module__beJzEq__table{border-collapse:collapse;border:1px solid var(--border-gray-light);width:max-content}.Table-module__beJzEq__table th,.Table-module__beJzEq__table td{width:120px;min-width:120px;padding:var(--space-2x);text-align:left;color:var(--color-default);border-right:1px solid var(--border-gray-light);box-sizing:border-box;font-weight:700}.Table-module__beJzEq__table th:last-child,.Table-module__beJzEq__table td:last-child{border-right:none}.Table-module__beJzEq__table th{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);white-space:nowrap;background:var(--bg-gray)}.Table-module__beJzEq__table td{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);background:var(--bg-white)}@media (min-width:769px){.Table-module__beJzEq__table th{line-height:var(--lineHeight-lg)}.Table-module__beJzEq__table td{line-height:var(--lineHeight-2xl)}}
.Tag-module__4K-2aG__root{border-radius:var(--rounded-xs);white-space:nowrap;border-style:solid;border-width:1px;font-weight:700;display:inline-block}.Tag-module__4K-2aG__root>i{margin-right:var(--space);margin-bottom:var(--space-2)}.Tag-module__4K-2aG__primary--solid{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Tag-module__4K-2aG__primary--outline{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.Tag-module__4K-2aG__primary--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.Tag-module__4K-2aG__default--solid{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-white)}.Tag-module__4K-2aG__default--outline{background-color:var(--color-white);border-color:var(--color-default);color:var(--color-default)}.Tag-module__4K-2aG__default--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-default)}.Tag-module__4K-2aG__white--outline{background-color:var(--color-white);border-color:var(--color-gray-20)}.Tag-module__4K-2aG__danger--solid{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.Tag-module__4K-2aG__danger--outline{background-color:var(--color-white);border-color:var(--color-danger);color:var(--color-danger)}.Tag-module__4K-2aG__danger--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-danger)}.Tag-module__4K-2aG__disabled--solid{background-color:var(--color-disabled-light);border-color:var(--color-disabled-light);color:var(--color-disabled-dark)}.Tag-module__4K-2aG__disabled--outline{background-color:var(--color-white);border-color:var(--color-disabled-dark);color:var(--color-disabled-dark)}.Tag-module__4K-2aG__disabled--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-disabled-dark)}.Tag-module__4K-2aG__positiveRed--solid{background-color:var(--color-positiveRed);border-color:var(--color-positiveRed);color:var(--color-white)}.Tag-module__4K-2aG__positiveRed--outline{background-color:var(--color-white);border-color:var(--color-positiveRed);color:var(--color-positiveRed)}.Tag-module__4K-2aG__positiveRed--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-positiveRed)}.Tag-module__4K-2aG__gray-50--solid{background-color:var(--color-gray-50);border-color:var(--color-gray-50);color:var(--color-white)}.Tag-module__4K-2aG__gray-50--outline{background-color:var(--color-white);border-color:var(--color-gray-50);color:var(--color-gray-50)}.Tag-module__4K-2aG__gray-50--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-gray-50)}.Tag-module__4K-2aG__blue--solid{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.Tag-module__4K-2aG__blue--outline{background-color:var(--color-white);border-color:var(--color-blue);color:var(--color-blue)}.Tag-module__4K-2aG__blue--ghost{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-blue)}.Tag-module__4K-2aG__size--base{font-size:var(--fontSize-sm);line-height:calc(var(--space-6x) - 2px);padding:0 calc(var(--space-2x) - 1px)}.Tag-module__4K-2aG__size--sm{font-size:var(--fontSize-xs);line-height:calc(var(--space-5x) - 2px);padding:0 calc(var(--space-2x) - 1px)}
.TextArea-module__R_JW_G__root{border:1px solid var(--color-gray-30);padding:var(--space-3x);font-size:var(--fontSize-base);border-radius:4px}.TextArea-module__R_JW_G__root:focus-visible{outline:1px solid var(--color-blue-80)}
.TagColored-module__fD-2qG__root{align-items:center;display:inline-flex}.TagColored-module__fD-2qG__root:not(:last-child){margin-right:var(--space-2x)}.TagColored-module__fD-2qG__themeIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.TagColored-module__fD-2qG__root--sm .TagColored-module__fD-2qG__themeIcon{margin-right:var(--space)}.TagColored-module__fD-2qG__root--base .TagColored-module__fD-2qG__themeIcon{margin-right:var(--space-2)}.TagColored-module__fD-2qG__label{color:var(--tag-colored-label-color,var(--color-semantic-text-inverse))}
.Toast-module__KjmB9G__root{width:calc(100% - var(--space-4x) * 2);cursor:pointer;max-width:560px;z-index:var(--z-index-toast);animation:.32s forwards Toast-module__KjmB9G__toast;position:fixed;left:50%;transform:translate(-50%)}@keyframes Toast-module__KjmB9G__toast{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:80px;transform:translate(-50%)scale(1)}}.Toast-module__KjmB9G__inner{border-radius:var(--rounded);box-shadow:var(--shadow-dark);margin:0 var(--space-4x);justify-content:space-between;align-items:center;font-weight:700;display:flex}.Toast-module__KjmB9G__left{padding:var(--space-4x);padding-right:var(--space-2x);align-items:center;display:flex}.Toast-module__KjmB9G__right{padding:var(--space-4x);padding-left:var(--space-2x);font-weight:700;font-size:var(--fontSize-base);color:var(--color-blue-70);width:70px}.Toast-module__KjmB9G__variant--success{background-color:var(--color-green-5);border:1px solid var(--color-green-10)}.Toast-module__KjmB9G__variant--error{background-color:var(--color-danger)}@media (min-width:768px){.Toast-module__KjmB9G__root{max-width:560px}}@media (min-width:1025px){@keyframes Toast-module__KjmB9G__toast{0%{opacity:0;bottom:0;transform:translate(-50%)scale(1)}to{opacity:1;bottom:40px;transform:translate(-50%)scale(1)}}}
.Rating-module__G7GZdq__stars svg{color:var(--color-semantic-content-yellow)}
.WishlistButton-module__MUE9bq__root{cursor:pointer;justify-content:center;align-items:center;display:flex}@keyframes WishlistButton-module__MUE9bq__addWishlist{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.WishlistButton-module__MUE9bq__variant--pressed{animation:.18s ease-in-out WishlistButton-module__MUE9bq__addWishlist}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--black>svg>path{fill:var(--color-black)}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white>svg>path:first-child{fill:var(--color-black);opacity:.3}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white>svg>path:last-child{fill:var(--color-white)}.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--black>svg>path:first-child,.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--white>svg>path:first-child{fill:var(--color-red-60)}.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--black>svg>path:last-child,.WishlistButton-module__MUE9bq__variant--pressed.WishlistButton-module__MUE9bq__stroke--white>svg>path:last-child{fill:var(--color-red-5)}.WishlistButton-module__MUE9bq__size--sm>svg{width:16px;height:16px}.WishlistButton-module__MUE9bq__size--md>svg{width:24px;height:24px}.WishlistButton-module__MUE9bq__size--lg>svg{width:32px;height:32px}.WishlistButton-module__MUE9bq__size--xl>svg{width:48px;height:48px}@media (min-width:768px){.WishlistButton-module__MUE9bq__root:hover{background-color:var(--color-gray-5);opacity:.8;border-radius:50%}.WishlistButton-module__MUE9bq__variant--default.WishlistButton-module__MUE9bq__stroke--white:hover>svg>path{fill:var(--color-black)}}
.TourCard-module__qFTYMq__root{border:1px solid var(--border-gray-light);border-radius:var(--radius-20);width:100%;color:inherit;display:block}.TourCard-module__qFTYMq__root:not(:last-child){margin-bottom:var(--space-6x)}.TourCard-module__qFTYMq__divider{display:none}.TourCard-module__qFTYMq__highlightHeader{z-index:0;border-radius:var(--radius-20) var(--radius-20) 0 0;align-items:center;gap:var(--space-4x);padding:var(--space-3x);background-color:var(--color-green-5);display:flex;position:relative}.TourCard-module__qFTYMq__highlightHeader:after{content:"";z-index:-1;width:100%;height:var(--radius-20);background-color:var(--color-green-5);position:absolute;top:100%;left:0}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__inner{gap:0;padding-right:0}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__detail{z-index:1;padding-left:var(--space-6x);padding-right:var(--space-4x);background-color:var(--color-white);border-top-right-radius:var(--radius-20);position:relative}.TourCard-module__qFTYMq__inner{align-items:center;gap:var(--space-6x);width:100%;padding-right:var(--space-4x);display:flex}.TourCard-module__qFTYMq__thumbnail{flex-shrink:0;align-self:stretch;width:320px;position:relative}.TourCard-module__qFTYMq__thumbnailInner{border-radius:var(--radius-20) 0 0 var(--radius-20);height:100%;min-height:242px;position:relative;overflow:hidden}.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourCard-module__qFTYMq__labels{padding:var(--space-3x);z-index:1;gap:var(--space);flex-wrap:wrap;width:auto;display:flex;position:absolute}.TourCard-module__qFTYMq__wishlistButtonWrapper{margin:var(--space-3x) var(--space-2x);z-index:1;position:absolute;top:0;right:0}.TourCard-module__qFTYMq__overlayInfo{width:100%;padding:var(--space-4x) var(--space-3x);z-index:var(--z-index-float);position:absolute;bottom:0;left:0}.TourCard-module__qFTYMq__overlayTitle{display:none}.TourCard-module__qFTYMq__stayInfo{align-items:center;gap:var(--space-2x);width:100%;font-size:var(--fontSize-base);line-height:var(--lineHeight-base);color:var(--color-white);font-weight:700;display:flex}.TourCard-module__qFTYMq__stayInfo>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.TourCard-module__qFTYMq__stayInfo>:nth-child(3) span{margin-left:var(--space-2x);margin-right:var(--space)}.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__imageCover{background:linear-gradient(180deg, rgb(var(--cover-rgb,88 77 32) / 0) 0%, rgb(var(--cover-rgb,88 77 32) / .5) 50%, rgb(var(--cover-rgb,88 77 32) / .8) 100%);width:100%;height:110px;position:absolute;top:auto;bottom:0;left:0}.TourCard-module__qFTYMq__detail{justify-content:space-between;align-self:stretch;gap:var(--space-2x);min-width:0;padding:var(--space-4x) 0;flex-direction:column;flex:1 0 0;display:flex}.TourCard-module__qFTYMq__title{font-weight:700;font-size:var(--fontSize-lg);color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:27px;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__items{gap:var(--space);margin-top:var(--space-2x);flex-direction:column;display:flex}.TourCard-module__qFTYMq__item{align-items:center;display:flex}.TourCard-module__qFTYMq__itemIcon{flex-shrink:0}.TourCard-module__qFTYMq__itemIcon+.TourCard-module__qFTYMq__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.TourCard-module__qFTYMq__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourCard-module__qFTYMq__hotelRating{flex-shrink:0}.TourCard-module__qFTYMq__hotelNameWrap{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__meal{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__footer{flex-direction:column;display:flex}.TourCard-module__qFTYMq__flexibleSearchInfo{align-items:center;gap:var(--space);color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm);display:flex}.TourCard-module__qFTYMq__searchInfo{color:var(--color-gray-60);font-weight:700;font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm)}.TourCard-module__qFTYMq__flexibleSearchInfo .TourCard-module__qFTYMq__flexibleTravelDates{border:1px dashed var(--color-gray-50);border-radius:6px;align-items:center;height:20px;padding:2px 6px;display:flex}.TourCard-module__qFTYMq__footerBottom{gap:var(--space-2x);align-items:flex-end;display:flex}.TourCard-module__qFTYMq__priceInfo{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.TourCard-module__qFTYMq__price{font-size:var(--fontSize-2xl);line-height:var(--typography-line-height-2xl);font-weight:700}.TourCard-module__qFTYMq__action{flex-shrink:0}.TourCard-module__qFTYMq__freeCancel{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);font-weight:700}.TourCard-module__qFTYMq__freeCancelForPC{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__freeCancelForSP{display:none}.TourCard-module__qFTYMq__airlineInfo{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__airlineName{min-width:0}.TourCard-module__qFTYMq__airlineImage{object-fit:contain;border-radius:var(--radius-2);width:20px;height:20px}.TourCard-module__qFTYMq__flightTypeWrapper{align-items:center;display:flex}.TourCard-module__qFTYMq__flightTimeWrapper{white-space:nowrap}.TourCard-module__qFTYMq__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourCard-module__qFTYMq__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourCard-module__qFTYMq__flightDetailsSection{align-items:center;gap:var(--space-2x);flex-shrink:0;display:flex}@media (max-width:767px){.TourCard-module__qFTYMq__root{border:0;border-radius:0;padding-top:0;padding-bottom:0}.TourCard-module__qFTYMq__divider{width:100%;padding-top:var(--space-3x);padding-bottom:var(--space-4x);display:block}.TourCard-module__qFTYMq__divider:before{content:"";background-color:var(--border-gray-light);width:100%;height:1px;display:block}.TourCard-module__qFTYMq__highlightHeader{z-index:0;align-items:center;gap:var(--space-4x);height:40px;padding:0 var(--space-3x);background-color:#0000;border-radius:0;display:flex;position:relative}.TourCard-module__qFTYMq__highlightHeader:before{content:"";z-index:-1;border-radius:var(--rounded-md) var(--rounded-md) 0 0;background-image:linear-gradient(171.54deg, var(--color-primitive-brand-1) 0%, var(--color-semantic-surface-primary-light) 70.711%);height:51px;position:absolute;inset:0 0 auto}.TourCard-module__qFTYMq__highlightHeader:after{display:none}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__inner{gap:var(--space-2x)}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__detail{background-color:#0000;border-top-right-radius:0;padding-left:0;padding-right:0}.TourCard-module__qFTYMq__root:not(:last-child){margin-bottom:0}.TourCard-module__qFTYMq__inner{align-items:stretch;gap:var(--space-2x);flex-direction:column;padding:0}.TourCard-module__qFTYMq__thumbnail{align-self:auto;width:auto}.TourCard-module__qFTYMq__thumbnailInner{border-radius:var(--rounded-md);height:194px;min-height:auto}.TourCard-module__qFTYMq__highlight .TourCard-module__qFTYMq__thumbnailInner,.TourCard-module__qFTYMq__thumbnail .TourCard-module__qFTYMq__mainImage{border-radius:var(--rounded-md)}.TourCard-module__qFTYMq__wishlistButtonWrapper{margin:var(--space-2x)}.TourCard-module__qFTYMq__overlayInfo{padding:var(--space-3x);flex-direction:column;gap:6px;display:flex;bottom:0}.TourCard-module__qFTYMq__stayInfo{font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm)}.TourCard-module__qFTYMq__overlayTitle{-webkit-line-clamp:2;font-size:var(--fontSize-base);line-height:var(--lineHeight-base);color:var(--color-white);-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourCard-module__qFTYMq__title{display:none}.TourCard-module__qFTYMq__detail{gap:var(--space);flex:0 auto;justify-content:flex-start;padding:0}.TourCard-module__qFTYMq__items{margin-top:0}.TourCard-module__qFTYMq__airlineSection{max-width:129px}.TourCard-module__qFTYMq__footer{justify-content:flex-end;margin-top:0}.TourCard-module__qFTYMq__flexibleSearchInfo,.TourCard-module__qFTYMq__footerBottom{justify-content:flex-end}.TourCard-module__qFTYMq__footerBottom>.TourCard-module__qFTYMq__priceInfo{flex:1}.TourCard-module__qFTYMq__searchInfoSection{justify-content:flex-end;align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__searchInfoSection>.TourCard-module__qFTYMq__searchInfo{margin-top:0}.TourCard-module__qFTYMq__price{font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl)}.TourCard-module__qFTYMq__searchInfo{color:var(--color-gray-60);font-weight:500}.TourCard-module__qFTYMq__flexibleSearchInfo{gap:var(--space-2x);color:var(--color-gray-60)}.TourCard-module__qFTYMq__flexibleSearchInfo .TourCard-module__qFTYMq__flexibleTravelDates{border:1px dashed var(--color-gray-60);border-radius:6px;align-items:center;height:20px;padding:0 6px;font-weight:700;display:flex}.TourCard-module__qFTYMq__priceLabel{justify-content:flex-end;align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__priceLabel>.TourCard-module__qFTYMq__searchInfo{margin-top:0}.TourCard-module__qFTYMq__action{display:none}.TourCard-module__qFTYMq__bottomSection{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.TourCard-module__qFTYMq__bottomSection.TourCard-module__qFTYMq__isNotFreeCancel{justify-content:flex-end}.TourCard-module__qFTYMq__freeCancelForPC{display:none}.TourCard-module__qFTYMq__freeCancelForSP{align-items:center;gap:var(--space);display:flex}.TourCard-module__qFTYMq__airlineSection{flex:0 auto;min-width:0}.TourCard-module__qFTYMq__flightDetailsSection{flex-shrink:0}}
.TourCardPoint-module__ZgmxFq__point{align-items:center;gap:var(--space);display:flex}.TourCardPoint-module__ZgmxFq__point>span{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base)}.TourCardPoint-module__ZgmxFq__point>span>span{font-weight:700}.TourCardPoint-module__ZgmxFq__pointDetail{appearance:none;cursor:pointer;color:var(--color-semantic-text-default);background:0 0;border:none;outline:none}@media (max-width:767px){.TourCardPoint-module__ZgmxFq__pricePoint{justify-content:flex-end;display:flex}}
.TourCardSkeleton-module__4q-pTW__root{display:flex}.TourCardSkeleton-module__4q-pTW__root+.TourCardSkeleton-module__4q-pTW__root{margin-top:var(--space-8x);padding-top:var(--space-8x);border-top:1px solid var(--border-gray)}.TourCardSkeleton-module__4q-pTW__figure{flex-shrink:0;width:100%;max-width:300px}.TourCardSkeleton-module__4q-pTW__rows{padding-left:var(--space-6x);padding-top:var(--space-4x);flex-basis:100%}.TourCardSkeleton-module__4q-pTW__rows>li+li{margin-top:var(--space-4x)}@media (max-width:767px){.TourCardSkeleton-module__4q-pTW__root{display:block}.TourCardSkeleton-module__4q-pTW__root+.TourCardSkeleton-module__4q-pTW__root{margin-top:var(--space-4x);padding-top:var(--space-4x);border-top:1px solid var(--border-gray)}.TourCardSkeleton-module__4q-pTW__figure{max-width:100%}.TourCardSkeleton-module__4q-pTW__rows{padding-left:0}}
.TourHistoryCard-module__VuqKRG__root{color:inherit;display:block}.TourHistoryCard-module__VuqKRG__inner{width:100%;overflow:hidden}.TourHistoryCard-module__VuqKRG__thumbnail{flex-shrink:0;width:100%;height:142px;position:relative}.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnail{height:160px}.TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded);height:100%;position:relative;overflow:hidden}.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded) var(--rounded) 0 0}.TourHistoryCard-module__VuqKRG__thumbnail .TourHistoryCard-module__VuqKRG__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TourHistoryCard-module__VuqKRG__labels{padding:var(--space-2x);gap:var(--space-2x);flex-wrap:wrap;width:100%;display:flex;position:absolute;top:0}.TourHistoryCard-module__VuqKRG__wishlistButtonWrapper{margin:var(--space);z-index:var(--z-index-float);position:absolute;top:0;right:0}.TourHistoryCard-module__VuqKRG__overlayInfo{bottom:var(--space-2x);width:100%;position:absolute;left:0}.TourHistoryCard-module__VuqKRG__stayInfo{padding-left:var(--space-2x);width:100%;font-size:var(--fontSize-sm);color:var(--color-white);font-weight:700;display:flex}.TourHistoryCard-module__VuqKRG__stayInfo>:first-child{margin-right:var(--space-2x)}.TourHistoryCard-module__VuqKRG__stayInfo>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.TourHistoryCard-module__VuqKRG__stayInfo>:nth-child(3) span{margin-right:var(--space)}.TourHistoryCard-module__VuqKRG__thumbnail .TourHistoryCard-module__VuqKRG__imageCover{border-radius:var(--rounded);background:linear-gradient(#0000 50%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnail{height:216px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnailInner{border-radius:var(--rounded-md)}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__imageCover{border-radius:0 0 var(--rounded-md) var(--rounded-md);background:linear-gradient(180deg, rgb(var(--cover-rgb,88 77 32) / 0) 0%, rgb(var(--cover-rgb,88 77 32) / .5) 50%, rgb(var(--cover-rgb,88 77 32) / .8) 100%);height:50%;top:auto;bottom:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__overlayInfo{padding:var(--space-3x);flex-direction:column;gap:6px;display:flex;bottom:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__stayInfo{font-size:var(--fontSize-xs);padding-left:0}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__items{margin-top:var(--space-2x)}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__items>li{min-height:20px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__price>dd{line-height:28px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__point{align-items:center;min-height:20px;margin-top:0}.TourHistoryCard-module__VuqKRG__overlayTitle{color:var(--color-white);font-size:var(--fontSize-base);line-height:var(--lineHeight-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__title{margin-top:var(--space-2x);height:calc(var(--lineHeight-lg) * 2);line-height:var(--lineHeight-lg);font-size:var(--fontSize-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__items,.TourHistoryCard-module__VuqKRG__items>li+li{margin-top:var(--space)}.TourHistoryCard-module__VuqKRG__item{word-break:keep-all;align-items:center;display:flex}.TourHistoryCard-module__VuqKRG__itemBody{width:100%}.TourHistoryCard-module__VuqKRG__item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotel{align-items:center;gap:var(--space-2x);max-width:100%;display:flex;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotelRating{flex-shrink:0}.TourHistoryCard-module__VuqKRG__hotelNameWrap{align-items:center;gap:var(--space);display:flex;overflow:hidden}.TourHistoryCard-module__VuqKRG__hotelName{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.TourHistoryCard-module__VuqKRG__footer{margin-top:var(--space)}.TourHistoryCard-module__VuqKRG__price{justify-content:flex-end;align-items:center;width:100%;display:flex}.TourHistoryCard-module__VuqKRG__price>dt{color:var(--color-gray-50);font-weight:700;font-size:var(--fontSize-xs);margin-right:var(--space-2x)}.TourHistoryCard-module__VuqKRG__price>dd{font-size:var(--fontSize-xl);line-height:var(--lineHeight-lg);font-weight:700}.TourHistoryCard-module__VuqKRG__point{width:100%;margin-top:var(--space);justify-content:flex-end;display:flex}.TourHistoryCard-module__VuqKRG__point>span{font-size:var(--fontSize-sm);line-height:1.2}.TourHistoryCard-module__VuqKRG__point>span>span{margin-right:var(--space);margin-left:var(--space);font-weight:700}@media (max-width:1024px){.TourHistoryCard-module__VuqKRG__thumbnail:not(.TourHistoryCard-module__VuqKRG__variant__recommendedTourCard .TourHistoryCard-module__VuqKRG__thumbnail,.TourHistoryCard-module__VuqKRG__variant__toursWithQueryForMag .TourHistoryCard-module__VuqKRG__thumbnail,.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnail){height:110px}.TourHistoryCard-module__VuqKRG__variant__overlayTitle .TourHistoryCard-module__VuqKRG__thumbnail{height:172px}}.TourHistoryCard-module__VuqKRG__flightInfoWrapper{align-items:center;gap:var(--space-2x);width:100%;display:flex}.TourHistoryCard-module__VuqKRG__airlineSection{align-items:center;gap:var(--space);flex:0 auto;min-width:0;display:flex}.TourHistoryCard-module__VuqKRG__airlineImage{object-fit:contain;flex-shrink:0;width:20px;height:20px}.TourHistoryCard-module__VuqKRG__airlineName{min-width:0}.TourHistoryCard-module__VuqKRG__flightDetailsSection{align-items:center;gap:var(--space-2x);flex-shrink:0;display:flex}.TourHistoryCard-module__VuqKRG__flightTimeWrapper{white-space:nowrap}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayInfo{padding:var(--space-3x)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayTitle{font-size:var(--fontSize-lg)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__stayInfo{line-height:var(--lineHeight-sm)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__hotelName span,.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__hotelNameWrap span,.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__airlineName span,.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__flightTimeWrapper span{line-height:var(--lineHeight-base)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__airlineSection{max-width:129px}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price{justify-content:space-between}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price>dt{font-weight:500;line-height:var(--lineHeight-sm);color:var(--color-gray-60);margin-right:0}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price>dd{font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__point>span{line-height:var(--lineHeight-base)}@media (max-width:767px){.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayInfo{padding:var(--space-2x)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__overlayTitle{font-size:var(--fontSize-base)}.TourHistoryCard-module__VuqKRG__variant__tourGrid .TourHistoryCard-module__VuqKRG__price{justify-content:flex-end;gap:var(--space)}}
.WebShareButton-module__HNduTG__root{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:background-color .2s;display:inline-flex}.WebShareButton-module__HNduTG__root:hover{background-color:#0000000a}.WebShareButton-module__HNduTG__root:active{background-color:#00000014}.WebShareButton-module__HNduTG__root:focus-visible{outline-offset:2px;outline:2px solid #007bff}
.Box-module__k_n5EW__box{box-sizing:border-box}
.Text-module__ea_r2a__text{margin:0;padding:0}
.Loading-module__fYZyua__loader{flex-shrink:0;animation:1.4s linear infinite Loading-module__fYZyua__spin}@keyframes Loading-module__fYZyua__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module__fYZyua__size--sm{width:16px;height:16px}.Loading-module__fYZyua__size--md{width:24px;height:24px}.Loading-module__fYZyua__size--lg{width:32px;height:32px}.Loading-module__fYZyua__color--primary{color:var(--color-semantic-content-primary)}.Loading-module__fYZyua__color--default{color:var(--color-semantic-content-default)}.Loading-module__fYZyua__color--contrast{color:var(--color-semantic-content-inverse)}
.Button-module__aThNWa__button{cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .2s}.Button-module__aThNWa__button:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px}.Button-module__aThNWa__button[data-color=tertiary]{text-decoration:underline}.Button-module__aThNWa__button[data-color=primary]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-primary-dark)}.Button-module__aThNWa__button[data-color=secondary]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-primary-light)}.Button-module__aThNWa__button[data-color=secondaryNeutral]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-gray-contents)}.Button-module__aThNWa__button[data-color=danger]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-error-light)}.Button-module__aThNWa__button[data-disabled]{cursor:not-allowed}.Button-module__aThNWa__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__aThNWa__icon[data-size=md],.Button-module__aThNWa__icon[data-size=sm]{max-width:24px;max-height:24px}.Button-module__aThNWa__icon[data-size=xs]{max-width:16px;max-height:16px}.Button-module__aThNWa__icon>*{max-width:100%;max-height:100%}
.Icon-module__ZhNOKq__root{vertical-align:middle;color:var(--color-semantic-content-default);flex-shrink:0;display:inline-block}.Icon-module__ZhNOKq__size--sm{width:12px;height:12px}.Icon-module__ZhNOKq__size--md{width:16px;height:16px}.Icon-module__ZhNOKq__size--lg{width:20px;height:20px}.Icon-module__ZhNOKq__size--xl{width:24px;height:24px}.Icon-module__ZhNOKq__size--2xl{width:28px;height:28px}.Icon-module__ZhNOKq__size--3xl{width:32px;height:32px}.Icon-module__ZhNOKq__size--4xl{width:40px;height:40px}.Icon-module__ZhNOKq__size--5xl{width:48px;height:48px}.Icon-module__ZhNOKq__size--6xl{width:64px;height:64px}.Icon-module__ZhNOKq__size--responsive{width:var(--icon-size-sp);height:var(--icon-size-sp)}@media (min-width:1024px){.Icon-module__ZhNOKq__size--responsive{width:var(--icon-size-pc,var(--icon-size-sp));height:var(--icon-size-pc,var(--icon-size-sp))}}.Icon-module__ZhNOKq__color--default{color:var(--color-semantic-content-default)}.Icon-module__ZhNOKq__color--default-light{color:var(--color-semantic-content-default-light)}.Icon-module__ZhNOKq__color--default-super-light{color:var(--color-semantic-content-default-super-light)}.Icon-module__ZhNOKq__color--disabled{color:var(--color-semantic-content-disabled)}.Icon-module__ZhNOKq__color--contrast{color:var(--color-semantic-content-inverse)}.Icon-module__ZhNOKq__color--primary{color:var(--color-semantic-content-primary)}.Icon-module__ZhNOKq__color--error{color:var(--color-semantic-content-error)}.Icon-module__ZhNOKq__color--alert{color:var(--color-semantic-content-alert)}.Icon-module__ZhNOKq__color--positive-red{color:var(--color-semantic-content-positive-red)}.Icon-module__ZhNOKq__button{padding:var(--space-2x);color:inherit;cursor:pointer;font:inherit;border-radius:var(--radius-full);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.Icon-module__ZhNOKq__button:hover:not(:disabled){background-color:var(--color-semantic-surface-gray-contents)}.Icon-module__ZhNOKq__button:disabled{cursor:not-allowed}
.Rating-module__dr2jRG__stars svg{color:var(--color-semantic-content-yellow)}
.HotelCardPrice-module__AD9uIa__root{text-align:right}.HotelCardPrice-module__AD9uIa__displayPriceDescription{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-gray-50);white-space:nowrap;font-weight:700}@media (max-width:768px){.HotelCardPrice-module__AD9uIa__displayPriceDescription{text-align:right}}div+.HotelCardPrice-module__AD9uIa__spacer{width:var(--space-1);height:var(--space-2x);display:block}
.Tag-module__55RfFW__root{white-space:nowrap;flex-shrink:0}
.PointsDisplay-module__t_iMHG__pointIcon,.PointsDisplay-module__t_iMHG__pointAlertIcon i{margin-top:-3px}
.ToursWithQueryForMag-module__TPs38q__root{width:100%;display:flex}.ToursWithQueryForMag-module__TPs38q__item{flex:none}@media not (min-width:868px){.ToursWithQueryForMag-module__TPs38q__root{gap:16px;padding-left:20px;padding-right:20px}.ToursWithQueryForMag-module__TPs38q__root:after{content:"";flex:none;width:4px}.ToursWithQueryForMag-module__TPs38q__item{width:311px}}@media (min-width:868px){.ToursWithQueryForMag-module__TPs38q__root{gap:24px}.ToursWithQueryForMag-module__TPs38q__item{width:348px}}
.UserPoint-module__0xbDNa__subLabel{color:var(--color-semantic-content-default-light)}.UserPoint-module__0xbDNa__amount{opacity:.8}.UserPoint-module__0xbDNa__expiryBand{background:var(--color-semantic-gradient-contents-safe)}.UserPoint-module__0xbDNa__expiryText{white-space:nowrap}.UserPoint-module__0xbDNa__link{color:inherit}
.HotelCard-module__MniAVa__root{width:100%;color:inherit;display:flex}.HotelCard-module__MniAVa__inner{flex-direction:column;width:100%;height:290px;display:flex}.HotelCard-module__MniAVa__thumbnail{flex-shrink:0;width:auto;height:142px;position:relative}.HotelCard-module__MniAVa__thumbnailInner{border-radius:var(--rounded);height:100%;position:relative;overflow:hidden}.HotelCard-module__MniAVa__thumbnail img{object-fit:cover;width:100%;height:142px;position:absolute;top:0;left:0}.HotelCard-module__MniAVa__upperLeft{padding:var(--space-2x);z-index:1;flex-wrap:wrap;width:100%;display:flex;position:absolute}.HotelCard-module__MniAVa__lowerRight{padding:var(--space-2x);z-index:1;flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex;position:absolute;bottom:0}.HotelCard-module__MniAVa__detail{width:auto;margin-top:var(--space-2x);flex-direction:column;align-content:flex-start;display:flex}.HotelCard-module__MniAVa__title{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-lg);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HotelCard-module__MniAVa__main{margin-top:var(--space-2x);flex-direction:row;justify-content:space-between;height:100%;display:flex}.HotelCard-module__MniAVa__leftBody{flex-direction:column;justify-content:space-between;display:flex}.HotelCard-module__MniAVa__items>li:not(:first-child){margin-top:var(--space)}.HotelCard-module__MniAVa__item{align-items:center;display:flex}.HotelCard-module__MniAVa__itemIcon{flex-shrink:0;display:flex}.HotelCard-module__MniAVa__itemBody{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelCard-module__MniAVa__itemIcon+.HotelCard-module__MniAVa__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelCard-module__MniAVa__hotel{align-items:center;max-width:100%;display:flex;overflow:hidden}.HotelCard-module__MniAVa__hotelRating{flex-shrink:0;display:flex}.HotelCard-module__MniAVa__hotelRating+.HotelCard-module__MniAVa__hotelName{padding-left:var(--space-2x)}.HotelCard-module__MniAVa__rating{align-items:center;display:flex}.HotelCard-module__MniAVa__overall{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelCard-module__MniAVa__totalCount{margin-left:var(--space-2x)}.HotelCard-module__MniAVa__refundable{margin-top:var(--space);align-items:center;display:flex}.HotelCard-module__MniAVa__refundable .HotelCard-module__MniAVa__refundableBody{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelCard-module__MniAVa__refundableIcon+.HotelCard-module__MniAVa__refundableBody{padding-left:var(--space)}.HotelCard-module__MniAVa__wishlistButtonWrapper{margin:var(--space-2x);z-index:1;position:absolute;top:0;right:0}.HotelCard-module__MniAVa__action{display:none}
