.kc-fmp{--bg:#f5f9fd;--card:#ffffff;--ink:#224292;--ink-soft:#5b6b9e;--brand:#0009b1;--brand-dark:#180096;--sky:#a9daed;--accent:#f48920;--accent-soft:#fdf0dd;--ok:#06b608;--warn-bg:#fdecea;--warn-ink:#d20000;--note-bg:#fff8e6;--note-ink:#8a6510;--line:#dbe7f3;--radius:18px;--shadow:0 2px 10px rgba(24,0,150,.08);font-family:Lato,Arial,Tahoma,Verdana,sans-serif;font-size:17px;line-height:1.5;letter-spacing:normal;background:var(--bg);color:var(--ink);padding:8px 0 90px}.kc-fmp *,.kc-fmp *:before,.kc-fmp *:after{box-sizing:border-box;margin:0;padding:0}.kc-fmp h1,.kc-fmp h2,.kc-fmp h3{font-family:Quicksand,sans-serif;font-weight:700;color:var(--brand-dark);text-transform:none;letter-spacing:normal;line-height:1.25}.kc-fmp p{margin:0}.kc-fmp a{text-decoration:none}.kc-fmp img{border:none;max-width:100%}.kc-fmp button{background:none;box-shadow:none;text-transform:none;letter-spacing:normal;line-height:1.3}.kc-fmp .kc-tagline{text-align:center;color:var(--ink-soft);font-size:16px;padding:10px 12px 0}.kc-fmp .progress{display:flex;gap:8px;align-items:center;justify-content:center;padding:16px 12px 4px;flex-wrap:wrap;list-style:none}.kc-fmp .progress .pstep{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-soft)}.kc-fmp .progress .dot{width:34px;height:34px;border-radius:50%;background:#e3edf7;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;font-weight:700}.kc-fmp .progress .pstep.done .dot{background:var(--sky);color:var(--brand-dark)}.kc-fmp .progress .pstep.active .dot{background:var(--brand);color:#fff}.kc-fmp .progress .pstep.active{color:var(--brand);font-weight:700}.kc-fmp .progress .bar{width:26px;height:3px;background:#e3edf7;border-radius:2px}.kc-fmp .app{width:100%;max-width:1180px;margin:0 auto;padding:18px 20px 40px;min-height:340px}.kc-fmp h1{font-size:34px;margin:14px 0 6px;text-align:center;color:var(--brand-dark)}.kc-fmp .sub{color:var(--ink-soft);text-align:center;font-size:19px;margin-bottom:26px}.kc-fmp .sub a{color:var(--brand)}.kc-fmp .choices{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:10px}.kc-fmp .choice{background:var(--card);border:3px solid var(--line);border-radius:var(--radius);padding:26px 22px;min-height:120px;cursor:pointer;text-align:left;box-shadow:var(--shadow);transition:border-color .12s,transform .06s;display:flex;flex-direction:column;gap:8px;font:inherit;color:inherit;width:100%}.kc-fmp .choice:hover{border-color:var(--sky)}.kc-fmp .choice:active{transform:scale(.985)}.kc-fmp .choice.selected{border-color:var(--brand);background:#eef5fc}.kc-fmp .choice .ic{font-size:34px;line-height:1.2}.kc-fmp .choice .t{font-family:Quicksand,sans-serif;font-size:21px;font-weight:700}.kc-fmp .choice .d{color:var(--ink-soft);font-size:17px;line-height:1.4}.kc-fmp .levels{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kc-fmp .level .lv{display:inline-block;background:var(--sky);color:var(--brand-dark);border-radius:20px;font-weight:800;padding:3px 14px;font-size:16px;margin-bottom:4px;align-self:flex-start}.kc-fmp .groupsep{max-width:860px;margin:26px auto 8px;text-align:center;color:var(--ink-soft);font-weight:700}.kc-fmp .toggles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:28px}.kc-fmp .toggle{display:flex;align-items:center;gap:14px;background:var(--card);border:3px solid var(--line);border-radius:var(--radius);padding:16px 18px;cursor:pointer;min-height:64px;box-shadow:var(--shadow);font-size:17px;font-weight:600}.kc-fmp .toggle.selected{border-color:var(--brand);background:#eef5fc}.kc-fmp .toggle .box{width:30px;height:30px;border-radius:8px;border:3px solid var(--line);flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#fff;font-weight:900;color:#fff}.kc-fmp .toggle.selected .box{background:var(--brand);border-color:var(--brand)}.kc-fmp .toggle small{display:block;font-weight:400;color:var(--ink-soft);font-size:14px;line-height:1.35}.kc-fmp .infobox{background:var(--note-bg);border:2px solid #f0dfae;border-radius:var(--radius);padding:18px 20px;margin:22px auto 0;max-width:860px;font-size:17px;line-height:1.55;color:#5c4a12}.kc-fmp .infobox b{color:var(--note-ink)}.kc-fmp .infobox h3{font-size:18px;color:var(--note-ink);margin-bottom:6px}.kc-fmp .navbar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:12px 22px;gap:12px;z-index:9000}.kc-fmp .btn{font-family:Quicksand,sans-serif;font-weight:700;border:none;border-radius:22px;cursor:pointer;padding:16px 30px;min-height:60px;font-size:19px;line-height:1.2;text-transform:none;letter-spacing:normal;text-decoration:none;box-shadow:none;background-image:none;display:inline-flex;align-items:center;justify-content:center}.kc-fmp .btn.primary{background:var(--brand);color:#fff}.kc-fmp .btn.primary:hover{background:var(--brand-dark);color:#fff}.kc-fmp .btn.primary:disabled{background:#b9c0dc;cursor:not-allowed}.kc-fmp .btn.ghost{background:transparent;color:var(--brand);border:3px solid var(--brand)}.kc-fmp .btn.ghost:hover{color:var(--brand-dark);border-color:var(--brand-dark)}.kc-fmp .btn.small{padding:10px 18px;min-height:48px;font-size:17px}.kc-fmp .ctrls{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center;background:var(--card);border:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 20px;margin:0 auto 20px;max-width:920px}.kc-fmp .ctrls .lbl{font-weight:700;color:var(--brand-dark)}.kc-fmp .sortbtn{font:inherit;font-weight:700;border:2px solid var(--brand);background:#fff;color:var(--brand);border-radius:20px;padding:9px 18px;cursor:pointer;min-height:44px;box-shadow:none;text-transform:none}.kc-fmp .sortbtn.on{background:var(--brand);color:#fff}.kc-fmp .pricectl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kc-fmp .pricectl input[type=range]{width:150px;accent-color:var(--brand);height:32px;cursor:pointer;-webkit-appearance:auto;appearance:auto;background:transparent;border:none}.kc-fmp .pricectl .pv{font-weight:800;color:var(--brand);min-width:118px;text-align:center}.kc-fmp .results-note{max-width:860px;margin:0 auto 18px}.kc-fmp .grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(295px,1fr))}.kc-fmp .pcard{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:2px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.kc-fmp .pcard.dim{opacity:.92}.kc-fmp .pcard .img{height:190px;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.kc-fmp .pcard .img img{max-width:100%;max-height:100%;object-fit:contain}.kc-fmp .pcard .img .noimg{color:#bfd4e6;font-size:44px}.kc-fmp .pcard .body{padding:16px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.kc-fmp .pcard .title{font-family:Quicksand,sans-serif;font-size:19px;font-weight:700;line-height:1.3;color:var(--brand-dark)}.kc-fmp .pcard .price{font-size:20px;font-weight:800;color:var(--brand)}.kc-fmp .pcard .lvlname{font-size:16px;color:var(--ink-soft)}.kc-fmp .pcard .lvlname b{color:var(--ink)}.kc-fmp .badges{display:flex;flex-wrap:wrap;gap:6px}.kc-fmp .badge{font-size:14px;font-weight:700;border-radius:8px;padding:4px 9px;background:#e7f4fb;color:var(--brand-dark);display:inline-block;line-height:1.35;text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;vertical-align:baseline}.kc-fmp .badge.warn{background:var(--warn-bg);color:var(--warn-ink)}.kc-fmp .badge.note{background:var(--note-bg);color:var(--note-ink)}.kc-fmp .badge.gold{background:var(--accent-soft);color:#a35c0d}.kc-fmp .monthly{font-size:15px;color:var(--ink-soft);background:#eef5fc;border-radius:9px;padding:7px 10px}.kc-fmp .monthly b{color:var(--ink)}.kc-fmp .pcard .actions{display:flex;gap:8px;margin-top:auto;padding-top:6px;flex-wrap:wrap;align-items:center}.kc-fmp a.link{color:var(--brand);font-weight:700;text-decoration:none;font-size:16px;padding:10px 4px}.kc-fmp a.link:hover{color:var(--brand-dark)}.kc-fmp .cmp{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--ink-soft);cursor:pointer;padding:8px 2px;font-weight:400}.kc-fmp .cmp input{width:22px;height:22px;accent-color:var(--brand);margin:0}.kc-fmp .cmpbar{position:fixed;bottom:86px;left:50%;transform:translate(-50%);background:var(--brand-dark);color:#fff;border-radius:20px;padding:12px 20px;z-index:9050;display:flex;align-items:center;gap:14px;box-shadow:0 6px 22px #00000040}.kc-fmp .cmpbar button{font:inherit;font-weight:800;background:var(--sky);border:none;color:var(--brand-dark);border-radius:14px;padding:11px 20px;cursor:pointer}.kc-fmp .tablewrap{overflow-x:auto;margin-top:14px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px}.kc-fmp table{border-collapse:collapse;width:100%;min-width:640px;margin:0;background:transparent;border:none}.kc-fmp th,.kc-fmp td{padding:12px 14px;text-align:left;border:none;border-bottom:1px solid var(--line);font-size:17px;vertical-align:top;color:var(--ink)}.kc-fmp th{background:#edf4fb;font-weight:800;color:var(--brand-dark);text-transform:none;letter-spacing:normal}.kc-fmp tr:last-child td{border-bottom:none}.kc-fmp .plans-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:8px}.kc-fmp .plancard{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:2px solid var(--line);padding:18px 20px}.kc-fmp .plancard h3{color:var(--brand);margin-bottom:10px;font-size:20px}.kc-fmp .plancard.hl{border-color:var(--accent)}.kc-fmp .plancard table{min-width:0}.kc-fmp .plancard td,.kc-fmp .plancard th{padding:8px;font-size:16px}.kc-fmp .simcard{background:linear-gradient(135deg,var(--brand-dark),#2a1bb5);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 26px;max-width:860px;margin:0 auto 22px}.kc-fmp .simcard h3{color:var(--sky);font-size:21px;margin-bottom:6px}.kc-fmp .simcard .simname{font-family:Quicksand,sans-serif;font-size:26px;font-weight:700;margin:4px 0 8px}.kc-fmp .simcard .why{opacity:.85;font-size:17px;margin-bottom:12px}.kc-fmp .simcard .why a{color:var(--sky)}.kc-fmp .simcard .fulfil{font-size:16px;line-height:1.6;border-top:1px solid #ffffff33;padding-top:10px}.kc-fmp .simcard .prov{display:inline-block;background:var(--accent);color:#fff;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.5px;padding:3px 8px;vertical-align:middle;margin-left:8px}.kc-fmp .activation{background:var(--card);border:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px;max-width:860px;margin:18px auto 0;font-size:17px;line-height:1.6}.kc-fmp .activation b{color:var(--brand-dark)}.kc-fmp .activation .fee{color:var(--brand);font-weight:800}.kc-fmp .summary-box{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 26px;max-width:720px;margin:0 auto}.kc-fmp .center{text-align:center}@media(max-width:640px){.kc-fmp{font-size:16px}.kc-fmp h1{font-size:27px}.kc-fmp .pcard .img{height:150px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kc-find-my-phone.css.map */
