.stickySummaryContainer #destination:hover,.stickySummaryContainer #guestsrooms:hover,.stickySummaryContainer #staydates:hover,.stickySummaryContainer.sell-opt-sticky #sellOptions:hover{cursor:pointer}.stickySummaryContainer.sell-opt-sticky #guestsrooms{max-width:270px;border-right:1px solid #d2d2d2;margin-right:24px;height:66px}.stickySummaryContainer.sell-opt-sticky #sellOptions{-ms-flex-positive:1;flex-grow:1}.stickySummaryContainer.sell-opt-sticky #sellOptions .label{font-size:12px;line-height:14px;margin:4px 0 5px;color:#777}.stickySummaryContainer.sell-opt-sticky #sellOptions .info-link{color:#134f8f;font-size:14px;line-height:18px;text-decoration:none;font-weight:600;display:block}.stickySummaryContainer.sell-opt-sticky #sellOptions .add-more-label em{vertical-align:top}.is-sticky-top .rate-list-sticky .rate-list#search-summarized,.is-sticky-top .stickySummaryContainer #search-summarized{border-bottom:0}.stickySummaryContainer{padding:0;width:100%;display:-ms-flexbox;display:flex;-webkit-text-size-adjust:100%;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-ms-flex-pack:center;justify-content:center}.stickySummaryContainer .dates-text{display:inline-block;color:#134f8f;font-size:14px;font-weight:700}.rate-list-sticky .rate-list#search-summarized #staydates .is-tab,.stickySummaryContainer #destination,.stickySummaryContainer #guestsrooms,.stickySummaryContainer .is-tab{display:none}.stickySummaryContainer #search-summarized{display:-ms-flexbox;display:flex;overflow:hidden;transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;width:100%;max-width:1008px;margin:auto;padding:17px 8px 15px;border-bottom:1px solid #d2d2d2}.stickySummaryContainer.remove-border #search-summarized{border:0}.stickySummaryContainer #destination,.stickySummaryContainer #guestsrooms,.stickySummaryContainer #staydates{color:#1c1c1c;height:44px;-ms-flex-positive:1;flex-grow:1;font-size:14px}.stickySummaryContainer #staydates{height:100%}.stickySummaryContainer #destination .label,.stickySummaryContainer #guestsrooms .label,.stickySummaryContainer #staydates .label{font-size:12px;line-height:14px;margin-bottom:5px;color:#707070}.stickySummaryContainer #destination .info-link,.stickySummaryContainer #guestsrooms .info-link,.stickySummaryContainer #staydates .info-link{font-weight:600;font-size:14px;line-height:18px;color:#134f8f}.stickySummaryContainer #destination .info-link .not-mobile,.stickySummaryContainer #guestsrooms .info-link .not-mobile,.stickySummaryContainer #staydates .info-link .not-mobile{padding-bottom:3px}.stickySummaryContainer #destination .info-link{height:38px;overflow:hidden;display:block}.stickySummaryContainer #guestsrooms{border-right:0}.stickySummaryContainer #destination{padding-left:0;max-width:28em}.stickySummaryContainer #editSearch{min-width:91px;background-color:#fff;color:#134f8f;border:1px solid #2474b4;font-size:16px;text-transform:capitalize;font-weight:700;height:44px;line-height:normal;padding:11px 35px 14px 20px;margin-left:20px;cursor:pointer;position:relative;transition:all .6s;text-decoration:none;border-radius:2px;letter-spacing:.5px}.stickySummaryContainer #editSearch:after,.stickySummaryContainer #editSearch:before{background-color:#134f8f;width:2px;height:10px;content:" ";position:absolute;top:50%;margin-top:-4px;transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.stickySummaryContainer #editSearch:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);right:25px}.stickySummaryContainer #editSearch:after{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:19px}.stickySummaryContainer #editSearch.open:before{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.stickySummaryContainer #editSearch.open:after{transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg)}.stickySummaryContainer #editSearch.open:after,.stickySummaryContainer #editSearch.open:before{right:21px;height:14px;margin-top:-6px}.stickySummaryContainer #editSearch.open{background-color:#f4f4f4;border:1px solid #e6e6e6}.stickySummaryContainer .rate-list #editSearch.open{background-color:#fff;border:1px solid #2474b4;color:#134f8f}.stickySummaryContainer #search-summarized .info-text,.stickySummaryContainer #summarizedsearch .info-text{cursor:default;pointer-events:none}.stickySummaryContainer .not-mobile{border-bottom:none}.stickySummaryContainer .rate-list{border-bottom:1px solid #d2d2d2}.stickySummaryContainer #staydates a{text-decoration:none}.l-keyword-text{font-weight:600;color:#134f8f;text-transform:capitalize;font-size:14px}.rate-list-sticky{padding:0}.rate-list-sticky .rate-list#search-summarized{margin-bottom:0;padding:19px 8px 36px}.rate-list-sticky .rate-list#search-summarized #staydates{margin-right:26px;border-right:none;padding:0}.rate-list-sticky .rate-list#search-summarized #staydates .not-mobile{font-weight:600;font-size:14px;line-height:18px;color:#134f8f;margin-bottom:6px}.rate-list-sticky .rate-list#search-summarized #staydates .label{font-size:12px;line-height:14px;margin-bottom:5px;color:#707070}.rate-list-sticky .rate-list#search-summarized #editSearch{text-transform:capitalize;display:-ms-flexbox!important;display:flex!important;border:1px solid #2474b4;min-width:100px;margin-left:0}@media (min-width:37.56rem){.rate-list-sticky{padding:0}.rate-list-sticky .rate-list#search-summarized{border-bottom:1px solid #d2d2d2;min-height:97px;padding:16px 8px 17px}.rate-list-sticky .rate-list#search-summarized #staydates{border-right:1px solid #d2d2d2;padding-left:0;height:66px;margin-right:24px;max-width:260px}.rate-list-sticky .rate-list#search-summarized #staydates .label{margin-top:4px}.rate-list-sticky .rate-list#search-summarized #staydates .not-mobile{margin-bottom:25px}.rate-list-sticky .rate-list#search-summarized #guestsrooms{display:block;padding:0}.rate-list-sticky .rate-list#search-summarized #guestsrooms .label{font-size:12px;line-height:14px;margin:4px 0 5px;color:#707070}.rate-list-sticky .rate-list#search-summarized #guestsrooms .info-link{color:#134f8f;font-size:14px;line-height:18px;margin-bottom:25px;text-decoration:none}.stickySummaryContainer .is-tab{display:none}.stickySummaryContainer #destination{display:block;height:66px;max-width:292px;padding-right:24px;border-right:1px solid #d2d2d2}.stickySummaryContainer #destination .info-link{text-decoration:none}.stickySummaryContainer #staydates{padding-left:24px;height:66px}}@media (min-width:48.1rem){#search-summarized #editSearch:after,#search-summarized #editSearch:before,.rate-list-sticky .rate-list#search-summarized #editSearch:after,.rate-list-sticky .rate-list#search-summarized #editSearch:before{top:47%}.rate-list-sticky .rate-list#search-summarized #staydates{padding-right:0}.rate-list-sticky .rate-list#search-summarized #staydates .is-tab{font-size:14px;line-height:18px;color:#134f8f;margin-bottom:25px}.rate-list-sticky .rate-list#search-summarized #destination,.rate-list-sticky .rate-list#search-summarized #guestsrooms .is-desktop{display:none}.rate-list-sticky .rate-list#search-summarized #editSearch{margin-top:10px;line-height:normal}#search-summarized{padding:0 8px}#search-summarized #destination{min-width:292px}#search-summarized #staydates .is-tab{display:block;color:#134f8f}#search-summarized #staydates .not-mobile{display:none}#search-summarized #editSearch{margin-top:5px;line-height:normal}.rate-list-sticky .rate-list#search-summarized{max-width:1008px;padding:16px 0 15px;margin:0 8px;font-size:14px}.rate-list-sticky .rate-list#search-summarized #staydates{max-width:273px;min-width:auto;padding-bottom:0;height:66px}.rate-list-sticky .rate-list#search-summarized #staydates .is-tab{display:none}.rate-list-sticky .rate-list#search-summarized #staydates .not-mobile{display:inline-block;vertical-align:top}.rate-list-sticky .rate-list#search-summarized #guestsrooms .is-desktop{display:inline-block}.rate-list-sticky .rate-list#search-summarized #editSearch{min-width:100px;font-size:16px}.stickySummaryContainer #search-summarized{padding:16px 0 15px;margin:0}.stickySummaryContainer #search-summarized #destination{max-width:273px;min-width:auto}.stickySummaryContainer #search-summarized #staydates{max-width:297px;border-right:1px solid #d2d2d2}.stickySummaryContainer #search-summarized #staydates .is-tab{display:none}.stickySummaryContainer #search-summarized #staydates .not-mobile{display:inline-block}.stickySummaryContainer #search-summarized #guestsrooms{display:block;padding-left:24px}.stickySummaryContainer #search-summarized #guestsrooms .info-link{text-decoration:none}.stickySummaryContainer #search-summarized #editSearch{min-width:100px;font-size:16px}}@media (min-width:64.0625rem){.rate-list-sticky.remove-border .rate-list#search-summarized{border:0}.rate-list-sticky.remove-border .rate-list#search-summarized #editSearch.open{background-color:#f4f4f4;border:1px solid #e6e6e6}.stickySummaryContainer.summary-ers .rate-list#search-summarized #editSearch:after,.stickySummaryContainer.summary-ers .rate-list#search-summarized #editSearch:before{top:46%}}.tile-sticky-summary-container-hws .l-sticky-edit-search{min-width:5.563rem;float:right}.tile-sticky-summary-container-hws .l-sticky-continue-search{float:right;margin-right:0}@media (min-width:48.1rem){.tile-sticky-summary-container-hws .l-sticky-staydates-hws{border-right:.0625rem solid #d2d2d2}.tile-sticky-summary-container-hws .m-button{padding:1.065rem 1rem}}.tile-search-summary-cart-sticky .t-border-color-custom{border-color:#707070}.tile-search-summary-cart-sticky .l-cart-count{right:-.75rem;bottom:2.125rem;border-radius:100%;height:1.375rem;width:1.375rem}.tile-search-summary-cart-sticky .l-cart-count .cart-count{vertical-align:middle}.tile-search-summary-cart-sticky .l-cart-button.t-bg-standard-110:hover{background-color:#d2d2d2}.tile-search-summary-cart-sticky .l-suitcase-icon{width:1.25rem}.tile-search-summary-cart-sticky .l-sell-options,.tile-search-summary-cart-sticky .l-stay-date{-ms-flex:1;flex:1}.tile-search-summary-cart-sticky .l-guest-room{-ms-flex:2;flex:2}.tile-search-summary-modify-sticky .l-margin-right-none{margin-right:0}.tile-search-summary-modify-sticky .l-guest-room,.tile-search-summary-modify-sticky .l-sell-options,.tile-search-summary-modify-sticky .l-stay-date{-ms-flex:1;flex:1}.summary-ers.rate-list-sticky{background-color:#fff}@media (min-width:37.56rem){.tile-search-summary-modify-sticky .l-button-container{margin-top:0}.tile-search-summary-modify-sticky .l-m-display-flex{display:-ms-flexbox;display:flex}.summary-ers.rate-list-sticky .rate-list#search-summarized{box-sizing:border-box;max-width:76.25rem;padding-left:1.25rem;padding-right:1.25rem}}.stickySummaryContainer.summary-ers .rate-list#search-summarized #editSearch{height:2.75rem}@media (min-width:48.1rem){.tile-search-summary-modify-sticky .l-original-reservation-button{width:auto}.stickySummaryContainer.summary-ers .rate-list#search-summarized #staydates{max-width:17rem}.stickySummaryContainer.summary-ers .rate-list#search-summarized #editSearch{height:3.375rem}}.tile-search-summary .t-icon-navigation-close{display:none}.tile-search-summary .js-edit-search.open{text-decoration:none;transition:.2s linear}.tile-search-summary .js-edit-search.open .t-icon-navigation-close{display:inline-block}.tile-search-summary .t-dotdotdot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.tile-search-summary .t-is-visible-s{display:unset}.tile-search-summary .b-edit{position:absolute;right:0;top:0;min-width:6.8125rem}@media (min-width:37.56rem){.tile-search-summary .t-is-visible-m{display:inline-block}.tile-search-summary .t-is-visible-s{display:none}.tile-search-summary .info-block:nth-of-type(2){padding-left:calc(1.25rem - 1px)}.tile-search-summary .is-always-show+.info-block{display:block}}.tile-search-summary .l-dates{width:calc(99.9% - 3rem);display:inline-block}.tile-search-summary .info-block{display:none}@media (min-width:37.56rem){.tile-search-summary .l-dates{width:99.9%}.tile-search-summary .info-block:nth-of-type(1){display:block}.tile-search-summary .info-block:nth-of-type(1)~.info-block{display:none}}@media (min-width:37.56rem) and (min-width:64.0625rem){.tile-search-summary .info-block:nth-of-type(1)~.info-block{display:block}}@media (min-width:64.0625rem){.tile-search-summary .info-block:nth-of-type(3),.tile-search-summary .info-block:nth-of-type(4){padding-left:calc(1.25rem - 1px)}.tile-search-summary .b-edit{min-width:8rem}.tile-search-summary .info-block{display:block}}.tile-search-summary .l-s-col-last{clear:none}.tile-search-summary .l-stay-dates{border-left:0;padding-left:none}.tile-search-summary-sticky .l-sticky-sell-options .l-add-more{letter-spacing:.03125rem}.tile-search-summary-sticky .l-staydates-width{width:8.75rem}.tile-search-summary-sticky .l-border-box{box-sizing:border-box}@media (min-width:37.5625rem) and (max-width:42.5rem){.tile-search-summary-sticky #destination a,.tile-search-summary-sticky #staydates a{font-size:.78rem}}html[dir=rtl] .tile-search-summary .t-dotdotdot{overflow:visible;line-height:1.75rem}@media (min-width:37.56rem){.tile-search-summary .l-stay-dates{padding-left:calc(1.25rem - 1px)}.tile-search-summary .l-multi-rate-stay-dates{border-left:.0625rem solid #D2D2D2}html[dir=rtl] .tile-search-summary .t-dotdotdot{overflow:hidden}}html[dir=rtl] .tile-search-summary .t-dotdotdot.l-dates{overflow:hidden;line-height:1.75rem;margin-top:-.5rem;padding-top:.3125rem;margin-bottom:-.3125rem}