.HotelHistoryCard-module__ik-KjG__root{color:inherit;height:100%;text-decoration:none;display:block}.HotelHistoryCard-module__ik-KjG__inner{flex-direction:column;width:100%;height:100%;display:flex}.HotelHistoryCard-module__ik-KjG__thumbnail{flex-shrink:0;width:100%;height:168px;position:relative}.HotelHistoryCard-module__ik-KjG__thumbnailInner{border-radius:var(--rounded-md);background-color:var(--color-gray-10);height:100%;position:relative;overflow:hidden}.HotelHistoryCard-module__ik-KjG__thumbnail .HotelHistoryCard-module__ik-KjG__mainImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.HotelHistoryCard-module__ik-KjG__labels{padding:var(--space-3x);gap:var(--space);z-index:1;flex-wrap:wrap;display:flex;position:absolute;top:0}.HotelHistoryCard-module__ik-KjG__wishlistButtonWrapper{margin:var(--space-2x);z-index:var(--z-index-float);position:absolute;top:0;right:0}.HotelHistoryCard-module__ik-KjG__lowerRight{padding:var(--space-3x);z-index:1;position:absolute;bottom:0;right:0}.HotelHistoryCard-module__ik-KjG__detail{flex-direction:column;flex:1;min-width:0;display:flex}.HotelHistoryCard-module__ik-KjG__title{margin-top:var(--space-2x);line-height:var(--lineHeight-base);font-size:var(--fontSize-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.HotelHistoryCard-module__ik-KjG__main{margin-top:var(--space-2x);justify-content:space-between;gap:var(--space-2x);flex-direction:row;display:flex}.HotelHistoryCard-module__ik-KjG__leftBody{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.HotelHistoryCard-module__ik-KjG__items{align-self:flex-start}.HotelHistoryCard-module__ik-KjG__price{flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex}.HotelHistoryCard-module__ik-KjG__items>li:not(:first-child){margin-top:var(--space)}.HotelHistoryCard-module__ik-KjG__item{align-items:center;display:flex}.HotelHistoryCard-module__ik-KjG__itemIcon{flex-shrink:0;display:flex}.HotelHistoryCard-module__ik-KjG__itemBody{font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm)}.HotelHistoryCard-module__ik-KjG__itemIcon+.HotelHistoryCard-module__ik-KjG__itemBody{padding-left:var(--space-2x);width:calc(100% - 16px)}.HotelHistoryCard-module__ik-KjG__hotelRating{flex-shrink:0;display:flex}.HotelHistoryCard-module__ik-KjG__rating{align-items:center;display:flex}.HotelHistoryCard-module__ik-KjG__overall{font-size:var(--fontSize-base);line-height:var(--lineHeight-base);font-weight:700}.HotelHistoryCard-module__ik-KjG__totalCount{margin-left:var(--space-2x)}.HotelHistoryCard-module__ik-KjG__refundable{margin-top:var(--space);align-items:center;display:flex}.HotelHistoryCard-module__ik-KjG__refundable .HotelHistoryCard-module__ik-KjG__refundableBody{color:var(--color-primary);font-size:var(--fontSize-sm);line-height:var(--lineHeight-sm);font-weight:700}.HotelHistoryCard-module__ik-KjG__refundableIcon+.HotelHistoryCard-module__ik-KjG__refundableBody{padding-left:var(--space)}@media (min-width:1025px){.HotelHistoryCard-module__ik-KjG__root{min-height:347px}}@media (max-width:1024px){.HotelHistoryCard-module__ik-KjG__thumbnail{height:110px}}
.HotelBrowsingHistorySection-module__QWvKKa__carousel{width:calc(100% + var(--space-4x) * 2);margin-inline:calc(var(--space-4x) * -1)}.HotelBrowsingHistorySection-module__QWvKKa__carousel>div>div>ul>li:first-child{padding-left:var(--space-4x)}.HotelBrowsingHistorySection-module__QWvKKa__carousel>div>div>ul>li:last-child{padding-right:var(--space-4x)}
.RecommendSection-module__aXdd6q__root{padding-top:var(--space-8x);padding-bottom:var(--space-8x)}@media (max-width:767px){.RecommendSection-module__aXdd6q__root{padding-bottom:var(--space-6x)}}
.SaleSection-module__EminbG__banner{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;aspect-ratio:1064/300;border-radius:var(--radius-16);background:0 0;border:none;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.SaleSection-module__EminbG__banner{border-radius:var(--radius-24)}}.SaleSection-module__EminbG__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SaleSection-module__EminbG__blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;height:60%;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%)}.SaleSection-module__EminbG__overlay{position:absolute;inset:0}.SaleSection-module__EminbG__copy{right:var(--space-4x);bottom:var(--space-4x);left:var(--space-4x);gap:var(--space-base);flex-direction:column;display:flex;position:absolute}@media (min-width:1024px){.SaleSection-module__EminbG__copy{right:var(--space-6x);bottom:var(--space-6x);left:var(--space-6x)}}@media not (min-width:1024px){.SaleSection-module__EminbG__copy{justify-content:center;top:0;bottom:0}.SaleSection-module__EminbG__copy>.text-size:last-child{line-height:var(--typography-line-height-sm)!important}}
.ServicesSection-module__2rKcRq__grid{gap:var(--space-4x);display:grid}.ServicesSection-module__2rKcRq__card{gap:var(--space-3x);padding:var(--space-4x);background:var(--color-semantic-surface-default);border:var(--border-width-1) solid var(--color-semantic-border-divider);border-radius:var(--radius-12);flex-direction:column;height:100%;text-decoration:none;transition:background-color .2s;display:flex}.ServicesSection-module__2rKcRq__card:hover{background:var(--color-semantic-surface-gray-contents)}.ServicesSection-module__2rKcRq__icon{box-sizing:border-box;width:43px;height:43px;padding:var(--space-base);object-fit:contain;flex:none}.ServicesSection-module__2rKcRq__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.ServicesSection-module__2rKcRq__grid{column-gap:var(--space-6x);row-gap:var(--space-5x);grid-template-columns:repeat(3,1fr)}}
.WhyNewtSection-module__yxvTdW__points{border-top:1px solid var(--color-semantic-border-divider);margin:0;padding:0;list-style:none}.WhyNewtSection-module__yxvTdW__pointNote{vertical-align:super;margin-left:.25em;line-height:1}.WhyNewtSection-module__yxvTdW__pointNote a,.WhyNewtSection-module__yxvTdW__bandNote a,.WhyNewtSection-module__yxvTdW__promoColumn a{color:inherit;text-decoration:underline}.WhyNewtSection-module__yxvTdW__promoColumn{width:100%;min-width:0}.WhyNewtSection-module__yxvTdW__promo{aspect-ratio:4/3;width:100%;min-width:0;position:relative;overflow:hidden}.WhyNewtSection-module__yxvTdW__promoPhoto{object-fit:contain;width:95%;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WhyNewtSection-module__yxvTdW__mainColumn{min-width:0}.WhyNewtSection-module__yxvTdW__band{color:var(--color-semantic-content-primary);font-weight:700}.WhyNewtSection-module__yxvTdW__bandChip{padding:var(--space-2x) var(--space-4x);color:var(--color-semantic-content-inverse);background:var(--color-semantic-surface-primary);border-radius:999px}.WhyNewtSection-module__yxvTdW__bandMain,.WhyNewtSection-module__yxvTdW__bandEmphasis{white-space:nowrap;margin:0;line-height:1}.WhyNewtSection-module__yxvTdW__bandMain{font-size:calc(var(--typography-font-size-head-line-h1) * 1.14)}.WhyNewtSection-module__yxvTdW__bandEmphasis{font-size:calc(var(--typography-font-size-head-line-h1) * 2.29);letter-spacing:-.02em}.WhyNewtSection-module__yxvTdW__bandNote{vertical-align:super;font-size:10px;line-height:1}.WhyNewtSection-module__yxvTdW__appPromoStores{margin:0;padding:0;list-style:none}.WhyNewtSection-module__yxvTdW__appPromoStoreImage{width:136px;height:auto}.WhyNewtSection-module__yxvTdW__appPromoQrImage{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1024px){.WhyNewtSection-module__yxvTdW__promoColumn{width:40%}.WhyNewtSection-module__yxvTdW__appPromoStoreImage{width:152px}.WhyNewtSection-module__yxvTdW__appPromo{border-top:1px solid var(--color-semantic-border-divider)}.WhyNewtSection-module__yxvTdW__points>li:last-child{border-bottom:none}}