body.body-theme [data-kkp-product] .kkp-ingredients{display:block;padding:clamp(20px,3vw,40px);background:var(--kkp-content-bg)}body.body-theme [data-kkp-product] .kkp-ingredient-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #31593e22}body.body-theme [data-kkp-product] .kkp-ingredient-header h2{margin:0;font-size:clamp(24px,3vw,36px);letter-spacing:-.025em;line-height:1.3}body.body-theme [data-kkp-product] .kkp-ingredient-header .kkp-kicker{margin:0 0 8px}body.body-theme [data-kkp-product] .kkp-ingredient-header .rte{max-width:720px;margin-top:14px;font-size:14px;line-height:1.8}body.body-theme [data-kkp-product] .kkp-ingredient-header .rte p:last-child{margin-bottom:0}body.body-theme [data-kkp-product] .kkp-ingredient-count{flex-shrink:0;margin:4px 0 0;padding:9px 14px;border:1px solid #31593e22;border-radius:24px;background:#ffffffb3;color:var(--kkp-content-accent);font-size:12px;line-height:1.5}body.body-theme [data-kkp-product] .kkp-ingredient-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,3vw,36px);align-items:center}body.body-theme [data-kkp-product] .kkp-ingredient-layout--no-image{grid-template-columns:1fr}body.body-theme [data-kkp-product] .kkp-ingredient-visual{min-width:0;margin:0;padding:18px;border:1px solid #31593e1c;border-radius:18px;background:#ffffffb3;text-align:left}body.body-theme [data-kkp-product] .kkp-ingredient-image-heading{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--kkp-content-accent)}body.body-theme [data-kkp-product] .kkp-ingredient-image-frame{overflow:hidden;border-radius:12px;background:#fff}body.body-theme [data-kkp-product] .kkp-ingredient-image-frame img{display:block;width:100%;height:auto;max-height:none;border-radius:0;object-fit:contain}body.body-theme [data-kkp-product] .kkp-ingredient-visual figcaption{font-size:12px;line-height:1.8;margin-top:14px;opacity:1;color:var(--pdp-muted)}body.body-theme [data-kkp-product] .kkp-ingredient-visual .kkp-image-open{margin-top:14px;box-shadow:none}body.body-theme [data-kkp-product] .kkp-ingredient-grid{display:grid;grid-template-columns:repeat(var(--kkp-ingredient-columns,2),minmax(0,1fr));gap:12px;margin:0}body.body-theme [data-kkp-product] .kkp-ingredient-card{display:flex;align-items:flex-start;gap:12px;padding:18px 14px;border:1px solid #31593e22;border-radius:14px;background:#fffefa;min-width:0}body.body-theme [data-kkp-product] .kkp-ingredient-card-marker{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#e4ecda;color:var(--kkp-content-accent)}body.body-theme [data-kkp-product] .kkp-ingredient-number{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}body.body-theme [data-kkp-product] .kkp-ingredient-card-marker img{width:36px;height:36px;margin:0;border-radius:10px;object-fit:contain}body.body-theme [data-kkp-product] .kkp-ingredient-card-body{min-width:0;flex:1}body.body-theme [data-kkp-product] .kkp-ingredient-card h3{margin:6px 0 0;font-size:15px;font-weight:600!important;line-height:1.6;letter-spacing:-.015em;overflow-wrap:anywhere}body.body-theme [data-kkp-product] .kkp-ingredient-card .rte{margin-top:8px;font-size:12px;line-height:1.8;color:var(--pdp-muted)}body.body-theme [data-kkp-product] .kkp-ingredient-card .rte p:last-child{margin-bottom:0}body.body-theme [data-kkp-product] .kkp-ingredient-amount{margin:6px 0 0;font-size:12px;line-height:1.7}body.body-theme [data-kkp-product] .kkp-label-note{padding:22px;border:1px solid #31593e22;border-radius:14px;background:#ffffffb3;font-size:14px;line-height:1.9;margin:0}body.body-theme [data-kkp-product] .kkp-benefit-table{margin-top:22px;font-size:13px}@media(min-width:750px){body.body-theme [data-kkp-product] [data-ingredient-layout=left] .kkp-ingredient-copy{grid-column:2;grid-row:1}body.body-theme [data-kkp-product] [data-ingredient-layout=left] .kkp-ingredient-visual{grid-column:1;grid-row:1}}body.body-theme [data-kkp-product] .kkp-ingredient-overview{text-align:center;padding:clamp(10px,2vw,24px) 0}body.body-theme [data-kkp-product] .kkp-ingredient-overview>h3{font-size:clamp(20px,2vw,26px);line-height:1.4;font-weight:600!important;letter-spacing:-.02em;margin:0 auto 16px;max-width:480px}body.body-theme [data-kkp-product] .kkp-overview-intro{font-size:14px;line-height:1.9;max-width:500px;margin:0 auto 26px}body.body-theme [data-kkp-product] .kkp-overview-intro p:last-child{margin-bottom:0}body.body-theme [data-kkp-product] .kkp-overview-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #31593e22;border-radius:12px;overflow:hidden;margin:0;font-size:13px;line-height:1.7}body.body-theme [data-kkp-product] .kkp-overview-table th,body.body-theme [data-kkp-product] .kkp-overview-table td{padding:13px 14px;vertical-align:middle;overflow-wrap:anywhere}body.body-theme [data-kkp-product] .kkp-overview-table thead th{background:var(--kkp-content-accent);color:#fff;font-weight:600}body.body-theme [data-kkp-product] .kkp-overview-table tbody th{font-weight:500;text-align:left;width:55%}body.body-theme [data-kkp-product] .kkp-overview-table tbody td{text-align:center}body.body-theme [data-kkp-product] .kkp-overview-table tbody tr:nth-child(odd){background:#fffefa}body.body-theme [data-kkp-product] .kkp-overview-table tbody tr:nth-child(2n){background:#e2eadc}body.body-theme [data-kkp-product] .kkp-overview-note{font-size:12px;line-height:1.8;color:var(--pdp-muted);margin:18px auto 0;max-width:500px}body.body-theme [data-kkp-product] .kkp-overview-note p:last-child{margin-bottom:0}body.body-theme [data-kkp-product] .kkp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1024px){body.body-theme [data-kkp-product] .kkp-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1024px){body.body-theme [data-kkp-product] .kkp-ingredient-layout{gap:20px}body.body-theme [data-kkp-product] .kkp-overview-table{font-size:12px}body.body-theme [data-kkp-product] .kkp-overview-table th,body.body-theme [data-kkp-product] .kkp-overview-table td{padding:11px 9px}body.body-theme [data-kkp-product] .kkp-ingredient-visual{padding:12px}}@media(max-width:749px){body.body-theme [data-kkp-product] .kkp-ingredient-layout{grid-template-columns:1fr}body.body-theme [data-kkp-product] .kkp-ingredient-visual{width:100%;max-width:540px;margin-inline:auto}}@media(max-width:479px){body.body-theme [data-kkp-product] .kkp-ingredient-header{display:block;padding-bottom:20px;margin-bottom:20px}body.body-theme [data-kkp-product] .kkp-ingredient-count{width:fit-content;margin-top:14px}body.body-theme [data-kkp-product] .kkp-ingredient-grid{grid-template-columns:1fr}body.body-theme [data-kkp-product] .kkp-ingredient-visual{padding:14px}}@media(hover:hover){body.body-theme [data-kkp-product] .kkp-ingredient-card:hover{border-color:var(--kkp-content-accent);box-shadow:0 5px 16px #203f2a09}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kayakalp-product-ingredients.css.map */
