.blt{--blt-ardoise-900: #121A2C;--blt-ardoise-800: #1C2740;--blt-ardoise-700: #2B3A57;--blt-ardoise-600: #3E4E6E;--blt-ardoise-500: #5C6678;--blt-ardoise-400: #8A94A6;--blt-ardoise-300: #B9C1CE;--blt-ardoise-200: #DDE2E9;--blt-ardoise-100: #EEF1F5;--blt-ardoise-50: #F7F8FA;--blt-carmin-700: #A40D26;--blt-carmin-600: #C8102E;--blt-carmin-400: #E8506A;--blt-carmin-300: #F08A9C;--blt-carmin-100: #FBE7EA;--blt-carmin-50: #FDF3F4;--blt-blanc: #FFFFFF;--blt-vert-800: #176842;--blt-vert-700: #1E7F4F;--blt-vert-100: #E6F3EC;--blt-ambre-800: #8F5D12;--blt-ambre-100: #FBF1DD;--blt-brique-700: #8A2A1A;--blt-brique-100: #F7E6E2;--blt-font-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--blt-font-body: "Instrument Sans", "Segoe UI", Roboto, Arial, sans-serif;--blt-font-mono: "DM Mono", "SFMono-Regular", Consolas, monospace;--blt-text-xs: .75rem;--blt-text-sm: .875rem;--blt-text-base: 1rem;--blt-text-md: 1.125rem;--blt-text-lg: 1.25rem;--blt-text-xl: 1.5rem;--blt-text-2xl: 1.875rem;--blt-text-3xl: 2.375rem;--blt-text-4xl: 3rem;--blt-text-hero: clamp(2rem, 1.2rem + 3.6vw, 3.75rem);--blt-weight-regular: 400;--blt-weight-medium: 500;--blt-weight-semibold: 600;--blt-weight-bold: 700;--blt-weight-black: 800;--blt-leading-tight: 1.05;--blt-leading-snug: 1.25;--blt-leading-normal: 1.55;--blt-leading-relaxed: 1.7;--blt-tracking-tight: -.02em;--blt-tracking-normal: 0;--blt-tracking-wide: .12em;--blt-space-1: .25rem;--blt-space-2: .5rem;--blt-space-3: .75rem;--blt-space-4: 1rem;--blt-space-5: 1.25rem;--blt-space-6: 1.5rem;--blt-space-8: 2rem;--blt-space-10: 2.5rem;--blt-space-12: 3rem;--blt-space-16: 4rem;--blt-space-24: 6rem;--blt-radius-sm: 4px;--blt-radius-md: 6px;--blt-radius-lg: 10px;--blt-radius-pill: 999px;--blt-shadow-sm: 0 1px 2px rgba(18, 26, 44, .06);--blt-shadow-md: 0 4px 12px rgba(18, 26, 44, .08);--blt-shadow-lg: 0 12px 32px rgba(18, 26, 44, .12);--blt-duration-fast: .15s;--blt-duration-base: .22s;--blt-duration-slow: .32s;--blt-ease-out: cubic-bezier(.16, 1, .3, 1);--blt-ease-in-out: cubic-bezier(.7, 0, .2, 1);--blt-container: 1200px;--blt-container-narrow: 760px;--blt-gutter: 1rem;--blt-gutter-desktop: 2rem;--blt-icon-stroke: 1.5px;--blt-icon-size: 24px;--blt-touch-target: 44px;--color-bg: var(--blt-ardoise-100);--color-bg-alt: var(--blt-ardoise-50);--color-surface: var(--blt-blanc);--color-surface-inverse: var(--blt-ardoise-800);--color-border: var(--blt-ardoise-200);--color-border-strong: var(--blt-ardoise-300);--color-text: var(--blt-ardoise-800);--color-text-muted: var(--blt-ardoise-500);--color-text-disabled: var(--blt-ardoise-400);--color-text-inverse: var(--blt-blanc);--color-text-on-inverse-muted: var(--blt-ardoise-300);--color-brand: var(--blt-carmin-600);--color-brand-hover: var(--blt-carmin-700);--color-brand-tint: var(--blt-carmin-100);--color-brand-on-dark: var(--blt-carmin-300);--color-action: var(--blt-carmin-600);--color-action-hover: var(--blt-carmin-700);--color-action-fg: var(--blt-blanc);--color-action-secondary: var(--blt-ardoise-800);--color-link: var(--blt-ardoise-800);--color-focus-ring: var(--blt-carmin-600);--color-price: var(--blt-ardoise-800);--color-price-old: var(--blt-ardoise-500);--color-compatible: var(--blt-vert-700);--color-compatible-bg: var(--blt-vert-100);--color-compatible-on-bg: var(--blt-vert-800);--color-success: var(--blt-vert-700);--color-success-bg: var(--blt-vert-100);--color-success-on-bg: var(--blt-vert-800);--color-stock-ok: var(--blt-vert-700);--color-stock-low: var(--blt-ambre-800);--color-stock-low-bg: var(--blt-ambre-100);--color-stock-out: var(--blt-ardoise-500);--color-warning: var(--blt-ambre-800);--color-warning-bg: var(--blt-ambre-100);--color-error: var(--blt-brique-700);--color-error-bg: var(--blt-brique-100);--color-info: var(--blt-ardoise-700);--color-info-bg: #E4E9F2;--color-quality-1: var(--blt-ardoise-300);--color-quality-2: var(--blt-ardoise-500);--color-quality-3: var(--blt-ardoise-700);--color-quality-4: var(--blt-ardoise-900);--color-quality-selected: var(--blt-carmin-600);--font-display: var(--blt-font-display);--font-body: var(--blt-font-body);--font-mono: var(--blt-font-mono);--button-radius: var(--blt-radius-sm);--button-height: var(--blt-touch-target);--button-padding-x: var(--blt-space-5);--button-font: var(--blt-weight-semibold) var(--blt-text-base) var(--font-body);--input-height: var(--blt-touch-target);--input-bg: var(--color-surface);--input-border: var(--color-border);--input-border-focus: var(--color-focus-ring);--input-radius: var(--blt-radius-sm);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-radius: var(--blt-radius-md);--card-padding: var(--blt-space-4);--card-shadow: none;--card-shadow-hover: var(--blt-shadow-md);--badge-radius: var(--blt-radius-pill);--badge-font: var(--blt-weight-semibold) var(--blt-text-sm) var(--font-body);--header-bg: var(--color-surface-inverse);--header-fg: var(--color-text-inverse);--header-height: 64px;--footer-bg: var(--blt-ardoise-900);--footer-fg: var(--blt-ardoise-300)}.blt{font-family:var(--font-body);font-size:var(--blt-text-base);line-height:var(--blt-leading-normal);color:var(--color-text);-webkit-font-smoothing:antialiased}.blt h1,.blt h2,.blt h3,.blt h4{font-family:var(--font-display);font-weight:var(--blt-weight-bold);line-height:var(--blt-leading-tight);letter-spacing:var(--blt-tracking-tight);text-wrap:balance;margin:0}.blt h1{font-size:var(--blt-text-3xl)}.blt h2{font-size:var(--blt-text-2xl)}.blt h3{font-size:var(--blt-text-xl)}.blt h4{font-size:var(--blt-text-lg);letter-spacing:0;line-height:var(--blt-leading-snug)}.blt .price,.blt .sku,.blt .data{font-variant-numeric:tabular-nums}.blt .sku,.blt .data{font-family:var(--font-mono);font-size:var(--blt-text-sm)}.blt :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.blt *,.blt *:before,.blt *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.blt *,.blt *:before,.blt *:after{box-sizing:border-box}.blt img,.blt svg{max-width:100%}.blt a{color:var(--color-link);text-underline-offset:3px}.blt a:hover{color:var(--color-brand)}.blt button,.blt input,.blt select,.blt textarea{font:inherit;color:inherit}.blt .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.blt .skip-link{position:absolute;left:-999px;top:8px;background:var(--color-surface);color:var(--color-text);padding:8px 12px;border-radius:4px;z-index:1000}.blt .skip-link:focus{left:8px}.blt .container{width:100%;max-width:var(--blt-container);margin-inline:auto;padding-inline:var(--blt-gutter)}.blt .container--narrow{max-width:var(--blt-container-narrow)}@media(min-width:1024px){.blt .container{padding-inline:var(--blt-gutter-desktop)}}.blt-sec{padding-block:var(--blt-space-12)}.blt-sec--tight{padding-block:var(--blt-space-8)}.blt-sec--alt{background:var(--color-bg-alt)}.blt-sec--surface{background:var(--color-surface)}.blt-sec--inverse{background:var(--color-surface-inverse);color:var(--color-text-inverse)}@media(min-width:768px){.blt-sec{padding-block:var(--blt-space-16)}}.blt .stack>*+*{margin-top:var(--blt-space-4)}.blt .stack--lg>*+*{margin-top:var(--blt-space-8)}.blt-grid{display:grid;gap:var(--blt-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.blt-grid--2,.blt-grid--3{grid-template-columns:1fr}@media(min-width:768px){.blt-grid--2{grid-template-columns:1fr 1fr}.blt-grid--3{grid-template-columns:repeat(3,1fr)}}.blt .row{display:flex;flex-wrap:wrap;gap:var(--blt-space-3);align-items:center}.blt .row--between{justify-content:space-between}.blt .eyebrow{font-family:var(--font-mono);font-size:var(--blt-text-xs);letter-spacing:var(--blt-tracking-wide);text-transform:uppercase;color:var(--color-brand);margin:0 0 var(--blt-space-2)}.blt .section-title{margin:0 0 var(--blt-space-2)}.blt .section-lead{color:var(--color-text-muted);font-size:var(--blt-text-md);margin:0 0 var(--blt-space-6);max-width:60ch}.blt .text-muted{color:var(--color-text-muted)}.blt .text-small{font-size:var(--blt-text-sm)}.blt .mono{font-family:var(--font-mono);font-size:var(--blt-text-sm)}.blt .rule-brand{width:48px;height:3px;background:var(--color-brand);border:0;margin:var(--blt-space-4) 0}.blt .prose{font-size:var(--blt-text-md);line-height:var(--blt-leading-relaxed)}.blt .prose p{margin:0 0 var(--blt-space-4)}.blt .prose h2{margin-top:var(--blt-space-10);margin-bottom:var(--blt-space-3)}.blt .prose h3{margin-top:var(--blt-space-8);margin-bottom:var(--blt-space-2)}.blt .prose ul,.blt .prose ol{padding-left:1.25em}.blt .prose li+li{margin-top:var(--blt-space-1)}.blt .icon{width:var(--blt-icon-size);height:var(--blt-icon-size);stroke:currentColor;fill:none;stroke-width:var(--blt-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.blt .icon--sm{width:16px;height:16px;stroke-width:2px}.blt .icon--lg{width:32px;height:32px}.blt .icon .accent{stroke:var(--color-brand)}.blt .annonce{background:var(--color-brand-tint);color:var(--color-text);font-size:var(--blt-text-sm);text-align:center;padding:var(--blt-space-2) var(--blt-gutter)}.blt .annonce strong{color:var(--color-brand)}.blt .site-header{background:var(--header-bg);color:var(--header-fg);position:sticky;top:0;z-index:40}.blt .site-header__inner{display:flex;align-items:center;gap:var(--blt-space-3);min-height:var(--header-height)}.blt .site-header__logo{display:inline-flex;align-items:center;height:28px}.blt .site-header__logo svg{height:28px;width:auto;display:block}.blt .site-header__nav{display:none;gap:var(--blt-space-1);margin-left:var(--blt-space-4)}.blt .site-header__nav a{color:var(--header-fg);text-decoration:none;font-weight:var(--blt-weight-medium);padding:10px 12px;border-radius:var(--blt-radius-sm)}.blt .site-header__nav a:hover,.blt .site-header__nav a[aria-current=page]{background:#ffffff14;color:#fff}.blt .site-header__nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-brand)}.blt .site-header__search{display:none;flex:1;max-width:420px;margin-left:auto}.blt .site-header__search .input{background:#fff;border-color:transparent}.blt .site-header__actions{display:flex;gap:var(--blt-space-1);margin-left:auto}.blt .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--blt-touch-target);height:var(--blt-touch-target);border:0;background:transparent;color:inherit;border-radius:var(--blt-radius-sm);cursor:pointer;position:relative;text-decoration:none}.blt .icon-btn:hover{background:#ffffff14}.blt .icon-btn .count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-brand);color:#fff;font:600 11px var(--font-body);display:flex;align-items:center;justify-content:center}.blt .nav-toggle{display:inline-flex}.blt #nav-check{position:absolute;opacity:0;pointer-events:none}.blt .site-header__mobile{display:none;background:var(--blt-ardoise-900);padding:var(--blt-space-2) 0 var(--blt-space-4)}.blt .site-header__mobile a{display:block;color:#fff;text-decoration:none;padding:12px var(--blt-gutter);font-weight:var(--blt-weight-medium);border-bottom:1px solid rgba(255,255,255,.06)}.blt .site-header__mobile .search-row{padding:var(--blt-space-3) var(--blt-gutter) 0}.blt #nav-check:checked~.site-header__mobile{display:block}@media(min-width:1024px){.blt .site-header__nav,.blt .site-header__search{display:flex}.blt .nav-toggle{display:none}.blt #nav-check:checked~.site-header__mobile{display:none}}.blt .site-header__actions .search-btn{display:inline-flex}@media(min-width:1024px){.blt .site-header__actions .search-btn{display:none}}.blt .site-footer{background:var(--footer-bg);color:var(--footer-fg);padding-block:var(--blt-space-12) var(--blt-space-8);font-size:var(--blt-text-sm)}.blt .site-footer__grid{display:grid;gap:var(--blt-space-8);grid-template-columns:1fr}@media(min-width:768px){.blt .site-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.blt .site-footer__logo svg{height:28px;width:auto;display:block;margin-bottom:var(--blt-space-3)}.blt .site-footer__baseline{font-family:var(--font-display);font-size:var(--blt-text-md);font-weight:500;color:#fff;margin:0 0 var(--blt-space-3)}.blt .site-footer__baseline b{color:var(--color-brand-on-dark)}.blt .site-footer h4{color:#fff;font-family:var(--font-body);font-size:var(--blt-text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--blt-space-3)}.blt .site-footer ul{list-style:none;padding:0;margin:0}.blt .site-footer li+li{margin-top:var(--blt-space-2)}.blt .site-footer a{color:var(--footer-fg);text-decoration:none}.blt .site-footer a:hover{color:#fff;text-decoration:underline}.blt .site-footer__bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:var(--blt-space-8);padding-top:var(--blt-space-4);display:flex;flex-wrap:wrap;gap:var(--blt-space-3);justify-content:space-between;color:var(--blt-ardoise-400)}.blt .site-footer .social{display:flex;gap:var(--blt-space-2)}.blt .site-footer .social a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:var(--blt-radius-sm)}.blt .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--blt-space-2);min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--button-radius);font-weight:var(--blt-weight-semibold);font-size:var(--blt-text-base);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background var(--blt-duration-fast) var(--blt-ease-out),border-color var(--blt-duration-fast),color var(--blt-duration-fast),transform var(--blt-duration-fast);white-space:nowrap}.blt .btn:active{transform:translateY(1px)}.blt .btn--primary{background:var(--color-action);color:var(--color-action-fg)}.blt .btn--primary:hover{background:var(--color-action-hover);color:#fff}.blt .btn--secondary{background:var(--color-action-secondary);color:#fff}.blt .btn--secondary:hover{background:var(--blt-ardoise-700);color:#fff}.blt .btn--ghost{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.blt .btn--ghost:hover{border-color:var(--color-text);color:var(--color-text);background:var(--color-surface)}.blt .btn--on-dark{background:#fff;color:var(--color-text)}.blt .btn--on-dark:hover{background:var(--blt-ardoise-100);color:var(--color-text)}.blt .btn--sm{min-height:36px;padding:0 var(--blt-space-3);font-size:var(--blt-text-sm)}.blt .btn--lg{min-height:52px;padding:0 var(--blt-space-6);font-size:var(--blt-text-md)}.blt .btn--block{width:100%}.blt .btn[disabled],.blt .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.blt .btn .icon{width:20px;height:20px}.blt .badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--badge-radius);font:var(--badge-font);line-height:1;white-space:nowrap}.blt .badge .icon{width:14px;height:14px;stroke-width:2.5px}.blt .badge--compatible{background:var(--color-compatible-bg);color:var(--color-compatible-on-bg)}.blt .badge--quality{background:var(--blt-ardoise-100);color:var(--color-text);border:1px solid var(--color-border)}.blt .badge--stock-ok{background:var(--color-success-bg);color:var(--color-success-on-bg)}.blt .badge--stock-low{background:var(--color-stock-low-bg);color:var(--color-stock-low)}.blt .badge--stock-out{background:var(--blt-ardoise-100);color:var(--color-stock-out)}.blt .badge--brand{background:var(--color-brand-tint);color:var(--color-brand)}.blt .badge--info{background:var(--color-info-bg);color:var(--color-info)}.blt .badge--error{background:var(--color-error-bg);color:var(--color-error)}.blt .badge--square{border-radius:var(--blt-radius-sm)}.blt .quality-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;list-style:none;padding:0;margin:0}.blt .quality-scale li{position:relative}.blt .quality-scale label,.blt .quality-scale .step{display:block;text-align:center;padding:10px 6px;border:1px solid var(--color-border);border-radius:var(--blt-radius-sm);background:var(--color-surface);font-size:var(--blt-text-sm);font-weight:600;cursor:pointer}.blt .quality-scale label:before,.blt .quality-scale .step:before{content:"";display:block;height:4px;border-radius:2px;margin:0 auto 8px;width:60%;background:var(--bar, var(--color-quality-1))}.blt .quality-scale li:nth-child(1){--bar: var(--color-quality-1)}.blt .quality-scale li:nth-child(2){--bar: var(--color-quality-2)}.blt .quality-scale li:nth-child(3){--bar: var(--color-quality-3)}.blt .quality-scale li:nth-child(4){--bar: var(--color-quality-4)}.blt .quality-scale input{position:absolute;opacity:0;pointer-events:none}.blt .quality-scale input:checked+label,.blt .quality-scale .step.is-selected{border-color:var(--color-quality-selected);box-shadow:inset 0 0 0 1px var(--color-quality-selected);color:var(--color-quality-selected)}.blt .quality-scale input:checked+label:before,.blt .quality-scale .step.is-selected:before{background:var(--color-quality-selected)}.blt .quality-scale input:focus-visible+label{outline:2px solid var(--color-focus-ring);outline-offset:2px}.blt .quality-scale .step.is-unavailable{opacity:.45;cursor:default}.blt .quality-scale small{display:block;font-weight:400;color:var(--color-text-muted);font-size:var(--blt-text-xs);margin-top:2px}.blt-field{display:flex;flex-direction:column;gap:6px}.blt-field__label{font-weight:var(--blt-weight-semibold);font-size:var(--blt-text-sm)}.blt-field__label .req{color:var(--color-brand)}.blt-field__help{font-size:var(--blt-text-sm);color:var(--color-text-muted)}.blt-field__error{font-size:var(--blt-text-sm);color:var(--color-error);display:flex;gap:6px;align-items:center}.blt .input,.blt .select,.blt .textarea{width:100%;min-height:var(--input-height);padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);font-size:var(--blt-text-base);color:var(--color-text);transition:border-color var(--blt-duration-fast),box-shadow var(--blt-duration-fast)}.blt .textarea{min-height:120px;resize:vertical}.blt .input:hover,.blt .select:hover,.blt .textarea:hover{border-color:var(--color-border-strong)}.blt .input:focus,.blt .select:focus,.blt .textarea:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--color-brand-tint)}.blt .input[aria-invalid=true],.blt .select[aria-invalid=true]{border-color:var(--color-error)}.blt .input::placeholder{color:var(--color-text-disabled)}.blt .select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231C2740' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.blt .select:disabled{color:var(--color-text-disabled);background-color:var(--color-bg-alt);cursor:not-allowed}.blt .input-group{display:flex}.blt .input-group .input{border-radius:var(--input-radius) 0 0 var(--input-radius)}.blt .input-group .btn{border-radius:0 var(--input-radius) var(--input-radius) 0}.blt .check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--blt-text-base);min-height:32px}.blt .check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-brand);flex:none}.blt .check .count{margin-left:auto;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--blt-text-xs)}.blt .form-grid{display:grid;gap:var(--blt-space-4);grid-template-columns:1fr}@media(min-width:640px){.blt .form-grid{grid-template-columns:1fr 1fr}.blt .form-grid .span-2{grid-column:span 2}}.blt .finder{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--blt-radius-lg);padding:var(--blt-space-4);box-shadow:var(--blt-shadow-md)}.blt .finder__title{font-family:var(--font-display);font-weight:700;font-size:var(--blt-text-lg);margin:0 0 var(--blt-space-3);display:flex;align-items:center;gap:var(--blt-space-2)}.blt .finder__title .icon{color:var(--color-brand)}.blt .finder__steps{display:grid;gap:var(--blt-space-2);grid-template-columns:1fr}@media(min-width:640px){.blt .finder__steps{grid-template-columns:repeat(3,1fr);align-items:end}.blt .finder__steps .btn{grid-column:1 / -1}}.blt .finder__step .blt-field__label{display:flex;gap:8px;align-items:center}.blt .finder__num{font-family:var(--font-mono);font-size:var(--blt-text-xs);color:var(--color-brand)}.blt .finder__help{font-size:var(--blt-text-sm);color:var(--color-text-muted);margin:var(--blt-space-3) 0 0}.blt .finder__help a{font-weight:600}.blt .finder--compact{box-shadow:none;padding:var(--blt-space-3);border-radius:var(--blt-radius-md)}.blt .finder--compact .finder__steps{grid-template-columns:1fr}@media(min-width:900px){.blt .finder--compact .finder__steps{grid-template-columns:1fr 1fr 1fr auto}.blt .finder--compact .finder__steps .btn{grid-column:auto}}.blt .product-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden;transition:box-shadow var(--blt-duration-base) var(--blt-ease-out),border-color var(--blt-duration-base);position:relative}.blt .product-card:hover{box-shadow:var(--card-shadow-hover);border-color:var(--color-border-strong)}.blt .product-card__media{background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:var(--blt-space-4);border-bottom:1px solid var(--color-border)}.blt .product-card__media img,.blt .product-card__media svg{max-height:100%;width:auto}.blt .product-card__body{padding:var(--blt-space-3) var(--blt-space-4) var(--blt-space-4);display:flex;flex-direction:column;gap:var(--blt-space-2);flex:1}.blt .product-card__sku{font-family:var(--font-mono);font-size:var(--blt-text-xs);color:var(--color-text-muted)}.blt .product-card__title{font-family:var(--font-display);font-weight:700;font-size:var(--blt-text-base);letter-spacing:-.01em;line-height:1.25;margin:0}.blt .product-card__title a{text-decoration:none;color:inherit}.blt .product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.blt .product-card__badges{display:flex;flex-wrap:wrap;gap:6px}.blt .product-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--blt-space-2);margin-top:auto;padding-top:var(--blt-space-2)}.blt .product-card .btn{position:relative;z-index:1}.blt .price{font-family:var(--font-display);font-weight:700;color:var(--color-price);letter-spacing:-.02em;font-variant-numeric:lining-nums;line-height:1}.blt .price--md{font-size:var(--blt-text-xl)}.blt .price--lg{font-size:var(--blt-text-3xl)}.blt .price small{font-family:var(--font-body);font-weight:500;font-size:var(--blt-text-xs);color:var(--color-text-muted);margin-left:4px;letter-spacing:0}.blt .price--old{color:var(--color-price-old);text-decoration:line-through;font-weight:500;font-size:var(--blt-text-sm)}.blt .product-card__foot .stock{display:flex}.blt .stock{display:inline-flex;align-items:center;gap:6px;font-size:var(--blt-text-sm);font-weight:600}.blt .stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.blt .stock--ok{color:var(--color-stock-ok)}.blt .stock--low{color:var(--color-stock-low)}.blt .stock--out{color:var(--color-stock-out)}.blt .cat-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--blt-space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--blt-space-4);text-decoration:none;color:var(--color-text);transition:border-color var(--blt-duration-base),box-shadow var(--blt-duration-base);min-height:120px}.blt .cat-tile:hover{border-color:var(--color-border-strong);box-shadow:var(--card-shadow-hover);color:var(--color-text)}.blt .cat-tile .icon{width:32px;height:32px}.blt .cat-tile strong{font-family:var(--font-display);font-size:var(--blt-text-base)}.blt .cat-tile span{font-size:var(--blt-text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}.blt .reassurance{display:grid;gap:var(--blt-space-3);grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0}@media(min-width:768px){.blt .reassurance{grid-template-columns:repeat(4,1fr)}}.blt .reassurance li{display:flex;gap:var(--blt-space-3);align-items:flex-start}.blt .reassurance .icon{color:var(--color-brand)}.blt .reassurance strong{display:block;font-size:var(--blt-text-sm)}.blt .reassurance span{font-size:var(--blt-text-xs);color:var(--color-text-muted)}.blt .reassurance--inverse strong{color:#fff}.blt .reassurance--inverse span{color:var(--blt-ardoise-300)}.blt .reassurance--inverse .icon{color:var(--color-brand-on-dark)}.blt .table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-surface)}.blt .table{width:100%;border-collapse:collapse;font-size:var(--blt-text-sm);min-width:480px}.blt .table th,.blt .table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}.blt .table th{font-weight:600;color:var(--color-text-muted);font-size:var(--blt-text-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--color-bg-alt)}.blt .table tr:last-child td{border-bottom:0}.blt .table .mono{font-size:var(--blt-text-sm)}.blt .table--compat td:first-child{font-weight:600}.blt .compat-yes{color:var(--color-compatible);font-weight:600;display:inline-flex;gap:6px;align-items:center}.blt .compat-no{color:var(--color-error);font-weight:600;display:inline-flex;gap:6px;align-items:center}.blt .filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius)}.blt .filters>details{border-bottom:1px solid var(--color-border)}.blt .filters>details:last-child{border-bottom:0}.blt .filters summary{list-style:none;cursor:pointer;padding:12px var(--blt-space-4);font-weight:600;display:flex;justify-content:space-between;align-items:center;min-height:var(--blt-touch-target)}.blt .filters summary::-webkit-details-marker{display:none}.blt .filters summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform var(--blt-duration-fast)}.blt .filters details[open] summary:after{transform:rotate(-135deg)}.blt .filters__body{padding:0 var(--blt-space-4) var(--blt-space-3);display:flex;flex-direction:column;gap:4px}.blt .filters__head{padding:var(--blt-space-3) var(--blt-space-4);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.blt .filters__head strong{font-family:var(--font-display)}.blt .filters__head a{font-size:var(--blt-text-sm)}.blt .active-filters{display:flex;flex-wrap:wrap;gap:6px}.blt .chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 12px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border-strong);font-size:var(--blt-text-sm);font-weight:500;text-decoration:none;color:var(--color-text)}.blt .chip:hover{border-color:var(--color-text);color:var(--color-text)}.blt .chip .icon{width:14px;height:14px;stroke-width:2.5px}.blt .chip--active{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-tint)}.blt .layout-sidebar{display:grid;gap:var(--blt-space-6);grid-template-columns:1fr;align-items:start}@media(min-width:1024px){.blt .layout-sidebar{grid-template-columns:280px 1fr}.blt .filters{position:sticky;top:calc(var(--header-height) + 16px)}}.blt .toolbar{display:flex;flex-wrap:wrap;gap:var(--blt-space-3);align-items:center;justify-content:space-between;margin-bottom:var(--blt-space-4)}.blt .toolbar .select{width:auto;min-width:200px}.blt .breadcrumb{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 var(--blt-space-4);font-size:var(--blt-text-sm);color:var(--color-text-muted)}.blt .breadcrumb li+li:before{content:"/";margin-right:6px;color:var(--color-border-strong)}.blt .breadcrumb a{color:var(--color-text-muted);text-decoration:none}.blt .breadcrumb a:hover{color:var(--color-text);text-decoration:underline}.blt .pagination{display:flex;gap:6px;justify-content:center;list-style:none;padding:0;margin:var(--blt-space-8) 0 0}.blt .pagination a,.blt .pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border-radius:var(--blt-radius-sm);border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;font-weight:500}.blt .pagination a:hover{border-color:var(--color-text)}.blt .pagination [aria-current=page]{background:var(--color-action-secondary);color:#fff;border-color:var(--color-action-secondary)}.blt .note{display:flex;gap:var(--blt-space-3);padding:var(--blt-space-3) var(--blt-space-4);border-radius:var(--blt-radius-md);border-left:3px solid;font-size:var(--blt-text-sm)}.blt .note .icon{flex:none}.blt .note--info{background:var(--color-info-bg);border-color:var(--color-info);color:var(--color-text)}.blt .note--success{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success-on-bg)}.blt .note--warning{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning)}.blt .note--error{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error)}.blt .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);color:var(--color-text)}.blt .card .eyebrow{color:var(--color-brand)}.blt .card--pad-lg{padding:var(--blt-space-6)}.blt .card h3{margin:0 0 var(--blt-space-2)}.blt .product{display:grid;gap:var(--blt-space-6);grid-template-columns:1fr}@media(min-width:900px){.blt .product{grid-template-columns:1.1fr 1fr;gap:var(--blt-space-10)}}.blt .gallery__main{background:#fff;border:1px solid var(--color-border);border-radius:var(--card-radius);aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:var(--blt-space-6);position:relative}.blt .gallery__main .dim{position:absolute;font-family:var(--font-mono);font-size:var(--blt-text-xs);color:var(--color-text-muted)}.blt .gallery__main .dim--top{top:10px;left:50%;transform:translate(-50%)}.blt .gallery__main .dim--left{left:10px;top:50%;transform:translateY(-50%) rotate(-90deg)}.blt .gallery__thumbs{display:flex;gap:var(--blt-space-2);margin-top:var(--blt-space-2)}.blt .gallery__thumbs button{width:64px;height:64px;border:1px solid var(--color-border);border-radius:var(--blt-radius-sm);background:#fff;padding:6px;cursor:pointer}.blt .gallery__thumbs img{width:100%;height:100%;object-fit:contain;display:block}.blt .gallery__main img{max-height:100%;width:auto;object-fit:contain}.blt .gallery__thumbs button[aria-pressed=true]{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.blt .product__title{font-size:var(--blt-text-2xl);margin:0 0 var(--blt-space-2)}@media(min-width:768px){.blt .product__title{font-size:var(--blt-text-3xl)}}.blt .product__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:var(--blt-space-4)}.blt .product__buy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--blt-space-4);display:flex;flex-direction:column;gap:var(--blt-space-4)}.blt .product__price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--blt-space-3);flex-wrap:wrap}.blt .qty{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--blt-radius-sm);overflow:hidden}.blt .qty button{width:44px;height:44px;border:0;background:var(--color-bg-alt);cursor:pointer;font-size:20px}.blt .qty input{width:56px;text-align:center;border:0;border-inline:1px solid var(--color-border);font-weight:600}.blt .includes{list-style:none;padding:0;margin:0;display:grid;gap:6px}.blt .includes li{display:flex;gap:8px;align-items:center;font-size:var(--blt-text-sm)}.blt .includes .icon{width:18px;height:18px}.blt .includes .yes{color:var(--color-success)}.blt .includes .no{color:var(--color-text-muted)}.blt .swatches{display:flex;gap:8px;flex-wrap:wrap}.blt .swatch{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 8px;border:1px solid var(--color-border);border-radius:var(--blt-radius-sm);background:var(--color-surface);cursor:pointer;font-size:var(--blt-text-sm);font-weight:500}.blt .swatch i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.blt .swatch[aria-pressed=true]{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.blt .difficulty{display:inline-flex;align-items:center;gap:8px;font-size:var(--blt-text-sm);font-weight:600}.blt .difficulty i{display:inline-flex;gap:3px}.blt .difficulty i b{width:10px;height:10px;border-radius:2px;background:var(--color-border);display:inline-block}.blt .difficulty i b.on{background:var(--color-text)}.blt .accordion{border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-surface)}.blt .accordion details{border-bottom:1px solid var(--color-border)}.blt .accordion details:last-child{border-bottom:0}.blt .accordion summary{list-style:none;cursor:pointer;padding:14px var(--blt-space-4);font-weight:600;font-family:var(--font-display);display:flex;justify-content:space-between;align-items:center}.blt .accordion summary::-webkit-details-marker{display:none}.blt .accordion summary:after{content:"+";font-size:20px;color:var(--color-text-muted)}.blt .accordion details[open] summary:after{content:"\2013"}.blt .accordion__body{padding:0 var(--blt-space-4) var(--blt-space-4);font-size:var(--blt-text-base);color:var(--color-text)}.blt .accordion__body p{margin:0 0 var(--blt-space-3)}.blt .guide-header{display:grid;gap:var(--blt-space-6);grid-template-columns:1fr}@media(min-width:900px){.blt .guide-header{grid-template-columns:1.2fr 1fr;align-items:center}}.blt .guide-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--blt-space-3);list-style:none;padding:0;margin:0}.blt .guide-facts li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--blt-space-3)}.blt .guide-facts .lab{font-family:var(--font-mono);font-size:var(--blt-text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:4px}.blt .guide-facts strong{font-family:var(--font-display);font-size:var(--blt-text-lg)}.blt .steps{list-style:none;padding:0;margin:0;counter-reset:step}.blt .step{display:grid;gap:var(--blt-space-4);grid-template-columns:1fr;padding:var(--blt-space-6) 0;border-top:1px solid var(--color-border)}@media(min-width:768px){.blt .step{grid-template-columns:1fr 1fr}}.blt .step__num{font-family:var(--font-mono);color:var(--color-brand);font-size:var(--blt-text-sm);letter-spacing:.08em;display:block;margin-bottom:var(--blt-space-2)}.blt .step h3{margin:0 0 var(--blt-space-2)}.blt .step__media{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--card-radius);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.blt .step__media svg{width:70%;height:70%}.blt .toc{position:sticky;top:calc(var(--header-height) + 16px)}.blt .toc ol{list-style:none;padding:0;margin:0;counter-reset:toc}.blt .toc li{counter-increment:toc}.blt .toc a{display:flex;gap:10px;padding:8px 0;text-decoration:none;font-size:var(--blt-text-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.blt .toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);color:var(--color-brand)}.blt .toc a:hover{color:var(--color-text)}.blt .tools-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.blt .tools-list li{display:flex;align-items:center;gap:10px;font-size:var(--blt-text-sm)}.blt .tools-list .badge{margin-left:auto}.blt .hero{padding-block:var(--blt-space-10) var(--blt-space-8)}@media(min-width:900px){.blt .hero{padding-block:var(--blt-space-16) var(--blt-space-12)}}.blt .hero__title{font-size:var(--blt-text-hero);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0 0 var(--blt-space-4);max-width:16ch}.blt .hero__title em{font-style:normal;color:var(--color-brand)}.blt .hero__lead{font-size:var(--blt-text-md);color:var(--color-text-muted);max-width:54ch;margin:0 0 var(--blt-space-6)}.blt .hero__grid{display:grid;gap:var(--blt-space-6);grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.blt .hero__grid{grid-template-columns:1.1fr 1fr;gap:var(--blt-space-12)}}.blt .hero__proof{display:flex;flex-wrap:wrap;gap:var(--blt-space-3) var(--blt-space-6);font-size:var(--blt-text-sm);color:var(--color-text-muted);margin-top:var(--blt-space-6)}.blt .hero__proof span{display:inline-flex;gap:6px;align-items:center}.blt .hero__proof .icon{width:18px;height:18px;color:var(--color-brand)}.blt .proof{display:grid;gap:var(--blt-space-6);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.blt .proof{grid-template-columns:1fr 1fr;gap:var(--blt-space-12)}}.blt .proof__media{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--blt-radius-lg);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.blt .proof__media svg{width:80%;height:80%}.blt .quote{border-left:3px solid var(--color-brand);padding-left:var(--blt-space-4);font-family:var(--font-display);font-size:var(--blt-text-xl);font-weight:500;line-height:1.3;margin:0}.blt .quote footer{font-family:var(--font-body);font-size:var(--blt-text-sm);color:var(--color-text-muted);margin-top:var(--blt-space-2);font-weight:400}.blt .kpi{display:grid;gap:var(--blt-space-4);grid-template-columns:1fr 1fr}@media(min-width:768px){.blt .kpi{grid-template-columns:repeat(4,1fr)}}.blt .kpi div{border-top:2px solid var(--color-brand);padding-top:var(--blt-space-3)}.blt .kpi strong{font-family:var(--font-display);font-size:var(--blt-text-2xl);letter-spacing:-.02em;display:block;font-variant-numeric:tabular-nums}.blt .kpi span{font-size:var(--blt-text-sm);color:var(--color-text-muted)}.blt-sec--inverse .kpi span{color:var(--blt-ardoise-300)}.blt .timeline{list-style:none;padding:0;margin:0;border-left:2px solid var(--color-border)}.blt .timeline li{padding:0 0 var(--blt-space-6) var(--blt-space-6);position:relative}.blt .timeline li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-brand)}.blt .timeline .year{font-family:var(--font-mono);color:var(--color-brand);font-size:var(--blt-text-sm);display:block;margin-bottom:4px}.blt .team{display:grid;gap:var(--blt-space-4);grid-template-columns:1fr}@media(min-width:640px){.blt .team{grid-template-columns:1fr 1fr}}.blt .team__card{display:flex;gap:var(--blt-space-4);align-items:flex-start}.blt .team__avatar{width:72px;height:72px;border-radius:var(--blt-radius-md);background:var(--blt-ardoise-100);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--color-text);flex:none}.blt .newsletter{display:flex;flex-direction:column;gap:var(--blt-space-3)}@media(min-width:640px){.blt .newsletter{flex-direction:row;align-items:flex-end}.blt .newsletter .blt-field{flex:1}}.blt .sticky-buy{position:fixed;left:0;right:0;bottom:0;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--blt-space-2) var(--blt-gutter);display:flex;gap:var(--blt-space-3);align-items:center;z-index:30;box-shadow:var(--blt-shadow-lg)}@media(min-width:900px){.blt .sticky-buy{display:none}}.blt .has-sticky-buy{padding-bottom:80px}@media(min-width:900px){.blt .has-sticky-buy{padding-bottom:0}}.blt .kit-section{padding-block:var(--blt-space-10);border-bottom:1px solid var(--color-border)}.blt .kit-section h2{margin-bottom:var(--blt-space-2)}.blt .kit-section>p{color:var(--color-text-muted);max-width:70ch;margin:0 0 var(--blt-space-6)}.blt .kit-demo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--blt-space-6);display:flex;flex-wrap:wrap;gap:var(--blt-space-3);align-items:center}.blt .kit-demo--block{display:block}.blt .kit-demo--dark{background:var(--color-surface-inverse);color:#fff}.blt .kit-label{font-family:var(--font-mono);font-size:var(--blt-text-xs);color:var(--color-text-muted);margin:var(--blt-space-4) 0 var(--blt-space-2)}.blt .mnav__search{width:100%;min-height:44px;margin-bottom:10px}.blt .mnav__tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:12px}.blt .mnav__tab{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;font:600 var(--blt-text-sm)/1 var(--font-display);color:var(--color-text-muted);cursor:pointer;margin-bottom:-1px}.blt .mnav__tab.is-active{color:var(--color-text);border-bottom-color:var(--color-brand)}.blt .mnav.is-search .mnav__tabs{display:none}.blt .mnav__brand{column-width:150px;column-gap:20px}.blt .mnav__serie{break-inside:avoid;margin-bottom:14px}.blt .mnav__title{margin:0 0 4px;font:700 var(--blt-text-xs)/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.blt .mnav ul{list-style:none;margin:0;padding:0}.blt .mnav li a{display:block;padding:5px 8px;border-radius:4px;color:var(--color-text);text-decoration:none;font-size:var(--blt-text-sm);white-space:nowrap}.blt .mnav li a:hover,.blt .mnav li a:focus-visible{background:var(--blt-ardoise-100);color:var(--color-brand)}.blt .blt-mega{display:block;min-width:760px;max-width:min(1100px,calc(100vw - 32px));max-height:72vh;overflow:auto}.blt .blt-shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.blt .blt-side{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow:auto;background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:14px}.blt .blt-side summary{list-style:none;font:700 var(--blt-text-base)/1.2 var(--font-display);margin-bottom:10px;cursor:default}.blt .blt-side summary::-webkit-details-marker{display:none}.blt .blt-side .mnav__brand{column-width:auto;column-count:1}.blt .product-card__media{position:relative}.blt .product-card__ribbon{position:absolute;top:10px;left:10px;z-index:1;background:var(--blt-ardoise-900, #1C2740);color:#fff;font:700 11px/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;padding:6px 8px;border-radius:3px}.blt .badge--origine{background:#1c2740;color:#fff;border-color:#1c2740}@media(max-width:900px){.blt .blt-mega{min-width:0;max-width:none;max-height:75vh}.blt .blt-mega .mnav__brand{column-width:130px}.blt .mnav li a{min-height:44px;display:flex;align-items:center}.blt .blt-shop{grid-template-columns:1fr;gap:16px}.blt .blt-side{position:static;max-height:none}.blt .blt-side summary{cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center}.blt .blt-side summary:after{content:"+";font-size:22px;color:var(--color-brand)}.blt .blt-side[open] summary{margin-bottom:10px}.blt .blt-side[open] summary:after{content:"\2013"}.blt .blt-side .mnav__brand{column-count:2}}.blt [hidden]{display:none!important}.blt .blt-mega{min-width:0;width:min(1180px,calc(100vw - 32px));max-height:none;overflow:visible}.blt .blt-mega .mnav__brand{column-width:auto;display:flex;gap:28px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.blt .blt-mega .mnav__serie{flex:0 0 auto;margin:0}.blt .blt-mega .mnav ul{display:grid;grid-template-rows:repeat(9,auto);grid-auto-flow:column;grid-auto-columns:minmax(96px,auto);column-gap:4px}.blt .blt-mega .mnav.is-search .mnav__brand{flex-wrap:wrap}@media(max-width:900px){.blt .blt-mega{width:auto;max-height:75vh;overflow:auto}.blt .blt-mega .mnav ul{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(110px,auto)}}.blt img{height:auto}.blt .product-card__media img{max-height:100%;width:auto;object-fit:contain}.blt-section{width:100%}.blt .blt-catbar{background:#fff;border-bottom:1px solid var(--color-border)}.blt .blt-catbar__inner{display:flex;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none;min-height:48px}.blt .blt-catbar__inner::-webkit-scrollbar{display:none}.blt .blt-catbar a,.blt .blt-catbar summary{white-space:nowrap;text-decoration:none;color:var(--color-text);font-weight:500;font-size:var(--blt-text-sm);padding:12px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.blt .blt-catbar summary::-webkit-details-marker{display:none}.blt .blt-catbar a:hover,.blt .blt-catbar summary:hover{background:var(--blt-ardoise-100);color:var(--color-text)}.blt .blt-catbar a.is-guides{margin-left:auto;color:var(--color-brand);font-weight:600}.blt .blt-catbar details{position:relative}.blt .price{font-variant-numeric:lining-nums}@media(min-width:901px){.blt .blt-catbar__inner{overflow:visible}}.blt .blt-mega .blt-mega__search{grid-column:1 / -1;min-height:40px;margin-bottom:4px}.blt .quality-scale a.step{text-decoration:none;color:var(--color-text)}.blt .quality-scale a.step:hover{border-color:var(--color-text)}.blt .blt-group+.blt-group{margin-top:var(--blt-space-10)}.blt .blt-group h2,.blt .blt-group h3{margin:0 0 var(--blt-space-4);font-size:var(--blt-text-xl)}.blt .blt-group.is-focus{padding:var(--blt-space-4);background:#fff;border:1px solid var(--color-border);border-radius:var(--blt-radius-lg)}.blt .blt-group.is-focus h2{margin-top:0}.blt .blt-others-title{margin:var(--blt-space-10) 0 var(--blt-space-2)}.blt .toolbar .select{display:inline-block;width:auto;min-height:40px;margin-left:6px}.blt .blt-models{display:flex;flex-wrap:wrap;gap:8px;margin:var(--blt-space-4) 0;align-items:center}.blt .breadcrumb{margin-top:var(--blt-space-4)}@media(max-width:767px){.blt .blt-grid:has(.cat-tile),.blt .blt-grid:has(.product-card){grid-template-columns:1fr 1fr;gap:10px}.blt .cat-tile{padding:14px}.blt .cat-tile strong{font-size:var(--blt-text-sm)}.blt .product-card__media{aspect-ratio:1}.blt .product-card__body{padding:10px}.blt .product-card h3,.blt .product-card .product-card__title{font-size:var(--blt-text-sm)}.blt .product-card .price--md{font-size:var(--blt-text-lg)}.blt .product-card .badge--compatible{display:none}.blt .product-card__badges{flex-wrap:wrap}}.blt .proof__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;width:100%;height:100%}.blt .proof__mosaic a{display:block;background:#fff;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.blt .proof__mosaic img{width:100%;height:100%;object-fit:contain;display:block}.blt .blt-catbar details[open] summary{background:var(--blt-ardoise-100)}.blt .blt-mega{position:absolute;left:0;top:100%;z-index:50;background:#fff;border:1px solid var(--color-border);border-radius:6px;box-shadow:var(--blt-shadow-lg);padding:16px;min-width:560px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px 16px}.blt .blt-mega a{padding:6px 8px;font-weight:400}.blt .blt-mega strong{grid-column:1 / -1;font-family:var(--font-display);font-size:var(--blt-text-sm);color:var(--color-text-muted);margin:8px 0 4px}@media(max-width:900px){.blt .blt-mega{position:fixed;left:8px;right:8px;top:auto;bottom:8px;min-width:0;grid-template-columns:repeat(3,1fr);max-height:70vh;overflow:auto;box-shadow:0 -8px 32px #121a2c40;padding-bottom:24px}.blt .blt-mega a{min-height:44px;display:flex;align-items:center}.blt .blt-catbar__inner{padding-right:24px;mask-image:linear-gradient(to right,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,#000 92%,transparent)}.blt .blt-catbar a.is-guides{margin-left:8px}}.blt .blt-catbar{position:relative}.blt .blt-catbar__next{display:none;align-items:center;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--color-border);background:#fff;color:var(--color-text);box-shadow:0 2px 10px #10141829;z-index:4;cursor:pointer}.blt .blt-catbar__next svg{width:16px;height:16px;transform:rotate(-90deg)}.blt .blt-catbar.is-fin .blt-catbar__next{display:none}@media(max-width:900px){.blt .blt-catbar__next{display:inline-flex}.blt .blt-catbar__inner{padding-right:46px;scroll-snap-type:x proximity;scroll-padding-left:8px}.blt .blt-catbar__inner>a{scroll-snap-align:start}.blt .blt-catbar{display:none}.blt .hero{padding-block:var(--blt-space-6) var(--blt-space-6)}.blt .hero__title{font-size:clamp(1.7rem,1.25rem + 3.2vw,2.2rem);margin-bottom:var(--blt-space-3);max-width:none}.blt .hero__lead{font-size:var(--blt-text-sm);margin-bottom:var(--blt-space-4)}.blt .hero__proof{gap:6px 16px;margin-top:var(--blt-space-4)}.blt .hero__grid{gap:var(--blt-space-4)}.blt .hero__lead,.blt .hero__proof{display:none}.blt .finder__help{font-size:var(--blt-text-xs);line-height:1.35;margin-top:var(--blt-space-3)}.blt .blt-sec--tight{padding-block:var(--blt-space-5)}.blt .reassurance{gap:var(--blt-space-2) var(--blt-space-3)}.blt .reassurance li{gap:8px}.blt .reassurance span{display:none}}@media(max-width:900px){.sticky-add-to-cart__bar{left:0!important;right:0!important;width:100%!important;max-width:100%!important;bottom:0!important;border-radius:0!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:none!important}.sticky-add-to-cart__bar:not([data-stuck=true]){transform:translateY(calc(100% + 40px))!important}}.blt .chip--couleur{display:inline-flex;align-items:center;gap:7px}.blt .chip--couleur .chip__dot{width:12px;height:12px;border-radius:50%;background:var(--dot, #C8CDD4);box-shadow:inset 0 0 0 1px #10141838;flex:0 0 12px}.blt .badge--couleur{background:#fff;border:1px solid var(--blt-ardoise-300);color:var(--color-text);font-weight:600}.blt .badge--couleur:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--dot, #C8CDD4);box-shadow:inset 0 0 0 1px #10141838;display:inline-block;margin-right:6px;flex:0 0 11px}.blt .blt-modeles-page .mnav{display:block}.blt .blt-side .mnav__brand,.blt .blt-modeles-page .mnav__brand{column-count:initial;column-width:auto;display:block;margin-top:0}.blt .blt-side .mnav__serie,.blt .blt-modeles-page .mnav__serie{break-inside:auto;margin-bottom:var(--blt-space-5)}.blt .blt-side .mnav__serie ul,.blt .blt-modeles-page .mnav__serie ul{display:flex;flex-wrap:wrap;gap:8px}.blt .blt-side .mnav li a,.blt .blt-modeles-page .mnav li a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-weight:600;white-space:nowrap}.blt .blt-side .mnav li a:hover,.blt .blt-modeles-page .mnav li a:hover{border-color:var(--color-text);background:#fff;color:var(--color-text)}.blt .blt-modeles-page .mnav__marque{margin:var(--blt-space-8) 0 var(--blt-space-4);font:800 var(--blt-text-xl)/1.1 var(--font-display);letter-spacing:-.02em}.blt .blt-modeles-page .mnav__brand:first-of-type .mnav__marque{margin-top:var(--blt-space-6)}.blt .blt-marques-nav{display:flex;flex-wrap:wrap;gap:8px;margin:var(--blt-space-5) 0 0}.blt .blt-fil{font-size:var(--blt-text-xs);color:var(--color-text-muted)}.blt .blt-fil ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.blt .blt-fil li+li:before{content:"/";margin-right:6px;color:var(--blt-ardoise-300)}.blt .blt-fil a{color:var(--color-text-muted);text-decoration:none}.blt .blt-fil a:hover{color:var(--color-text);text-decoration:underline}.blt .blt-fil [aria-current]{color:var(--color-text)}.blt .blt-fil-wrap{padding-block:var(--blt-space-4) 0}.blt .blt-fil li{display:flex;align-items:center}.blt-art{--ink:#101418;--mut:#5C6470;--bord:#E4E7EB;--bord2:#B8BEC7;--fond:#F2F4F7;--car:#C8102E;--ok:#1E7F4F;--ko:#8A2A1A;--amb:#8F5D12;color:var(--ink);font-size:1.0625rem;line-height:1.7}.blt-art>*+*{margin-top:1.1rem}.blt-art h2{font-family:var(--font-display, inherit);font-size:clamp(1.35rem,1.1rem + 1.1vw,1.75rem);line-height:1.2;letter-spacing:-.01em;margin:2.6rem 0 .2rem}.blt-art h2+p,.blt-art h2+.blt-art__sub{margin-top:.4rem;color:var(--mut)}.blt-art h3{font-size:1.05rem;line-height:1.3;margin:0 0 .3rem}.blt-art p{margin:0}.blt-art strong{font-weight:650}.blt-art a:not(.blt-art__btn):not(.blt-art__pill){color:var(--ink);text-decoration:underline;text-decoration-color:var(--car);text-underline-offset:3px;text-decoration-thickness:1.5px}.blt-art__lead{font-size:1.2rem;line-height:1.5;font-weight:500;border-left:3px solid var(--car);padding-left:1rem}.blt-art__toc{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:1.4rem 0 0;list-style:none}.blt-art__pill{display:inline-flex;align-items:center;min-height:38px;padding:0 .85rem;border:1px solid var(--bord);border-radius:999px;background:#fff;color:var(--mut);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.blt-art__pill:hover{border-color:var(--ink);color:var(--ink)}.blt-art__seg{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0}.blt-art__seg label{flex:1 1 auto;justify-content:center;cursor:pointer;display:inline-flex;align-items:center;min-height:46px;padding:0 1rem;border:1px solid var(--bord2);border-radius:10px;background:#fff;color:var(--mut);font-size:.9rem;font-weight:650;line-height:1.15;text-align:center;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.blt-art__seg label:hover{border-color:var(--ink);color:var(--ink)}.blt-art input.blt-art__radio{position:absolute;opacity:0;width:1px;height:1px}.blt-art input.blt-art__radio:focus-visible+.blt-art__seg label,.blt-art__seg label:focus-within{outline:2px solid var(--car);outline-offset:2px}.blt-art__panel{display:none;border:1px solid var(--bord);border-radius:14px;background:#fff;padding:1.25rem 1.35rem 1.35rem;box-shadow:0 1px 2px #1014180a,0 8px 24px #1014180f}.blt-art__panels{margin-top:.7rem}.blt-art__verdicts{display:grid;gap:.45rem;margin:.9rem 0 0}.blt-art__v{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:10px;background:var(--fond);font-size:.94rem}.blt-art__v svg{width:20px;height:20px;display:block}.blt-art__v b{font-weight:600}.blt-art__v span{font-weight:650;font-size:.86rem;white-space:nowrap}.blt-art__v--ok{background:#e6f3ec55}.blt-art__v--ok span{color:var(--ok)}.blt-art__v--ko{background:#f7e6e255}.blt-art__v--ko span{color:var(--ko)}.blt-art__v--md{background:#fbf1dd55}.blt-art__v--md span{color:var(--amb)}.blt-art__for{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--bord);font-size:.95rem;color:var(--mut)}.blt-art__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.25rem;border-radius:10px;background:var(--ink);color:#fff!important;font-weight:700;font-size:.95rem;text-decoration:none!important;transition:transform .12s ease,box-shadow .15s ease,background .15s;box-shadow:0 1px 2px #1014182e}.blt-art__btn:hover{background:#1c2740;transform:translateY(-1px);box-shadow:0 6px 18px #1014182e}.blt-art__btn:active{transform:translateY(0)}.blt-art__btn--ghost{background:#fff;color:var(--ink)!important;border:1px solid var(--bord2);box-shadow:none}.blt-art__btn--ghost:hover{background:var(--fond)}.blt-art details{border:1px solid var(--bord);border-radius:12px;background:#fff;padding:0 1.1rem;transition:border-color .15s}.blt-art details+details{margin-top:.5rem}.blt-art details[open]{border-color:var(--bord2)}.blt-art summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;font-weight:650;list-style:none;min-height:44px}.blt-art summary::-webkit-details-marker{display:none}.blt-art summary:after{content:"";width:12px;height:12px;flex:0 0 12px;border-right:2px solid var(--car);border-bottom:2px solid var(--car);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.blt-art details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.blt-art details>*:not(summary){padding-bottom:1.1rem;margin-top:-.2rem;color:var(--mut)}.blt-art__note{background:var(--fond);border-radius:14px;padding:1.15rem 1.25rem}.blt-art__warn{display:grid;grid-template-columns:20px 1fr;gap:.7rem;align-items:start;border-left:3px solid var(--amb);background:#fbf1dd40;border-radius:0 10px 10px 0;padding:.8rem 1rem;font-size:.97rem}.blt-art__warn+.blt-art__warn{margin-top:.5rem}.blt-art__warn svg{width:18px;height:18px;margin-top:.15rem;color:var(--amb)}.blt-art figure{margin:1.8rem 0}.blt-art figure img,.blt-art figure svg{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--bord);background:var(--fond)}.blt-art figure img{max-height:460px;object-fit:contain}.blt-art figcaption{margin-top:.55rem;font-size:.88rem;line-height:1.45;color:var(--mut)}.blt-art__kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--car)}.blt-art__end{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:1rem}.blt-art__meta{font-size:.875rem;color:var(--mut)}.blt-art #n1:checked~.blt-art__seg label[for=n1],.blt-art #n2:checked~.blt-art__seg label[for=n2],.blt-art #n3:checked~.blt-art__seg label[for=n3],.blt-art #n4:checked~.blt-art__seg label[for=n4],.blt-art #n5:checked~.blt-art__seg label[for=n5],.blt-art #n6:checked~.blt-art__seg label[for=n6]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 6px 18px #10141829}.blt-art #n1:checked~.blt-art__panels .p1,.blt-art #n2:checked~.blt-art__panels .p2,.blt-art #n3:checked~.blt-art__panels .p3,.blt-art #n4:checked~.blt-art__panels .p4,.blt-art #n5:checked~.blt-art__panels .p5,.blt-art #n6:checked~.blt-art__panels .p6{display:block}@media(max-width:749px){.blt-art{font-size:1rem}.blt-art__lead{font-size:1.08rem}.blt-art__seg label{flex:1 1 calc(50% - .2rem);font-size:.85rem}.blt-art__v{grid-template-columns:20px 1fr}.blt-art__v span{grid-column:2}.blt-art figure img{max-height:300px}.blt-art figure:has(svg){overflow-x:auto}.blt-art figure svg{min-width:660px}.blt-art figure:has(svg) figcaption:before{content:"Faites glisser le sch\e9ma pour le voir en entier. ";font-weight:650;color:var(--ink)}.blt-art__v{padding:.5rem .6rem}}.image-block[class*=blog-post-image]{max-width:760px;margin-left:auto;margin-right:auto}.image-block[class*=blog-post-image]:has(>.placeholder-image){display:none}.image-block[class*=blog-post-image] .image-block__image{max-height:380px;object-fit:cover;border-radius:16px}@media(max-width:749px){.image-block[class*=blog-post-image] .image-block__image{max-height:240px}}@media(max-width:900px){.blt .blt-mega{display:block;max-height:80vh;padding:14px 14px 22px}.blt .mnav{min-width:0;width:100%}.blt .mnav__tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blt .mnav__tabs::-webkit-scrollbar{display:none}.blt .mnav__tab{flex:0 0 auto;padding:12px}.blt .blt-mega .mnav__brand{display:block;overflow:visible;column-width:auto}.blt .blt-mega .mnav__serie{margin:0 0 14px}.blt .blt-mega .mnav ul{display:flex;flex-wrap:wrap;gap:8px}.blt .blt-side .mnav__brand{column-count:1}.blt .mnav li a{white-space:normal;line-height:1.2}.blt .blt-catbar__inner:has(details[open]){mask-image:none;-webkit-mask-image:none}body:has(.blt-side) .blt .finder--compact{display:none}.blt .quality-scale{display:grid!important;grid-template-columns:1fr 1fr;gap:6px}.blt .quality-scale li,.blt .quality-scale .step{min-width:0;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/belithium-kit.css.map */
