.cmp select{-webkit-appearance:none;appearance:none;height:44px;border:1px solid #B9BBB6;border-radius:var(--radius);font:inherit;font-size:15px;color:var(--ink);padding:0 34px 0 12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231C1E21' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;max-width:100%}.cmp select:focus-visible,.cmp input:focus-visible,.cmp button:focus-visible,.cmp a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f-select{width:100%}.f-note{margin:6px 0 0;line-height:1.4}.cmp-top{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.cmp-search{flex:1 1 320px;display:flex;align-items:center;gap:8px;border:1px solid #B9BBB6;border-radius:var(--radius);padding:0 12px;height:44px;background:#fff;color:var(--ink-2)}.cmp-search input{border:0;height:40px;flex:1;min-width:0;padding:0;outline:none}.cmp-note{margin:0;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--code-bg);font-size:14px;line-height:1.5}.cmp-info-txt p{margin:0}.cmp-info-more{display:none}.cmp-body{display:grid;grid-template-columns:260px minmax(0,1fr)}.cmp-filters{border-right:1px solid var(--line);padding:12px 16px 20px;font-size:14px}.cmp-filters fieldset{border:0;border-top:1px solid var(--line-2);margin:10px 0 0;padding:10px 0 0}.cmp-filters legend{font-weight:600;padding:0 0 6px;font-size:14px}.cmp-filters label.opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:0;cursor:pointer}.cmp-filters label.opt input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.cmp-filters label.opt .c{margin-left:auto;color:var(--ink-2);font-size:12px}.cmp-filters label.opt.zero{color:#a6a8a4}.f-switch{display:flex;align-items:center;gap:10px;font-weight:600;min-height:44px;cursor:pointer}.f-switch input{width:20px;height:20px;accent-color:var(--accent);margin:0}.f-fr{display:flex;align-items:center;gap:8px;width:100%;margin:8px 0 0;padding:8px 10px;border:1px dashed var(--line);border-radius:var(--radius);background:#fff;color:var(--accent);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.f-fr:hover{border-color:var(--accent)}.f-fr[aria-pressed=true],.cmp-fr[aria-pressed=true]{background:var(--code-bg);border:1px solid var(--accent);color:var(--accent-ink)}.fr-flag{flex:none;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.cmp-fr{display:none;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}@media(min-width:901px)and (pointer:fine){.cmp-filters{padding:10px 16px 14px}.cmp-filters fieldset{margin:8px 0 0;padding:8px 0 0}.cmp-filters legend{padding:0 0 2px;font-size:13px;text-transform:none}.cmp-filters label.opt{min-height:28px;gap:8px}.cmp-filters label.opt input{width:16px;height:16px}.f-switch{min-height:32px}.f-select{height:36px!important;min-height:36px!important;font-size:14px!important}.f-note{margin:4px 0 0;font-size:12px}.cmp-filters .chip{min-height:36px;height:36px}}.f-long .more{background:none;border:0;color:var(--accent);min-height:44px;padding:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cmp .chip{height:44px}.cmp-sheet-head,.cmp-apply,.cmp-open{display:none}.cmp-open{align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border:0;border-radius:var(--radius);background:var(--accent);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;flex:none}.cmp-open:active{background:var(--accent-ink)}.cmp-nf:empty{display:none}.cmp-nf{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fff;color:var(--accent);font-size:13px;font-weight:700}@media(min-width:901px){.cmp-filters{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.cmp-results{min-width:0}.cmp-bar{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.cmp-count{margin:0;font-weight:600}.cmp-ctrl{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.cmp-lab{display:inline-flex;align-items:center;gap:6px}.cmp-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px}.cmp-chips:not(:empty){padding:10px 16px;border-bottom:1px solid var(--line-2)}.cmp-chips button{font:inherit;font-size:13px;border:1px solid var(--line);background:var(--line-2);border-radius:16px;padding:0 12px;min-height:32px;cursor:pointer}.cmp-pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:14px 16px}.cmp-pager button{font:inherit;font-size:14px;min-width:44px;height:44px;border:1px solid var(--line);background:#fff;border-radius:var(--radius);cursor:pointer}.cmp-pager button[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.cmp-more{display:none}.ctbl{width:100%;table-layout:auto}.ctbl td{vertical-align:top;padding-top:14px;padding-bottom:14px}.ctbl tbody tr:hover{background:#fafaf8}.ctbl th.c-rk{width:34px}.ctbl th.c-note{width:124px}.ctbl th.c-kg{width:118px}.ctbl th.c-act{width:132px}.ctbl th.c-off{width:27%}.ctbl .c-rk{padding-top:19px}.ctbl td.c-note{text-align:right;white-space:nowrap}.c-note .note-pill{vertical-align:middle}.c-avis{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:var(--ink-2);white-space:normal}.ctbl td.c-note .c-avis{margin-left:auto;max-width:108px}.m-only{display:none}.c-head{display:flex;align-items:flex-start;gap:10px}.c-head .bm{width:28px;height:28px;margin-top:1px}.c-head .bm-x:before{font-size:11px}.c-id{min-width:0}.c-brand{font-weight:700;font-size:15px;line-height:1.3;color:var(--ink)}.c-brand:hover{color:var(--ink)}.c-det{font-size:13px;line-height:1.4;color:var(--ink-2);margin-top:2px;overflow-wrap:anywhere}.c-price{line-height:1.35}.c-price strong{font-size:15px}.c-sel{font-size:13px;color:var(--ink-2);line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.c-off .badge{white-space:normal}.c-kgl{display:none}.c-kgv{display:block;font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap}.c-kgn{display:block;font-size:13px;color:var(--ink-2)}.c-mo{display:block;font-size:13px;color:var(--ink-2);white-space:nowrap;margin-top:2px}.c-stk{font-size:13px;color:#b42318;margin-top:2px}.c-go{font-weight:600;line-height:1.35;display:inline-block;white-space:nowrap}.c-n{display:block;font-weight:400;font-size:13px;color:var(--ink-2)}.ctbl td.c-act{padding-top:16px}@media(min-width:901px)and (max-width:1199px){.cmp-body{grid-template-columns:232px minmax(0,1fr)}.ctbl th.c-rk{width:28px}.ctbl th.c-note,.ctbl th.c-kg{width:104px}.ctbl th.c-act{width:124px}.ctbl th.c-off{width:24%}.ctbl th:first-child,.ctbl td:first-child{padding-left:12px}.ctbl td.c-note .c-avis{display:none}.ctbl td.c-prod .c-avis.m-only{display:block;margin-left:38px}}@media(max-width:900px){.cmp-body{grid-template-columns:minmax(0,1fr)}.cmp-open{display:inline-flex;flex:1 1 auto;padding:0 12px;font-size:15px;gap:6px}.cmp-ctrl{column-gap:8px!important}.cmp-fr{display:inline-flex;flex:0 0 auto;white-space:nowrap;font-size:14px;padding:0 12px}.cmp-filters{position:fixed;inset:48px 0 0;z-index:50;background:#fff;overflow:auto;border:0;border-radius:10px 10px 0 0;box-shadow:0 -8px 30px #0003;display:none;padding-bottom:90px}.cmp-filters.open{display:block}.cmp-sheet-head{display:flex;justify-content:space-between;align-items:center;padding:4px 0 8px}.cmp-apply{display:flex;position:fixed;left:16px;right:16px;bottom:16px;width:auto;height:48px}}@media(max-width:767px){#rows.lim tr:nth-child(n+26){display:none}.cmp-more:not([hidden]){display:flex;width:calc(100% - 32px);margin:16px;height:52px;font-size:16px}.cmp-ctrl{width:100%}.cmp-ctrl .cmp-lab{flex:1 1 140px}.cmp-ctrl .cmp-lab select{flex:1;min-width:0}.js .cmp-info-txt{position:relative;overflow:hidden;max-height:3em;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}.js .cmp-info-txt.open{max-height:none;-webkit-mask-image:none;mask-image:none}.js .cmp-info-txt.open p+p{margin-top:6px}.js .cmp-info-more{-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;min-height:44px;margin:-6px 0 -8px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--accent);cursor:pointer}}@media(max-width:900px){.ctbl thead{display:none}.ctbl,.ctbl tbody{display:block;width:100%}.ctbl tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:12px;padding:16px;border-bottom:1px solid var(--line)}.ctbl tbody tr:hover{background:transparent}.ctbl td{display:block;padding:0!important;border:0}.ctbl td.c-rk{display:none}.m-only{display:block}.d-only{display:none!important}.ctbl td.c-prod{grid-column:1 / -1;grid-row:1}.ctbl td.c-note{position:absolute;top:16px;right:16px;display:flex;align-items:center;height:32px}.c-head{gap:10px}.c-head .bm{width:32px;height:32px;margin:0}.c-head .bm-x:before{font-size:12px}.c-brand{display:block;font-size:18px;line-height:22px;padding-top:5px;margin-right:var(--pill-w,112px)}.c-det{margin-top:3px}.c-avis.m-only{margin:8px 0 0 42px;font-size:14px;color:var(--ink)}.ctbl td.c-off{grid-column:1;grid-row:2;background:var(--bg);border-radius:8px 0 0 8px;padding:12px 8px 12px 12px!important}.ctbl td.c-kg{grid-column:2;grid-row:2;background:var(--bg);border-radius:0 8px 8px 0;padding:12px 12px 12px 8px!important;text-align:right}.c-price strong{font-size:18px}.c-chez{display:block;font-size:14px;margin-top:2px}.c-kgl{display:block;font-size:12px;color:var(--ink-2);line-height:1.3;margin-bottom:2px}.c-kgv{font-size:18px;color:var(--good)}.ctbl td.c-act{grid-column:1 / -1;grid-row:3}.c-act .m-only>div{margin:0 0 12px!important}.c-go{display:block;padding:13px 16px;border:1px solid var(--accent);border-radius:8px;font-size:15px;text-align:center}.c-go:hover{text-decoration:none;background:var(--code-bg)}.c-go{white-space:normal}.c-n{display:inline;color:inherit;font-size:15px;font-weight:600}}@media(min-width:600px)and (max-width:900px){.ctbl tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.ctbl tbody tr{grid-template-rows:auto auto 1fr;border:1px solid var(--line);border-radius:8px}.ctbl td.c-act{align-self:end}}@media(max-width:767px){.bandeau .bandeau-c{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.tick{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;line-height:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 18px),transparent);touch-action:pan-y}.tick-track{display:flex;width:max-content;white-space:nowrap;animation:tick-run var(--tick-d,40s) linear infinite;will-change:transform}.tick-item{flex:none}.tick-sep{display:inline-block;margin:0 .55em;opacity:.55}.tick-gap{margin:0 1.4em}.tick:hover .tick-track,.tick.is-held .tick-track,.tick.is-paused .tick-track{animation-play-state:paused}.tick-pause{position:relative;flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:28px;height:28px;min-width:28px;min-height:28px;max-height:28px;padding:0;border:1px solid rgba(247,247,245,.4);border-radius:50%;background:transparent;color:#f7f7f5;cursor:pointer;-webkit-tap-highlight-color:transparent}.tick-pause:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.tick-pause svg{display:block;fill:currentColor}.tick-pause .tp-b,.tick-pause[aria-pressed=true] .tp-a{display:none}.tick-pause[aria-pressed=true] .tp-b{display:inline}.tick-pause:focus-visible{outline:2px solid #fff;outline-offset:2px}}@keyframes tick-run{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.tick-track{animation-duration:calc(var(--tick-d,40s) * 1.5)}}.hero-lead[data-astro-cid-j7pv25f6]{margin:0;font-size:17px;line-height:1.5;max-width:640px}.hero-lead[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.btn-ghost[data-astro-cid-j7pv25f6]{background:#fff;color:var(--ink);border:1px solid var(--ink)}.btn-ghost[data-astro-cid-j7pv25f6]:hover{background:var(--ink);color:#fff}@media(max-width:520px){.hero-cta[data-astro-cid-j7pv25f6]{flex-wrap:nowrap}.hero-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 auto;padding:0 8px;font-size:14px;white-space:nowrap}}
