.product-rate-payment-benefits .benefits-item[data-v-2dda2656]{padding-bottom:5px;padding-top:5px}.product-rate-payment-benefits .benefits-item .badge[data-v-2dda2656]{background:#d1fae5;color:#047857;font-size:13px;padding:5px 8px}.product-rate-payment-benefits .benefits-item .benefits-item-price[data-v-2dda2656]{color:#6b7280;font-size:17px}.product-rates-wrapper[data-v-acc430e5]{font-family:Roboto,Arial,Helvetica Neue,sans-serif;width:100%}.product-rates-wrapper .rate-item[data-v-acc430e5]{border:1px solid #e2e2e2;display:flex;margin-top:10px;padding:10px;width:100%}.product-rates-wrapper .rate-info[data-v-acc430e5]{align-items:center;display:flex;flex-grow:1}.product-rates-wrapper .rate-pricing[data-v-acc430e5]{color:var(--layout_card_product_price);display:flex}.product-rates-wrapper .rate-pricing .price-from[data-v-acc430e5]{color:#afafaf;font-size:15px;text-decoration:line-through}.product-rates-wrapper .rate-pricing .price-to[data-v-acc430e5]{font-size:20px;padding-left:10px}.product-rates-wrapper .rate-pricing .cta-add[data-v-acc430e5]{font-size:12px;max-width:110px}.product-rates-wrapper .rate-quantity-selector .form-group[data-v-acc430e5]{align-content:center;align-items:center;display:flex;margin-bottom:0}.product-rates-wrapper .rate-quantity-selector .form-group label[data-v-acc430e5]{color:#2c2f33;font-size:12px;margin-bottom:0;margin-left:5px;margin-right:5px;text-transform:uppercase}.product-rates-wrapper .rate-quantity-selector .form-group select[data-v-acc430e5]{min-width:56px}@media (min-width:769px){.product-rates-wrapper .rate-item[data-v-acc430e5]{border-bottom:none;border-left:none;border-right:none;margin-top:0}}@keyframes load-room{0%{background:#e6e6e6}50%{background:#dcdcdc}to{background:#e6e6e6}}.rui-sri{border:1px solid #e2e2e2;margin-bottom:15px;position:relative}.rui-sri .rui-sri__content:before{bottom:5px;content:" ";left:5px;opacity:0;pointer-events:none;position:absolute;right:5px;top:5px;transition:opacity .2s ease-in-out;z-index:1}.rui-sri .rui-sri__content:before,.rui-sri.loading .rui-sri__header .room-name{animation:load-room 1s ease-in-out;animation-iteration-count:infinite;background:#f3f3f3}.rui-sri.loading .rui-sri__header .room-name{color:transparent}.rui-sri.loading .rui-sri__header .right{opacity:0}.rui-sri.loading .rui-sri__content:before{opacity:1}.rui-sri.loading .rui-sri__content__gallery{background-image:none!important}.rui-sri.loading .rui-sri__content__gallery:before{display:none}.rui-sri.loading .rui-sri__content__info{font-family:Roboto,Arial,Helvetica Neue,sans-serif}.rui-sri.loading .rui-sri__content__info .top .commodities{min-height:40px}.rui-sri.loading .rui-sri__content__info .top .commodities li{position:relative}.rui-sri.loading .rui-sri__content__info .top .commodities li:before{background:#f3f3f3;bottom:2px;content:" ";left:0;position:absolute;right:0;top:0}.rui-sri.loading .rui-sri__content__info .price,.rui-sri.loading .rui-sri__content__info .top .cancellation{visibility:hidden}.rui-sri.loading .c-discount-tag{display:none}.rui-sri.loading .add-to-cart{background:#f3f3f3}.rui-sri.loading .add-to-cart .form-group,.rui-sri.loading .add-to-cart span{visibility:hidden}.rui-sri .guests{font-size:12px}.rui-sri .guests svg{height:11px;margin-left:1px;margin-right:1px;width:11px}.rui-sri__header{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;padding:5px}.rui-sri__header .room-name{color:var(--layout_title_color);font-size:15px;font-weight:700}.rui-sri__content{display:flex;padding:5px;position:relative}.rui-sri__content__gallery{background-color:#f3f3f3;background-position:50%;background-size:cover;min-width:136px;position:relative}.rui-sri__content__gallery .absoluter{bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0}.rui-sri__content__gallery .absoluter img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rui-sri__content__gallery:after{background:#000;bottom:0;content:" ";height:50px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0}.rui-sri__content__gallery:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='137.303' height='33.705' viewBox='0 0 137.303 33.705'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M21.118 12.295a6.834 6.834 0 0 0-6.806 6.8 6.9 6.9 0 0 0 6.806 6.878 6.84 6.84 0 0 0 0-13.68Z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M37.185 5.566H31.7A5.19 5.19 0 0 0 26.563 1H15.666a5.187 5.187 0 0 0-5.137 4.566h-5.49a4.053 4.053 0 0 0-4.04 4.041v19.059a4.053 4.053 0 0 0 4.04 4.04h32.145a4.053 4.053 0 0 0 4.041-4.04V9.607a4.053 4.053 0 0 0-4.04-4.041ZM21.113 29.419a10.287 10.287 0 1 1 10.285-10.287 10.29 10.29 0 0 1-10.285 10.287Zm16.759-18.2a.886.886 0 0 1-.885.885h-4.553a.887.887 0 0 1-.885-.885V9.733a.885.885 0 0 1 .885-.886h4.553a.885.885 0 0 1 .885.886Z'/%3E%3Cpath fill='%23fff' d='m58.04 13.23 1.675-7.219h2.242l-2.871 9.953h-2.092l-2.85-9.953h2.228Zm9.994-1.572H64.9v2.639h3.705v1.667h-5.711V6.011h5.7v1.675H64.9v2.352h3.131Zm5-5.646h2.01v6.891a3.3 3.3 0 0 1-.807 2.324 2.7 2.7 0 0 1-2.078.875 2.76 2.76 0 0 1-2.126-.813 3.2 3.2 0 0 1-.759-2.263h2.017q0 1.408.868 1.408t.875-1.627Zm8.34 7.916h-2.737l-.537 2.036h-2.122l3.11-9.953h1.839l3.131 9.953h-2.147Zm-2.3-1.675h1.859L80 8.704Zm15.907 2.583a3.7 3.7 0 0 1-1.425.947 5.2 5.2 0 0 1-1.849.318 3.4 3.4 0 0 1-2.666-1.063 4.6 4.6 0 0 1-.978-3.093v-1.792a4.92 4.92 0 0 1 .9-3.168 3.18 3.18 0 0 1 2.622-1.111 3.38 3.38 0 0 1 2.444.8 3.79 3.79 0 0 1 .954 2.509h-1.957a2.27 2.27 0 0 0-.4-1.3 1.27 1.27 0 0 0-.984-.345 1.29 1.29 0 0 0-1.183.595 3.8 3.8 0 0 0-.383 1.894v1.8a3.7 3.7 0 0 0 .407 1.979 1.48 1.48 0 0 0 1.336.619 1.75 1.75 0 0 0 .964-.239l.178-.123v-1.818h-1.404v-1.517h3.425Zm6.173-.909h-2.741l-.533 2.037h-2.126l3.11-9.953h1.836l3.134 9.953h-2.146Zm-2.3-1.675h1.856l-.93-3.548Zm7.923 2.044h3.523v1.668h-5.536V6.011h2.01Zm9.823-2.639h-3.127v2.639h3.705v1.668h-5.715V6.011h5.7v1.675h-3.69v2.352h3.127Zm4.744.67h-1v3.637h-2.004V6.011h3.206a3.26 3.26 0 0 1 2.334.783 2.92 2.92 0 0 1 .82 2.225 2.9 2.9 0 0 1-1.438 2.775l1.738 4.07v.1h-2.16Zm-1-1.675h1.142a1.06 1.06 0 0 0 .9-.4 1.74 1.74 0 0 0 .3-1.07q0-1.5-1.169-1.5h-1.167Zm7.84 5.312h-2.01V6.011h2.01Zm6.439-2.037h-2.741l-.533 2.037h-2.126l3.11-9.953h1.839l3.128 9.953h-2.144Zm-2.3-1.675h1.859l-.93-3.548ZM61.547 27.649a3.72 3.72 0 0 1-.957 2.577 3.38 3.38 0 0 1-2.488.875 3.14 3.14 0 0 1-2.587-1.111 4.92 4.92 0 0 1-.9-3.168v-1.675a4.8 4.8 0 0 1 .93-3.162 3.19 3.19 0 0 1 2.584-1.111 3.2 3.2 0 0 1 2.471.909 4.13 4.13 0 0 1 .96 2.611h-2.016a2.7 2.7 0 0 0-.325-1.453 1.28 1.28 0 0 0-1.09-.4 1.22 1.22 0 0 0-1.142.564 3.94 3.94 0 0 0-.355 1.859v1.88a4.34 4.34 0 0 0 .332 2.037 1.22 1.22 0 0 0 1.138.554 1.32 1.32 0 0 0 1.098-.388 2.54 2.54 0 0 0 .342-1.4Zm8.244-.766a4.64 4.64 0 0 1-.947 3.11 3.27 3.27 0 0 1-2.628 1.107 3.31 3.31 0 0 1-2.632-1.1 4.58 4.58 0 0 1-.971-3.073v-1.7a4.9 4.9 0 0 1 .95-3.2 3.23 3.23 0 0 1 2.637-1.153 3.25 3.25 0 0 1 2.62 1.132 4.83 4.83 0 0 1 .971 3.175Zm-2.017-1.668a4.1 4.1 0 0 0-.383-2 1.28 1.28 0 0 0-1.191-.659 1.29 1.29 0 0 0-1.183.632 3.9 3.9 0 0 0-.4 1.924v1.771a3.7 3.7 0 0 0 .39 1.924 1.32 1.32 0 0 0 1.2.619 1.29 1.29 0 0 0 1.169-.6 3.63 3.63 0 0 0 .39-1.876Zm6.084-4.2 1.88 7.2 1.873-7.2h2.625v9.949H78.22v-2.693l.18-4.15-1.985 6.843h-1.367l-1.989-6.843.185 4.149v2.694h-2.01v-9.953Zm10 6.453v3.496H81.85v-9.953h3.39a3.11 3.11 0 0 1 2.355.916 3.3 3.3 0 0 1 .878 2.379 3.08 3.08 0 0 1-.868 2.311 3.3 3.3 0 0 1-2.405.847Zm0-1.675h1.382a1.1 1.1 0 0 0 .889-.376 1.67 1.67 0 0 0 .314-1.094 1.97 1.97 0 0 0-.321-1.186 1.03 1.03 0 0 0-.861-.448h-1.4Zm7.964 3.507h3.527v1.664h-5.536v-9.953h2.01Zm9.83-2.639h-3.13V29.3h3.705v1.664h-5.714v-9.953h5.7v1.675h-3.691v2.351h3.131Zm8.313-3.972H107.5v8.275h-2.012v-8.278h-2.42v-1.675h6.9Zm5.086 6.241h-2.74l-.534 2.034h-2.126l3.11-9.953h1.839l3.131 9.953h-2.146Zm-2.3-1.675h1.859l-.93-3.548Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:10px;content:" ";height:30px;left:15px;pointer-events:none;position:absolute;right:15px;z-index:1}.rui-sri__content__info{flex-grow:1;padding-left:5px}.rui-sri__content__info .commodities{color:#707070;display:flex;flex-wrap:wrap;font-size:12px;list-style:none;padding-left:0}.rui-sri__content__info .commodities .more-commodities{text-decoration:underline}.rui-sri__content__info .rooms-left{color:#c00;font-size:14px;margin-top:10px;text-align:right}.rui-sri__content__info .amenity-icon svg{height:12px!important;width:12px!important}.rui-sri__content__info .cancellation{color:#008009;font-size:12px;padding-right:5px;text-align:right}.rui-sri__content__info .cancellation b{display:block}.rui-sri__content__info .price .c-product-price{align-items:flex-end}.rui-sri__content__info .price .c-product-price__label{display:none}.rui-sri__content__info .price .c-product-price.allow-free-cancellation .c-product-price__box{padding-bottom:12px}.rui-sri__content__info .price .free-cancellation{display:none;padding-bottom:8px}.rui-sri__content__info .price .c-product-price__box .bottom{text-align:center}.rui-sri__content__info .add-to-cart{align-items:center;display:flex;justify-content:flex-end}.rui-sri__content__info .add-to-cart .form-group{align-items:center;display:flex;margin-bottom:0;margin-right:10px}.rui-sri__content__info .add-to-cart .form-group .form-control{border-radius:0;min-width:56px}.rui-sri__content__info .add-to-cart .form-group label{font-size:12px;margin-bottom:0;margin-right:5px;text-transform:uppercase}.rui-sri__content__info .min-los-restriction{font-size:13px}.rui-sri .info-links{margin-top:10px}.rui-sri .info-links a{display:block;font-size:14px;text-decoration:underline}.rui-sri .spinner-container{align-items:center;background:#ffffff78;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@media (min-width:769px){.rui-sri__content__gallery{max-width:100%;width:300px}.rui-sri__content__info .top{text-align:left;width:250px}.rui-sri__content__info .top .commodities li{width:100%}.rui-sri__content__info .cancellation{text-align:left}}@media (min-width:998px){.rui-sri{margin-bottom:25px}.rui-sri .rui-sri__content:before{bottom:10px;left:10px;right:10px;top:10px}.rui-sri__header{padding-left:10px;padding-right:10px}.rui-sri__header .room-name{font-size:21px}.rui-sri .guests{font-size:14px}.rui-sri .guests svg{height:17px;width:17px}.rui-sri__content__gallery:before{background-position:100%}.rui-sri__content__gallery .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;max-width:100%;pointer-events:none;position:relative;visibility:hidden;z-index:0}.rui-sri__content__gallery a{display:none}.rui-sri__content__gallery a:first-child{display:block}.rui-sri__content{padding:10px}.rui-sri__content__info{display:flex;padding-top:10px}.rui-sri__content__info .c-discount-tag .cdt-value{color:#3f225f}.rui-sri__content__info .c-discount-tag .cdt-content{background:transparent;border:1px solid #d4d1d1;border-right:none}.rui-sri__content__info .add-to-cart .btn{padding:7px 20px}.rui-sri__content__info .cancellation{font-size:14px;text-align:left}.rui-sri__content__info .top{flex-grow:1}.rui-sri__content__info .commodities{font-size:14px}.rui-sri__content__info .bottom{display:flex;flex-direction:column}.rui-sri__content__info .bottom .price{margin-top:50px}}@media (max-width:320px){.rui-sri__content__gallery{min-width:86px}}@media (max-width:400px){.rui-sri__content__info .add-to-cart{justify-content:center}.rui-sri__content__info .add-to-cart .form-group{flex-direction:column}.rui-sri__content__info .add-to-cart .btn{margin-top:18px}}@media (max-width:992px){.rui-sri .info-links{text-align:right}.rui-sri .info-links a{margin-bottom:10px}.rui-sri__content__info .min-los-restriction .alert b{display:block}}.page-search{background:#fff!important}.page-search.hide-breadcrumbs .search\.vue{padding-top:15px}.search\.vue{flex-grow:1;font-family:Roboto,sans-serif}.search\.vue .search-title{font-size:28px;margin-bottom:20px;margin-top:20px}.search\.vue .search-result{min-height:500px}.search\.vue .booking-rating-box{border:1px solid #e2e2e2;display:flex;margin-bottom:15px;padding:10px}.search\.vue .booking-rating-box .left span{align-items:center;background:#003580;border-radius:10px 10px 10px 0;color:#fff;display:flex;font-size:23px;height:50px;justify-content:center;margin-right:10px;width:50px}.search\.vue .booking-rating-box .right{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.search\.vue .booking-rating-box .right .top{display:flex;font-size:14px;justify-content:space-between;text-transform:uppercase}.search\.vue .booking-rating-box .right .bottom a{color:#365d94;font-size:12px;text-decoration:underline}@media (max-width:991px){.search\.vue .search-title{font-size:21px;margin-top:0}}
