#ka-protocol.kaqr{--ink: #141414;--ink-2: #3d3d3d;--ink-3: #6b6b6b;--line: #dedede;--bg: #ffffff;--bg-2: #f5f5f5;--accent: #95c14e;--accent-soft: #f1f6e7;--accent-ink: #4f7320;--warn: #b3261e;width:100%;max-width:var(--kaqr-page-width, 860px);margin:0 auto;padding:var(--kaqr-page-padding-top, 64px) var(--kaqr-page-gutter, 20px) var(--kaqr-page-padding-bottom, 64px);background:var(--bg);color:var(--ink);font-family:acumin-pro,acumin-variable,Acumin Pro,ui-sans-serif,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--kaqr-base-size, 17px);line-height:1.5;-webkit-font-smoothing:antialiased;box-sizing:border-box}#ka-protocol>.shopify-section{margin:0}#ka-protocol *,#ka-protocol *:before,#ka-protocol *:after{box-sizing:border-box}#ka-protocol :is(p,ul,ol,h1,h2,h3,h4,table,figure,dl,dd){margin:0}#ka-protocol strong{font-weight:700}#ka-protocol .rte>:first-child{margin-top:0}#ka-protocol .rte>:last-child{margin-bottom:0}#ka-protocol .kaqr-hero{position:relative;overflow:hidden;padding:var(--kaqr-hero-pad-top, 34px) var(--kaqr-hero-pad-x, 30px) var(--kaqr-hero-pad-bottom, 30px);border-radius:1px;background:var(--kaqr-hero-bg, var(--ink));color:var(--kaqr-hero-text, #ffffff)}#ka-protocol .kaqr-hero-art{position:absolute;z-index:0;inset:0 0 0 auto;display:block;width:38%;height:100%;object-fit:contain;object-position:right center;opacity:var(--kaqr-hero-art-opacity, 1);pointer-events:none}#ka-protocol .kaqr-hero-copy{position:relative;z-index:1}#ka-protocol .kaqr-eyebrow{color:var(--kaqr-hero-muted, #b0b0b0);font-size:var(--kaqr-eyebrow-size, 12px);font-weight:700;letter-spacing:.16em;text-transform:uppercase}#ka-protocol .kaqr-eyebrow .n{text-transform:none}#ka-protocol .kaqr-hero h1{max-width:76%;margin-top:14px;color:inherit;font-size:clamp(28px,5.4vw,var(--kaqr-hero-heading-size, 41px));font-weight:800;line-height:1.04;letter-spacing:-.02em}#ka-protocol .kaqr-hero h1 em{color:var(--accent);font-style:normal}#ka-protocol .kaqr-mobile-break{display:none}#ka-protocol .kaqr-sub{max-width:min(48ch,62%);margin-top:12px;color:var(--kaqr-hero-body, #c9c9c9);font-size:var(--kaqr-hero-body-size, 16px)}#ka-protocol .kaqr-sub p{color:inherit;font:inherit}#ka-protocol .kaqr-specs{display:flex;flex-wrap:wrap;gap:10px 26px;max-width:66%;margin-top:22px;padding-top:18px;border-top:1px solid var(--kaqr-hero-rule, #343434)}#ka-protocol .kaqr-spec{color:var(--kaqr-hero-stat-label, #a3a3a3);font-size:13px}#ka-protocol .kaqr-spec b{display:block;color:var(--kaqr-hero-stat, #ffffff);font-size:17px;font-weight:700;letter-spacing:-.01em}#ka-protocol .kaqr-sec{margin-top:var(--kaqr-section-space, 34px);padding:var(--kaqr-section-pad-top, 0) var(--kaqr-section-pad-x, 0) var(--kaqr-section-pad-bottom, 0);background:var(--kaqr-section-bg, transparent);color:var(--kaqr-section-text, var(--ink-2));font-size:var(--kaqr-section-body-size, 16px)}#ka-protocol .kaqr-sec>h2{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:9px;border-bottom:2px solid var(--kaqr-section-accent, var(--accent));color:var(--kaqr-section-heading, var(--accent-ink));font-size:var(--kaqr-section-heading-size, 12px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-wrap:balance}#ka-protocol .kaqr-note{margin-top:12px;color:var(--kaqr-section-text, var(--ink-2));font-size:var(--kaqr-section-body-size, 16px);text-wrap:pretty}#ka-protocol .kaqr-note p{color:inherit;font:inherit}#ka-protocol .kaqr-serving{display:flex;flex-wrap:wrap;align-items:center;gap:6px 30px;margin-top:16px;padding:22px 24px;border-radius:1px;background:var(--kaqr-serving-bg, var(--accent-soft))}#ka-protocol .kaqr-serving-big{color:var(--kaqr-serving-accent, var(--accent-ink));font-size:clamp(26px,5.4vw,var(--kaqr-serving-size, 36px));font-weight:800;line-height:1.05;letter-spacing:-.02em}#ka-protocol .kaqr-serving-eq{color:var(--kaqr-section-text, var(--ink-2));font-size:16px;font-weight:600}#ka-protocol .kaqr-serving-tail{flex:1 1 220px;min-width:200px;color:var(--kaqr-section-text, var(--ink-2));font-size:15px;text-wrap:pretty}#ka-protocol .kaqr-serving-tail p{color:inherit;font:inherit}#ka-protocol .kaqr-tablewrap{margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}#ka-protocol table{width:100%;min-width:440px;border-collapse:collapse;font-size:var(--kaqr-table-size, 16px)}#ka-protocol th{padding:0 12px 8px 0;border-bottom:1px solid var(--kaqr-section-rule, var(--line));color:var(--kaqr-section-muted, var(--ink-3));font-size:11px;font-weight:700;letter-spacing:.12em;text-align:left;white-space:nowrap}#ka-protocol td{padding:12px 12px 12px 0;border-bottom:1px solid var(--kaqr-section-rule, var(--line));vertical-align:top}#ka-protocol tr:last-child td{border-bottom:0}#ka-protocol td:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:600}#ka-protocol .kaqr-dose{color:var(--kaqr-section-heading, var(--accent-ink));font-weight:700;white-space:nowrap}#ka-protocol .kaqr-dim{color:var(--kaqr-section-muted, var(--ink-3));font-size:14px;font-weight:400;white-space:nowrap}#ka-protocol .kaqr-start td{background:var(--kaqr-highlight-bg, var(--accent-soft))}#ka-protocol .kaqr-flag{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:1px;background:var(--kaqr-section-accent, var(--accent));color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px}#ka-protocol .kaqr-uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:14px}#ka-protocol .kaqr-use{padding:15px 0;border-top:1px solid var(--kaqr-section-rule, var(--line))}#ka-protocol .kaqr-use:nth-child(-n+2){border-top:0}#ka-protocol .kaqr-use h3{color:var(--kaqr-use-heading, var(--ink));font-size:var(--kaqr-use-heading-size, 16px);font-weight:700;letter-spacing:-.01em;text-wrap:balance}#ka-protocol .kaqr-use .d{margin-top:4px;color:var(--kaqr-section-heading, var(--accent-ink));font-size:var(--kaqr-use-dose-size, 15px);font-weight:700;white-space:nowrap}#ka-protocol .kaqr-use p{margin-top:3px;padding-right:18px;color:var(--kaqr-section-text, var(--ink-2));font-size:var(--kaqr-use-body-size, 14.5px);line-height:1.45;text-wrap:pretty}#ka-protocol .kaqr-time{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:16px}#ka-protocol .kaqr-step{padding-top:12px;border-top:3px solid var(--kaqr-section-accent, var(--accent))}#ka-protocol .kaqr-step b{display:block;color:var(--kaqr-section-heading, var(--accent-ink));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#ka-protocol .kaqr-step span{display:block;margin-top:6px;color:var(--kaqr-section-text, var(--ink-2));font-size:15px;line-height:1.45}#ka-protocol .kaqr-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}#ka-protocol .kaqr-card{padding:18px 20px;border:1px solid var(--kaqr-positive-border, #dce8c6);border-radius:1px;background:var(--kaqr-positive-bg, var(--accent-soft))}#ka-protocol .kaqr-card.no{border-color:var(--kaqr-warning-border, #f0dedb);background:var(--kaqr-warning-bg, #fdf7f6)}#ka-protocol .kaqr-card h3{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#ka-protocol .kaqr-card.no h3{color:var(--warn)}#ka-protocol .kaqr-card-copy ul{margin-top:10px;padding-left:0;list-style:none}#ka-protocol .kaqr-card-copy li{position:relative;margin-top:9px;padding-left:20px;color:var(--kaqr-section-text, var(--ink-2));font-size:15px;line-height:1.45;text-wrap:pretty}#ka-protocol .kaqr-card-copy li:before{position:absolute;top:8px;left:2px;width:8px;height:8px;border-radius:1px;background:var(--kaqr-section-accent, var(--accent));content:""}#ka-protocol .kaqr-card.no .kaqr-card-copy li:before{background:var(--warn)}#ka-protocol .kaqr-warn{margin-top:16px;padding:16px 20px;border-left:4px solid var(--kaqr-callout-rule, var(--ink));border-radius:1px;background:var(--kaqr-callout-bg, var(--bg-2));color:var(--kaqr-section-text, var(--ink-2));font-size:15px;text-wrap:pretty}#ka-protocol .kaqr-warn b{color:var(--ink)}#ka-protocol .kaqr-closer{position:relative;overflow:hidden;margin-top:var(--kaqr-closer-space, 38px);padding:var(--kaqr-closer-pad-y, 32px) var(--kaqr-closer-pad-x, 30px);border-radius:1px;background:radial-gradient(130% 120% at 12% -15%,var(--kaqr-closer-glow, #1e1e1e) 0%,var(--kaqr-closer-mid, #171717) 45%,var(--kaqr-closer-bg, #121212) 100%);box-shadow:inset 0 1px #ffffff12;color:var(--kaqr-closer-text, #ffffff)}#ka-protocol .kaqr-closer:before{position:absolute;top:50%;right:-25px;width:280px;height:280px;transform:translateY(-50%) translateY(var(--kaqr-px, 0));background:radial-gradient(circle closest-side,rgba(149,193,78,.15),rgba(149,193,78,.07) 45%,rgba(149,193,78,.02) 72%,transparent);content:"";pointer-events:none}#ka-protocol .kaqr-closer-mark{position:absolute;top:64px;right:34px;bottom:64px;z-index:0;width:162px;height:calc(100% - 128px);object-fit:contain;object-position:right center;opacity:var(--kaqr-closer-mark-opacity, .35);transform:translateY(var(--kaqr-px, 0));filter:drop-shadow(0 0 38px rgba(149,193,78,.55)) drop-shadow(0 0 14px rgba(149,193,78,.25));pointer-events:none;will-change:transform}#ka-protocol .kaqr-closer-copy{position:relative;z-index:1}#ka-protocol .kaqr-closer h2{max-width:calc(100% - 185px);color:var(--kaqr-closer-heading, #ffffff);font-size:var(--kaqr-closer-heading-size, 26px);font-weight:800;line-height:1.14;letter-spacing:-.02em;text-wrap:pretty}#ka-protocol .kaqr-closer h2 .kaqr-closer-green{color:var(--kaqr-closer-accent, var(--accent))}#ka-protocol .kaqr-closer-body{max-width:min(50ch,calc(100% - 210px));margin-top:12px;color:var(--kaqr-closer-muted, #c9c9c9);font-size:var(--kaqr-closer-body-size, 16px)}#ka-protocol .kaqr-closer-body p{color:inherit;font:inherit}#ka-protocol .kaqr-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#ka-protocol .kaqr-links--equal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));width:100%;max-width:520px}#ka-protocol .kaqr-btn{display:inline-block;padding:13px 20px;border-radius:1px;background:var(--kaqr-closer-accent, var(--accent));color:var(--ink);font-size:15px;font-weight:700;text-align:center;text-decoration:none}#ka-protocol .kaqr-links--equal .kaqr-btn{display:block;width:100%}#ka-protocol .kaqr-btn.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--kaqr-closer-button-border, #4a4a4a);color:var(--kaqr-closer-heading, #ffffff)}#ka-protocol .kaqr-btn:hover,#ka-protocol .kaqr-btn:focus-visible{filter:brightness(1.06)}#ka-protocol .kaqr-dl{margin-top:16px;color:var(--kaqr-closer-muted, #c9c9c9);font-size:14.5px}#ka-protocol .kaqr-dl a{color:var(--kaqr-closer-accent, var(--accent));font-weight:700;text-decoration-color:color-mix(in srgb,var(--kaqr-closer-accent, var(--accent)) 55%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}#ka-protocol .kaqr-fine{margin-top:26px;color:var(--kaqr-closer-fine, var(--ink-3));font-size:12.5px;line-height:1.5}#ka-protocol .kaqr-fine p+p{margin-top:18px}@media(max-width:620px){#ka-protocol.kaqr{padding:var(--kaqr-page-padding-top-mobile, 36px) var(--kaqr-page-gutter-mobile, 14px) var(--kaqr-page-padding-bottom-mobile, 36px)}#ka-protocol .kaqr-hero{padding:12px 20px 26px}#ka-protocol .kaqr-hero-art{position:relative;inset:auto;width:calc(100% + 16px);height:220px;margin:0 -8px 12px;object-position:center;opacity:1}#ka-protocol .kaqr-hero h1{max-width:none;font-size:var(--kaqr-hero-heading-size-mobile, 30px)}#ka-protocol .kaqr-mobile-break{display:block}#ka-protocol .kaqr-sub,#ka-protocol .kaqr-specs{max-width:none}#ka-protocol .kaqr-specs{gap:10px 20px}#ka-protocol .kaqr-sec{margin-top:var(--kaqr-section-space-mobile, var(--kaqr-section-space, 34px));padding:var(--kaqr-section-pad-top-mobile, var(--kaqr-section-pad-top, 0)) var(--kaqr-section-pad-x-mobile, var(--kaqr-section-pad-x, 0)) var(--kaqr-section-pad-bottom-mobile, var(--kaqr-section-pad-bottom, 0))}#ka-protocol .kaqr-tablewrap{overflow:visible}#ka-protocol table,#ka-protocol thead,#ka-protocol tbody,#ka-protocol tr{display:block;min-width:0}#ka-protocol thead{display:none}#ka-protocol tr{padding:13px 0;border-bottom:1px solid var(--kaqr-section-rule, var(--line))}#ka-protocol tr:last-child{border-bottom:0}#ka-protocol tr.kaqr-start{margin-bottom:4px;padding:13px 15px;border-bottom:0;border-radius:1px;background:var(--kaqr-highlight-bg, var(--accent-soft))}#ka-protocol .kaqr-start td{background:transparent}#ka-protocol td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:3px 0;border:0;font-size:15px;text-align:right;white-space:normal}#ka-protocol td:before{flex:0 0 auto;color:var(--kaqr-section-muted, var(--ink-3));content:attr(data-label);font-size:11px;font-weight:700;letter-spacing:.1em;text-align:left}#ka-protocol td:first-child{display:block;padding-bottom:6px;font-size:16.5px;font-weight:700;text-align:left}#ka-protocol td:first-child:before{display:none}#ka-protocol .kaqr-uses,#ka-protocol .kaqr-rules{grid-template-columns:1fr}#ka-protocol .kaqr-use:nth-child(-n+2){border-top:1px solid var(--kaqr-section-rule, var(--line))}#ka-protocol .kaqr-use:first-child{border-top:0}#ka-protocol .kaqr-closer{margin-top:var(--kaqr-closer-space-mobile, 32px);padding:26px 22px}#ka-protocol .kaqr-closer:before,#ka-protocol .kaqr-closer-mark{display:none}#ka-protocol .kaqr-closer h2,#ka-protocol .kaqr-closer-body,#ka-protocol .kaqr-fine{display:block;width:100%;max-width:none}#ka-protocol .kaqr-closer h2{font-size:var(--kaqr-closer-heading-size-mobile, 23px)}#ka-protocol .kaqr-closer-body{font-size:var(--kaqr-closer-body-size-mobile, 15px)}#ka-protocol .kaqr-links{display:grid;grid-template-columns:1fr;width:100%;max-width:none}#ka-protocol .kaqr-btn{display:block;width:100%}}@media(pointer:coarse){#ka-protocol .kaqr-btn,#ka-protocol .kaqr-dl a{min-height:44px}}@media(prefers-reduced-motion:reduce){#ka-protocol .kaqr-closer:before{transform:translateY(-50%)}#ka-protocol .kaqr-closer-mark{transform:none}}@media print{#ka-protocol.kaqr{max-width:none;padding:0;background:#fff;font-size:8.6pt;line-height:1.36}#ka-protocol *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#ka-protocol .kaqr-hero{min-height:0;padding:15pt 16pt 13pt;border:.5pt solid #dce8c6;background:#fff;color:var(--ink);break-inside:avoid}#ka-protocol .kaqr-hero h1{margin-top:7pt;color:var(--ink);font-size:22pt}#ka-protocol .kaqr-eyebrow,#ka-protocol .kaqr-sub,#ka-protocol .kaqr-spec{color:var(--ink-3)}#ka-protocol .kaqr-spec b{color:var(--ink)}#ka-protocol .kaqr-sec{margin-top:11pt;padding:0;background:transparent}#ka-protocol .kaqr-sec>h2{padding-bottom:5pt;font-size:7.6pt;break-after:avoid}#ka-protocol :is(.kaqr-serving,.kaqr-warn,.kaqr-use,.kaqr-card,.kaqr-step,tr,.kaqr-tablewrap,.kaqr-closer){break-inside:avoid}#ka-protocol .kaqr-closer{margin-top:13pt;padding:16pt;border:.5pt solid var(--line);background:#fff;box-shadow:none;color:var(--ink)}#ka-protocol .kaqr-closer:before,#ka-protocol .kaqr-closer-mark{display:none}#ka-protocol .kaqr-closer h2,#ka-protocol .kaqr-closer-body{max-width:none;color:var(--ink)}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ka-protocol.css.map */
