:root{--sl-ink:#111418;--sl-ink-2:#2a2f36;--sl-muted:#5d636b;--sl-line:#e6e4df;--sl-soft:#f5f3ef;--sl-white:#ffffff;--sl-gold:#ff5a45;--sl-gold-dark:#e8462f;--sl-radius:18px;--sl-shadow:0 20px 50px -25px rgba(17,20,24,.25)}body,body p,body li,.et_pb_module,#top-menu a,input,textarea,select,button{font-family:'Manrope',Helvetica,Arial,sans-serif!important}body{color:var(--sl-muted);font-size:17px;line-height:1.7;background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.et_pb_module_header{font-family:'Manrope',sans-serif!important;color:var(--sl-ink);font-weight:800;letter-spacing:-.02em;line-height:1.12;padding-bottom:0}a{color:var(--sl-ink)}p{padding-bottom:1em}p:last-of-type{padding-bottom:0}::selection{background:var(--sl-gold);color:#fff}#page-container{overflow-x:hidden}#main-header{box-shadow:none!important;border-bottom:1px solid var(--sl-line);background:rgba(255,255,255,.96)!important;backdrop-filter:saturate(1.4) blur(8px)}#main-header .container{width:90%;max-width:1240px}#logo{max-height:44%!important}#top-menu li{padding-right:30px}#top-menu li a{font-size:15px;font-weight:600;color:var(--sl-ink)!important;opacity:1!important}#top-menu li a:hover,#top-menu li.current-menu-item>a{color:var(--sl-gold)!important}#top-menu li.sl-menu-cta{padding-right:0}#top-menu li.sl-menu-cta>a{background:var(--sl-ink);color:#fff!important;padding:12px 22px!important;border-radius:999px;transition:background .2s}#top-menu li.sl-menu-cta>a:hover{background:var(--sl-gold);color:#fff!important}.et_header_style_left #et-top-navigation{padding-top:26px}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:16px}.et_header_style_left #et-top-navigation nav>ul>li.sl-menu-cta>a{padding-bottom:12px!important}#et_top_search{display:none}.mobile_menu_bar:before{color:var(--sl-ink)!important}.et_mobile_menu{border-top:3px solid var(--sl-gold)!important;border-radius:0 0 14px 14px}.et_mobile_menu li a{font-weight:600;color:var(--sl-ink)!important}#main-footer{display:none}.et_pb_section.sl{padding:110px 0}.et_pb_section.sl-tight{padding:70px 0}.et_pb_section.sl-soft{background:var(--sl-soft)}.et_pb_section.sl-dark{background:var(--sl-ink)}.et_pb_section.sl .et_pb_row{width:90%;max-width:1200px;padding:0}.et_pb_section.sl .et_pb_row+.et_pb_row{margin-top:56px}.sl .et_pb_row.sl-center{max-width:780px;text-align:center}.sl .et_pb_row.sl-mid{align-items:center}.et_pb_section .et_flex_row{flex-wrap:wrap}.sl .sl-center .et_flex_column{align-items:center}.et_flex_column.sl-btns{flex-direction:row!important;flex-wrap:wrap;align-items:center;column-gap:12px}.et_flex_column.sl-btns>.et_pb_module:not(.et_pb_button_module_wrapper){flex:0 0 100%}.sl-center .et_flex_column.sl-btns{justify-content:center}.sl .et_pb_module{margin-bottom:22px}.sl .et_pb_module:last-child{margin-bottom:0}.sl-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-gold)}.sl-eyebrow p{color:var(--sl-gold)}.sl-h1 h1,.sl-h1 .et_pb_module_header{font-size:clamp(40px,5.6vw,74px)}.sl-h2 h2,.sl-h2 .et_pb_module_header{font-size:clamp(32px,3.6vw,50px)}.sl-h3 h3,.sl-h3 .et_pb_module_header{font-size:24px}.sl-lead,.sl-lead p{font-size:19px;line-height:1.7;color:var(--sl-muted)}.sl-dark .sl-h1 h1,.sl-dark .sl-h2 h2,.sl-dark h3,.sl-hero h1,.sl-dark .et_pb_module_header{color:#fff}.sl-dark,.sl-dark p,.sl-dark li{color:rgba(255,255,255,.72)}body .sl .et_pb_button,body .sl-hero .et_pb_button{font-size:16px!important;font-weight:700;letter-spacing:0;border:0!important;border-radius:999px!important;padding:16px 30px!important;background:var(--sl-gold)!important;color:#fff!important;transition:all .25s ease}body .sl .et_pb_button:hover{background:var(--sl-gold-dark)!important;padding:16px 30px!important;transform:translateY(-2px)}body .sl .et_pb_button:after{display:none!important}body .sl .sl-btn-ghost .et_pb_button,body .sl .et_pb_button.sl-btn-ghost{background:transparent!important;color:var(--sl-ink)!important;box-shadow:inset 0 0 0 1.5px var(--sl-ink)}body .sl .sl-btn-ghost .et_pb_button:hover,body .sl .et_pb_button.sl-btn-ghost:hover{background:var(--sl-ink)!important;color:#fff!important}body .sl-dark .et_pb_button.sl-btn-ghost,body .sl-hero .et_pb_button.sl-btn-ghost{color:#fff!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.8)}body .sl-dark .et_pb_button.sl-btn-ghost:hover,body .sl-hero .et_pb_button.sl-btn-ghost:hover{background:#fff!important;color:var(--sl-ink)!important}body .sl .et_pb_button.sl-btn-dark{background:var(--sl-ink)!important}body .sl .et_pb_button.sl-btn-dark:hover{background:#000!important}.et_pb_section.sl-hero{position:relative;min-height:88vh;display:flex;align-items:center;background-size:cover;background-position:center;padding:140px 0 110px}.et_pb_section.sl-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,12,15,.82) 0%,rgba(10,12,15,.55) 45%,rgba(10,12,15,.1) 100%)}.et_pb_section.sl-hero>.et_pb_row{position:relative;z-index:2;width:90%}.sl-hero .et_pb_column{max-width:760px}.sl-hero p{color:rgba(255,255,255,.85)}.sl-hero .sl-eyebrow p{color:#fff;display:inline-block;padding:8px 16px;border:1px solid rgba(255,255,255,.35);border-radius:999px;letter-spacing:.12em}.sl-hero-home{background-image:url(/wp-content/uploads/2026/09/sweety-lodge-villa.jpg)}.et_pb_section.sl-hero-page{min-height:58vh}.sl-hero-services{background-image:url(/wp-content/uploads/2026/09/sweety-lodge-chambre2.jpg)}.sl-hero-proprio{background-image:url(/wp-content/uploads/2026/09/sweety-lodge-maison.jpg)}.sl-hero-apropos{background-image:url(/wp-content/uploads/2026/09/sweety-lodge-plage.jpg)}.sl-hero-contact{background-image:url(/wp-content/uploads/2026/09/sweety-lodge-appart.jpg)}.et_pb_section.sl-pagehead{padding:120px 0 40px;border-bottom:1px solid var(--sl-line)}.sl-stats{border-bottom:1px solid var(--sl-line)}.sl-stat{border-left:1px solid var(--sl-line);padding-left:26px}.sl-stat strong{display:block;font-size:34px;font-weight:800;color:var(--sl-ink);letter-spacing:-.02em;line-height:1.1}.sl-stat span{display:block;font-size:15px;margin-top:6px}.sl-img img{border-radius:var(--sl-radius);width:100%;aspect-ratio:4/5;object-fit:cover}.sl-img-wide img{aspect-ratio:16/11}.sl-img .et_pb_image_wrap{display:block;width:100%}.sl-check ul{list-style:none;padding:0!important;margin:0}.sl-check li{position:relative;padding:0 0 12px 34px;color:var(--sl-ink-2);font-weight:500}.sl-check li:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border-radius:50%;background:var(--sl-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.sl-dark .sl-check li{color:#fff}.sl-cards .et_pb_column{margin-bottom:30px!important}.sl-card{background:#fff;border:1px solid var(--sl-line);border-radius:var(--sl-radius);padding:36px 32px;height:100%;transition:transform .3s ease,box-shadow .3s ease,border-color .3s}.sl-card:hover{transform:translateY(-4px);box-shadow:var(--sl-shadow);border-color:transparent}.sl-soft .sl-card{border-color:transparent}.sl-card .sl-num{display:block;font-size:14px;font-weight:800;color:var(--sl-gold);letter-spacing:.08em;margin-bottom:22px}.sl-card h3{font-size:21px;margin-bottom:12px}.sl-card p{font-size:16px}.sl-card ul{padding:14px 0 0 18px;font-size:15px}.sl-card li{padding-bottom:4px}.sl-cards .et_pb_column>.et_pb_module{flex:1}.sl-step{border-top:2px solid var(--sl-ink);padding-top:26px}.sl-step .sl-num{font-size:44px;font-weight:800;color:var(--sl-gold);line-height:1;display:block;margin-bottom:16px;letter-spacing:-.03em}.sl-step h3{font-size:20px;margin-bottom:10px}.sl-step p{font-size:15.5px}.sl-dark .sl-step{border-top-color:rgba(255,255,255,.25)}.sl-price{background:#fff;border:1px solid var(--sl-line);border-radius:22px;padding:42px 36px;height:100%;position:relative}.sl-price.is-featured{background:var(--sl-ink);border-color:var(--sl-ink)}.sl-price.is-featured h3,.sl-price.is-featured .sl-amount{color:#fff}.sl-price.is-featured p,.sl-price.is-featured li{color:rgba(255,255,255,.75)}.sl-price .sl-badge{position:absolute;top:22px;right:22px;background:var(--sl-gold);color:#fff;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;letter-spacing:.04em}.sl-price h3{font-size:22px;margin-bottom:6px}.sl-price .sl-amount{font-size:52px;font-weight:800;color:var(--sl-ink);letter-spacing:-.03em;line-height:1.1;margin:18px 0 4px}.sl-price .sl-amount small{font-size:16px;font-weight:600;letter-spacing:0;color:var(--sl-muted)}.sl-price.is-featured .sl-amount small{color:rgba(255,255,255,.6)}.sl-price ul{list-style:none;padding:22px 0 0!important;margin:22px 0 0;border-top:1px solid var(--sl-line)}.sl-price.is-featured ul{border-top-color:rgba(255,255,255,.15)}.sl-price li{padding:0 0 12px 30px;position:relative;font-size:15.5px}.sl-price li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--sl-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/10px no-repeat}.sl-note,.sl-note p{font-size:14px;color:var(--sl-muted)}.sl-zones p{display:flex;flex-wrap:wrap;gap:10px}.sl-zones span{display:inline-block;padding:10px 18px;border:1px solid var(--sl-line);border-radius:999px;font-weight:600;color:var(--sl-ink);font-size:15px;background:#fff}.sl-dark .sl-zones span{background:transparent;border-color:rgba(255,255,255,.25);color:#fff}.sl .et_pb_toggle{background:transparent!important;border:0!important;border-bottom:1px solid var(--sl-line)!important;padding:26px 0!important;margin-bottom:0!important}.sl .et_pb_toggle .et_pb_toggle_title{font-size:19px!important;font-weight:700;color:var(--sl-ink)!important;padding-right:50px}.sl .et_pb_toggle .et_pb_toggle_title:before{content:"+"!important;font-family:'Manrope',sans-serif!important;font-size:28px!important;font-weight:400;color:var(--sl-gold)!important;right:0!important}.sl .et_pb_toggle_open .et_pb_toggle_title:before{content:"−"!important;display:block!important}.sl .et_pb_toggle_content{padding-top:14px;font-size:16px}.et_pb_section.sl-cta{background:var(--sl-gold);padding:90px 0}.sl-cta h2,.sl-cta .et_pb_module_header{color:#fff!important}.sl-cta p{color:rgba(255,255,255,.9)}body .sl-cta .et_pb_button{background:var(--sl-ink)!important}body .sl-cta .et_pb_button:hover{background:#000!important}body .sl-cta .et_pb_button.sl-btn-ghost{background:transparent!important;box-shadow:inset 0 0 0 1.5px #fff;color:#fff!important}.sl-form{background:#fff;border-radius:22px;padding:44px!important;box-shadow:var(--sl-shadow)}.sl-form .et_pb_contact_main_title{font-size:26px;margin-bottom:24px}.sl-form .input,.sl-form input.input,.sl-form textarea.input,.sl-form select{background:var(--sl-soft)!important;border:1.5px solid transparent!important;border-radius:12px!important;padding:16px 18px!important;font-size:16px!important;color:var(--sl-ink)!important}.sl-form .input:focus{border-color:var(--sl-ink)!important;background:#fff!important}.sl-form .input::placeholder{color:#8a8f96}body .sl-form .et_contact_bottom_container{float:none;display:flex;justify-content:space-between;align-items:center;width:100%}body .sl-form .et_pb_contact_submit{background:var(--sl-gold)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 32px!important;font-size:16px!important;font-weight:700}body .sl-form .et_pb_contact_submit:hover{background:var(--sl-gold-dark)!important;padding:14px 32px!important}body .sl-form .et_pb_contact_submit:after{display:none}.sl-form .et_pb_contact_captcha_question{font-size:15px}.sl-contact-item{padding:22px 0;border-bottom:1px solid var(--sl-line)}.sl-contact-item small{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-gold);margin-bottom:4px}.sl-contact-item a,.sl-contact-item strong{font-size:19px;font-weight:700;color:var(--sl-ink)}.sl-legal h2{font-size:24px;margin:40px 0 12px}.sl-legal h2:first-child{margin-top:0}.sl-legal p,.sl-legal li{font-size:16px}.sl-legal ul{padding-left:20px;margin-bottom:1em}.sl-todo{background:#fff3c4;color:#6b5200;padding:1px 6px;border-radius:4px;font-size:.85em;font-weight:600}.et_pb_section.sl-footer{background:var(--sl-ink);padding:90px 0 36px}.sl-footer p,.sl-footer li{color:rgba(255,255,255,.65);font-size:15px}.sl-footer a{color:rgba(255,255,255,.85)}.sl-footer a:hover{color:var(--sl-gold)}.sl-footer h4{color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.sl-footer ul{list-style:none;padding:0!important}.sl-footer li{padding-bottom:10px}.sl-footer .sl-logo-f{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.03em;display:block;margin-bottom:14px}.sl-footer .sl-logo-f i{font-style:normal;color:var(--sl-gold)}.et_pb_section.sl-footer .et_pb_row.sl-footer-bottom{margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.sl-footer-bottom p{font-size:13.5px;color:rgba(255,255,255,.5)}.sl-footer-bottom a{color:rgba(255,255,255,.7)}@media(max-width:980px){.et_pb_section.sl{padding:72px 0}.et_pb_section.sl-hero{min-height:auto;padding:110px 0 80px}.et_pb_section.sl .et_pb_row+.et_pb_row{margin-top:36px}.sl-stat{border-left:0;border-top:1px solid var(--sl-line);padding:18px 0 0}.sl-img img{aspect-ratio:4/3}.sl-form{padding:28px!important}}@media(max-width:767px){body{font-size:16px}.sl-lead,.sl-lead p{font-size:17px}.et_flex_column.sl-btns>.et_pb_button_module_wrapper{flex:0 0 100%}.sl .et_pb_button{display:block;text-align:center}.sl-price{padding:34px 26px}body .sl-form .et_contact_bottom_container{flex-direction:column;align-items:stretch;gap:14px}}.sl .et_pb_text,.sl-hero .et_pb_text,.sl-footer .et_pb_text{font-size:17px}body .sl-hero .et_pb_button.sl-btn-ghost{background:transparent!important}body .sl-hero .et_pb_button:hover{transform:translateY(-2px)}body .sl-hero .et_pb_button:after{display:none!important}.sl-dark .sl-eyebrow p{color:var(--sl-gold)}.sl-img{width:100%}.sl-right{text-align:right}.sl-center-text{max-width:860px!important}.sl-pagehead .et_pb_row{max-width:860px!important}@media(max-width:980px){.sl-right{text-align:left}}.sl .et_pb_row.sl-faq{max-width:860px}.sl-center .et_pb_text,.sl-center .et_pb_text p,.sl-center .et_pb_heading{text-align:center}.sl-card .sl-num{margin-bottom:10px}.sl-cards .et_pb_column{margin-bottom:0!important}.et_pb_section.sl .et_pb_row.sl-cards+.et_pb_row.sl-cards{margin-top:30px}.sl-price .sl-badge{position:static;display:inline-block;margin-bottom:16px}#estimation,#formulaire{scroll-margin-top:90px}.sl-footer .et_pb_row{width:90%;max-width:1200px}.sl-footer .sl-logo-f+p{max-width:340px}@media(max-width:980px){.sl-footer .et_pb_column{margin-bottom:10px}.sl-hero .sl-h1 h1{font-size:40px}}@media (max-width:980px){.et_pb_row .et_flex_column_24_24_tablet{width:100%!important}.et_pb_row .et_flex_column_12_24_tablet{width:calc(50% - var(--horizontal-gap-parent,5.5%)/2)!important}}@media (max-width:767px){.et_pb_row .et_flex_column_24_24_phone{width:100%!important}}@media (max-width:767px){.sl-form .et_pb_contact_field{width:100%!important}}.sl-form .et_pb_contact_form_label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root{--sl-ink:#0d0d0d;--sl-ink-2:#262626;--sl-muted:#5f5b55;--sl-line:#e8e1d4;--sl-soft:#f8f5ef;--sl-gold:#b8872f;--sl-gold-dark:#8a6326;--sl-gold-light:#e2c27a;--sl-gold-grad:linear-gradient(120deg,#8a6326 0%,#c49440 30%,#f0d995 50%,#c08c3a 72%,#8a6326 100%);--sl-radius:6px;--sl-shadow:0 24px 60px -30px rgba(13,13,13,.35)}::selection{background:var(--sl-gold);color:#fff}h1,h2,h3,.et_pb_module_header,.sl-card h3,.sl-step h3,.sl-price h3{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:600;letter-spacing:-.005em;line-height:1.06}.sl-h1 h1,.sl-h1 .et_pb_module_header{font-size:clamp(46px,6.2vw,86px)}.sl-h2 h2,.sl-h2 .et_pb_module_header{font-size:clamp(38px,4.2vw,58px)}.sl-card h3{font-size:27px}.sl-step h3{font-size:25px}.sl-price h3{font-size:30px}.sl-footer h4{font-family:'Manrope',sans-serif!important;color:var(--sl-gold-light)}.sl-eyebrow p,.sl-eyebrow{color:var(--sl-gold-dark)}.sl-dark .sl-eyebrow p,.sl-cta .sl-eyebrow p{color:var(--sl-gold-light)}.sl-eyebrow p:before{content:"";display:inline-block;width:30px;height:1px;background:currentColor;vertical-align:middle;margin-right:14px}.sl-hero .sl-eyebrow p:before{display:none}.sl-hero .sl-eyebrow p{border-color:rgba(226,194,122,.55);color:var(--sl-gold-light)}#main-header{border-bottom:1px solid var(--sl-line)}#logo{max-height:60%!important}#top-menu li a:hover,#top-menu li.current-menu-item>a{color:var(--sl-gold)!important}#top-menu li.sl-menu-cta>a{background:var(--sl-ink);color:var(--sl-gold-light)!important;border-radius:2px;text-transform:uppercase;font-size:12.5px!important;letter-spacing:.12em;font-weight:700}#top-menu li.sl-menu-cta>a:hover{background:var(--sl-gold);color:var(--sl-ink)!important}.et_mobile_menu{border-top-color:var(--sl-gold)!important}body .sl .et_pb_button,body .sl-hero .et_pb_button{border-radius:2px!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px!important;font-weight:700;padding:18px 34px!important;background:var(--sl-gold-grad)!important;background-size:200% 100%!important;background-position:0% 0!important;color:var(--sl-ink)!important}body .sl .et_pb_button:hover,body .sl-hero .et_pb_button:hover{background-position:100% 0!important;padding:18px 34px!important;color:var(--sl-ink)!important}body .sl .et_pb_button.sl-btn-ghost,body .sl .sl-btn-ghost .et_pb_button{background:transparent!important;color:var(--sl-ink)!important;box-shadow:inset 0 0 0 1px var(--sl-ink)}body .sl .et_pb_button.sl-btn-ghost:hover{background:var(--sl-ink)!important;color:var(--sl-gold-light)!important}body .sl-hero .et_pb_button.sl-btn-ghost,body .sl-dark .et_pb_button.sl-btn-ghost,body .sl-cta .et_pb_button.sl-btn-ghost{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(226,194,122,.7)}body .sl-hero .et_pb_button.sl-btn-ghost:hover,body .sl-dark .et_pb_button.sl-btn-ghost:hover,body .sl-cta .et_pb_button.sl-btn-ghost:hover{background:var(--sl-gold-light)!important;color:var(--sl-ink)!important}body .sl .et_pb_button.sl-btn-dark{background:var(--sl-ink)!important;color:var(--sl-gold-light)!important}body .sl .et_pb_button.sl-btn-dark:hover{background:#000!important;color:#fff!important}.et_pb_section.sl-hero:before{background:linear-gradient(100deg,rgba(8,8,8,.86) 0%,rgba(8,8,8,.58) 48%,rgba(8,8,8,.15) 100%)}.sl-stat strong{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:44px;letter-spacing:0}.sl-card{border-radius:var(--sl-radius)}.sl-card .sl-num{color:var(--sl-gold-dark);letter-spacing:.14em}.sl-card:hover{border-color:var(--sl-gold-light)}.sl-step{border-top:1px solid var(--sl-gold)}.sl-step .sl-num{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:60px;color:var(--sl-gold)}.sl-dark .sl-step{border-top-color:rgba(226,194,122,.45)}.sl-dark .sl-step .sl-num{color:var(--sl-gold-light)}.et_pb_section.sl-dark{background:var(--sl-ink)}.sl-img img{border-radius:var(--sl-radius)}.sl-price{border-radius:var(--sl-radius)}.sl-price .sl-amount{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:64px;letter-spacing:0}.sl-price.is-featured{background:var(--sl-ink);box-shadow:inset 0 0 0 1px rgba(226,194,122,.45)}.sl-price.is-featured .sl-amount{color:var(--sl-gold-light)}.sl-price .sl-badge{background:var(--sl-gold-grad);color:var(--sl-ink);border-radius:2px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.sl-zones span{border-radius:2px;border-color:var(--sl-line)}.sl .et_pb_toggle .et_pb_toggle_title{font-family:'Cormorant Garamond',serif!important;font-size:25px!important;font-weight:600}.sl .et_pb_toggle .et_pb_toggle_title:before{color:var(--sl-gold)!important}.et_pb_section.sl-cta{background:var(--sl-ink);border-top:1px solid rgba(226,194,122,.35)}.sl-cta h2,.sl-cta .et_pb_module_header{color:#fff!important}.sl-cta p{color:rgba(255,255,255,.75)}body .sl-cta .et_pb_button{background:var(--sl-gold-grad)!important;background-size:200% 100%!important;color:var(--sl-ink)!important}body .sl-cta .et_pb_button:hover{background-position:100% 0!important}.sl-form{border-radius:var(--sl-radius)}.sl-form .input,.sl-form input.input,.sl-form textarea.input,.sl-form select{border-radius:3px!important}.sl-form .input:focus{border-color:var(--sl-gold)!important}body .sl-form .et_pb_contact_submit{background:var(--sl-ink)!important;color:var(--sl-gold-light)!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px!important}body .sl-form .et_pb_contact_submit:hover{background:var(--sl-gold)!important;color:var(--sl-ink)!important}.sl-contact-item small{color:var(--sl-gold-dark)}.et_pb_section.sl-footer{background:#080808;border-top:1px solid rgba(226,194,122,.25)}.sl-footer .sl-logo-f{font-size:0!important;line-height:0;width:270px;height:61px;margin-bottom:22px;background:url(/wp-content/uploads/2026/09/sweety-lodge-logo-horizontal-blanc.png) left center/contain no-repeat}.sl-footer a:hover{color:var(--sl-gold-light)}.sl-num,.sl-amount,.sl-stat strong{font-variant-numeric:lining-nums}@media (min-width:981px) and (max-width:1280px){#top-menu li{padding-right:18px}#top-menu li a{font-size:14px}#top-menu li.sl-menu-cta>a{padding:11px 16px!important;letter-spacing:.08em}#logo{max-height:50%!important}}@media (min-width:981px) and (max-width:1120px){#top-menu li.sl-menu-cta{display:none}}#top-menu{white-space:nowrap}.sl-price .sl-amount{font-size:clamp(46px,4.4vw,64px);white-space:nowrap}.sl-price .sl-amount small{font-family:'Manrope',sans-serif}@media (max-width:767px){#logo{max-height:62%!important}.sl-footer .sl-logo-f{width:230px;height:52px}}