.gst-hotel-selected-card{margin:calc(var(--mui-spacing)*2)}.gst-selected-room-rate__spacer{flex-grow:1}@media(max-width:959px){.gst-selected-room-rate{margin:calc(var(--mui-spacing)*2);padding:calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*2);border-radius:3px}.gst-selected-room-rate.gst-selected-room-rate--show-campaign-border{border:1px solid var(--campaign-bg-color,var(--mui-custom-campaign-default-background))}.gst-selected-room-rate.gst-selected-room-rate--recommended{border:1px solid var(--mui-custom-recommended)}.gst-selected-room-rate__hotel-wrapper{display:flex;height:80px;justify-content:flex-start;align-items:center;gap:calc(var(--mui-spacing)*2)}.gst-selected-room-rate__hotel-wrapper .gst-selected-room-rate__hotel-image{width:80px;height:80px;background-size:cover;background-repeat:no-repeat;background-position:50%;flex-shrink:0;border-radius:3px}.gst-selected-room-rate__hotel-wrapper .gst-selected-room-rate__hotel-header-wrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.gst-selected-room-rate__hotel-wrapper .gst-selected-room-rate__hotel-header-wrapper .gst-selected-room-rate__hotel-header__rating{padding-top:0}.gst-selected-room-rate__room-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-top:calc(var(--mui-spacing)*3)}.gst-selected-room-rate__room-wrapper .gst-selected-room-rate__price .gst-price-details-breakdown__chips{flex-direction:row;justify-content:flex-start}.gst-selected-room-rate__room-wrapper .gst-selected-room-rate__price .gst-selected-room-rate__guest-selection{line-height:14px;font-size:12px;color:var(--mui-custom-tertiary-base)}.gst-selected-room-rate__room-wrapper .gst-selected-room-rate__remove-btn{display:flex;font-size:14px;font-weight:700;text-transform:unset;height:36px;min-width:64px;padding:0 calc(var(--mui-spacing)*4)}.gst-promoted-card-chip{position:relative!important;border-radius:3px!important}.gst-promoted-card-chip,.gst-special-rates-card-chip{margin-bottom:var(--mui-spacing)}}.mobile-xss-only{display:none!important}@media(max-width:374px){.mobile-xss-only{display:flex!important}}.mobile-xs-only{display:none!important}@media(max-width:539px){.mobile-xs-only{display:flex!important}}.mobile-only{display:none!important}@media(max-width:959px){.mobile-only{display:flex!important}}.desktop-only{display:none!important}@media(min-width:960px){.desktop-only{display:flex!important}}.desktop-lg-only{display:none!important}@media(min-width:1263px){.desktop-lg-only{display:flex!important}}.desktop-xl-only{display:none!important}@media(min-width:2000px){.desktop-xl-only{display:flex!important}}.u-rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.gst-hotel-list-card-header-rating-wrapper{display:flex;align-items:center;flex-wrap:wrap;padding-block:calc(var(--mui-spacing)*1)}.gst-hotel-list-card-header-rating-wrapper__distance{font-size:12px;line-height:15px;color:var(--mui-custom-tertiary-base)}.gst-hotel-list-card-header-rating-wrapper__distance-separator{margin-inline:calc(var(--mui-spacing)*2)}.gst-hotel-list-card-hotel-name{font-size:14px;line-height:20px!important;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;max-width:87.5%}