.elementor-270 .elementor-element.elementor-element-138195f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-e1850d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-91842ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-18ba344{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-7daa00d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-270 .elementor-element.elementor-element-2a7d533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-acdbcf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-8ae93ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-1e2fcad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-64fef94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-11b3c77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-13d8c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-fcb1986{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-bdb7d1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-25c5f50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-46567af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-284fdb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-05a2bb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-f148016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-4623cdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-efdad36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-270 .elementor-element.elementor-element-09fd84a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-2ed64bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-37580f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-97bdcaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */@font-face{font-family:'Manrope';font-weight:400;font-style:normal;font-display:swap;src:url(https://lalevio.ca/wp-content/uploads/fonts/manrope-latin.woff2) format('woff2')}@font-face{font-family:'Manrope';font-weight:600;font-style:normal;font-display:swap;src:url(https://lalevio.ca/wp-content/uploads/fonts/manrope-latin-1.woff2) format('woff2')}@font-face{font-family:'Outfit';font-weight:400;font-style:normal;font-display:swap;src:url(https://lalevio.ca/wp-content/uploads/fonts/outfit-latin.woff2) format('woff2')}
.lv{--creme:#f4f0ea;--onyx:#0d0d0d;--lin:#eae5dd;--pierre:#cfc8bd;--argile:#b4472f;--argile-c:#e07a5f;--gris:#5c5852;--ligne:#ddd8d0;font-family:'Manrope',system-ui,sans-serif;color:var(--onyx);background:var(--creme);line-height:1.5;-webkit-font-smoothing:antialiased}
.lv *{box-sizing:border-box}.lv a{color:inherit;text-decoration:none}.lv p{margin:0}.lv h1,.lv h2,.lv h3{margin:0;font-family:'Outfit',sans-serif;font-weight:400;color:var(--onyx)}
.lv .hd{position:sticky;top:0;z-index:50;background:var(--creme);border-bottom:1px solid var(--ligne);height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 64px}
.lv .logo{display:flex;align-items:center;gap:8px;font-family:'Outfit',sans-serif;font-size:24.5px;letter-spacing:-.49px}
.lv .nav{display:flex;gap:32px;flex:1;padding-left:56px;font-weight:600;font-size:14px;letter-spacing:.28px}
.lv .act{display:flex;gap:24px;align-items:center;font-weight:600;font-size:14px;letter-spacing:.28px}
.lv .pan{background:var(--onyx);color:var(--creme)!important;padding:8px 16px;border-radius:999px}
.lv .lvb{display:inline-flex;align-items:center;padding:15px 28px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.15px;background:var(--onyx);color:var(--creme)!important;border:1.5px solid var(--onyx)}
.lv .lvb.ghost{background:transparent;color:var(--onyx)!important}.lv .lvb.cl{background:var(--creme);color:var(--onyx)!important;border-color:var(--creme)}
.lv .sur{font-weight:600;font-size:12px;letter-spacing:1.44px;text-transform:uppercase;color:var(--argile)}
.lv .hero{display:flex;gap:64px;align-items:center;padding:56px 64px 80px}
.lv .hero .tx{display:flex;flex-direction:column;gap:24px;flex:1;min-width:0;align-items:flex-start}
.lv .hero h1{font-size:88px;line-height:88px;letter-spacing:-2.2px}
.lv .intro{font-size:20px;line-height:30px;color:var(--gris);max-width:500px}
.lv .row{display:flex;gap:12px;flex-wrap:wrap}.lv .chk{display:flex;gap:20px;font-size:14px;color:var(--gris);flex-wrap:wrap}
.lv .hero .ph{flex:0 0 680px;max-width:50%;height:760px;border-radius:20px;overflow:hidden}
.lv .ph img,.lv .g img{width:100%;height:100%;object-fit:cover;display:block}
.lv .band{background:var(--onyx);color:var(--creme);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 64px;font-weight:600;font-size:12px;letter-spacing:1.44px;text-transform:uppercase}
.lv .sec{padding:60px 64px;display:flex;flex-direction:column;gap:48px}.lv .lin{background:var(--lin)}
.lv .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.lv .sh>div{display:flex;flex-direction:column;gap:12px}
.lv h2{font-size:44px;line-height:48px;letter-spacing:-.66px}
.lv .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.lv .st{display:flex;flex-direction:column;gap:16px}.lv .st .il{background:var(--lin);height:360px;border-radius:16px;display:flex;align-items:center;justify-content:center}
.lv .st h3,.lv .pc h3{font-size:28px;line-height:34px;letter-spacing:-.28px}.lv .st p{font-size:16px;line-height:26px;color:var(--gris)}
.lv .pc{display:flex;flex-direction:column;gap:14px}.lv .pc .im{background:var(--creme);height:480px;border-radius:14px;display:flex;align-items:center;justify-content:center}
.lv .pc .tl{display:flex;justify-content:space-between;align-items:baseline}.lv .pc .pr{font-family:'Outfit',sans-serif;font-size:24px;letter-spacing:-.24px;color:var(--gris)}
.lv .pc .ds{font-size:14px;color:var(--gris)}
.lv .gal{display:grid;grid-template-columns:640fr 656fr;gap:16px}.lv .g{border-radius:16px;overflow:hidden}
.lv .gr{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lv .gr .g{aspect-ratio:320/312}
.lv .tem{grid-column:1/3;background:var(--onyx);border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:312px}
.lv .tem h3{color:var(--creme);font-size:28px;line-height:34px;letter-spacing:-.28px}.lv .tem p{font-size:14px;color:var(--pierre)}
.lv .tai{padding:96px 64px;display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}
.lv .tai .l{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lv .tai .l p.t{font-size:16px;line-height:26px;color:var(--gris);max-width:480px}
.lv .sz{display:flex;gap:12px;flex-wrap:wrap}.lv .sz div{background:var(--creme);border:1px solid var(--ligne);border-radius:14px;width:104px;padding:20px 16px;text-align:center}
.lv .sz b{display:block;font-family:'Outfit',sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.28px}.lv .sz span{white-space:nowrap;font-size:14px;color:var(--gris)}
.lv .ft{background:var(--onyx);color:var(--creme);padding:72px 64px 40px;display:flex;flex-direction:column;gap:56px}
.lv .fc{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.lv .fc>div{display:flex;flex-direction:column;gap:12px;font-size:14px}
.lv .fc h4{margin:0;font-weight:600;font-size:12px;letter-spacing:1.44px;text-transform:uppercase;color:var(--argile-c)}
.lv .fb{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--pierre)}
.lv .nl{display:flex;gap:12px;align-items:center;border:1px solid var(--pierre);border-radius:999px;padding:6px 6px 6px 20px;color:var(--pierre);font-size:14px}
@media(max-width:1024px){.lv .hd,.lv .hero,.lv .sec,.lv .band,.lv .tai,.lv .ft{padding-left:24px;padding-right:24px}.lv .nav{display:none}.lv .hero{flex-direction:column;padding-top:32px;padding-bottom:56px}.lv .hero .ph{flex:none;max-width:100%;width:100%;height:auto;aspect-ratio:680/760}.lv .hero h1{font-size:56px;line-height:58px}.lv .sec{padding-top:72px;padding-bottom:72px}.lv .grid3,.lv .gal{grid-template-columns:1fr}.lv h2{font-size:34px;line-height:40px}.lv .pc .im{height:360px}.lv .gal .g.big{aspect-ratio:1}}
@media(max-width:600px){.lv .hero h1{font-size:44px;line-height:48px}.lv .act .lg{display:none}.lv .band{gap:10px}}
.lv .dots{display:flex;gap:8px;height:16px}.lv .dots i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #ddd8d0}.lv a.pc{color:inherit}
.lv .cm-intro{padding:120px 64px 96px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}
.lv .cm-intro h1{font-size:76px;line-height:1.04;letter-spacing:-1px;font-weight:400}
.lv .cm-intro p.lead{font-size:18px;line-height:28px;color:var(--gris);max-width:640px}
.lv .cm-btns{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}
.lv .st .il{overflow:hidden;padding:0}
.lv .st .il img{width:100%;height:100%;object-fit:cover;display:block}
.lv .cm-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.lv .cm-two>div{display:flex;flex-direction:column;gap:20px}
.lv .cm-two p.t{font-size:16px;line-height:26px;color:var(--gris)}
.lv .cm-checks{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:12px;font-weight:600}
.lv .cm-cards{display:grid;gap:24px}
.lv .cm-card{background:var(--lin);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px}
.lv .cm-card h3{font-size:28px;font-weight:400}
.lv .cm-card p.t{font-size:16px;line-height:26px;color:var(--gris)}
.lv .cm-faq{display:flex;flex-direction:column}
.lv .cm-faq details{border-top:1px solid var(--ligne);padding:24px 0}
.lv .cm-faq details:last-child{border-bottom:1px solid var(--ligne)}
.lv .cm-faq summary{cursor:pointer;font-family:'Outfit',sans-serif;font-size:24px;list-style:none;display:flex;justify-content:space-between;gap:24px}
.lv .cm-faq summary::-webkit-details-marker{display:none}
.lv .cm-faq summary::after{content:'+';font-size:28px;line-height:1}
.lv .cm-faq details[open] summary::after{content:'\2212'}
.lv .cm-faq details p{margin-top:12px;font-size:16px;line-height:26px;color:var(--gris);max-width:760px}
.lv .cm-cta{align-items:center;text-align:center}
.lv .cm-cta .cm-btns{justify-content:center}
@media(max-width:1024px){.lv .cm-intro{padding:72px 24px 56px}.lv .cm-intro h1{font-size:44px}.lv .cm-two{grid-template-columns:1fr;gap:32px}}
/*soon*/.lv .ft .soon{color:#7d776e;cursor:default;pointer-events:none}.lv .ft .soon em{font-style:normal;font-size:.85em;margin-left:4px}/*hd-cercle*/.lv .hd .nav a[href="/boutique/"],.lv .hd .nav a[href="/#histoire"],.lv .hd .act .lg,.lv .hd .act a[href="/mon-compte/"],.lv .hd .act .pan{display:none !important}
/*lv-elementor*/
.lv.e-con,.lv .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
.lv .elementor-widget:not(:last-child){margin-block-end:0}
.lv .elementor-widget{font-family:inherit;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.lv .elementor-widget-container{height:100%}
.lv .elementor-widget-image img{display:block}
.lv :is(.ph,.il,.im,.g)>.elementor-widget-image{width:100%;height:100%}
.lv .lvbtn .elementor-button{display:inline-flex;align-items:center;padding:15px 28px;border-radius:999px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.5;letter-spacing:.15px;background:var(--onyx);color:var(--creme)!important;border:1.5px solid var(--onyx);fill:var(--creme)}
.lv .lvbtn.ghost .elementor-button{background:transparent;color:var(--onyx)!important}
.lv .lvbtn.cl .elementor-button{background:var(--creme);color:var(--onyx)!important;border-color:var(--creme)}
.lv .elementor-widget-text-editor p{margin:0}
:where(.lv .e-con)>.e-con{width:auto}


/*lv-fix2*/
.lv h3.elementor-heading-title{line-height:1;letter-spacing:-.22px}
.lv .elementor-widget-text-editor>.elementor-widget-container>span{display:block}
/*lv-hfix*/
.lv h1.elementor-heading-title,.lv h2.elementor-heading-title,.lv h3.elementor-heading-title{margin: 0px; font-family: Outfit, sans-serif; font-weight: 400; color: var(--onyx);}.lv .hero h1.elementor-heading-title{font-size: 88px; line-height: 88px; letter-spacing: -2.2px;}.lv h2.elementor-heading-title{font-size: 44px; line-height: 48px; letter-spacing: -0.66px;}.lv .st h3.elementor-heading-title,.lv .pc h3.elementor-heading-title{font-size: 28px; line-height: 34px; letter-spacing: -0.28px;}.lv .tem h3.elementor-heading-title{color: var(--creme); font-size: 28px; line-height: 34px; letter-spacing: -0.28px;}.lv .fc h4.elementor-heading-title{margin: 0px; font-weight: 600; font-size: 12px; letter-spacing: 1.44px; text-transform: uppercase; color: var(--argile-c);}@media (max-width: 1024px){.lv .hero h1.elementor-heading-title{font-size: 56px; line-height: 58px;}.lv h2.elementor-heading-title{font-size: 34px; line-height: 40px;}}@media (max-width: 600px){.lv .hero h1.elementor-heading-title{font-size: 44px; line-height: 48px;}}.lv .cm-intro h1.elementor-heading-title{font-size: 76px; line-height: 1.04; letter-spacing: -1px; font-weight: 400;}.lv .cm-card h3.elementor-heading-title{font-size: 28px; font-weight: 400;}@media (max-width: 1024px){.lv .cm-intro h1.elementor-heading-title{font-size: 44px;}}/* End custom CSS */