:root{--heritage-gold:#c39a52;--heritage-dark:#11100e;--heritage-cream:#f7f2e9}
@font-face{font-family:"Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-Normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-NormalOblique.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-MediumOblique.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-BoldOblique.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Heritage Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-Normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Heritage Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Heritage Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Heritage Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-NormalOblique.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Heritage Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-MediumOblique.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
@font-face{font-family:"Heritage Audrey";src:url('/assets/fonts/heritage-audrey/HeritageAudrey-BoldOblique.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
h1,h2,h3,h4,h5,h6,#main-nav .menu li a{font-family:"Heritage Audrey","DM Sans",sans-serif}
html{scroll-behavior:smooth}body{background:#fff;color:#5f5a52}.top-bar a,.footer a,.sidebar-content a{color:inherit}.top-bar .row,.top-bar .list-info,.top-bar .list-info ul{height:100%;align-items:center}.top-bar .list-info ul{display:flex}.top-bar .list-info li{white-space:normal}.top-bar .list-info a:hover{color:var(--heritage-gold)}.header__logo img{width:118px;max-height:72px;object-fit:contain}.header.style-1{background:#0e1927}.header-book{white-space:nowrap}.language-switcher{height:100%;display:flex;justify-content:flex-end;align-items:center;gap:9px;color:#fff}.language-switcher i,.language-switcher a{display:flex;height:100%;align-items:center;line-height:1}.language-switcher a{color:#fff;font-family:"Audrey";font-size:14px;letter-spacing:1.5px;text-transform:uppercase;transform:translateY(3px)}.language-switcher a:hover{color:var(--heritage-gold)}.sidebar-content{padding:119px 96px}.sidebar-content>img{max-width:250px}.btn-side{cursor:pointer}
#scroll-top{bottom:60px}
.mySwiper .swiper-slide{min-height:780px;position:relative}.mySwiper .overlay,.mySwiper .overlay:after{position:absolute;inset:0}.mySwiper .overlay{z-index:0}.mySwiper .overlay img{width:100%;height:100%;object-fit:cover}.mySwiper .overlay:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.12))}.mySwiper .container,.mySwiper .box-slider{position:static}.mySwiper .content-box{position:relative;z-index:2}.hero-kicker{color:var(--heritage-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.box-slider .content-box .title{max-width:850px;font-family:"Audrey"}.box-slider .content-box .sub-title{max-width:690px}.mySwiper .hero-contact{position:absolute;right:0;bottom:0;margin:0;z-index:2}.hero-contact a{color:#fff}.about .about-img img,.opening .opening-img img{width:100%;height:650px;object-fit:cover}.about-content .rich-copy h2{font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:var(--heritage-gold);margin-bottom:20px}.about-content .rich-copy p{margin-bottom:16px}
.s-menu .block-text .text{max-width:820px;margin-left:auto;margin-right:auto}.s-menu .flat-tabs .content-tab{position:relative;min-height:475px}.s-menu .flat-tabs .content-tab .container_inner{position:relative}.s-menu .flat-tabs .content-tab .menu-list{position:relative;z-index:2}.s-menu .flat-tabs .content-tab .tf-button{margin-top:24px}.menu-downloads{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}
.menu-list h5{align-items:flex-end;gap:40px}.menu-list h5 span.price{min-width:120px;text-align:right}.menu-list h5 .txt{text-align:left}
.s-video.heritage-video{position:relative;min-height:640px;background:url('/assets/images/heritage/video-poster.webp') center/cover no-repeat!important;padding:134px 0}.s-video.heritage-video:before{background:rgba(0,0,0,.32)}.heritage-video .video-main .wrap-video{position:relative;z-index:2;border:0;cursor:pointer;padding:0}.heritage-video .video-main .wrap-video i{display:block;line-height:1;transform:translateX(2px)}.heritage-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:4}.video-caption{position:absolute;left:50%;top:65%;transform:translateX(-50%);color:#fff;text-transform:uppercase;letter-spacing:.15em;z-index:2}.choose .choose-content{padding-right:40px}.choose .choose-image .swiper{height:100%}.choose .choose-image img{width:100%;height:100%;object-fit:cover}.testimonials{padding:145px 0 190px}.testimonials .block-text .subtitle{color:var(--heritage-gold)}.testimonials-content{position:relative}.testimonials-content:before,.testimonials-content:after{display:none}.testimonials-content>img{position:relative;z-index:1}.testimonials-content p{max-width:850px;margin-left:auto;margin-right:auto}.testimonials-content h4{color:var(--heritage-gold);font-size:18px}.testimonials-content .review-source{font-size:13px;text-transform:uppercase;letter-spacing:.12em}.testimonials-content .rating{justify-content:center}.testimonials-pagination{bottom:-65px!important}.testimonials-pagination .swiper-pagination-bullet{width:13px;height:13px;background:#9a7a42;opacity:.45;margin:0 7px!important}.testimonials-pagination .swiper-pagination-bullet-active{background:var(--heritage-gold);opacity:1}.gallery .gallery-box{display:block;color:inherit}.gallery .gallery-box .image img{height:520px;object-fit:cover}.gallery .gallery-box .content{display:block;top:35px;left:35px;right:35px;bottom:35px}.gallery .gallery-box .content .name{text-align:center}.location .image{width:412px;height:412px;border-radius:50%;overflow:hidden}.location .image img{width:100%;height:100%;object-fit:cover}.location .content{min-height:412px}.location .content p a{color:inherit}.location .content p a:hover{color:var(--heritage-gold)}.footer .widget.logo img{width:150px;max-height:105px;object-fit:contain}.footer .widget.latestnew .tf-button{margin-top:20px}.footer .bottom-main{gap:30px}.footer .bottom-main p{line-height:1.7}.site-creator-credit a{color:var(--heritage-gold)}
.heritage-page-title{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/assets/images/heritage/drive-collection/terrace-panorama.webp') center/cover no-repeat}.heritage-page-title .page-title-main{padding:205px 0 110px;text-align:center}.heritage-page-title .title{color:#fff;text-transform:uppercase}.heritage-page-title ul{justify-content:center}.inner-about{padding:120px 0}.inner-about .about-img img{width:100%;height:620px;object-fit:cover}.reservation-cta{background:var(--heritage-dark);padding:85px 0;text-align:center;color:#fff}.reservation-cta h3{color:#fff;margin-bottom:25px}.heritage-menu-page{padding:110px 0}.menu-category{margin-bottom:55px}.menu-category h3{border-bottom:1px solid #ddd3c3;padding-bottom:15px;margin-bottom:25px}.menu-items-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 45px}.menu-item-row{padding:14px 0;border-bottom:1px dotted #c3b9a8}.menu-item-row h5{display:flex;justify-content:space-between;gap:15px}.menu-item-row .price{color:var(--heritage-gold);white-space:nowrap}.menu-item-row .volume{font-size:13px;color:#958b7c}.gallery-page{padding:100px 0}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gallery-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.contact-main a{color:inherit}.contact-info .phone-number{color:var(--heritage-gold)}.contact-map-link{display:block;position:relative}.contact-map-link img{width:100%;height:620px;object-fit:cover}.contact-map-link span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contact-form-panel{padding:45px}.contactForm .form-group{margin-bottom:18px}.contactForm input,.contactForm textarea{width:100%;border:1px solid #d9d0c2;background:#fff;padding:15px 18px}.contactForm textarea{min-height:145px;resize:vertical}.contactForm .formInputError{border-color:#a90000}.contact-reservation-link{margin-top:22px}.contact-reservation-link a{color:var(--heritage-gold);font-weight:700}.page-404-full{min-height:100vh;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url('/assets/images/heritage/drive-collection/night-table.webp') center/cover no-repeat;display:flex;align-items:center;text-align:center;color:#fff}.page-404-full h1{font-size:clamp(100px,18vw,250px);color:#fff;line-height:.8}.page-404-full h3,.page-404-full p{color:#fff}.page-404-full .tf-button{margin-top:25px}
@media(max-width:1199px){.header-book{display:none}.header.style-1 .main-nav{left:auto}.mySwiper .swiper-slide{min-height:680px}.about .about-img img,.opening .opening-img img{height:500px}.location .image{display:none}.location .content{min-height:auto;padding:80px 20px}.s-menu .flat-tabs .content-tab .left-img,.s-menu .flat-tabs .content-tab .right-img{opacity:.18}}
@media(max-width:767px){.top-bar{display:none}.header__logo img{width:92px}.sidebar-content{padding:48px 28px;width:min(100vw,420px)}.mySwiper .swiper-slide{min-height:650px}.box-slider{padding-top:55px}.box-slider .content-box .title{font-size:38px;line-height:1.14}.mySwiper .contact-info{display:none}.about .about-img img,.opening .opening-img img,.inner-about .about-img img{height:390px}.s-video.heritage-video{min-height:420px;padding:80px 0}.choose .choose-content{padding-right:0}.choose .choose-image{height:480px}.menu-items-grid,.gallery-grid{grid-template-columns:1fr}.s-menu .flat-tabs .content-tab .left-img,.s-menu .flat-tabs .content-tab .right-img{display:none}.s-menu .flat-tabs .menu-tab{justify-content:flex-start;overflow-x:auto}.gallery .gallery-box .image img{height:420px}.testimonials-content:before,.testimonials-content:after{width:calc(50% - 48px)}.footer .bottom-main{display:block}.footer .bottom-main ul{margin-top:15px}}
.mySwiper .hero-contact{top:auto;bottom:0;width:611px}.hero-contact h4,.hero-contact h4 a{white-space:nowrap;z-index:11;position:relative}
.testimonials-content:before,.testimonials-content:after{top:56px}
.testimonials{padding:150px 0 130px}.testimonials-content:before,.testimonials-content:after{top:36px}.testimonials-pagination{bottom:42px!important}
#cookie-privacy-bar{background:#0e1927;z-index:10000}#cookie-privacy-bar .button{border-color:#e6c9a2;color:#0e1927;background:#e6c9a2;border-radius:0}#cookie-privacy-bar .button:hover{background:#fff;opacity:1}
.s-menu .flat-tabs .content-tab .left-img,.s-menu .flat-tabs .content-tab .right-img{top:40px}
.location .row{align-items:center}.location .image{display:block;width:100%;max-width:455px;height:auto;aspect-ratio:1;margin-top:27px}.location .content{min-height:0;padding-left:4px}.location .content .text{max-width:390px;margin-left:auto;margin-right:auto}.location .content .phone a,.location .content p a{margin-top:0}.location .content>a.tf-button{margin-top:36px}
@media(max-width:1199px){.location .image{display:block;margin:30px auto}.location .content{min-height:auto;padding:60px 20px}}
@media(max-width:767px){.location .image{width:300px;max-width:100%;height:auto}}
.heritage-menu-page.s-menu.p-list{padding:110px 0 70px;background:#fff}.heritage-menu-page>.container{max-width:1200px}.heritage-menu-page .menu-page-intro .subtitle,.heritage-menu-page .menu-page-intro .title{color:#0e1927}.heritage-menu-page .menu-page-intro .title{font-size:42px}.heritage-menu-page .menu-downloads{margin:40px 0 105px}.heritage-menu-page .menu-root+.menu-root{margin-top:120px}.heritage-menu-page .menu-root-heading{margin-bottom:70px}.heritage-menu-page.s-menu.p-list .menu-root-heading .title{font-size:40px;color:#0e1927}.heritage-menu-page .menu-root-heading .title:before,.heritage-menu-page .menu-root-heading .title:after{display:none}.heritage-menu-page .menu-layout-row{margin-bottom:86px}.heritage-menu-page .menu-main{display:flex;margin-top:4px!important;align-items:flex-start}.heritage-menu-page .menu-main .menu-list{width:50%;padding:0 26px 0 0!important}.heritage-menu-page .menu-main .menu-list:last-child{padding-right:0!important;padding-left:30px!important}.heritage-menu-page .menu-category-heading{margin-bottom:55px}.heritage-menu-page li.menu-category-heading{padding-top:0}.heritage-menu-page .menu-category-heading .title{color:#0e1927;margin-bottom:0}.heritage-menu-page .menu-list h5:before,.heritage-menu-page .menu-list h5:after{z-index:1}.heritage-menu-page .menu-list h5 .txt,.heritage-menu-page .menu-list h5 .price{position:relative;z-index:2;background:#fff;color:#0e1927}.heritage-menu-page .menu-list p{color:#666}.heritage-menu-page .menu-list p.volume{font-size:13px;color:#958b7c;margin-bottom:2px}.heritage-menu-page .menu-list li{margin-bottom:29px}
@media(max-width:991px){.heritage-menu-page.s-menu.p-list{padding:80px 0 40px}.heritage-menu-page .menu-downloads{margin-bottom:80px}.heritage-menu-page .menu-main{display:block}.heritage-menu-page .menu-main .menu-list{width:100%;padding:0!important}.heritage-menu-page .menu-main .menu-list:last-child{padding:0!important;margin-top:55px}.heritage-menu-page .menu-layout-paired .menu-list:last-child{margin-top:85px}}
.heritage-menu-page .menu-column-stacked{width:50%;padding-left:30px}.heritage-menu-page .menu-main .menu-column-stacked .menu-list{width:100%;padding:0!important}.heritage-menu-page .menu-column-stacked .menu-list+.menu-list{margin-top:70px}
@media(max-width:991px){.heritage-menu-page .menu-column-stacked{width:100%;padding-left:0;margin-top:85px}.heritage-menu-page .menu-column-stacked .menu-list:last-child{margin-top:70px}}
.page-title{padding:120px 0 34px}
.heritage-page-title .page-title-main{padding:0;text-align:center}
.heritage-page-title .page-title-main .breacrumd{display:flex;align-items:center;justify-content:center;gap:12px}.heritage-page-title .page-title-main .breacrumd li{margin:0;color:#fff;font-size:13px;line-height:1.4;letter-spacing:2px;text-transform:uppercase}.heritage-page-title .page-title-main .breacrumd a{font-size:13px;color:#fff}.heritage-page-title .page-title-main .breacrumd li+li:before{content:"/";display:inline-block;margin-right:12px;color:#fff}.heritage-page-title .page-title-main .breacrumd a:hover{color:#e6c9a2}
.imagesSwiper{position:relative}.images-swiper-arrow{position:absolute;top:50%;z-index:5;width:58px;height:58px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(14,25,39,.16);color:#fff;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:.3s;cursor:pointer}.images-swiper-arrow:hover{background:#0e1927;border-color:#e6c9a2;color:#e6c9a2}.images-swiper-prev{left:32px}.images-swiper-next{right:32px}.images-swiper-arrow.swiper-button-disabled{opacity:.35;cursor:default}
.p-about .event .event-main .event-img{position:relative;height:703px;overflow:hidden}.p-about .event .event-main .event-img .swiper{position:relative}.p-about .event .event-main .event-img .swiper,.p-about .event .event-main .event-img .swiper-wrapper,.p-about .event .event-main .event-img .swiper-slide{height:100%}.p-about .event .event-main .event-img .swiper-button-next{position:absolute;top:44%;right:61px;width:131px;height:131px;border-radius:50%;background:#fff;color:#0e1927;text-align:center;text-transform:uppercase;font-size:13px;line-height:25px;letter-spacing:2.4px;display:flex!important;align-items:center;justify-content:center}.p-about .event .event-main .event-img .swiper-button-next::after{display:none}.p-about .event .event-main .event-img .swiper-button-next.swiper-button-disabled{opacity:1;pointer-events:visible}
@media(max-width:1199px){.p-about .event .event-main .event-img{height:620px}}
@media(max-width:767px){.p-about .event .event-main .event-img{height:440px}.p-about .event .event-main .event-img .swiper-button-next{top:50%;right:28px;width:104px;height:104px;margin-top:0;font-size:11px;transform:translateY(-50%)}}
@media(max-width:767px){.images-swiper-arrow{width:46px;height:46px}.images-swiper-prev{left:16px}.images-swiper-next{right:16px}}
h1,.h1{line-height:2}.page-title .page-title-main .title{margin-bottom:90px}
.services-box .icon>i{font-size:46px;line-height:1;color:#e6c9a2}
.p-about .s-formmail{background:url('/assets/images/heritage/drive-collection/about-daily-cta.webp') center/cover no-repeat}
.menu-city-illustration{display:flex;justify-content:center;align-items:center;margin:20px 0 95px}.menu-city-illustration img,.menu-city-illustration svg{display:block;width:360px;max-width:80vw;height:auto}
.top-bar .language-switcher,.top-bar .language-switcher i,.top-bar .language-switcher a{color:#080f19}.top-bar .language-switcher a:hover{color:var(--heritage-gold)}
@media (min-width:1200px){.heritage-menu-page .container{position:relative}.menu-city-illustration{position:absolute;top:225px;left:-24px}.menu-city-illustration img,.menu-city-illustration svg{width:500px}}
@media (max-width:1199px){.menu-city-illustration img,.menu-city-illustration svg{width:400px}}
.contact-map-embed,.contact-map-embed iframe{width:100%;height:620px}.contact-map-embed{overflow:hidden}.contact-map-embed iframe{display:block;border:0}
.contact-main .contact-info .phone-number,.contact-main .contact-info .phone-number a{color:inherit}
.heritage-gallery-page{padding:133px 0 105px}.heritage-gallery-page .container{max-width:1230px}.heritage-gallery-page .gallery-main{display:flex;flex-wrap:wrap;margin:0 -15px}.heritage-gallery-page .gallery-main .gallery-box{display:block;width:calc(33.333% - 30px);height:533px;margin:0 15px 30px;overflow:hidden;cursor:zoom-in}.heritage-gallery-page .gallery-box picture{display:block;width:100%;height:100%}.heritage-gallery-page .gallery-box .content{pointer-events:none}.heritage-gallery-page .gallery-box .content .ig{color:#e6c9a2;font-size:34px;transform:scale(.85);transition:transform .3s ease}.heritage-gallery-page .gallery-box:hover .content .ig{transform:scale(1)}
.couter-box .number-content{line-height:2}
.top-bar .language-switcher a{font-weight:700}
@media(max-width:991px){.heritage-gallery-page .gallery-main .gallery-box{width:calc(50% - 30px)}}
@media(max-width:767px){.heritage-gallery-page{padding:80px 0 50px}.heritage-gallery-page .gallery-main{margin:0}.heritage-gallery-page .gallery-main .gallery-box{width:100%;height:533px;margin:0 0 30px}}
@media(max-width:767px){.home1 .about .row>div:first-child{order:2}.home1 .about .row>div:nth-child(2){order:1}.home1 .about .about-content{margin-bottom:45px}}
@media(max-width:767px){.home-mini-gallery{display:none}}
.p-about .chef-img .container-fluid,.p-about .event .container-fluid{padding-left:0;padding-right:0}.p-about .chef-img .container-fluid>.row,.p-about .event .container-fluid>.row{margin-left:0;margin-right:0}.p-about .chef-img .container-fluid>.row>.col-12,.p-about .event .container-fluid>.row>.col-12{padding-left:0;padding-right:0}
.contact-reservation-link{text-align:center}
@media(max-width:767px){.heritage-page-title .page-title-main .title{font-size:40px;line-height:1.2}}
.heritage-menu-page-title{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/assets/images/heritage/drive-collection/menu-page-hero.webp')}
.heritage-gallery-page-title{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/assets/images/heritage/drive-collection/gallery-page-hero.webp')}
.heritage-contact-page-title{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('/assets/images/heritage/drive-collection/contact-page-hero.webp')}
.choose .choose-image .swiper-button-next{top:47%;width:100px;height:100px}
@media(max-width:767px){.footer .bottom-main p>span[aria-hidden="true"]{display:none}.footer .bottom-main .site-creator-credit{display:block}}
.heritage-mobile-actions{display:none}
.footer .bottom-main .footer-legal-navigation a,.footer .bottom-main .footer-legal-navigation .footer-cookie-settings{text-transform:none}
@media(max-width:991px){body{padding-bottom:48px}.heritage-mobile-actions{position:fixed;z-index:9998;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;padding-bottom:env(safe-area-inset-bottom);background:#222}.heritage-mobile-actions a{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 12px;color:#fff;font-family:"Heritage Audrey","DM Sans",sans-serif;font-size:13px;line-height:1;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.heritage-mobile-actions a:hover,.heritage-mobile-actions a:focus{color:#fff}.heritage-mobile-actions a i,.heritage-mobile-actions a span{display:flex;align-items:center;height:20px;line-height:20px}.heritage-mobile-actions a i{justify-content:center;font-size:18px}.heritage-mobile-actions a span{transform:translateY(1px)}.heritage-mobile-actions .heritage-mobile-actions__reservation{color:#222;background:#b3a97f}.heritage-mobile-actions .heritage-mobile-actions__reservation:hover,.heritage-mobile-actions .heritage-mobile-actions__reservation:focus{color:#222;background:#c4b98c}}
@media(max-width:767px){.home1 .mySwiper,.home1 .mySwiper .swiper-wrapper,.home1 .mySwiper .swiper-slide{height:calc(100svh - 148px);min-height:0}.home1 .mySwiper .swiper-slide>.container,.home1 .mySwiper .swiper-slide>.container>.row,.home1 .mySwiper .swiper-slide>.container>.row>.col-md-12,.home1 .mySwiper .box-slider{height:100%}.home1 .mySwiper .box-slider{display:flex;align-items:center;padding-top:0}.home1 .mySwiper .box-slider .content-box{display:block;height:auto;padding-top:0;padding-bottom:0}}
@media(min-width:992px) and (max-width:1199px){.header.style-1 .main-nav{left:50%;transform:translate(-50%,-50%)}.header.style-1 #main-nav .menu li{margin-right:30px}.header.style-1 #main-nav .menu li:last-child{margin-right:0}.header.style-1 #main-nav .menu li a{white-space:nowrap}}
