@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&family=Marcellus&display=swap";:root{--kv-navy: #253b63;--kv-navy-900: #14223d;--kv-navy-600: #3a5487;--kv-leaf: #288a0a;--kv-leaf-700: #2a7d10;--kv-fern: #5c9926;--kv-sprout: #7ac54f;--kv-sage-100: #eef4e8;--kv-sage-200: #dce8d2;--kv-mineral: #e3e6e1;--kv-porcelain: #f7f8f4;--kv-softgel: #b8863b;--kv-softgel-100: #f4ead8;--kv-ink: #1b2638;--kv-ink-muted: #556173;--kv-line: #dfe4da;--kv-white: #ffffff;--kv-radius: 18px;--kv-shadow: 0 1px 2px rgba(20,34,61,.06), 0 8px 24px rgba(20,34,61,.07);--kv-display: "Marcellus", "Optima", "Candara", Georgia, serif;--kv-sans: "Figtree", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--kv-display);--font-heading-weight: 400;--font-heading-style: normal;--font-heading-letter-spacing: 0;--font-body-family: var(--kv-sans);--font-article-heading-family: var(--kv-display)}body{font-family:var(--kv-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--kv-display);font-weight:400;text-wrap:balance}.card__heading,.card-information,.price,.product__title+*{font-family:var(--kv-sans)}.price{font-variant-numeric:tabular-nums}:focus-visible{outline-color:var(--kv-leaf)}.kv-sec{font-family:var(--kv-sans);color:var(--kv-ink)}.kv-sec *,.kv-sec *:before,.kv-sec *:after{box-sizing:border-box}.kv-wrap{max-width:var(--page-width, 124rem);margin:0 auto;padding-inline:1.6rem}@media(min-width:750px){.kv-wrap{padding-inline:5rem}}.kv-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 12px/16px var(--kv-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--kv-leaf-700)}.kv-h{font-family:var(--kv-display);font-weight:400;color:var(--kv-navy);margin:0;letter-spacing:0;text-wrap:balance}.kv-h--xl{font-size:clamp(36px,5vw,64px);line-height:1.06}.kv-h--l{font-size:clamp(30px,3.8vw,48px);line-height:1.12}.kv-h--m{font-size:clamp(26px,2.8vw,36px);line-height:1.18}.kv-lead{font:400 clamp(16px,1.5vw,20px)/1.55 var(--kv-sans);color:var(--kv-ink-muted);margin:0;max-width:50ch}.kv-text{font:400 15px/1.6 var(--kv-sans);color:var(--kv-ink-muted);margin:0}.kv-ic{display:inline-block;vertical-align:middle;flex:none}.kv-ic-m{stroke:var(--kv-navy)}.kv-ic-a{stroke:var(--kv-leaf)}.kv-ic--mono .kv-ic-m,.kv-ic--mono .kv-ic-a{stroke:currentColor}.kv-dark .kv-ic-m{stroke:#fff}.kv-dark .kv-ic-a{stroke:var(--kv-sprout)}.kv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;border:1.5px solid transparent;font:600 15px/1 var(--kv-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .18s,color .18s;white-space:nowrap}.kv-btn--primary{background:var(--kv-navy);color:#fff}.kv-btn--primary:hover{background:var(--kv-navy-900);color:#fff}.kv-btn--accent{background:var(--kv-leaf-700);color:#fff}.kv-btn--accent:hover{background:#1f6409;color:#fff}.kv-btn--secondary{background:transparent;color:var(--kv-navy);border-color:var(--kv-navy)}.kv-btn--secondary:hover{background:var(--kv-navy);color:#fff}.kv-btn--light{background:#fff;color:var(--kv-navy-900)}.kv-btn--light:hover{background:var(--kv-sage-100)}.kv-btn--outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.kv-btn--text{padding:0;min-height:0;color:var(--kv-leaf-700);border:0}.kv-btn--text:hover{text-decoration:underline;text-underline-offset:4px}.kv-banner{position:relative;overflow:hidden;border-radius:var(--kv-radius);isolation:isolate}.kv-grad-sage{background:radial-gradient(120% 90% at 85% 40%,var(--kv-sage-100) 0%,#f3f7ee 45%,#fff 100%)}.kv-grad-navy{background:radial-gradient(110% 120% at 80% 30%,#31497a 0%,var(--kv-navy) 40%,var(--kv-navy-900) 100%)}.kv-grad-mineral{background:linear-gradient(110deg,var(--kv-porcelain) 0%,var(--kv-mineral) 100%)}.kv-pat-navy-leaf{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.10' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M18 30c6-4 7-12 0-18-7 6-6 14 0 18zM18 30V16'/%3E%3Cpath d='M54 66c6-4 7-12 0-18-7 6-6 14 0 18zM54 66V52' transform='rotate(40 54 57)'/%3E%3C/g%3E%3C/svg%3E")}.kv-pat-navy-capsule{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.10' stroke-width='1.2'%3E%3Crect x='6' y='9' width='14' height='6' rx='3' transform='rotate(-45 13 12)'/%3E%3Ccircle cx='36' cy='36' r='3.2'/%3E%3C/g%3E%3C/svg%3E")}.kv-pat-vein{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='80' viewBox='0 0 160 80'%3E%3Cg fill='none' stroke='%23d0e0c3' stroke-width='1'%3E%3Cpath d='M0 20c40-16 80 16 160 0M0 40c40-16 80 16 160 0M0 60c40-16 80 16 160 0M0 80c40-16 80 16 160 0M0 0c40-16 80 16 160 0'/%3E%3C/g%3E%3C/svg%3E")}.kv-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.kv-dark,.kv-dark .kv-h{color:#fff}.kv-dark .kv-eyebrow{color:var(--kv-sprout)}.kv-dark .kv-lead,.kv-dark .kv-text{color:#c3cde0}.kv-arch{position:absolute;border-radius:999px 999px 0 0}.kv-shot{flex:none;width:36%;aspect-ratio:1 / 1;min-width:0}.kv-shot img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;border-radius:0;background:none}.kv-shelf{background-image:radial-gradient(closest-side,#14223d33,#14223d00);background-repeat:no-repeat;background-size:64% 26px;background-position:50% calc(100% - 4px)}.kv-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:520px;padding-left:clamp(24px,5vw,64px)}.kv-hero__copy{position:relative;z-index:1;display:grid;gap:20px;align-content:center;padding-block:56px;max-width:580px}.kv-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.kv-hero__proof{display:flex;align-items:center;gap:10px;font:500 13px/1.4 var(--kv-sans);color:var(--kv-ink-muted)}.kv-hero__art{position:relative;min-height:360px}.kv-hero__arch{left:12%;right:6%;top:48px;bottom:0;background:var(--kv-sage-200)}.kv-hero__products{position:absolute;left:4%;right:0;top:96px;bottom:28px;display:flex;align-items:flex-end;justify-content:center}.kv-hero__products .kv-shot{width:44%;margin:0 -10%}.kv-hero__products .kv-shot:nth-child(2){width:56%}.kv-hero__products .kv-shot:only-child{width:70%;margin:0}.kv-hero__leaf{display:none}.kv-seal{position:absolute;top:28px;right:6%;z-index:3;display:inline-flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:10px 18px 10px 12px;box-shadow:var(--kv-shadow);font:600 12px/1.25 var(--kv-sans);color:var(--kv-ink)}@media(max-width:899px){.kv-hero{grid-template-columns:1fr;padding:0 20px}.kv-hero__copy{padding-block:40px 8px}.kv-hero__art{min-height:340px}.kv-hero__products{top:72px;bottom:16px}.kv-seal{top:16px;right:4%}}.kv-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kv-trust__item{display:flex;gap:14px;align-items:flex-start}.kv-trust__ic{width:52px;height:52px;border-radius:50%;background:var(--kv-sage-100);display:grid;place-items:center;flex:none}.kv-trust__item strong{display:block;font:600 15px/20px var(--kv-sans);color:var(--kv-ink)}.kv-trust__item span{font:400 13px/19px var(--kv-sans);color:var(--kv-ink-muted)}@media(max-width:899px){.kv-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:24px}.kv-head>div{display:grid;gap:8px}.kv-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.kv-cat{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px 20px;border-radius:var(--kv-radius);background:var(--kv-porcelain);border:1px solid transparent;text-align:center;text-decoration:none;transition:border-color .18s,background-color .18s}.kv-cat:hover{border-color:var(--kv-leaf);background:#fff}.kv-cat__ic{width:72px;height:72px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--kv-line)}.kv-cat__l{font:600 15px/20px var(--kv-sans);color:var(--kv-ink)}.kv-cat__n{font:500 12px/1 var(--kv-sans);color:var(--kv-ink-muted)}@media(max-width:899px){.kv-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv-goals-box{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center;background:var(--kv-porcelain);border-radius:var(--kv-radius);padding:clamp(28px,4vw,48px)}.kv-goals-box>div:first-child{display:grid;gap:10px}.kv-goals{display:flex;flex-wrap:wrap;gap:10px}.kv-goal{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 8px;border-radius:999px;background:#fff;border:1px solid var(--kv-line);font:500 15px/1 var(--kv-sans);color:var(--kv-ink);text-decoration:none}.kv-goal:hover{border-color:var(--kv-navy)}.kv-goal__ic{width:34px;height:34px;border-radius:50%;background:var(--kv-sage-100);display:grid;place-items:center}@media(max-width:899px){.kv-goals-box{grid-template-columns:1fr;gap:20px}}.kv-quality{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;padding:clamp(28px,5vw,56px);background:var(--kv-navy-900)}.kv-quality__copy{position:relative;z-index:1;display:grid;gap:16px;align-content:center}.kv-quality__copy .kv-btn{justify-self:start;margin-top:6px}.kv-quality__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.kv-quality__item{display:grid;gap:6px;align-content:start;padding:22px;border-radius:14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.kv-quality__item strong{font:600 16px/22px var(--kv-sans);color:#fff}.kv-quality__item span:last-child{font:400 13px/19px var(--kv-sans);color:#c3cde0}.kv-quality__ic{width:48px;height:48px;border-radius:50%;background:#ffffff14;display:grid;place-items:center;margin-bottom:6px}@media(max-width:899px){.kv-quality,.kv-quality__grid{grid-template-columns:1fr}}.kv-promo{display:grid;grid-template-columns:1.2fr 1fr;min-height:320px;padding-left:clamp(24px,5vw,56px)}.kv-promo__copy{position:relative;z-index:1;display:grid;gap:16px;align-content:center;padding-block:44px;max-width:580px}.kv-promo__copy .kv-btn{justify-self:start}.kv-promo__art{position:relative;min-height:260px}.kv-promo__num{position:absolute;left:0;top:24px;display:flex;gap:6px;font-family:var(--kv-display);color:var(--kv-softgel);line-height:.8}.kv-promo__num span{font-size:clamp(96px,11vw,160px)}.kv-promo__num em{font-style:normal;font-size:40px;line-height:1;margin-top:18px}.kv-promo__products{position:absolute;left:52%;right:24px;top:28px;bottom:28px;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px 10px;border-radius:20px;background-color:var(--kv-sage-100)}.kv-promo__products .kv-shot{width:78%;margin:0 -18%}.kv-promo__products .kv-shot:only-child{width:80%;margin:0}.kv-code{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:999px;border:1.5px dashed var(--kv-softgel);font:600 14px/1 var(--kv-sans);letter-spacing:.08em;color:#fff;justify-self:start}.kv-code b{background:var(--kv-softgel);color:var(--kv-navy-900);padding:6px 12px;border-radius:999px}@media(max-width:899px){.kv-promo{grid-template-columns:1fr;padding:0 20px}.kv-promo__num{display:none}.kv-promo__products{left:0;right:0;bottom:20px}}.kv-coll{display:grid;grid-template-columns:1.2fr 1fr;min-height:300px;padding-left:clamp(24px,5vw,56px)}.kv-coll__copy{position:relative;z-index:1;display:grid;gap:14px;align-content:center;padding-block:40px;max-width:600px}.kv-coll__copy .rte p{margin:0}.kv-coll__art{position:relative;min-height:240px}.kv-coll__art{min-height:300px}.kv-coll__disc{position:absolute;left:10%;right:6%;top:28px;bottom:0;border-radius:999px 999px 0 0;background:var(--kv-sage-200)}.kv-coll--mineral .kv-coll__disc{background:#fff}.kv-dark .kv-coll__disc{display:none}.kv-coll__products{position:absolute;left:2%;right:0;top:48px;bottom:20px;display:flex;justify-content:center;align-items:flex-end}.kv-dark .kv-coll__products{left:4%;right:24px;top:24px;bottom:24px;padding:18px 12px 8px;border-radius:999px 999px 20px 20px;background-color:var(--kv-sage-100)}.kv-coll__products .kv-shot{width:36%;margin:0 -7%}.kv-coll__products .kv-shot:nth-child(2){width:44%}.kv-coll__products .kv-shot:only-child{width:56%;margin:0}.kv-coll__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.kv-coll__chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--kv-line);font:600 13px/1 var(--kv-sans);color:var(--kv-ink)}.kv-dark .kv-coll__chips span{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff}.kv-coll__rule{width:72px;height:6px;border-radius:6px}@media(max-width:899px){.kv-coll{grid-template-columns:1fr;padding:0 20px}.kv-coll__copy{padding-block:32px 8px}.kv-coll__art{min-height:260px}}.kv-qp{display:grid;gap:72px}.kv-qh{display:grid;grid-template-columns:1.1fr 1fr;min-height:460px;padding-left:clamp(24px,5vw,64px)}.kv-qh__copy{display:grid;gap:18px;align-content:center;padding-block:56px;max-width:600px;position:relative;z-index:1}.kv-qh__art{position:relative;min-height:320px}.kv-qh__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:9px 16px 9px 10px;box-shadow:var(--kv-shadow);font:600 13px/1 var(--kv-sans);color:var(--kv-ink)}.kv-qh__shot{position:absolute;left:22%;right:18%;top:72px;bottom:24px;width:auto;height:auto;aspect-ratio:auto}.kv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;position:relative}.kv-steps:before{content:"";position:absolute;left:6%;right:6%;top:58px;height:2px;background:var(--kv-line)}.kv-steps li{position:relative;display:grid;gap:8px;justify-items:start}.kv-steps__n{font:600 12px/1 var(--kv-sans);letter-spacing:.16em;color:var(--kv-leaf-700)}.kv-steps__ic{width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--kv-line),0 0 0 8px #fff;display:grid;place-items:center}.kv-steps strong{font:600 16px/22px var(--kv-sans);color:var(--kv-ink);margin-top:6px}.kv-steps li>span:last-child{font:400 13px/19px var(--kv-sans);color:var(--kv-ink-muted)}.kv-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kv-card{display:grid;gap:12px;align-content:start;padding:clamp(24px,3vw,36px);border-radius:var(--kv-radius);background:var(--kv-porcelain)}.kv-card--sage{background:var(--kv-sage-100)}.kv-checks{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.kv-checks li{display:flex;align-items:center;gap:10px;font:500 14px/20px var(--kv-sans);color:var(--kv-ink)}.kv-lab{border-radius:var(--kv-radius);border:1px solid var(--kv-line);overflow:hidden;background:#fff}.kv-lab__top{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:var(--kv-navy);color:#fff;font:600 13px/1 var(--kv-sans);letter-spacing:.06em}.kv-lab__row{display:grid;grid-template-columns:90px 1.1fr 1.4fr;gap:20px;align-items:center;padding:16px 24px;border-top:1px solid var(--kv-line)}.kv-lab__row:nth-child(odd){background:var(--kv-porcelain)}.kv-lab__row code{font:600 12px/1 ui-monospace,Menlo,monospace;color:var(--kv-leaf-700);background:var(--kv-sage-100);padding:6px 8px;border-radius:6px;justify-self:start}.kv-lab__row strong{font:600 15px/20px var(--kv-sans);color:var(--kv-ink)}.kv-lab__row span{font:400 14px/20px var(--kv-sans);color:var(--kv-ink-muted)}.kv-amber{display:grid;grid-template-columns:1fr 1.15fr;background:var(--kv-sage-100);min-height:400px}.kv-amber__art{position:relative;min-height:280px;overflow:hidden}.kv-amber__rays{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,transparent 0 26px,rgba(184,134,59,.16) 26px 30px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 55%);mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 55%)}.kv-amber__shot{position:absolute;top:24px;bottom:24px;left:28%;right:18%;width:auto;height:auto;aspect-ratio:auto}.kv-amber__copy{display:grid;gap:14px;align-content:center;padding:48px clamp(24px,4vw,56px) 48px 0}.kv-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.kv-list li{display:flex;align-items:center;gap:10px;font:500 15px/20px var(--kv-sans);color:var(--kv-ink)}.kv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.kv-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px 0 10px;border-radius:999px;background:#fff;color:var(--kv-ink);font:500 14px/1 var(--kv-sans);box-shadow:inset 0 0 0 1px var(--kv-line)}.kv-reg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kv-reg>div{display:flex;align-items:center;gap:14px;padding:20px;border-radius:14px;border:1px solid var(--kv-line);background:#fff;font:600 14px/20px var(--kv-sans);color:var(--kv-ink)}.kv-promise{padding:clamp(32px,6vw,64px)}.kv-promise>div{position:relative;z-index:1;display:grid;gap:16px}@media(max-width:899px){.kv-qh,.kv-amber,.kv-two{grid-template-columns:1fr}.kv-qh{padding:0 20px}.kv-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.kv-steps:before{display:none}.kv-checks{grid-template-columns:1fr}.kv-lab__row{grid-template-columns:70px 1fr}.kv-lab__row span{grid-column:2}.kv-reg{grid-template-columns:1fr 1fr}.kv-amber__copy{padding:24px 20px 40px}}.kv-footnote{font:400 11px/16px var(--kv-sans);color:var(--kv-ink-muted);margin:0}.header__icon .kv-ic--theme,.menu-drawer__menu-item .kv-ic--theme{width:24px!important;height:24px!important}.header__icon .kv-ic--theme>g+g,.menu-drawer__menu-item .kv-ic--theme>g+g{stroke-width:2.4}.header__icon .kv-ic--theme [stroke-width="2.2"],.menu-drawer__menu-item .kv-ic--theme [stroke-width="2.2"]{stroke-width:3.4}
/*# sourceMappingURL=/cdn/shop/t/45/assets/kovite-brand.css.map */
