/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Lyon Display Web;src:url(https://www.aman.com/themes/custom/aman/assets/dist/font/LyonDisplay-Light-Web.woff2) format("woff2"),url(https://www.aman.com/themes/custom/aman/assets/dist/font/LyonDisplay-Light-Web.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Lyon Text Web;src:url(https://www.aman.com/themes/custom/aman/assets/dist/font/LyonText-Regular-Web.woff2) format("woff2"),url(https://www.aman.com/themes/custom/aman/assets/dist/font/LyonText-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}.font-base,.hgroup__intro,:root,div,p{font-family:Lyon Display Web,Times New Roman,serif}[lang=vi] .vietnamese-fonts .font-base,[lang=vi] .vietnamese-fonts .hgroup__intro,[lang=vi] .vietnamese-fonts :root,[lang=vi] .vietnamese-fonts div,[lang=vi] .vietnamese-fonts p{font-family:Spectral,serif}#block-dropdownlanguagecontent .language-link,.autocomplete-suggestion-label,.autocomplete-suggestion-results-count,.autocomplete-suggestion-user-input,.button,.form-item--error-message,.functional-header,.search-sidebar .listing-filter input,.subtitle,a,button,label{font-family:Whitney SSm A,Whitney SSm B,Lyon Display Web,Times New Roman,serif}[lang=vi] .vietnamese-fonts #block-dropdownlanguagecontent .language-link,[lang=vi] .vietnamese-fonts .autocomplete-suggestion-label,[lang=vi] .vietnamese-fonts .autocomplete-suggestion-results-count,[lang=vi] .vietnamese-fonts .autocomplete-suggestion-user-input,[lang=vi] .vietnamese-fonts .button,[lang=vi] .vietnamese-fonts .form-item--error-message,[lang=vi] .vietnamese-fonts .functional-header,[lang=vi] .vietnamese-fonts .search-sidebar .listing-filter input,[lang=vi] .vietnamese-fonts .subtitle,[lang=vi] .vietnamese-fonts a,[lang=vi] .vietnamese-fonts button,[lang=vi] .vietnamese-fonts label{font-family:Source Sans\ 3,sans-serif}.flatpickr-current-month span.cur-month,.h1,.h2,.h3,.h4,.h5,.h6,.heading,h1,h2,h3,h4,h5,h6{font-family:Lyon Text Web,Lyon Display Web,Times New Roman,serif}[lang=vi] .vietnamese-fonts .flatpickr-current-month span.cur-month,[lang=vi] .vietnamese-fonts .h1,[lang=vi] .vietnamese-fonts .h2,[lang=vi] .vietnamese-fonts .h3,[lang=vi] .vietnamese-fonts .h4,[lang=vi] .vietnamese-fonts .h5,[lang=vi] .vietnamese-fonts .h6,[lang=vi] .vietnamese-fonts .heading,[lang=vi] .vietnamese-fonts h1,[lang=vi] .vietnamese-fonts h2,[lang=vi] .vietnamese-fonts h3,[lang=vi] .vietnamese-fonts h4,[lang=vi] .vietnamese-fonts h5,[lang=vi] .vietnamese-fonts h6{font-family:Spectral,serif}.flatpickr-current-month span.cur-month>a,.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,.heading>a,[lang=vi] .vietnamese-fonts p a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,p a{font-family:inherit}
@-webkit-keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes slide-fade-in-left{0%{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}@keyframes slide-fade-in-left{0%{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slide-in-top{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes slide-in-top{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@-webkit-keyframes slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@-webkit-keyframes header-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-80px)}}@keyframes header-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-80px)}}@-webkit-keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@-webkit-keyframes slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.sabre-widget{box-sizing:border-box;color:#313131;left:0;right:0;top:0;width:100%;z-index:99}@media screen and (min-width:1024px){.sabre-widget{height:0;overflow:hidden}.booking-bar-is-visible .sabre-widget{border-top:1px solid #ccc;height:var(--booking-bar-height-lg);overflow:visible}}.sabre-widget .container{border-bottom:1px solid #dad9d7!important;width:100%}.sabre-widget .sabre-widget__container{background-color:#fff;box-sizing:border-box;left:0;margin:0 auto;position:fixed;right:0;top:0;z-index:99;width:100%}@media screen and (max-width:1023px){.sabre-widget .sabre-widget__container{background-color:#fff;height:100vh;overflow:auto;padding:1.75rem;position:fixed;transform:translateX(100%)}.booking-bar-is-visible .sabre-widget .sabre-widget__container{transition:transform .3s;transform:translateX(0)}}@media screen and (max-width:1023px) and (prefers-reduced-motion){.booking-bar-is-visible .sabre-widget .sabre-widget__container{transition:none}}@media screen and (min-width:1024px){.sabre-widget .sabre-widget__container{background-color:#f3eee7;position:absolute}.booking-bar-is-fixed.booking-bar-is-visible .sabre-widget .sabre-widget__container{position:fixed}.sabre-widget .sabre-widget__container:after,.sabre-widget .sabre-widget__container:before{background-color:#f3eee7;content:"";height:100%;position:absolute;width:200%;z-index:1}.sabre-widget .sabre-widget__container:after{right:-200%}.sabre-widget .sabre-widget__container:before{left:-200%}}@media screen and (max-width:1023px){.sabre-widget{position:fixed}}@media screen and (min-width:1024px){.sabre-widget{position:absolute;top:var(--header-menu-height-lg)}.booking-bar-is-visible .sabre-widget{height:var(--booking-bar-height-lg)}}@media screen and (min-width:1024px) and (prefers-reduced-motion){.sabre-widget{transition:none}}.sabre-widget *,.sabre-widget :after,.sabre-widget :before{box-sizing:inherit}@media screen and (min-width:1024px){.sabre-widget__container{display:flex;flex-wrap:wrap;align-items:center}}.sabre-widget__content{width:100%}@media screen and (min-width:1024px){.sabre-widget__top{display:none}}.sabre-widget__resort-title{font-family:inherit;text-align:center}.sabre-widget__title{display:block;font-size:1.8571428571rem;letter-spacing:inherit;line-height:1.45;text-align:left;white-space:nowrap}.sabre-widget__top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.1428571429rem}.sabre-widget__logo img{width:5.3571428571rem}.sabre-widget__close{display:flex;align-items:center;background-color:transparent;border:none;padding:0;cursor:pointer}.sabre-widget__close svg{width:2.1428571429rem;height:2.1428571429rem}@media screen and (max-width:1023px){.sabre-widget__close svg{width:1.4285714286rem;height:1.4285714286rem}}.sabre-widget--calendar{display:none;z-index:100;max-width:64.2857142857rem;width:100%;overflow-y:auto;left:auto;padding-top:1.75rem;padding-bottom:1.75rem;-webkit-animation-name:slide-fade-in-left;animation-name:slide-fade-in-left;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:forward;animation-direction:forward}@media (prefers-reduced-motion){.sabre-widget--calendar{-webkit-animation:none;animation:none}}.sabre-widget--calendar .sabre-widget__top{width:100%;margin-right:0}.sabre-widget--calendar sabre-shs-widgets-calendar{display:flex;justify-content:center}.sabre-widget--calendar[data-sabre-widget-calendar-visibility=visible],.sabre-widget--calendar[data-sabre-widget-calendar-visibility=visible]+.sabre-widget-overlay{display:block}.sabre-widget .d-flex{align-items:center;display:flex;justify-content:flex-start;min-height:var(--booking-bar-height-lg)}@media screen and (max-width:1023px){.sabre-widget .d-flex{flex-direction:column}}.sabre-widget .flex-fill{margin:0;padding:0}.sabre-widget .flex-fill:last-child{margin-right:0;margin-left:auto}@media screen and (max-width:1023px){.sabre-widget .flex-fill{width:100%;margin-right:0}}.sabre-widget .position-relative{position:relative}.sabre-widget .btn{background-color:transparent;border:none;color:inherit;cursor:pointer;letter-spacing:inherit;margin:0;padding:0;position:relative}.sabre-widget .btn-block{display:block;width:100%}.sabre-widget .shs-widgets--search-bar__search-button[disabled]{color:#82847f;border-color:#d5d1c8;background-color:#ebe8e5}.sabre-widget .shs-widgets--search-bar__search-button[disabled]:focus,.sabre-widget .shs-widgets--search-bar__search-button[disabled]:hover{cursor:default;color:#82847f;background-color:#ebe8e5}.sabre-widget .shs-widgets--search-bar__section-submit{flex:none}.sabre-widget .shs-widgets--search-bar__nav-button{border:1px solid #313131;background:#313131;color:#f3eee7;font-size:13px;font-style:normal;font-weight:400;height:40px;line-height:18.85px;letter-spacing:.42px;margin:0;min-width:121px;padding:10px 37px}.sabre-widget .shs-widgets--search-bar__icon{display:none}.sabre-widget .shs-widgets--search-bar__section-dates,.sabre-widget .shs-widgets--search-bar__section-hotels,.sabre-widget .shs-widgets--search-bar__section-occupancy{width:100%}@media screen and (max-width:1023px){.sabre-widget .shs-widgets--search-bar__section-dates,.sabre-widget .shs-widgets--search-bar__section-hotels,.sabre-widget .shs-widgets--search-bar__section-occupancy{border-bottom:1px solid #ccc;margin-bottom:20px;max-width:100%!important;width:100%!important}}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--search-bar__section-dates>div,.sabre-widget .shs-widgets--search-bar__section-hotels>div,.sabre-widget .shs-widgets--search-bar__section-occupancy>div{margin-right:30px}}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--search-bar__section-occupancy{max-width:282px;min-width:268px}}.sabre-widget .shs-widgets--search-bar__dates__title,.sabre-widget .shs-widgets--search-bar__hotel__title{color:#313131;font-family:inherit;font-size:10px;font-weight:400;letter-spacing:2px;line-height:15px;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--search-bar__dates__title,.sabre-widget .shs-widgets--search-bar__hotel__title{margin-bottom:4px}}.sabre-widget .shs-widgets--search-bar__dates__values,.sabre-widget .shs-widgets--search-bar__hotels__values,.sabre-widget .shs-widgets--search-bar__occupancy__values{background-color:#f3eee7;background-image:url(https://www.aman.com/themes/custom/aman/assets/dist/media/icons/chevron-down.svg);background-repeat:no-repeat;background-position:100% 50%;border:0;cursor:pointer;font-size:16px;font-weight:400;height:20px;letter-spacing:0;line-height:20px;overflow-x:hidden;padding:0 30px 0 0;margin:0;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1023px){.sabre-widget .shs-widgets--search-bar__dates__values,.sabre-widget .shs-widgets--search-bar__hotels__values,.sabre-widget .shs-widgets--search-bar__occupancy__values{background-color:#fff;height:22px;margin-bottom:10px}}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--search-bar__section-dates{max-width:282px;min-width:268px}}@media screen and (min-width:1240px){.sabre-widget .shs-widgets--search-bar__section-dates{max-width:423px}}@media screen and (max-width:1023px){.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar{padding:0 0 20px!important}}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar{min-width:401px;padding:35px!important}}.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar .shs-widgets--calendar .shs-widgets--calendar--legend{margin:40px 0 0}.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar .shs-widgets--calendar .shs-widgets--calendar--legend li{color:#313131;font-size:13px;font-weight:400;line-height:16px;letter-spacing:.3585213423px;margin-bottom:0;text-align:left}.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar .shs-widgets--calendar .shs-widgets--calendar--legend li:before{border-color:#313131;height:15px;width:15px}.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar .shs-widgets--calendar .shs-widgets--calendar--legend__no-checkin:before{background:linear-gradient(135deg,#313131 50%,#fff 0)}.sabre-widget .shs-widgets--search-bar__section-dates .shs-widgets--search-bar__details-bar .shs-widgets--calendar .shs-widgets--calendar--legend__no-checkout:before{background:linear-gradient(-45deg,#313131 50%,#fff 0)}.sabre-widget .shs-widgets--search-bar__occupancy .shs-widgets--search-bar__details-bar{padding:20px 0 0}.sabre-widget .shs-widgets--search-bar__occupancy__values{display:flex}.sabre-widget .shs-widgets--search-bar__occupancy__values .shs-widgets--search-bar__dates__separator{margin:0 .1428571429rem 0 .2857142857rem}.sabre-widget .shs-widgets--search-bar__occupancy__values .shs-widgets--search-bar__dates__separator:nth-of-type(2){order:2}.sabre-widget .shs-widgets--search-bar__occupancy__values .shs-widgets--search-bar__dates__separator:nth-of-type(4){order:4}.sabre-widget .shs-widgets--search-bar__occupancy__values .shs-widgets--search-bar__occupancy__rooms{order:5}.sabre-widget .shs-widgets--search-bar__occupancy__values .shs-widgets--search-bar__occupancy__adults{order:1}.sabre-widget .shs-widgets--search-bar__occupancy__values .shs-widgets--search-bar__occupancy__children{order:3}.sabre-widget .shs-widgets--search-bar__details-bar{background-color:#fff;margin:0}@media screen and (max-width:1023px){.sabre-widget .shs-widgets--search-bar__details-bar{position:relative;top:0}}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--search-bar__details-bar{left:1px;position:absolute;top:calc(100% + 15px);width:calc(100% - 22px)}}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--room{padding:0 0 20px;width:100%}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--room:last-of-type{padding-bottom:0}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--room--title{font-size:13px;font-weight:400;letter-spacing:.3585213423px;line-height:16px;margin:0 0 12px;padding:0 20px;text-align:left}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--room hr{display:none}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--add-room,.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--remove-room{color:#313131;font-size:10px;font-weight:400;letter-spacing:2px;line-height:15px;padding:0;text-transform:uppercase;text-align:center}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--add-room{padding:20px 0 20px 20px;position:relative;width:auto}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--add-room:after,.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--add-room:before{background-color:#313131;bottom:0;content:"";margin:auto;position:absolute;top:0}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--add-room:after{height:1px;left:0;width:13px}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--add-room:before{height:13px;left:6px;width:1px}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--remove-room{position:absolute;right:20px;top:0}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection{align-items:center;border-bottom:1px solid #ccc;display:flex;height:50px;justify-content:space-between;padding:0 20px}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection label{display:block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1;margin:0;padding:0;text-align:left}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection .input-group{display:flex}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection .custom-select,.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection .input-group-append .btn{border:1px solid;color:#313131;font-size:14px;font-weight:400;height:30px;letter-spacing:.3585213423px;line-height:1;padding:0;text-align:center;width:30px}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection .custom-select{border-color:#ccc;font-size:14px;-webkit-appearance:none;-moz-appearance:none}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection .input-group-append .btn{border-color:#313131;font-size:20px}.sabre-widget .shs-widgets--search-bar__details-bar .shs-widgets--search-bar__occupancy--selection .input-group-append .btn:last-of-type{margin-left:-1px}.sabre-widget .shs-widgets--search-bar__hotel-list{display:block;max-height:21.4285714286rem;width:100%;height:100%;overflow-y:scroll}.sabre-widget .shs-widgets--search-bar__hotel-item{font-family:inherit;cursor:pointer;background-color:#fff;border-bottom:1px solid #ccc;color:#313131;font-size:14px;font-weight:400;letter-spacing:.8px;line-height:1.45;margin:0;min-height:3.5714285714rem;padding:.7142857143rem 1.0714285714rem;text-align:left}.sabre-widget .shs-widgets--search-bar__hotel-item.shs-widgets--search-bar__hotel-item__active,.sabre-widget .shs-widgets--search-bar__hotel-item:focus,.sabre-widget .shs-widgets--search-bar__hotel-item:hover{background-color:#ebe8e5}.sabre-widget .shs-widgets--calendar{width:100%}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--calendar{width:350px}}.sabre-widget .shs-widgets--calendar .sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sabre-widget .shs-widgets--calendar__info-message{display:none;font-size:13px;margin:0 0 20px}.sabre-widget .shs-widgets--calendar .day-disabled .shs-widgets--calendar--day__number{color:#999;margin-top:-2px;opacity:1}.sabre-widget .shs-widgets--calendar--day__number{color:inherit;font-size:13px;font-weight:400;line-height:16px;letter-spacing:.3585213423px;text-align:center}.text-white .sabre-widget .shs-widgets--calendar--day__number{color:#fff}.sabre-widget .shs-widgets--calendar--day__price{bottom:2px;font-size:7px;font-weight:400;line-height:16px;letter-spacing:.3585213423px;position:absolute;text-align:center;white-space:nowrap}.sabre-widget .shs-widgets--calendar--component{display:block}.sabre-widget .shs-widgets--calendar--day__tooltip{font-size:.8571428571rem;padding:.3571428571rem;white-space:nowrap;font-weight:700;background-color:#fff;color:#313131;border:1px solid #aaa6a3}.sabre-widget .shs-widgets--calendar--day__tooltip .shs-widgets--calendar--day__price{font-size:inherit}.sabre-widget .shs-widgets--calendar--day__unavailable{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:1.7857142857rem;height:1.7857142857rem}.sabre-widget .shs-widgets--calendar--button{display:inline-block;padding:.8em 4em;color:#000;letter-spacing:.05rem;text-decoration:none;background:0 0;box-sizing:border-box;color:#313131;border:1px solid #aaa6a3}@media screen and (prefers-reduced-motion:no-preference){.sabre-widget .shs-widgets--calendar--button{transition:border-color .4s,color .4s,box-shadow .1s,background-color .4s}}.sabre-widget .shs-widgets--calendar--button:hover{cursor:pointer;color:#000;background-color:#fff}.sabre-widget .shs-widgets--calendar--button:active,.sabre-widget .shs-widgets--calendar--button:focus{outline:0;background-color:transparent;box-shadow:inset 0 0 0 2px #e6e6e6}.sabre-widget .shs-widgets--calendar--button__container.text-right{flex-direction:column;align-items:flex-end}.sabre-widget .shs-widgets--calendar--restriction,.sabre-widget .shs-widgets--calendar--total_price{margin-bottom:1.0714285714rem;text-align:right}.sabre-widget .shs-widgets--calendar--restriction small,.sabre-widget .shs-widgets--calendar--restriction strong,.sabre-widget .shs-widgets--calendar--total_price small,.sabre-widget .shs-widgets--calendar--total_price strong{display:block}.sabre-widget .shs-widgets--calendar .is-between{background-color:#313131!important;color:#fff}.sabre-widget .shs-widgets--calendar .bg-primary{background-color:#ebe8e5}.sabre-widget .shs-widgets--calendar .DayPicker-wrapper{margin:0;padding:0}.sabre-widget .shs-widgets--calendar .DayPicker-Month{width:100%}.sabre-widget .shs-widgets--calendar .DayPicker-Body,.sabre-widget .shs-widgets--calendar .DayPicker-Week,.sabre-widget .shs-widgets--calendar .DayPicker-WeekdaysRow{display:flex;flex-wrap:wrap;width:100%}.sabre-widget .shs-widgets--calendar .DayPicker-Day,.sabre-widget .shs-widgets--calendar .DayPicker-WeekDay{align-items:center;border-radius:0!important;color:#313131;display:flex;height:50px;justify-content:center;margin:0!important;padding:0!important}@media screen and (max-width:1023px){.sabre-widget .shs-widgets--calendar .DayPicker-Day,.sabre-widget .shs-widgets--calendar .DayPicker-WeekDay{width:14.2857143%}}@media screen and (min-width:1024px){.sabre-widget .shs-widgets--calendar .DayPicker-Day,.sabre-widget .shs-widgets--calendar .DayPicker-WeekDay{width:50px}}.sabre-widget .shs-widgets--calendar .DayPicker-WeekDay abbr[title]{font-size:13px;font-weight:400;line-height:16px;letter-spacing:.3585213423px;text-align:center}.sabre-widget .shs-widgets--calendar .DayPicker-Day-Caption{text-align:center;padding:0}.sabre-widget .shs-widgets--calendar .DayPicker-Day--today{color:#bb1616}.sabre-widget .shs-widgets--calendar .DayPicker-Day .shs-widgets--calendar--day-container{line-height:inherit;width:100%;height:100%}.sabre-widget .shs-widgets--calendar .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled) .shs-widgets--calendar--day-container:focus,.sabre-widget .shs-widgets--calendar .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled) .shs-widgets--calendar--day-container:hover{background-color:#ebe8e5}.sabre-widget .shs-widgets--calendar .DayPicker-Caption{color:#313131;margin:0 0 40px}.sabre-widget .shs-widgets--calendar .DayPicker-Caption,.sabre-widget .shs-widgets--calendar .DayPicker-Caption>div{font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center}.sabre-widget .shs-widgets--calendar .DayPicker-NavButton{margin:0;top:-2px;width:2rem;height:2rem;background-size:2rem}.sabre-widget .shs-widgets--calendar .DayPicker-NavButton--prev{left:0;background-image:url(https://www.aman.com/themes/custom/aman/assets/dist/media/icons/arrow-head-left.svg)}.sabre-widget .shs-widgets--calendar .DayPicker-NavButton--next{right:0;background-image:url(https://www.aman.com/themes/custom/aman/assets/dist/media/icons/arrow-head-right.svg)}.sabre-widget-overlay{display:none;background:rgba(0,0,0,.7);position:fixed;width:100%;height:100%;left:0;bottom:0;top:0;right:0;z-index:99;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:forward;animation-direction:forward}@media (prefers-reduced-motion){.sabre-widget-overlay{-webkit-animation:none;animation:none}}
@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:200;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:200;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:300;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:300;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:400;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:500;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:500;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:600;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:600;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:700;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:700;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:800;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:800;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:900;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:900;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/source/source-code-pro-v23-latin_vietnamese-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:200;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:200;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:300;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:300;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:400;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:500;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:500;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:600;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:600;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:700;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:700;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:800;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:800;src:url(https://www.aman.com/themes/custom/aman/assets/src/fonts/spectral/spectral-v13-latin_vietnamese-800italic.woff2) format("woff2")}
