.collection-images[data-v-3a96603d] .button{margin-top:2rem}.collection-images[data-v-3a96603d] .slides{flex-wrap:wrap;gap:15px;display:flex}.image[data-v-3a96603d]{flex:calc(65% - 30px);overflow:hidden}.image[data-v-3a96603d] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s ease-in-out;transform:scale(1)}.image[data-v-3a96603d]:hover{cursor:pointer}.image[data-v-3a96603d]:hover img{transform:scale(1.04)}.image[data-v-3a96603d]:nth-child(4n),.image[data-v-3a96603d]:nth-child(4n-3){flex:calc(35% - 30px)}.rooms-dynamical-services[data-v-e2daf91b]{flex-wrap:wrap;gap:25px;padding:0;list-style:none;display:flex}li[data-v-e2daf91b]{gap:15px;display:flex}.label[data-v-e2daf91b]{letter-spacing:1px;font-size:1.1rem;font-weight:700}@media only screen and (max-width:56.2494rem){li[data-v-e2daf91b]{align-items:center;width:100%}}@media only screen and (min-width:56.25rem){li[data-v-e2daf91b]{text-align:center;flex-direction:column;align-items:center;width:calc(50% - 25px)}}.dynamical-zone[data-v-d132a799]>:not(.title)+*{margin-top:25px}.block[data-v-d132a799] ul{border-left:1px solid #d4af88;padding-left:min(7vw,50px)}.block[data-v-d132a799] li{padding-block-start:4px;padding-block-end:4px}.excerpt[data-v-d132a799]{text-transform:uppercase;font-weight:500}@media only screen and (min-width:75rem){.dynamical-zone[data-v-d132a799]>:not(.title)+*{margin-top:4.5vh}.block+.block[data-v-d132a799]{padding-top:4.5vh}}.article-page[data-v-33d796fc]{justify-content:center;align-items:center}.article-page[data-v-33d796fc],.heading[data-v-33d796fc],.main[data-v-33d796fc]{flex-direction:column;display:flex}.heading[data-v-33d796fc],.main[data-v-33d796fc]{gap:1rem}.wrapper[data-v-33d796fc]{flex-direction:column;gap:30px;width:100%;max-width:1440px;padding:max(30px,4.5vh) max(30px,6.25vw);display:flex;position:relative}.category[data-v-33d796fc]{color:#3d3d3d;text-transform:uppercase;font-weight:500}.infos[data-v-33d796fc]{color:#d4af88;flex-wrap:wrap;gap:10px 16px;padding-top:16px;display:flex}.infos[data-v-33d796fc]:before{content:"";background:#d4af88;width:100%;height:1px;margin-bottom:1rem;display:block}.infos[data-v-33d796fc] .icon-label{color:#d4af88;letter-spacing:1px;border:1px solid;border-radius:5px;align-items:center;font-style:italic;display:flex}.infos[data-v-33d796fc] .icon-label .icon{color:#fff;background-color:#d4af88;border-radius:4px;height:100%;padding:5px}.infos[data-v-33d796fc] .icon-label .label,.infos[data-v-33d796fc] .icon-label time{padding-inline-start:10px;padding-inline-end:10px}.image-banner[data-v-33d796fc]{height:min(56.25vw,650px);margin-top:1rem}.dynamical-zone[data-v-33d796fc]{margin-top:1.5rem}.offers-main-details[data-v-2193ec7f]{background-color:#fff;border:1px solid #d4af88;border-radius:25px;margin-block-start:40px;margin-block-end:40px;padding:2rem}.offers-main-details[data-v-2193ec7f]>*+*{margin-top:25px}.tags[data-v-2193ec7f]{flex-wrap:wrap;gap:15px}.tag[data-v-2193ec7f],.tags[data-v-2193ec7f]{display:flex}.tag[data-v-2193ec7f]{color:#d4af88;letter-spacing:1px;border:1px solid;border-radius:5px;align-items:center}.tag>span[data-v-2193ec7f]{padding-inline-start:10px;padding-inline-end:10px}.tag .icon[data-v-2193ec7f]{background-color:#d4af88;border-radius:0 5px 5px 0;padding:5px}.tag .icon[data-v-2193ec7f] path{fill:#fff}.buttons[data-v-2193ec7f]{flex-direction:column;align-items:center;gap:10px;display:flex}.buttons .button[data-v-2193ec7f]{flex:1;width:100%;display:flex}@media only screen and (min-width:56.25rem){.offers-main-details[data-v-2193ec7f]{margin-block-start:0;margin-block-end:0;position:sticky;top:calc(185px + 6.1vh)}}.fixed-footer[data-v-a103adb8]{opacity:0;visibility:hidden;z-index:10;background-color:#fcf7f2;border:1px solid #d4af88;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 6.25vw;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;display:flex;position:fixed;top:105px;left:15px;right:15px;box-shadow:0 5px 10px #00000005,0 15px 40px #0000000a}.fixed-footer[data-shown=true][data-v-a103adb8]{opacity:1;visibility:visible}.booking[data-v-a103adb8]{flex-flow:column wrap;flex:100%;justify-content:flex-end;gap:15px 25px;display:flex}@media only screen and (min-width:56.25rem){.fixed-footer[data-v-a103adb8]{padding:15px 6.9vw}.booking[data-v-a103adb8]{flex-direction:row;flex:calc(50% - 15px)}}.offers-page[data-v-ddf9d521]{padding-top:15px;overflow-x:clip}.heading[data-v-ddf9d521]{background-color:#fcf7f2;justify-content:space-between;align-items:center;gap:15px;padding:15px 6.25vw}.booking[data-v-ddf9d521],.heading[data-v-ddf9d521]{flex-wrap:wrap;display:flex}.booking[data-v-ddf9d521]{flex-direction:column;flex:100%;justify-content:flex-end;gap:15px 25px}.full-image[data-v-ddf9d521]{height:min(50vw,40vh)}.wrapper[data-v-ddf9d521]{padding:15px;position:relative}.dynamical-zone[data-v-ddf9d521]>*+*{margin-top:25px}@media only screen and (min-width:56.25rem){.heading[data-v-ddf9d521]{padding-inline-start:6.9vw;padding-inline-end:6.9vw}.booking[data-v-ddf9d521]{flex-direction:row;flex:calc(50% - 15px)}.wrapper[data-v-ddf9d521]{flex-direction:row-reverse;align-items:flex-start;gap:30px;padding:6.1vh 6.9vw;display:flex}.dynamical-zone[data-v-ddf9d521],.offers-main-details[data-v-ddf9d521]{flex:50%}}@media only screen and (min-width:75rem){.wrapper[data-v-ddf9d521]{gap:30px max(30px,6.25vw)}.offers-main-details[data-v-ddf9d521]{flex:580px}}.illustration-wrapper[data-v-4ab1de05]{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.illustration[data-v-4ab1de05]{min-width:100%;height:auto}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-2qQDlkXy7KoEEUWjzNDBkO9p1KBqOuLPzdwtdWtfEnY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat Fallback\: Arial;src:local(Arial);size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-hMXHt7xeUJqdfdqNmt_p7UZYvX5NyqC9Z_3xDV5F6n8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-tLNtvFz06Qu5qJNl1iaTV83OKJPdZzFrSgoy6lIWsZQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Thin Italic),url(../_fonts/wY8AVV2MrwrooCaxQ-2Z8zorfZOLw9jwCp00XgoOSzw-gUZvpzWJH9t46Yl9oOjQYLUR_KVxV1mwB7PaBLEPdsg.woff)format("woff");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat ExtraLight Italic),url(../_fonts/Fu7wtqSAjgjAUPkcXNs6fWlLhj4KZgJt9WaCi8LkG74-WlEXXbdedMDM0P2rMdF7fcF8NqqRQAJLRccthw0QNwI.woff)format("woff");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Light Italic),url(../_fonts/Br_bkabc1qrLItrtzlVDy1DBhuPUj2hx0k67rdmaatE-bSZH_yNzu_m_8Lks7o1G9KT4ZkaR4tkm2yPC9sNT3YA.woff)format("woff");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/HKcUPtnDHvKNPa4rMX7eiByByi17tZIoTl4FKqORigs-bWlvIgJM10n5pPPfpamboOwh43UieOFjVN_6G4wafDo.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Medium Italic),url(../_fonts/Kyajvd9ogJ9GvmqdBjF_ZC497dc6SkKT88OxuuQVtzI-9ivovt0JHFRPc0Ie3pf4ieLj4ez068VsWBRHKScrKBE.woff)format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat SemiBold Italic),url(../_fonts/UtWqnhK5QdJBoZPmx7kWEq869KzSD6ENVUMbuIrf1aQ-d3RDJwkIcVyee_RLaxSdK_psXsGVPzwgyHlo15hogd0.woff)format("woff");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Bold Italic),url(../_fonts/hIQ2x9hL9g06Mi8jyYxVdvuid5915jsx5H7TWJLq75g-9ayi9tZVpe1Ut7BZWe3UNqCZ6U192vvX_BRPHN5h2nc.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat ExtraBold Italic),url(../_fonts/tyKDLeY3NY1uHJrURZoiMUzeF8LCTiOkqkI1KKsaXcc-OjuAxWuoszBd0Z0Htt1LB7LejtZALqxX_IdhPXIA7s8.woff)format("woff");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Black Italic),url(../_fonts/MGI9D5UjGqH7thVIeUlhL0y4RMIuDOKD4gkbiArk8M4-0eyHcVLB_kWN7kxak376vtcNVbhrxjksDBzrs93sg5Q.woff)format("woff");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Thin),url(../_fonts/92kDr-TXtemvQg0vyRCWgv0Vt29vPLb0S1o20gDV4xw-gmPTY6jBx9WH7I7fkaB2tNU7C8Xfsg13kdiBHTWqkhk.woff)format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat ExtraLight),url(../_fonts/xE6uqAKjVvsR8NnXFi_18WrKNXbtwloIhgSKKgjl_cs-3P_oCAhGUbSAbWQAhwAW9MsJWAtPZUN4M6s86O4hEL8.woff)format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Light),url(../_fonts/SERYpz2i8Ug-y24LKUykfdunpxsXzjd4UmWRp09oML0-bBsAyZTTHAEwXBDTATxmY_EPEZKfZ72pRRhGiARfZc0.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/fHgajwLuJG0TAcn3WzEtxR_NSdhD00piucmNyjxl9Tg-7k6z_L652O2P0F3WEeP5aXvfeXOInOsgF2s3a57dpE0.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Medium),url(../_fonts/dXCKRTrp_n8VcHcBJkFdRgzaV4ac97rzNQNUG-JvLLc-SDmqbEHzgEmyGDOBh8d3JG_JxE8dO-KrvXMRGAlkoto.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat SemiBold),url(../_fonts/ykn-tRn-lTRlJ3bAMA4BuoCtffQFGDgU__-iqLU4qRg-r_e8VErT-MpV45nolBuBVNDSz4-0XQakgTLvXdVIlxo.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Bold),url(../_fonts/dQqftMHQAs12MRX4-HHFt-izY1PWIQHaXKGszcVJ98Y-Q7Fv2X_sKubeLsWxvK6IddYGz41aL6nHAWFVf-EnYVI.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat ExtraBold),url(../_fonts/fYFA7HhmnZcrZCRM_esah5tKdtSSSikhtdrq1SmqTf8-_S_nB2VEzX7cW3Rce6c_kZGD60LVHJOVmGOUjjmsjsw.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Black),url(../_fonts/r5mndlfIXM9EhgIaSeQZlrL1DhY6nWPiDnxffF7K5oM-_y4TDz4SKiWCkx1APxoNCWd7oILin_1GLtiAdYbbxxc.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}.rooms-main-details[data-v-e8659e9c]{z-index:1;background-color:#fcf7f2;margin-block-start:40px;margin-block-end:40px;padding:25px;position:relative}.rooms-main-details[data-v-e8659e9c]>*+*{margin-top:25px}.macaroon[data-v-e8659e9c]{background:#fcf7f2;border:6px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:max(120px,min(11.8vw,175px));height:max(120px,min(11.8vw,175px));display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-75%)}.macaroon-icon[data-v-e8659e9c]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;padding:28px}.title[data-v-e8659e9c]{color:#d4af88;text-transform:uppercase;font-family:Montserrat,Montserrat Fallback\: Arial,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:1}.specifications[data-v-e8659e9c]{gap:25px;padding-block-start:15px;padding-block-end:15px}.specifications[data-v-e8659e9c] li{flex:calc(50% - 15px)}.specifications[data-v-e8659e9c] .label{font-size:1rem;font-weight:700}.buttons[data-v-e8659e9c]{flex-direction:column;gap:15px;display:flex}.buttons .button[data-v-e8659e9c],.buttons a[data-v-e8659e9c]{justify-content:center}.buttons a[data-v-e8659e9c]{display:flex}@media only screen and (max-width:37.4994rem){.specifications[data-v-e8659e9c] li{flex:100%}}@media only screen and (min-width:37.5rem){.specifications[data-v-e8659e9c]{flex-flow:wrap}.specifications[data-v-e8659e9c] svg{min-width:26px}}@media only screen and (min-width:56.25rem){.rooms-main-details[data-v-e8659e9c]{margin-block-start:0;margin-block-end:0;position:sticky;top:calc(90px + 6.1vh + max(120px,min(11.8vw,175px))/2)}}@media only screen and (min-width:75rem){.title[data-v-e8659e9c]{font-size:2rem}}@media only screen and (min-width:90.625rem){.rooms-main-details[data-v-e8659e9c]{margin-top:calc(-6.1vh - 40px)}}.heroscreen-background[data-v-c1216297]{position:absolute;top:0;bottom:0;left:0;right:0}.wrapper[data-v-c1216297]{padding:0 6.25vw 4.5vh;position:relative}.heroscreen[data-v-c1216297]{background-color:#000;flex-direction:column;justify-content:flex-end;align-items:center;height:max(32vw,325px);display:flex;overflow:hidden}.heroscreen[data-v-c1216297],.heroscreen .page-title[data-v-c1216297]{z-index:1;position:relative}.heroscreen-background[data-v-c1216297]{opacity:.75;z-index:0}.page-title[data-v-c1216297]:after{content:"";background-color:#fff;width:2px;height:3rem;margin:1rem auto 0;display:block}.dynamical-zone[data-v-c1216297]{z-index:1;position:relative}@media only screen and (min-width:56.25rem){.wrapper[data-v-c1216297]{flex-direction:row-reverse;align-items:flex-start;gap:30px;padding:6.1vh 6.9vw;display:flex;position:relative}.dynamical-zone[data-v-c1216297],.rooms-main-details[data-v-c1216297]{flex:50%}[data-v-c1216297] .illustration-wrapper{height:auto;top:auto}}@media only screen and (min-width:75rem){.wrapper[data-v-c1216297]{gap:30px max(30px,6.25vw)}.rooms-main-details[data-v-c1216297]{flex:580px}}
