@media(max-width:749px){.cv-desktop-only{display:none!important}}@media(min-width:750px){.cv-mobile-only{display:none!important}}.cv-btn{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.6rem;border-radius:var(--cv-radius-control, 6px);font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none}.cv-btn-primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cv-btn-dark{background:rgb(var(--color-base-text-alt));color:rgb(var(--color-base-background-1))}.cv-btn-outline{border:.15rem solid rgb(var(--color-foreground-alt));color:rgb(var(--color-foreground-alt))}.cv-eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button))}.cv-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2.4rem}.cv-section-head>*{margin:0}.cv-link-arrow{font-weight:500;color:rgb(var(--color-button));text-decoration:none;white-space:nowrap}.cv-link-arrow:hover{text-decoration:underline}.cv-chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:.6rem 1.4rem;border-radius:99rem;border:1px solid var(--color-border);color:rgb(var(--color-foreground-alt));text-decoration:none;font-size:1.4rem;line-height:1.2;transition:border-color .15s ease,color .15s ease}.cv-chip:hover{border-color:rgb(var(--color-foreground-alt))}.cv-chip-filled{border-color:transparent;background:rgb(var(--color-base-background-2))}.cv-chip-filled:hover{border-color:var(--color-border)}.cv-search{display:flex;max-width:60rem;height:5.8rem;border:.2rem solid rgb(var(--color-foreground-alt));border-radius:var(--cv-radius-control, 6px);overflow:hidden;background:rgb(var(--color-base-background-1))}.cv-search:focus-within{box-shadow:0 0 0 .4rem rgba(var(--color-button),.18)}.cv-search input{flex:1;min-width:0;border:0;padding:0 1.8rem;font:inherit;font-size:1.7rem;color:rgb(var(--color-foreground-alt));background:transparent;outline:none;height:100%;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none}.cv-search button{flex:none;border:0;padding:0 2.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;cursor:pointer}.cv-search button:hover{filter:brightness(.92)}.cv-hero{display:grid;gap:4rem 5.6rem;align-items:center}.cv-hero.has-media{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.cv-hero-title{margin:0 0 1.8rem;font-size:calc(var(--font-heading-scale) * 5.4rem);line-height:1.04;letter-spacing:-.01em;max-width:16em}.cv-hero-text{margin:0 0 2.8rem;font-size:1.8rem;line-height:1.55;max-width:34em}.cv-hero-text>*{margin:0}.cv-hero-popular{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.6rem}.cv-hero-popular-label{font-size:1.4rem;margin-right:.4rem}.cv-hero-actions{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin-top:3rem}.cv-hero-action{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-weight:500;font-size:1.5rem;color:rgb(var(--color-foreground-alt));text-decoration:none}.cv-hero-action:hover{color:rgb(var(--color-button))}.cv-hero-action svg{flex:none;color:rgb(var(--color-button))}.cv-hero-media{position:relative}.cv-hero-media-frame{border-radius:var(--cv-radius-panel, 16px);overflow:hidden;background:rgb(var(--color-base-background-2));aspect-ratio:1 / .92;display:flex;align-items:center;justify-content:center}.cv-hero-media-frame img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.cv-hero-media-frame.is-photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.cv-hero-badge{position:absolute;top:1.8rem;right:1.8rem;padding:.8rem 1.4rem;border-radius:99rem;background:rgb(var(--color-base-text-alt));color:rgb(var(--color-base-background-1));font-size:1.3rem;font-weight:500}.cv-hero-stat{position:absolute;left:-2rem;bottom:2.8rem;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem;border-radius:var(--cv-radius-card, 10px);background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text-alt));box-shadow:0 .8rem 2.8rem #0000001f;line-height:1.3}.cv-hero-stat-dot{width:1rem;height:1rem;border-radius:50%;background:var(--color-success)}.cv-hero-stat strong{display:block;font-family:var(--font-heading-family);font-size:2rem}.cv-hero-stat span{font-size:1.3rem}@media(max-width:989px){.cv-hero.has-media{grid-template-columns:minmax(0,1fr)}.cv-hero-title{font-size:calc(var(--font-heading-scale) * 4.2rem)}}@media(max-width:749px){.cv-hero-title{font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.06}.cv-hero-text{font-size:1.6rem;margin-bottom:2rem}.cv-search{height:5rem}.cv-search input{font-size:1.6rem;padding:0 1.4rem}.cv-search button{padding:0 1.8rem;font-size:1.6rem}.cv-hero-media{display:none}.cv-hero-actions{margin-top:2rem}.cv-hero-popular,.cv-cat-more{flex-wrap:nowrap;overflow-x:auto;margin-right:-1.5rem;padding-right:1.5rem;scrollbar-width:none}.cv-hero-popular::-webkit-scrollbar,.cv-cat-more::-webkit-scrollbar{display:none}.cv-hero-popular>*,.cv-cat-more>*{flex:none}}.cv-pills{border-bottom:1px solid var(--color-border)}.cv-pills-row{display:flex;gap:.8rem;padding-top:1.2rem;padding-bottom:1.2rem;overflow-x:auto;scrollbar-width:none}.cv-pills-row::-webkit-scrollbar{display:none}.cv-pills-row>*{flex:none;min-height:3.6rem;font-weight:500;white-space:nowrap}.cv-hero-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cv-hero-buttons>:only-child{grid-column:1 / -1}.cv-hero-buttons .cv-btn-outline{font-family:inherit;font-weight:500}.cv-hero-trust{list-style:none;margin:2.8rem 0 0;padding:1.4rem 1.6rem;border-radius:var(--cv-radius-card, 10px);background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text-alt));display:grid;gap:1rem;font-size:1.4rem;line-height:1.35}.cv-hero-trust li{display:flex;align-items:center;gap:1rem}.cv-hero-trust svg{flex:none;color:rgb(var(--color-button))}@media(max-width:749px){.cv-hero-text-short{margin-bottom:2rem}body:has(.cv-hero-trust) [id$=__header-features]{display:none}}.cv-cat-grid{display:grid;grid-template-columns:repeat(var(--cv-cols, 4),minmax(0,1fr));grid-auto-rows:1fr;gap:2rem;list-style:none;margin:0;padding:0}.cv-cat-grid>li{display:flex;min-width:0}.cv-cat-card{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid var(--color-border);border-radius:var(--cv-radius-card, 10px);overflow:hidden;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text-alt));text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.cv-cat-card:hover{box-shadow:0 .8rem 2.4rem #00000014;transform:translateY(-2px)}.cv-cat-media{position:relative;flex:none;display:block;aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--color-base-background-2))}.cv-cat-media img,.cv-cat-media .placeholder-svg{position:absolute;top:11%;left:15%;width:70%;height:78%;object-fit:contain;mix-blend-mode:multiply}.cv-cat-media.is-photo img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.cv-cat-body{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.4rem 1.6rem 1.6rem}.cv-cat-body>span:first-child{min-width:0}.cv-cat-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;line-height:1.2}.cv-cat-count{display:block;margin-top:.2rem;font-size:1.3rem;color:rgb(var(--color-base-text))}.cv-cat-arrow{flex:none;color:rgb(var(--color-button));transition:transform .2s ease}.cv-cat-card:hover .cv-cat-arrow{transform:translate(3px)}.cv-cat-more{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem}.cv-cat-more-label{font-size:1.4rem;margin-right:.4rem}@media(max-width:989px){.cv-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cv-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.cv-cat-body{padding:1rem 1.2rem 1.2rem}.cv-cat-title{font-size:1.5rem}.cv-cat-arrow{display:none}.cv-cat-all{margin-top:1.2rem;min-height:4.6rem;font-family:inherit;font-weight:500}}.cv-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.6rem 5.6rem;align-items:center;padding:4.8rem;border-radius:var(--cv-radius-panel, 16px)}.cv-request-title{margin:0 0 1.4rem;font-size:calc(var(--font-heading-scale) * 3.8rem);line-height:1.1}.cv-request-text{margin:0 0 2.2rem;font-size:1.7rem;opacity:.88}.cv-request-text>*{margin:0}.cv-request:is(.color-accent-1,.color-accent-3) .cv-eyebrow,.cv-request:is(.color-accent-1,.color-accent-3) .cv-request-points svg{color:#ff5a64}.cv-request-points{list-style:none;margin:0;padding:0;display:grid;gap:1rem;font-size:1.5rem}.cv-request-points li{display:flex;gap:1rem;align-items:flex-start}.cv-request-points svg{flex:none;margin-top:.2rem;color:rgb(var(--color-button))}.cv-request-points a{color:inherit}.cv-request-form{border-radius:var(--cv-radius-card, 10px);padding:2.8rem;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text-alt))}.cv-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.cv-request-fields .cv-field-wide{grid-column:1 / -1}.cv-field{display:flex;flex-direction:column;gap:.6rem}.cv-field label{font-size:1.3rem;font-weight:500}.cv-field label span{font-weight:400;color:rgb(var(--color-base-text))}.cv-field input,.cv-field textarea{min-height:4.6rem;border:1px solid var(--cv-field-border, #8c8c88);border-radius:var(--cv-radius-control, 6px);padding:0 1.2rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-base-text-alt));background:rgb(var(--color-base-background-1))}.cv-field input:focus,.cv-field textarea:focus{outline:.2rem solid rgb(var(--color-button));outline-offset:0;border-color:transparent}.cv-request-submit{width:100%;min-height:5rem;margin-top:1.8rem;border:0;border-radius:var(--cv-radius-control, 6px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;cursor:pointer}.cv-request-submit:hover{filter:brightness(.92)}.cv-request-note{margin:1.2rem 0 0;font-size:1.2rem;color:rgb(var(--color-base-text))}.cv-request-form .form-status{margin-bottom:1.6rem}@media(max-width:989px){.cv-request{grid-template-columns:minmax(0,1fr);padding:3.2rem}}@media(max-width:749px){.cv-request{padding:2.4rem 2rem;gap:2rem}.cv-request-title{font-size:calc(var(--font-heading-scale) * 2.8rem)}.cv-request-form{padding:2rem}.cv-request-fields{grid-template-columns:minmax(0,1fr)}.cv-request-form{padding:0;background:transparent;color:inherit}.cv-request:not(.color-background-1):not(.color-background-2) .cv-field input{border-color:transparent}.cv-request:not(.color-background-1):not(.color-background-2) .cv-field label span,.cv-request:not(.color-background-1):not(.color-background-2) .cv-request-note{color:inherit;opacity:.75}.cv-request-points{font-size:1.4rem}}.cv-brands .cv-section-head{margin-bottom:2rem}.cv-brand-grid{--cv-brand-gap: 1.2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cv-brand-gap);list-style:none;margin:0;padding:0}.cv-brand-grid>li{flex:0 0 calc((100% - (var(--cv-brand-cols, 9) - 1) * var(--cv-brand-gap)) / var(--cv-brand-cols, 9));min-width:0}.cv-brand{display:flex;align-items:center;justify-content:center;height:8.8rem;padding:1.2rem 1.6rem;box-sizing:border-box;border-radius:var(--cv-radius-card, 10px);background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));text-decoration:none;transition:box-shadow .2s ease}.cv-brand img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cv-brand-name{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;text-align:center;line-height:1.15}@media(hover:hover){.cv-brand img{filter:grayscale(1);opacity:.72;transition:filter .2s ease,opacity .2s ease}.cv-brand:hover img,.cv-brand:focus-visible img{filter:none;opacity:1}.cv-brand:hover{box-shadow:0 .6rem 1.8rem #00000014}}@media(max-width:989px){.cv-brand-grid>li{flex-basis:calc((100% - 4 * var(--cv-brand-gap)) / 5)}}@media(max-width:749px){.cv-brand-grid{--cv-brand-gap: 1rem}.cv-brand-grid>li{flex-basis:calc((100% - 2 * var(--cv-brand-gap)) / 3)}.cv-brand{height:6.8rem;padding:1rem 1.2rem}}.cv-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem 5.6rem;align-items:center}.cv-service-media{aspect-ratio:16 / 10;border-radius:var(--cv-radius-panel, 16px);overflow:hidden;background:rgb(var(--color-base-background-2))}.cv-service-media img{width:100%;height:100%;object-fit:cover;display:block}.cv-service-media.is-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;background:rgb(var(--color-base-accent-1));color:#ff5a64}.cv-service-media.is-placeholder span{color:#fffc;font-size:1.4rem;font-weight:500;letter-spacing:.04em}.cv-service-title{margin:0 0 1.4rem;font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.12}.cv-service-text{margin:0 0 2rem;font-size:1.7rem;line-height:1.55}.cv-service-text>*{margin:0}.cv-service-list{list-style:none;margin:0 0 2.6rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;font-size:1.5rem;color:rgb(var(--color-foreground-alt))}.cv-service-list li{display:flex;align-items:flex-start;gap:.8rem}.cv-service-list svg{flex:none;margin-top:.2rem;color:rgb(var(--color-button))}.cv-service-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.cv-service-actions>:only-child{grid-column:1 / -1}.cv-service-actions .cv-btn{font-family:inherit;font-weight:500;padding:0 2.2rem}@media(max-width:989px){.cv-service{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.cv-service-media.is-placeholder{display:none}.cv-service-title{font-size:calc(var(--font-heading-scale) * 2.6rem)}.cv-service-text{font-size:1.6rem}.cv-service-list{grid-template-columns:minmax(0,1fr)}.cv-service-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cv-service-actions .cv-btn{padding:0 1.2rem}}@media(prefers-reduced-motion:reduce){.cv-cat-card,.cv-cat-arrow{transition:none}.cv-cat-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/canvac-sections.css.map */
