.elementor-54 .elementor-element.elementor-element-536de39{--display:flex;}.elementor-54 .elementor-element.elementor-element-536de39:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-536de39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211714;background-image:url("https://www.maisonoria13.fr/wp-content/uploads/2026/10/reformer-lumiere-doree.webp");background-position:center center;background-size:cover;}.elementor-54 .elementor-element.elementor-element-cd8b85d{--display:flex;}.elementor-54 .elementor-element.elementor-element-98416f0{--display:flex;}.elementor-54 .elementor-element.elementor-element-a8e49f0 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-54 .elementor-element.elementor-element-a8e49f0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-54 .elementor-element.elementor-element-a8e49f0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-54 .elementor-element.elementor-element-a8e49f0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-54 .elementor-element.elementor-element-a8e49f0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-54 .elementor-element.elementor-element-30dad7c{--display:flex;}.elementor-54 .elementor-element.elementor-element-2175b31{--display:flex;}/* Start custom CSS */body{background:#211714!important}
.cs-hero{--padding-top:0!important;--padding-bottom:0!important;--padding-left:0!important;--padding-right:0!important;--gap:0!important;position:relative!important;min-height:100vh!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;color:#F4EFE8!important;overflow:hidden!important;isolation:isolate!important;padding:clamp(22px,4vw,44px) clamp(18px,5vw,64px) clamp(20px,3vw,34px)!important;background-color:#211714!important}
.cs-hero::before{content:""!important;position:absolute!important;inset:-4%!important;width:auto!important;height:auto!important;border-radius:0!important;z-index:-2!important;background:inherit!important;background-size:cover!important;background-position:50% 45%!important;animation:csZoom 28s ease-out both!important}
.cs-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(90% 70% at 50% 45%,rgba(33,23,20,.42),rgba(33,23,20,.72) 78%),linear-gradient(180deg,rgba(33,23,20,.55),rgba(33,23,20,.05) 30%,rgba(33,23,20,.1) 60%,rgba(33,23,20,.85))!important}
@keyframes csZoom{from{transform:scale(1.12)}to{transform:scale(1)}}
.cs-top,.cs-mid,.cs-bottom{width:100%!important;--width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:0!important}
.cs-logo img{width:min(240px,58vw)!important;height:auto!important;opacity:.95!important}
.cs-mid{max-width:980px!important;padding:clamp(40px,7vh,90px) 0!important;animation:csUp 1.4s cubic-bezier(.22,.7,.12,1) .2s both!important}
@keyframes csUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.cs-kicker p{font-family:"Jost",sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#D5C2AA!important;margin:0!important}
.cs-h1 .elementor-heading-title{font-family:"Cormorant Garamond",serif!important;font-weight:300!important;font-size:clamp(52px,9vw,136px)!important;line-height:.92!important;letter-spacing:-.01em!important;color:#F4EFE8!important;margin:26px 0 0!important}
.cs-h1 em{font-style:italic!important;font-weight:300!important}
.cs-lead p{font-family:"Cormorant Garamond",serif!important;font-style:italic!important;font-size:clamp(19px,2vw,25px)!important;line-height:1.4!important;color:rgba(244,239,232,.86)!important;max-width:36ch!important;margin:26px auto 0!important}
.cs-count{margin-top:clamp(34px,5vh,56px)!important;width:100%!important;max-width:640px!important}
.cs-count .elementor-countdown-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(244,239,232,.28)!important;border-bottom:1px solid rgba(244,239,232,.28)!important}
.cs-count .elementor-countdown-item{background:none!important;padding:18px 6px 16px!important;margin:0!important;border:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}
.cs-count .elementor-countdown-item+.elementor-countdown-item{border-left:1px solid rgba(244,239,232,.2)!important}
.cs-count .elementor-countdown-digits{font-family:"Cormorant Garamond",serif!important;font-weight:300!important;font-size:clamp(40px,6vw,72px)!important;line-height:1!important;color:#F4EFE8!important;font-variant-numeric:lining-nums tabular-nums!important}
.cs-count .elementor-countdown-label{font-family:"Jost",sans-serif!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#D5C2AA!important;line-height:1.2!important}
.cs-count .elementor-countdown-expire--message{font-family:"Cormorant Garamond",serif!important;font-size:30px!important;color:#F4EFE8!important;padding:18px 0!important}
.cs-ctas{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:clamp(30px,4.5vh,48px)!important;width:auto!important;--width:auto!important}
.cs-btn .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:0 26px!important;border-radius:999px!important;border:1px solid transparent!important;font-family:"Jost",sans-serif!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:background .35s,color .35s,border-color .35s!important}
.cs-btn-light .elementor-button{background:#F4EFE8!important;color:#3B2A23!important}
.cs-btn-light .elementor-button:hover{background:#D5C2AA!important;color:#3B2A23!important}
.cs-btn-line .elementor-button{background:transparent!important;color:#F4EFE8!important;border-color:rgba(244,239,232,.7)!important}
.cs-btn-line .elementor-button:hover{background:rgba(244,239,232,.12)!important;color:#F4EFE8!important}
.cs-foot p{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 22px!important;margin:0!important;font-family:"Jost",sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;color:rgba(244,239,232,.7)!important}
.cs-foot a{color:inherit!important;text-decoration:none!important}
.cs-foot a:hover{color:#F4EFE8!important}
@media (max-width:600px){.cs-count .elementor-countdown-item{padding:14px 2px 12px!important}.cs-count .elementor-countdown-label{font-size:9px!important;letter-spacing:.16em!important}.cs-ctas .cs-btn{width:100%!important}.cs-ctas .cs-btn .elementor-button{width:100%!important}.cs-ctas{width:100%!important;max-width:340px!important}}
@media (prefers-reduced-motion:reduce){.cs-hero::before,.cs-mid{animation:none!important}}
.cs-bottom{gap:14px!important}.cs-admin .elementor-button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:7px 14px!important;border-radius:999px!important;border:1px solid rgba(244,239,232,.28)!important;background:transparent!important;color:rgba(244,239,232,.62)!important;font-family:"Jost",sans-serif!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;transition:color .3s,border-color .3s!important}.cs-admin .elementor-button:hover{color:#F4EFE8!important;border-color:rgba(244,239,232,.7)!important}.cs-admin .elementor-button-text::before{content:"";display:inline-block;width:11px;height:11px;margin-right:8px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='7' width='10' height='8' rx='1.5' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 015 0v2' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='7' width='10' height='8' rx='1.5' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 015 0v2' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E") center/contain no-repeat}/* End custom CSS */