@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(outfit-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--covva-beige: #EDE5D8;--covva-choco: #26140A;--covva-band: #26130A;--covva-white: #FFFFFF;--covva-copper-strong: #AD6334;--covva-brown: #8E512B;--covva-deep: #26140A;--covva-paper: #EDE5D8;--covva-accent: #26140A;--covva-accent-hover: #43281A;--covva-ink: #26140A;--covva-muted: #5C4636;--covva-green: #8E512B;--covva-cream: #EDE5D8;--covva-sand: #FFFFFF;--covva-bone: #E2D7C6;--covva-copper: #AD6334;--covva-paper-soft: #FFFFFF;--covva-border: #D8CBB8;--covva-overlay: rgba(38, 20, 10, .08);--covva-display: "Outfit", system-ui, sans-serif;--covva-body: "Outfit", system-ui, sans-serif;--covva-mono: "SF Mono", Menlo, Consolas, monospace;--fw-display-hero: 600;--fw-display-h1: 600;--fw-display-h2: 600;--fw-body-regular: 400;--fw-body-medium: 600;--fw-body-semibold: 600;--fs-display: clamp(2rem, 3.2vw, 2.5rem);--fs-h1: clamp(1.75rem, 2.6vw, 2.25rem);--fs-h2: clamp(1.5rem, 2.2vw, 2rem);--fs-h3: clamp(1.125rem, 1.4vw, 1.25rem);--fs-lead: 1.0625rem;--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .75rem;--lh-display-hero: 1.1;--lh-display-tight: 1.15;--lh-title: 1.15;--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;--section-pad-y: clamp(48px, 5vw, 64px);--section-pad-y-mobile: 36px;--content-max: 1200px;--covva-copper-light: #E0A27A;--radius-button: 6px;--radius-input: 6px;--radius-card-sm: 8px;--radius-card-md: 12px;--radius-pill: 999px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 12px 24px -16px rgba(38, 20, 10, .18);--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:none;line-height:var(--lh-display-hero);letter-spacing:normal;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:none;line-height:var(--lh-display-tight);letter-spacing:normal;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:none;line-height:var(--lh-display-tight);letter-spacing:normal;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:inherit;font-style:normal;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-accent-hover);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);font-weight:600;letter-spacing:normal;text-transform:none;line-height:var(--lh-title)}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;font-weight:inherit;letter-spacing:inherit}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:inherit;font-style:normal;font-weight:inherit;transform:none}.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{color:var(--covva-choco)!important}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:55.84vw}@media(max-width:749px){section.vso-hero-40{min-height:133.75vw}}:root{--fs-page-title: clamp(1.75rem, 2.4vw, 2.125rem);--fs-section-title: clamp(1.5rem, 2.2vw, 2rem);--fs-subtitle: clamp(1.125rem, 1.4vw, 1.25rem)}#main-content h1:not(.cvpt-title),#main-content h2,#main-content h3,#main-content .h1,#main-content .h2{font-family:var(--covva-body);letter-spacing:normal;text-transform:none;line-height:var(--lh-title)}#main-content h1:not(.cvpt-title),#main-content .h1{font-size:var(--fs-page-title);font-weight:700}#main-content h2,#main-content .h2{font-size:var(--fs-section-title);font-weight:700}#main-content h3{font-size:var(--fs-subtitle);font-weight:600;line-height:1.3}#main-content .cvps-promise__title,#main-content .cvlg-article__title,#main-content .cvgh-cluster__title{font-size:var(--fs-subtitle);font-weight:600}#main-content .cvlg-toc__heading,#main-content .cvps-toc__heading{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#main-content p:is([class*=eyebrow],[class*=surtitle]){font-family:var(--covva-body);font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--covva-choco);margin-bottom:6px}#main-content .cvco-section .cvco-eyebrow,#main-content .cvn-section p[class*=surtitle]{color:var(--covva-copper-light)}#main-content .shopify-policy__container h2,#main-content .shopify-policy__body h2{font-size:var(--fs-subtitle);font-weight:600;margin:28px 0 8px}#main-content .shopify-policy__container h3,#main-content .shopify-policy__body h3{font-size:1rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/67/assets/covva-design-system.css.map */
