@font-face{font-family:Kyo Condensed;src:url(kyo-condensed.woff2) format("woff2"),url(kyo-condensed.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--u:min(.1228501229vw,1.769px);--ink:#0a0b09;--paper:#fff;--muted:#737373;--green:var(--kyo-c1,#bdf1bc);--bright:var(--kyo-c2,#8fed83);--panel:#f5f5f5;--font-body:Arial,sans-serif;--font-heading:"Kyo Condensed",Arial,sans-serif;--body-scale:1;--heading-scale:1;--space-scale:1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:calc(10 * var(--u) * var(--body-scale))/1.42 var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}button{background:none;border:0}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--kyo-c4,#348941);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3,.condensed{font-family:var(--font-heading);line-height:1.08}h1,h2,h3{font-weight:700}h2{font-size:calc(26 * var(--u) * var(--heading-scale))}h3{font-size:calc(14 * var(--u))}.shell{width:85%;max-width:1224.148px;margin-inline:auto}.skip-link{position:absolute;top:-100px;left:12px;background:#fff;padding:12px;z-index:50}.skip-link:focus{top:10px}.announcement{height:calc(20 * var(--u));display:flex;align-items:center;justify-content:center;background:#050505;color:#fff;font-size:calc(6.4 * var(--u));white-space:nowrap;overflow:hidden}.header{height:calc(39 * var(--u));border-bottom:1px solid #f2f2f2}.header-inner{width:80%;max-width:1153.388px;height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header-nav,.header-actions{display:flex;gap:calc(23 * var(--u));font-family:var(--font-heading);font-size:calc(8.5 * var(--u));text-transform:uppercase}.header-actions{justify-content:flex-end}.wordmark{display:flex;flex-direction:column;text-align:center;line-height:1;color:#050505}.wordmark-main{font-family:Georgia,serif;letter-spacing:.16em;font-size:calc(17 * var(--u))}.wordmark-sub{font-family:Arial,sans-serif;font-size:calc(4.4 * var(--u));letter-spacing:.4em;display:flex;align-items:center;gap:calc(5 * var(--u));justify-content:center}.wordmark-sub:before,.wordmark-sub:after{content:"";height:1px;background:#888;flex:1}.wordmark img{width:calc(90 * var(--u));height:auto}.mobile-menu{display:none}.hero{width:82%;max-width:1181.692px;margin:calc(20 * var(--u)) auto 0;display:grid;grid-template-columns:373fr 279fr;gap:calc(15 * var(--u));align-items:start}.reference-image{display:block;background-image:url(kyo-reference.webp);background-repeat:no-repeat;background-size:var(--bg-size);background-position:var(--bg-x) var(--bg-y);width:100%;height:100%}.gallery-main{height:calc(419 * var(--u));overflow:hidden;border-radius:calc(6 * var(--u));position:relative;background:#f1efeb}.gallery-slide{height:100%;width:100%}.gallery-slide img,.gallery-slide video,.gallery-slide iframe{height:100%;width:100%;object-fit:cover}.gallery-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 25 * var(--u))/6);gap:calc(5 * var(--u));margin-top:calc(7 * var(--u));overflow-x:auto;scrollbar-width:none;padding-bottom:calc(13 * var(--u))}.gallery-thumb{padding:0;position:relative;height:calc(68 * var(--u));border-radius:calc(4 * var(--u));overflow:hidden;border:1px solid transparent}.gallery-thumb[aria-pressed=true]{border-color:#111}.gallery-thumb:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.buybox{padding:calc(12 * var(--u));border-radius:calc(9 * var(--u));background:var(--panel);min-width:0}.buybox h1{font-size:calc(26 * var(--u) * var(--heading-scale));line-height:1.08;text-transform:uppercase;letter-spacing:-.015em}.badge-black{display:inline-block;color:#fff;background:#050505;border-radius:30px;font-family:var(--font-heading);font-size:calc(8.5 * var(--u));font-weight:700;padding:calc(2 * var(--u)) calc(9 * var(--u));margin:calc(5 * var(--u)) 0 calc(10 * var(--u))}.intro{font-size:calc(9.6 * var(--u));line-height:1.45;margin-bottom:calc(16 * var(--u))}.micro-usps{display:flex;justify-content:space-between;gap:calc(4 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(7.5 * var(--u));margin-bottom:calc(12 * var(--u));white-space:nowrap}.micro-usps span{display:flex;align-items:center;gap:calc(3 * var(--u))}.check{border-radius:100%;display:inline-flex;align-items:center;justify-content:center;background:#060806;color:#fff;width:calc(11 * var(--u));height:calc(11 * var(--u));font:700 calc(8 * var(--u))/1 Arial}.purchase-row{display:flex;align-items:center;justify-content:space-between;gap:calc(7 * var(--u));border:1px solid #999;border-radius:calc(5 * var(--u));min-height:calc(51 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u));background:#fff}.purchase-row+.purchase-row{margin-top:calc(5 * var(--u))}.purchase-label{display:flex;align-items:center;gap:calc(8 * var(--u));font-weight:700;font-size:calc(10 * var(--u))}.purchase-label>.check{width:calc(18 * var(--u));height:calc(18 * var(--u));font-size:calc(12 * var(--u))}.purchase-price{text-align:right;font-family:var(--font-heading);font-weight:700;font-size:calc(12 * var(--u))}.quantity{display:flex;align-items:center;border:1px solid #e8e8e8;border-radius:30px;width:calc(50 * var(--u));height:calc(17 * var(--u));margin-left:auto;background:#fff;font:calc(8 * var(--u)) Arial}.quantity button{padding:0;width:34%;height:100%;font-size:calc(11 * var(--u))}.quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;text-align:center;width:32%;min-width:0;padding:0;border:0;background:none;font:inherit}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.purchase-row.is-unavailable{opacity:.4;background:#fafafa}.sub-copy{display:block;font-size:calc(8 * var(--u));font-weight:400;color:#888}.sub-pill{display:block;background:#ddd;border-radius:20px;font-size:calc(7 * var(--u));padding:0 calc(5 * var(--u));margin-bottom:calc(4 * var(--u))}.empty-check{border:1px solid #999;border-radius:100%;width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.addon{position:relative;display:flex;align-items:center;gap:calc(7 * var(--u));min-height:calc(55 * var(--u));margin-top:calc(9 * var(--u));padding:calc(9 * var(--u)) calc(7 * var(--u));background:linear-gradient(#09151c 20%,#11202a 65%,#586468);border:1px solid #885d80;border-radius:calc(5 * var(--u));color:#fff}.addon-picture{width:calc(34 * var(--u));height:calc(36 * var(--u));flex:none;border-radius:3px;overflow:hidden}.addon-picture img{width:100%;height:100%;object-fit:cover}.addon-copy{flex:1}.addon h3{font-size:calc(10 * var(--u));margin-bottom:calc(3 * var(--u))}.addon small{font-size:calc(6.8 * var(--u));display:block}.new-badge{position:absolute;left:calc(-1 * var(--u));top:calc(-5 * var(--u));font:700 calc(8 * var(--u))/1 var(--font-heading);color:#050505;background:var(--kyo-c2,#8ded92);border-radius:20px;padding:calc(3 * var(--u)) calc(7 * var(--u))}.addon select{color:#111;border:0;background:#fff;border-radius:25px;font:600 calc(8 * var(--u)) Arial;width:calc(66 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u));max-width:40%}.cta{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:40px;min-height:calc(32 * var(--u));background:var(--green);font:700 calc(10 * var(--u)) var(--font-heading);color:var(--kyo-c5,#50734e);transition:filter .2s,transform .2s}.product-submit{margin-top:calc(12 * var(--u))}.cta:hover{filter:brightness(.96);text-decoration:none}.cta:active{transform:scale(.99)}.purchase-notes{display:flex;justify-content:space-between;font:calc(8 * var(--u)) var(--font-heading);color:#666;margin:calc(8 * var(--u)) 0 calc(10 * var(--u))}.form-message{font-size:calc(9 * var(--u));margin-top:8px}.form-message:empty{display:none}.batch{padding:calc(13 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u));border-radius:calc(5 * var(--u));background:radial-gradient(ellipse at 85% 5%,#eef9eb 0,transparent 40%),radial-gradient(ellipse at 65% 30%,#eec8ee 0,transparent 55%),linear-gradient(130deg,#e2e6ff,#c9ceff 60%,#e2f4ee);font-family:var(--font-heading)}.batch h3{font-size:calc(9.3 * var(--u));margin-bottom:calc(4 * var(--u))}.batch h3 strong{color:var(--kyo-c4,#268c29)}.batch-description{font-size:calc(7.2 * var(--u));line-height:1.6;margin-bottom:calc(8 * var(--u))}.batch-row{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;background:#ffffff85;border-radius:30px;height:calc(19 * var(--u));padding:0 calc(17 * var(--u));font-size:calc(7.4 * var(--u));color:#656565;margin-top:calc(5 * var(--u))}.batch-row.current{font-size:calc(9 * var(--u));color:#061907;font-weight:700}.batch-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fill-color,var(--bright));transform:scaleX(var(--progress));transform-origin:left;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.batch-row.sold .batch-status{text-decoration:line-through}.tabs{margin-top:calc(10 * var(--u))}.tab-list{display:flex;gap:0;align-items:stretch}.tab-button{flex:1;padding:calc(7 * var(--u)) calc(4 * var(--u));border:1px solid #ebebeb;border-bottom:0;border-radius:calc(6 * var(--u)) calc(6 * var(--u)) 0 0;font:600 calc(8 * var(--u))/1.35 var(--font-heading);min-height:calc(33 * var(--u))}.tab-button[aria-selected=true]{background:#eeeff5}.tab-panel{background:#eeeff5;border:1px solid #e5e6ec;border-radius:0 calc(5 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u));padding:calc(9 * var(--u));font:calc(7.5 * var(--u))/1.8 var(--font-heading);min-height:calc(84 * var(--u))}.tab-panel ul{margin:0;padding-left:calc(10 * var(--u));list-style-type:square}.tab-panel p+p{margin-top:8px}.benefits{margin-top:calc(30 * var(--u) * var(--space-scale))}.benefits h2{text-align:center;font-size:calc(31 * var(--u) * var(--heading-scale));line-height:1.07;margin:0 auto calc(13 * var(--u));max-width:calc(420 * var(--u))}.usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(38 * var(--u))}.usp{text-align:center;border-bottom:1px solid #999;padding-bottom:calc(12 * var(--u));display:flex;flex-direction:column;align-items:center}.icon{width:calc(33 * var(--u));height:calc(33 * var(--u));stroke:currentColor;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.usp .icon{margin:0 auto calc(7 * var(--u))}.usp img{width:calc(33 * var(--u));height:calc(33 * var(--u));object-fit:contain;margin-bottom:calc(7 * var(--u))}.usp h3{font-size:calc(12 * var(--u));min-height:calc(27 * var(--u));max-width:calc(145 * var(--u));margin-bottom:calc(6 * var(--u))}.usp p{font-size:calc(10 * var(--u));line-height:1.3}.ingredients{display:grid;grid-template-columns:235fr 437fr;gap:calc(20 * var(--u));margin-top:calc(46 * var(--u) * var(--space-scale));position:relative}.ingredients-intro h2{font-size:calc(25 * var(--u) * var(--heading-scale));line-height:1.12;margin-bottom:calc(10 * var(--u))}.ingredients-intro>p{font-size:calc(12 * var(--u));line-height:1.33;max-width:calc(214 * var(--u))}.ingredient-points{margin-top:calc(15 * var(--u));display:grid;gap:calc(6 * var(--u));font:calc(10 * var(--u)) var(--font-heading)}.ingredient-points>div{display:flex;align-items:center;gap:calc(12 * var(--u))}.ingredient-points .icon{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}.ingredient-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24 * var(--u))/3);gap:calc(12 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:calc(11 * var(--u));align-items:start}.ingredient-card{background:var(--panel);border-radius:calc(4 * var(--u));overflow:hidden;scroll-snap-align:start}.ingredient-picture{height:calc(119 * var(--u));overflow:hidden}.ingredient-picture img{width:100%;height:100%;object-fit:cover}.ingredient-card-body{padding:calc(10 * var(--u)) calc(13 * var(--u)) calc(13 * var(--u));min-height:calc(119 * var(--u))}.ingredient-card h3{font-size:calc(14 * var(--u));white-space:nowrap}.tags{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));margin-top:calc(9 * var(--u));font:calc(6.5 * var(--u)) var(--font-heading)}.tags span{border:1px solid #777;border-radius:20px;padding:0 calc(4 * var(--u))}.ingredient-card p{font-size:calc(8.2 * var(--u));line-height:1.5;margin-top:calc(19 * var(--u))}.carousel-controls{position:absolute;right:calc(5 * var(--u));top:calc(-25 * var(--u));display:flex;gap:calc(6 * var(--u))}.carousel-controls button{font:calc(31 * var(--u)) /1 Arial;padding:0 calc(2 * var(--u))}.comparison{display:grid;grid-template-columns:200fr 492fr;gap:0;margin-top:calc(50 * var(--u) * var(--space-scale));align-items:start}.comparison-intro h2{font-size:calc(26 * var(--u) * var(--heading-scale));line-height:1.14;position:relative;z-index:1;width:calc(290 * var(--u));pointer-events:none;margin-top:calc(4 * var(--u))}.comparison-picture{width:calc(151 * var(--u));height:calc(145 * var(--u));margin:calc(24 * var(--u)) 0 0 calc(20 * var(--u))}.comparison-picture img{height:100%;width:100%;object-fit:contain}.table-wrap{overflow-x:auto}.comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-heading);font-size:calc(9 * var(--u));text-align:center}.comparison th,.comparison td{border-bottom:1px solid #ededed;border-right:1px solid #f1f1f1;padding:calc(5 * var(--u)) calc(6 * var(--u));height:calc(26 * var(--u));line-height:1.2;font-weight:400}.comparison thead th{height:calc(40 * var(--u));border-top:1px solid #eee;font-size:calc(10 * var(--u));vertical-align:middle}.comparison thead th:first-child{border-top:0}.comparison th:first-child{width:22%;text-align:left}.comparison tr>:last-child{border-right:0}.comparison tr>:nth-child(2){background:#f5f5f5}.comparison thead th:nth-child(2){font-weight:700;font-size:calc(12 * var(--u))}.comparison .check{width:calc(13 * var(--u));height:calc(13 * var(--u));font-size:calc(9 * var(--u))}.comparison td:nth-child(n+3) .check{background:#aaa}.circle{display:inline-flex;width:calc(13 * var(--u));height:calc(13 * var(--u));border:1px solid #dedede;border-radius:100%;vertical-align:middle}.faq{display:grid;grid-template-columns:295fr 373fr;gap:calc(22 * var(--u));margin-top:calc(45 * var(--u) * var(--space-scale));align-items:start}.faq-intro{padding-top:calc(24 * var(--u))}.faq h2{font-size:calc(28 * var(--u) * var(--heading-scale));margin-bottom:calc(8 * var(--u))}.faq-intro p{font-size:calc(14 * var(--u));line-height:1.32;max-width:calc(250 * var(--u))}.faq details{border-bottom:1px solid #e8e8e8}.faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:calc(25 * var(--u));font-size:calc(10.5 * var(--u));gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:calc(13 * var(--u));color:#555}.faq details[open] summary:after{content:"\2212"}.faq-answer{font-size:calc(10 * var(--u));line-height:1.6;padding:calc(5 * var(--u)) calc(15 * var(--u)) calc(14 * var(--u)) 0}.pill-button{display:inline-flex;background:#050505;color:#fff;border-radius:30px;font:600 calc(10 * var(--u)) var(--font-heading);min-height:calc(28 * var(--u));padding:calc(7 * var(--u)) calc(22 * var(--u));align-items:center;justify-content:center}.faq .pill-button{margin-top:calc(13 * var(--u))}.footer{display:grid;grid-template-columns:216fr 142fr 151fr 126fr;gap:calc(22 * var(--u));padding:calc(44 * var(--u)) 0 calc(19 * var(--u));align-items:center}.footer .wordmark{width:calc(177 * var(--u));margin-left:calc(3 * var(--u))}.footer .wordmark-main{font-size:calc(29 * var(--u));letter-spacing:.19em}.footer .wordmark-sub{font-size:calc(7 * var(--u));margin-top:calc(3 * var(--u))}.footer .wordmark img{width:100%}.footer-links{display:flex;flex-direction:column;align-items:flex-start;font:calc(9 * var(--u))/1.5 var(--font-heading)}.social-links{display:flex;gap:calc(10 * var(--u));margin-bottom:calc(43 * var(--u))}.social-links svg{width:calc(13 * var(--u));height:calc(13 * var(--u));fill:currentColor;stroke:none}.copyright{font-size:calc(7 * var(--u));white-space:nowrap}.variant-label{display:block;margin:8px 0;font-size:calc(9 * var(--u))}.variant-label select,.selling-select{width:100%;padding:8px;border:1px solid #ddd;border-radius:5px;background:#fff;margin-top:4px}.status-toast{position:fixed;right:20px;bottom:20px;background:#121a13;color:#fff;border-radius:8px;padding:16px 22px;box-shadow:0 8px 30px #0002;z-index:100;max-width:min(400px,90vw);font-size:14px}.standard-page{max-width:1000px;width:85%;margin:50px auto;min-height:50vh;font-size:16px}.standard-page h1{font-size:36px;margin-bottom:24px}.standard-page input,.standard-page textarea{padding:12px;border:1px solid #ccc;border-radius:5px;max-width:100%}.cart-line{display:grid;grid-template-columns:90px 1fr 100px 100px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #ddd}.cart-line img{max-height:110px;object-fit:contain}.cart-line input{width:80px}.cart-total{margin:30px 0;text-align:right}.cart-buttons{display:flex;justify-content:flex-end;gap:15px}.cart-buttons button{padding:15px 25px;font-size:16px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.collection-grid img{width:100%;aspect-ratio:1;object-fit:cover}.contact-grid{display:grid;gap:15px;max-width:600px}.contact-grid label{display:grid;gap:5px}.reveal{opacity:1}.motion-enabled .reveal.pending{opacity:0;transform:translateY(12px)}.motion-enabled .reveal{transition:opacity .55s ease,transform .55s ease}.motion-enabled .tab-panel{animation:tab-in .2s ease}.motion-enabled details[open] .faq-answer{animation:tab-in .25s ease}@keyframes tab-in{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@media(min-width:1441px){.hero{width:1181px}.shell{width:1224px}.header-inner{width:1153px}}@media(max-width:600px){:root{--u:1.12px}body{font-size:14px}.shell,.hero{width:calc(100% - 32px)}.announcement{height:26px;font-size:8px;padding:0 12px}.header{height:64px}.header-inner{width:calc(100% - 32px);grid-template-columns:1fr auto 1fr}.header-nav{display:none}.mobile-menu{display:block;position:relative;font-size:18px}.mobile-menu summary{list-style:none;cursor:pointer}.mobile-menu nav{position:absolute;z-index:30;top:36px;left:-16px;background:#fff;box-shadow:0 8px 18px #0002;min-width:220px;padding:22px;display:flex;flex-direction:column;gap:20px;font-size:14px}.header-actions{gap:8px;font-size:11px}.header-actions .account-link{display:none}.wordmark-main{font-size:23px}.wordmark-sub{font-size:6px}.hero{display:flex;flex-direction:column;gap:20px;margin-top:16px}.gallery,.buybox{width:100%}.gallery-main{height:auto;aspect-ratio:373/419}.gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-thumbs{grid-auto-columns:calc((100% - 25px)/6);gap:5px;margin-top:7px;padding-bottom:2px}.gallery-thumb{height:auto;aspect-ratio:58/68}.buybox{padding:18px}.buybox h1{font-size:32px}.badge-black{font-size:11px}.intro{font-size:14px;margin-bottom:18px}.micro-usps{font-size:10px;gap:5px}.micro-usps .check{width:13px;height:13px;font-size:10px}.purchase-row{min-height:70px;padding:12px}.purchase-label{font-size:14px}.purchase-price{font-size:17px}.quantity{width:96px;height:34px;font-size:13px}.quantity button{font-size:18px}.sub-copy{font-size:11px}.sub-pill{font-size:10px}.addon{min-height:76px;padding:12px}.addon-picture{width:44px;height:48px}.addon h3{font-size:14px}.addon small{font-size:9px}.addon select{width:92px;font-size:12px;padding:10px 6px}.new-badge{font-size:10px}.cta{min-height:46px;font-size:14px}.purchase-notes{font-size:11px;margin:10px 0 14px}.batch{padding:16px 12px}.batch h3{font-size:13px}.batch-description{font-size:11px}.batch-row{height:28px;font-size:10px;padding:0 15px}.batch-row.current{font-size:12px}.tab-button{font-size:11px;min-height:46px}.tab-panel{font-size:11px;padding:12px;min-height:126px}.benefits{margin-top:40px}.benefits h2{font-size:30px;margin-bottom:24px}.usp-grid{grid-template-columns:1fr 1fr;gap:24px 20px}.usp h3{font-size:14px;max-width:160px}.usp p{font-size:12px}.ingredients{display:block;margin-top:45px}.ingredients-intro h2{font-size:28px;max-width:280px}.ingredients-intro>p{font-size:15px;max-width:none}.ingredient-points{grid-template-columns:1fr 1fr;font-size:10px;gap:10px}.ingredient-track{margin-top:25px;grid-auto-columns:76%;gap:12px;padding-top:0}.ingredient-picture{height:220px}.ingredient-card-body{padding:16px;min-height:150px}.ingredient-card h3{font-size:21px}.tags{font-size:10px}.ingredient-card p{font-size:13px;margin-top:15px}.carousel-controls{top:auto;bottom:-40px;right:0}.carousel-controls button{min-width:40px;min-height:40px}.comparison{display:block;margin-top:80px}.comparison-intro{display:flex;align-items:center;gap:15px;margin-bottom:20px}.comparison-intro h2{font-size:25px;width:auto;flex:1}.comparison-picture{width:80px;height:94px;margin:0;flex:none}.comparison table{min-width:490px;font-size:12px}.comparison th,.comparison td{height:38px;padding:6px}.comparison thead th{font-size:12px;height:52px}.comparison thead th:nth-child(2){font-size:14px}.table-wrap{padding-bottom:10px}.comparison .check,.circle{width:17px;height:17px}.comparison .check{font-size:12px}.faq{display:block;margin-top:34px}.faq-intro{padding:0;margin-bottom:22px}.faq h2{font-size:30px}.faq-intro p{font-size:16px;max-width:300px}.faq summary{font-size:14px;min-height:46px}.faq summary:after{font-size:18px}.faq-answer{font-size:14px}.pill-button{font-size:13px;min-height:42px}.footer{grid-template-columns:1fr 1fr;gap:26px 20px;padding-top:50px;padding-bottom:28px}.footer-brand{grid-column:1/-1}.footer .wordmark{width:200px;margin:0}.footer .wordmark-main{font-size:32px}.footer-links{font-size:12px;line-height:1.8}.footer-social{grid-column:1/-1}.social-links{margin:0 0 16px;gap:20px}.social-links svg{width:20px;height:20px}.copyright{font-size:10px}.standard-page{width:calc(100% - 32px);margin:30px auto}.cart-line{grid-template-columns:60px 1fr 80px;gap:12px}.cart-line>strong{grid-column:2/-1}.cart-line input{width:65px}.collection-grid{grid-template-columns:1fr 1fr}.form-message{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-enabled .reveal.pending{opacity:1;transform:none}}.reference-image{background:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:601px){.hero{transform:translate(calc(6.5 * var(--u)))}.shell{transform:translate(calc(5 * var(--u)));width:84.8%}.buybox h1{font-size:calc(27 * var(--u) * var(--heading-scale));letter-spacing:0}.intro{font-size:calc(10 * var(--u))}.benefits h2{font-size:calc(32 * var(--u) * var(--heading-scale))}.ingredients,.comparison{margin-top:calc(40 * var(--u) * var(--space-scale))}.comparison th,.comparison td{height:calc(25 * var(--u));padding-block:calc(4 * var(--u))}.footer-links{text-transform:uppercase}}.ingredient-description{font-size:calc(12 * var(--u));line-height:1.33;max-width:calc(214 * var(--u))}.comparison{grid-template-columns:minmax(0,200fr) minmax(0,492fr)}.comparison-intro,.table-wrap{min-width:0}.tags{gap:calc(3 * var(--u));font-size:calc(6 * var(--u))}.tags span{padding-inline:calc(3 * var(--u))}.social-links>span{display:block}.usp>div{font-size:calc(10 * var(--u));line-height:1.3}@media(max-width:600px){.ingredient-description{font-size:15px;max-width:none}.tags{font-size:10px}.usp>div{font-size:12px}.comparison{display:block}}.cta:disabled{opacity:1;color:var(--kyo-c5-soft,#71836d)}.batch-fill{will-change:transform}@media(min-width:601px){.buybox{padding-bottom:calc(8 * var(--u))}.benefits{margin-top:calc(28 * var(--u) * var(--space-scale))}.usp{padding-bottom:calc(8 * var(--u))}.ingredients{margin-top:calc(38 * var(--u) * var(--space-scale))}.comparison-picture{height:calc(136 * var(--u));width:calc(139 * var(--u));margin-top:calc(24 * var(--u))}.faq{margin-top:calc(43 * var(--u) * var(--space-scale))}.footer{padding-top:calc(39 * var(--u))}.ingredients-intro h2{letter-spacing:.015em}.tab-button{padding-inline:calc(7 * var(--u))}.tab-button:first-child{flex:1.2}.tab-button:not(:first-child){flex:.9}}@media(max-width:600px){.buybox h1{font-size:calc(32px * var(--mobile-heading-scale,1))}.benefits h2,.faq h2{font-size:calc(30px * var(--mobile-heading-scale,1))}.ingredients-intro h2{font-size:calc(28px * var(--mobile-heading-scale,1))}.comparison-intro h2{font-size:calc(25px * var(--mobile-heading-scale,1))}.intro,.faq summary,.faq-answer{font-size:calc(14px * var(--mobile-body-scale,1))}.ingredient-description{font-size:calc(15px * var(--mobile-body-scale,1))}.tab-panel{font-size:calc(11px * var(--mobile-body-scale,1))}}@supports (interpolate-size:allow-keywords){.faq details{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;transition:block-size .25s ease,content-visibility .25s allow-discrete}.faq details[open]::details-content{block-size:auto}}.micro-icon{width:calc(11 * var(--u));height:calc(11 * var(--u));object-fit:contain}.wordmark-main{font-size:calc(15 * var(--u))}.kyo-language-options{display:flex;align-items:center;gap:.35em;white-space:nowrap}.kyo-language-options button{padding:4px 0;font:inherit;color:inherit}.kyo-language-options button+button:before{content:"/";display:inline-block;margin-right:.35em;color:#888}.kyo-language-options button[aria-current=true]{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(min-width:601px){.buybox h1{transform:scaleX(1.08);transform-origin:left;max-width:92%}.ingredient-track{padding-top:calc(16 * var(--u))}.faq-intro{padding-top:calc(32 * var(--u))}.footer{padding-top:calc(47 * var(--u))}.tags{font-size:calc(6.4 * var(--u));gap:calc(2 * var(--u))}}@media(max-width:600px){.wordmark-main{font-size:23px}.micro-icon{width:13px;height:13px}}.kyo-language-form{display:inline-flex;align-items:center}.kyo-language-form select{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0 calc(12 * var(--u)) 0 0;font:inherit;text-transform:uppercase;cursor:pointer}.kyo-video-stories{display:grid;grid-template-columns:255fr 437fr;gap:calc(42 * var(--u));margin-top:calc(50 * var(--u) * var(--space-scale));margin-bottom:calc(44 * var(--u) * var(--space-scale));align-items:start}.kyo-video-stories__intro{padding-top:calc(14 * var(--u))}.kyo-video-stories h2{font-size:calc(32 * var(--u) * var(--heading-scale));line-height:1.05;margin:0 0 calc(24 * var(--u));max-width:calc(220 * var(--u))}.kyo-video-stories__description{font-size:calc(12 * var(--u));line-height:1.45;max-width:calc(210 * var(--u));margin-bottom:calc(20 * var(--u))}.kyo-video-stories__points{padding:0;margin:0;display:grid;gap:calc(11 * var(--u));font:700 calc(12 * var(--u))/1.25 var(--font-heading);list-style:none}.kyo-video-stories__points li{position:relative;padding-left:calc(22 * var(--u))}.kyo-video-stories__points li:before{content:"\2733";position:absolute;left:0;top:0;font-size:calc(14 * var(--u))}.kyo-video-stories__media{min-width:0}.kyo-video-stories__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24 * var(--u))/3);gap:calc(12 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:calc(15 * var(--u))}.kyo-video-stories__card{min-width:0;scroll-snap-align:start}.kyo-video-stories__card video,.kyo-video-stories__card img,.kyo-video-stories__placeholder{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:calc(8 * var(--u));background:#f1f1f1}.kyo-video-stories__placeholder{display:block}.kyo-video-stories__caption{font-size:calc(9 * var(--u));margin-top:calc(6 * var(--u))}.kyo-video-stories__controls{display:flex;justify-content:flex-end;gap:calc(10 * var(--u));margin-top:calc(3 * var(--u))}.kyo-video-stories__controls button{font:calc(30 * var(--u))/1 Arial;min-width:calc(22 * var(--u));min-height:calc(22 * var(--u))}@media(max-width:600px){.kyo-language-form select{font-size:10px;padding-right:4px}.kyo-video-stories{display:block;margin-top:56px;margin-bottom:48px}.kyo-video-stories__intro{padding:0}.kyo-video-stories h2{font-size:32px;max-width:250px;margin-bottom:22px}.kyo-video-stories__description{font-size:15px;max-width:none}.kyo-video-stories__points{font-size:14px;gap:10px;margin-bottom:28px}.kyo-video-stories__points li{padding-left:22px}.kyo-video-stories__track{grid-auto-columns:76%;gap:12px;padding-bottom:8px}.kyo-video-stories__caption{font-size:12px}.kyo-video-stories__controls{margin-top:4px}.kyo-video-stories__controls button{font-size:34px;min-width:40px;min-height:40px}}.hero--master .buybox form{display:flex;flex-direction:column}.product-block{min-width:0}.product-block--badge{order:0}.product-block--badge .badge-black{margin:0 0 calc(8 * var(--u))}.product-block--title h1{margin-bottom:calc(7 * var(--u))}.hero--master .intro{margin-bottom:calc(10 * var(--u))}.product-price{font:700 calc(18 * var(--u))/1 var(--font-heading);margin-top:calc(5 * var(--u))}.product-meta{font-size:calc(8 * var(--u));color:#555;margin:calc(4 * var(--u)) 0 calc(10 * var(--u))}.bundle-choices{border:0;padding:0;margin:0;display:grid;gap:calc(6 * var(--u))}.bundle-choice label{display:grid;grid-template-columns:auto calc(45 * var(--u)) 1fr auto;gap:calc(8 * var(--u));align-items:center;min-height:calc(56 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));border:1px solid #c9c9c9;background:#fff;cursor:pointer}.bundle-choice input:checked+label{border:2px solid var(--kyo-c3,#5ea964);padding:calc(6 * var(--u) - 1px) calc(9 * var(--u) - 1px);background:var(--kyo-c1-faint,#fbfffb)}.bundle-choice__radio{width:calc(16 * var(--u));height:calc(16 * var(--u));border:1px solid #999;border-radius:50%;display:grid;place-items:center}.bundle-choice input:checked+label .bundle-choice__radio{border-color:var(--kyo-c4,#398543);background:var(--kyo-c4,#398543);box-shadow:inset 0 0 0 calc(4 * var(--u)) #fff}.bundle-choice__image{height:calc(43 * var(--u));display:grid;place-items:center}.bundle-choice__image img{width:100%;height:100%;object-fit:contain}.bundle-choice__copy{display:flex;flex-direction:column;font-size:calc(8 * var(--u));line-height:1.35}.bundle-choice__copy strong{font:700 calc(11 * var(--u))/1.1 var(--font-heading);text-transform:uppercase}.bundle-choice__copy small{color:#666}.bundle-choice__price{font:700 calc(11 * var(--u))/1 var(--font-heading);white-space:nowrap}.subscription-card{display:flex;align-items:center;gap:calc(9 * var(--u));min-height:calc(61 * var(--u));margin-top:calc(9 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));background:linear-gradient(180deg,#07131b,#10212a 65%,#425159);border:1px solid #6d596b;border-radius:calc(6 * var(--u));color:#fff}.subscription-card__icon{width:calc(25 * var(--u));height:calc(25 * var(--u));flex:none}.subscription-card__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.subscription-card__image{width:calc(36 * var(--u));height:calc(42 * var(--u));overflow:hidden;flex:none}.subscription-card__copy{display:flex;flex:1;min-width:0;flex-direction:column}.subscription-card__copy small{font:700 calc(7 * var(--u))/1 var(--font-heading);letter-spacing:.08em;margin-bottom:calc(4 * var(--u))}.subscription-card__copy strong{font:700 calc(11 * var(--u))/1.1 var(--font-heading)}.subscription-card__copy>span{font-size:calc(7.4 * var(--u));color:#d9dfe1;margin-top:calc(3 * var(--u))}.subscription-card__status{flex:none;max-width:38%;min-height:calc(28 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:30px;background:#fff;color:#111;font:700 calc(7.5 * var(--u))/1.15 var(--font-heading);opacity:1}.product-actions .product-submit{margin-top:calc(10 * var(--u));color:var(--kyo-c5,#345d34)}.shipping-message{display:flex;justify-content:center;align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u));border-bottom:1px solid #ddd}.shipping-message svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:1.4}.shipping-message span{display:flex;flex-direction:column}.shipping-message strong{font:700 calc(8.5 * var(--u))/1.2 var(--font-heading)}.shipping-message small{font-size:calc(7.2 * var(--u));color:#666}.product-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6 * var(--u));padding:calc(10 * var(--u)) 0}.product-trust-item{display:flex;align-items:flex-start;gap:calc(4 * var(--u))}.product-trust-item .icon{width:calc(15 * var(--u));height:calc(15 * var(--u));flex:none}.product-trust-item span{display:flex;flex-direction:column}.product-trust-item strong{font:700 calc(7 * var(--u))/1.1 var(--font-heading)}.product-trust-item small{font-size:calc(6.2 * var(--u));line-height:1.25;color:#666;margin-top:calc(2 * var(--u))}.batch--master{background:#f7f7f4;border:1px solid #e4e4df;border-radius:calc(4 * var(--u));margin-top:calc(4 * var(--u))}.batch-progress{height:calc(7 * var(--u));background:#e1e1dc;overflow:hidden;margin:calc(8 * var(--u)) 0 calc(6 * var(--u))}.batch-progress span{display:block;width:100%;height:100%;background:var(--kyo-c3,#79c978);transform:scaleX(var(--batch-progress));transform-origin:left}.batch-dates{display:flex;justify-content:space-between;gap:calc(5 * var(--u));font:calc(6.7 * var(--u))/1 var(--font-heading);color:#777}.batch-dates strong{color:#111}.batch-status-text{font-size:calc(6.5 * var(--u));color:#777;margin-top:calc(6 * var(--u))}.sticky-buy{position:fixed;z-index:60;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #d7d7d7;box-shadow:0 -8px 24px #00000012}.sticky-buy__inner{width:min(1180px,calc(100% - 40px));min-height:78px;margin:auto;display:grid;grid-template-columns:1fr auto minmax(150px,230px) auto;gap:24px;align-items:center}.sticky-buy__product{display:flex;align-items:center;gap:14px}.sticky-buy__product img{width:54px;height:54px;object-fit:cover}.sticky-buy__product span{display:flex;flex-direction:column}.sticky-buy__product strong{font:700 19px/1 var(--font-heading)}.sticky-buy__product small{font-size:12px;color:#666;margin-top:4px}.sticky-buy__price{font:700 18px/1 var(--font-heading)}.sticky-buy__submit{min-height:46px;font-size:15px}.sticky-buy__toggle{font-size:23px;min-width:44px;min-height:44px}.sticky-buy.is-collapsed{left:auto;width:auto;background:transparent;border:0;box-shadow:none}.sticky-buy.is-collapsed .sticky-buy__inner{width:auto;min-height:auto;display:block}.sticky-buy.is-collapsed .sticky-buy__product,.sticky-buy.is-collapsed .sticky-buy__price,.sticky-buy.is-collapsed .sticky-buy__submit{display:none}.sticky-buy.is-collapsed .sticky-buy__toggle{background:#111;color:#fff;border-radius:50%;margin:0 18px 18px;transform:rotate(180deg)}.positioning,.ingredients--master,.testimonials,.kyo-trust-strip,.faq{margin-top:clamp(110px,8vw,150px)}.positioning__header{display:grid;grid-template-columns:1.2fr 1fr;gap:calc(35 * var(--u));align-items:end;margin-bottom:calc(24 * var(--u))}.positioning__header h2{font-size:calc(32 * var(--u) * var(--heading-scale));text-align:left;margin:0;max-width:calc(390 * var(--u))}.positioning__header>div{font-size:calc(12 * var(--u));line-height:1.5}.positioning__grid{gap:0;border-top:1px solid #bbb}.positioning__item{position:relative;text-align:left;align-items:flex-start;padding:calc(16 * var(--u)) calc(13 * var(--u)) calc(15 * var(--u));border-right:1px solid #ddd;border-bottom:1px solid #999}.positioning__item:last-child{border-right:0}.positioning__number{font:calc(8 * var(--u))/1 var(--font-heading);color:#777;margin-bottom:calc(11 * var(--u))}.positioning__item .icon,.positioning__item img{width:calc(27 * var(--u));height:calc(27 * var(--u));margin:0 0 calc(11 * var(--u))}.positioning__item h3{font-size:calc(12 * var(--u));min-height:0;margin-bottom:calc(8 * var(--u))}.positioning__item>div{font-size:calc(9 * var(--u));line-height:1.4}.ingredients--master{grid-template-columns:minmax(0,220fr) minmax(0,472fr);gap:calc(34 * var(--u));align-items:start}.transparency-card{background:var(--kyo-c1-tint,#f1f7f0);border:1px solid var(--kyo-c1-line,#dce8da);padding:calc(24 * var(--u)) calc(20 * var(--u));min-height:calc(345 * var(--u))}.transparency-card h2{font-size:calc(26 * var(--u));margin-bottom:calc(24 * var(--u))}.transparency-card__doses p{padding:calc(10 * var(--u)) 0;border-bottom:1px solid var(--kyo-c1-line,#ccd9ca);font-size:calc(9 * var(--u));line-height:1.45}.transparency-card__doses strong{font:700 calc(12 * var(--u))/1.2 var(--font-heading)}.transparency-card__note{font-size:calc(9 * var(--u));line-height:1.45;margin-top:calc(20 * var(--u))}.ingredients-main{position:relative;min-width:0}.ingredients-main__header{min-height:calc(73 * var(--u));padding-right:calc(60 * var(--u))}.ingredients-main__header h2{font-size:calc(27 * var(--u));max-width:calc(330 * var(--u))}.ingredients-main__header>div{font-size:calc(10 * var(--u));margin-top:calc(8 * var(--u))}.ingredients--master .ingredient-track{padding-top:0}.ingredients--master .ingredient-card{border-radius:0;border:1px solid #e5e5e5;background:#fff}.ingredients--master .ingredient-picture{height:calc(155 * var(--u))}.ingredients--master .ingredient-card-body{min-height:calc(185 * var(--u));padding:calc(14 * var(--u))}.ingredients--master .ingredient-card h3{font-size:calc(15 * var(--u))}.ingredient-latin{font-size:calc(8 * var(--u));color:#666;margin-top:calc(4 * var(--u))}.ingredient-amount{display:block;font:700 calc(19 * var(--u))/1 var(--font-heading);margin-top:calc(22 * var(--u))}.ingredient-dose{font-size:calc(7.5 * var(--u));color:#666;margin-top:calc(4 * var(--u))}.ingredient-card__description{font-size:calc(8 * var(--u));line-height:1.4;margin-top:calc(14 * var(--u))}.testimonials{display:block;margin-bottom:0}.testimonials__header{display:grid;grid-template-columns:1fr 1fr;gap:calc(32 * var(--u));align-items:end;margin-bottom:calc(24 * var(--u))}.testimonials__header h2{font-size:calc(32 * var(--u));margin:0}.testimonials__header>div{font-size:calc(12 * var(--u));max-width:calc(260 * var(--u))}.testimonials__track{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(15 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-card{border:1px solid #ddd;background:#fff;scroll-snap-align:start}.testimonial-card__media{position:relative;aspect-ratio:4/5;background:#f1f1ef;overflow:hidden}.testimonial-card__media img,.testimonial-card__placeholder{width:100%;height:100%;object-fit:cover}.testimonial-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(43 * var(--u));height:calc(43 * var(--u));border-radius:50%;background:#fff;color:#111;box-shadow:0 5px 18px #0002}.testimonial-card__body{padding:calc(13 * var(--u));min-height:calc(84 * var(--u))}.testimonial-card h3{font-size:calc(12 * var(--u))}.testimonial-card__quote{font-size:calc(9 * var(--u));line-height:1.45;margin-top:calc(8 * var(--u))}.testimonial-card__verified{display:inline-block;font:700 calc(7 * var(--u))/1 var(--font-heading);color:var(--kyo-c4,#37733d);margin-top:calc(9 * var(--u))}.testimonial-dialog{width:min(500px,90vw);padding:0;border:0;background:#000}.testimonial-dialog::backdrop{background:#000b}.testimonial-dialog video{width:100%;max-height:85vh}.testimonial-dialog__close{position:absolute;right:8px;top:8px;z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;color:#111;font-size:28px}.testimonials .kyo-video-stories__controls{margin-top:calc(10 * var(--u))}.kyo-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd;background:#fff;margin-top:clamp(60px,5vw,90px)}.kyo-trust-strip__item{display:flex;align-items:center;justify-content:center;gap:calc(11 * var(--u));padding:calc(18 * var(--u));border-right:1px solid #ddd}.kyo-trust-strip__item:last-child{border-right:0}.kyo-trust-strip__item .icon{width:calc(25 * var(--u));height:calc(25 * var(--u))}.kyo-trust-strip__item span{display:flex;flex-direction:column}.kyo-trust-strip__item strong{font:700 calc(11 * var(--u))/1.1 var(--font-heading)}.kyo-trust-strip__item small{font-size:calc(8 * var(--u));color:#666;margin-top:calc(3 * var(--u))}.faq-intro .pill-button{margin-top:calc(18 * var(--u))}@media(max-width:600px){.hero--master .buybox{padding:20px 16px}.product-block--badge{order:0}.product-block--badge .badge-black{font-size:11px}.product-block--title h1{font-size:34px}.product-price{font-size:24px;margin-top:8px}.product-meta{font-size:12px;margin:5px 0 15px}.bundle-choices{gap:8px}.bundle-choice label{grid-template-columns:auto 58px 1fr auto;min-height:78px;padding:9px}.bundle-choice input:checked+label{padding:8px}.bundle-choice__radio{width:20px;height:20px}.bundle-choice__image{height:58px}.bundle-choice__copy{font-size:11px}.bundle-choice__copy strong{font-size:16px}.bundle-choice__price{font-size:15px}.subscription-card{min-height:96px;padding:14px 12px;gap:10px}.subscription-card__icon{width:29px;height:29px}.subscription-card__copy small{font-size:10px}.subscription-card__copy strong{font-size:15px}.subscription-card__copy>span{font-size:10px}.subscription-card__status{font-size:9px;min-height:40px;max-width:34%}.shipping-message{padding:13px 5px}.shipping-message svg{width:24px;height:24px}.shipping-message strong{font-size:12px}.shipping-message small{font-size:10px}.product-trust-row{grid-template-columns:1fr;gap:12px;padding:15px 0}.product-trust-item .icon{width:23px;height:23px}.product-trust-item strong{font-size:12px}.product-trust-item small{font-size:10px}.batch--master{padding:16px 13px}.batch-progress{height:8px}.batch-dates,.batch-status-text{font-size:9px}.tab-list{display:none}.tabs .tab-panel{display:block!important;min-height:0;margin-top:7px;border:1px solid #ddd;background:#fff;padding:13px}.tabs .tab-panel:before{content:attr(data-title);display:block;font:700 14px/1.2 var(--font-heading);margin-bottom:8px}.sticky-buy__inner{width:calc(100% - 20px);min-height:70px;grid-template-columns:1fr auto auto;gap:10px}.sticky-buy__product img,.sticky-buy__product small{display:none}.sticky-buy__product strong,.sticky-buy__price{font-size:15px}.sticky-buy__submit{min-height:44px;width:112px;font-size:12px}.sticky-buy__toggle{display:none}.positioning,.ingredients--master,.testimonials,.faq{margin-top:80px}.positioning__header,.testimonials__header{display:block;margin-bottom:28px}.positioning__header h2,.testimonials__header h2{font-size:32px;text-align:left;margin-bottom:16px}.positioning__header>div,.testimonials__header>div{font-size:15px}.positioning__grid{grid-template-columns:1fr 1fr;gap:0}.positioning__item{padding:18px 12px}.positioning__item:nth-child(2n){border-right:0}.positioning__number{font-size:10px}.positioning__item h3{font-size:15px}.positioning__item>div{font-size:12px}.ingredients--master{display:block}.transparency-card{min-height:0;padding:28px 22px}.transparency-card h2{font-size:30px}.transparency-card__doses p,.transparency-card__note{font-size:13px}.transparency-card__doses strong{font-size:16px}.ingredients-main{margin-top:46px}.ingredients-main__header{min-height:0;padding-right:55px;margin-bottom:22px}.ingredients-main__header h2{font-size:30px}.ingredients--master .ingredient-track{grid-auto-columns:82%;gap:12px}.ingredients--master .ingredient-picture{height:250px}.ingredients--master .ingredient-card-body{min-height:210px;padding:18px}.ingredients--master .ingredient-card h3{font-size:22px}.ingredient-latin{font-size:13px}.ingredient-amount{font-size:28px}.ingredient-dose,.ingredient-card__description{font-size:12px}.ingredients--master .carousel-controls{top:0;bottom:auto}.testimonials__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:12px}.testimonial-card__body{padding:17px;min-height:110px}.testimonial-card h3{font-size:18px}.testimonial-card__quote{font-size:13px}.testimonial-card__verified{font-size:10px}.testimonial-card__play{width:54px;height:54px}.kyo-trust-strip{grid-template-columns:1fr;margin-top:55px}.kyo-trust-strip__item{justify-content:flex-start;border-right:0;border-bottom:1px solid #ddd;padding:18px}.kyo-trust-strip__item:last-child{border-bottom:0}.kyo-trust-strip__item .icon{width:30px;height:30px}.kyo-trust-strip__item strong{font-size:15px}.kyo-trust-strip__item small{font-size:11px}.faq{margin-top:80px}.faq h2{font-size:32px}.faq-intro .pill-button{margin-top:20px}}@media(prefers-reduced-motion:reduce){.batch-progress span,.sticky-buy,.testimonial-dialog{transition:none!important}.testimonial-card__play{transform:translate(-50%,-50%)}}.subscription-card__status:disabled{cursor:default;opacity:1}.hero--master .gallery-main,.hero--master .buybox{border-radius:calc(14 * var(--u))}.hero--master .gallery-thumb{border-radius:calc(7 * var(--u))}.hero--master .buybox{overflow:visible}.bundle-choices{gap:calc(8 * var(--u))}.bundle-choice label{border:0;border-radius:calc(11 * var(--u));background:#fff;box-shadow:0 0 0 1px #e3e3e1;overflow:hidden}.bundle-choice input:checked+label{border:0;padding:calc(6 * var(--u)) calc(9 * var(--u));box-shadow:0 0 0 2px var(--kyo-c3,#78ca79);background:var(--kyo-c1-faint,#fbfffb)}.shipping-message{border:0;border-radius:calc(10 * var(--u));background:#fff;margin-top:calc(7 * var(--u))}.product-trust-row{gap:calc(7 * var(--u))}.product-trust-item{border-radius:calc(8 * var(--u));background:#fff;padding:calc(8 * var(--u)) calc(7 * var(--u))}.subscription-card{position:relative;display:grid;grid-template-columns:calc(47 * var(--u)) minmax(0,1fr) calc(105 * var(--u));gap:calc(9 * var(--u));min-height:calc(79 * var(--u));margin-top:calc(18 * var(--u));padding:calc(15 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border:1px solid #5c435b;border-radius:calc(12 * var(--u));background:linear-gradient(180deg,#06131b,#10232c 66%,#4e5c62);color:#fff;overflow:visible}.subscription-card.is-selected{box-shadow:0 0 0 3px var(--kyo-c2,#86e78e)}.subscription-card__badge{position:absolute;left:calc(10 * var(--u));top:calc(-11 * var(--u));z-index:2;padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:999px;background:var(--kyo-c2,#86ec92);color:#06100a;font:700 calc(8.5 * var(--u))/1 var(--font-heading);letter-spacing:.03em}.subscription-card__image{width:calc(47 * var(--u));height:calc(52 * var(--u));border-radius:calc(6 * var(--u));overflow:hidden;background:#e9e2d9}.subscription-card__image img{width:100%;height:100%;object-fit:cover}.subscription-card__copy{align-self:center;display:flex;flex-direction:column;min-width:0}.subscription-card__copy strong{font:700 calc(12 * var(--u))/1.05 var(--font-heading)}.subscription-card__copy>span{font-size:calc(7.6 * var(--u));line-height:1.3;color:#e6e9e9;margin-top:calc(4 * var(--u))}.subscription-card__control{align-self:center;display:block}.subscription-card__control select,.subscription-card__status{-webkit-appearance:none;appearance:none;width:100%;max-width:calc(105 * var(--u));min-height:calc(34 * var(--u));padding:calc(7 * var(--u)) calc(20 * var(--u)) calc(7 * var(--u)) calc(9 * var(--u));border:0;border-radius:999px;background:#fff;color:#111;font:700 calc(7.4 * var(--u))/1.15 var(--font-heading);text-align:left;white-space:nowrap;text-overflow:ellipsis}.subscription-card__control{position:relative}.subscription-card__control:has(select):after{content:"\2304";position:absolute;right:calc(9 * var(--u));top:50%;color:#111;transform:translateY(-58%);pointer-events:none;font-size:calc(12 * var(--u))}.subscription-card__status{display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:calc(9 * var(--u));white-space:normal}.batch--master{margin-top:calc(11 * var(--u));padding:calc(17 * var(--u)) calc(15 * var(--u)) calc(15 * var(--u));border:0;border-radius:calc(13 * var(--u));overflow:hidden}.batch--master h3{font-size:calc(11 * var(--u));margin-bottom:calc(5 * var(--u))}.batch--master h3 strong{color:var(--kyo-c4,#269735)}.batch--master .batch-description{font-size:calc(8 * var(--u));line-height:1.5;margin-bottom:calc(10 * var(--u))}.batch--master .batch-row{height:calc(29 * var(--u));margin-top:calc(7 * var(--u));padding:0 calc(18 * var(--u));border-radius:999px;background:#ffffffb8;font-size:calc(8.5 * var(--u));color:#666}.batch--master .batch-row.current{color:#071009;font-size:calc(9.5 * var(--u));font-weight:700}.batch--master .batch-row.current .batch-fill{border-radius:999px}.batch--master .batch-row.sold .batch-status{text-decoration:line-through}.batch--master .batch-row strong{font:700 inherit/1 var(--font-heading)}.tabs{margin-top:calc(13 * var(--u))}.tab-button{border:0;background:#fff;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0}.tab-button[aria-selected=true]{background:#eeeff7}.tab-panel{border:0;border-radius:0 0 calc(11 * var(--u)) calc(11 * var(--u));background:#eeeff7}.positioning__grid{gap:calc(12 * var(--u));border:0}.positioning__item,.positioning__item:last-child{min-height:calc(170 * var(--u));padding:calc(18 * var(--u));border:0;border-radius:calc(12 * var(--u));background:#f5f5f3}.positioning__number{display:none}.positioning__item .icon,.positioning__item img{margin-top:0}.positioning__item h3{font-size:calc(12.5 * var(--u))}.transparency-card{border:0;border-radius:calc(14 * var(--u));background:var(--kyo-c1-tint,#eef6ec)}.transparency-card__doses{display:grid;gap:calc(7 * var(--u))}.transparency-card__doses p{padding:calc(10 * var(--u));border:0;border-radius:calc(8 * var(--u));background:#ffffff9c}.ingredients-main__header{padding-right:0}.ingredients--master .carousel-controls{display:none}.ingredients--master .ingredient-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:calc(12 * var(--u));overflow:visible;scroll-snap-type:none}.ingredients--master .ingredient-card{border:0;border-radius:calc(14 * var(--u));background:#f4f4f3;overflow:hidden}.ingredients--master .ingredient-picture{border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0}.ingredients--master .ingredient-card-body{border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u))}.testimonials{position:relative;display:grid;grid-template-columns:minmax(0,205fr) minmax(0,487fr);gap:calc(34 * var(--u));align-items:start}.testimonials__header{display:block;margin:0;padding-top:calc(12 * var(--u))}.testimonials__header h2{margin-bottom:calc(16 * var(--u))}.testimonials__header>div{max-width:calc(180 * var(--u));line-height:1.5}.testimonials__media{min-width:0}.testimonials__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--u));overflow:visible;scroll-snap-type:none}.testimonial-card{border:0;border-radius:calc(14 * var(--u));background:#f4f4f3;overflow:hidden}.testimonial-card__media{border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0}.testimonial-card__body{border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u))}.testimonials .kyo-video-stories__controls{margin-top:calc(9 * var(--u))}.kyo-trust-strip{gap:calc(12 * var(--u));border:0;background:transparent}.kyo-trust-strip__item,.kyo-trust-strip__item:last-child{justify-content:flex-start;border:0;border-radius:calc(11 * var(--u));background:#f4f4f3;padding:calc(17 * var(--u))}.faq details{border:0;border-radius:calc(9 * var(--u));background:#f6f6f4;margin-bottom:calc(6 * var(--u));padding:0 calc(12 * var(--u))}.faq summary{min-height:calc(30 * var(--u))}@media(max-width:600px){.hero--master .gallery-main,.hero--master .buybox{border-radius:18px}.bundle-choice label,.bundle-choice input:checked+label{border-radius:14px}.bundle-choice input:checked+label{padding:9px}.subscription-card{grid-template-columns:62px minmax(0,1fr);gap:12px;min-height:0;margin-top:26px;padding:23px 13px 14px;border-radius:18px}.subscription-card__badge{left:13px;top:-14px;padding:7px 13px;font-size:11px}.subscription-card__image{width:62px;height:68px;border-radius:9px}.subscription-card__copy strong{font-size:18px}.subscription-card__copy>span{font-size:12px}.subscription-card__control{grid-column:1/-1}.subscription-card__control select,.subscription-card__status{max-width:none;min-height:48px;font-size:11px;padding:11px 36px 11px 15px}.subscription-card__control:has(select):after{right:16px;font-size:17px}.batch--master{padding:21px 16px;border-radius:18px}.batch--master h3{font-size:15px}.batch--master .batch-description{font-size:12px}.batch--master .batch-row{height:42px;padding-inline:18px;font-size:11px}.batch--master .batch-row.current{font-size:12px}.tabs .tab-panel{border:0;border-radius:13px;background:#f1f1f7}.positioning__grid{grid-template-columns:1fr;gap:12px}.positioning__item{min-height:0;padding:22px;border-radius:16px}.ingredients--master .ingredient-track{display:grid;grid-template-columns:1fr;gap:16px;overflow:visible}.ingredients--master .ingredient-card{border-radius:18px}.ingredients--master .ingredient-picture{height:auto;aspect-ratio:1.28;border-radius:18px 18px 0 0}.ingredients--master .ingredient-card-body{min-height:0;border-radius:0 0 18px 18px}.transparency-card{border-radius:18px}.testimonials{display:block}.testimonials__header>div{max-width:none}.testimonials__media{min-width:0}.testimonials__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.testimonial-card{border-radius:18px}.kyo-trust-strip{gap:12px}.kyo-trust-strip__item,.kyo-trust-strip__item:last-child{border:0;border-radius:16px;background:#f4f4f3}.faq details{border-radius:13px;margin-bottom:8px;padding-inline:14px}}@media(min-width:601px){.subscription-card{grid-template-columns:calc(42 * var(--u)) minmax(0,1fr) calc(86 * var(--u))}.subscription-card__image{width:calc(42 * var(--u));height:calc(47 * var(--u))}.subscription-card__control select,.subscription-card__status{max-width:calc(86 * var(--u))}.subscription-card__copy>span{font-size:calc(7 * var(--u))}}.positioning__header{display:block;text-align:center;margin-bottom:calc(28 * var(--u))}.positioning__header h2{max-width:calc(480 * var(--u));margin:0 auto;text-align:center}.positioning__header>div{max-width:calc(430 * var(--u));margin:calc(12 * var(--u)) auto 0}.positioning__header>div:empty{display:none}.positioning__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(40 * var(--u));border:0}.positioning__item,.positioning__item:last-child{min-height:0;padding:0 0 calc(15 * var(--u));border:0!important;border-bottom:1px solid #aaa!important;border-radius:0!important;background:transparent;text-align:center;align-items:center}.positioning__item .icon,.positioning__item img{width:calc(33 * var(--u));height:calc(33 * var(--u));margin:0 auto calc(8 * var(--u))}.positioning__item h3{font-size:calc(12 * var(--u));margin-bottom:calc(7 * var(--u))}.positioning__item>div{font-size:calc(10 * var(--u));line-height:1.35}.ingredients--cards-only{display:block}.ingredients--cards-only .ingredients-main{width:100%}.ingredients--cards-only .ingredient-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 * var(--u))}.ingredients--cards-only .ingredient-picture{height:auto;aspect-ratio:1.12}.ingredients--cards-only .ingredient-card-body{min-height:calc(198 * var(--u));padding:calc(20 * var(--u))}.ingredients--cards-only .ingredient-card h3{font-size:calc(21 * var(--u));white-space:normal}.ingredient-tags{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));margin-top:calc(12 * var(--u))}.ingredient-tags span{display:inline-flex;align-items:center;border:1px solid #777;border-radius:999px;padding:calc(1 * var(--u)) calc(6 * var(--u));font:calc(7.5 * var(--u))/1.2 var(--font-heading)}.ingredients--cards-only .ingredient-card__description{font-size:calc(11 * var(--u));line-height:1.55;margin-top:calc(28 * var(--u))}.ingredient-card__dose{margin-top:calc(18 * var(--u))}@media(max-width:600px){.positioning__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.positioning__item{padding-bottom:16px}.positioning__item h3{font-size:14px}.positioning__item>div{font-size:12px}.ingredients--cards-only .ingredient-track{grid-template-columns:1fr;gap:16px}.ingredients--cards-only .ingredient-picture{aspect-ratio:1.22}.ingredients--cards-only .ingredient-card-body{min-height:0;padding:22px}.ingredients--cards-only .ingredient-card h3{font-size:28px}.ingredient-tags{margin-top:13px}.ingredient-tags span{font-size:11px;padding:2px 7px}.ingredients--cards-only .ingredient-card__description{font-size:15px;margin-top:28px}.subscription-card__status{font-size:11px}}.hero--master .gallery-main{border:var(--gallery-border) solid #dedede!important;border-radius:var(--gallery-radius)!important}.hero--master .buybox{border:var(--buybox-border) solid #dedede!important;border-radius:var(--buybox-radius)!important}.hero--master .bundle-choice label{border:var(--choice-border) solid #dedede!important;border-radius:var(--choice-radius)!important;box-shadow:none}.hero--master .bundle-choice input:checked+label{border:2px solid var(--kyo-c3,#78ca79)!important;padding:calc(6 * var(--u) - 1px) calc(9 * var(--u) - 1px)}.hero--master .shipping-message{border:var(--shipping-border) solid #dedede!important;border-radius:var(--shipping-radius)!important;background:transparent}.hero--master .batch--master{border:var(--batch-border) solid #dedede!important;border-radius:var(--batch-radius)!important}.product-trust-row{gap:0}.product-trust-item,.product-trust-item:last-child{border:0;border-radius:0;background:transparent;padding:calc(8 * var(--u))}.product-trust-row--dividers:not(.product-trust-row--cards) .product-trust-item{border-right:1px solid #d5d5d3}.product-trust-row--dividers:not(.product-trust-row--cards) .product-trust-item:last-child{border-right:0}.product-trust-row--cards{gap:calc(7 * var(--u))}.product-trust-row--cards .product-trust-item{border-radius:var(--product-trust-radius);background:#fff}.product-price{display:flex;align-items:center;gap:calc(6 * var(--u));flex-wrap:wrap}.product-price__prefix{width:100%;font:700 calc(6.5 * var(--u))/1 var(--font-heading);letter-spacing:.12em;color:#666}.product-price__values{display:flex;align-items:baseline;gap:calc(5 * var(--u))}.product-price__values s{font-size:calc(9 * var(--u));font-weight:500;color:#777}.product-price__values strong{font:700 calc(18 * var(--u))/1 var(--font-heading)}.product-price__saving{border-radius:999px;background:var(--kyo-c2,#87e88c);padding:calc(2 * var(--u)) calc(6 * var(--u));font:700 calc(6.5 * var(--u))/1 var(--font-heading)}.bundle-choice__offer{display:flex;align-items:flex-end;flex-direction:column;gap:calc(3 * var(--u));white-space:nowrap}.bundle-choice__offer>small{border-radius:999px;background:var(--kyo-c2,#87e88c);padding:calc(2 * var(--u)) calc(5 * var(--u));font:700 calc(6 * var(--u))/1 var(--font-heading)}.bundle-choice__price{display:flex;align-items:baseline;gap:calc(4 * var(--u))}.bundle-choice__price s{font-size:calc(7 * var(--u));font-weight:400;color:#777}.bundle-choice__price strong{font:700 calc(11 * var(--u))/1 var(--font-heading)}.subscription-card{border:var(--subscription-border) solid var(--subscription-border-color)!important;border-radius:var(--subscription-radius)!important}.subscription-card>*{position:relative;z-index:1}.subscription-card--shimmer:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:var(--subscription-radius);background:linear-gradient(112deg,transparent 0 38%,#ffffff03 42%,#ffffff55 49%,#ffffff08 56%,transparent 62%);background-size:260% 100%;background-position:140% 0;clip-path:inset(0 round var(--subscription-radius));pointer-events:none;animation:subscription-shine 4.8s ease-in-out infinite}.subscription-card__status{max-width:calc(105 * var(--u));white-space:normal!important;font-size:calc(7.4 * var(--u));transition:transform .2s,box-shadow .2s}.subscription-card__status:hover{transform:translateY(-1px);box-shadow:0 7px 20px #0003}.subscription-dialog{width:min(520px,calc(100vw - 32px));padding:0;border:0;border-radius:14px;background:#f5f5f2;color:#0a0b09;box-shadow:0 24px 90px #0006}.subscription-dialog::backdrop{background:#03070bcc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.subscription-dialog__head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 18px}.subscription-dialog__head small{font:700 11px/1 var(--font-heading);letter-spacing:.12em;color:var(--kyo-c4,#417047)}.subscription-dialog__head h2{font-size:30px;margin-top:6px}.subscription-dialog__close{width:40px;height:40px;border-radius:50%;background:#fff;font-size:27px;line-height:1}.subscription-dialog__options{display:grid;gap:10px;padding:0 24px 24px}.subscription-plan{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:86px;padding:17px 18px;border:1px solid #d3d3ce;border-radius:10px;background:#fff;text-align:left}.subscription-plan:hover,.subscription-plan.is-selected{border-color:var(--kyo-c4,#47884e);box-shadow:0 0 0 2px var(--kyo-c2,#8cea94)}.subscription-plan>span:first-child{display:flex;flex-direction:column;gap:5px}.subscription-plan strong{font:700 19px/1 var(--font-heading)}.subscription-plan small{font-size:13px;color:#666}.subscription-plan__price{display:flex;align-items:flex-end;flex-direction:column;gap:7px;font:700 18px/1 var(--font-heading);white-space:nowrap}.subscription-plan__price em{border-radius:999px;background:var(--kyo-c2,#86ec92);padding:5px 8px;color:#0b180d;font:700 10px/1 var(--font-heading);font-style:normal}.subscription-plan:disabled{opacity:.45}.subscription-dialog__empty{margin:-10px 24px 24px;padding:12px;border-radius:8px;background:#fff1d7;font-size:13px}.footer-wrap{margin-top:clamp(70px,7vw,130px);background:var(--footer-background)}.footer-wrap .footer{padding-top:calc(34 * var(--u))}.ingredients--master .ingredient-card{border:var(--ingredient-border) solid var(--ingredient-border-color)!important;border-radius:var(--ingredient-radius)!important}.ingredients--master .ingredient-picture{border-radius:var(--ingredient-radius) var(--ingredient-radius) 0 0!important}.ingredients--master .ingredient-card-body{border-radius:0 0 var(--ingredient-radius) var(--ingredient-radius)!important}.ingredient-card__amount{display:flex;align-items:baseline;gap:calc(5 * var(--u));margin-top:calc(12 * var(--u))}.ingredient-card__amount strong{font:700 calc(13 * var(--u))/1 var(--font-heading)}.ingredient-card__amount span{font-size:calc(7.5 * var(--u));color:#666}.ingredients--cards-only .ingredient-card__description{margin-top:calc(17 * var(--u))}.ingredients--cards-only .ingredients-main__header{min-height:0;margin-bottom:calc(24 * var(--u))}.ingredients--cards-only .ingredients-main__header h2{max-width:calc(480 * var(--u));font-size:calc(29 * var(--u));line-height:1.04}.testimonials .testimonial-card{border:var(--testimonial-border) solid var(--testimonial-border-color)!important;border-radius:var(--testimonial-radius)!important}.testimonials .testimonial-card__media{border-radius:var(--testimonial-radius) var(--testimonial-radius) 0 0!important}.testimonials .testimonial-card__body{border-radius:0 0 var(--testimonial-radius) var(--testimonial-radius)!important}.kyo-trust-strip{gap:0!important;border:0!important;background:transparent!important}.kyo-trust-strip__item,.kyo-trust-strip__item:last-child{border:var(--trust-border) solid var(--trust-border-color)!important;border-radius:var(--trust-radius)!important;background:transparent!important}.kyo-trust-strip--cards{gap:calc(12 * var(--u))!important}.kyo-trust-strip--cards .kyo-trust-strip__item{background:#f4f4f3!important}.kyo-trust-strip--dividers:not(.kyo-trust-strip--cards) .kyo-trust-strip__item{border:0!important;border-right:1px solid #d2d2cf!important;border-radius:0!important}.kyo-trust-strip--dividers:not(.kyo-trust-strip--cards) .kyo-trust-strip__item:last-child{border-right:0!important}.faq details{border:var(--faq-border) solid var(--faq-border-color)!important;border-radius:var(--faq-radius)!important;background:transparent!important}.faq--filled details{background:#f6f6f4!important}@keyframes subscription-shine{0%,62%{background-position:140% 0}86%,to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.subscription-card--shimmer:after{animation:none;opacity:.22}}@media(max-width:600px){.hero--master .gallery-main{border-radius:var(--gallery-radius)!important}.hero--master .buybox{border-radius:var(--buybox-radius)!important}.hero--master .bundle-choice label,.hero--master .bundle-choice input:checked+label{border-radius:var(--choice-radius)!important}.hero--master .shipping-message{border-radius:var(--shipping-radius)!important}.hero--master .batch--master{border-radius:var(--batch-radius)!important}.product-trust-row--dividers:not(.product-trust-row--cards) .product-trust-item{border-right:0;border-bottom:1px solid #d5d5d3}.product-trust-row--dividers:not(.product-trust-row--cards) .product-trust-item:last-child{border-bottom:0}.product-price__prefix{font-size:10px}.product-price__values strong{font-size:24px}.product-price__values s{font-size:14px}.product-price__saving{font-size:10px}.bundle-choice__offer>small{font-size:9px}.bundle-choice__price s{font-size:11px}.bundle-choice__price strong{font-size:15px}.subscription-card{border-radius:var(--subscription-radius)!important}.subscription-card--shimmer:after{border-radius:var(--subscription-radius);clip-path:inset(0 round var(--subscription-radius))}.subscription-card__status{max-width:none;font-size:11px}.subscription-dialog__head{padding:21px 18px 16px}.subscription-dialog__head h2{font-size:25px}.subscription-dialog__options{padding:0 18px 18px}.subscription-plan{min-height:78px;padding:14px}.subscription-plan strong{font-size:16px}.subscription-plan small{font-size:11px}.subscription-plan__price{font-size:15px}.ingredient-card__amount strong{font-size:20px}.ingredient-card__amount span{font-size:12px}.ingredients--cards-only .ingredients-main{margin-top:0}.ingredients--cards-only .ingredients-main__header h2{font-size:32px}.ingredients--master .ingredient-card{border-radius:var(--ingredient-radius)!important}.kyo-trust-strip--dividers:not(.kyo-trust-strip--cards) .kyo-trust-strip__item{border-right:0!important;border-bottom:1px solid #d2d2cf!important}.kyo-trust-strip--dividers:not(.kyo-trust-strip--cards) .kyo-trust-strip__item:last-child{border-bottom:0!important}.faq details{border-radius:var(--faq-radius)!important}.testimonials .testimonial-card{border-radius:var(--testimonial-radius)!important}}.subscription-card__status{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-size:calc(7.2 * var(--u))}.subscription-card>.subscription-card__badge{position:absolute;left:calc(10 * var(--u));top:calc(-11 * var(--u));z-index:3}@media(min-width:601px){.subscription-card{grid-template-columns:64px minmax(0,1fr) minmax(112px,128px);gap:12px;min-height:96px;padding:18px 16px 14px}.subscription-card__image{width:64px;height:70px}.subscription-card__copy strong{font-size:15px;white-space:nowrap}.subscription-card__copy>span{font-size:11px;line-height:1.35}.subscription-card__control,.subscription-card__status{width:100%;max-width:none}.subscription-card__status{min-height:44px;padding:10px 12px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kyo.css.map */
