.elementor .s-chambres-editorial-hero-image{width:56%;height:560px;object-fit:cover;object-position:center center;}.elementor .s-chambres-editorial-hero-eyebrow{font-family:"DM Sans";font-weight:600;font-size:14px;color:#DDBD8E;letter-spacing:2.8px;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-hero-title{font-family:Italiana;font-weight:400;font-size:62px;color:#FFF9F4;line-height:1.02em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-hero-title-accent{font-family:Italiana;font-weight:400;font-size:54px;color:#DDBD8E;line-height:1em;font-style:italic;margin-block-start:-12px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-hero-text{max-width:500px;font-family:"DM Sans";font-weight:300;font-size:14px;color:#F0DDE1;line-height:1.65em;margin-block-start:8px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-hero-meta{font-family:"DM Sans";font-weight:500;font-size:14px;color:#DDBD8E;letter-spacing:1.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#8F4452;border-style:solid;}.elementor .s-chambres-editorial-hero-copy{width:44%;padding-block-start:74px;padding-block-end:70px;padding-inline-start:64px;padding-inline-end:64px;background-color:#6C1D2E;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start;}.elementor .s-chambres-editorial-hero{width:100%;padding:0px;background-color:#F7F1E9;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-chambres-editorial-intro-eyebrow{font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.4px;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-intro-title{font-family:Italiana;font-weight:400;font-size:60px;color:#2C211D;line-height:1.02em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-intro-title-each{font-family:Italiana;font-weight:400;font-size:60px;color:#2C211D;line-height:1.02em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-intro-title-desire{font-family:Italiana;font-weight:400;font-size:60px;color:#8A2136;line-height:1.02em;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-intro-title-row{display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:flex-end;}.elementor .s-chambres-editorial-intro-left{width:48%;display:flex;flex-direction:column;gap:16px;}.elementor .s-chambres-editorial-intro-text{width:42%;max-width:520px;font-family:"DM Sans";font-weight:400;font-size:16px;color:#665B54;line-height:1.7em;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-chambres-editorial-intro{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:50px;justify-content:space-between;align-items:center;}.elementor .s-editorial-photo-one-million{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .s-room-number-one-million{width:38px;height:38px;position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:3;font-family:"DM Sans";font-weight:500;font-size:9px;color:#FFFFFF;letter-spacing:1px;line-height:1em;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FFF8F0;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-room-button-one-million{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:4;font-family:"DM Sans";font-weight:500;font-size:14px;color:#FFF9F4;letter-spacing:1.1px;line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;margin:11px;border-radius:0px;background-color:#6C1D2E;display:flex;justify-content:center;align-items:center;}.elementor .s-editorial-image-one-million{width:58%;overflow:hidden;position:relative;border-radius:0px;box-shadow:0px 14px 36px 0px #C9B09A;}.elementor .s-room-kicker-divider-one-million{width:28px;height:1px;background-color:#B98F51;}.elementor .s-editorial-type-one-million{width:100px;font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.2px;line-height:1.4em;text-transform:uppercase;}.elementor .s-room-kicker-row-one-million{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-room-title-one-million{font-family:Italiana;font-weight:400;font-size:40px;color:#2C211D;line-height:1.04em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-desc-one-million{font-family:"DM Sans";font-weight:300;font-size:14px;color:#665B54;line-height:1.65em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-meta-one-million{font-family:"DM Sans";font-weight:500;font-size:14px;color:#8B7B70;letter-spacing:0.8px;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCCDBB;border-style:solid;}.elementor .s-room-price-prefix-one-million{font-family:"DM Sans";font-weight:500;font-size:14px;color:#B98F51;line-height:1.2em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-amount-one-million{font-family:Italiana;font-weight:600;font-size:30px;color:#7A2937;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-group-one-million{display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .s-room-view-new-one-million{font-family:"DM Sans";font-weight:700;font-size:14px;color:#5A2530;letter-spacing:1.15px;line-height:1.15em;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B98F51;border-style:solid;background-color:#FFFFFF00;flex:1 0 auto;}.elementor .s-room-bottom-new-one-million{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DECDB8;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-end;}.elementor .s-editorial-copy-one-million{width:36%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-editorial-room-one-million{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;}.elementor .s-editorial-photo-1001-nuits{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .s-room-number-1001-nuits{width:38px;height:38px;position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:3;font-family:"DM Sans";font-weight:500;font-size:9px;color:#FFFFFF;letter-spacing:1px;line-height:1em;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FFF8F0;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-room-button-1001-nuits{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:4;font-family:"DM Sans";font-weight:500;font-size:14px;color:#FFF9F4;letter-spacing:1.1px;line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;margin:11px;border-radius:0px;background-color:#6C1D2E;display:flex;justify-content:center;align-items:center;}.elementor .s-editorial-image-1001-nuits{width:58%;overflow:hidden;position:relative;border-radius:0px;box-shadow:0px 14px 36px 0px #C9B09A;}.elementor .s-room-kicker-divider-1001-nuits{width:28px;height:1px;background-color:#B98F51;}.elementor .s-editorial-type-1001-nuits{width:80px;font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.2px;line-height:1.4em;text-transform:uppercase;}.elementor .s-room-kicker-row-1001-nuits{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-room-title-1001-nuits{font-family:Italiana;font-weight:400;font-size:40px;color:#2C211D;line-height:1.04em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-desc-1001-nuits{font-family:"DM Sans";font-weight:300;font-size:14px;color:#665B54;line-height:1.65em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-meta-1001-nuits{font-family:"DM Sans";font-weight:500;font-size:14px;color:#8B7B70;letter-spacing:0.8px;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCCDBB;border-style:solid;}.elementor .s-room-price-prefix-1001-nuits{font-family:"DM Sans";font-weight:500;font-size:14px;color:#B98F51;line-height:1.2em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-amount-1001-nuits{font-family:Italiana;font-weight:600;font-size:30px;color:#7A2937;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-group-1001-nuits{display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .s-room-view-new-1001-nuits{font-family:"DM Sans";font-weight:700;font-size:14px;color:#5A2530;letter-spacing:1.15px;line-height:1.15em;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B98F51;border-style:solid;background-color:#FFFFFF00;flex:1 0 auto;}.elementor .s-room-bottom-new-1001-nuits{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DECDB8;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-end;}.elementor .s-editorial-copy-1001-nuits{width:36%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-editorial-room-1001-nuits{width:100%;max-width:1400px;display:flex;flex-direction:row-reverse;gap:72px;justify-content:space-between;align-items:center;}.elementor .s-editorial-photo-glamour{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .s-room-number-glamour{width:38px;height:38px;position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:3;font-family:"DM Sans";font-weight:500;font-size:9px;color:#FFFFFF;letter-spacing:1px;line-height:1em;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FFF8F0;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-room-button-glamour{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:4;font-family:"DM Sans";font-weight:500;font-size:14px;color:#FFF9F4;letter-spacing:1.1px;line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;margin:11px;border-radius:0px;background-color:#6C1D2E;display:flex;justify-content:center;align-items:center;}.elementor .s-editorial-image-glamour{width:58%;overflow:hidden;position:relative;border-radius:0px;box-shadow:0px 14px 36px 0px #C9B09A;}.elementor .s-room-kicker-divider-glamour{width:28px;height:1px;background-color:#B98F51;}.elementor .s-editorial-type-glamour{width:100px;font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.2px;line-height:1.4em;text-transform:uppercase;}.elementor .s-room-kicker-row-glamour{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-room-title-glamour{font-family:Italiana;font-weight:400;font-size:40px;color:#2C211D;line-height:1.04em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-desc-glamour{font-family:"DM Sans";font-weight:300;font-size:14px;color:#665B54;line-height:1.65em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-meta-glamour{font-family:"DM Sans";font-weight:500;font-size:14px;color:#8B7B70;letter-spacing:0.8px;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCCDBB;border-style:solid;}.elementor .s-room-price-prefix-glamour{font-family:"DM Sans";font-weight:500;font-size:14px;color:#B98F51;line-height:1.2em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-amount-glamour{font-family:Italiana;font-weight:600;font-size:30px;color:#7A2937;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-group-glamour{display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .s-room-view-new-glamour{font-family:"DM Sans";font-weight:700;font-size:14px;color:#5A2530;letter-spacing:1.15px;line-height:1.15em;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B98F51;border-style:solid;background-color:#FFFFFF00;flex:1 0 auto;}.elementor .s-room-bottom-new-glamour{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DECDB8;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-end;}.elementor .s-editorial-copy-glamour{width:36%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-editorial-room-glamour{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;}.elementor .s-editorial-photo-suite-ecrin{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .s-room-number-suite-ecrin{width:38px;height:38px;position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:3;font-family:"DM Sans";font-weight:500;font-size:9px;color:#FFFFFF;letter-spacing:1px;line-height:1em;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FFF8F0;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-room-button-suite-ecrin{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:4;font-family:"DM Sans";font-weight:500;font-size:14px;color:#FFF9F4;letter-spacing:1.1px;line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;margin:11px;border-radius:0px;background-color:#6C1D2E;display:flex;justify-content:center;align-items:center;}.elementor .s-editorial-image-suite-ecrin{width:58%;overflow:hidden;position:relative;border-radius:0px;box-shadow:0px 14px 36px 0px #C9B09A;}.elementor .s-room-kicker-divider-suite-ecrin{width:28px;height:1px;background-color:#B98F51;}.elementor .s-editorial-type-suite-ecrin{width:80px;font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.2px;line-height:1.4em;text-transform:uppercase;}.elementor .s-room-kicker-row-suite-ecrin{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-room-title-suite-ecrin{font-family:Italiana;font-weight:400;font-size:40px;color:#2C211D;line-height:1.04em;}.elementor .s-room-desc-suite-ecrin{font-family:"DM Sans";font-weight:300;font-size:14px;color:#665B54;line-height:1.65em;}.elementor .s-room-meta-suite-ecrin{font-family:"DM Sans";font-weight:500;font-size:14px;color:#8B7B70;letter-spacing:0.8px;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCCDBB;border-style:solid;}.elementor .s-room-price-prefix-suite-ecrin{font-family:"DM Sans";font-weight:500;font-size:14px;color:#B98F51;line-height:1.2em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-amount-suite-ecrin{font-family:Italiana;font-weight:600;font-size:30px;color:#7A2937;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-group-suite-ecrin{display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .s-room-view-new-suite-ecrin{font-family:"DM Sans";font-weight:700;font-size:14px;color:#5A2530;letter-spacing:1.15px;line-height:1.15em;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B98F51;border-style:solid;background-color:#FFFFFF00;flex:1 0 auto;}.elementor .s-room-bottom-new-suite-ecrin{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DECDB8;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-end;}.elementor .s-editorial-copy-suite-ecrin{width:36%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-editorial-room-suite-ecrin{width:100%;max-width:1400px;display:flex;flex-direction:row-reverse;gap:72px;justify-content:space-between;align-items:center;}.elementor .s-editorial-photo-romantique{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .s-room-number-romantique{width:38px;height:38px;position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:3;font-family:"DM Sans";font-weight:500;font-size:9px;color:#FFFFFF;letter-spacing:1px;line-height:1em;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FFF8F0;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-room-button-romantique{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:4;font-family:"DM Sans";font-weight:500;font-size:14px;color:#FFF9F4;letter-spacing:1.1px;line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;margin:11px;border-radius:0px;background-color:#6C1D2E;display:flex;justify-content:center;align-items:center;}.elementor .s-editorial-image-romantique{width:58%;overflow:hidden;position:relative;border-radius:0px;box-shadow:0px 14px 36px 0px #C9B09A;}.elementor .s-room-kicker-divider-romantique{width:28px;height:1px;background-color:#B98F51;}.elementor .s-editorial-type-romantique{width:100px;font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.2px;line-height:1.4em;text-transform:uppercase;}.elementor .s-room-kicker-row-romantique{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-room-title-romantique{font-family:Italiana;font-weight:400;font-size:40px;color:#2C211D;line-height:1.04em;}.elementor .s-room-desc-romantique{font-family:"DM Sans";font-weight:300;font-size:14px;color:#665B54;line-height:1.65em;}.elementor .s-room-meta-romantique{font-family:"DM Sans";font-weight:500;font-size:14px;color:#8B7B70;letter-spacing:0.8px;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCCDBB;border-style:solid;}.elementor .s-room-price-prefix-romantique{font-family:"DM Sans";font-weight:500;font-size:14px;color:#B98F51;line-height:1.2em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-amount-romantique{font-family:Italiana;font-weight:600;font-size:30px;color:#7A2937;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-group-romantique{display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .s-room-view-new-romantique{font-family:"DM Sans";font-weight:700;font-size:14px;color:#5A2530;letter-spacing:1.15px;line-height:1.15em;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B98F51;border-style:solid;background-color:#FFFFFF00;flex:1 0 auto;}.elementor .s-room-bottom-new-romantique{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DECDB8;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-end;}.elementor .s-editorial-copy-romantique{width:36%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-editorial-room-romantique{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;}.elementor .s-editorial-photo-suite-baroque{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .s-room-number-suite-baroque{width:38px;height:38px;position:absolute;inset-block-start:22px;inset-inline-start:22px;z-index:3;font-family:"DM Sans";font-weight:500;font-size:9px;color:#FFFFFF;letter-spacing:1px;line-height:1em;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FFF8F0;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .s-room-button-suite-baroque{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:4;font-family:"DM Sans";font-weight:500;font-size:14px;color:#FFF9F4;letter-spacing:1.1px;line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;margin:11px;border-radius:0px;background-color:#6C1D2E;display:flex;justify-content:center;align-items:center;}.elementor .s-editorial-image-suite-baroque{width:58%;overflow:hidden;position:relative;border-radius:0px;box-shadow:0px 14px 36px 0px #C9B09A;}.elementor .s-room-kicker-divider-suite-baroque{width:28px;height:1px;background-color:#B98F51;}.elementor .s-editorial-type-suite-baroque{width:80px;font-family:"DM Sans";font-weight:600;font-size:14px;color:#8A2136;letter-spacing:2.2px;line-height:1.4em;text-transform:uppercase;}.elementor .s-room-kicker-row-suite-baroque{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-room-title-suite-baroque{font-family:Italiana;font-weight:400;font-size:40px;color:#2C211D;line-height:1.04em;}.elementor .s-room-desc-suite-baroque{font-family:"DM Sans";font-weight:300;font-size:14px;color:#665B54;line-height:1.65em;}.elementor .s-room-meta-suite-baroque{font-family:"DM Sans";font-weight:500;font-size:14px;color:#8B7B70;letter-spacing:0.8px;line-height:1.2em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCCDBB;border-style:solid;}.elementor .s-room-price-prefix-suite-baroque{font-family:"DM Sans";font-weight:500;font-size:14px;color:#B98F51;line-height:1.2em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-amount-suite-baroque{font-family:Italiana;font-weight:600;font-size:30px;color:#7A2937;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-price-group-suite-baroque{display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .s-room-view-new-suite-baroque{font-family:"DM Sans";font-weight:700;font-size:14px;color:#5A2530;letter-spacing:1.15px;line-height:1.15em;padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B98F51;border-style:solid;background-color:#FFFFFF00;flex:1 0 auto;}.elementor .s-room-bottom-new-suite-baroque{width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DECDB8;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:flex-end;}.elementor .s-editorial-copy-suite-baroque{width:36%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-editorial-room-suite-baroque{width:100%;max-width:1400px;display:flex;flex-direction:row-reverse;gap:72px;justify-content:space-between;align-items:center;}.elementor .s-chambres-editorial-main{width:100%;padding-block-start:84px;padding-block-end:96px;padding-inline-start:56px;padding-inline-end:56px;background-color:#F7F1E9;display:flex;flex-direction:column;gap:78px;align-items:center;}.elementor .s-intimite-icon-wrap{width:72px;height:72px;border-radius:50%;border-width:1px;border-color:#B98F51;border-style:solid;background-color:#FBF8F2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-intimite-title{font-family:"DM Sans";font-weight:500;font-size:15px;color:#34302D;letter-spacing:1.2px;line-height:1.3em;text-align:center;margin:0px;}.elementor .s-intimite-text{font-family:"DM Sans";font-weight:300;font-size:14px;color:#5D5752;line-height:1.65em;text-align:center;margin:0px;}.elementor .s-benefit-intimite{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#E2D2BB;border-style:solid;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-confort-icon-wrap{width:72px;height:72px;border-radius:50%;border-width:1px;border-color:#B98F51;border-style:solid;background-color:#FBF8F2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-confort-title{font-family:"DM Sans";font-weight:500;font-size:15px;color:#34302D;letter-spacing:1.2px;line-height:1.3em;text-align:center;margin:0px;}.elementor .s-confort-text{font-family:"DM Sans";font-weight:300;font-size:14px;color:#5D5752;line-height:1.65em;text-align:center;margin:0px;}.elementor .s-benefit-confort{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#E2D2BB;border-style:solid;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-romantisme-icon-wrap{width:72px;height:72px;border-radius:50%;border-width:1px;border-color:#B98F51;border-style:solid;background-color:#FBF8F2;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-romantisme-title{font-family:"DM Sans";font-weight:500;font-size:15px;color:#34302D;letter-spacing:1.2px;line-height:1.3em;text-align:center;margin:0px;}.elementor .s-romantisme-text{font-family:"DM Sans";font-weight:300;font-size:14px;color:#5D5752;line-height:1.65em;text-align:center;margin:0px;}.elementor .s-benefit-romantisme{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#E2D2BB;border-style:solid;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-benefits-grid{width:100%;max-width:1160px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1px;border-color:#E5D7C4;border-style:solid;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:stretch;}.elementor .s-journee-benefits{padding-block-start:26px;padding-block-end:34px;padding-inline-start:36px;padding-inline-end:36px;background-color:#FAF8F5;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-journee-cta-image{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;background-image:linear-gradient(#000000c9, #000000c9);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-journee-cta-overlay{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-color:#181310;opacity:0.78%;}.elementor .s-journee-cta-title{font-family:Italiana;font-weight:400;font-size:36px;color:#FFFFFF;line-height:1.12em;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-journee-cta-text{font-family:"DM Sans";font-weight:300;font-size:14px;color:#D5AB6A;letter-spacing:2px;line-height:1em;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-journee-cta-copy{width:100%;position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-tarifs-cta-day{width:285px;font-family:"DM Sans";font-weight:400;font-size:14px;color:#FFFFFF;line-height:1.2em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#D5B47D;border-style:solid;background-color:#B88A4E;display:flex;justify-content:center;align-items:center;}.elementor .s-tarifs-cta-night{width:285px;font-family:"DM Sans";font-weight:400;font-size:14px;color:#D5AB6A;line-height:1.2em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#B98F51;border-style:solid;background-color:#181310;display:flex;justify-content:center;align-items:center;}.elementor .s-tarifs-cta-actions{width:100%;position:relative;z-index:2;display:flex;flex-direction:row;gap:22px;justify-content:center;align-items:center;}.elementor .s-journee-cta{width:100%;min-height:250px;max-width:1450px;overflow:hidden;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:center;}.elementor .s-journee-cta-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#000000bd, #000000bd);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FAF8F5;display:flex;flex-direction:column;align-items:center;}