.reviews .reviews-prompt{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:16px 0;padding:16px 18px;background:var(--magenta-50);border:1px solid var(--magenta-100);border-radius:14px}.reviews .reviews-prompt strong{color:var(--ink)}.reviews .reviews-prompt__sub{font-size:14px;color:var(--ink-muted)}@media(max-width:760px){.reviews .reviews-prompt .btn{width:100%}}.reviews .review-item .name .country{margin-left:6px;font-size:14px;color:var(--ink-muted)}.reviews .reviews-rating{display:flex;align-items:center;font-weight:300}.reviews .reviews-rating .star-rating-holder{display:flex;color:rgb(var(--primary-color));margin-right:5px}.reviews .btn-review{cursor:pointer;border-radius:7px;border:1px solid rgb(var(--primary-color));padding:3px 10px}.reviews .btn-review,.reviews .btn-review:hover{color:rgb(var(--primary-color))}.reviews .tour-review-detail{display:block;padding:15px 0}.reviews .tour-review-detail .rating-deals{color:rgb(var(--primary-color))}.reviews .tour-review-detail .progress-bar{background-color:rgb(var(--primary-color))}.reviews .review-sort{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.reviews .review-sort li button{display:block;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.reviews .review-sort li.active span{border:1px solid rgb(var(--primary-color));color:rgb(var(--primary-color))}.reviews .review-sort li span{border:1px solid var(--line);padding:5px 10px;border-radius:15px;cursor:pointer}.reviews .review-sort li span.active{color:#fff;border:1px solid rgb(var(--primary-color));background-color:rgb(var(--primary-color))}.reviews .review-sort li span:hover{color:rgb(var(--primary-color));border:1px solid rgb(var(--primary-color))}.reviews .review-list{padding:0;margin:15px 0;list-style:none}.reviews .review-list .review-item{padding:15px 0;border-top:1px solid var(--line)}.reviews .review-list .review-item .review-avatar{display:flex;align-items:center}.reviews .review-list .review-item .review-avatar .avatar{display:flex;width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:15px;background-color:var(--line);align-items:center;justify-content:center}.reviews .review-list .review-item .review-avatar .avatar .avatar-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reviews .review-list .review-item .review-avatar .avatar .avatar-name{font-size:28px}.reviews .review-list .review-item .review-avatar .name .review-start{display:flex;color:rgb(var(--primary-color))}.reviews .review-list .review-item .review-avatar .name .review-start i{font-size:18px}.reviews .review-list .review-item .review-avatar .name i{font-size:5px}.reviews .review-list .review-item .review-avatar .name i.fa-circle{margin:0 7px}.reviews .review-list .review-item .review-comment{margin-top:10px}.reviews .review-list .review-item .review-comment .review-images{display:grid;padding:0;margin:0;list-style:none;grid-template-columns:repeat(auto-fill,72px);gap:8px}.reviews .review-list .review-item .review-comment .review-images li{width:72px;height:72px}.reviews .review-list .review-item .review-comment .review-images li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.reviews .review-list .review-item .review-comment .btn-likes{display:flex;align-items:center;margin-top:10px}.reviews .review-list .review-item .review-comment .btn-likes>span{display:flex;align-items:center;padding:5px 10px;border:1px solid var(--line);border-radius:5px;margin-right:15px}.reviews .review-list .review-item .review-comment .btn-likes>span i{margin-right:5px}.reviews .review-list.replies{margin:14px 0 0 54px}.reviews .review-list.replies .review-item{padding:14px 16px;border-top:0;border-radius:14px;background:var(--magenta-50);border-left:3px solid var(--magenta)}.reviews .review-list.replies .review-item+.review-item{margin-top:10px}.reviews .review-list.replies .review-item .review-avatar .avatar{width:34px;height:34px;background:#fff}.reviews .review-list.replies .review-item .review-comment{margin-left:0}.reviews .review-list.replies .review-item .review-text{font-size:14px}.reviews .review-list .review-item .review-avatar .avatar{width:42px;height:42px;margin-right:12px;flex:none;background-color:var(--magenta-100,var(--magenta-50));color:var(--magenta-darker,var(--magenta-dark));font-weight:700}.reviews .review-list .review-item .review-avatar .avatar .avatar-name{font-size:16px}.reviews .review-list .review-item .review-avatar .name{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.reviews .review-list .review-item .review-avatar .name>.d-flex{flex-direction:column;align-items:flex-start!important;min-width:0}.reviews .review-list .review-item .review-avatar .name>.d-flex strong{max-width:100%;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviews .review-list .review-item .review-avatar .name>.d-flex .icon-circle{display:none}.reviews .review-list .review-item .review-avatar .name>.d-flex .date{font-size:13px;color:var(--ink-muted);white-space:nowrap}.reviews .review-list .review-item .review-avatar .name .review-start{margin-left:auto;flex-shrink:0;gap:1px;color:var(--gold)}.reviews .review-list .review-item .review-avatar .name .review-start i{font-size:15px}.reviews .review-list>.review-item>.review-comment{margin-left:54px}.reviews .review-text{margin:0;font-size:15px;line-height:1.65;white-space:pre-line}@media(max-width:767.98px){.reviews .review-list.replies,.reviews .review-list>.review-item>.review-comment{margin-left:0}}.reviews .tour-review-detail{margin:12px 0 18px;padding:18px 20px;background:var(--cream);border:1px solid var(--line);border-radius:18px}.reviews .sr-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.reviews .btn-loadmore-comment{display:inline-flex;align-items:center;height:40px;padding:0 18px;margin:14px 0 48px;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;background-color:#fff;color:var(--magenta-dark)}.reviews .btn-loadmore-comment:hover{background-color:var(--magenta-50);border-color:var(--magenta)}.stay-title{font-weight:600;margin-bottom:1rem}.stay-note{margin-top:12px;font-size:13.5px;color:var(--ink-muted)}.stay-note,.stay-note i{display:flex;align-items:center}.stay-note i{justify-content:center;margin-right:.5rem;width:1rem;height:1rem;border-radius:50%;border:1px solid #177fa4;font-size:14px;color:#177fa4}.stay-content{position:relative}.stay-content .stay-list{--m-car-col:calc((100% - 2 * 14px) / 2.6)}@media(max-width:767.98px){.stay-content .stay-list{--m-car-col:78%}}.stay-content .stay-item{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;padding:0 0 14px;font-size:13px;color:var(--ink-muted);cursor:pointer}.stay-content .stay-item:hover{box-shadow:var(--shadow-md)}.stay-content .stay-item>*{margin-left:14px;margin-right:14px}.stay-content .stay-item img{display:block;margin:0 0 7px;width:100%;aspect-ratio:16/10;height:auto;-o-object-fit:cover;object-fit:cover;background:var(--cream)}.stay-content .stay-item>div:first-child{margin:0 0 7px}.stay-content .stay-item>div:first-child img{margin:0}.stay-content .stay-item .title{font-weight:600;margin-bottom:.5rem}.stay-content .stay-item .item-name{font-size:15px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stay-content .stay-item .item-type i{font-size:13px}.stay-content .stay-item .item-stars i{font-size:14px;margin-right:5px;color:var(--gold)}.stay-content .stay-item .item-day{margin-bottom:5px}.stay-content .stay-item .item-day i{font-size:14px}.stay-content .stay-item .item-availability{display:inline-flex;align-self:flex-start;gap:4px;height:24px;padding:0 9px;font-size:12px;font-weight:600;align-items:center;background-color:#e9f6ef;color:var(--green);border-radius:999px}.stay-content .stay-item .item-availability svg{width:14px;height:14px}.stay .stay-footer{margin-top:14px}.stay .stay-footer .btn-view{height:40px;padding:0 18px;background-color:#fff;box-shadow:none;color:var(--magenta-dark);font-weight:600;font-size:14px;border:1px solid var(--line-strong);border-radius:999px;--bs-btn-hover-color:var(--magenta-dark);--bs-btn-active-color:var(--magenta-dark);--bs-btn-active-bg:var(--magenta-50)}.stay .stay-footer .btn-view:hover{color:var(--magenta-dark);background-color:var(--magenta-50);border-color:var(--magenta)}