body{font-family:'Open Sans',sans-serif}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-weight:700}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-weight:400;font-size:16px;line-height:20px;color:#212529;background-color:#fff;word-spacing:normal;letter-spacing:normal}.wrapper{min-height:100%;position:relative}h3,h4{font-weight:700}h1{font-size:2.5rem;font-weight:400}h2{font-size:1.9rem;font-weight:400}h3{font-size:1.5rem}h4{font-size:1.3rem}p{margin-bottom:0}.mentions{font-size:10px;line-height:11px}.helper{border:1px solid #000;position:fixed;color:#000;font-size:12px;line-height:12px;top:0;left:0;z-index:999;background-color:#fff;width:20px;height:20px;display:inline-block;overflow:hidden;transition:all .3s ease-out;text-align:left}.helper:hover{width:250px;height:auto}.helper>span.responsive-indic{cursor:pointer;font-size:12px;line-height:14px}.helper>span.responsive-indic::after{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;font-weight:700;background-color:#ff0;z-index:999;content:'xl'}@media (max-width:1239.98px){.helper>span.responsive-indic::after{content:'md'}}@media (max-width:799.98px){.helper>span.responsive-indic::after{content:'sm'}}@media (max-width:319.98px){.helper>span.responsive-indic::after{content:'xs'}}.helper>ul{padding:10px;width:250px;font-size:14px;line-height:16px}.container.main-color-alt a:not(.btn),.zone.main-color-alt a:not(.btn),section.main-color-alt a:not(.btn){color:#ba9374}.container.main-color-alt,.zone.main-color-alt,section.main-color-alt{background-color:#222e2a;color:#fff}.zone{padding:15px}@media (max-width:799.98px){.row{margin:1em 0}}@media (max-width:799.98px){.hidden-sm-down{display:none!important}}@media (min-width:800px){.hidden-md-up{display:none!important}}.btn{text-transform:uppercase;font-weight:700;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;cursor:pointer}.btn.btn-default{color:#fef6ef;border-color:#222e2a;background-color:#222e2a}.btn.btn-default:hover{color:#222e2a!important;background-color:#fef6ef;border-color:#fef6ef}.btn:hover{color:#fff!important}a.btn-default:not([href]):not([tabindex]){color:#fef6ef;border-color:#222e2a;background-color:#222e2a}a.btn-default:not([href]):not([tabindex]):hover{background-color:#0c110f}footer.container .btn{color:#fff}@font-face{font-family:AdorHairline-Bold;src:url(../fonts/AdorHairline-Bold.woff) format("woff"),url(../fonts/AdorHairline-Bold.otf) format("otf"),url(../fonts/AdorHairline-Bold.ttf) format("ttf")}@font-face{font-family:Lark-Regular;src:url(../fonts/Lark-Regular.woff) format("woff"),url(../fonts/Lark-Regular.otf) format("otf"),url(../fonts/Lark-Regular.ttf) format("ttf")}@font-face{font-family:Manrope-Regular;src:url(../fonts/Manrope-Regular.woff) format("woff"),url(../fonts/Manrope-Regular.otf) format("otf"),url(../fonts/Manrope-Regular.ttf) format("ttf")}@font-face{font-family:Manrope-Medium;src:url(../fonts/Manrope-Medium.woff) format("woff"),url(../fonts/Manrope-Medium.otf) format("otf"),url(../fonts/Manrope-Medium.ttf) format("ttf")}@font-face{font-family:Manrope-Bold;src:url(../fonts/Manrope-Bold.woff) format("woff"),url(../fonts/Manrope-Bold.otf) format("otf"),url(../fonts/Manrope-Bold.ttf) format("ttf")}@font-face{font-family:Manrope-ExtraBold;src:url(../fonts/Manrope-ExtraBold.woff) format("woff"),url(../fonts/Manrope-ExtraBold.otf) format("otf"),url(../fonts/Manrope-ExtraBold.ttf) format("ttf")}@font-face{font-family:Octagon-Demo;src:url(../fonts/Octagon-Demo.woff) format("woff"),url(../fonts/Octagon-Demo.otf) format("otf"),url(../fonts/Octagon-Demo.ttf) format("ttf")}body{overflow-x:hidden}.btn{background-color:#222e2a;font-family:Manrope-Bold;font-size:18px;line-height:22px;color:#fef6ef;padding:12px 30px 12px 30px!important}.btn.btn-default:hover{background-color:#fef6ef;color:#222e2a!important}.hero{background:repeating-linear-gradient(90deg,#222e2a,#222e2a 15px,#2b3b35 15px,#2b3b35 16px);border:50px solid #222e2a}.hero h1{font-family:AdorHairline-Bold;color:#f8f4f1;font-size:45px;line-height:52px}@media (max-width:570px){.hero h1{font-size:40px;line-height:50px}}.hero p{font-family:Lark-Regular;color:#f8f4f1;font-size:18px;line-height:28px}.hero li{font-family:Manrope-Medium;color:#f8f4f1;font-size:18px;line-height:28px;padding:0 0 20px 0}.hero .bold{font-family:Manrope-ExtraBold}.hero .prix{font-family:Manrope-ExtraBold;color:#222e2a;background-color:#f8f4f1;padding:8px 12px 8px 12px}@media (max-width:570px){.hero{border:15px solid #222e2a}}.zone{background-color:#fff;color:#222e2a}.zone .h4{font-family:Manrope-ExtraBold;color:#222e2a;font-size:20px;line-height:25px}.zone p{font-family:Manrope-Regular;color:#222e2a;font-size:14px;line-height:18px}.zone .label{font-family:Manrope-Regular;color:#000;font-size:14px;line-height:18px;border-radius:0}.zone .form-control{font-family:Manrope-Regular;color:#000;font-size:14px;line-height:18px;border-radius:0}.zone .form-control:focus{border-color:#222e2a;box-shadow:0 0 0 .2rem rgba(34,46,42,.25)}.zone .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#222e2a;background-color:#222e2a}.zone .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(34,46,42,.25)}.zone .co{font-family:Manrope-Medium;color:#000;font-size:10px;line-height:15px}.zone .mentions{font-family:Manrope-Regular;color:#000;font-size:10px;line-height:15px}.zone a{color:#000;text-decoration:underline}.detail{background-color:#222e2a}.detail h2{font-family:AdorHairline-Bold;color:#f8f4f1;font-size:35px;line-height:45px}.detail p{font-family:Lark-Regular;color:#f8f4f1;font-size:17px;line-height:30px}.detail .mot{font-family:Octagon-Demo;color:#222e2a;-webkit-text-stroke:2px #37af76;font-size:215px;line-height:100px;writing-mode:sideways-lr;text-orientation:mixed;text-transform:uppercase}.photo{background:#222e2a;background:linear-gradient(180deg,#222e2a 60%,#fff 60%)}.photo h3{font-family:AdorHairline-Bold;color:#ba9374;font-size:35px;line-height:45px}.plus{background:repeating-linear-gradient(90deg,#222e2a,#222e2a 20px,#444338 20px,#444338 21px);border-top:50px solid #222e2a;border-right:50px solid #222e2a;border-left:50px solid #222e2a}.plus .encart{background-color:#222e2a}.plus h3{font-family:AdorHairline-Bold;color:#ba9374;font-size:35px;line-height:45px}@media (max-width:570px){.plus h3{font-size:30px;line-height:40px}}.plus p{font-family:Lark-Regular;color:#f8f4f1;font-size:17px;line-height:30px}.plus .ligne{width:50px;height:1px;background-color:#ba9374}.bandeau{background-image:url(src/img/IMAGINA_Bandeau.jpg);background-size:cover}@media (max-width:570px){.plus{background:repeating-linear-gradient(90deg,#222e2a,#222e2a 20px,#222e2a 20px,#222e2a 21px);border-top:0 solid #222e2a;border-right:0 solid #222e2a;border-left:0 solid #222e2a}}.reassurance p{font-family:Manrope-Bold;color:#222e2a;font-size:16px;line-height:23px}.footer{background:repeating-linear-gradient(90deg,#222e2a,#222e2a 15px,#2b3b35 15px,#2b3b35 16px);border:50px solid #222e2a}.footer p{font-family:Manrope-Medium;font-size:14px;line-height:18px;color:#f8f4f1}.footer .mentions{font-family:Manrope-Medium;font-size:14px;line-height:18px;color:#e3d4bf;text-decoration:underline}@media (max-width:570px){.footer{border:15px solid #222e2a}}#DK-sticky-header{background-color:#e3d4bf;font-family:Manrope-Bold;color:#222e2a;font-size:18px;line-height:22px;box-shadow:0 16px 64px #0000001A}#SP-sticky-footer{background-color:#e3d4bf;box-shadow:0 16px 64px #0000001A}.alert{padding:50px;border:0;border-radius:0}