.border-seperator{border-top:1px solid #e2e2e2}.border-seperator-space{height:8px;background-color:#f8f8f8;margin-left:-20px;margin-right:-20px}.detail-tabs-container-mobile{position:-webkit-sticky;position:sticky;top:98px;background:#fff;z-index:10;margin-left:-20px;margin-right:-20px}.curve{top:-19px;height:20px;background:#fff;width:100vw;left:-20px;border-top-left-radius:16px;border-top-right-radius:16px}.hotel-carousel .best-hotels-carousel-container .best-hotel-card .img-card-container{width:100%}.main-header{margin-bottom:0}.srp-carousel.detail-offers-m .m_offers{gap:10px}.srp-carousel.detail-offers-m .m_offers .srp-banner{height:4.5rem}.srp-carousel.detail-offers-m .m_offers .srp-img .offer_icon{width:18px;height:18px;font-size:18px;margin-bottom:25px}.srp-carousel.detail-offers-m .m_offers .block-ellipsis{-webkit-line-clamp:3}.no_result{padding:50px 10px;text-align:center}.no_result .link{font-weight:500;font-size:16px;color:#222;text-decoration:underline}@media screen and (max-width:991px){.detail_page{background-color:#f2f3fb}.detail_page .modify-search-mobile{padding:0 16px 0 6px;border:1px solid #fff;background-color:hsla(0,0%,100%,.5)}.detail_page .modify-search-mobile .back_button{width:40px;height:40px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.5);border-radius:40px;background-color:hsla(0,0%,100%,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.05)}.detail_page .modify-search-mobile .widget_wrapper{padding:12px 0 6px}.detail_page .modify-search-mobile .widget_wrapper .location_text{line-height:16px}}