.menu-item:hover>a{text-decoration:underline!important}.et-fixed-header #top-menu .sub-menu a{color:#a89060!important}.post-meta{display:none}.button-reserver .is-style-outline{background-color:none!important;border-color:#96262c;color:#96262c;font-family:source-sans-pro,sans-serif!important;font-weight:600;font-style:normal;font-size:14px;text-decoration:uppercase;letter-spacing:3px;width:300px}.button-reserver .is-style-outline :hover{background-color:#96262c;border-color:#96262c;color:white;font-family:source-sans-pro,sans-serif!important;font-weight:600;font-style:normal;font-size:14px;text-decoration:uppercase;letter-spacing:3px;width:300px}.footer-widget p{font-family:source-sans-pro,sans-serif!important;font-weight:600;font-style:normal;letter-spacing:3px}.footer-widget{width:100%!important}.chambres-titre{font-family:utopia-std,serif;font-style:normal;font-weight:600}.chambres-m2{font-family:source-sans-pro,sans-serif;font-weight:600;font-style:normal;text-decoration:uppercase;letter-spacing:3px;}.chambres-description{font-family:utopia-std,serif;font-style:normal;font-weight:600}.chambres-prix{font-family:utopia-std,serif;font-style:normal;font-weight:600}.book-now .et_pb_column{width:50%!important}.et_pb_post_slider_0 .et_pb_slide_description{text-shadow:none!important}.chambres h2{font-family:utopia-std,serif;font-weight:700;font-style:normal;font-size:24px;text-align:right;color:#96262c}.chambres img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.chambres img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.chambres div.et_pb_main_blurb_image{overflow:hidden;display:inline-block}.arrangements h2{font-family:utopia-std,serif;font-weight:700;font-style:normal;font-size:24px;text-align:center;color:white!important}.arrangements h3{font-family:utopia-std,serif;font-weight:700;font-style:normal;font-size:18px;text-align:center;color:white!important}.wellness h2{font-family:utopia-std,serif;font-weight:700;font-style:normal;font-size:16px;color:#00bfb3}.wellness img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.wellness img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.wellness div.et_pb_main_blurb_image{overflow:hidden;display:inline-block}.alentours h2{font-family:utopia-std,serif;font-weight:700;font-style:normal;font-size:16px;color:#00833e}.zoom-blurb img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.zoom-blurb img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.zoom-blurb div.et_pb_main_blurb_image{overflow:hidden;display:inline-block}.et_pb_slider .et-pb-controllers a{border-radius:0!important;width:50px!important;height:5px!important}.et_pb_widget{width:100%!important}.impressum p{font-family:source-sans-pro,sans-serif!important;font-weight:600;font-style:normal;letter-spacing:2px;font-size:14px}body,#page-container{background-color:#FDFBF8!important}.inc-details{display:grid;gap:10px;margin-top:24px}.inc-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #E2DCD4}.inc-row:last-child{border-bottom:none}.inc-icon{width:26px;height:26px;border-radius:50%;background:rgba(184,150,90,0.1);display:flex;align-items:center;justify-content:center;font-size:0.65rem;color:#B8965A;flex-shrink:0}.inc-row div{font-family:'Jost',sans-serif;font-size:14px;font-weight:400;color:#3A352F}.inc-row div strong{display:block;font-weight:500}.inc-row div span{display:block;font-size:12px;font-weight:300;color:#8C7E6F;margin-top:2px}.transition-text em,.et_pb_text em{color:#D4B87A}.dp-scene{font-family:'Cormorant Garamond',Georgia,serif;font-size:15px;font-weight:300;font-style:italic;color:#2C3E2D;line-height:1.6;margin-bottom:16px;padding-left:14px;border-left:2px solid #B8965A}.dp-type{font-family:'Jost',sans-serif;font-size:9px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#B8965A;margin-bottom:8px}.prac-highlight{background:rgba(184,150,90,0.08);border:1px solid rgba(184,150,90,0.2);padding:8px 14px;display:inline-block;margin-top:12px;font-family:'Jost',sans-serif;font-size:13px;font-weight:500;color:#B8965A}.dp-badge{position:absolute;top:14px;left:14px;font-family:'Jost',sans-serif;font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;background:rgba(0,0,0,0.35);backdrop-filter:blur(6px);color:#FFFFFF;padding:5px 12px;z-index:2}@media (max-width:980px){.inc-details{margin-top:16px}.inc-row{padding:7px 0}}@media (max-width:767px){.dp-scene{font-size:14px}.inc-icon{width:22px;height:22px;font-size:0.55rem}}.foret-card{background:#FFFFFF;border:1px solid #E2DCD4;overflow:hidden;transition:box-shadow 0.5s ease,transform 0.5s ease}.foret-card:hover{box-shadow:0 16px 48px rgba(0,0,0,0.07);transform:translateY(-3px)}.card-img img{width:100%;height:260px;object-fit:cover;display:block;transition:transform 0.7s ease}.foret-card:hover .card-img img{transform:scale(1.05)}.card-badge{position:absolute!important;top:14px!important;left:14px!important;z-index:3;background:rgba(0,0,0,0.35)!important;backdrop-filter:blur(6px);margin:0!important}.card-img{position:relative!important}.card-scene{font-family:'Cormorant Garamond',Georgia,serif;font-size:15px;font-weight:300;font-style:italic;color:#2C3E2D;line-height:1.6;padding-left:14px;border-left:2px solid #B8965A}.card-includes{list-style:none;padding:0;margin:0}.card-includes li{position:relative;padding-left:16px;margin-bottom:5px;font-family:'Jost',sans-serif;font-size:13px;font-weight:300;color:#3A352F;line-height:1.5}.card-includes li::before{content:'';position:absolute;left:0;top:7px;width:4px;height:4px;background:#B8965A;border-radius:50%}.room-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.room-tag{display:inline-block;font-family:'Jost',sans-serif;font-size:10px;font-weight:500;letter-spacing:0.5px;text-transform:uppercase;color:#8C7E6F;border:1px solid #E2DCD4;padding:4px 10px;transition:all 0.3s}.room-tag:hover{border-color:#B8965A;color:#B8965A}.card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid #E2DCD4;padding-top:18px}.price-amount{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;font-weight:400;color:#2A2622;line-height:1}.price-unit{display:block;font-family:'Jost',sans-serif;font-size:11px;font-weight:300;color:#8C7E6F;margin-top:3px}.card-cta{display:inline-block;font-family:'Jost',sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-decoration:none;background:#B8965A;color:#FFFFFF;padding:12px 24px;border:none;cursor:pointer;transition:all 0.4s}.card-cta:hover{background:#D4B87A;transform:translateY(-1px)}@media (max-width:980px){.card-img img{height:220px}}@media (max-width:767px){.card-img img{height:200px}.card-scene{font-size:14px}.price-amount{font-size:22px}.card-cta{font-size:10px;padding:10px 18px}}