@font-face{font-family:'Kalie Editorial';font-style:normal;font-weight:400 800;font-display:swap;src:url('./kalie-comparatif-montserrat.woff2') format('woff2')}
body.kalie-editorial{--editorial-teal:#54a7a1;--editorial-ink:#02141e;--editorial-muted:#677278;--editorial-pale:#f1fffe;--editorial-ground:#f6f7f8;padding:0;margin:0;background:#fff;color:var(--editorial-ink);font-family:'Kalie Editorial',Arial,sans-serif;font-size:15px;line-height:1.5;scroll-padding-top:24px}
.kalie-editorial #MainContent{margin:0;padding:0}.kalie-editorial h1,.kalie-editorial h2,.kalie-editorial h3,.kalie-editorial h4,.kalie-editorial p,.kalie-editorial button,.kalie-editorial input,.kalie-editorial select{font-family:'Kalie Editorial',Arial,sans-serif;letter-spacing:normal;text-transform:none}.kalie-editorial .kalie-comparatif{max-width:none;padding:0;margin:0}.kalie-editorial .editorial-masthead{height:64px;display:flex;justify-content:center;align-items:center;gap:5px;background:#fff;font-size:20px;font-weight:700}.kalie-editorial .editorial-masthead span{color:var(--editorial-teal)}
.kalie-editorial .kalie-comparatif-intro{max-width:none;min-height:420px;margin:0;padding:60px max(20px,calc((100% - 1120px)/2));background:linear-gradient(135deg,#54a7a1,#5dcca0);color:#fff}.kalie-editorial .editorial-intro-inner{max-width:900px}.kalie-editorial .kalie-comparatif-intro h1{font-size:44px;font-weight:800;line-height:1.15;max-width:900px;margin:0 0 16px;color:#fff}.kalie-editorial .kalie-comparatif-intro .jp-lead{font-size:16px;line-height:1.6;font-weight:400;color:rgba(255,255,255,.92);margin:0}.kalie-editorial .kalie-comparatif-intro .kalie-comparatif-pills{display:flex;gap:32px;margin:20px 0 0;padding-top:16px;border-top:1px solid #ffffff26;flex-wrap:wrap}.kalie-editorial .kalie-comparatif-intro .kalie-comparatif-pills>span{padding:0;background:none;border:0;font-size:14px;line-height:1.4;color:#fff;display:flex;gap:8px;align-items:center}.kalie-editorial .kalie-comparatif-pills img{width:16px;height:16px;filter:brightness(0) invert(1)}
.kalie-editorial .kalie-comparatif-ranks{background:var(--editorial-ground);padding:80px max(16px,calc((100% - 1120px)/2))}.kalie-editorial .kalie-comparatif-ranks>h2{font-size:36px;line-height:1.2;font-weight:800;text-align:center;margin:0 0 48px}.kalie-editorial .kalie-comparatif-card{display:grid;grid-template-columns:250px minmax(0,1fr) 200px;gap:32px;align-items:center;border:0;border-radius:16px;padding:32px;margin:0 0 24px;background:#fff;box-shadow:0 2px 16px #0000000f;position:relative}.kalie-editorial .kalie-comparatif-card:last-child{margin-bottom:0}.kalie-editorial .kalie-comparatif-winner{background:var(--editorial-pale);border-left:4px solid var(--editorial-teal)}.kalie-editorial .kalie-comparatif-ribbon{position:absolute;right:-8px;top:-8px;display:block;margin:0;padding:8px 16px;color:#fff;background:#edae3f;border:0;border-radius:8px;box-shadow:0 2px 8px #edae3f40;font-size:15px;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.kalie-editorial .editorial-product-image{display:block;width:250px;height:250px;object-fit:contain;border-radius:8px;background:#f6f7f8}.kalie-editorial .editorial-product-image--kalie{object-fit:cover}.kalie-editorial .editorial-card-copy{min-width:0}.kalie-editorial .editorial-card-copy h3{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px}.kalie-editorial .editorial-card-copy .editorial-subtitle{font-size:12px;color:var(--editorial-muted);line-height:1.4;margin:-6px 0 14px}.kalie-editorial .kalie-comparatif-points{display:block;margin:0}.kalie-editorial .kalie-comparatif-points h4{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;color:var(--editorial-muted);margin:0 0 6px}.kalie-editorial .kalie-comparatif-points>div+div{margin-top:16px}.kalie-editorial .kalie-comparatif-points ul{list-style:none;display:grid;gap:5px;padding:0;margin:0}.kalie-editorial .kalie-comparatif-points li{font-size:14px;font-weight:500;line-height:1.6;margin:0}.kalie-editorial .editorial-card-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.kalie-editorial .editorial-rank{font-size:40px;line-height:1.15;font-weight:800;color:#999}.kalie-editorial .kalie-comparatif-winner .editorial-rank{color:var(--editorial-ink)}.kalie-editorial .editorial-rank-label{font-size:11px;color:var(--editorial-muted);line-height:1.3}.kalie-editorial .button,.kalie-editorial .jolie-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-height:42px;min-width:0;padding:11px 20px;font-family:'Kalie Editorial',Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:0;text-transform:none;background:var(--editorial-teal);border:1px solid var(--editorial-teal);color:#fff;box-shadow:none}.kalie-editorial .button:hover,.kalie-editorial .jolie-outline:hover{background:#368e88;border-color:#368e88;color:#fff}.kalie-editorial .editorial-card-action a{width:100%}.kalie-editorial .editorial-card-action .jolie-outline{background:#eceeef;border-color:#eceeef;color:#4c585e}.kalie-editorial .editorial-card-action .jolie-outline:hover{background:#dce5e5;border-color:#dce5e5}.kalie-editorial a:focus-visible,.kalie-editorial button:focus-visible{outline:2px solid #146d68;outline-offset:4px}
.kalie-editorial .editorial-table-section{padding:80px max(16px,calc((100% - 1020px)/2));background:#fff}.kalie-editorial .kalie-comparison{margin:0;scroll-margin-top:24px;background:#fff}.kalie-editorial .kalie-comparison>header{text-align:center}.kalie-editorial .kalie-comparison .eyebrow{color:var(--editorial-teal);font-size:13px;line-height:1.4;letter-spacing:1px;font-weight:700;text-transform:uppercase;margin:0 0 12px}.kalie-editorial .kalie-comparison h2{font-size:36px;line-height:1.2;font-weight:800;margin:0 0 40px}.kalie-editorial .kalie-comparison>p:first-of-type{font-size:12px;color:var(--editorial-muted);text-align:center;margin:0 0 16px}.kalie-editorial .kalie-comparison-scroll{margin:0 0 20px;border:1px solid #e9ebec;border-radius:14px;box-shadow:0 4px 24px #0000000a}.kalie-editorial .kalie-comparison table{min-width:900px;width:100%;table-layout:fixed}.kalie-editorial .kalie-comparison th,.kalie-editorial .kalie-comparison td{padding:16px 18px;font-family:'Kalie Editorial',Arial,sans-serif;font-size:12px;line-height:1.5;border:0;text-align:center;vertical-align:middle;overflow-wrap:normal}.kalie-editorial .kalie-comparison tr>*:first-child{width:20%;text-align:left;background:#fff;border-right:0;font-weight:500;color:var(--editorial-ink)}.kalie-editorial .kalie-comparison tbody tr:nth-child(even)>*{background:#f6f7f8}.kalie-editorial .kalie-comparison tr>*:nth-child(2){background:#f0fffd;color:#2c8f89;font-weight:600;border-left:3px solid var(--editorial-teal);border-right:3px solid var(--editorial-teal)}.kalie-editorial .kalie-comparison tbody tr:nth-child(even)>*:nth-child(2){background:#eafaf8}.kalie-editorial .kalie-comparison thead th{background:#eff1f2;color:#4c585e;font-weight:700;padding-block:18px}.kalie-editorial .kalie-comparison thead th:first-child{font-size:11px;letter-spacing:.5px;text-transform:uppercase}.kalie-editorial .kalie-comparison thead th:nth-child(2){background:var(--editorial-teal);color:white}.kalie-editorial .kalie-comparison tbody tr:last-child>*:nth-child(2){border-bottom:3px solid var(--editorial-teal)}.kalie-editorial .kalie-comparison-note{font-family:'Kalie Editorial',Arial,sans-serif;font-size:11px;line-height:1.6;color:var(--editorial-muted)}.kalie-editorial .kalie-comparison>.button{display:flex;width:max-content;margin:24px auto 0}.kalie-editorial .editorial-summary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:100px max(20px,calc((100% - 1004px)/2));background:linear-gradient(90deg,#0b3338,#02141e 55%);color:white}.kalie-editorial .editorial-summary .eyebrow{display:inline-block;padding:7px 14px;border:1px solid #54a7a14d;border-radius:999px;background:#54a7a11a;color:#65bbb4;font-size:12px;text-transform:none;letter-spacing:0;margin:0 0 28px}.kalie-editorial .editorial-summary h2{font-size:36px;font-weight:800;line-height:1.2;margin:0 0 24px;color:white}.kalie-editorial .editorial-summary p{font-size:14px;line-height:1.7;color:#c5d2d4;margin:0 0 24px}.kalie-editorial .editorial-summary .editorial-summary-benefits{font-size:12px;font-weight:700;color:#65bbb4}.kalie-editorial .editorial-summary img{width:100%;height:500px;object-fit:cover;border-radius:12px}.kalie-editorial .editorial-summary .button{width:100%;background:#16a49e;border-color:#16a49e}.kalie-editorial .editorial-method-wrap{padding:40px max(20px,calc((100% - 1020px)/2));background:#fff}.kalie-editorial .kalie-comparatif-method{border:0;margin:0;padding:0}.kalie-editorial .kalie-comparatif-method summary{font-size:13px;font-weight:600}.kalie-editorial .editorial-disclosure{font-size:11px;line-height:1.6;color:var(--editorial-muted);margin:20px 0 0}
.kalie-editorial .jp-product.kalie-comparatif-buy{padding:70px max(20px,calc((100% - 1120px)/2));gap:50px;background:var(--editorial-ground);grid-template-columns:1fr 1fr;scroll-margin-top:20px}.kalie-editorial .kalie-comparatif-buy .jp-gallery-track{max-height:none;overflow:visible}.kalie-editorial .kalie-comparatif-buy .jp-photo{aspect-ratio:4/5;cursor:zoom-in;background:#f0f1f1}.kalie-editorial .kalie-comparatif-buy .jp-photo:not(:first-child),.kalie-editorial .kalie-comparatif-buy .jp-gallery-progress,.kalie-editorial .kalie-comparatif-buy .jp-sticky-buy{display:none!important}.kalie-editorial .kalie-comparatif-buy .jp-buy-column{padding:0}.kalie-editorial .kalie-comparatif-buy .jp-buy{position:static;padding:0}.kalie-editorial .kalie-comparatif-buy .jp-product-heading{display:block;margin-bottom:20px}.kalie-editorial .kalie-comparatif-buy .jp-product-heading h2{font-family:'Kalie Editorial',Arial,sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 8px}.kalie-editorial .kalie-comparatif-buy .jp-lead{font-size:14px;line-height:1.6}.kalie-editorial .kalie-comparatif-price{font-weight:700;color:var(--editorial-teal)}.kalie-editorial .kalie-comparatif-buy .kalie-benefit-stack{font-family:'Kalie Editorial',Arial,sans-serif;font-size:12px}.kalie-editorial .kalie-comparatif-buy .jp-badges{margin:18px 0 24px}.kalie-editorial .kalie-comparatif-buy .jp-add{background:var(--editorial-teal);border-color:var(--editorial-teal);border-radius:8px;font-family:'Kalie Editorial',Arial,sans-serif;font-weight:700}.kalie-editorial .kalie-comparatif-buy .jp-perks{display:block;font-size:11px}.kalie-editorial .kalie-comparatif-buy .jp-page-links{margin-top:26px}.kalie-editorial .kalie-comparatif-buy .jp-finishes legend{font-family:inherit}.kalie-editorial .kalie-comparatif-buy .pdp-plan-card:has(input:checked){border-color:var(--editorial-teal);box-shadow:inset 0 0 0 1px var(--editorial-teal);background:#eafaf8}.kalie-editorial .kalie-comparatif-buy .pdp-plan-card input{accent-color:var(--editorial-teal)}.kalie-editorial .cart-upsell,.kalie-editorial [data-duo-message],.kalie-editorial [data-duo-progress]{display:none}.kalie-editorial .cart-drawer h3,.kalie-editorial .cart-drawer h4{font-family:'Kalie Editorial',Arial,sans-serif;text-transform:none;letter-spacing:0;line-height:1.3}.kalie-editorial .jp-lightbox{background:var(--editorial-ground)}
@media(max-width:1023px) and (min-width:768px){.kalie-editorial .kalie-comparatif-intro{padding:50px 32px}.kalie-editorial .kalie-comparatif-ranks{padding:60px 24px}.kalie-editorial .kalie-comparatif-card{grid-template-columns:180px 1fr;gap:24px}.kalie-editorial .editorial-product-image{width:180px;height:180px}.kalie-editorial .editorial-card-action{grid-column:2;flex-direction:row}.kalie-editorial .editorial-card-action a{width:auto;flex:1}.kalie-editorial .editorial-summary{gap:32px;padding:60px 32px}.kalie-editorial .editorial-summary h2{font-size:30px}.kalie-editorial .editorial-summary img{height:420px}.kalie-editorial .jp-product.kalie-comparatif-buy{display:grid;gap:30px;padding:60px 24px}}
@media(max-width:767px){.kalie-editorial .editorial-masthead{height:64px;font-size:18px}.kalie-editorial .kalie-comparatif-intro{min-height:500px;padding:36px 20px}.kalie-editorial .kalie-comparatif-intro h1{font-size:28px;line-height:1.15;margin-bottom:16px}.kalie-editorial .kalie-comparatif-intro .jp-lead{font-size:15px;line-height:1.6}.kalie-editorial .kalie-comparatif-intro .kalie-comparatif-pills{gap:12px;justify-content:space-between;flex-wrap:nowrap;margin-top:18px;padding-top:18px}.kalie-editorial .kalie-comparatif-intro .kalie-comparatif-pills>span{font-size:11px;gap:4px;white-space:nowrap}.kalie-editorial .kalie-comparatif-pills img{width:12px;height:12px}.kalie-editorial .kalie-comparatif-ranks{padding:48px 16px}.kalie-editorial .kalie-comparatif-ranks>h2{font-size:25px;line-height:1.2;margin:0 0 32px}.kalie-editorial .kalie-comparatif-card{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:20px;margin-bottom:24px;border-radius:16px}.kalie-editorial .editorial-product-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.kalie-editorial .editorial-product-image--kalie{object-fit:cover}.kalie-editorial .kalie-comparatif-ribbon{font-size:13px;right:-8px;padding:8px 14px}.kalie-editorial .editorial-card-copy h3{font-size:17px;line-height:1.3;margin:0 0 16px}.kalie-editorial .editorial-card-copy .editorial-subtitle{font-size:11px}.kalie-editorial .kalie-comparatif-points li{font-size:14px;line-height:1.6}.kalie-editorial .editorial-card-action{flex-direction:row;gap:12px;justify-content:space-between}.kalie-editorial .editorial-card-action>div{flex:1}.kalie-editorial .editorial-rank{font-size:32px}.kalie-editorial .editorial-rank-label{font-size:10px}.kalie-editorial .editorial-card-action a{width:48%;font-size:11px;padding:11px 8px}.kalie-editorial .editorial-table-section{padding:48px 16px}.kalie-editorial .kalie-comparison h2{font-size:25px;line-height:1.2;margin:0 0 32px}.kalie-editorial .kalie-comparison .eyebrow{font-size:12px}.kalie-editorial .kalie-comparison table{min-width:880px}.kalie-editorial .kalie-comparison tr>*:first-child{width:174px}.kalie-editorial .kalie-comparison th,.kalie-editorial .kalie-comparison td{font-size:12px;padding:14px 16px}.kalie-editorial .editorial-summary{display:flex;flex-direction:column;padding:48px 20px;text-align:center;gap:38px}.kalie-editorial .editorial-summary h2{font-size:28px;line-height:1.2}.kalie-editorial .editorial-summary img{height:auto;aspect-ratio:1}.kalie-editorial .editorial-summary .eyebrow{margin-bottom:24px}.kalie-editorial .editorial-summary p{font-size:13px;line-height:1.7}.kalie-editorial .editorial-summary .editorial-summary-benefits{font-size:12px}.kalie-editorial .editorial-method-wrap{padding:32px 20px}.kalie-editorial .jp-product.kalie-comparatif-buy{display:flex;padding:48px 20px;gap:28px}.kalie-editorial .kalie-comparatif-buy .jp-product-heading h2{font-size:25px}.kalie-editorial .kalie-comparatif-buy .jp-buy{padding:0}.kalie-editorial .kalie-comparatif-buy .jp-page-links{gap:14px}.kalie-editorial .kalie-comparatif-buy .jp-page-links a{width:auto}}
