.sr-card__price--red .sr-card__price-rack-discount{padding:1px 4px;display:inline-block;background:#a30000;color:var(--bui_color_white);border-radius:2px}.sr-card__price-cheapest--red{color:#a30000}.sr-card__price--red .sr_price_wrap span,.sr-card__price--red .sr_simple_card_group_rec span,.sr-card__price--red .sr_combine_gsn-align span{vertical-align:middle}.sr-card__price--red .sr_price_wrap span span,.sr-card__price--red .sr_simple_card_group_rec span span,.sr-card__price--red .sr_combine_gsn-align span span{vertical-align:initial}.sr-card__price--red .sr_combine_gsn{vertical-align:middle;margin-bottom:initial}.sr-card__price--red .sr_combine_gsn,.sr-card__details .sr-card__price--red .sr_combine_gsn,.sr-card__price--red .sr_simple_card_group_rec.sr_make_the_price_stand_out-group.sr_combine_gsn,.sr-card__price--red .sr_combine_gsn.sr_make_the_price_stand_out-urgency,.sr-card__price--red .sr-card__price--urgency .sr-card__price-rack-rate,.sr-card__price--red .sr-card__price-rack-rate{color:#6b6b6b}.sr-card__price--red .sr-card__price-rack-rate:after,.sr-card__price--red .sr-card__price--urgency .sr-card__price-rack-rate:after{background:#6b6b6b}.sr-card__price--red .sr_simple_card_group_rec .sr-card__item--strong,.sr-card__price--red .sr_make_the_price_stand_out-urgency .sr-card__item--strong{color:#333}.sr-rooms-selector{padding-right:10px;padding-left:6px}.sr-rooms-selector__select{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0}.sr-rooms-selector__icon{font-size:4px;position:absolute;top:50%;right:2px;margin-top:-1px;color:#7c90a6}.sr_last_minute_drop{color:#008009;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);text-decoration:none;margin:-2px 0 3px 0}.sr_last_minute_drop__body{display:inline-block}.sr_last_minute_drop__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);fill:#008009;margin-right:3px;margin-top:-2px;position:relative;top:3px}.sr-svg--header_icon_search{display:inline-block;left:8px;top:32%;position:absolute}.sr_svg__card_icon{margin-top:2px}.ltr .sr_svg__card_icon{float:left}.sr_svg__header_item{display:inline-block;top:18%;position:absolute}.ltr .sr_svg__header_item{left:8px}.sr_svg__top_reasons_checkmark{background:#febb02;border-radius:100px;color:var(--bui_color_white);height:21px;margin-top:-12px;position:absolute;text-align:center;top:50%;width:24px;padding-top:3px;line-height:24px}.ltr .sr_svg__top_reasons_checkmark{left:10px}.sr_card_urgency_icon{position:relative;top:1px}.sr-card__item--just-booked .sr_svg__card_icon{fill:#a30000}.bk-icon.pp-icon-mobile-sr{position:relative;top:1px}.svg-lang-arrows{float:right;margin-top:-10px}.sr-list{background-color:#f5f5f5;overflow:auto}.sr-card-list.bui-container{padding-top:0}.sr-card{display:block;position:relative;background-color:var(--bui_color_white);margin:0 8px 8px;border-bottom:1px solid #ddd}.sr-notices .bui-banner ~ .bui-banner{margin-top:-1px}.sr-notices .bui-banner:last-child{margin-bottom:8px}.sr-notices .bui-banner__content{padding-right:32px}.sr-notices a{font-weight:normal;text-decoration:none}.sr-notices #sr_notice_sr_legal_commission_accommodation_ranking.is-bottom-stick{bottom:0;left:0;margin:0!important;position:fixed;right:0;z-index:99}.sr-card:last-child{margin-bottom:0}.sr-card--highlight{-webkit-box-shadow:0 0 10px #bad4f7;box-shadow:0 0 10px #bad4f7;background:#fafcff;border-color:#ebf3ff;margin-top:5px;margin-bottom:15px}.sr-card--highlight-genius{background:#fefbf0;border-color:#ddd}.sr-card__row{font-size:12px;display:block;color:#333;line-height:normal;position:relative;cursor:pointer}.sr-card__row-inner{position:relative}.sr-card__row:link{text-decoration:none;font-weight:normal}.sr-card__details{min-height:80px;margin-left:35%;margin-left:-webkit-calc(33% + 4px);margin-left:calc(33% + 4px);padding:4px}.sr-card__image{background-position:center;background-size:cover;width:33%;top:4px;bottom:4px;left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute}.sr-card__image--lazy{background-color:#e6e6e6}.sr-card__image--nojs{background-position:center;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.sr-card__name{color:#333;font-size:12px;line-height:18px;font-weight:700;margin-bottom:4px;word-break:break-word}.sr-card__image-generic-ribbon-text{position:absolute;color:var(--bui_color_white);width:100%;text-align:center;background-color:#ff8002;bottom:0;padding:4px 0}.sr-card__item--badges{display:block!important;vertical-align:middle}.css-is-loading .sr-card__item--badges .m-badge{display:none}.sr-card__item--badges .m-badge{display:inline-block;float:none!important;vertical-align:middle}.sr-card__price{margin:4px 0 4px;padding-top:4px;text-align:right}.sr-card__price-cheapest{color:#008009;font-size:18px;font-weight:bold}.sr-card__price-rack-rate{color:#97e59c;font-size:16px;position:relative;margin-right:2px}.sr-card__price-rack-rate:after{background:#97e59c;position:absolute;height:2px;content:"";display:block;top:50%;left:0;right:0;margin:-1px 0 0;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.sr-card__price--urgency .sr-card__price-cheapest{color:#a30000}.sr-card__price--urgency .sr-card__price-rack-rate{color:#fcb4b4}.sr-card__price--urgency .sr-card__price-rack-rate:after{background:#fcb4b4}.sr-card__item{margin-bottom:1px;position:relative;line-height:18px;text-shadow:none}.sr-card:not(.sr-card--arrow) .sr-card__item{padding-right:0;padding-left:0}.sr-card--arrow .sr-card__item{padding-right:15px}.sr-card__item--red{color:#a30000}.sr-card__item--strong,.sr-card__item strong{font-weight:bold}.sr-card__item__content{padding-left:16px}.css-is-loading .sr_svg__card_icon,.css-is-loading .sr-card__item .bicon{display:none}.css-is-loading .sr-card__item__content{padding:0}.sr-card__badge{display:inline-block;margin-right:3px;font-size:11px;line-height:17px}.sr-card__badge--strong{font-weight:bold}.sr-card__badge--class{color:#febb02}.sr-card__badge--class-unavailable{margin-right:4px;vertical-align:middle}.sr-card__badge--dotcn_adv{color:#e6e6e6;font-size:10px;display:inline-block;vertical-align:top;line-height:20px}.sr-card__review-score{display:inline-block;padding:0 3px;border-radius:3px 3px 3px 0;background:#003580;color:var(--bui_color_white)}.sr-card--dod{border:2px solid #ff8000}.sr-card .m_sr_dod__header{margin:0}.sr-pager{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 8px 18px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sr-pager--end{-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sr-pager--start{-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sr-pager__label{display:inline-block;-webkit-flex:1 1 50%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-size:16px;line-height:24px;font-weight:700;text-align:center;max-width:50%}.sr-pager__link:link{display:inline-block;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:0 1 auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);background-color:#0071c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--bui_color_white);border-radius:2px;text-decoration:none;padding:12px}.sr-pager__link--first:link{border:2px solid #0071c2;background-color:transparent;padding:10px 12px;margin-right:8px}.sr-pager__icon{width:36px;height:20px;fill:var(--bui_color_white)}.sr-pager__link--first .sr-pager__icon{fill:#0071c2}.sr-card-color-constructive-dark .sr_simple_card_price_includes,.sr-card-color-constructive-dark .sr-card__price-cheapest,.sr-card-color-constructive-dark .sr_simple_card_group_rec,.sr-card-color-constructive-dark .sr_simple_card_price_includes,.sr-card-color-constructive-dark .breakfast_included--constructive,.sr-card-color-constructive-dark .sr-card__price-rack-rate,.sr-card-color-constructive-dark .sr_simple_card_price_from{color:#007f08}.sr-card-color-constructive-dark .sr-card__price-rack-rate:after{background:#007f08}.sr-card-color-constructive-dark.sr-card__price--urgency .sr-card__price-rack-rate:after{background:#a30000}.sr-card-color-constructive-dark.sr-card__price--urgency .sr-card__price-rack-rate,.sr-card-color-constructive-dark.sr-card__price--urgency .sr-card__price-cheapest{color:#a30000}.sr-card-color-constructive-dark .mpc-wrapper .sr-card__price-cheapest{color:inherit}.sr-card-highlighted-hotel-tooltip{background-color:#0071c2!important;margin:4px 0 4px 8px}.other-hotels-city{font-weight:bold;margin-left:8px;margin-right:8px;padding:12px 0 4px 0}.sr-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 8px;position:relative;text-align:center}[data-block="controls"].is-sticky .sr-controls{background:#f5f5f5;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:12;margin-top:0}[data-block="controls"].is-visible .sr-controls{opacity:1;pointer-events:all;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:visible}#active_filters{width:auto;background:0;padding:0 8px 4px;clear:both;margin-bottom:0;text-align:center}.sr-controls__item{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none;appearance:none;background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);border:solid 1px var(--bui_color_white);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px rgba(255,255,255,0);color:#8e8e8e;font-size:13px;line-height:normal;display:inline-block;line-height:normal;height:auto;min-height:26px;margin:2px;padding:6px 8px;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}a:link.sr-controls__item,a:link.sr-controls__item:visited{text-decoration:none}.sr-controls__item--clickable{color:#0071c2;font-weight:bold;text-shadow:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sr-controls__item--clickable:active,.sr-controls__item--clickable.active{-webkit-box-shadow:inset 0 0 1px 1px #537bb424!important;box-shadow:inset 0 0 1px 1px #537bb424!important;background:#537bb424!important;border:solid 1px #fafcff!important;color:#464646!important}.sr-controls__item--clickable.sr-controls__item--sort{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;outline:0}.sr-controls__item--clickable.sr-controls__item--sort>svg{margin-right:4px}.sr-controls__item .bicon{display:none;font-size:10px;position:relative;margin:0 2px 0 0}#active_filters .sr-controls__item .bicon{display:inline-block}@media screen and (min-width:350px){.sr-controls__item .bicon{display:inline-block}}.vi .sr-controls__item .bicon{display:none}#active_filters ul,#active_filters li,body.colada.null #sr.list #active_filters li{background:0;border:0;display:inline-block;float:none;height:auto;min-height:0;max-width:100%;margin:0;padding:0;text-shadow:none;width:auto;vertical-align:initial}a.sr-controls__item--selected,.list.hotels a.sr-controls__item--selected,body.colada.null #sr.list li>.sr-controls__item--selected{background:#e0f3e1;border:solid 1px #97e59c;color:#008009;display:block;overflow:hidden;font-weight:bold;font-size:13px;line-height:normal;height:auto;margin-left:2px;margin-right:2px;margin-bottom:8px;min-height:0;padding:4px 8px;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.sr-controls.sr-controls--flex-height{-webkit-box-flex:nowrap;-webkit-flex:nowrap;-ms-flex:nowrap;flex:nowrap}.sr-controls--flex-height .sr-filters--tag--extra{display:block}