.HotelSearchList-module__YX5Ita__content{margin-top:var(--space-6x);position:relative}.HotelSearchList-module__YX5Ita__action{padding-top:var(--space-8x);justify-content:center;display:flex}.HotelSearchList-module__YX5Ita__concierge{margin-top:var(--space-10x);margin-bottom:var(--space-10x)}@media (max-width:767px){.HotelSearchList-module__YX5Ita__content{margin-top:0}.HotelSearchList-module__YX5Ita__skeleton{padding-top:var(--space-6x)}}
.HotelSearch-module__q92niG__searchbox{padding:var(--space-4x) 0;background-color:var(--bg-white);justify-content:center;align-items:center;display:flex}@media (min-width:1025px){.HotelSearch-module__q92niG__searchbox{padding-bottom:var(--space-3x)}}.HotelSearch-module__q92niG__container{align-items:flex-start;display:flex}@media (min-width:1024px){.HotelSearch-module__q92niG__searchbox{z-index:var(--z-index-follow);position:relative}}.HotelSearch-module__q92niG__main{width:100%;min-height:100vh}.HotelSearch-module__q92niG__mainHeader .HotelSearch-module__q92niG__regionName{font-weight:var(--typography-font-weight-bold);font-size:var(--typography-font-size-head-line-h2);line-height:var(--typography-line-height-head-line-h2);margin-right:var(--space-4x);white-space:nowrap;max-width:364px;display:flex}.HotelSearch-module__q92niG__mainHeader .HotelSearch-module__q92niG__areaName{text-overflow:ellipsis;overflow:hidden}.HotelSearch-module__q92niG__concierge{margin-top:var(--space-12x)}@media (max-width:1024px){.HotelSearch-module__q92niG__header{position:relative}.HotelSearch-module__q92niG__header:before{content:"";z-index:-1;pointer-events:none;background-image:url(../media/search-header-gradient.03528xc-yyc3k.svg);background-position:top;background-repeat:no-repeat;background-size:100% 100%;height:105px;position:absolute;inset:0 0 auto}.HotelSearch-module__q92niG__header header{background-color:#0000}.HotelSearch-module__q92niG__container{padding-top:0;display:block}.HotelSearch-module__q92niG__main{padding-left:var(--space-4x);padding-right:var(--space-4x)}.HotelSearch-module__q92niG__mainHeader{padding:var(--space-2x) 0}.HotelSearch-module__q92niG__mainHeader .HotelSearch-module__q92niG__regionName{font-size:var(--typography-font-size-head-line-h3);line-height:var(--typography-line-height-head-line-h3);margin:0}.HotelSearch-module__q92niG__concierge{margin-top:var(--space-6x)}}
.SupportChatSection-module__5ncIYW__root{gap:var(--space-4x);padding:var(--space-2x) 0 var(--space-4x);background:var(--color-semantic-surface-default);flex-direction:column;display:flex}.SupportChatSection-module__5ncIYW__heading{flex-direction:column;display:flex}.SupportChatSection-module__5ncIYW__message1{padding:var(--space-2x) 0;font-weight:var(--typography-font-weight-bold);font-size:var(--typography-font-size-head-line-h3);line-height:var(--typography-line-height-head-line-h3);color:var(--color-semantic-text-default)}.SupportChatSection-module__5ncIYW__message2{font-size:var(--typography-font-size-body-m);line-height:var(--typography-line-height-body-m);color:var(--color-primitive-monotone-black)}.SupportChatSection-module__5ncIYW__list{gap:var(--space-2x);padding:var(--space-4x);border-radius:var(--radius-12);background:linear-gradient(157.226deg, var(--color-primitive-brand-1) 0%, var(--color-semantic-surface-primary-light) 70.711%);flex-direction:column;list-style:none;display:flex}.SupportChatSection-module__5ncIYW__list>li{align-items:center;gap:var(--space-2x);font-size:var(--typography-font-size-body-m);line-height:var(--typography-line-height-body-m);color:var(--color-semantic-text-default);list-style:none;display:flex}.SupportChatSection-module__5ncIYW__bullet{flex-shrink:0;width:16px;height:16px;position:relative}.SupportChatSection-module__5ncIYW__bullet:after{content:"";background:var(--color-semantic-surface-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SupportChatSection-module__5ncIYW__root>button{align-self:center;height:52px}@media (min-width:1024px){.SupportChatSection-module__5ncIYW__message1{padding:var(--space-3x) 0}.SupportChatSection-module__5ncIYW__list{padding:var(--space-4x) var(--space-6x);background:linear-gradient(169.526deg, var(--color-primitive-brand-1) 0%, var(--color-semantic-surface-primary-light) 70.711%)}}
.CouponCard-module__M1t_Aa__card{box-shadow:var(--shadow-default)}.CouponCard-module__M1t_Aa__tearLine{--coupon-card-px:var(--space-5x);--coupon-notch-size:24px;position:relative}.CouponCard-module__M1t_Aa__tearLine:before,.CouponCard-module__M1t_Aa__tearLine:after{width:var(--coupon-notch-size);height:var(--coupon-notch-size);border-radius:var(--radius-full);background:var(--color-semantic-background-default);content:"";position:absolute;top:0;transform:translateY(-50%);box-shadow:inset 0 0 8px #6f797729}.CouponCard-module__M1t_Aa__tearLine:before{left:calc(-1 * (var(--coupon-card-px) + var(--coupon-notch-size) / 2))}.CouponCard-module__M1t_Aa__tearLine:after{right:calc(-1 * (var(--coupon-card-px) + var(--coupon-notch-size) / 2))}@media (min-width:1024px){.CouponCard-module__M1t_Aa__tearLine{--coupon-card-px:var(--space-8x)}}.CouponCard-module__M1t_Aa__constraintKey{white-space:nowrap}.CouponCard-module__M1t_Aa__constraintKey:after{content:" :"}.CouponCard-module__M1t_Aa__discountBase{text-decoration:line-through}