:where(.lmc-v2) article,:where(.lmc-v2) aside,:where(.lmc-v2) details,:where(.lmc-v2) figcaption,:where(.lmc-v2) figure,:where(.lmc-v2) footer,:where(.lmc-v2) header,:where(.lmc-v2) hgroup,:where(.lmc-v2) main,:where(.lmc-v2) menu,:where(.lmc-v2) nav,:where(.lmc-v2) section,:where(.lmc-v2) summary{display:block}
:where(.lmc-v2) audio,:where(.lmc-v2) canvas,:where(.lmc-v2) progress,:where(.lmc-v2) video{vertical-align:baseline;display:inline-block}
:where(.lmc-v2) [hidden],:where(.lmc-v2) template{display:none}
:where(.lmc-v2) a{background-color:#0000}
:where(.lmc-v2) a:active,:where(.lmc-v2) a:hover{outline:0}
:where(.lmc-v2) b,:where(.lmc-v2) strong{font-weight:700}
:where(.lmc-v2) h1{margin:.67em 0;font-size:2em}
:where(.lmc-v2) sub,:where(.lmc-v2) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
:where(.lmc-v2) img{border:0}
:where(.lmc-v2) code,:where(.lmc-v2) kbd,:where(.lmc-v2) pre,:where(.lmc-v2) samp{font-family:monospace;font-size:1em}
:where(.lmc-v2) button,:where(.lmc-v2) input,:where(.lmc-v2) optgroup,:where(.lmc-v2) select,:where(.lmc-v2) textarea{color:inherit;font:inherit;margin:0}
:where(.lmc-v2) button,:where(.lmc-v2) select{text-transform:none}
:where(.lmc-v2) button,:where(.lmc-v2) html input[type=button],:where(.lmc-v2) input[type=reset]{-webkit-appearance:button;cursor:pointer}
:where(.lmc-v2) button[disabled],:where(.lmc-v2) html input[disabled]{cursor:default}
:where(.lmc-v2) button::-moz-focus-inner,:where(.lmc-v2) input::-moz-focus-inner{border:0;padding:0}
:where(.lmc-v2) input[type=checkbox],:where(.lmc-v2) input[type=radio]{box-sizing:border-box;padding:0}
:where(.lmc-v2) input[type=number]::-webkit-inner-spin-button,:where(.lmc-v2) input[type=number]::-webkit-outer-spin-button{height:auto}
:where(.lmc-v2) input[type=search]::-webkit-search-cancel-button,:where(.lmc-v2) input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
:where(.lmc-v2) td,:where(.lmc-v2) th{padding:0}
:where(.lmc-v2) [class^=w-icon-],:where(.lmc-v2) [class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}
:where(.lmc-v2) img{vertical-align:middle;max-width:100%;display:inline-block}
:where(.lmc-v2) h1,:where(.lmc-v2) h2,:where(.lmc-v2) h3,:where(.lmc-v2) h4,:where(.lmc-v2) h5,:where(.lmc-v2) h6{margin-bottom:10px;font-weight:700}
:where(.lmc-v2) h1{margin-top:20px;font-size:38px;line-height:44px}
:where(.lmc-v2) h2{margin-top:20px;font-size:32px;line-height:36px}
:where(.lmc-v2) h3{margin-top:20px;font-size:24px;line-height:30px}
:where(.lmc-v2) h4{margin-top:10px;font-size:18px;line-height:24px}
:where(.lmc-v2) h5{margin-top:10px;font-size:14px;line-height:20px}
:where(.lmc-v2) h6{margin-top:10px;font-size:12px;line-height:18px}
:where(.lmc-v2) p{margin-top:0;margin-bottom:10px}
:where(.lmc-v2) blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}
:where(.lmc-v2) figure{margin:0 0 10px}
:where(.lmc-v2) ul,:where(.lmc-v2) ol{margin-top:0;margin-bottom:10px;padding-left:40px}
.lmc-v2 .w-embed:before,.lmc-v2 .w-embed:after{content:" ";grid-area:1/1/2/2;display:table}
:where(.lmc-v2) button,:where(.lmc-v2) [type=button],:where(.lmc-v2) [type=reset]{cursor:pointer;-webkit-appearance:button;border:0}
:where(.lmc-v2) label{margin-bottom:5px;font-weight:700;display:block}
.lmc-v2 .w-richtext:before,.lmc-v2 .w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}
.lmc-v2 .w-richtext[contenteditable=true]:before,.lmc-v2 .w-richtext[contenteditable=true]:after{white-space:initial}
.lmc-v2 .w-richtext ol,.lmc-v2 .w-richtext ul{overflow:hidden}
.lmc-v2 .w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}
.lmc-v2 .w-richtext figure[data-rt-type=image]{display:table}
.lmc-v2 .w-richtext figure[data-rt-type=image]>div{display:inline-block}
.lmc-v2 .w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}
.lmc-v2 .w-richtext figure[data-rt-type=video]{width:60%;height:0}
.lmc-v2 .w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.lmc-v2 .w-richtext figure[data-rt-type=video]>div{width:100%}
.lmc-v2 .icon-1x1-small.is-trophy.grey-tag-partir-de-top-4-4,.lmc-v2 .icon-1x1-small.is-thumb{display:none}
.lmc-v2 .icon-1x1-small.is-thumb.grey-tag-partir-de-top-4-5,.lmc-v2 .icon-1x1-small.is-heart.top-6,.lmc-v2 .icon-1x1-small.is-heart.grey-tag-partir-de-top-4-6{display:none}
.lmc-v2 .icon-1x1-small.top-58{display:block}
.lmc-v2 .icon-1x1-small.grey-tag-partir-de-top-4-58{display:none}
.lmc-v2 .icon-1x1-small.is-template{width:1.2rem;height:1.2rem;display:block}
.lmc-v2 .text-color-primary.text-weight-semibold.text-size-tiny,.lmc-v2 .text-color-primary.text-size-tiny{text-decoration:none}
.lmc-v2 .text-rich-text h3,.lmc-v2 .text-rich-text h4{font-size:var(--text-size--clamp-h5);margin-bottom:1rem}
.lmc-v2 .text-rich-text h5,.lmc-v2 .text-rich-text h6{font-size:var(--text-size--clamp-h6);margin-bottom:1rem}
.lmc-v2 .text-rich-text p{margin-bottom:1rem;font-size:16px}
.lmc-v2 .text-rich-text ul,.lmc-v2 .text-rich-text ol{color:var(--text--muted);margin-bottom:1rem}
.lmc-v2 .text-rich-text img{border-radius:var(--radius-0-5rem);min-width:42rem;box-shadow:0 6px 16px #0000001f}
.lmc-v2 .text-rich-text li{font-size:14px}
.lmc-v2 .padding-global.is-full-width{z-index:2;width:100%;color:#4146c1;z-index:2;width:100%;position:relative}
.lmc-v2 .padding-section-small.no-pad-top{padding-top:0}
.lmc-v2 .text-size-tiny.text-weight-semibold{font-weight:700}
.lmc-v2 .text-size-large.text-weight-semibold{font-size:clamp(1.1rem,1.6vw,1.25rem)}
.lmc-v2 .main-wrapper.scrol-x{overflow:clip}
.lmc-v2 .button:hover,.lmc-v2 .button:active{background-color:var(--button--hover)}
.lmc-v2 .button.is-small.is-secondary.is-dot{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--text--white);border-style:dashed;justify-content:center;align-items:center;height:2.25rem;padding:.5rem .75rem;line-height:1.1}
.lmc-v2 .button.is-small.is-secondary.is-dot.is-100--height{height:2.5rem}
.lmc-v2 .container-medium.aline-right{justify-content:flex-end;align-items:center;display:flex}
.lmc-v2 .section.is-grey-bg{background-color:var(--text--gey);justify-content:center;align-items:center;position:relative;overflow:hidden}
.lmc-v2 .section.is-orange{background-color:color-mix(in srgb, var(--color--primary) 40.00%, transparent)}
.lmc-v2 .accordion-item.is-grey{background-color:var(--text--gey)}
.lmc-v2 .curve-mask.is-comparatif{min-height:72px}
.lmc-v2 .wrapper-note.is-link.text-color-grey.top-25{justify-content:flex-start;align-items:center}
.lmc-v2 .wrapper-note.is-link.text-color-grey.top-25:hover{text-decoration:none}
.lmc-v2 .wrapper-note.is-link.text-color-grey.is-template{justify-content:flex-start;align-items:center}
.lmc-v2 .wrapper-note.is-link.text-color-grey.is-template:hover{text-decoration:none}
.lmc-v2 .card_wrapper-button.is-flex-horizontal{flex-flow:row}
.lmc-v2 .card_wrapper-button.is-full-width{grid-column-gap:.75rem;grid-row-gap:.75rem}
.lmc-v2 .button_arrow.rotate{transform:rotate(90deg)}
.lmc-v2 .button_arrow.is-orange{color:var(--button--hover)}
.lmc-v2 .curve_circle.is-top{top:-2280px;bottom:0;box-shadow:0 10px 50px #0000001f}
.lmc-v2 .curve_circle-shadow{background-color:#fff;border-radius:50%;width:4970px;height:2330px;position:absolute;bottom:-2280px;left:50%;transform:translate(-50%);box-shadow:0 -10px 50px #0000001f}
.lmc-v2 .wrapper-horizontal{grid-column-gap:.5rem;grid-row-gap:.5rem;text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}
.lmc-v2 .wrapper-horizontal.is-1-rem-space.is-sticky-atc.is-template{grid-column-gap:.75rem;grid-row-gap:.75rem}
.lmc-v2 .wrapper-horizontal.flex-vertical.is-template{grid-column-gap:0rem;grid-row-gap:0rem}
.lmc-v2 .wrapper-horizontal.is-full-width.space-between._1rem-space{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:space-between;align-items:center}
.lmc-v2 .wrapper-horizontal.is-comparatif{flex-flow:wrap;flex:none}
.lmc-v2 .wrapper-horizontal._0-5rem{grid-column-gap:.5rem;grid-row-gap:.5rem}
.lmc-v2 .wrapper-horizontal.is-template-wrapper-price{justify-content:flex-start;align-items:baseline}
.lmc-v2 .profil_wrapper-badge.is-template{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center}
.lmc-v2 .brand_card-logo.is-template{max-width:90px}
.lmc-v2 .brand_card-logo.is-template.is-small{max-width:60px}
.lmc-v2 .wrapper-absolute-badge.top-right{inset:.5rem .5rem auto auto}
.lmc-v2 .card-shadow.is-flex-horizontal.is-template{padding:.75rem}
.lmc-v2 .page_hero-section-wrapper.is-comparatif{grid-column-gap:0rem;grid-row-gap:0rem;align-items:stretch}
.lmc-v2 .wrapper-vertical.alince-center._5rem{grid-column-gap:.5rem;grid-row-gap:.5rem}
.lmc-v2 .ribbon_middle.top-60.grey-tag-partir-de-top-4-2{background-color:var(--color--grey-darker)}
.lmc-v2 .ribbon_triangle-right.is-grey,.lmc-v2 .ribbon_triangle-right.grey-tag-partir-de-top-4-8{border-bottom-color:var(--color--grey-darker)}
.lmc-v2 .ribonn_shadow.is-template-1{right:54px}
.lmc-v2 .comparator_card-promo.is-template{grid-template-columns:.6fr 1.25fr}
.lmc-v2 .comparator_card-promo.is-top-2-template{grid-template-columns:.6fr 1.25fr}
.lmc-v2 .container-comparator.is-template{max-width:60rem}
.lmc-v2 .comparator_grid-2col._1-col{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.lmc-v2 .template_hero-text{text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}
.lmc-v2 .template_hero-text.aline-left{justify-content:space-between;align-items:flex-start}
.lmc-v2 .template_hero-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}
.lmc-v2 .template_wrapper-btn{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:stretch;display:flex}
.lmc-v2 .template_wrapper-card-bento-top-1{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.lmc-v2 .template_card-bento{border-radius:var(--radius-0-5rem);background-color:var(--text--gey);text-align:center;flex-flow:column;justify-content:center;align-items:center;padding:1.25rem 1rem;display:flex}
.lmc-v2 .template_card-bento.is-coup-de-coeur{align-items:stretch}
.lmc-v2 .template_wrapper-price{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;display:flex}
.lmc-v2 .template_max-width{max-width:35rem}
.lmc-v2 .sticky-card_tag-promo-ciode{background-color:var(--color--primary);color:var(--text--white);border-radius:999px;padding:.25rem .5rem}
.lmc-v2 .guide_notation-lmc{grid-column-gap:5rem;grid-row-gap:5rem;justify-content:space-between;align-items:center;display:flex}
.lmc-v2 .product_wrapper-number{background-color:var(--color--primary);width:1.5rem;height:1.5rem;color:var(--text--white);border-radius:999px;flex-flow:column;flex:none;justify-content:center;align-items:center;display:flex}
.lmc-v2 .grid-2-col{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}
.lmc-v2 .number-one-wrapper{background-color:var(--color--primary);color:var(--text--white);border-radius:.5rem 2px 2px;padding:.25rem;font-size:10px;font-weight:700;position:absolute;inset:0% auto auto 0%}
@media screen and (min-width:1440px){.lmc-v2 .curve-circle{width:7000px;bottom:-2275px}
.lmc-v2 .curve-circle.is-comparatif{bottom:-2167px}
.lmc-v2 .curve_circle{width:7000px;bottom:-2275px}
.lmc-v2 .curve_circle.is-top{box-shadow:0 -6px 16px #0000001f}
.lmc-v2 .curve_circle-shadow{width:7000px;bottom:-2275px}
.lmc-v2 .ribonn_shadow.is-first{right:106px}
.lmc-v2 .ribonn_shadow.grey-tag-partir-de-top-4-3{right:38px}}
@media screen and (min-width:1920px){.lmc-v2 .padding-global.is-full-width{grid-template-rows:auto}
.lmc-v2 .text-size-tiny{font-size:14px}
.lmc-v2 .button.is-small.is-secondary.is-dot{font-size:14px}
.lmc-v2 .button.is-small.is-secondary.is-dot:hover{background-color:color-mix(in srgb, var(--color--primary) 14.90%, transparent)}
.lmc-v2 .button.is-small.is-icon{font-size:14px}
.lmc-v2 .section.is-orange{background-color:color-mix(in srgb, var(--color--primary) 40.00%, transparent)}
.lmc-v2 .accordion-item.white-bg{transition:box-shadow .25s}
.lmc-v2 .accordion-item.white-bg:hover{box-shadow:0 6px 16px #00000014}
.lmc-v2 .curve-mask.is-comparatif{top:-39px;bottom:2%}
.lmc-v2 .curve-circle{height:2400px;bottom:-2255px}
.lmc-v2 .curve-circle.is-comparatif{bottom:-2362px}
.lmc-v2 .vertical-card{background-color:var(--text--gey)}
.lmc-v2 .curve_circle{bottom:-2255px}
.lmc-v2 .curve_circle.is-top{width:8300px}
.lmc-v2 .curve_circle-shadow{width:8300px;bottom:-2255px}
.lmc-v2 .stickay-atc8wrapper-img{width:4rem;height:4rem}
.lmc-v2 .ribbon_middle.is-coup-de-coeur{right:10px}
.lmc-v2 .ribbon_triangle-right{border-bottom-width:29px;border-right-width:18px}
.lmc-v2 .ribonn_shadow.is-first{top:29px;right:124px}
.lmc-v2 .ribonn_shadow.grey-tag-partir-de-top-4-3{top:29px;right:44px}
.lmc-v2 .ribonn_shadow.is-template-1{top:28px;right:65px}}
@media screen and (max-width:991px){.lmc-v2 .text-color-primary.text-weight-semibold{order:0}
.lmc-v2 .text-rich-text img{min-width:94svw}
.lmc-v2 .padding-global{padding-left:1.5rem;padding-right:1.5rem}
.lmc-v2 .max-width-medium{max-width:33rem}
.lmc-v2 .padding-section-medium{padding-top:4rem;padding-bottom:4rem}
.lmc-v2 .curve-mask.is-top{min-height:80px}
.lmc-v2 .curve-mask.is-bottom{min-height:80px}
.lmc-v2 .curve-mask.is-comparatif{min-height:70px}
.lmc-v2 .bento{grid-template-columns:1fr 1fr}
.lmc-v2 .curve_circle.is-top{top:-2303px}
.lmc-v2 .curve_circle-shadow{width:4000px;height:2340px}
.lmc-v2 .wrapper-horizontal.is-1-rem-space{width:100%}
.lmc-v2 .profil_wrapper-badge{justify-content:center;align-items:center}
.lmc-v2 .comparator_card-promo{grid-column-gap:1rem;grid-row-gap:1rem}
.lmc-v2 .comparator_wrapper-content-promo{justify-content:center;align-items:flex-start}
.lmc-v2 .comparator_info-bullet-wrapper{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}}
@media screen and (max-width:767px){:where(.lmc-v2) h1{font-size:2.5rem}
:where(.lmc-v2) h2{font-size:2rem}
:where(.lmc-v2) h3{font-size:1.5rem}
:where(.lmc-v2) h4{font-size:1.25rem}
:where(.lmc-v2) h5{font-size:1rem}
:where(.lmc-v2) h6{font-size:.875rem}
.lmc-v2 .hide-mobile-landscape{display:none}
.lmc-v2 .heading-style-h3{font-size:1.5rem}
.lmc-v2 .padding-global{padding-left:1.25rem;padding-right:1.25rem}
.lmc-v2 .padding-section-small{padding-top:2rem;padding-bottom:2rem}
.lmc-v2 .padding-section-small.no-pad-top.is-template{padding-top:5rem}
.lmc-v2 .heading-style-h4{font-size:var(--text-size--clamp-h4)}
.lmc-v2 .text-size-large{font-size:1.25rem}
.lmc-v2 .heading-style-h2{font-size:2rem}
.lmc-v2 .heading-style-h5.is-first{order:-9999}
.lmc-v2 .button.is-small.is-sticky-atc{width:50%}
.lmc-v2 .button.is-small.is-sticky-atc.is-template{width:100%}
.lmc-v2 .button.is-secondary.is-small.is-dot.is-sticky-atc{width:auto}
.lmc-v2 .text-size-medium{font-size:16px}
.lmc-v2 .padding-section-medium{padding-top:3rem;padding-bottom:3rem}
.lmc-v2 .accordion-item-content{margin-right:0}
.lmc-v2 .curve-mask{min-height:80px}
.lmc-v2 .curve-mask.is-top,.lmc-v2 .curve-mask.is-bottom{min-height:50px}
.lmc-v2 .curve-circle{width:3500px;height:2280px;bottom:-2300px}
.lmc-v2 .card_wrapper-price{justify-content:center;align-items:center}
.lmc-v2 .card_wrapper-price.aline-left.is-sticky-atc,.lmc-v2 .card_wrapper-price.aline-left.is-template{width:50%}
.lmc-v2 .card_wrapper-button.is-flex-horizontal.aline-right.is-sticky-atc.is-template{flex-flow:column;justify-content:flex-end;align-items:stretch}
.lmc-v2 .vertical-card{min-height:20rem}
.lmc-v2 .bento.pad-top{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}
.lmc-v2 .curve_circle{width:3500px;height:2363px;bottom:-2300px}
.lmc-v2 .curve_circle.is-top{height:2320px}
.lmc-v2 .curve_circle-shadow{width:3000px;height:2350px;bottom:-2300px}
.lmc-v2 .wrapper-horizontal.is-0-5rem-space{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:flex-start}
.lmc-v2 .wrapper-horizontal.is-1-rem-space{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}
.lmc-v2 .wrapper-horizontal.is-1-rem-space.is-sticky-atc{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row;justify-content:flex-start;align-items:center}
.lmc-v2 .profil_wrapper-badge{justify-content:center;align-items:center;max-height:3rem}
.lmc-v2 .card-shadow.is-flex-horizontal{flex-flow:column;justify-content:flex-start;align-items:flex-start}
.lmc-v2 .card-shadow.is-flex-horizontal.is-template.is-sticky{flex-flow:row;justify-content:flex-start;align-items:center}
.lmc-v2 .stickay-atc8wrapper-img{width:3rem;height:3rem}
.lmc-v2 .comparator_card{border:1px solid var(--color--border-color)}
.lmc-v2 .comparator_card-promo{grid-column-gap:0rem;grid-row-gap:0rem;display:flex}
.lmc-v2 .comparator_wrapper-content-promo{padding-left:1rem}
.lmc-v2 .comparator_grid-2col{display:flex}
.lmc-v2 .comparator_grid-2col._1-col{flex-flow:column;display:flex}
.lmc-v2 .comparateur_card-wrapper-content{grid-column-gap:2rem;grid-row-gap:2rem}
.lmc-v2 .comparator_info-bullet-wrapper{display:flex}
.lmc-v2 .template_hero-list{grid-column-gap:2rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:center;align-items:flex-start}
.lmc-v2 .sticky-card_tag-promo-ciode{display:none}
.lmc-v2 .grid-2-col{grid-template-columns:1fr 1fr}}
@media screen and (max-width:479px){.lmc-v2 .icon-1x1-small.is-template{width:1.2rem;height:1.2rem}
.lmc-v2 .text-weight-semibold{align-self:auto}
.lmc-v2 .text-rich-text img{min-width:91svw}
.lmc-v2 .padding-global{padding-left:1rem;padding-right:1rem}
.lmc-v2 .padding-section-small.no-pad-top.is-template{padding-top:0}
.lmc-v2 .button.is-small.is-icon{order:0;width:100%}
.lmc-v2 .button.is-small.is-sticky-atc,.lmc-v2 .button.is-secondary.is-small.is-dot.is-sticky-atc,.lmc-v2 .button.is-close-modal.is-full-width-mobil{width:100%}
.lmc-v2 .padding-section-medium.is-comparatif{padding-bottom:1rem}
.lmc-v2 .background-grey-wrapper{padding:1rem}
.lmc-v2 .summmary_icon-accordeo-main{flex:none}
.lmc-v2 .curve-mask.is-comparatif{min-height:90px;top:-32px}
.lmc-v2 .curve-circle{height:2340px;bottom:-2310px}
.lmc-v2 .wrapper-note.is-link.text-color-grey.is-template{justify-content:center;align-items:center}
.lmc-v2 .card_wrapper-category{flex-flow:wrap}
.lmc-v2 .card_wrapper-price{justify-content:center;align-items:baseline}
.lmc-v2 .card_wrapper-price.aline-left.is-sticky-atc{flex-flow:row;justify-content:flex-start;align-items:baseline}
.lmc-v2 .card_wrapper-price.aline-left.is-template{flex-flow:column;justify-content:flex-start;align-items:baseline;width:100%}
.lmc-v2 .card_wrapper-price.aline-left{flex-flow:wrap}
.lmc-v2 .price-text.text-size-large.is-template{font-size:14px}
.lmc-v2 .card_wrapper-button.is-flex-horizontal.aline-right{justify-content:space-between;align-items:center}
.lmc-v2 .card_wrapper-button.is-flex-horizontal.aline-right.is-sticky-atc{flex-flow:column}
.lmc-v2 .card_wrapper-button.is-flex-horizontal.aline-right.is-sticky-atc.is-template{width:auto}
.lmc-v2 .bento{grid-template-columns:1fr}
.lmc-v2 .curve_circle,.lmc-v2 .curve_circle-shadow{bottom:-2310px}
.lmc-v2 .wrapper-horizontal{flex-flow:wrap}
.lmc-v2 .wrapper-horizontal.space-between.is-full-width{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:space-between;align-items:center}
.lmc-v2 .wrapper-horizontal.is-1-rem-space.is-sticky-atc{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:flex-start;align-items:center}
.lmc-v2 .wrapper-horizontal.is-1-rem-space.is-sticky-atc.is-bottom{flex-flow:column;justify-content:center;align-items:flex-start}
.lmc-v2 .wrapper-horizontal.is-1-rem-space.is-sticky-atc.is-bottom.is-template{justify-content:center;align-items:stretch}
.lmc-v2 .wrapper-horizontal.is-link{flex:none}
.lmc-v2 .wrapper-horizontal.flex-vertical.is-template{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:center;align-items:flex-start}
.lmc-v2 .wrapper-horizontal.is-template{justify-content:center;align-items:center}
.lmc-v2 .profil_wrapper-badge{max-height:2.6rem}
.lmc-v2 .card-shadow{position:static}
.lmc-v2 .card-shadow.is-flex-horizontal{grid-column-gap:1rem;grid-row-gap:1rem}
.lmc-v2 .card-shadow.is-flex-horizontal.is-template{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:flex-start;align-items:center;padding-top:.75rem;padding-bottom:.75rem}
.lmc-v2 .card-shadow.is-flex-horizontal.is-template.is-sticky{grid-column-gap:.75rem;grid-row-gap:.75rem;padding:.65rem}
.lmc-v2 .sticky-atc-component{bottom:.5rem}
.lmc-v2 .stickay-atc8wrapper-img{flex:none;width:5rem;height:5rem}
.lmc-v2 .page_hero-section-wrapper.is-comparatif{grid-column-gap:0rem;grid-row-gap:0rem}
.lmc-v2 .wrapper-vertical.is-template{grid-column-gap:.75rem;grid-row-gap:.75rem}
.lmc-v2 .ribbon_middle.is-coup-de-coeur{right:9px}
.lmc-v2 .ribbon_triangle-right.is-grey{border-bottom-width:26px}
.lmc-v2 .ribonn_shadow.is-first{right:105px}
.lmc-v2 .ribonn_shadow.grey-tag-partir-de-top-4-3{right:38px}
.lmc-v2 .comparator_card-promo{border-radius:0}
.lmc-v2 .comparator_wrapper-card{border-top-left-radius:0;border-bottom-left-radius:0}
.lmc-v2 .comparator_grid-2col{flex-flow:column}
.lmc-v2 .comparator_card-footer{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;padding-top:1rem;padding-bottom:1rem}
.lmc-v2 .comparateur_card-wrapper-content{padding-top:0;padding-left:0;padding-right:0}
.lmc-v2 .comparator_padding-mob{padding-left:1rem;padding-right:1rem}
.lmc-v2 .template_hero-list{grid-row-gap:1rem}
.lmc-v2 .template_wrapper-btn{flex-flow:column;width:100%}
.lmc-v2 .template_wrapper-card-bento-top-1{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;padding-left:1rem;padding-right:1rem;display:flex}
.lmc-v2 .guide_notation-lmc{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}
.lmc-v2 .grid-2-col{grid-column-gap:.5rem;grid-row-gap:.5rem}
.lmc-v2 .number-one-wrapper{font-size:13px}}
:where(.lmc-v2) *[tabindex]:focus-visible,:where(.lmc-v2) input[type="file"]:focus-visible{
   outline: 0.125rem solid #4d65ff;
   outline-offset: 0.125rem;
}
.lmc-v2 .w-richtext > :not(div):first-child,.lmc-v2 .w-richtext > div:first-child > :first-child{
  margin-top: 0 !important;
}
.lmc-v2 .w-richtext>:last-child,.lmc-v2 .w-richtext ol li:last-child,.lmc-v2 .w-richtext ul li:last-child{
	margin-bottom: 0 !important;
}
.lmc-v2 .container-medium,.lmc-v2 .container-small{
	margin-right: auto !important;
  margin-left: auto !important;
}
@media screen and (max-width: 767px){.lmc-v2 .hide-mobile-landscape{
      display: none !important;
    }}
.lmc-v2 .lmc-bars{ --lmc-orange:var(--color--primary); --lmc-track:#ededed; --lmc-text:#1f1f1f; --lmc-muted:#8a8a8a; container-type:inline-size; width:100%; display:flex; flex-direction:column; gap:1rem; font-family:inherit; color:var(--lmc-text); }
.lmc-v2 .lmc-bars *{ box-sizing:border-box; }
.lmc-v2 .lmc-bar{ display:grid; grid-template-columns:minmax(110px,190px) minmax(70px,1fr) auto; align-items:center; gap:1rem; }
.lmc-v2 .lmc-bar-label{ font-weight:800; font-size:0.92rem; line-height:1.3; min-width:0; }
.lmc-v2 .lmc-bar-track{ display:block; width:100%; min-width:0; height:14px; background:var(--lmc-track); border-radius:999px; overflow:hidden; }
.lmc-v2 .lmc-bar-fill{ display:block; width:0; height:100%; background:var(--lmc-orange); border-radius:999px; transition:width 1.2s cubic-bezier(.22,.61,.36,1); }
.lmc-v2 .lmc-bar-val{ font-weight:900; font-size:1rem; text-align:right; white-space:nowrap; }
.lmc-v2 .lmc-bar-max{ font-weight:800; font-size:0.78rem; color:var(--lmc-muted); }
.lmc-v2 .lmc-notation-hint{ margin:0 0 0.9rem 0; font-size:0.82rem; color:var(--lmc-muted, #8a8a8a); }
@container (max-width:520px){.lmc-v2 .lmc-bars{ gap:0.9rem; }
.lmc-v2 .lmc-bar{ grid-template-columns:1fr auto; grid-template-areas:"label val" "track track"; gap:0.35rem 0.75rem; }
.lmc-v2 .lmc-bar-label{ grid-area:label; font-size:0.86rem; }
.lmc-v2 .lmc-bar-val{ grid-area:val; font-size:0.92rem; }
.lmc-v2 .lmc-bar-track{ grid-area:track; height:12px; }}
@supports not (container-type:inline-size){@media (max-width:640px){.lmc-v2 .lmc-bars{ gap:0.9rem; }
.lmc-v2 .lmc-bar{ grid-template-columns:1fr auto; grid-template-areas:"label val" "track track"; gap:0.35rem 0.75rem; }
.lmc-v2 .lmc-bar-label{ grid-area:label; font-size:0.86rem; }
.lmc-v2 .lmc-bar-val{ grid-area:val; font-size:0.92rem; }
.lmc-v2 .lmc-bar-track{ grid-area:track; height:12px; }}}
@media (prefers-reduced-motion:reduce){.lmc-v2 .lmc-bar-fill{ transition:none; }}
.lmc-v2 .lmc-comparison-table{ --lmc-orange: var(--color--primary); --lmc-border: #e0e0e0; --lmc-soft-orange: #f0f6ef; --lmc-soft-orange-2: #f0f6ef; --lmc-text: #1f1f1f; --lmc-muted: #666666; --lmc-grey-bg: #f3f3f3; --lmc-grey-text: #666666; --lmc-white: #ffffff; width: 100%; margin: 0; padding: 0; font-family: inherit; color: var(--lmc-text); }
.lmc-v2 .lmc-comparison-table *{ box-sizing: border-box; }
.lmc-v2 .lmc-table-scroll{ width: 100%; overflow-x: auto; border: 1px solid var(--lmc-border); border-radius: 0.5rem; background: var(--lmc-white); -webkit-overflow-scrolling: touch; }
.lmc-v2 .lmc-table-scroll::-webkit-scrollbar{ height: 8px; }
.lmc-v2 .lmc-table-scroll::-webkit-scrollbar-track{ background: #f4f4f4; border-radius: 999px; }
.lmc-v2 .lmc-table-scroll::-webkit-scrollbar-thumb{ background: var(--lmc-orange); border-radius: 999px; }
.lmc-v2 .lmc-table{ width: 100%; min-width: 1180px; border-collapse: separate; border-spacing: 0; background: var(--lmc-white); font-size: 0.92rem; line-height: 1.4; }
.lmc-v2 .lmc-table th,.lmc-v2 .lmc-table td{ padding: 0.95rem 0.9rem; border-right: 1px solid var(--lmc-border); border-bottom: 1px solid var(--lmc-border); vertical-align: top; text-align: left; }
.lmc-v2 .lmc-table th:last-child,.lmc-v2 .lmc-table td:last-child{ border-right: 0; }
.lmc-v2 .lmc-table tr:last-child td{ border-bottom: 0; }
.lmc-v2 .lmc-table thead th{ position: sticky; top: 0; z-index: 2; background: #fafafa; color: var(--lmc-text); font-weight: 800; text-transform: uppercase; letter-spacing: 0.02em; font-size: 0.78rem; }
.lmc-v2 .lmc-table thead th:first-child{ left: 0; z-index: 4; min-width: 185px; }
.lmc-v2 .lmc-table tbody td:first-child{ position: sticky; left: 0; z-index: 3; min-width: 185px; background: #fafafa; font-weight: 700; color: var(--lmc-text); }
.lmc-v2 .lmc-table .lmc-featured-col{ background: var(--lmc-soft-orange); }
.lmc-v2 .lmc-table thead .lmc-featured-col{ background: var(--lmc-soft-orange-2); color: var(--lmc-orange); border-top: 3px solid var(--lmc-orange); }
.lmc-v2 .lmc-table tbody td.lmc-featured-col{ background: var(--lmc-soft-orange); }
@media (max-width: 767px){.lmc-v2 .lmc-comparison-table{ margin: 0; padding: 0; }
.lmc-v2 .lmc-table{ min-width: 1180px; font-size: 0.82rem; }
.lmc-v2 .lmc-table th,.lmc-v2 .lmc-table td{ padding: 0.7rem 0.65rem; }
.lmc-v2 .lmc-table thead th:first-child,.lmc-v2 .lmc-table tbody td:first-child{ min-width: 120px; max-width: 120px; width: 120px; white-space: normal; font-size: 0.78rem; line-height: 1.25; }}
.lmc-v2 {--color--primary:#2c5f2d; padding-bottom:7rem;}
.lmc-v2 [hidden] {display:none!important;}
.lmc-v2 .accordion-item-content {height:auto!important;opacity:1!important;overflow:visible;}
.lmc-v2 .accordion-item-trigger {cursor:pointer;}
.lmc-v2 .accordion-item-trigger:focus-visible,.lmc-v2 button:focus-visible,.lmc-v2 a:focus-visible {outline:3px solid var(--color--primary);outline-offset:4px;}
.lmc-v2 .sticky-atc-component {transform:none!important;opacity:1!important;z-index:100;}
.lmc-v2 .lmc-bar-fill {background:var(--color--primary);}
.lmc-v2 .comparator_card-footer {flex-wrap:wrap;}
.lmc-v2 .lmc-internal-links {width:100%;font-size:.875rem;display:flex;gap:1rem;flex-wrap:wrap;}
.lmc-v2 .lmc-guide {margin:3rem 0;}
.lmc-v2 .badge_logo:empty {display:none;}
.lmc-v2 .comparator_wrapper-card>img {object-fit:contain;}
.lmc-v2 .lmc-featured-col {background:#f0f6ef;}
.lmc-v2 .lmc-table thead .lmc-featured-col {background:#e5efe3;color:var(--color--primary);border-top:3px solid var(--color--primary);}
.lmc-v2 .lmc-table th:first-child {min-width:185px;}
.lmc-v2 .lmc-table {min-width:900px;}
.lmc-v2 .button {cursor:pointer;}
@media(max-width:767px){.lmc-v2 .sticky-atc-component .compare-at-price-text{display:none}.lmc-v2 .sticky-atc-component .price-text{font-size:1rem}.lmc-v2 .sticky-atc-component .card_wrapper-price{gap:.2rem}}
@media(prefers-reduced-motion:reduce){.lmc-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important;}}

/* Le cercle décoratif du hero déborde (scroll horizontal) : on le rogne sans créer de conteneur de défilement */
main.lmc-v2{overflow-x:clip}
/* Ligne prix trop longue (libellé de format) : autoriser le rétrécissement plutôt que déborder */
.lmc-v2 .card_wrapper-price > .wrapper-horizontal.is-comparatif{flex:0 1 auto;min-width:0;max-width:100%}
