.page-comparateur{--cmp-th-sorted: #2E2C27;--cmp-check-border: #B9B0A0;--cmp-sort-icon: #6E685C;--cmp-slot-ink: #A39A88;--cmp-ls-label: 0.12em;--cmp-ls-tile: 0.1em;--cmp-aside-w: 260px;--cmp-layout-gap: 40px;--cmp-sticky-gap: 24px;--cmp-cell-x: 12px;--cmp-chip-h: 36px;--cmp-chip-h-m: 34px;--cmp-thumb: 56px;--cmp-thumb-card: 60px;--cmp-thumb-pad: 4px;--cmp-check: 20px;--cmp-check-card: 24px;--cmp-fs-filters-title: 28px;--cmp-fs-count: 34px;--cmp-fs-count-m: 22px;--cmp-fs-name: 21px;--cmp-fs-name-card: 20px;--cmp-fs-micro: 12px;--cmp-fs-label: 11px;--cmp-fs-unit: 10px;--cmp-fs-tile: 9px;--cmp-fs-thumb: 8px}@media(min-width: 1024px)and (max-width: 1239px){.page-comparateur{--cmp-aside-w: 216px;--cmp-layout-gap: 28px;--cmp-cell-x: 8px;--cmp-fs-name: 18px}.page-comparateur .cmp-table .cmp-thumb{display:none}}.page-comparateur:not(.is-enhanced) .cmp-needs-js{display:none !important}.page-comparateur [hidden]{display:none !important}.page-comparateur .cmp-intro{padding-top:40px}@media(max-width: 767px){.page-comparateur .cmp-intro{padding-top:22px}}.page-comparateur .cmp-intro__grid{padding-bottom:40px;border-bottom:1px solid var(--line)}@media(min-width: 1024px){.page-comparateur .cmp-intro__grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--grid-gap);align-items:end}}@media(max-width: 1023px){.page-comparateur .cmp-intro__grid{padding-bottom:0;border-bottom:0}}.page-comparateur .cmp-intro__head{grid-column:span 8}.page-comparateur .cmp-intro__eyebrow{margin-bottom:var(--eyebrow-gap-h1)}.page-comparateur .cmp-intro__title{font-size:var(--fs-h1);line-height:var(--lh-h1)}.page-comparateur .cmp-intro__lead{grid-column:span 4;margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}@media(max-width: 1023px){.page-comparateur .cmp-intro__lead{margin-top:12px}}.page-comparateur .cmp-mbar{position:sticky;top:0;z-index:4;margin-top:20px;padding:10px 0;background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-comparateur .cmp-mbar__rail{gap:8px;padding-bottom:0}.page-comparateur .cmp-mbar__filters,.page-comparateur .cmp-mbar__sort{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur .cmp-mbar__filters::before,.page-comparateur .cmp-mbar__sort::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-mbar__filters,.page-comparateur .cmp-mbar__sort{display:inline-flex;align-items:center;gap:8px;height:var(--cmp-chip-h-m);padding:0 12px;font-size:var(--cmp-fs-micro);font-weight:600;white-space:nowrap}.page-comparateur .cmp-mbar__filters{background:var(--accent);color:var(--ivory)}.page-comparateur .cmp-mbar__filters svg{fill:none;stroke:var(--ivory);stroke-width:2}.page-comparateur .cmp-mbar__sort{background:var(--white);color:var(--ink);border:1px solid var(--line)}.page-comparateur .cmp-mbar__sort[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.page-comparateur .cmp-main{padding-top:40px}@media(max-width: 1023px){.page-comparateur .cmp-main{padding-top:16px}}@media(min-width: 1024px){.page-comparateur.is-enhanced .cmp-layout{display:grid;grid-template-columns:var(--cmp-aside-w) minmax(0, 1fr);gap:var(--cmp-layout-gap);align-items:start}}@media(min-width: 1024px){.page-comparateur .cmp-filters{position:sticky;top:var(--cmp-sticky-gap)}}@media(max-width: 1023px){.page-comparateur .cmp-filters{display:none;margin-bottom:16px;padding:20px;background:var(--white);border:1px solid var(--card-line)}}.page-comparateur .cmp-filters__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.page-comparateur .cmp-filters__title{font-size:var(--cmp-fs-filters-title);font-weight:600;line-height:1.1}.page-comparateur .cmp-filters__reset{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur .cmp-filters__reset::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-filters__reset{font-size:var(--fs-small);font-weight:600;color:var(--accent);text-decoration:underline}.page-comparateur .cmp-filters__reset:hover{color:var(--accent-hover)}.page-comparateur .cmp-filters__group{margin:0 0 28px;padding:0;border:0;min-width:0}.page-comparateur .cmp-filters__legend{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--cmp-ls-label);text-transform:uppercase;margin-bottom:12px;padding:0;color:var(--muted)}.page-comparateur .cmp-filters__note{margin:0;padding-top:20px;border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.page-comparateur .cmp-filters__note a{font-weight:600}@media(max-width: 1023px){.page-comparateur.is-filters-open .cmp-filters{display:block}}.page-comparateur .cmp-chips{display:flex;flex-wrap:wrap;gap:8px}.page-comparateur .cmp-chip{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur .cmp-chip::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-chip{height:var(--cmp-chip-h);padding:0 14px;background:var(--white);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-small);font-weight:500;white-space:nowrap}.page-comparateur .cmp-chip:hover{border-color:var(--accent)}.page-comparateur .cmp-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ivory)}.page-comparateur .cmp-results__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.page-comparateur .cmp-results__count{margin:0 0 4px;font-family:var(--font-display);font-size:var(--cmp-fs-count);font-weight:600;line-height:1;color:var(--ink)}.page-comparateur .cmp-results__summary{margin:0;font-size:var(--fs-small);color:var(--muted)}.page-comparateur .cmp-results__active{color:var(--ink)}.page-comparateur .cmp-results__msummary{margin:0 0 12px;font-size:var(--fs-small);color:var(--muted)}.page-comparateur .cmp-results__msummary strong{font-family:var(--font-display);font-size:var(--cmp-fs-count-m);font-weight:600;color:var(--ink)}.page-comparateur .cmp-sortbar{display:flex;align-items:flex-end;gap:12px}.page-comparateur .cmp-sortbar__label{font-family:var(--font-body);font-size:var(--cmp-fs-label);font-weight:600;letter-spacing:var(--cmp-ls-label);text-transform:uppercase;margin:0 0 6px;color:var(--muted)}.page-comparateur .cmp-seg{display:flex;padding:3px;background:var(--white);border:1px solid var(--line)}.page-comparateur .cmp-seg__btn{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur .cmp-seg__btn::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-seg__btn{height:var(--cmp-chip-h);padding:0 14px;font-size:var(--fs-small);font-weight:600;color:var(--muted);white-space:nowrap}.page-comparateur .cmp-seg__btn:hover{color:var(--ink)}.page-comparateur .cmp-seg__btn[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.page-comparateur .cmp-order{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:var(--tap);padding:0 14px;background:var(--white);border:1px solid var(--line);font-size:var(--fs-small);font-weight:600;color:var(--ink);white-space:nowrap}.page-comparateur .cmp-order svg{fill:none;stroke:var(--ink);stroke-width:1.4}.page-comparateur .cmp-empty{margin:0 0 20px;padding:20px;background:var(--white);border:1px solid var(--card-line);color:var(--muted)}.page-comparateur .cmp-empty__reset{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur .cmp-empty__reset::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-empty__reset{margin-left:4px;font-weight:600;color:var(--accent);text-decoration:underline}.page-comparateur .cmp-table-wrap{position:relative;overflow-x:auto;background:var(--white);border:1px solid var(--card-line)}.page-comparateur .cmp-table{width:100%;border-collapse:collapse}.page-comparateur .cmp-table thead tr{background:var(--ink)}.page-comparateur .cmp-table thead th{font-family:var(--font-body);font-size:var(--cmp-fs-label);font-weight:600;letter-spacing:var(--cmp-ls-label);text-transform:uppercase;padding:16px var(--cmp-cell-x);text-align:left;vertical-align:bottom;white-space:nowrap;border-bottom:3px solid var(--accent);color:var(--sand)}.page-comparateur .cmp-table thead th.is-sorted{background:var(--cmp-th-sorted);color:var(--ivory)}.page-comparateur .cmp-table thead th.is-sorted .cmp-th__unit{color:var(--sand)}.page-comparateur .cmp-table .cmp-th--right{text-align:right}.page-comparateur .cmp-table tbody tr{background:var(--white)}.page-comparateur .cmp-table tbody tr.is-selected{background:var(--tint)}.page-comparateur .cmp-table tbody td,.page-comparateur .cmp-table tbody th{padding:14px var(--cmp-cell-x);border-bottom:1px solid var(--divider);vertical-align:middle}.page-comparateur .cmp-table tbody tr:last-child td,.page-comparateur .cmp-table tbody tr:last-child th{border-bottom:0}.page-comparateur .cmp-table tbody td{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--ink-2)}.page-comparateur .cmp-table tbody td.is-sorted{color:var(--ink);font-weight:500}.page-comparateur .cmp-table tbody th{padding:12px var(--cmp-cell-x);font-weight:400;text-align:left}.page-comparateur .cmp-table .cmp-table__check{width:var(--tap);padding-inline:4px 0;text-align:center}.page-comparateur .cmp-th__unit{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:var(--cmp-fs-unit);font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted-2)}.page-comparateur .cmp-th__btn{display:none}.page-comparateur.is-enhanced .cmp-th__plain{display:none}.page-comparateur.is-enhanced .cmp-th__btn{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur.is-enhanced .cmp-th__btn::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur.is-enhanced .cmp-th__btn{display:inline-flex;align-items:center;text-transform:inherit;letter-spacing:inherit}.page-comparateur.is-enhanced .cmp-th__btn:hover{color:var(--ivory)}.page-comparateur .cmp-sort-icon{margin-left:6px;vertical-align:-1px}.page-comparateur .cmp-sort-icon path{fill:var(--cmp-sort-icon)}.page-comparateur [aria-sort=descending] .cmp-sort-icon .cmp-sort-icon__up{fill:var(--muted)}.page-comparateur [aria-sort=descending] .cmp-sort-icon .cmp-sort-icon__down{fill:var(--ivory)}.page-comparateur [aria-sort=ascending] .cmp-sort-icon .cmp-sort-icon__up{fill:var(--ivory)}.page-comparateur [aria-sort=ascending] .cmp-sort-icon .cmp-sort-icon__down{fill:var(--muted)}.page-comparateur .cmp-model{display:flex;align-items:center;gap:14px}.page-comparateur .cmp-model__text{display:flex;flex-direction:column;min-width:0}.page-comparateur .cmp-model__brand{font-family:var(--font-body);font-size:var(--cmp-fs-label);font-weight:600;letter-spacing:var(--cmp-ls-label);text-transform:uppercase;margin:0;color:var(--muted)}.page-comparateur .cmp-model__name{margin-top:2px;font-family:var(--font-display);font-size:var(--cmp-fs-name);font-weight:600;line-height:1.15;color:var(--ink);text-decoration:none}.page-comparateur .cmp-model a.cmp-model__name:hover{color:var(--accent);text-decoration:underline}.page-comparateur .cmp-thumb{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--cmp-thumb);height:var(--cmp-thumb);background:var(--white);border:1px solid var(--card-line);font-family:var(--font-mono);font-size:var(--cmp-fs-thumb);color:var(--muted);--produit-img-pad: var(--cmp-thumb-pad)}.page-comparateur .cmp-thumb--card{width:var(--cmp-thumb-card);height:var(--cmp-thumb-card)}.page-comparateur .cmp-table__price{text-align:right}.page-comparateur .cmp-table__price .prix__valeur{white-space:nowrap}.page-comparateur .cmp-amazon{position:relative}.page-comparateur .cmp-amazon::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-amazon{font-family:var(--font-body);font-size:var(--cmp-fs-micro);font-weight:600}.page-comparateur .cmp-check{position:relative}.page-comparateur .cmp-check::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-check{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}.page-comparateur .cmp-check__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.page-comparateur .cmp-check__box{display:flex;align-items:center;justify-content:center;width:var(--cmp-check);height:var(--cmp-check);background:var(--white);border:1.5px solid var(--cmp-check-border)}.page-comparateur .cmp-check__icon{width:12px;height:12px;fill:none;stroke:var(--ivory);stroke-width:2;visibility:hidden}.page-comparateur .cmp-check__input:checked+.cmp-check__box{background:var(--accent);border-color:var(--accent)}.page-comparateur .cmp-check__input:checked+.cmp-check__box .cmp-check__icon{visibility:visible}.page-comparateur .cmp-check__input:focus-visible+.cmp-check__box{outline:2px solid var(--accent);outline-offset:2px}.page-comparateur .cmp-check__input:disabled+.cmp-check__box{background:var(--tint);cursor:not-allowed}.page-comparateur .cmp-check--card{flex-shrink:0;margin-left:auto}.page-comparateur .cmp-check--card .cmp-check__box{width:var(--cmp-check-card);height:var(--cmp-check-card)}.page-comparateur .cmp-check--card .cmp-check__icon{width:13px;height:13px}.page-comparateur .cmp-cards{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width: 768px){.page-comparateur .cmp-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.page-comparateur .cmp-card{padding:14px;background:var(--white);border:1px solid var(--card-line);box-shadow:var(--shadow-card)}.page-comparateur .cmp-card.is-selected{background:var(--tint)}.page-comparateur .cmp-card__top{display:flex;align-items:flex-start;gap:12px}.page-comparateur .cmp-card__text{min-width:0}.page-comparateur .cmp-card .cmp-model__brand{font-size:var(--cmp-fs-unit)}.page-comparateur .cmp-card__name{display:block;margin:2px 0 0;font-family:var(--font-display);font-size:var(--cmp-fs-name-card);font-weight:600;line-height:1.1;color:var(--ink);text-decoration:none}.page-comparateur .cmp-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.page-comparateur .cmp-card__amazon{position:relative}.page-comparateur .cmp-card__amazon::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-card__amazon{font-size:var(--fs-small);font-weight:600}.page-comparateur .cmp-tiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:3px;margin:12px 0 0}.page-comparateur .cmp-tile{padding:6px 8px;background:var(--ivory)}.page-comparateur .cmp-tile dt{font-family:var(--font-body);font-size:var(--cmp-fs-tile);font-weight:600;letter-spacing:var(--cmp-ls-label);text-transform:uppercase;margin-bottom:1px;letter-spacing:var(--cmp-ls-tile);color:var(--muted-2)}.page-comparateur .cmp-tile dd{margin:0;font-family:var(--font-mono);font-size:var(--cmp-fs-micro);color:var(--ink)}.page-comparateur .cmp-note{margin:14px 0 0;font-family:var(--font-mono);font-size:var(--cmp-fs-micro);color:var(--muted)}.page-comparateur .cmp-bar{position:sticky;bottom:var(--cmp-sticky-gap);z-index:5;display:flex;align-items:center;gap:20px;margin-top:32px;padding:16px 20px;background:var(--ink);color:var(--ivory)}@media(max-width: 1023px){.page-comparateur .cmp-bar{bottom:0;gap:12px;margin:24px calc(-1*var(--gutter)) 0;padding:12px var(--gutter-mobile)}}.page-comparateur .cmp-bar__count{flex-shrink:0;margin:0;font-size:var(--fs-nav);font-weight:600}@media(max-width: 1023px){.page-comparateur .cmp-bar__count{flex:1;min-width:0;font-size:var(--fs-small);font-weight:400}}.page-comparateur .cmp-bar__names{display:block;font-size:var(--cmp-fs-label);color:var(--sand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-comparateur .cmp-bar__chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.page-comparateur .cmp-bar__chip,.page-comparateur .cmp-bar__slot{display:inline-flex;align-items:center;gap:10px;height:var(--cmp-chip-h-m);padding:0 12px;font-size:var(--fs-small);white-space:nowrap}.page-comparateur .cmp-bar__chip{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;position:relative}.page-comparateur .cmp-bar__chip::before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--tap);height:100%;min-height:var(--tap);transform:translate(-50%, -50%)}.page-comparateur .cmp-bar__chip{border:1px solid var(--muted);color:var(--ivory)}.page-comparateur .cmp-bar__chip:hover{border-color:var(--sand)}.page-comparateur .cmp-bar__x{color:var(--sand)}.page-comparateur .cmp-bar__slot{border:1px dashed var(--muted);color:var(--cmp-slot-ink)}.page-comparateur .cmp-bar__go{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;flex-shrink:0;margin-left:auto;height:var(--tap);padding:0 22px;background:var(--ivory);color:var(--ink);font-size:var(--fs-nav);font-weight:600;white-space:nowrap}@media(max-width: 1023px){.page-comparateur .cmp-bar__go{padding:0 16px;font-size:var(--fs-small)}}.page-comparateur .cmp-bar__go:hover{background:var(--white)}.page-comparateur .cmp-bar__go:disabled{opacity:.55;cursor:not-allowed}
