.ck{--ink:#1d1d24;--muted:#6f6c7a;--brand:#6a3fe0;--brand-dark:#5530c4;--tint:#e4dafc;--soft:#f2edfd;--line:#ebe8f3;background:var(--soft);min-height:100vh;color:var(--ink);font-family:"Leon-Product", var(--font-rubik), Arial, sans-serif;overflow-x:clip}.ck :is(h1,h3,p,ul){margin:0;padding:0}.ck a{color:var(--brand)}.ck-top{text-align:center;padding:20px 24px 6px}.ck .ck-top a{color:var(--ink);text-align:right;align-items:center;gap:10px;display:inline-flex}.ck-top img{border-radius:10px;width:40px;height:40px;box-shadow:0 3px 8px #1f29502e}.ck-top strong{font-size:15px;font-weight:800;display:block}.ck-top small{color:#7b7b85;font-size:11px;display:block}.ck-wrap{max-width:680px;margin:0 auto;padding:24px 20px 60px}.ck-prog{height:34px;box-shadow:inset 0 0 0 1px var(--tint);background:#fff;border-radius:999px;margin:6px 0 22px;position:relative;overflow:hidden}.ck-fill{background:linear-gradient(270deg, var(--brand), var(--brand-dark));border-radius:999px;width:90%;height:100%;position:absolute;inset:0 0 0 auto}.ck-ptxt{z-index:2;color:#fff;text-shadow:0 1px 2px #0003;justify-content:center;align-items:center;gap:10px;height:100%;font-size:15px;font-weight:700;display:flex;position:relative}.ck .ck-h{color:var(--ink);text-align:center;margin:4px 0 20px;font-size:clamp(26px,5vw,40px);font-weight:900}.ck-steps{display:flex}.ck-st{color:var(--muted);background:#f6f3fd;flex:1;align-items:center;gap:12px;padding:16px 14px;display:flex}.ck-n{color:#fff;background:#d8cff0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.ck-st.active{color:var(--ink);background:#fff}.ck-st.active .ck-n{background:var(--brand)}.ck-st b{font-size:15px;font-weight:700;display:block}.ck-st small{color:#8a8794;margin-top:2px;font-size:12px;display:block}.ck-s1{border-radius:0 16px 0 0}.ck-s2{border-radius:16px 0 0}.ck-body{background:#fff;border-radius:0 0 16px 16px;padding:26px;box-shadow:0 14px 44px #341c781f}.ck-sum{border-collapse:collapse;width:100%;margin:6px 0 18px}.ck-sum th{border-bottom:1px solid var(--line);color:var(--muted);text-align:right;background:#f8f6fd;padding:11px 12px;font-size:13px;font-weight:700}.ck-sum th:last-child{text-align:left}.ck-sum td{border-bottom:1px solid var(--line);padding:12px;font-size:15px}.ck-sum td:last-child{text-align:left;white-space:nowrap;direction:ltr}.ck-sum .ck-sub{color:var(--muted)}.ck-sum .ck-tot td{border-bottom:0;font-size:17px;font-weight:900}.ck-prod{align-items:center;gap:10px;display:flex}.ck-prod img{object-fit:cover;border-radius:10px;width:42px;height:42px}.ck-bump{background:#fbf9ff;border:2px dashed #b49cf2;border-radius:14px;margin:14px 0;padding:16px 18px}.ck-bump-h{color:var(--brand-dark);margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.4}.ck-bump ul{margin:0 0 8px;list-style:none}.ck-bump li{color:#34323d;padding:4px 0;font-size:15px;line-height:1.5}.ck-bump li:before{content:"✔";color:var(--brand);margin-left:8px;font-weight:900}.ck-bump-price{text-align:right;color:var(--ink);direction:ltr;margin:6px 0 12px;font-size:19px;font-weight:900}.ck-bump-add{border:2px solid var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex}.ck-bump-add input{width:20px;height:20px;accent-color:var(--brand);margin:0}.ck-bump.on{border-style:solid;border-color:var(--brand);background:var(--soft)}.ck-bump.on .ck-bump-add{border-color:var(--brand);background:var(--brand);color:#fff}.ck-bump.on .ck-bump-add input{accent-color:#fff}.ck-pay{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.ck .ck-pay h3{color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:700}.ck .ck-muted{color:var(--muted);font-size:14px;line-height:1.6}.ck .ck-center{text-align:center;margin-top:12px}.ck-coupon{background:#fbf9ff;border:1px dashed #c9b8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:14px;display:flex}.ck-coupon b{letter-spacing:.5px;font-size:15px}.ck-coupon button{border:1px solid var(--brand);color:var(--brand);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.ck-terms{color:#3a3844;cursor:pointer;align-items:flex-start;gap:9px;margin:16px 0 4px;font-size:14px;font-weight:700;display:flex}.ck-terms input{width:19px;height:19px;accent-color:var(--brand);flex:none;margin:1px 0 0}.ck .ck-err{color:#98233c;background:#fdecef;border:1px solid #f5c2cc;border-radius:10px;margin:12px 0;padding:11px 14px;font-size:14px}.ck-cta{margin-top:16px}.ck .ck-btn{background:var(--brand);color:#fff;text-align:center;border-radius:10px;width:100%;padding:18px;font-size:20px;font-weight:700;transition:background .15s;display:block;box-shadow:0 6px 18px #6a3fe04d}.ck .ck-btn:hover{background:var(--brand-dark)}.ck-btn span{display:inline-block}.ck .ck-footer{color:#8a8794;text-align:center;margin-top:26px;font-size:12px}.ck .ck-footer a{color:#8a8794}@media (max-width:640px){.ck-body{padding:18px}.ck-st small{display:none}.ck .ck-btn{font-size:18px}}.ck .ck-fill-full{width:100%}.ck-done{text-align:center;border-radius:16px}.ck .ck-done-check{background:var(--soft);width:56px;height:56px;color:var(--brand);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.ck .ck-done-lead{color:#3a3844;margin-bottom:18px;font-size:15px}.ck .ck-done h3{color:var(--ink);margin-bottom:6px;font-size:19px;font-weight:700}.ck-sum .ck-disc td{color:#1f8a4c;font-weight:700}.ck .ck-bump-extra{color:var(--ink);background:#fff;border-radius:8px;margin:-2px 0 10px;padding:7px 10px;font-size:14px;font-weight:700}.ck-was{color:#716a7e;font-size:.8em;font-weight:400;text-decoration-thickness:1px;display:block}.ck .ck-saving{color:#287542;margin-top:5px;font-size:13px;font-weight:700;display:block}.ck .ck-lead h3{color:var(--ink);margin-bottom:14px;font-size:19px;font-weight:800}.ck-lead label{margin-bottom:12px;display:block}.ck-lead label span{color:#3a3844;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.ck-lead input{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d3ea;border-radius:10px;padding:13px 14px;font-size:16px}.ck-lead input[dir=ltr]{text-align:right}.ck-lead input:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.ck .ck-lead .ck-btn{cursor:pointer;border:0;font-family:inherit}.ck .ck-lead .ck-btn:disabled{opacity:.7;cursor:default}.ck .ck-hp{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.ck .ck-who{color:var(--muted);margin-bottom:14px;font-size:14px}.ck-who button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ck [hidden]{display:none!important}
