.kp{--bg: #f5f6f2;--s1: #fff;--s2: #eef1ee;--s3: #e3e7e2;--sep: rgba(22,32,30,.1);--l: #16201e;--l2: #4f5b58;--l3: #7f8a87;--acc: #0e7c6b;--on: #fff;--ink: #0b6e5f;--tint: rgba(14,124,107,.12);--hi: #f3c34f;--hit: #fdf0cc;--hink: #7a4c05;--pos: #0e7c6b;--post: rgba(14,124,107,.12);--warn: #a8660a;--warnt: rgba(168,102,10,.14);--crit: #c0412c;--critt: rgba(192,65,44,.12);--r: 12px;--rl: 19px;--card: 0 1px 2px rgba(22,32,30,.05), 0 0 0 .5px rgba(22,32,30,.07);--disp: "Bricolage Grotesque", sans-serif;--dispw: 800;--text: "Figtree", system-ui, sans-serif;font:400 13px/1.38 var(--text);color:var(--l);background:var(--bg);-webkit-font-smoothing:antialiased}.kp--work{--bg: #16201e;--s1: #1f2b29;--s2: #2a3735;--s3: #344341;--sep: rgba(245,246,242,.1);--l: #f5f6f2;--l2: #b9c3c0;--l3: #808c89;--ink: #5bc4b0;--tint: rgba(91,196,176,.16);--hit: rgba(243,195,79,.16);--hink: #f3c34f;--pos: #5bb6aa;--post: rgba(91,182,170,.18);--warn: #f3c34f;--warnt: rgba(243,195,79,.18);--crit: #ea8a6f;--critt: rgba(234,138,111,.18);--card: none}.kp--street{--bg: #0b0b0c;--s1: #161618;--s2: #1f1f22;--s3: #2a2a2e;--sep: rgba(255,255,255,.08);--l: #f2f0ea;--l2: #a9a69f;--l3: #7b7871;--acc: #ff5a1f;--on: #0b0b0c;--ink: #ff6b35;--tint: rgba(255,90,31,.16);--pos: #5bb6aa;--post: rgba(91,182,170,.16);--warn: #f3c34f;--warnt: rgba(243,195,79,.18);--r: 9px;--rl: 21px;--card: none;--disp: "Archivo Black", sans-serif;--dispw: 400}.kp--matcha{--bg: #faf8f3;--s1: #fff;--s2: #f2eee6;--s3: #e7e0d3;--sep: rgba(62,50,41,.1);--l: #3e3229;--l2: #6b5b4e;--l3: #8f8075;--acc: #3e3229;--on: #faf8f3;--ink: #3e3229;--tint: #e3e9d3;--pos: #5f6f45;--post: #e3e9d3;--r: 10px;--rl: 24px;--card: 0 0 0 .5px rgba(62,50,41,.1);--disp: "Instrument Serif", Georgia, serif;--dispw: 400}.kp *,.kp *:before,.kp *:after{box-sizing:border-box}:where(.kp) p,:where(.kp) h4{margin:0}:where(.kp) button{font:600 13px/1.2 var(--text);color:inherit;cursor:pointer;border:0;background:none;padding:0;-webkit-tap-highlight-color:transparent}.kp button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kp-i{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.kp-i--s{width:13px;height:13px;stroke-width:2.4}.kp-i--l{width:21px;height:21px}.kp-lt{font:var(--dispw) 27px/1.12 var(--disp);letter-spacing:-.02em}.kp--street .kp-lt{letter-spacing:-.01em;font-size:24px}.kp--matcha .kp-lt{letter-spacing:0;font-size:31px;line-height:1.05}.kp-lt em{font-style:italic}.kp-title{font:var(--dispw) 18px/1.2 var(--disp)}.kp--matcha .kp-title{font-size:22px;line-height:1.1}.kp-h{font:600 14.5px/1.3 var(--text)}.kp-foot{font-size:11.5px;color:var(--l2)}.kp-num{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-weight:700}.kp-sub{display:block;font-size:11.5px;color:var(--l2);margin-top:2px}.kp-sec-h{display:flex;justify-content:space-between;gap:8px;font:600 11.5px/1.3 var(--text);color:var(--l2);padding:16px 3px 6px}.kp-sec-h span+span{font-weight:400;color:var(--l3)}.kp-group{background:var(--s1);border-radius:var(--r);box-shadow:var(--card);overflow:hidden}.kp-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:9px 12px;width:100%;text-align:left}.kp-row+.kp-row:before{content:"";position:absolute;top:0;right:0;left:var(--sep-l, 56px);height:1px;transform:scaleY(.5);background:var(--sep)}.kp-row b{display:block;font:600 13.5px/1.25 var(--text)}.kp-row small{display:block;font-size:11px;color:var(--l2)}.kp-row .kp-num{font-size:13px}.kp-av{--c: #d9ece8;--f: #0b5f52;width:34px;height:34px;border-radius:999px 999px 7px 7px;background:var(--c);color:var(--f);display:grid;place-items:center;font:600 12px/1 var(--text);flex:none}.kp--work .kp-av{--c: #1f3d38;--f: #9fd8cc}.kp-av--l{width:50px;height:50px;font-size:17px;border-radius:999px 999px 10px 10px}.kp-av--dash{background:none;border:1.5px dashed var(--l3);color:var(--l2)}.kp-tile{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--s2);color:var(--l)}.kp-badge{display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 7px;border-radius:6px;font:600 10.5px/1 var(--text);white-space:nowrap;background:var(--s2);color:var(--l2)}.kp-badge--pos{background:var(--post);color:var(--pos)}.kp-badge--warn{background:var(--warnt);color:var(--warn)}.kp-badge--crit{background:var(--critt);color:var(--crit)}.kp-badge--acc{background:var(--tint);color:var(--ink)}.kp-badge--hi{background:var(--hit);color:var(--hink)}.kp-btn{font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:0 16px;border-radius:999px;white-space:nowrap;transition:transform .1s ease}.kp-btn:active{transform:scale(.97)}.kp-btn--l{min-height:45px;font-size:14.5px;padding:0 20px}.kp-btn--s{min-height:30px;padding:0 12px;font-size:11.5px}.kp-btn--fill{background:var(--acc);color:var(--on)}.kp-btn--tint{background:var(--tint);color:var(--ink)}.kp--matcha .kp-btn--tint,.kp--work .kp-btn--tint{background:var(--s2);color:var(--l)}.kp-btn--plain{color:var(--ink)}.kp-btn--full{width:100%}.kp-chip{flex:1;min-height:40px;border-radius:10px;background:var(--s2);font-weight:700}.kp-chip.is-on{background:var(--acc);color:var(--on)}.kp-seg{display:flex;padding:2px;border-radius:9px;background:var(--s2)}.kp-seg button{flex:1;min-height:30px;border-radius:7px;font-size:11.5px;color:var(--l2)}.kp-seg button.is-on{background:var(--s1);color:var(--l);box-shadow:0 1px 3px #0000001f}.kp--work .kp-seg button.is-on{background:var(--s3)}.kp-stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--s1);border-radius:var(--r);box-shadow:var(--card)}.kp-stats>div{display:grid;justify-items:center;gap:1px;padding:10px 6px}.kp-stats>div+div{box-shadow:inset .5px 0 0 var(--sep)}.kp-stats b{font:700 18px/1.2 JetBrains Mono,monospace}.kp-stats span{font-size:11px;color:var(--l2)}.kp-card{background:var(--s1);border-radius:var(--r);box-shadow:var(--card);overflow:hidden}.kp-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r);background:var(--s1);font-size:12.5px}.kp-note .kp-i{color:var(--hink);margin-top:1px}.kp-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;background:#0a100f73}.kp-sheet[hidden]{display:none}.kp-sheet__in{width:100%;max-height:86%;overflow-y:auto;background:#f5f6f2;color:#16201e;border-radius:20px 20px 0 0;padding:6px 12px 28px;display:grid;gap:8px;box-shadow:0 -8px 30px #0000004d;animation:kp-up .35s cubic-bezier(.32,.72,0,1)}.kp-sheet__grab{width:32px;height:4px;border-radius:3px;background:#7f8a87;opacity:.4;margin:0 auto 4px}.kp-sheet__t{font:800 17px/1.2 Bricolage Grotesque,sans-serif;text-align:center;padding:2px 0 4px}.kp-toast{position:absolute;left:12px;right:12px;bottom:30px;z-index:40;display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:999px;background:#16201e;color:#f5f6f2;font-size:12px;font-weight:600;box-shadow:0 8px 26px #0000004d;animation:kp-in .25s ease}.kp-toast[hidden]{display:none}.kp-toast .kp-i{color:#5bb6aa}@keyframes kp-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes kp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kp-shop{display:flex;justify-content:space-between;align-items:center}.kp-mono{width:42px;height:42px;display:grid;place-items:center;border-radius:28%;background:var(--acc);color:var(--on);font:var(--dispw) 15px/1 var(--disp);letter-spacing:-.02em}.kp--matcha .kp-mono{border-radius:50%;font-style:italic;font-size:17px;letter-spacing:0}.kp-shopname{margin-top:8px!important}.kp-trust{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:6px!important;font-size:11px;font-weight:600;color:var(--l2)}.kp-trust span{display:inline-flex;align-items:center;gap:4px}.kp-trust .kp-i{color:var(--pos)}.kp-post{margin-bottom:20px}.kp-post__media{position:relative;border-radius:var(--rl);overflow:hidden;background:var(--s2);aspect-ratio:4 / 4.4}.kp-post__media img{width:100%;height:100%;object-fit:cover;display:block}.kp-post__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:start;padding:9px 3px 0}.kp-post__price{font:600 14.5px/1.4 var(--text);text-align:right}.kp-post__facts{font-size:11px;color:var(--l2)}@media(prefers-reduced-motion:reduce){.kp-sheet__in,.kp-toast{animation:none}.kp-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kaya-phones.css.map */
