/* Généré au build depuis design/tokens.json (cardiochezsoi, version 1.1-astro-export) : ne pas éditer. */
:root {
  --c-footer: #172e2b;
  --c-apercu-navigation-backdrop-172e2b99: #172e2b99;
  --c-ink: #183b35;
  --c-hero-floating-183b3510: #183b3510;
  --c-mobile-nav-183b3512: #183b3512;
  --c-editorial-action-hover: #194838;
  --c-comparison-section: #1e423a;
  --c-about-stamp-203c3015: #203c3015;
  --c-editorial-action: #24604e;
  --c-comparison-card: #294c42;
  --c-chooser-2b4c2810: #2b4c2810;
  --c-illustration-scene-equipment-art-34452a14: #34452a14;
  --c-affiliation-note-385348: #385348;
  --c-text-link-hover-397451: #397451;
  --c-floating-icon-406843: #406843;
  --c-disabled-ink: #445448;
  --c-hero-eyebrow-526b58: #526b58;
  --c-small-kicker-526d4c: #526d4c;
  --c-comparison-link-526d60: #526d60;
  --c-editorial-meta-span-first-child-527149: #527149;
  --c-text-muted: #566259;
  --c-comparison-card-577166: #577166;
  --c-newsletter-icon-587043: #587043;
  --c-benefit-span-587455: #587455;
  --c-consent-5a6d52: #5a6d52;
  --c-product-card-li-before-607c56: #607c56;
  --c-email-field-button-disabled-61765a: #61765a;
  --c-root-626e68: #626e68;
  --c-brand-dot-638a51: #638a51;
  --c-product-card-ul-667166: #667166;
  --c-brand-light-img-ui-icon-668469: #668469;
  --c-time-pill-67795b: #67795b;
  --c-a-focus-visible-button-focus-visible-input-focus-visible-select-focus-visible-688e43: #688e43;
  --c-hero-proof-697567: #697567;
  --c-control-border: #69776b;
  --c-hero-photo-label-span-69865a: #69865a;
  --c-product-bottom-small-6a746b: #6a746b;
  --c-button-disabled-6b796c: #6b796c;
  --c-about-stamp-img-ui-icon-6d8453: #6d8453;
  --c-category-arrow-789172: #789172;
  --c-hero-eyebrow-span-7b9b65: #7b9b65;
  --c-editorial-meta-span-last-child-7c8378: #7c8378;
  --c-purchase-border: #8c651e;
  --c-footer-brand-span-93aa98: #93aa98;
  --c-affiliation-note-p-9cb3a1: #9cb3a1;
  --c-comparison-note-a8bdaf: #a8bdaf;
  --c-brand-light-brand-dot-abc28b: #abc28b;
  --c-footer-secondary: #b3c5b6;
  --c-illustration-scene-before-b5b9a5: #b5b9a5;
  --c-scene-row-b8c2b4: #b8c2b4;
  --c-comparison-section-section-kicker-bacdb0: #bacdb0;
  --c-comparison-intro: #becfc3;
  --c-footer-brand-p-c1cfc1: #c1cfc1;
  --c-footer-disclosure: #c2d1c6;
  --c-comparison-criterion: #c6ddaa;
  --c-illustration-scene-c7c6b2: #c7c6b2;
  --c-scene-row-c7c9b8: #c7c9b8;
  --c-comparison-body: #c8d5cc;
  --c-criteria-list-li-span-ccd6c2: #ccd6c2;
  --c-button-outline-ccd7cd: #ccd7cd;
  --c-email-field-cdd8c2: #cdd8c2;
  --c-comparison-link-hover-d1e8b6: #d1e8b6;
  --c-selection-d2e3b8: #d2e3b8;
  --c-scene-row-d3dfdd: #d3dfdd;
  --c-accent: #d5e8b5;
  --c-chooser-select-d9e1d3: #d9e1d3;
  --c-illustration-scene-dad6c4: #dad6c4;
  --c-newsletter-dce5d1: #dce5d1;
  --c-disabled-surface: #dde3d8;
  --c-article-art-1-dde7e4: #dde7e4;
  --c-divider: #dfe5dc;
  --c-chooser-e0e7d8: #e0e7d8;
  --c-scene-window-before-e3e6db: #e3e6db;
  --c-category-card-hover-category-art-e3ebdc: #e3ebdc;
  --c-illustration-scene-e4e7da: #e4e7da;
  --c-comparison-section-text-link-e4ecd9: #e4ecd9;
  --c-comparison-art-e5ecdb: #e5ecdb;
  --c-guide-image-e6e9dd: #e6e9dd;
  --c-article-art-e8eada: #e8eada;
  --c-newsletter: #e8eedf;
  --c-purchase-hover: #e9b64b;
  --c-sage: #e9eee5;
  --c-article-art-2-ede6d9: #ede6d9;
  --c-floating-icon-edf1e7: #edf1e7;
  --c-site-footer-edf2e9: #edf2e9;
  --c-chooser-section: #eef2e8;
  --c-button-outline-hover-eef3e9: #eef3e9;
  --c-category-art-eff1e9: #eff1e9;
  --c-scene-window-f1f1e9: #f1f1e9;
  --c-product-visual-f1f3eb: #f1f3eb;
  --c-time-pill-f1f5ec: #f1f5ec;
  --c-brand-light-f2f4eb: #f2f4eb;
  --c-about-stamp-f3f4e9: #f3f4e9;
  --c-purchase: #f4c465;
  --c-scene-window-f7f8ef: #f7f8ef;
  --c-comparison-heading: #f9fcf5;
  --c-chooser-select-fafbf7: #fafbf7;
  --c-paper: #fbfbf6;
  --c-white-short: #fff;
  --c-scene-window-ffffef80: #ffffef80;
  --c-white: #ffffff;
  --c-hero-floating-ffffffb0: #ffffffb0;
  --c-hero-photo-label-ffffffe8: #ffffffe8;
  --c-hero-floating-fffffff2: #fffffff2;
  --font-primary: Manrope, Arial, sans-serif;
  --fw-body: 400;
  --fw-brand-rest: 500;
  --fw-navigation: 600;
  --fw-headings: 650;
  --fw-emphasis: 700;
  --fw-brand-cardio: 800;
  --fw-500: 500;
  --fw-600: 600;
  --fw-650: 650;
  --fw-700: 700;
  --fw-800: 800;
  --fs-12: 12px;
  --fs-13: 13px;
  --fs-14: 14px;
  --fs-15: 15px;
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-19: 19px;
  --fs-21: 21px;
  --fs-22: 22px;
  --fs-23: 23px;
  --fs-24: 24px;
  --fs-25: 25px;
  --fs-26: 26px;
  --fs-27: 27px;
  --fs-28: 28px;
  --fs-29: 29px;
  --fs-30: 30px;
  --fs-31: 31px;
  --fs-36: 36px;
  --fs-38: 38px;
  --fs-39: 39px;
  --fs-44: 44px;
  --fs-49: 49px;
  --fs-section-title: clamp(29px,2.7vw,40px);
  --fs-hero-mobile: clamp(43px,12.7vw,67px);
  --fs-hero-desktop: clamp(44px,4.65vw,70px);
  --fs-fluide-clamp-45px-12-7vw-67px: clamp(45px,12.7vw,67px);
  --lh-1: 1;
  --lh-1_06: 1.06;
  --lh-1_13: 1.13;
  --lh-1_16: 1.16;
  --lh-1_17: 1.17;
  --lh-1_2: 1.2;
  --lh-1_25: 1.25;
  --lh-1_3: 1.3;
  --lh-1_4: 1.4;
  --lh-1_5: 1.5;
  --lh-1_6: 1.6;
  --lh-1_65: 1.65;
  --lh-1_7: 1.7;
  --lh-1_75: 1.75;
  --lh-1_8: 1.8;
  --ls-n0_7: -0.7px;
  --ls-n0_15: -0.15px;
  --ls-n0_1: -0.1px;
  --ls-n0_2: -0.2px;
  --ls-n0_6: -0.6px;
  --ls-n1_15: -1.15px;
  --ls-n1_55: -1.55px;
  --ls-n1_5: -1.5px;
  --ls-n1_7: -1.7px;
  --ls-n1: -1px;
  --ls-n2_5: -2.5px;
  --ls-n2_7: -2.7px;
  --ls-n3_6: -3.6px;
  --ls-0: 0;
  --s-4: 4px;
  --s-5: 5px;
  --s-6: 6px;
  --s-7: 7px;
  --s-8: 8px;
  --s-9: 9px;
  --s-10: 10px;
  --s-11: 11px;
  --s-12: 12px;
  --s-13: 13px;
  --s-14: 14px;
  --s-15: 15px;
  --s-16: 16px;
  --s-17: 17px;
  --s-18: 18px;
  --s-19: 19px;
  --s-20: 20px;
  --s-21: 21px;
  --s-22: 22px;
  --s-23: 23px;
  --s-24: 24px;
  --s-25: 25px;
  --s-26: 26px;
  --s-27: 27px;
  --s-28: 28px;
  --s-29: 29px;
  --s-30: 30px;
  --s-31: 31px;
  --s-32: 32px;
  --s-33: 33px;
  --s-34: 34px;
  --s-35: 35px;
  --s-38: 38px;
  --s-40: 40px;
  --s-43: 43px;
  --s-45: 45px;
  --s-46: 46px;
  --s-48: 48px;
  --s-50: 50px;
  --s-52: 52px;
  --s-55: 55px;
  --s-56: 56px;
  --s-58: 58px;
  --s-62: 62px;
  --s-64: 64px;
  --s-67: 67px;
  --s-74: 74px;
  --s-78: 78px;
  --s-80: 80px;
  --s-84: 84px;
  --s-92: 92px;
  --s-95: 95px;
  --s-96: 96px;
  --s-104: 104px;
  --layout-container-max: 1280px;
  --layout-desktop-gutter: 48px;
  --layout-medium-gutter: 32px;
  --layout-mobile-gutter: 20px;
  --layout-section-desktop-top: 92px;
  --layout-section-mobile-top: 58px;
  --layout-grid-guide-gap: 29px;
  --layout-grid-product-gap: 20px;
  --layout-touch-control-min-height: 44px;
  --r-input: 6px;
  --r-button: 7px;
  --r-small-card: 10px;
  --r-category: 11px;
  --r-card: 12px;
  --r-dialog: 14px;
  --r-chooser: 15px;
  --r-hero-desktop: 18px;
  --r-hero-mobile: 12px;
  --r-pill: 30px;
  --r-circle: 50%;
  --r-10: 10px;
  --r-11: 11px;
  --r-12: 12px;
  --r-13: 13px;
  --r-14: 14px;
  --r-15: 15px;
  --r-18: 18px;
  --r-30: 30px;
  --r-4: 4px;
  --r-50pct: 50%;
  --r-6: 6px;
  --r-7: 7px;
  --r-8: 8px;
  --r-9: 9px;
  --sh-floating-hero: 0 7px 28px #183b3510;
  --sh-chooser: 0 12px 40px #2b4c2810;
  --sh-mobile-menu: 0 15px 25px #183b3512;
  --sh-about-stamp: 0 5px 20px #203c3015;
  --sh-focus-on-light: 0 0 0 4px #ffffff;
}
