.Icon-module__WsBRYW__root{vertical-align:middle;justify-content:center;align-items:center;width:24px;height:24px;font-size:0;display:inline-flex}.Icon-module__WsBRYW__clickable{cursor:pointer}.Icon-module__WsBRYW__root svg{width:100%;height:100%}.Icon-module__WsBRYW__color--gray-80>svg path{fill:var(--color-gray-80)}.Icon-module__WsBRYW__color--gray-80>svg circle{stroke:var(--color-gray-80)}.Icon-module__WsBRYW__color--gray-50>svg path{fill:var(--color-gray-50)}.Icon-module__WsBRYW__color--gray-50>svg circle{stroke:var(--color-gray-50)}.Icon-module__WsBRYW__color--gray-30>svg path{fill:var(--color-gray-30)}.Icon-module__WsBRYW__color--gray-30>svg circle{stroke:var(--color-gray-30)}.Icon-module__WsBRYW__color--green-5>svg path{fill:var(--color-green-5)}.Icon-module__WsBRYW__color--green-5>svg circle{stroke:var(--color-green-5)}.Icon-module__WsBRYW__color--green-40>svg path{fill:var(--color-green-40)}.Icon-module__WsBRYW__color--green-40>svg circle{stroke:var(--color-green-40)}.Icon-module__WsBRYW__color--yellow-50>svg path{fill:var(--color-yellow-50)}.Icon-module__WsBRYW__color--yellow-50>svg circle{stroke:var(--color-yellow-50)}.Icon-module__WsBRYW__color--positiveRed>svg path{fill:var(--color-positiveRed)}.Icon-module__WsBRYW__color--positiveRed>svg circle{stroke:var(--color-positiveRed)}.Icon-module__WsBRYW__color--white>svg path{fill:var(--color-white)}.Icon-module__WsBRYW__color--white>svg circle{stroke:var(--color-white)}.Icon-module__WsBRYW__color--black>svg path{fill:var(--color-black)}.Icon-module__WsBRYW__color--black>svg circle{stroke:var(--color-black)}.Icon-module__WsBRYW__color--primary>svg path{fill:var(--color-primary)}.Icon-module__WsBRYW__color--primary>svg circle{stroke:var(--color-primary)}.Icon-module__WsBRYW__color--warning>svg path{fill:var(--color-warning)}.Icon-module__WsBRYW__color--warning>svg circle{stroke:var(--color-warning)}.Icon-module__WsBRYW__color--danger>svg path{fill:var(--color-danger)}.Icon-module__WsBRYW__color--danger>svg circle{stroke:var(--color-danger)}.Icon-module__WsBRYW__size--xs{width:12px;height:12px}.Icon-module__WsBRYW__size--sm{width:16px;height:16px}.Icon-module__WsBRYW__size--base{width:20px;height:20px}.Icon-module__WsBRYW__size--md{width:24px;height:24px}.Icon-module__WsBRYW__size--lg{width:32px;height:32px}.Icon-module__WsBRYW__size--xl{width:48px;height:48px}.Icon-module__WsBRYW__size--2xl{width:56px;height:56px}
.Accordion-module__cSZZKq__common{padding-left:20px;display:block;position:relative}.Accordion-module__cSZZKq__summary{margin-bottom:var(--space-3x);width:100%;font-weight:700;line-height:var(--lineHeight-lg);display:block;position:relative}.Accordion-module__cSZZKq__hide{display:none}.Accordion-module__cSZZKq__allowToggle{cursor:pointer}.Accordion-module__cSZZKq__content{font-size:var(--fontSize-sm);line-height:22px;display:block;position:relative}.Accordion-module__cSZZKq__summary::-webkit-details-marker{display:none}.Accordion-module__cSZZKq__summaryInner{justify-content:center;align-items:center;height:48px;display:flex}.Accordion-module__cSZZKq__summaryInnerSpaceBetween{justify-content:space-between}.Accordion-module__cSZZKq__summaryInnerCenter{justify-content:center}.Accordion-module__cSZZKq__icon{margin-top:-2px}.Accordion-module__cSZZKq__closeSummary{margin-top:var(--space-4x);margin-bottom:var(--space-4x);justify-content:center;display:flex}.Accordion-module__cSZZKq__closeButton{cursor:pointer;appearance:none;color:var(--color-black);background-color:#0000;border:none;outline:none;padding:0;font-weight:700}
.GlobalNavList-module___9pyuG__navList{display:flex}.GlobalNavList-module___9pyuG__navList li{text-align:center}.GlobalNavList-module___9pyuG__link{min-width:93px;height:40px;padding:6px var(--space-2x) 12px;font-weight:700;font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-gray-80);line-height:var(--lineHeight-lg);align-items:center;display:inline-block}.GlobalNavList-module___9pyuG__active .GlobalNavList-module___9pyuG__link{position:relative}.GlobalNavList-module___9pyuG__active .GlobalNavList-module___9pyuG__link:before{content:"";background-color:var(--color-green-40);border-radius:2px;width:56px;height:4px;display:inline-block;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.GlobalNavList-module___9pyuG__link>i{margin-right:var(--space);margin-top:-2px}
.GlobalNav-module__J-mnea__nav{background-color:var(--color-white);margin-bottom:-3px}.GlobalNav-module__J-mnea__nav li{flex-grow:1}
.EliteRankCard-module__gpD6OW__root{align-items:center;gap:var(--space-2x);padding:var(--space-3x);border-radius:var(--rounded-md);display:flex}.EliteRankCard-module__gpD6OW__leftSection{gap:var(--space-2x);flex-grow:1;align-items:center;display:flex}.EliteRankCard-module__gpD6OW__emblem{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.EliteRankCard-module__gpD6OW__emblem img{filter:drop-shadow(0 1px 5px #0c666b0f);width:42px;height:40px}.EliteRankCard-module__gpD6OW__info{flex-direction:column;display:flex}.EliteRankCard-module__gpD6OW__title{font-weight:700;font-size:var(--fontSize-lg);line-height:var(--lineHeight-2xl);color:var(--color-default);margin:0}.EliteRankCard-module__gpD6OW__description{font-weight:400;font-size:var(--fontSize-xs);line-height:var(--lineHeight-sm);color:var(--color-default);margin:0}
.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}
.HeaderUser-module__teviQq__root{appearance:none;cursor:pointer;transition:var(--duration);background:0 0;border:0;align-items:center;display:flex}.HeaderUser-module__teviQq__root:hover{opacity:.8}.HeaderUser-module__teviQq__avatar{background-color:var(--color-primary);border-radius:100%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.HeaderUser-module__teviQq__profileImage{border-radius:50%}.HeaderUser-module__teviQq__body{padding-left:var(--space-3x);padding-right:var(--space)}.HeaderUser-module__teviQq__dropdownContainer{min-width:340px}@media (max-width:1024px){.HeaderUser-module__teviQq__root{display:none}}.HeaderUser-module__teviQq__hasBadge{display:flex;position:relative}.HeaderUser-module__teviQq__hasBadge:after{content:"";background-color:var(--color-danger);border-radius:100%;width:8px;height:8px;position:absolute;top:0;right:0}.HeaderUser-module__teviQq__badge{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.Text-module__rCEteW__text{margin:0;padding:0}
.Loading-module__FRSlPa__loader{flex-shrink:0;animation:1.4s linear infinite Loading-module__FRSlPa__spin}@keyframes Loading-module__FRSlPa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module__FRSlPa__size--sm{width:16px;height:16px}.Loading-module__FRSlPa__size--md{width:24px;height:24px}.Loading-module__FRSlPa__size--lg{width:32px;height:32px}.Loading-module__FRSlPa__color--primary{color:var(--color-semantic-content-primary)}.Loading-module__FRSlPa__color--default{color:var(--color-semantic-content-default)}.Loading-module__FRSlPa__color--contrast{color:var(--color-semantic-content-inverse)}
.Button-module__euA8Qa__button{cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .2s}.Button-module__euA8Qa__button:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px}.Button-module__euA8Qa__button[data-color=tertiary]{text-decoration:underline}.Button-module__euA8Qa__button[data-color=primary]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-primary-dark)}.Button-module__euA8Qa__button[data-color=secondary]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-primary-light)}.Button-module__euA8Qa__button[data-color=secondaryNeutral]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-gray-contents)}.Button-module__euA8Qa__button[data-color=danger]:hover:not([data-disabled]){background-color:var(--color-semantic-surface-error-light)}.Button-module__euA8Qa__button[data-disabled]{cursor:not-allowed}.Button-module__euA8Qa__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__euA8Qa__icon[data-size=md],.Button-module__euA8Qa__icon[data-size=sm]{max-width:24px;max-height:24px}.Button-module__euA8Qa__icon[data-size=xs]{max-width:16px;max-height:16px}.Button-module__euA8Qa__icon>*{max-width:100%;max-height:100%}
.SaleSectionSubTitleNormal-module__lXHwNG__subTitle{color:var(--color-default);font-size:var(--fontSize-lg);text-align:center;margin:0;font-weight:700;line-height:1.5}@media (max-width:767px){.SaleSectionSubTitleNormal-module__lXHwNG__subTitle{font-size:var(--fontSize-base)}}
.ConductorEuropeTour-module__degC5a__conductorEuropeTour{width:100%}.ConductorEuropeTour-module__degC5a__titleCard{align-self:center;align-items:center;gap:var(--space-4x);margin:0 auto var(--space-10x);flex-direction:column;width:100%;max-width:100%;display:flex}.ConductorEuropeTour-module__degC5a__title,.ConductorEuropeTour-module__degC5a__subTitle{margin:0}.ConductorEuropeTour-module__degC5a__featuresTitle{color:var(--color-primary);font-family:var(--font-sale-heading), var(--font-sans);font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-lg);margin:0 0 var(--space-4x);text-align:center}.ConductorEuropeTour-module__degC5a__featuresGrid{gap:var(--space-4x);margin:0 auto var(--space-10x);grid-template-columns:repeat(3,1fr);width:100%;padding:0;list-style:none;display:grid}.ConductorEuropeTour-module__degC5a__featureCard{background:var(--color-white);border-radius:var(--radius-12);gap:var(--space-3x);padding:var(--space-4x);flex-direction:column;display:flex}.ConductorEuropeTour-module__degC5a__featureBadge{color:var(--color-semantic-text-primary);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-head-line-h3);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-head-line-h3)}.ConductorEuropeTour-module__degC5a__featureText{color:var(--color-default);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-body-s);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-body-s);margin:0}.ConductorEuropeTour-module__degC5a__cardList{margin:0 0 var(--space-10x)}.ConductorEuropeTour-module__degC5a__primaryCta{margin-bottom:var(--space-4x)}@media (max-width:767px){.ConductorEuropeTour-module__degC5a__titleCard{margin-bottom:var(--space-6x)}.ConductorEuropeTour-module__degC5a__featuresGrid{margin-bottom:var(--space-6x);grid-template-columns:1fr}.ConductorEuropeTour-module__degC5a__cardList{margin-bottom:var(--space-6x)}.ConductorEuropeTour-module__degC5a__featuresTitle{font-size:var(--fontSize-base)}}
.CouponIframe-module__7m6sGa__iframe{border:0;width:100%;display:block}
.HeaderPC-module__AjztzW__root{width:100%;z-index:calc(var(--z-index-header) + 3);background-color:var(--color-white);position:relative}.HeaderPC-module__AjztzW__inner{height:var(--header-height-pc);padding:0 var(--space-4x);justify-content:space-between;align-items:center;display:flex}.HeaderPC-module__AjztzW__main{margin-right:var(--space-6x);margin-top:var(--space)}.HeaderPC-module__AjztzW__brand{z-index:1;position:relative}.HeaderPC-module__AjztzW__action{flex:1}.HeaderPC-module__AjztzW__sub{z-index:1;position:relative}.HeaderPC-module__AjztzW__center{z-index:1;align-items:center;display:flex;position:relative}.HeaderPC-module__AjztzW__right{gap:var(--space-4x);margin-left:var(--space-4x);align-items:center;display:flex}.HeaderPC-module__AjztzW__myPageButton{place-content:center;width:48px;height:40px;padding-bottom:2px;display:grid}@media (max-width:1024px){.HeaderPC-module__AjztzW__root{display:none}}
.HeaderMenu-module__Rpb7sa__menuWrapper{background:var(--color-white);width:100%;height:100dvh;position:absolute;top:0;left:0}.HeaderMenu-module__Rpb7sa__menu{z-index:var(--z-index-header);background:var(--color-white);width:100%;height:calc(100dvh - 40px);padding:var(--space-10x) var(--space-5x) 0 var(--space-5x);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow-y:scroll}.HeaderMenu-module__Rpb7sa__visible{animation:.3s HeaderMenu-module__Rpb7sa__feedIn}@keyframes HeaderMenu-module__Rpb7sa__feedIn{0%{top:100dvh}to{top:0}}.HeaderMenu-module__Rpb7sa__menuButton{cursor:pointer;background-color:#0000;border:none;width:48px;height:40px}.HeaderMenu-module__Rpb7sa__openButton{padding-bottom:2px}.HeaderMenu-module__Rpb7sa__loginButtonArea{margin:var(--space-2x) 0 var(--space-8x) 0}.HeaderMenu-module__Rpb7sa__menu .HeaderMenu-module__Rpb7sa__menuButton{position:absolute;top:8px;right:0}.HeaderMenu-module__Rpb7sa__menuNav{margin:var(--space-4x) 0 var(--space-4x) 0}.HeaderMenu-module__Rpb7sa__menuNav>li .HeaderMenu-module__Rpb7sa__menuNavLink{color:var(--color-black);justify-content:space-between;align-items:center;height:50px;display:flex}.HeaderMenu-module__Rpb7sa__menuNav .HeaderMenu-module__Rpb7sa__menuNavLabel{font-size:var(--fontSize-base);flex:1;font-weight:700}.HeaderMenu-module__Rpb7sa__menuNav span.HeaderMenu-module__Rpb7sa__menuNavLabel{margin-left:var(--space-4x)}h3.HeaderMenu-module__Rpb7sa__menuNavLabel{margin-top:var(--space-8x)}.HeaderMenu-module__Rpb7sa__menuNav>:first-child h3.HeaderMenu-module__Rpb7sa__menuNavLabel{margin-top:var(--space-3x)}.HeaderMenu-module__Rpb7sa__menuNavButton{text-align:left;background:0 0;border:none;width:100%}.HeaderMenu-module__Rpb7sa__footerNav{margin-top:var(--space-3x)}.HeaderMenu-module__Rpb7sa__footerNav>li+li{margin-top:var(--space-2x)}.HeaderMenu-module__Rpb7sa__footerNavLabel{font-size:var(--fontSize-sm);color:var(--color-black)}@media (max-width:1024px){.HeaderMenu-module__Rpb7sa__menuButton{display:inline-block}}
.HeaderSP-module__BgOthW__root{width:100%;z-index:calc(var(--z-index-header) + 3);background-color:var(--color-white);display:none;position:relative}.HeaderSP-module__BgOthW__inner{height:var(--header-height-tablet);justify-content:space-between;align-items:center;padding:0;display:flex}.HeaderSP-module__BgOthW__main{margin-left:var(--space-4x);margin-right:var(--space-6x);margin-top:var(--space)}.HeaderSP-module__BgOthW__brand{z-index:1;position:relative}.HeaderSP-module__BgOthW__action{flex:1}.HeaderSP-module__BgOthW__sub{z-index:1;position:relative}.HeaderSP-module__BgOthW__center{z-index:1;align-items:center;display:flex;position:relative}.HeaderSP-module__BgOthW__menuOpenButton{align-items:center;display:flex}.HeaderSP-module__BgOthW__menuButton{cursor:pointer;background-color:#0000;border:none;width:48px;height:40px}.HeaderSP-module__BgOthW__menuButton:disabled{cursor:default}.HeaderSP-module__BgOthW__openButton{padding-bottom:2px}.HeaderSP-module__BgOthW__myPageButton{place-content:center;width:48px;height:40px;padding-bottom:2px;display:grid}.HeaderSP-module__BgOthW__mobileNav{background-color:var(--color-white);display:none}@media (max-width:1024px){.HeaderSP-module__BgOthW__root{display:block}}@media (max-width:767px){.HeaderSP-module__BgOthW__inner{height:var(--header-height-mobile)}.HeaderSP-module__BgOthW__main{margin-right:0}.HeaderSP-module__BgOthW__tabletNav{display:none}.HeaderSP-module__BgOthW__mobileNav{display:block}}
.Skeleton-module__2ZwxHa__shimmer{background-image:linear-gradient(270deg, var(--color-semantic-surface-default), var(--color-semantic-surface-disabled), var(--color-semantic-surface-disabled), var(--color-semantic-surface-default));background-size:400% 100%;animation:8s ease-in-out infinite Skeleton-module__2ZwxHa__skeleton-shimmer}.Skeleton-module__2ZwxHa__circle{border-radius:50%}@keyframes Skeleton-module__2ZwxHa__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__2ZwxHa__shimmer{background-image:none;background-color:var(--color-semantic-surface-disabled);animation:none}}
.ProductTabs-module__xMS4ba__navList{justify-content:safe center;gap:var(--space-8x);margin-bottom:var(--space-2x);margin-inline:calc(-1 * var(--space-4x));padding-inline:var(--space-4x);scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.ProductTabs-module__xMS4ba__navList::-webkit-scrollbar{display:none}.ProductTabs-module__xMS4ba__navList>li{flex:none}.ProductTabs-module__xMS4ba__label{white-space:nowrap}.ProductTabs-module__xMS4ba__indicator{width:100%}.ProductTabs-module__xMS4ba__navIcon{object-fit:contain;width:24px;height:24px}@media (min-width:1025px){.ProductTabs-module__xMS4ba__navList{justify-content:center;gap:unset;margin-bottom:unset;margin-inline:unset;padding-inline:unset;overflow-x:visible}.ProductTabs-module__xMS4ba__navList>li{width:136px}.ProductTabs-module__xMS4ba__navList>li:nth-child(n+3){width:105px}.ProductTabs-module__xMS4ba__navIcon{width:32px;height:32px}.ProductTabs-module__xMS4ba__indicator{width:112px}}
.Awards-module__gXMh6G__root{justify-items:center;display:grid}.Awards-module__gXMh6G__awards{justify-items:center;gap:var(--space-4x);grid-template-columns:repeat(3,1fr);width:720px;display:grid}.Awards-module__gXMh6G__award{justify-items:center;display:grid}.Awards-module__gXMh6G__logo{aspect-ratio:1;background-color:var(--color-white);border:1px solid var(--color-gray-20);border-radius:50%;place-items:center;width:100px;display:grid;overflow:hidden}.Awards-module__gXMh6G__logoImage{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:16px}.Awards-module__gXMh6G__title{margin-top:var(--space-4x);font-size:var(--fontSize-xs);white-space:pre-wrap;text-align:center}@media (max-width:768px){.Awards-module__gXMh6G__awards{row-gap:var(--space-8x);grid-template-columns:repeat(2,1fr);width:100%}}
.HotelCard-module__tdfV7a__root{width:100%;height:100%;color:inherit;background:var(--color-white,#fff);border-radius:var(--radius-16);display:flex;overflow:hidden}.HotelCard-module__tdfV7a__inner{flex-direction:column;width:100%;min-height:379px;display:flex}.HotelCard-module__tdfV7a__thumbnail{background-color:var(--color-gray-10);flex-shrink:0;width:auto;height:148px;position:relative}.HotelCard-module__tdfV7a__variant__hotelCardFromMag .HotelCard-module__tdfV7a__thumbnail{height:160px}.HotelCard-module__tdfV7a__thumbnailInner{border-radius:var(--radius-16) var(--radius-16) 0 0;height:100%;position:relative;overflow:hidden}.HotelCard-module__tdfV7a__variant__hotelCardFromMag .HotelCard-module__tdfV7a__thumbnailInner{border-radius:var(--rounded) var(--rounded) 0 0}.HotelCard-module__tdfV7a__thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.HotelCard-module__tdfV7a__upperLeft{padding:var(--space-2x);z-index:1;flex-wrap:wrap;width:100%;display:flex;position:absolute}.HotelCard-module__tdfV7a__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__tdfV7a__detail{width:auto;min-height:0;padding:var(--space-2x) var(--space-3x) var(--space-3x);flex-direction:column;flex:1;align-content:flex-start;display:flex}.HotelCard-module__tdfV7a__title{font-size:var(--fontSize-base);font-weight:700;line-height:var(--lineHeight-base);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HotelCard-module__tdfV7a__main{flex-direction:row;flex:1;justify-content:space-between;align-items:flex-end;display:flex}.HotelCard-module__tdfV7a__leftBody{flex-direction:column;display:flex}.HotelCard-module__tdfV7a__items{margin-top:var(--space-3x)}.HotelCard-module__tdfV7a__items>li:not(:first-child){margin-top:var(--space-2x)}.HotelCard-module__tdfV7a__item{align-items:center;display:flex}.HotelCard-module__tdfV7a__itemIcon{flex-shrink:0;display:flex}.HotelCard-module__tdfV7a__itemBody{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelCard-module__tdfV7a__itemIcon+.HotelCard-module__tdfV7a__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelCard-module__tdfV7a__hotel{align-items:center;max-width:100%;display:flex;overflow:hidden}.HotelCard-module__tdfV7a__hotelRating{flex-shrink:0;display:flex}.HotelCard-module__tdfV7a__hotelRating+.HotelCard-module__tdfV7a__hotelName{padding-left:var(--space-2x)}.HotelCard-module__tdfV7a__rating{align-items:center;display:flex}.HotelCard-module__tdfV7a__overall{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelCard-module__tdfV7a__totalCount{margin-left:var(--space-2x)}.HotelCard-module__tdfV7a__refundable{align-items:center;display:flex}.HotelCard-module__tdfV7a__refundable .HotelCard-module__tdfV7a__refundableBody{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelCard-module__tdfV7a__refundableIcon+.HotelCard-module__tdfV7a__refundableBody{padding-left:var(--space)}.HotelCard-module__tdfV7a__wishlistButtonWrapper{margin:var(--space-2x);z-index:1;position:absolute;top:0;right:0}.HotelCard-module__tdfV7a__soldOutLabel{font-size:var(--fontSize-xl);line-height:var(--lineHeight-3xl);font-weight:700}
.CouponSection-module__LYJj4q__wrapper{position:relative;overflow:hidden}
.PointsDisplay-module__sVvVuG__pointIcon,.PointsDisplay-module__sVvVuG__pointAlertIcon i{margin-top:-3px}
.AnchorPill-module__TZF6jq__anchorPill{background:var(--color-green-10,#bdedca);color:#2a3a2f;text-align:center;border:1px solid #fff;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:16px;min-width:0;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.AnchorPill-module__TZF6jq__anchorPill:hover{background:var(--color-green-20,#a5e3b8)}.AnchorPill-module__TZF6jq__anchorPillLabel{min-width:0}.AnchorPill-module__TZF6jq__anchorPillIcon{color:#3aa55d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}@media (max-width:767px){.AnchorPill-module__TZF6jq__anchorPill{gap:var(--space-4x);padding:12px var(--space);font-size:13px}}
.CouponPreviewSection-module__iZEenW__wrapper{border-radius:16px;width:100%;max-width:1080px;height:590px;margin:0 auto 30px;padding-bottom:10px;position:relative;overflow:hidden}.CouponPreviewSection-module__iZEenW__blurOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(#e4f7e900 0%,#e4f8ea 100%);height:120px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 80%);mask-image:linear-gradient(#0000 0%,#000 80%)}.CouponPreviewSection-module__iZEenW__couponModalTrigger{appearance:none;background-color:var(--color-primary);color:var(--color-white);cursor:pointer;font-family:var(--font-sans);text-align:center;z-index:1;border:0;border-radius:100px;justify-content:center;align-items:center;width:calc(100% - 32px);max-width:320px;min-height:60px;padding:12px 24px;font-size:16px;font-weight:700;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.CouponPreviewSection-module__iZEenW__couponModalTrigger:hover{background-color:var(--color-primary-dark)}@media (max-width:1024px){.CouponPreviewSection-module__iZEenW__wrapper{width:calc(100% - 32px)}}@media (max-width:767px){.CouponPreviewSection-module__iZEenW__wrapper{height:500px;margin-top:24px}.CouponPreviewSection-module__iZEenW__blurOverlay{height:120px}.CouponPreviewSection-module__iZEenW__couponModalTrigger{bottom:20px}}
.HotelCardPrice-module__oIG8sa__root{text-align:right}.HotelCardPrice-module__oIG8sa__displayPrice{font-size:var(--fontSize-xl);line-height:var(--lineHeight-3xl);font-weight:700}.HotelCardPrice-module__oIG8sa__displayPriceDescription{font-size:var(--fontSize-sm);line-height:var(--lineHeight-base);color:var(--color-gray-50);white-space:nowrap;text-align:left;font-weight:700}div+.HotelCardPrice-module__oIG8sa__spacer{width:var(--space-1);height:var(--space-2x);display:block}.HotelCardPrice-module__oIG8sa__discount{white-space:nowrap;flex-wrap:nowrap}
.CardCarousel-module__ndD3vq__carousel{position:relative}.CardCarousel-module__ndD3vq__arrow{z-index:2;border-radius:var(--radius-full);border:1px solid var(--color-semantic-border-default-super-light);background:var(--color-semantic-surface-default);cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-pc);justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CardCarousel-module__ndD3vq__arrow:hover{background:var(--color-gray-10,#f5f5f5)}.CardCarousel-module__ndD3vq__arrowPrev{left:-52px}.CardCarousel-module__ndD3vq__arrowNext{right:-52px}@media (max-width:1175px){.CardCarousel-module__ndD3vq__default .CardCarousel-module__ndD3vq__arrowPrev{left:var(--space-2x)}.CardCarousel-module__ndD3vq__default .CardCarousel-module__ndD3vq__arrowNext{right:var(--space-2x)}}@media (max-width:1543px){.CardCarousel-module__ndD3vq__wide .CardCarousel-module__ndD3vq__arrowPrev{left:var(--space-2x)}.CardCarousel-module__ndD3vq__wide .CardCarousel-module__ndD3vq__arrowNext{right:var(--space-2x)}}@media (max-width:767px){.CardCarousel-module__ndD3vq__arrow{display:none}}
.AnchorPills-module__Le2wTq__anchorPills{justify-content:center;gap:16px;display:flex}.AnchorPills-module__Le2wTq__spOnlyBreak{display:none}@media (max-width:767px){.AnchorPills-module__Le2wTq__anchorPills{gap:12px}.AnchorPills-module__Le2wTq__spOnlyBreak{display:inline}}
.Modal-module__36-6DG__dialog{background:var(--color-semantic-surface-default);opacity:0;width:auto;max-width:none;max-height:none;transition:opacity .2s ease-in, transform .2s ease-out, visibility .2s, display .2s allow-discrete, overlay .2s allow-discrete;border:none;flex-direction:column;padding:0;display:flex;overflow:hidden}.Modal-module__36-6DG__dialog[open]{opacity:1}.Modal-module__36-6DG__dialog:not([open]){visibility:hidden;pointer-events:none;position:fixed}.Modal-module__36-6DG__dialog:focus-visible{outline:none}.Modal-module__36-6DG__dialog::backdrop{transition:background-color .2s ease-in, display .2s allow-discrete, overlay .2s allow-discrete;background-color:#0000}.Modal-module__36-6DG__dialog[open]::backdrop{background-color:#0006}@starting-style{.Modal-module__36-6DG__dialog[open]{opacity:0}.Modal-module__36-6DG__dialog[open]::backdrop{background-color:#0000}}@media (max-width:1023px){.Modal-module__36-6DG__dialog{--modal-top-gap:max(var(--modal-top-offset,0px), calc(env(safe-area-inset-top,0px) + var(--space-4x)));width:100%;max-width:100%;height:auto;max-height:calc(100% - var(--modal-top-gap));border-radius:var(--radius-32) var(--radius-32) 0 0;padding-bottom:calc(var(--space-2x) + env(safe-area-inset-bottom,0px));margin:0;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 8px 40px #0000001f}.Modal-module__36-6DG__dialog[open]{transform:translateY(var(--modal-drag-y,0px))}@starting-style{.Modal-module__36-6DG__dialog[open]{transform:translateY(100%)}}.Modal-module__36-6DG__dialog[data-fullscreen=true]{height:calc(100% - var(--modal-top-gap))}}.Modal-module__36-6DG__dialog[data-dragging=true]{transition:none}@media (min-width:1024px){.Modal-module__36-6DG__dialog{border-radius:var(--radius-40);width:480px;max-height:90vh;margin:auto;transform:scale(.9);box-shadow:0 8px 40px #0000001f}.Modal-module__36-6DG__dialog[open]{transform:scale(1)}@starting-style{.Modal-module__36-6DG__dialog[open]{transform:scale(.9)}}}:root:has(dialog[open]){overflow:hidden}.Modal-module__36-6DG__header{touch-action:none}.Modal-module__36-6DG__side{flex:1 1 0}.Modal-module__36-6DG__center{text-align:center;flex:0 auto;min-width:0}.Modal-module__36-6DG__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (min-width:1024px){.Modal-module__36-6DG__title.Modal-module__36-6DG__title{font-size:var(--typography-font-size-head-line-h3);line-height:var(--typography-line-height-head-line-h3)}}.Modal-module__36-6DG__dragHandle{display:none}@media (max-width:1023px){.Modal-module__36-6DG__dragHandle{border-radius:var(--radius-full);background-color:var(--color-semantic-content-default-super-light);width:36px;height:5px;display:block;position:absolute;top:5px;left:50%;transform:translate(-50%)}}.Modal-module__36-6DG__closeButton{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Modal-module__36-6DG__closeButton:focus-visible{outline:2px solid var(--color-semantic-border-input);outline-offset:2px;border-radius:var(--radius-4)}@media (min-width:1024px){.Modal-module__36-6DG__closeButton{top:var(--space-4x);right:var(--space-4x);width:44px;height:44px;position:absolute;transform:none}}
@media (min-width:1024px){.CouponModal-module__MamsJW__couponModal.CouponModal-module__MamsJW__couponModal{height:min(90vh,1040px);width:min(891px, calc(100vw - var(--space-12x)))}.CouponModal-module__MamsJW__couponModal.CouponModal-module__MamsJW__couponModal iframe+div{padding-top:0}}
.HotelCardList-module__yoeSKG__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.HotelCardList-module__yoeSKG__scroller::-webkit-scrollbar{display:none}@media (min-width:1208px){.HotelCardList-module__yoeSKG__scroller{grid-auto-columns:calc(25% - 12px)}}@media (max-width:767px){.HotelCardList-module__yoeSKG__scroller{grid-auto-columns:min(80%,360px);margin-inline:-20px;padding-inline:20px;scroll-padding-left:20px}}.HotelCardList-module__yoeSKG__cardItem{scroll-snap-align:start;min-width:0}.HotelCardList-module__yoeSKG__allHotelsWrap{justify-content:center;margin-top:24px;display:flex}.HotelCardList-module__yoeSKG__allHotels{background:var(--color-primary,#00cd68);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:340px;padding:19px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.HotelCardList-module__yoeSKG__allHotels:hover{background:var(--color-primary-dark)}@media (max-width:767px){.HotelCardList-module__yoeSKG__allHotels{min-width:min(340px,90%)}}
.TourSearchFormVariant-module__soRQMG__tourSearchForm{background-color:var(--color-white);width:100%}.TourSearchFormVariant-module__soRQMG__title{margin-bottom:var(--space-2x)}.TourSearchFormVariant-module__soRQMG__subtitle{color:var(--color-default);font-family:var(--font-sans);font-size:var(--fontSize-lg);margin:0 auto var(--space-10x);text-align:center;max-width:700px;font-weight:700;line-height:1.3}@media (max-width:767px){.TourSearchFormVariant-module__soRQMG__subtitle{font-size:var(--fontSize-base);margin-bottom:var(--space-6x)}}.TourSearchFormVariant-module__soRQMG__trustBadges{margin-top:var(--space-3x)}
.CheckBox-module__4x4ieq__root{cursor:pointer}.CheckBox-module__4x4ieq__root[data-disabled=true]{cursor:not-allowed}.CheckBox-module__4x4ieq__input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.CheckBox-module__4x4ieq__box{border:var(--border-width-2) solid var(--color-semantic-border-default-super-light);background-color:var(--color-semantic-surface-default);transition:background-color .15s,border-color .15s,box-shadow .15s}.CheckBox-module__4x4ieq__input:focus-visible+.CheckBox-module__4x4ieq__box{box-shadow:0 0 0 2px var(--color-semantic-border-input)}.CheckBox-module__4x4ieq__input:checked+.CheckBox-module__4x4ieq__box{background-color:var(--color-semantic-surface-primary);border-color:var(--color-semantic-border-primary);background-image:url(../media/check.19i-55r94qza4.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 10px}.CheckBox-module__4x4ieq__input:disabled+.CheckBox-module__4x4ieq__box,.CheckBox-module__4x4ieq__input:disabled:checked+.CheckBox-module__4x4ieq__box{background-color:var(--color-semantic-surface-disabled);border-color:var(--color-semantic-border-default-super-light)}.CheckBox-module__4x4ieq__root[data-error=true] .CheckBox-module__4x4ieq__input:not(:checked)+.CheckBox-module__4x4ieq__box{border-color:var(--color-semantic-border-error)}.CheckBox-module__4x4ieq__root[data-error=true] .CheckBox-module__4x4ieq__input:not(:checked):focus-visible+.CheckBox-module__4x4ieq__box{box-shadow:0 0 0 2px var(--color-semantic-border-error)}
.Stack-module__GCilUa__root{flex-shrink:0;display:flex}.Stack-module__GCilUa__item{flex-shrink:initial}.Stack-module__GCilUa__direction--row{flex-direction:row}.Stack-module__GCilUa__direction--row-reverse{flex-direction:row-reverse}.Stack-module__GCilUa__direction--column{flex-direction:column}.Stack-module__GCilUa__direction--column-reverse{flex-direction:column-reverse}.Stack-module__GCilUa__align--start{align-items:flex-start}.Stack-module__GCilUa__align--center{align-items:center}.Stack-module__GCilUa__align--end{align-items:flex-end}.Stack-module__GCilUa__align--stretch{align-items:stretch}.Stack-module__GCilUa__align--baseline{align-items:baseline}.Stack-module__GCilUa__align--normal{align-items:normal}.Stack-module__GCilUa__justify--start{justify-content:flex-start}.Stack-module__GCilUa__justify--center{justify-content:center}.Stack-module__GCilUa__justify--end{justify-content:flex-end}.Stack-module__GCilUa__justify--between{justify-content:space-between}.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-1)}.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--1.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-1)}.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-2)}.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-2)}.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space)}.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--base.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space)}.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-2x)}.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--2x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-2x)}.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-3x)}.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--3x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-3x)}.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-4x)}.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--4x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-4x)}.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-5x)}.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--5x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-5x)}.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-6x)}.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--6x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-6x)}.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-8x)}.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--8x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-8x)}.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-10x)}.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--10x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-10x)}.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-12x)}.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--12x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-12x)}.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-14x)}.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--14x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-14x)}.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-16x)}.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--16x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-16x)}.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-20x)}.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--20x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-20x)}.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-left:var(--space-30x)}.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item:not(:first-child),.Stack-module__GCilUa__spacing--30x.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item:not(:last-child){margin-top:var(--space-30x)}.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--row>.Stack-module__GCilUa__item,.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--row-reverse>.Stack-module__GCilUa__item{height:100%}.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--column>.Stack-module__GCilUa__item,.Stack-module__GCilUa__fulledChild.Stack-module__GCilUa__direction--column-reverse>.Stack-module__GCilUa__item{width:100%}.Stack-module__GCilUa__item--fulled{flex-shrink:inherit;flex-basis:100%}.Stack-module__GCilUa__item--wrap{flex-shrink:inherit}
.Text-module__8JKn4G__root{margin:0;padding:0}.Text-module__8JKn4G__shadowed{text-shadow:0 1px 1px #00000040}.Text-module__8JKn4G__size--xs{font-size:var(--fontSize-xs);line-height:var(--lineHeight-xs)}.Text-module__8JKn4G__size--sm{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.Text-module__8JKn4G__size--base{font-size:var(--fontSize-base);line-height:var(--lineHeight-base)}.Text-module__8JKn4G__size--lg{font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg)}.Text-module__8JKn4G__size--xl{font-size:var(--fontSize-xl);line-height:var(--lineHeight-xl)}.Text-module__8JKn4G__size--2xl{font-size:var(--fontSize-2xl);line-height:var(--lineHeight-2xl)}.Text-module__8JKn4G__size--3xl{font-size:var(--fontSize-3xl);line-height:var(--lineHeight-3xl)}.Text-module__8JKn4G__size--4xl{font-size:var(--fontSize-4xl);line-height:var(--lineHeight-4xl)}.Text-module__8JKn4G__size--5xl{font-size:var(--fontSize-5xl);line-height:var(--lineHeight-5xl)}.Text-module__8JKn4G__color--default{color:var(--color-gray-80)}.Text-module__8JKn4G__color--primary{color:var(--color-primary)}.Text-module__8JKn4G__color--danger{color:var(--color-red-40)}.Text-module__8JKn4G__color--link{color:var(--color-link)}.Text-module__8JKn4G__color--white{color:var(--color-white)}.Text-module__8JKn4G__color--black{color:var(--color-black)}.Text-module__8JKn4G__color--gray{color:var(--color-gray-50)}.Text-module__8JKn4G__color--disabled{color:var(--color-disabled)}.Text-module__8JKn4G__color--inherit{color:inherit}.Text-module__8JKn4G__color--positiveRed{color:var(--color-positiveRed)}.Text-module__8JKn4G__weight--normal{font-weight:400}.Text-module__8JKn4G__weight--bold{font-weight:700}.Text-module__8JKn4G__spacing--normal{letter-spacing:0}.Text-module__8JKn4G__spacing--widest{letter-spacing:.1em}.Text-module__8JKn4G__as--span,.Text-module__8JKn4G__as--h1,.Text-module__8JKn4G__as--h2,.Text-module__8JKn4G__as--h3,.Text-module__8JKn4G__as--h4,.Text-module__8JKn4G__as--h5{display:block}.Text-module__8JKn4G__align--left{text-align:left}.Text-module__8JKn4G__align--center{text-align:center}.Text-module__8JKn4G__align--right{text-align:right}.Text-module__8JKn4G__lineHeight--sm{line-height:var(--lineHeight-sm)}.Text-module__8JKn4G__lineHeight--base{line-height:var(--lineHeight-base)}.Text-module__8JKn4G__lineHeight--lg{line-height:var(--lineHeight-lg)}.Text-module__8JKn4G__lineHeight--xl{line-height:var(--lineHeight-xl)}.Text-module__8JKn4G__lineHeight--2xl{line-height:var(--lineHeight-2xl)}.Text-module__8JKn4G__lineHeight--3xl{line-height:var(--lineHeight-3xl)}.Text-module__8JKn4G__lineHeight--4xl{line-height:var(--lineHeight-4xl)}.Text-module__8JKn4G__lineHeight--5xl{line-height:var(--lineHeight-5xl)}.Text-module__8JKn4G__lineHeight--6xl{line-height:var(--lineHeight-6xl)}.Text-module__8JKn4G__truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Text-module__8JKn4G__lineThrough{text-decoration:line-through}.Text-module__8JKn4G__underlineHover:hover{text-decoration:underline}
.SaleAreaLpVariant-module__oQo23G__root{background-color:#fff;position:relative}.SaleAreaLpVariant-module__oQo23G__anchorSection{padding-top:24px;padding-bottom:40px}.SaleAreaLpVariant-module__oQo23G__couponSection{padding-top:0}
.CouponSaleTours-module__xIYRLa__couponSaleTours{padding:40px var(--space-5x) 32px;background:linear-gradient(41deg,#ffe8f4 43%,#eae4ff 100%);width:100%}.CouponSaleTours-module__xIYRLa__titleBubble{flex-direction:column;align-self:center;width:100%;max-width:100%;margin:0 auto 16px;padding:10px;display:flex}.CouponSaleTours-module__xIYRLa__title{text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.CouponSaleTours-module__xIYRLa__cardList{margin:0 0 40px}@media (max-width:767px){.CouponSaleTours-module__xIYRLa__couponSaleTours{padding-bottom:28px}}
.RegionGroupTree-module___xCFGq__listItem--level1{border-bottom:1px solid var(--border-gray-light)}.RegionGroupTree-module___xCFGq__listItem--level2,.RegionGroupTree-module___xCFGq__listItem--level3{border-bottom:none}.RegionGroupTree-module___xCFGq__listItem--level3{justify-content:start;align-items:center;display:flex}.RegionGroupTree-module___xCFGq__listItem--level1 .RegionGroupTree-module___xCFGq__checkboxLabel,.RegionGroupTree-module___xCFGq__listItem--level2 .RegionGroupTree-module___xCFGq__checkboxLabel{font-size:var(--fontSize-base);font-weight:700}.RegionGroupTree-module___xCFGq__listItem--level3 .RegionGroupTree-module___xCFGq__checkboxLabel{font-size:var(--fontSize-sm);font-weight:700}.RegionGroupTree-module___xCFGq__accordionHeader{justify-content:space-between;align-items:stretch;display:flex}.RegionGroupTree-module___xCFGq__checkboxWrapper{flex-shrink:0;align-items:center;display:flex}.RegionGroupTree-module___xCFGq__spacer{cursor:pointer;flex:1}.RegionGroupTree-module___xCFGq__listItem--level3 label{pointer-events:none}.RegionGroupTree-module___xCFGq__iconArea{cursor:pointer;color:var(--color-gray-50);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.RegionGroupTree-module___xCFGq__iconArea{margin-right:var(--space-3x)}}.RegionGroupTree-module___xCFGq__childrenList{padding:0;padding-left:var(--space-6x);margin:0;list-style:none}
.CouponTicket-module__081wpa__root{color:var(--color-gray-80,#28332e);font-family:var(--font-sans);flex-direction:column;align-items:center;width:100%;display:flex}.CouponTicket-module__081wpa__title{font-size:var(--fontSize-xl,18px);font-weight:700;line-height:var(--lineHeight-xl,24px);margin:0 0 var(--space-5x,20px);text-align:center}.CouponTicket-module__081wpa__ticket{aspect-ratio:512/248;width:100%;max-width:280px;position:relative}.CouponTicket-module__081wpa__ticketImage{object-fit:contain}.CouponTicket-module__081wpa__couponDetails{align-items:center;gap:var(--space-2x,8px);z-index:1;flex-direction:column;display:flex;position:absolute;top:24%;left:0;right:0}.CouponTicket-module__081wpa__couponName{color:var(--color-green-40,#00cd68);font-size:var(--fontSize-lg);font-weight:700;line-height:var(--lineHeight-sm,16px);overflow-wrap:break-word;text-align:center;margin:0}.CouponTicket-module__081wpa__discount{background:linear-gradient(#00cd6b 29.9%,#0085ff 89.1%);color:#0000;letter-spacing:-.03em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;margin:0;font-weight:800;line-height:1;display:flex}.CouponTicket-module__081wpa__discountAmount{font-size:40px}.CouponTicket-module__081wpa__discountSuffix{font-size:26px}.CouponTicket-module__081wpa__usageLimitBadge{background-color:var(--color-green-40,#00cd68);box-shadow:var(--shadow-dark);color:var(--color-white,#fff);height:50px;right:calc(var(--space-2x,8px) * -1);top:calc(var(--space-2x,8px) * -1);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;font-size:10px;font-weight:700;line-height:1.05;display:flex;position:absolute}.CouponTicket-module__081wpa__usageLimitBadge strong{font-size:var(--fontSize-xs,10px);font-weight:900;line-height:1.15}.CouponTicket-module__081wpa__maxDiscountPrice{font-size:var(--fontSize-xs,10px);margin:var(--space-2x,8px) 0 0;text-align:center;line-height:1.4}.CouponTicket-module__081wpa__receiveButton{background-color:var(--color-green-40,#00cd68);border-radius:var(--rounded-lg,24px);box-shadow:var(--shadow);color:var(--color-white,#fff);font-size:var(--fontSize-base,14px);margin-top:var(--space-2x,8px);min-height:var(--space-10x,40px);min-width:120px;padding:var(--space-2x,8px) var(--space-6x,24px);transition:background-color var(--duration-fast,.16s);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.CouponTicket-module__081wpa__receiveButton:hover{background-color:var(--color-green-50,#00c349)}.CouponTicket-module__081wpa__receiveButton:focus-visible{outline:2px solid var(--color-green-90,#006e0f);outline-offset:var(--space-2,2px)}.CouponTicket-module__081wpa__note{color:var(--color-gray-50,#6f7977);font-size:var(--fontSize-xs,10px);line-height:var(--lineHeight-sm,16px);margin:var(--space-4x,16px) 0 0;text-align:center}.CouponTicket-module__081wpa__termsLink{color:var(--color-gray-80,#28332e);font-size:var(--fontSize-xs,10px);line-height:var(--lineHeight-sm,16px);margin-top:var(--space-2x,8px);text-underline-offset:var(--space-1,1px);text-decoration:underline}@media (max-width:767px){.CouponTicket-module__081wpa__title{font-size:var(--fontSize-lg,16px);margin-bottom:var(--space-4x,16px)}}
.SuggestSectionInModal-module__IM1ida__root{position:relative}.SuggestSectionInModal-module__IM1ida__root>section{margin-bottom:var(--space-4x)}.SuggestSectionInModal-module__IM1ida__root>section>h3{font-size:var(--fontSize-lg);font-weight:700;line-height:40px}.SuggestSectionInModal-module__IM1ida__historyList{margin:0;padding:0;list-style:none}.SuggestSectionInModal-module__IM1ida__historyItem{padding-block:var(--space-3x);border-bottom:1px solid var(--border-gray-light)}.SuggestSectionInModal-module__IM1ida__tabs{margin:0;padding:0;list-style:none;display:flex}.SuggestSectionInModal-module__IM1ida__tab{flex:1}.SuggestSectionInModal-module__IM1ida__tabButton{width:100%;padding:var(--space-2) var(--space-4x) var(--space);font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-semantic-text-gray);cursor:pointer;text-align:center;background:0 0;border:none;font-weight:700;position:relative}.SuggestSectionInModal-module__IM1ida__tabButtonActive{color:var(--color-semantic-text-default)}.SuggestSectionInModal-module__IM1ida__tabButtonActive:after{content:"";bottom:var(--space-1);background-color:var(--color-semantic-surface-primary);border-radius:var(--radius-full);width:40px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.SuggestSectionInModal-module__IM1ida__tabContent{margin-top:var(--space-2x)}.SuggestSectionInModal-module__IM1ida__regionGroupList{margin:0;padding:0;list-style:none}
.SaleHotelSearch-module__kQrrvq__section{background-color:var(--color-white);width:100%}.SaleHotelSearch-module__kQrrvq__title{margin-bottom:var(--space-2x)}.SaleHotelSearch-module__kQrrvq__subtitle{color:var(--color-default);font-family:var(--font-sans);font-size:var(--fontSize-lg);margin:0 auto var(--space-10x);text-align:center;max-width:700px;font-weight:700;line-height:1.3}@media (max-width:767px){.SaleHotelSearch-module__kQrrvq__subtitle{font-size:var(--fontSize-base);margin-bottom:var(--space-6x)}}.SaleHotelSearch-module__kQrrvq__form.SaleHotelSearch-module__kQrrvq__form{max-width:100%}
.Tabs-module__23gcKW__lineTab,.Tabs-module__23gcKW__blockTab{cursor:pointer;font:inherit;appearance:none;border:none;outline:none}.Tabs-module__23gcKW__lineTab{height:32px}@media (min-width:1024px){.Tabs-module__23gcKW__lineTab{height:40px}}.Tabs-module__23gcKW__blockTab{height:72px}.Tabs-module__23gcKW__lineTab:disabled,.Tabs-module__23gcKW__blockTab:disabled{cursor:not-allowed}.Tabs-module__23gcKW__lineTab:focus-visible,.Tabs-module__23gcKW__blockTab:focus-visible{outline:2px solid var(--color-semantic-content-primary);outline-offset:-2px;z-index:1}
.SaleTypeTabs-module__D64oZW__sentinel{height:0}.SaleTypeTabs-module__D64oZW__sentinel[data-fixed]{height:64px}.SaleTypeTabs-module__D64oZW__saleTypeTabs{z-index:10;width:100%;height:64px;position:sticky;top:0}.SaleTypeTabs-module__D64oZW__saleTypeTabs[data-fixed]{position:fixed}.SaleTypeTabs-module__D64oZW__panel{background-color:var(--color-white);padding:var(--space-4x) 0 var(--space-2x);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex;position:absolute;top:0;bottom:0;left:0}.SaleTypeTabs-module__D64oZW__icon{object-fit:contain;width:16px;height:16px}@media (max-width:767px){.SaleTypeTabs-module__D64oZW__icon{width:24px;height:24px}.SaleTypeTabs-module__D64oZW__sentinel[data-fixed],.SaleTypeTabs-module__D64oZW__saleTypeTabs{height:37px}.SaleTypeTabs-module__D64oZW__panel{border-radius:var(--rounded-md) var(--rounded-md) 0 0;height:54px;padding:0;top:-17px}.SaleTypeTabs-module__D64oZW__saleTypeTabs[data-fixed] .SaleTypeTabs-module__D64oZW__panel{height:100%;top:0}}
.KeyVisual-module__yll1PW__keyVisual{width:100%;height:450px;position:relative;overflow:hidden}.KeyVisual-module__yll1PW__background{border-radius:inherit;position:absolute;inset:0}.KeyVisual-module__yll1PW__backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.KeyVisual-module__yll1PW__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.KeyVisual-module__yll1PW__badge{aspect-ratio:998/237;width:min(360px,42vw);position:relative}.KeyVisual-module__yll1PW__badgeImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.KeyVisual-module__yll1PW__price{color:#fff;text-align:center;margin:16px 0 0;font-size:56px;font-weight:900;line-height:1.2}.KeyVisual-module__yll1PW__priceYen{font-size:.6em}.KeyVisual-module__yll1PW__priceNote{color:#fff;text-align:center;margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.4}.KeyVisual-module__yll1PW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (768px<=width<=1024px){.KeyVisual-module__yll1PW__keyVisual{height:290px}.KeyVisual-module__yll1PW__price{font-size:44px}}@media (max-width:767px){.KeyVisual-module__yll1PW__keyVisual{height:190px}.KeyVisual-module__yll1PW__price{margin-top:12px;font-size:28px}.KeyVisual-module__yll1PW__priceNote{margin-top:6px;font-size:12px}}
.PickupSaleTours-module__Z0mVjq__pickupSaleTours{padding:40px var(--space-5x) 32px;background:linear-gradient(41deg,#edfefd 43%,#e5f1ff 100%);width:100%}.PickupSaleTours-module__Z0mVjq__titleBubble{flex-direction:column;align-self:center;width:100%;max-width:100%;margin:0 auto 16px;padding:10px;display:flex}.PickupSaleTours-module__Z0mVjq__title{text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.PickupSaleTours-module__Z0mVjq__cardList{margin:0 0 40px}.PickupSaleTours-module__Z0mVjq__moreCta{margin-bottom:0}@media (max-width:767px){.PickupSaleTours-module__Z0mVjq__pickupSaleTours{padding-bottom:28px}}
.SenchakuSaleTours-module__lMiMkW__senchakuSaleTours{padding:40px var(--space-5x) 32px;background:linear-gradient(41deg,#fef9cc 43%,#ffebfc 100%);width:100%}.SenchakuSaleTours-module__lMiMkW__cardList{grid-template-columns:1fr;gap:16px;margin:0 0 40px;display:grid}.SenchakuSaleTours-module__lMiMkW__moreCta{margin-bottom:0}@media (min-width:768px){.SenchakuSaleTours-module__lMiMkW__cardList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.SenchakuSaleTours-module__lMiMkW__cardList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.SenchakuSaleTours-module__lMiMkW__senchakuSaleTours{padding:40px var(--space-5x) 28px}}
.KeyVisualVariant-module__3kQ9Ba__keyVisual{width:100%;height:450px;position:relative;overflow:hidden}.KeyVisualVariant-module__3kQ9Ba__background{border-radius:inherit;position:absolute;inset:0}.KeyVisualVariant-module__3kQ9Ba__backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.KeyVisualVariant-module__3kQ9Ba__areaLink{position:absolute;inset:0}.KeyVisualVariant-module__3kQ9Ba__content{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.KeyVisualVariant-module__3kQ9Ba__badge{aspect-ratio:998/237;width:min(360px,42vw);position:relative}.KeyVisualVariant-module__3kQ9Ba__badgeImage{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.KeyVisualVariant-module__3kQ9Ba__price{color:#fff;text-align:center;margin:16px 0 0;font-size:56px;font-weight:900;line-height:1.2}.KeyVisualVariant-module__3kQ9Ba__priceYen{font-size:.6em}.KeyVisualVariant-module__3kQ9Ba__priceNote{color:#fff;text-align:center;margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.4}.KeyVisualVariant-module__3kQ9Ba__cta{margin-top:var(--space-4x);padding:0 var(--space-4x);pointer-events:auto;width:100%;display:block}.KeyVisualVariant-module__3kQ9Ba__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (768px<=width<=1024px){.KeyVisualVariant-module__3kQ9Ba__keyVisual{height:290px}.KeyVisualVariant-module__3kQ9Ba__price{font-size:44px}}@media (max-width:767px){.KeyVisualVariant-module__3kQ9Ba__keyVisual{height:240px}.KeyVisualVariant-module__3kQ9Ba__price{margin-top:12px;font-size:28px}.KeyVisualVariant-module__3kQ9Ba__priceNote{margin-top:6px;font-size:12px}.KeyVisualVariant-module__3kQ9Ba__cta{margin-top:var(--space-3x)}.KeyVisualVariant-module__3kQ9Ba__cta>a{max-width:220px;min-height:var(--space-11x);padding:var(--space-2x) var(--space-3x);font-size:14px}}
.SaleAreaLpVariant-module__wB7A0W__root{background-color:#fff;position:relative}.SaleAreaLpVariant-module__wB7A0W__anchorSection{padding-top:24px;padding-bottom:40px}.SaleAreaLpVariant-module__wB7A0W__couponSection{padding-top:0}
.SaleTrustAppeal-module__I-nm6G__saleTrustAppeal{background-color:#fff;width:100%}.SaleTrustAppeal-module__I-nm6G__hero{background-color:#00cd68;height:354px;padding:20px 20px 0;position:relative;overflow:hidden}.SaleTrustAppeal-module__I-nm6G__heroGrid{grid-template-columns:auto auto;justify-content:center;align-items:stretch;gap:12px;max-width:800px;margin:0 auto;display:grid}.SaleTrustAppeal-module__I-nm6G__manzokudoWrap{flex-direction:column;display:flex}.SaleTrustAppeal-module__I-nm6G__manzokudoContainer{position:relative}.SaleTrustAppeal-module__I-nm6G__manzokudo{width:337px;height:auto;margin-top:45px;display:block}@media (768px<=width<=1024px){.SaleTrustAppeal-module__I-nm6G__manzokudo{width:294px}}@media (max-width:767px){.SaleTrustAppeal-module__I-nm6G__manzokudo{width:154px;margin-top:20px}}.SaleTrustAppeal-module__I-nm6G__surveyNote{color:#fff;font-family:var(--font-sans);z-index:1;max-width:800px;margin:0 auto;padding:0 20px;font-size:10px;font-weight:400;line-height:1.4;position:absolute;bottom:12px;left:0;right:0}.SaleTrustAppeal-module__I-nm6G__surveyNoteLine{display:block}.SaleTrustAppeal-module__I-nm6G__mitomaWrap{justify-content:center;align-self:start;display:flex}.SaleTrustAppeal-module__I-nm6G__mitomaContainer{position:relative}.SaleTrustAppeal-module__I-nm6G__mitoma{width:auto;height:337px;display:block}.SaleTrustAppeal-module__I-nm6G__heroGradient{opacity:.1;pointer-events:none;background:linear-gradient(#0000,#000);height:64px;position:absolute;bottom:0;left:0;right:0}.SaleTrustAppeal-module__I-nm6G__points{background-color:var(--color-green-light);padding:var(--space-16x) var(--space-5x)}.SaleTrustAppeal-module__I-nm6G__pointsTitle{margin-bottom:var(--space-2x)}.SaleTrustAppeal-module__I-nm6G__pointsLead{color:var(--color-default);font-family:var(--font-sans);font-size:var(--fontSize-lg);margin:0 auto var(--space-10x);text-align:center;max-width:700px;font-weight:700;line-height:1.5}@media (max-width:767px){.SaleTrustAppeal-module__I-nm6G__points{padding:var(--space-10x) var(--space-4x)}.SaleTrustAppeal-module__I-nm6G__pointsLead{font-size:var(--fontSize-base);margin-bottom:var(--space-6x)}}.SaleTrustAppeal-module__I-nm6G__pointsGrid{background-color:#fff;border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:10px;max-width:700px;margin:0 auto;padding:32px 16px;display:grid}.SaleTrustAppeal-module__I-nm6G__pointCard{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:400px;padding:16px;display:flex}.SaleTrustAppeal-module__I-nm6G__pointIconWrap{background-color:#e4f8ea;border-radius:100px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SaleTrustAppeal-module__I-nm6G__pointIcon{color:#00cd67;display:flex}.SaleTrustAppeal-module__I-nm6G__pointIcon svg{width:32px;height:32px}.SaleTrustAppeal-module__I-nm6G__pointTag{color:#00cd68;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.4}.SaleTrustAppeal-module__I-nm6G__pointTitle{color:#28332e;font-family:var(--font-sans);margin:0;font-size:20px;font-weight:700;line-height:32px}.SaleTrustAppeal-module__I-nm6G__pointDescription{color:#28332e;font-family:var(--font-sans);margin:0;font-size:16px;font-weight:400;line-height:28px}.SaleTrustAppeal-module__I-nm6G__inlineLink{color:var(--color-semantic-text-default);text-decoration:underline}.SaleTrustAppeal-module__I-nm6G__footnotes{color:#28332e;font-family:var(--font-sans);padding-top:8px;font-size:12px;line-height:1.5}.SaleTrustAppeal-module__I-nm6G__footnotes p{margin:0 0 4px}@media (min-width:768px){.SaleTrustAppeal-module__I-nm6G__footnotes{grid-column:1/-1}}@media (max-width:767px){.SaleTrustAppeal-module__I-nm6G__hero{height:203px;padding-top:16px}.SaleTrustAppeal-module__I-nm6G__mitoma{height:192px}.SaleTrustAppeal-module__I-nm6G__pointTitle{font-size:16px;line-height:28px}.SaleTrustAppeal-module__I-nm6G__pointDescription{font-size:14px}.SaleTrustAppeal-module__I-nm6G__surveyNote{bottom:6px}}@media (max-width:500px){.SaleTrustAppeal-module__I-nm6G__surveyNote{font-size:8px;bottom:2px}.SaleTrustAppeal-module__I-nm6G__surveyNoteLine{display:inline}}
.SaleAreaLp-module__fDUBmG__root{background-color:#fff;position:relative}.SaleAreaLp-module__fDUBmG__anchorSection{padding-top:24px;padding-bottom:40px}.SaleAreaLp-module__fDUBmG__couponSection{padding-top:0}
.SaleHotel-module__xb05ha__greenArea{background:#e4f8ea;overflow-x:hidden}.SaleHotel-module__xb05ha__anchorPills{justify-content:center;gap:16px;margin:0 0 8px;display:flex}.SaleHotel-module__xb05ha__anchorPill{min-width:240px;height:52px;padding:0 var(--space-6x);border-radius:var(--radius-12);border:1px solid var(--color-semantic-border-inverse);background:var(--color-semantic-surface-default);color:#2a3a2f;justify-content:center;align-items:center;gap:16px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.SaleHotel-module__xb05ha__anchorPill:hover{background:var(--color-semantic-surface-primary-light)}.SaleHotel-module__xb05ha__leadSection .SaleHotel-module__xb05ha__anchorPill{border-color:var(--color-semantic-border-default-super-light)}.SaleHotel-module__xb05ha__leadSection{padding-top:24px;padding-bottom:40px}.SaleHotel-module__xb05ha__anchorPillIcon{background:var(--color-semantic-surface-primary-light);width:22px;height:22px;color:var(--color-semantic-text-primary);font-size:var(--typography-font-size-base);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (max-width:767px){.SaleHotel-module__xb05ha__anchorPill{min-width:0;height:48px;padding:0 var(--space-4x);flex:1 1 0;gap:8px;font-size:14px}}.SaleHotel-module__xb05ha__citySection{margin-top:36px}.SaleHotel-module__xb05ha__citySection+.SaleHotel-module__xb05ha__citySection{margin-top:48px}.SaleHotel-module__xb05ha__cityTitle{text-align:left;font-family:var(--font-sans);color:#28332e;margin:0 0 16px;font-size:28px;font-weight:700}@media (max-width:767px){.SaleHotel-module__xb05ha__cityTitle{font-size:20px}}
.DefaultLayout-module__wlXJwq__root{flex-direction:column;min-height:100vh;display:flex;position:relative}.DefaultLayout-module__wlXJwq__inner{flex-grow:1}.DefaultLayout-module__wlXJwq__sp{display:none}.DefaultLayout-module__wlXJwq__fixedAppBannerForPc{padding-bottom:120px}.DefaultLayout-module__wlXJwq__creditsSection{padding-block:var(--space-10x)}.DefaultLayout-module__wlXJwq__creditsTitle{margin-bottom:var(--space-6x)}.DefaultLayout-module__wlXJwq__creditsSub{text-align:center;margin:0 0 var(--space-6x);font-size:var(--fontSize-lg);line-height:var(--lineHeight-lg);color:var(--color-gray-60)}@media (max-width:1024px){.DefaultLayout-module__wlXJwq__pc{display:none}.DefaultLayout-module__wlXJwq__sp{display:block}}@media (max-width:767px){.DefaultLayout-module__wlXJwq__creditsSub{font-size:var(--fontSize-base)}}
