:root{--colors--background:#f4efd6;--colors--black:#1c1c1b;--headings--64:clamp(36px,3.33vw,80px);--headings--44:clamp(28px,2.29vw,44px);--headings--32:clamp(28px,1.66vw,32px);--headings--24:24px;--headings--20:20px;--headings--16:16px;--colors--line-light:#dad5bf;--colors--white:white;--paddings--body:60px;--colors--green:#6e7550;--paddings--top:clamp(80px,8.33vw,160px);--colors--line-dark:#bebea0;--colors--line-white-20:#fff3;--colors--line-white-12:#ffffff1f;--colors--hover:#656c4a;--headings--80:clamp(36px,4.16vw,80px);--paddings--cards-gap:clamp(40px,10vw,192px);--paddings--huge:clamp(80px,10vw,192px);--paddings--page:clamp(160px,12.5vw,240px);--colors--transparent:#fff0;--colors--second:#888578}body{background-color:var(--colors--background);color:var(--colors--black);font-family:Inter Tight,sans-serif;font-size:16px;line-height:1.5}h1{font-family:PP Editorial New,Georgia,sans-serif;font-size:var(--headings--64);margin-top:0;margin-bottom:0;font-weight:200;line-height:1}h2{font-family:PP Editorial New,Georgia,sans-serif;font-size:var(--headings--44);margin-top:0;margin-bottom:0;font-weight:200;line-height:1.1}h3{font-family:PP Editorial New,Georgia,sans-serif;font-size:var(--headings--32);margin-top:0;margin-bottom:0;font-weight:200;line-height:1.1}h4{font-family:PP Editorial New,Georgia,sans-serif;font-size:var(--headings--24);margin-top:0;margin-bottom:0;font-weight:200;line-height:1.1}h5{font-family:PP Editorial New,Georgia,sans-serif;font-size:var(--headings--20);margin-top:0;margin-bottom:0;font-weight:200;line-height:1.1}h6{font-family:PP Editorial New,Georgia,sans-serif;font-size:var(--headings--16);margin-top:0;margin-bottom:0;font-weight:200;line-height:1.1}p{margin-bottom:0}a{color:var(--colors--black);text-decoration:none}ul,ol{margin-bottom:20px;padding-left:20px}li{padding-left:8px}img{max-width:100%;display:inline-block}label{text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:400;line-height:1.25;display:block}strong{font-weight:700}em{font-style:italic}blockquote{border-left:4px solid var(--colors--line-light);margin-bottom:20px;padding:0 0 0 20px;font-size:16px;line-height:1.5}figure{margin-bottom:20px;margin-left:0;margin-right:0;font-size:13px}figcaption{text-align:center;margin-top:4px}@media screen and (max-width:991px){body{--colors--background:#f4efd6;--colors--black:#1c1c1b;--headings--64:clamp(36px,3.33vw,80px);--headings--44:clamp(28px,2.29vw,44px);--headings--32:clamp(28px,1.66vw,32px);--headings--24:20px;--headings--20:20px;--headings--16:16px;--colors--line-light:#dad5bf;--colors--white:white;--paddings--body:16px;--colors--green:#6e7550;--paddings--top:clamp(80px,8.33vw,160px);--colors--line-dark:#bebea0;--colors--line-white-20:#fff3;--colors--line-white-12:#ffffff1f;--colors--hover:#656c4a;--headings--80:clamp(36px,4.16vw,80px);--paddings--cards-gap:32px;--paddings--huge:clamp(80px,10vw,192px);--paddings--page:clamp(160px,12.5vw,240px);--colors--transparent:#fff0;--colors--second:#888578}ul,ol{margin-bottom:16px;font-size:14px}blockquote{margin-bottom:16px;padding-left:16px;font-size:14px}.hero-header{grid-column-gap:40px;grid-row-gap:40px;padding-top:40px;padding-bottom:40px}.symbol-hero{width:66px;height:80px}.container-booking{grid-column-gap:16px;grid-row-gap:16px}.text-caption-big{font-size:10px}.caption-with-lines{grid-column-gap:24px;grid-row-gap:24px}.line-caption{width:40px}.paragraph-max{font-size:14px}.paragraph-max.is-details{font-size:12px}.logo-nav{width:232px}.nav-left{left:16px}.nav-right{right:16px}.button-green{padding:12px 28px;font-size:14px}.button-green.is-nav{padding:10px 20px}.text-hamburger{font-size:14px}.hamburger{grid-column-gap:16px;grid-row-gap:16px}.button-header{display:none}.paragraph-small{font-size:12px}.header-huge{padding-bottom:32px}.h2-huge{font-size:28px}.footer-top{height:160px}.symbol-footer{width:66px;height:80px}.logo-footer{width:232px}.footer-bottom{grid-column-gap:16px;grid-row-gap:16px;padding-top:60px}.button-footer{font-size:14px}.footer-newsletters{grid-column-gap:16px;grid-row-gap:16px}.text-field-newsletters,.button-newslaetter{font-size:14px}.h1.is-post{font-size:36px}.success-newsletters,.error-message-newsletters{font-size:12px}.rooms-item-grid{grid-column-gap:32px;grid-row-gap:32px}.paragraph-big{font-size:14px}.paragraph-big.is-booking{font-size:12px}.swiper-slide.is-home{width:calc(33.3333% - 53.3333px)}.blog-feed-collection-list{grid-column-gap:12px;grid-row-gap:12px}.blog-feed-item{width:calc(33.3333% - 8px)}.text-booking{font-size:8px}.chevron-booking{width:7px}.button-booking{font-size:12px}.container-green{padding-left:0;padding-right:0}.image-features-page{width:32px;height:32px}.features-item-page{grid-column-gap:16px;grid-row-gap:16px;padding-left:16px;padding-right:16px;font-size:14px}.features-grid{width:calc(100% + 32px)}.features-header{padding-bottom:40px}.button-with-icon{grid-column-gap:16px;grid-row-gap:16px;font-size:12px}.svg-button{width:16px;height:16px}.spa-grid{height:calc(100vh - 80px)}.spa-content{padding-left:32px;padding-right:32px}.faq-header-page{grid-column-gap:16px;grid-row-gap:16px;padding-bottom:40px}.services-price-2,.services-price-1{font-size:11px}.services-list-header{padding-bottom:32px}.rich-text-services h1,.rich-text-services h2,.rich-text-services h3,.rich-text-services h4,.rich-text-services h5,.rich-text-services h6,.rich-text-services p{margin-bottom:16px;font-size:14px}.rich-text-services ol,.rich-text-services ul{margin-bottom:16px}.rich-text-services h1,.rich-text-services h2,.rich-text-services h3,.rich-text-services h4,.rich-text-services h5,.rich-text-services h6,.rich-text-services p{margin-bottom:16px;font-size:14px}.rich-text-services blockquote{margin-bottom:16px;padding-left:16px;font-size:14px}.rich-text-services li{font-size:14px}.rich-text-services ol,.rich-text-services ul{margin-bottom:16px}.slider-spa-header,.faq-spa-header,.slider-header{padding-bottom:32px}.form{padding-top:40px}.success-contact,.error-message-contact{font-size:12px}.press-no-link{padding:10px 20px}.container-post{grid-template-rows:auto auto;grid-template-columns:1fr}.image-post-wrapper{height:100vw}.post-header{min-height:0;padding-left:16px;padding-right:16px}.button-post{padding:12px 28px;font-size:14px}.rich-text-content h6,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5{margin-bottom:16px}.rich-text-content h2{margin-top:64px}.rich-text-content p{margin-bottom:16px;font-size:14px}.rich-text-content h6,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5{margin-bottom:16px}.container-post-max{max-width:none}.menu-button-default{width:84px;left:16px}.details-grid-wrapper{padding-left:0;padding-right:0}.blog-journal-collection-list{grid-column-gap:12px;grid-row-gap:48px}.button-footer-menu{font-size:14px}.press-no-link-wrapper{padding-left:0}.text-caption-faq{font-size:12px}.rich-text-system h1,.rich-text-system h2{margin-bottom:16px}.rich-text-system h6,.rich-text-system h3,.rich-text-system h4,.rich-text-system h5,.rich-text-system h1,.rich-text-system h2{margin-bottom:16px}.rich-text-system p{margin-bottom:16px;font-size:14px}.rich-text-system h6,.rich-text-system h3,.rich-text-system h4,.rich-text-system h5{margin-bottom:16px}.container-booking-temp{grid-column-gap:16px;grid-row-gap:16px}}@media screen and (max-width:767px){.paragraph-max.is-contact{font-size:16px}.logo-nav{width:192px}.image-menu-wrapper{display:none}.cards-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr}.full{min-height:100vw}.footer{padding-top:16px}.footer-top{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1.15fr;height:auto}.footer-top-logo{padding-top:8px}.footer-bottom{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr;padding-top:40px;position:relative}.fotter-links-menu{justify-content:flex-start;align-items:center}.fotter-links-legal{grid-column-gap:16px;grid-row-gap:0px;flex-flow:wrap;justify-content:center;align-items:flex-start;padding-top:16px}.footer-newsletters{grid-column-gap:4px;grid-row-gap:4px;padding-top:32px}.text-field-newsletters{font-size:16px}.footer-top-symbol{border-left-width:0;border-right-width:0}.footer-copyright{padding-top:16px}.footer-socials{justify-content:center;align-items:center}.container-hero-page{height:100vw;min-height:0;max-height:none}.rooms-item-grid{grid-template-rows:auto auto;grid-template-columns:1fr;padding-top:16px}.paragraph-big.is-press{font-size:12px}.paragraph-big.is-press-label{font-size:12px;display:none}.blog-feed-collection-list{justify-content:flex-start;overflow:auto}.blog-feed-item{flex:none;width:calc(50% - 8px)}.image-features-page{width:24px;height:24px}.features-item-page{font-size:12px}.cards-restaurant{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto auto;grid-template-columns:1fr}.restaurant-content{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.button-with-icon{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column}.spa-collection-list{grid-column-gap:80px;grid-row-gap:80px;display:flex}.spa-grid{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;position:static}.image-spa-wrapper{height:100vw}.spa-collection-item{height:auto;position:static}.spa-content{margin-bottom:0;padding-left:16px;padding-right:16px}.services-top-padding{margin-top:0}.services-content{grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:flex-start}.contact-grid{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:center}.contact-item{grid-column-gap:8px;grid-row-gap:8px;align-items:center;padding-left:0;padding-right:0}.line-divider-contact{width:32px;height:1px}.press-content{grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:flex-start}.press-no-link{background-color:var(--colors--transparent);padding:0}.blog-journal-collection-list{grid-template-columns:1fr 1fr}.button-footer-menu{font-family:PP Editorial New,Georgia,sans-serif;font-size:24px;line-height:1.1}.fotter-links-contact{justify-content:flex-start;align-items:center;padding-top:16px}.press-arrow{opacity:.32;display:block}.press-no-link-wrapper{justify-content:flex-end;align-items:flex-start}.legal-collection-list{grid-column-gap:16px;grid-row-gap:0px;flex-flow:wrap;justify-content:center;align-items:flex-start}}@media screen and (max-width:479px){.hero-header{padding-left:0;padding-right:0}.container-hero-content{min-height:calc(100svh - 8px)}.logo-nav{width:148px;display:none}.button-green.is-nav{padding-left:16px;padding-right:16px;font-size:12px}.text-hamburger{font-size:12px}.menu-item-link{font-size:48px}.cards-grid{grid-column-gap:80px;grid-row-gap:80px}.line-divider.is-black{width:32px;height:1px}.details-item.is-mobile,.line-divider-wrapper.is-mobile,.line-divider-wrapper.is-mobile{display:none}.menu-button-default{width:80px}.paragraph-hero{font-size:clamp(none,8.14vw,36px)}.buttons-rooms{padding-right:8px}.button-restaurant{padding-left:8px}.button-spa{grid-column-gap:8px;grid-row-gap:8px}.symbol-nav{display:block}.details-grid-bottom{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start}}