.kicx-ing{--charcoal:#1c1b18;--charcoal-soft:#26241f;--offwhite:#f7f4ee;--cream:#efe9df;--yellow:#f2c200;--yellow-deep:#e0b400;--ink:#2a2823;--muted:#6e6a61;--line:#e2dcd0;--serif:"Fraunces",Georgia,serif;--sans:"Inter",-apple-system,sans-serif;font-family:var(--sans);background:var(--offwhite);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.kicx-ing *{margin:0;padding:0;box-sizing:border-box}.kicx-ing img{max-width:100%;display:block;border:none}.kicx-ing a{color:inherit;text-decoration:none}.kicx-ing button{font-family:var(--sans);cursor:pointer;border:none;background:none}.kicx-ing .wrap{max-width:1100px;margin:0 auto;padding:0 20px}@media(min-width:768px){.kicx-ing .wrap{padding:0 40px}}.kicx-ing .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.kicx-ing .reveal.visible{opacity:1;transform:none}.kicx-ing .btn{display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:var(--charcoal);font-weight:700;font-size:15px;padding:16px 36px;border-radius:999px;transition:.3s}.kicx-ing .btn:hover{background:var(--yellow-deep);transform:translateY(-2px);box-shadow:0 12px 28px #f2c20059;color:var(--charcoal)}@keyframes kxFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.kicx-ing .page-hero{background:var(--charcoal);color:var(--offwhite);padding:90px 0 0;overflow:hidden}.kicx-ing .page-hero .kicker{color:var(--yellow);font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;opacity:0;animation:kxFadeUp 1s .2s forwards}.kicx-ing .page-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(36px,5.5vw,60px);line-height:1.1;max-width:760px;opacity:0;animation:kxFadeUp 1s .4s forwards;margin:0}.kicx-ing .page-hero h1 em{font-style:italic;color:var(--yellow)}.kicx-ing .page-hero p{color:#f7f4eebf;font-size:17.5px;max-width:600px;margin-top:22px;opacity:0;animation:kxFadeUp 1s .6s forwards}.kicx-ing .selector-bar{padding:46px 0 0}.kicx-ing .selector{display:flex;gap:8px;flex-wrap:wrap}.kicx-ing .sel-btn{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid rgba(247,244,238,.2);color:#f7f4eeb3;border-radius:14px 14px 0 0;border-bottom:none;padding:14px 22px;font-size:14.5px;font-weight:600;transition:.3s}.kicx-ing .sel-btn img{width:34px;height:34px;object-fit:contain;background:var(--cream);border-radius:8px;padding:2px}.kicx-ing .sel-btn:hover{color:var(--offwhite);border-color:#f2c20080}.kicx-ing .sel-btn.active{background:var(--offwhite);color:var(--charcoal);border-color:var(--offwhite)}.kicx-ing .sel-btn small{display:block;font-weight:400;font-size:11.5px;color:inherit;opacity:.65}.kicx-ing .product-panel{display:none;padding:70px 0 90px;animation:kxPanelIn .7s cubic-bezier(.16,1,.3,1)}.kicx-ing .product-panel.active{display:block}@keyframes kxPanelIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.kicx-ing .panel-head{display:grid;gap:40px;grid-template-columns:1fr;align-items:center;margin-bottom:56px}@media(min-width:820px){.kicx-ing .panel-head{grid-template-columns:300px 1fr}}.kicx-ing .panel-img{background:var(--cream);border-radius:24px;padding:34px;display:flex;align-items:center;justify-content:center}.kicx-ing .panel-img img{max-height:280px;object-fit:contain}.kicx-ing .panel-info h2{font-family:var(--serif);font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.12;margin:0}.kicx-ing .panel-info .serve{display:inline-block;background:var(--cream);border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;padding:8px 18px;margin:18px 0}.kicx-ing .panel-info p{color:var(--muted);font-size:16.5px;max-width:560px}.kicx-ing .legend{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.kicx-ing .chip{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:6px 13px;border-radius:999px}.kicx-ing .legend .chip{cursor:pointer;border:1.5px solid transparent;transition:.25s;-webkit-user-select:none;user-select:none}.kicx-ing .legend .chip:hover{border-color:var(--charcoal)}.kicx-ing .legend .chip.active{border-color:var(--charcoal);box-shadow:0 4px 12px #1c1b182e}.kicx-ing .legend-hint{font-size:12px;color:var(--muted);margin-top:10px}.kicx-ing .chip.energy{background:#fdeeb8;color:#7a5d00}.kicx-ing .chip.gut{background:#dcead2;color:#3d5c2a}.kicx-ing .chip.immunity{background:#d9e6ee;color:#2c4a61}.kicx-ing .chip.performance{background:#f3ddd0;color:#7a3e1d}.kicx-ing .chip.recovery{background:#e6dcee;color:#553a6b}.kicx-ing .chip.vitality{background:#f6d9dd;color:#8a2f3e}.kicx-ing .chip.minerals{background:#e3e0d4;color:#5a553f}.kicx-ing .ing-table{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.kicx-ing .ing-row{border-bottom:1px solid var(--line)}.kicx-ing .ing-row:last-child{border-bottom:none}.kicx-ing .ing-head{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;background:none;padding:20px 22px;text-align:left;transition:background .3s}.kicx-ing .ing-head:hover,.kicx-ing .ing-row.open .ing-head{background:var(--cream)}.kicx-ing .ing-name{font-family:var(--serif);font-size:17.5px;font-weight:500;color:var(--ink)}.kicx-ing .ing-name .chip{margin-left:10px;vertical-align:middle}.kicx-ing .ing-dose{font-weight:700;font-size:14.5px;color:var(--yellow-deep);white-space:nowrap}.kicx-ing .ing-chev{font-size:20px;color:var(--muted);transition:transform .4s;line-height:1}.kicx-ing .ing-row.open .ing-chev{transform:rotate(45deg);color:var(--yellow-deep)}.kicx-ing .ing-detail{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}.kicx-ing .ing-row.open .ing-detail{max-height:300px}.kicx-ing .ing-detail-inner{padding:4px 22px 24px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:720px){.kicx-ing .ing-detail-inner{grid-template-columns:1fr 1fr}}.kicx-ing .ing-detail h5{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.kicx-ing .ing-detail p{font-size:14.5px;color:var(--ink);line-height:1.6}@media(max-width:600px){.kicx-ing .ing-name .chip{display:none}.kicx-ing .ing-head{padding:18px 16px}.kicx-ing .ing-detail-inner{padding:4px 16px 22px}}.kicx-ing .fine-print{font-size:12.5px;color:var(--muted);margin-top:22px;line-height:1.7;max-width:760px}.kicx-ing .why-grid{display:grid;gap:20px;margin-top:46px;grid-template-columns:1fr}@media(min-width:760px){.kicx-ing .why-grid{grid-template-columns:1fr 1fr}}.kicx-ing .why-card{background:var(--charcoal);color:var(--offwhite);border-radius:20px;padding:34px;transition:.4s}.kicx-ing .why-card:hover{transform:translateY(-5px)}.kicx-ing .why-card h4{font-family:var(--serif);font-size:22px;font-weight:500;margin-bottom:12px}.kicx-ing .why-card h4 span{color:var(--yellow)}.kicx-ing .why-card p{font-size:14.5px;color:#f7f4eebf}.kicx-ing .standards{background:var(--charcoal);color:var(--offwhite);padding:90px 0;text-align:center;margin-top:30px}.kicx-ing .standards h2{font-family:var(--serif);font-size:clamp(28px,4vw,42px);font-weight:500;max-width:680px;margin:0 auto}.kicx-ing .standards h2 em{font-style:italic;color:var(--yellow)}.kicx-ing .standards p{color:#f7f4eeb3;max-width:560px;margin:18px auto 34px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kicx-ingredients.css.map */
