nav.header__inline-menu ul li a,nav.header__inline-menu summary.list-menu__item{color:#fff;font-family:Plus Jakarta Sans;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.35px;text-transform:uppercase;text-decoration:none;padding:1.2rem 1rem}.header__right__btn .book-now-btn{display:inline-block;padding:15px 30px;background-color:#004a99;text-align:center;border-radius:4px;text-decoration:none;border:2px solid transparent;transition:border-color .3s ease,background-color .3s ease;color:#fff;font-family:Plus Jakarta Sans;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.35px;text-transform:uppercase;white-space:nowrap}.index-page .testimonial-content .stars{margin-bottom:10px;display:none}.header__right__btn .book-now-btn:hover{border-color:#00a0ff;background-color:#003a7a}.booking-container{display:flex;background-color:#fff;overflow:hidden;box-shadow:0 2px 10px #0000001a}.booking-section{display:flex;flex:0 33%;align-items:center;justify-content:space-around;border-right:1px solid #e0e0e0;margin:20px 0}.booking-section:last-child{border-right:none}.booking-label{color:#bbb4ad;text-align:left;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.booking-datepicker-icon svg{vertical-align:middle}.booking-value{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;color:#05213a;text-align:left;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.calendar-icon,.guest-icon{width:20px;height:20px;margin-left:5px}.guest-controls{display:flex;align-items:center}.guest-button{width:33px;height:33px;border:2px solid #f0f0f0;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 5px;background:transparent;stroke-width:2px;color:#bbb4ad;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal;font-family:Plus Jakarta Sans}.search-button{background-color:#004990;border:none;padding:15px;cursor:pointer;width:100px}.search-icon{width:24px;height:24px}.datepicker{position:absolute;background-color:#000;border:1px solid #ccc;display:none;z-index:1000}.datepicker table{border-collapse:collapse}.datepicker th,.datepicker td{padding:5px;text-align:center}.datepicker td{cursor:pointer}.datepicker td:hover{background-color:#797979}.datepicker .selected{background-color:#007bff;color:#fff}.home_banner_video video{object-fit:cover}.home_banner_video .banner h2.banner__heading{margin-bottom:10px}.collection h2.title{color:#05213a;text-align:left;font-family:Plus Jakarta Sans;font-size:clamp(22px,3vw,28px);font-style:normal;font-weight:700;line-height:50px;letter-spacing:1.68px;text-transform:uppercase}.index-page .collection .slider-buttons{display:flex;align-items:center;justify-content:space-between;top:50%;left:50%;width:100%;transform:translate(-50%,50%);position:absolute;z-index:-1}.index-page .collection .slider--desktop.grid--4-col-desktop .grid__item{width:23.9%}.index-page .collection .slider--desktop .slider__slide:first-child{margin-left:inherit;scroll-margin-left:inherit}.home_banner_video .banner__text.rte.body p{color:#fff;text-align:center;font-family:Plus Jakarta Sans;font-size:22px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:35px;margin-top:20px}.footer__content-top h2.footer-block__heading{color:#bab3ac;text-align:LEFT;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:600;line-height:clamp(48px,5vw,61px);letter-spacing:.96px;text-transform:uppercase;margin-bottom:0}.footer-block__details-content .list-menu__item--link{color:#cbd2d8!important;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:600;line-height:32px}.footer-block__brand-info .rte p{color:#cbd2d8;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:5px;margin-top:5px}.footer-block__brand-info .footer__list-social.list-social{margin-top:25px}.footer-block__details-content.rte p{color:#cbd2d8;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:600;line-height:23px}.newsletter-form__field-wrapper label.field__label{color:#474747;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.newsletter-form__field-wrapper .field input{background:#fff;color:#474747;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;line-height:23px;padding:15px}.show_policy_menu ul li{padding:0 15px;position:relative}.show_policy_menu ul li:after{content:"|";display:block;width:1px;position:absolute;top:50%;transform:translate(-50%,-50%);right:0}.show_policy_menu ul li:last-child:after{display:none}.home__banner.banner--desktop-transparent .banner__box{max-width:70rem}.home__banner .banner__box h3{color:#fff;font-size:clamp(14px,3vw,22px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.98px;text-transform:uppercase}.home__banner h2.banner__heading{font-size:clamp(25px,4vw,42px);font-style:normal;font-weight:700;line-height:clamp(37px,4vw,48px)}.home__banner .banner__text.rte.body p{color:#fff;text-align:center;font-size:clamp(14px,3vw,18px);font-style:normal;font-weight:500;line-height:clamp(20px,3vw,27px)}.home__banner .banner__buttons a{color:#fff;font-family:Plus Jakarta Sans;font-size:15px;font-style:normal;font-weight:700;letter-spacing:1.35px;text-transform:uppercase;height:52px}.stars{margin-bottom:10px}.star{color:#ccc}.stars svg path{fill:#ce9735}.testimonial-text{color:#05213a;text-align:center;font-size:clamp(17px,3vw,28px);font-style:italic;font-weight:400;line-height:clamp(26px,3vw,39px);margin:0 auto 20px;font-family:Adobe Garamond Pro}.reviewer-info{display:flex;justify-content:center;align-items:center;margin-top:10px}.reviewer-image{width:40px;height:40px;border-radius:50%;margin-right:10px}.reviewer-name{color:#bbb4ad;font-family:Plus Jakarta Sans;font-size:20px;font-style:normal;font-weight:600;line-height:30px}.testimonial-section .slider-buttons{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%)}.testimonial-section .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.testimonial-section .slider--desktop.grid--1-col-desktop .grid__item{width:100%;max-width:100%}.testimonial-section .page-width-half{width:100%;max-width:1280px;margin:0 auto;display:block}.testimonial-content{padding:0 70px;text-align:center}.testimonial-section .slider-button{width:58px;height:58px;background:#f0f6fd;border-radius:50%}.index-page .collection slider-component{--desktop-margin-left-first-item: inherit !important}.index-page .collection .grid{column-gap:17px;row-gap:20px}.index-page .svg-wrapper{width:22px;height:38px}.index-page .card__content{padding:0}.photo_gallery_title h4{color:#05213a;text-align:center;font-family:Plus Jakarta Sans;font-size:28px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:1.68px;text-transform:uppercase}.photo_gallery_title img{width:100%}.photo_gallery_title{margin-top:25px;display:inline-block;width:100%;margin-bottom:40px}.the-space-content{display:flex;gap:60px;margin-bottom:60px}.the-space-left-column{flex:1 0 60%}.the-space-header h1{color:#05213a;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:1.68px;text-transform:uppercase}.the-space-left-column h2{color:#05213a;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:.96px;text-transform:uppercase}.the-space-left-column p,.the-space-left-column ul li{color:#272727;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.the-space-left-column ul{padding-left:20px}.the-space-left-column p.bold{color:#272727;font-size:16px;font-style:normal;font-weight:600;line-height:30px}.the-space-right-column h2{color:#05213a;text-align:left;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:.96px;text-transform:uppercase}.the-space-right-column p{color:#272727;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.check-times h2{color:#05213a;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:.96px;text-transform:uppercase}.check-times{border-top:1px solid #ebebeb;padding:20px 0;margin-top:50px}.check-times p{color:#272727;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin:10px 0}.recent-reviews__title{color:#05213a;text-align:center;font-family:Plus Jakarta Sans;font-size:28px;font-style:normal;font-weight:700;line-height:50px;letter-spacing:1.68px;text-transform:uppercase;margin:0 0 40px}.recent-reviews__rating{display:flex;align-items:center;line-height:normal;margin-top:10px;margin-bottom:10px}.recent-reviews__grid .reviews__title{color:#05213a;font-family:Plus Jakarta Sans;font-size:clamp(16px,3vw,22px);font-style:normal;font-weight:600;line-height:30px}.recent-reviews__grid .recent-reviews__date{color:#000;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;line-height:30px;margin-left:10px}.recent-reviews__grid .recent-reviews__text{color:#272727;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin:0}.recent-reviews__card{background:#fff;box-shadow:0 1px 10px #0000001f;padding:50px;display:inline-block;margin:10px;height:98%}.recent-reviews__grid .slider-buttons{display:flex;align-items:center;position:absolute;width:100%;justify-content:space-between;top:50%}.recent-reviews__grid .slider-button{opacity:.8;width:50px;height:50px;border:2px solid #9e9e9e;border-radius:50%}.recent-reviews__grid .slider--desktop.grid--3-col-desktop .grid__item{width:100%}.recent-reviews__grid .slider--desktop .slider__slide:first-child{margin-left:inherit;scroll-margin-left:inherit}.recent-reviews__grid .slider--desktop{scroll-padding-left:inherit}.recent-reviews__grid button.slider-button.slider-button--prev{left:-40px;position:relative}.recent-reviews__grid button.slider-button.slider-button--next{right:-40px;position:relative}.product__description button.toggleButton{color:#004990;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:500;line-height:30px;text-decoration-line:underline;border:none;background:transparent;padding:0;cursor:pointer}.recent-reviews__grid .slider--desktop:after{padding-left:0}.filter_dv img,.availability_list img{width:100%}.newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label{display:none}.form__message:focus-visible{border:none;box-shadow:inherit}.newsletter-form__field-wrapper .field__input:focus~.field__label{display:none}.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{display:none}.menu-drawer__inner-container ul li a{text-transform:uppercase}@media screen and (max-width:1440px){.recent-reviews__card{padding:20px;margin:5px}.recent-reviews__grid button.slider-button.slider-button--prev{left:0}.recent-reviews__grid button.slider-button.slider-button--next{right:0}.recent-reviews__grid .slider-buttons{position:relative;width:100%;justify-content:center;top:auto;gap:10px}.product__share ul li span{gap:10px;font-size:16px}}@media screen and (max-width:750px){.booking-container{display:block}.booking-section{border-right:0px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-top:15px;margin-bottom:0}.index-page .collection .grid{column-gap:12px;row-gap:12px}.search-button{padding:10px;width:65px;margin:10px 0}.header__right__btn .book-now-btn{padding:10px 15px;font-size:12px}.photo_gallery_title{margin-top:0;margin-bottom:15px}}@media screen and (max-width:1400px){.header{padding-top:0;padding-bottom:0}.header__heading-link{padding:0rem}.header__icons{justify-content:flex-start;gap:30px}nav.header__inline-menu ul li a{letter-spacing:normal;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/style.css.map */
