:root{--covva-deep: #1C3A33;--covva-paper: #F4EFE6;--covva-accent: #B85C2C;--covva-ink: #0E1411;--covva-green: #2E5D52;--covva-bone: #EAE3D5;--covva-copper: #C97A4B;--covva-paper-soft: #FAF6EE;--covva-border: #DDD5C2;--covva-overlay: rgba(14, 20, 17, .08);--covva-display: "Bebas Neue", "Barlow Condensed", "Impact", sans-serif;--covva-body: "Inter Tight", system-ui, sans-serif;--covva-mono: "SF Mono", Menlo, Consolas, monospace;--fw-display-hero: 900;--fw-display-h1: 800;--fw-display-h2: 700;--fw-body-regular: 400;--fw-body-medium: 500;--fw-body-semibold: 700;--fs-display: clamp(3.5rem, 10vw, 12rem);--fs-h1: clamp(2.5rem, 6vw, 5rem);--fs-h2: clamp(1.75rem, 4vw, 3rem);--fs-h3: clamp(1.25rem, 2vw, 1.75rem);--fs-lead: clamp(1.125rem, 1.5vw, 1.375rem);--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .75rem;--lh-display-hero: .92;--lh-display-tight: 1;--lh-medium: 1.4;--lh-body: 1.6;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--radius-button: 999px;--radius-input: 4px;--radius-card-sm: 8px;--radius-card-md: 12px;--radius-pill: 999px;--shadow-sm: 0 8px 16px -8px rgba(14, 20, 17, .1);--shadow-md: 0 24px 40px -24px rgba(14, 20, 17, .18);--shadow-lg: 0 32px 64px -32px rgba(14, 20, 17, .24);--transition-fast: all .15s ease;--transition-base: all .2s ease;--transition-slow: all .3s ease}body{font-family:var(--covva-body);font-weight:var(--fw-body-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--covva-ink);background:var(--covva-paper)}::selection{background:var(--covva-accent);color:var(--covva-paper)}.h-display{font-family:var(--covva-display);font-weight:var(--fw-display-hero);text-transform:uppercase;line-height:var(--lh-display-hero);letter-spacing:0;font-size:var(--fs-display);color:var(--covva-ink);margin:0}.h1{font-family:var(--covva-display);font-weight:var(--fw-display-h1);text-transform:uppercase;line-height:var(--lh-display-tight);letter-spacing:0;font-size:var(--fs-h1);color:var(--covva-ink);margin:0}.h2{font-family:var(--covva-display);font-weight:var(--fw-display-h2);text-transform:uppercase;line-height:var(--lh-display-tight);letter-spacing:0;font-size:var(--fs-h2);color:var(--covva-ink);margin:0}.h3{font-family:var(--covva-body);font-weight:var(--fw-body-semibold);font-size:var(--fs-h3);line-height:var(--lh-medium);color:var(--covva-ink);margin:0}.lead{font-family:var(--covva-body);font-weight:var(--fw-body-regular);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--covva-ink)}.caption{font-family:var(--covva-mono);font-weight:var(--fw-body-medium);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--covva-ink);opacity:.7}.accent-em{color:var(--covva-accent);font-style:italic;font-weight:inherit}.accent-price{color:var(--covva-accent);font-weight:var(--fw-body-semibold)}.btn-primary,.btn-secondary,.btn-accent,.btn-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--covva-body);font-weight:var(--fw-body-semibold);font-size:var(--fs-body);border-radius:var(--radius-button);cursor:pointer;transition:var(--transition-base);text-decoration:none;white-space:nowrap;min-height:44px;border:1px solid transparent}.btn-primary{background:var(--covva-ink);color:var(--covva-paper);padding:14px 28px}.btn-primary:hover{background:var(--covva-deep);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-secondary{background:transparent;color:var(--covva-ink);border-color:var(--covva-ink);padding:13px 27px}.btn-secondary:hover{background:var(--covva-ink);color:var(--covva-paper)}.btn-accent{background:var(--covva-accent);color:var(--covva-paper);padding:14px 28px}.btn-accent:hover{background:var(--covva-copper);transform:translateY(-1px)}.btn-link{background:transparent;color:var(--covva-ink);padding:12px 0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;min-height:auto}.btn-link:hover{color:var(--covva-accent)}.card{background:var(--covva-paper-soft);border:1px solid var(--covva-border);border-radius:var(--radius-card-md);padding:var(--s-5)}.card-dark{background:var(--covva-deep);color:var(--covva-paper);border:none;border-radius:var(--radius-card-md);padding:var(--s-5)}.card-dark .h2,.card-dark .h3,.card-dark .lead{color:var(--covva-paper)}.card-highlight{background:var(--covva-accent);color:var(--covva-paper);border:none;border-radius:var(--radius-card-md);padding:var(--s-5)}.card-highlight .h2,.card-highlight .h3{color:var(--covva-paper)}.input,input[type=text],input[type=email],input[type=tel],textarea,select{background:var(--covva-paper);border:1px solid var(--covva-border);border-radius:var(--radius-input);padding:12px 16px;font-family:var(--covva-body);font-size:var(--fs-body);color:var(--covva-ink);transition:var(--transition-base);min-height:44px}.input:focus,input:focus,textarea:focus,select:focus{outline:none;border-color:var(--covva-deep);box-shadow:0 0 0 3px #1b3a3326}::placeholder{color:var(--covva-ink);opacity:.45}a{color:var(--covva-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:var(--transition-fast)}a:hover{color:var(--covva-accent)}.badge{display:inline-flex;align-items:center;gap:var(--s-1);background:var(--covva-bone);color:var(--covva-ink);border-radius:var(--radius-pill);padding:6px 12px;font-family:var(--covva-body);font-weight:var(--fw-body-medium);font-size:var(--fs-small)}.badge-accent{background:var(--covva-accent);color:var(--covva-paper)}.badge-dark{background:var(--covva-deep);color:var(--covva-paper)}*:focus-visible{outline:2px solid var(--covva-accent);outline-offset:2px}.cvb-title,.cvf-title-section,.cvf-card-title,.cvc-title,.cvc-bento__brand,.cvc-bento__comp-name,.cvc-bento__price-amount,.cvst-title,.cvst-row--total .cvst-row__final,.cvu-title,.cvuc-title,.cvi-title,.cvr-title,.cvfaq-title,.cvn-title,.cvh-title,.cvb-stat{font-family:var(--covva-display)!important;font-weight:var(--fw-display-h1)!important;letter-spacing:0!important;text-transform:uppercase!important;line-height:1!important}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.cvb-title em,.cvb-title span em,.cvb-title span,.cvf-title-section em,.cvc-title em,.cvst-title em,.cvu-title em,.cvuc-title em,.cvi-title em,.cvr-title em,.cvfaq-title em,.cvn-title em,em.cv-twist,.accent-em{font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.cvb-title em,.cvb-title span em,.cvf-title-section em,.cvc-title em,.cvst-title em,.cvu-title em,.cvuc-title em,.cvi-title em,.cvr-title em,.cvn-title em,em.cv-twist,.accent-em,.cvb-title span{color:var(--covva-accent)!important;font-style:italic!important;font-weight:inherit}.cvf-surtitle-section,.cvc-surtitle,.cvu-surtitle,.cvuc-surtitle,.cvuc-chip,.cvp-surtitle,.cvi-surtitle,.cvst-surtitle,.cvr-surtitle,.cvai-eyebrow,.cvct-eyebrow,.cvct-form-eyebrow,.cvps-eyebrow,.cvps-toc__heading,.cvc-bento__tag,.cvc-bento__price-label,.cvc-bento__divider,.cvst-includes-label,.cvfaq-pill,.cvfaq-meta,.cvfaq-tabs__count,.cvfaq2-eyebrow,.cvfaq2-cat__count,.cvfaq2-tab__count,body.template-page-caracteristiques-techniques .cvlg-eyebrow,body.template-page-avis-clients .cvlg-eyebrow{color:var(--covva-accent)!important}section.vso-hero-40{min-height:640px}@media(max-width:749px){section.vso-hero-40{min-height:640px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/covva-design-system.css.map */
