[class*=shopify-section--ka-ke4]{margin:0!important}.k4,.k4 *{box-sizing:border-box}.k4{--k4-ink: #111418;--k4-ink-2: #1a1f25;--k4-signal: #a83521;--k4-dark-rule: #2b3138;--k4-grid-size: 72px;position:relative;overflow:hidden;margin:0;background:var(--k4-bg);color:var(--k4-text);font-family:var(--k4-body);font-size:var(--k4-body-size);line-height:1.55;-webkit-font-smoothing:antialiased}.k4 img,.k4 video,.k4 iframe,.k4 model-viewer{display:block;max-width:100%}.k4 img{font-family:var(--k4-mono);font-size:10px;line-height:1.4}.k4 a{color:inherit}.k4 :focus-visible{outline:2.5px solid var(--k4-accent-deep);outline-offset:3px}.k4-wrap{position:relative;z-index:1;width:100%;max-width:var(--k4-content-width);margin-inline:auto;padding-inline:26px}.k4-section{padding-block:var(--k4-padding-top) var(--k4-padding-bottom)}.k4-grid{--k4-grid-line: color-mix(in srgb, var(--k4-text) 6%, transparent);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--k4-grid-size) - 1px),var(--k4-grid-line) calc(var(--k4-grid-size) - 1px),var(--k4-grid-line) var(--k4-grid-size)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--k4-grid-size) - 1px),var(--k4-grid-line) calc(var(--k4-grid-size) - 1px),var(--k4-grid-line) var(--k4-grid-size))}.k4-ambient{background-color:var(--k4-bg);background-image:radial-gradient(circle at 82% 22%,#fffffffa,#ffffffa8 28%,#fff0 58%),radial-gradient(circle at 14% 78%,#dfe3e757,#dfe3e729,#dfe3e700 60%),linear-gradient(135deg,#ebeef14d,#ffffff2e 42%,#e6e9ec38),repeating-linear-gradient(to right,transparent 0,transparent calc(var(--k4-grid-size) - 1px),rgba(30,40,50,.055) calc(var(--k4-grid-size) - 1px),rgba(30,40,50,.055) var(--k4-grid-size)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--k4-grid-size) - 1px),rgba(30,40,50,.055) calc(var(--k4-grid-size) - 1px),rgba(30,40,50,.055) var(--k4-grid-size));background-attachment:fixed}.k4-review-widget{margin-top:34px}.k4-rule{width:52px;height:4px;margin:0 0 22px;background:var(--k4-accent)}.k4-eyebrow{margin:0 0 15px;color:var(--k4-accent-deep);font:600 var(--k4-eyebrow-size)/1.3 var(--k4-mono);letter-spacing:.2em;text-transform:uppercase}.k4 h1,.k4 h2,.k4 h3,.k4-heading{margin:0;color:var(--k4-heading);font-family:var(--k4-display);font-weight:800;letter-spacing:-.025em;line-height:1.02}.k4 h2{max-width:24ch;font-size:clamp(var(--k4-heading-size-mobile),4.2vw,var(--k4-heading-size));font-variation-settings:"wdth" 104,"wght" 800}.k4 h3{font-size:20px;font-weight:700;letter-spacing:-.012em}.k4-lede{max-width:62ch;margin:18px 0 0;color:var(--k4-muted);font-size:calc(var(--k4-body-size) + 2px);line-height:1.5}.k4-rte p{margin-block:0 1em}.k4-rte p:last-child{margin-bottom:0}.k4-section-head{max-width:66ch;margin-bottom:44px}.k4-section-head>.k4-eyebrow{margin:18px 0 0}.k4-br-mobile{display:none}.k4-js .k4-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.k4-js .k4-reveal.k4-in{opacity:1;transform:none}.k4-hero{padding-block:var(--k4-padding-top) var(--k4-padding-bottom)}.k4-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:60px;align-items:start}.k4-gallery{display:block;position:relative}.k4-gallery-stage{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--k4-border);background:#fff;box-shadow:0 16px 44px #141e2812}.k4-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;align-items:center;justify-content:center;background:#fff}.k4-gallery-slide[aria-hidden=false]{display:flex}.k4-gallery-slide img,.k4-gallery-slide video,.k4-gallery-slide iframe,.k4-gallery-slide model-viewer{width:100%;height:100%;object-fit:cover}.k4-gallery-badge{position:absolute;z-index:3;top:0;left:0;padding:9px 15px;background:var(--k4-accent);color:var(--k4-ink);font:600 10px/1.3 var(--k4-mono);letter-spacing:.16em;text-transform:uppercase}.k4-thumbs{display:flex;gap:8px;margin-top:8px}.k4-thumb{position:relative;flex:1 1 0;min-width:0;padding:0;overflow:hidden;aspect-ratio:1;cursor:pointer;border:1px solid var(--k4-border);border-radius:0;background:#fff}.k4-thumb[aria-current=true]{border:2px solid var(--k4-ink)}.k4-thumb img{width:100%;height:100%;object-fit:cover}.k4-thumb-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:19px;text-shadow:0 1px 5px rgba(0,0,0,.6)}.k4-ingredients{margin-top:26px;padding-top:18px;border-top:2px solid var(--k4-ink)}.k4-spec-label{margin:0 0 10px;color:var(--k4-muted);font:600 10.5px/1.4 var(--k4-mono);letter-spacing:.16em;text-transform:uppercase}.k4-spec-label+.k4-spec-label{margin-top:20px}.k4-spec-copy+.k4-spec-label{margin-top:20px}.k4-spec-copy{margin:0;color:var(--k4-muted);font-size:13.5px;line-height:1.55}.k4-functions{margin-top:22px}.k4-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.k4-pillar{padding:15px 8px;background:var(--k4-ink);color:#fff;font-family:var(--k4-display);font-size:clamp(13px,1.35vw,16px);font-style:italic;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.k4-pillar:nth-child(1){background:linear-gradient(90deg,#101418,#2c4720)}.k4-pillar:nth-child(2){background:linear-gradient(90deg,#2c4720,#55892c)}.k4-pillar:nth-child(3){background:linear-gradient(90deg,#55892c,var(--k4-accent));color:var(--k4-ink)}.k4-spec-footer{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--k4-border);color:var(--k4-muted);font:400 12px/1.5 var(--k4-mono);letter-spacing:.1em;text-transform:uppercase}.k4-product-info .k4-eyebrow{margin-bottom:15px}.k4-product-info{min-width:0}.k4-product-title{margin:0;color:var(--k4-heading);font-family:var(--k4-display);font-size:clamp(var(--k4-title-size-mobile, 46px),7vw,var(--k4-title-size, 88px));font-variation-settings:"wdth" 108,"wght" 800;font-weight:800;letter-spacing:-.02em;line-height:.92;text-transform:none}.k4-tagline{max-width:19ch;margin:16px 0 0;color:var(--k4-heading);font-family:var(--k4-display);font-size:clamp(21px,2.5vw,29px);font-variation-settings:"wdth" 96,"wght" 600;font-weight:600;letter-spacing:-.02em;line-height:1.16}.k4-chips{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 22px}.k4-chip{padding:6px 12px;border:1.5px solid var(--k4-heading);border-radius:100px;color:var(--k4-heading);font:600 10.5px/1.3 var(--k4-mono);letter-spacing:.11em;text-transform:uppercase}.k4-hero-copy{max-width:46ch;margin:0 0 28px;color:var(--k4-muted);font-size:16px}.k4-purchase{min-height:260px;padding-top:24px;border-top:3px solid var(--k4-heading)}.k4-purchase-editor-note{margin:0 0 12px;padding:10px 12px;background:var(--k4-accent-tint);color:var(--k4-accent-deep);font:500 11px/1.5 var(--k4-mono)}.k4-purchase-noscript{margin:16px 0 0;color:var(--k4-muted);font-size:14px}.k4-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin-top:20px;color:var(--k4-muted);font:400 9.5px/1.4 var(--k4-mono);letter-spacing:.03em;text-align:center;text-transform:uppercase}.k4-trust>*+*:before{margin-right:8px;color:var(--k4-border);content:"|"}.k4-trust a{text-decoration:none}.k4-marquee{padding-block:var(--k4-padding-top) var(--k4-padding-bottom);border-block:1px solid var(--k4-border)}.k4-marquee-label{margin:0 0 18px;color:var(--k4-muted);font:600 var(--k4-eyebrow-size)/1.4 var(--k4-mono);letter-spacing:.18em;text-align:center;text-transform:uppercase}.k4-marquee-window{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.k4-marquee-track{display:flex;flex:none;align-items:center;gap:var(--k4-marquee-gap, 38px);padding-right:var(--k4-marquee-gap, 38px);animation:k4-marquee var(--k4-marquee-speed, 58s) linear infinite}.k4-marquee[data-pause=true] .k4-marquee-window:hover .k4-marquee-track{animation-play-state:paused}.k4-marquee-item{display:flex;flex:none;align-items:center;line-height:0;text-decoration:none}.k4-marquee-item img{width:auto;height:var(--k4-item-height, var(--k4-logo-height, 27px));max-width:var(--k4-logo-width, 150px);object-fit:contain;opacity:var(--k4-logo-opacity, .5);filter:grayscale(var(--k4-logo-gray, 1));transition:opacity .2s ease,filter .2s ease}.k4-marquee-item:hover img{opacity:1;filter:none}@keyframes k4-marquee{to{transform:translate(-100%)}}.k4-qualifier-grid{display:grid;gap:16px}.k4-qualifier-card{border:1.5px solid var(--k4-border);background:#fff;box-shadow:0 14px 40px #141e280f}.k4-qualifier-card--no{border-color:#ebd7d1;background:#fdf6f4}.k4-qualifier-title{margin:0;padding:17px 26px;background:linear-gradient(90deg,#101418 0%,#2c4720 24%,#55892c 62%,var(--k4-accent) 100%);color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase}.k4-qualifier-card--no .k4-qualifier-title{background:linear-gradient(90deg,#a83521,#6e2417 46%,#101418)}.k4-qualifier-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px;margin:0;padding:24px 26px;list-style:none}.k4-qualifier-item{display:grid;grid-template-columns:18px 1fr;align-content:start;gap:0 11px}.k4-qualifier-item:before{grid-row:1 / 3;color:var(--k4-accent-deep);content:"\2713";font:700 13px/1.5 var(--k4-mono)}.k4-qualifier-card--no .k4-qualifier-item:before{color:var(--k4-signal);content:"\2715"}.k4-qualifier-item b{color:var(--k4-heading);font-family:var(--k4-display);font-size:15.5px;font-weight:700;letter-spacing:-.012em;line-height:1.25}.k4-qualifier-item span{display:block;margin-top:4px;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 2.5px);line-height:1.42}.k4-watermark{position:absolute;z-index:0;width:min(250px,22vw);pointer-events:none;-webkit-user-select:none;user-select:none}.k4-watermark--top{top:14px;right:3.5%}.k4-watermark--bottom{bottom:-40px;left:1.5%;width:min(200px,18vw)}.k4-watermark img{width:100%}.k4-js .k4-bloom{--k4-progress: 0;opacity:calc(.08 + var(--k4-progress) * .92);transform:translateY(calc((1 - var(--k4-progress)) * 26px)) scale(calc(.34 + var(--k4-progress) * .9)) rotate(calc((var(--k4-progress) - 1) * 22deg));transform-origin:50% 50%;will-change:transform,opacity}.k4-swipe-hint{display:none}.k4-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.k4-rung{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:0 0 26px;border:0;background:#fff;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.k4-rung:hover{transform:translateY(-4px);box-shadow:0 20px 44px #141e2829}.k4-rung[aria-current=true]:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:2px solid var(--k4-accent);content:"";pointer-events:none}.k4-rung-image{position:relative;overflow:hidden;border-bottom:1px solid var(--k4-border);background:#fff}.k4-rung-image img{width:100%;height:auto;object-fit:contain}.k4-rung-overlay{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#111418bd;color:#fff;font:600 11.5px/1.7 var(--k4-mono);letter-spacing:.13em;opacity:0;text-align:center;text-transform:uppercase;transition:opacity .18s ease}.k4-rung-overlay span{padding-bottom:8px;border-bottom:1.5px solid var(--k4-accent)}.k4-rung:hover .k4-rung-overlay,.k4-rung:focus-visible .k4-rung-overlay{opacity:1}.k4-rung[aria-current=true] .k4-rung-overlay{background:#547a20cc}.k4-rung-body{padding:22px 26px 0;text-align:center}.k4-rung-grams,.k4-rung-name,.k4-rung-verdict{margin:0;line-height:1.32;text-align:center}.k4-rung-grams{color:var(--k4-heading);font-family:var(--k4-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.k4-rung-name{color:var(--k4-muted)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.015em!important}.k4-rung-verdict{margin-bottom:14px;color:var(--k4-signal);font-family:var(--k4-display);font-size:19px;font-weight:700;letter-spacing:-.015em}.k4-rung-verdict--green{color:var(--k4-accent-deep)}.k4-rung-verdict--peach{color:#d97a29}.k4-rung-emoji{display:inline-block;margin-left:2px;font-size:26px;line-height:1;vertical-align:-.22em}.k4-rung-copy{margin:0;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1px);line-height:1.5;text-align:left}.k4-quote{padding-block:var(--k4-padding-top) var(--k4-padding-bottom);text-align:center}.k4-quote-mark{width:auto;height:38px;margin:0 auto 26px}.k4-quote blockquote{max-width:34ch;margin:0 auto;color:var(--k4-heading);font-family:var(--k4-display);font-size:clamp(var(--k4-quote-size-mobile, 22px),3.2vw,var(--k4-quote-size, 38px));font-weight:600;letter-spacing:-.025em;line-height:1.22;text-wrap:balance}.k4-quote figcaption{margin-top:22px;color:var(--k4-muted);font:400 11px/1.7 var(--k4-mono);letter-spacing:.12em;text-transform:uppercase}.k4-quote figcaption span{display:block;margin-top:4px;font-size:10px;letter-spacing:.1em;opacity:.72}.k4-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:8px;padding-top:26px;border-top:2px solid var(--k4-heading)}.k4-metric{padding-right:26px;border-right:1px solid var(--k4-border)}.k4-metric:not(:first-child){padding-left:26px}.k4-metric:last-child{padding-right:0;border-right:0}.k4-metric b{display:block;color:var(--k4-accent-deep);font-family:var(--k4-display);font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1}.k4-metric span{display:block;margin-top:10px;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1px);line-height:1.5}.k4-founder-quote{max-width:60ch;margin:40px 0 0;padding:4px 0 4px 22px;border-left:3px solid var(--k4-accent)}.k4-founder-quote p{margin:0 0 10px;color:var(--k4-heading);font-family:var(--k4-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.25}.k4-founder-quote cite{color:var(--k4-muted);font:500 11px/1.4 var(--k4-mono);font-style:normal;letter-spacing:.05em}.k4-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:k4-step}.k4-step{counter-increment:k4-step}.k4-step:before{display:block;margin-bottom:14px;color:var(--k4-accent-deep);content:"0" counter(k4-step);font:600 12px/1.4 var(--k4-mono);letter-spacing:.1em}.k4-step p{margin:8px 0 0;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1.5px)}.k4-feel-top{display:grid;grid-template-columns:440px 1fr;gap:52px;align-items:center;margin-bottom:52px}.k4-lifestyle{overflow:hidden;border:1px solid var(--k4-border);background:var(--k4-ink-2)}.k4-lifestyle video,.k4-lifestyle img{width:100%;aspect-ratio:1;object-fit:cover}.k4-feel-kicker{margin:38px 0 0;color:var(--k4-accent);font-family:var(--k4-display);font-size:clamp(21px,2.6vw,31px);font-style:italic;font-weight:800;letter-spacing:-.022em;line-height:1.15}.k4-feel-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--k4-border);background:var(--k4-border)}.k4-feel-card{padding:32px;background:var(--k4-card-bg, #1a1f25)}.k4-feel-card p{margin:10px 0 0;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1.5px)}.k4-head-row{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center;margin-bottom:46px}.k4-head-row .k4-section-head{margin-bottom:0}.k4-partner-logos{display:flex;flex:none;align-items:center;gap:40px}.k4-partner-logos figure{margin:0;text-align:center}.k4-partner-logos img{width:auto;height:118px;max-width:270px;object-fit:contain}.k4-partner-logos--science img{width:auto;height:132px;max-width:300px}.k4-partner-logos figcaption{margin-top:12px;color:var(--k4-muted);font:400 8.5px/1.4 var(--k4-mono);letter-spacing:.14em;text-transform:uppercase}.k4-science-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.k4-studies{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--k4-border);background:var(--k4-border);box-shadow:0 16px 44px #141e2812}.k4-study{display:block;padding:20px 16px;background:#fff;text-align:center;text-decoration:none;transition:background .14s ease}.k4-study--mobile{display:none}.k4-study:hover{background:var(--k4-accent-tint)}.k4-study img{width:auto;height:38px;margin:0 auto 10px;mix-blend-mode:multiply}.k4-study b{display:block;color:var(--k4-accent-deep);font-family:var(--k4-display);font-size:36px;font-variation-settings:"wght" 700,"wdth" 100;font-weight:700;letter-spacing:-.02em;line-height:1}.k4-study b i{font-size:.6em;font-style:normal;font-variation-settings:"wght" 500;font-weight:500;letter-spacing:0}.k4-study span{display:block;margin-top:7px;color:var(--k4-muted);font-size:11.5px;line-height:1.3}.k4-science-copy h3{margin-bottom:14px;font-size:26px}.k4-science-copy p{color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1.5px)}.k4-stamp{color:#a8afb6;font-family:"acumin-pro-extra-condensed",var(--k4-display);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.k4-fineprint{font-size:13px!important}.k4-callout{max-width:90ch;margin:54px 0 0;padding:20px 0 20px 26px;border-left:4px solid var(--k4-accent)}.k4-callout p{margin:0}.k4-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.k4-comparison-copy p{color:var(--k4-muted)}.k4-comparison-copy h2{font-size:clamp(var(--k4-heading-size-mobile),3.4vw,var(--k4-heading-size))}.k4-highlight{color:var(--k4-accent)}.k4-comparison-image{width:100%}.k4-teams{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.k4-team,.k4-athlete-video{margin:0}.k4-team img{width:100%;aspect-ratio:1;object-fit:cover}.k4-team figcaption,.k4-athlete-video figcaption{margin-top:7px;color:var(--k4-muted);font:400 9.5px/1.45 var(--k4-mono);letter-spacing:.09em;text-transform:uppercase}.k4-athlete-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.k4-athlete-video-cell{min-height:120px;overflow:hidden;background:var(--k4-ink-2)}.k4-athlete-video video,.k4-athlete-video img{width:100%;aspect-ratio:1;object-fit:cover}.k4-origin-grid{display:grid;grid-template-columns:280px 1fr;gap:44px;align-items:start}.k4-origin-image{width:100%;border:1px solid var(--k4-border);background:#fff}.k4-origin-copy>:first-child{margin-top:0}.k4-origin-quote{margin-top:26px;padding:22px 26px;border-left:4px solid var(--k4-accent);background:#fff}.k4-origin-quote p{margin:0;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1.5px)}.k4-origin-quote blockquote{margin:10px 0;color:var(--k4-ink);font-family:var(--k4-display);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.12}.k4-faq-list{padding:0 30px;border:1px solid var(--k4-border);background:#fff;box-shadow:0 16px 44px #141e280f}.k4-faq-item{border-bottom:1px solid var(--k4-border)}.k4-faq-item:last-child{border-bottom:0}.k4-faq-item summary{position:relative;padding:24px 44px 24px 0;color:var(--k4-heading);cursor:pointer;font-family:var(--k4-display);font-size:17.5px;font-weight:700;list-style:none}.k4-faq-item summary::-webkit-details-marker{display:none}.k4-faq-item summary:after{position:absolute;top:21px;right:6px;color:var(--k4-accent-deep);content:"+";font:400 23px/1 var(--k4-mono)}.k4-faq-item[open] summary:after{content:"\2013"}.k4-faq-answer{padding:0 64px 26px 0;color:var(--k4-muted);font-size:calc(var(--k4-body-size) - 1px)}.k4-faq-answer p{margin:0 0 13px}.k4-faq-answer p:last-child{margin-bottom:0}.k4-review-score{display:flex;align-items:center;gap:18px;color:var(--k4-muted);font-family:var(--k4-mono);font-size:12.5px}.k4-review-score b{color:var(--k4-heading);font-family:var(--k4-display);font-size:48px;font-weight:800;letter-spacing:-.08em;line-height:1}@media(max-width:920px){.k4-section{padding-block:58px}.k4-quote{padding-block:56px}.k4-hero-grid{display:flex;flex-direction:column;gap:0}.k4-gallery{display:contents}.k4-gallery-stage{order:1;width:100%;aspect-ratio:4 / 3}.k4-product-info{order:2;width:100%;margin-top:22px}.k4-thumbs{order:3;width:100%;margin-top:14px}.k4-ingredients{order:4;width:100%}.k4-functions{order:5;width:100%}.k4-gallery-slide img{object-position:center 42%}.k4-product-info .k4-eyebrow{margin-bottom:6px}.k4-product-title{margin-bottom:6px;font-size:clamp(38px,12vw,var(--k4-title-size-mobile, 52px))}.k4-tagline{margin-bottom:14px;font-size:16px}.k4-chips{margin-bottom:14px}.k4-hero-copy{font-size:15.5px;line-height:1.5}.k4-purchase{margin-top:20px;padding-top:20px}.k4-thumb:nth-child(n+5){display:none}.k4-qualifier-list{grid-template-columns:repeat(2,1fr);padding-inline:22px}.k4-qualifier-title{padding-inline:22px}.k4-steps,.k4-feel-cards,.k4-science-grid,.k4-comparison-grid,.k4-head-row,.k4-feel-top{grid-template-columns:1fr;gap:34px}.k4-feel-top{margin-bottom:34px}.k4-studies{grid-template-columns:repeat(3,1fr)}.k4-teams{grid-template-columns:repeat(2,1fr)}.k4-partner-logos{justify-content:flex-start;gap:26px}.k4-partner-logos img{height:82px;max-width:190px}.k4-partner-logos--science img{height:104px;max-width:240px}.k4-origin-grid{grid-template-columns:1fr}.k4-origin-image{max-width:280px}.k4-watermark--top{width:150px;top:12px;right:4%}.k4-watermark--bottom{width:120px}}@media(max-width:720px){.k4-wrap{padding-inline:20px}.k4-section,.k4-hero,.k4-quote{padding-block:var(--k4-padding-top-mobile) var(--k4-padding-bottom-mobile)}.k4-section-head{margin-bottom:30px}.k4-lede{font-size:var(--k4-body-size)}.k4-br-desktop{display:none}.k4-br-mobile{display:inline}.k4-thumbs{gap:6px}.k4-gallery-badge{padding:7px 11px;font-size:9px}.k4-pillars .k4-pillar{padding:13px 5px;font-size:14px}.k4-ingredients{margin-top:22px}.k4-trust{font-size:9.5px}.k4-marquee-item img{height:min(var(--k4-item-height, var(--k4-logo-height, 27px)),52px)}.k4-qualifier-list{grid-template-columns:1fr;gap:18px}.k4-swipe-hint{display:block;margin:2px 0 10px;color:var(--k4-muted);font:400 9.5px/1.4 var(--k4-mono);letter-spacing:.16em;text-transform:uppercase}.k4-ladder,.k4-athlete-videos{display:flex;overflow-x:auto;gap:12px;margin-inline:-20px;padding:4px 20px 14px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.k4-ladder::-webkit-scrollbar,.k4-athlete-videos::-webkit-scrollbar{display:none}.k4-ladder>*{flex:0 0 78%;scroll-snap-align:center}.k4-athlete-videos>*{flex:0 0 68%;scroll-snap-align:center}.k4-rung:hover{transform:none;box-shadow:none}.k4-rung-overlay{align-items:flex-end;padding:16px;background:linear-gradient(to top,rgba(17,20,24,.82),transparent 52%);font-size:10.5px;letter-spacing:.1em;opacity:1}.k4-rung[aria-current=true] .k4-rung-overlay{background:linear-gradient(to top,rgba(84,122,32,.86),transparent 52%)}.k4-rung-body{padding-inline:20px}.k4-rung-grams,.k4-rung-verdict{font-size:18px}.k4-rung-name{font-size:17px!important}.k4-rung-emoji{font-size:24px}.k4-quote-mark{height:32px;margin-bottom:20px}.k4-quote blockquote{max-width:17ch}.k4-metrics{grid-template-columns:1fr}.k4-metric,.k4-metric:not(:first-child){margin-bottom:20px;padding:0 0 20px;border-right:0;border-bottom:1px solid var(--k4-border)}.k4-metric:last-child{margin-bottom:0;border-bottom:0}.k4-feel-kicker{font-size:20px}.k4-studies{grid-template-columns:repeat(2,1fr)}.k4-comparison-grid{gap:28px}.k4-study{padding:18px 12px}.k4-study--desktop{display:none}.k4-study--mobile{display:block}.k4-study img{height:30px}.k4-study b{font-size:31px}.k4-study span{font-size:11px}.k4-team figcaption,.k4-athlete-video figcaption{font-size:9px}.k4-faq-list{padding-inline:18px}.k4-faq-item summary{padding:20px 36px 20px 0;font-size:16px}.k4-faq-item summary:after{top:17px}.k4-faq-answer{padding-right:8px}.k4-review-score{align-items:flex-start;flex-direction:column;gap:8px}.k4-review-score b{font-size:38px}}@media(max-width:400px){.k4-product-title{font-size:40px}.k4-pillars .k4-pillar{font-size:12.5px;letter-spacing:-.02em}.k4-trust{font-size:9px}}@media(max-width:760px){.k4-br-desktop{display:none}.k4-br-mobile{display:inline}.k4-metrics{grid-template-columns:1fr}.k4-metric,.k4-metric:not(:first-child){margin-bottom:20px;padding:0 0 20px;border-right:0;border-bottom:1px solid var(--k4-border)}.k4-metric:last-child{margin-bottom:0;border-bottom:0}}@media(prefers-reduced-motion:reduce){.k4 *,.k4 *:before,.k4 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.k4-js .k4-reveal{opacity:1;transform:none}.k4-js .k4-bloom{--k4-progress: 1 !important;opacity:1;transform:none}.k4-marquee-track{animation:none!important}.k4-marquee-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ka-ke4.css.map */
