.rate-container[data-v-863f96f0]{color:var(--text-primary)}.rate-container span[data-v-863f96f0]:where(:not(.iconify)){vertical-align:middle}.badge{background-color:var(--surface-bg2);width:fit-content;color:var(--text-h1);border-radius:12px;align-items:flex-start;gap:4px;padding:1px 10px;display:flex}.badge.text-badge{color:var(--text-p2)}.badge.clean-badge,.badge.text-badge{background-color:#0000;padding:1px 0 3px}.badge.clean-badge{color:var(--text-ph1)}.badge.success-badge{background-color:var(--surface-lightsuccess);color:var(--surface-success)}.badge .icon{flex-shrink:0;align-items:flex-start;display:flex}@media screen and (width<=833px){.badge{gap:2px;padding:3px 8px}.badge.text-badge{padding:0}}.card-hotel-destination__wrapper{--wrapper-max-width:412px;--wrapper-max-height:438px;--image-height:250px;--content-max-height:188px;--content-padding-top:20px;--content-padding-left:24px;--content-padding-bottom:24px;--content-padding-right:24px;max-height:var(--wrapper-max-height);max-width:var(--wrapper-max-width);height:var(--wrapper-max-height);cursor:pointer;width:100%;transition:transform .5s cubic-bezier(.5,-.5,.1,1.5);position:relative}.card-hotel-destination__wrapper[data-size=medium]{--wrapper-max-height:350px;--image-height:160px;--content-max-height:190px;--content-padding-top:20px;--content-padding-left:16px;--content-padding-bottom:20px;--content-padding-right:16px}.card-hotel-destination__wrapper .badge-price{--price-badge-margin:calc(var(--content-max-height) - 24px);box-sizing:border-box;bottom:var(--price-badge-margin);background-color:var(--surface-bg1);border-radius:8px;width:max-content;max-width:210px;max-height:82px;display:flex;position:absolute;right:24px;overflow:hidden;box-shadow:0 1px 2px #1118270f}.card-hotel-destination__wrapper .badge-price .badge-price__detail{box-sizing:border-box;flex-direction:row;display:flex}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper{flex-direction:column;display:flex}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail{border:2px solid var(--border-lightgray);box-sizing:content-box;text-align:end;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;flex:1 0 auto;padding:2px 10px 0}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail .price-from{margin-top:-5px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail .price-wrapper{justify-content:flex-end;align-items:baseline;gap:2px;margin-top:-5px;display:flex}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail{text-align:end;min-height:26px;color:var(--text-h1-invert);background-color:var(--surface-primary-hover);word-break:break-all;flex-grow:1;flex-basis:0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail .iconify,.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail svg{flex-shrink:0}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail span:where(:not(.iconify)){margin-left:auto}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper.no-night .price-detail{border-bottom:2px solid var(--border-lightgray);border-radius:8px;padding:2px 10px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper.no-night:last-child .price-detail{border:2px solid var(--border-lightgray);border-top-left-radius:8px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper:not(.only-child):first-child .price-detail{border-left:2px solid var(--border-lightgray);border-top-left-radius:8px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper:not(.only-child):last-child .price-detail{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper:not(:last-child) .price-detail{border-right:2px solid var(--border-lightgray);border-top-right-radius:0;border-bottom-right-radius:0}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper:not(:last-child) .night-detail{border-right:2px solid var(--border-primary)}.card-hotel-destination__wrapper .card-hotel-destination__container{z-index:0;box-sizing:border-box;background-color:var(--surface-bg1);border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.card-hotel-destination__wrapper .card-hotel-destination__container .is-new{color:#fff;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.card-hotel-destination__wrapper .card-hotel-destination__container .is-new:after{content:attr(data-content);text-transform:uppercase;text-align:center;background-color:var(--color-light-brand-akon500);justify-content:center;align-items:center;width:125px;height:32px;font-family:Manrope,Manrope Fallback,sans-serif;font-size:14.4px;font-style:normal;font-weight:800;line-height:21.6px;display:flex;position:absolute;top:0;left:0;transform:rotate(45deg)translate(-12px)translateY(16px)}.card-hotel-destination__wrapper .card-hotel-destination__container .img{height:var(--image-height);-o-object-fit:cover;object-fit:cover;width:100%}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content{box-sizing:border-box;max-height:var(--content-max-height);height:100%;padding-top:var(--content-padding-top);padding-left:var(--content-padding-left);padding-bottom:var(--content-padding-bottom);padding-right:var(--content-padding-right);flex-direction:column;justify-content:space-between;display:flex;position:relative}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper{flex-direction:column;flex-grow:1;gap:3px;margin-bottom:16px;display:flex}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .state{text-transform:uppercase}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper{justify-content:space-between;display:flex}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper .hotel-name{flex-grow:1;display:inline-block}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper .hotel-name .hotel-rate{display:inline-flex}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper .hotel-name .hotel-rate .superior{font-weight:700}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .badge-detail-wrapper{flex-direction:row;gap:8px;margin-bottom:3px;display:flex}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .product-wrapper{gap:4px;display:flex}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .service-wrapper{flex-direction:row;gap:8px;display:flex}@media screen and (width>=1440px){.card-hotel-destination__wrapper:focus,.card-hotel-destination__wrapper:hover{transform:scale(1.03)}}@media screen and (width<=833px){.card-hotel-destination__wrapper{--wrapper-max-width:unset;--wrapper-max-height:340px;--image-height:188px;--content-max-height:152px}.card-hotel-destination__wrapper[data-size=medium] .badge-price{--price-badge-margin:calc(var(--content-max-height) - 24px)}.card-hotel-destination__wrapper .badge-price{--price-badge-margin:138px;border-radius:6px;right:16px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail{padding-left:8px;padding-right:8px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail .price-from span:where(:not(.iconify)){font-size:11px;line-height:15px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail .price-wrapper span:where(:not(.iconify)):first-child{font-size:14px;line-height:20px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .price-detail .price-wrapper span:where(:not(.iconify)):nth-child(2){letter-spacing:.4px;font-size:20px;line-height:26px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail{padding-left:6px;padding-right:8px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail .iconify,.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail svg{width:12px;height:12px}.card-hotel-destination__wrapper .badge-price .badge-price__detail .price-item-wrapper .night-detail span:where(:not(.iconify)){margin-left:4px;font-size:11px;line-height:15px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content{padding:16px 16px 20px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .state{letter-spacing:1px;font-size:11px;line-height:14px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .city-name{letter-spacing:.28px;font-size:14px;line-height:20px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper .hotel-name .hotel-rate .star,.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper .hotel-name .name{font-size:12px;line-height:18px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .title-wrapper .hotel-wrapper .icon-arrow{display:none}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .badge-detail-wrapper{margin-bottom:6px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .badge-detail-wrapper .badge .iconify,.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .badge-detail-wrapper .badge svg{width:18px;height:18px}.card-hotel-destination__wrapper .card-hotel-destination__container .card-hotel-destination__content .detail-wrapper .product-wrapper .product-badge .badge-text{font-size:12px;line-height:18px}}
