[data-theme=karanfil] .kfca{--kfca-bordo:#b6445b;--kfca-bordo-d:#9e3a4f;--kfca-ink:#212b33;--kfca-text:#3b454d;--kfca-muted:#6e767f;--kfca-line:#e3e5eb;--kfca-line2:#efeff1;--kfca-ok:#1e8e3e;--kfca-head:"Bodoni Moda",var(--font-heading,serif);--kfca-label:"Josefin Sans",var(--font-label,sans-serif);--kfca-body:"Rubik",var(--font-body,sans-serif);font-family:var(--kfca-body);color:var(--kfca-text);background:#fff}.kfca *,.kfca :after,.kfca :before{box-sizing:border-box}.kfca button{font-family:inherit}.kfca a{color:inherit;text-decoration:none}.kfca img{display:block}.kfca-wrap{max-width:1320px;margin:0 auto;padding:0 24px}.kfca-m{display:none}.kfca-muted{color:var(--kfca-muted)}.kfca-ink{color:var(--kfca-ink)}.kfca-ok{color:var(--kfca-ok)}.kfca-sale{color:#d63a2f}.kfca-v{color:var(--kfca-ink)}.kfca-lab{font-size:12px;letter-spacing:1px;color:var(--kfca-muted)}.kfca-btn-p,.kfca-lab{font-family:var(--kfca-label);font-weight:600;text-transform:uppercase}.kfca-btn-p{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--kfca-bordo);color:#fff!important;border:0;border-radius:4px;min-height:48px;padding:3px 26px 0;font-size:14px;letter-spacing:.8px;cursor:pointer;transition:background .15s ease}.kfca-btn-p:hover{background:var(--kfca-bordo-d)}.kfca-btn-p[aria-disabled=true]{opacity:.55;cursor:not-allowed}.kfca-btn-s{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--kfca-text);border:1px solid var(--kfca-line);border-radius:4px;min-height:46px;padding:3px 20px 0;font-family:var(--kfca-label);font-size:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease}.kfca-btn-s:hover:not(:disabled){border-color:var(--kfca-bordo);color:var(--kfca-bordo)}.kfca-btn-s:disabled{opacity:.6;cursor:default}.kfca-inp{width:100%;min-width:0;height:46px;border:1px solid var(--kfca-line);border-radius:4px;padding:0 14px;font-family:var(--kfca-body);font-size:14px;color:var(--kfca-ink);background:#fff;outline:none;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease}.kfca-inp::-moz-placeholder{color:#9aa1a8;text-transform:none}.kfca-inp::placeholder{color:#9aa1a8;text-transform:none}.kfca-inp:focus{border-color:var(--kfca-bordo);box-shadow:0 0 0 3px rgba(182,68,91,.1)}.kfca-lbl{display:block;font-family:var(--kfca-label);font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--kfca-text);margin-bottom:7px}.kfca-lnk{border:0;background:none;padding:0;cursor:pointer;font-size:12px;color:var(--kfca-bordo);text-decoration:underline;text-underline-offset:3px}.kfca-card{background:#fff;border:1px solid var(--kfca-line2);border-radius:6px;box-shadow:0 1px 2px rgba(33,43,51,.03)}.kfca-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;padding-top:16px}.kfca-crumb,.kfca-crumb a{color:#77808a}.kfca-crumb a:hover{color:var(--kfca-bordo)}.kfca-crumb-cur{color:var(--kfca-text)}.kfca-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-top:18px}.kfca-ttl{font-family:var(--kfca-head);font-weight:400;font-size:38px;line-height:1.15;color:var(--kfca-ink);margin:0;letter-spacing:.3px}.kfca-ttl span{font-family:var(--kfca-body);font-size:16px;color:var(--kfca-muted);letter-spacing:0}.kfca-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:14px;flex:0 0 auto}.kfca-st{gap:10px;font-family:var(--kfca-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfca-muted);white-space:nowrap}.kfca-st,.kfca-st b{display:flex;align-items:center;font-size:13px}.kfca-st b{width:30px;height:30px;border-radius:50%;border:1px solid var(--kfca-line);background:#fff;justify-content:center;font-family:var(--kfca-body);font-weight:500;letter-spacing:0}.kfca-st.is-on{color:var(--kfca-bordo)}.kfca-st.is-on b{background:var(--kfca-bordo);border-color:var(--kfca-bordo);color:#fff}.kfca-stl{flex:0 0 48px;width:48px;height:1px;background:var(--kfca-line);margin-right:4px}.kfca-free-m{display:none}.kfca-free-d{background:#fbf4f1;border:1px solid #f0deda;border-radius:6px;padding:16px 20px;display:flex;align-items:center;gap:18px}.kfca-van{flex:0 0 auto}.kfca-free-body{flex:1;min-width:0}.kfca-free-top{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:9px;color:var(--kfca-text)}.kfca-free-top b{font-family:var(--kfca-label);font-size:12px;font-weight:600;letter-spacing:1px;color:var(--kfca-bordo);white-space:nowrap}.kfca-free-d.is-ok .kfca-free-top b{color:var(--kfca-ok)}.kfca-bar{height:6px;background:#f0deda;overflow:hidden}.kfca-bar,.kfca-bar span{display:block;border-radius:3px}.kfca-bar span{height:100%;background:var(--kfca-bordo);transition:width .4s ease}.kfca-free-d.is-ok .kfca-bar span{background:var(--kfca-ok)}.kfca-side{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start;padding-top:26px;padding-bottom:40px}.kfca-side.is-empty{grid-template-columns:minmax(0,1fr)}.kfca-main{min-width:0;display:flex;flex-direction:column;gap:22px}.kfca-skel{border-radius:6px;background:linear-gradient(90deg,#f7f4f4,#fbf4f1,#f7f4f4)}.kfca-alert{margin:16px 0 0;padding:10px 14px;border-radius:4px;background:#fdecea;color:#b3261e;font-size:14px}.kfca-list{background:#fff;border:1px solid var(--kfca-line2);border-radius:6px;box-shadow:0 1px 2px rgba(33,43,51,.03);padding:0 22px}.kfca-rowhd{display:grid;grid-template-columns:120px minmax(0,1fr) 130px 150px;gap:20px;padding:14px 0 12px}.kfca-rowhd span:first-child{grid-column:1/3}.kfca-rowhd span:nth-child(2){text-align:center}.kfca-rowhd span:nth-child(3){text-align:right}.kfca-row{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) 130px 150px;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--kfca-line2)}.kfca-img{position:relative;display:block;width:120px;aspect-ratio:1/1;overflow:hidden;background:#f4f4f4}.kfca-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kfca-rib{position:absolute;top:0;left:0;display:inline-flex;align-items:baseline;gap:5px;background:#d63a2f;color:#fff;font-size:10px;font-weight:500;letter-spacing:.3px;padding:4px 8px;border-bottom-right-radius:10px}.kfca-rib b{font-size:13px;font-weight:700;letter-spacing:0}.kfca-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.kfca-name{font-size:16px;color:var(--kfca-ink)!important;font-weight:500;line-height:1.3}.kfca-name:hover{color:var(--kfca-bordo)!important}.kfca-opts{font-size:13px;color:var(--kfca-muted)}.kfca-chips{display:none}.kfca-dl{align-items:center;gap:7px;font-size:13px;color:var(--kfca-text)}.kfca-dl,.kfca-dl-d,.kfca-dl-m{display:inline-flex}.kfca-dl-m{display:none}.kfca-err{font-size:13px;color:#d63a2f}.kfca-acts{display:flex;gap:16px;margin-top:2px}.kfca-acts button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;cursor:pointer;font-size:12px;color:var(--kfca-muted)}.kfca-acts button:hover:not(:disabled){color:var(--kfca-bordo)}.kfca-x{display:none}.kfca-bot{display:contents}.kfca-qtyc{display:flex;justify-content:center}.kfca-qty{display:inline-flex;align-items:center;border:1px solid var(--kfca-line);border-radius:4px;background:#fff}.kfca-qty button{width:40px;height:42px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--kfca-text);padding:0}.kfca-qty button:hover:not(:disabled){color:var(--kfca-bordo)}.kfca-qty button:disabled{opacity:.4;cursor:default}.kfca-qty output{min-width:30px;text-align:center;font-size:15px;font-weight:500;color:var(--kfca-ink)}.kfca-price{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.kfca-old{position:relative;color:#9a9a9a;font-size:14px}.kfca-old:after{content:"";position:absolute;left:-8px;right:-8px;top:52%;height:1px;background:#8e8e8e;transform:rotate(-12deg)}.kfca-old small{font-size:10px}.kfca-now{font-size:20px;color:#2a2f33;font-weight:500;white-space:nowrap}.kfca-now small{font-size:10px;color:#55606a;font-weight:400}.kfca-empty{padding:48px 20px 52px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.kfca-empty-ttl{font-family:var(--kfca-head);font-weight:400;font-size:22px;line-height:1.25;color:var(--kfca-ink)}.kfca-empty .kfca-muted{font-size:14px}.kfca-empty .kfca-btn-p{margin-top:8px}.kfca-aside{position:sticky;top:64px;display:flex;flex-direction:column;gap:16px;min-width:0}.kfca-coupon-m{display:none}.kfca-sum{padding:24px}.kfca-sum-ttl{font-family:var(--kfca-head);font-weight:400;font-size:24px;line-height:1.25;color:var(--kfca-ink);margin:0 0 18px}.kfca-rows{display:flex;flex-direction:column;gap:11px;font-size:14px}.kfca-rows>div{display:flex;justify-content:space-between;gap:10px}.kfca-coupon-d{display:block;margin-top:18px;padding-top:16px;border-top:1px solid var(--kfca-line2)}span.kfca-coupon-d{padding-top:12px}.kfca-coupon-row{display:flex;gap:8px}.kfca-coupon-row .kfca-btn-s{flex:0 0 auto}.kfca-cmsg{display:block;margin-top:8px;font-size:13px;color:#d63a2f}.kfca-cmsg.is-ok{color:var(--kfca-ok)}.kfca-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;border-top:1px solid var(--kfca-line2)}.kfca-total-l{font-family:var(--kfca-label);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfca-ink)}.kfca-total-r{text-align:right}.kfca-total-n{display:block;font-size:28px;font-weight:500;color:var(--kfca-ink);line-height:1.1}.kfca-total-n small{font-size:12px;color:#55606a;font-weight:400}.kfca-vat{font-size:12px}.kfca-warn{margin:12px 0 0;padding:9px 12px;border-radius:4px;background:#fff6e5;color:#8a5a00;font-size:13px;line-height:1.45}.kfca-go{width:100%;margin-top:18px;min-height:52px;font-size:15px}.kfca-cont{display:block;text-align:center;margin-top:12px;font-size:13px;color:var(--kfca-text);text-decoration:underline!important;text-underline-offset:3px}.kfca-cont:hover{color:var(--kfca-bordo)}.kfca-dsum{padding:18px 20px}.kfca-dsum .kfca-lab{display:block;margin-bottom:12px}.kfca-dsum-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4}.kfca-dsum-row svg{flex:0 0 auto;margin-top:1px}.kfca-sdnote{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--kfca-bordo-d);background:#fbf4f1;border-radius:4px;padding:8px 10px}.kfca-trust{display:flex;flex-direction:column;gap:11px;padding:4px 6px;font-size:13px;color:var(--kfca-text)}.kfca-trust span{display:flex;gap:10px;align-items:center}.kfca-trust svg{flex:0 0 auto}.kfca-cont-m,.kfca-mbar,.kfca-trust-m{display:none}.kfca-recs{padding-top:10px;padding-bottom:30px}.kfca-recs-head{display:flex;align-items:center;gap:18px;margin-bottom:26px}.kfca-recs-head span{flex:1;height:1px;background:var(--kfca-line)}.kfca-recs-head h2{font-family:var(--kfca-head);font-weight:400;font-size:28px;line-height:1.25;color:var(--kfca-ink);margin:0}.kfca-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;row-gap:34px}.kfca-rec{display:flex;flex-direction:column;min-width:0}.kfca-rec .kf-pcard{flex:1}.kfca-rec .kf-heart{display:none}.kfca-rec-btn{min-height:42px;font-size:13px;color:var(--kfca-bordo);border-color:#e9c3c8}.kfca-rec-btn.is-in{color:var(--kfca-ok);border-color:var(--kfca-ok);cursor:default}@media (max-width:1279.98px) and (min-width:1024px){.kfca-side{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.kfca-row,.kfca-rowhd{grid-template-columns:100px minmax(0,1fr) 120px 120px;gap:16px}.kfca-img{width:100px}}@media (max-width:1023.98px){.kfca-d{display:none}.kfca-m{display:inline}.kfca-wrap{padding:0 16px}.kfca-crumb{display:none}.kfca-head{flex-direction:column-reverse;align-items:stretch;gap:18px;padding-top:14px}.kfca-ttl{font-size:30px;line-height:1.1;letter-spacing:0}.kfca-ttl span{font-size:14px;color:#5e6670}.kfca-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}.kfca-steps:before{content:"";position:absolute;left:16%;right:16%;top:13px;height:1px;background:var(--kfca-line)}.kfca-stl{display:none}.kfca-st{position:relative;flex-direction:column;gap:4px;font-size:11px;letter-spacing:.5px;color:#5e6670;white-space:nowrap;text-align:center}.kfca-st b{width:26px;height:26px;font-size:12px;font-weight:600;border-color:#d5d8dd;color:#5e6670}.kfca-free-d{display:none}.kfca-free-m{display:block;margin-top:14px;background:#fbf4f1;border-radius:6px;padding:12px 14px}.kfca-free-m .kfca-free-top{font-size:13px;margin-bottom:8px;gap:10px}.kfca-free-m .kfca-free-top b{font-family:var(--kfca-body);font-size:13px;letter-spacing:0;white-space:normal;text-align:right}.kfca-free-m .kfca-bar span{border-radius:0}.kfca-side{display:block;padding-top:14px;padding-bottom:0}.kfca-main{gap:12px}.kfca-list{background:none;border:0;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:12px}.kfca-rowhd{display:none}.kfca-row{grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid var(--kfca-line2);border-radius:6px;background:#fff}.kfca-img{width:92px;height:92px}.kfca-rib{display:none}.kfca-info{padding-right:30px;gap:0}.kfca-name{font-size:14px}.kfca-opts{display:none}.kfca-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kfca-chips span{font-size:11px;color:var(--kfca-text);background:#f7f4f4;border-radius:3px;padding:3px 6px}.kfca-dl{gap:5px;margin-top:6px;font-size:12px}.kfca-dl-d{display:none}.kfca-dl-m{display:inline-flex}.kfca-err{margin-top:6px;font-size:12px}.kfca-acts{display:none}.kfca-x{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:none;cursor:pointer;justify-content:center;padding:0}.kfca-bot,.kfca-x{display:flex;align-items:center}.kfca-bot{grid-column:1/-1;justify-content:space-between;gap:10px;border-top:1px solid #f3f3f5;padding-top:10px}.kfca-qty{overflow:hidden}.kfca-qty button{width:44px;height:44px}.kfca-qty button svg{width:13px;height:13px}.kfca-qty output{min-width:26px;font-size:14px;font-weight:600}.kfca-price{flex-direction:row;align-items:baseline;gap:12px}.kfca-old{font-size:13px;color:#8a8a8a}.kfca-old:after{left:-5px;right:-5px}.kfca-old small{font-size:9px}.kfca-now{font-size:18px}.kfca-empty{padding:30px 12px;border:1px dashed #e9c3c8;border-radius:6px;background:#fbf4f1;gap:6px}.kfca-empty-ttl{margin-top:2px}.kfca-empty .kfca-muted{font-size:13px;color:#5e6670;margin-bottom:8px}.kfca-empty .kfca-btn-p{margin-top:0;min-height:46px;padding:0 22px;font-family:var(--kfca-body);font-size:14px;letter-spacing:0;text-transform:none}.kfca-aside{position:static;margin-top:22px;gap:12px}.kfca-coupon-m{display:block}form.kfca-coupon-m .kfca-lbl{font-weight:700;letter-spacing:1.6px;color:var(--kfca-bordo);margin-bottom:8px}.kfca-coupon-m .kfca-inp{height:48px;text-transform:none}.kfca-coupon-m .kfca-btn-s{min-height:48px;padding:0 18px;border-color:var(--kfca-bordo);color:var(--kfca-bordo);font-family:var(--kfca-body);font-size:14px;letter-spacing:0;text-transform:none}.kfca-coupon-m .kfca-cmsg{margin-top:6px;font-size:12px}.kfca-coupon-d{display:none!important}.kfca-sum{padding:14px;box-shadow:none}.kfca-sum-ttl{font-size:20px;margin-bottom:6px}.kfca-rows{gap:0}.kfca-rows>div{align-items:baseline;padding:6px 0}.kfca-rows .kfca-muted,.kfca-rows .kfca-v{color:var(--kfca-text)}.kfca-total{margin-top:6px;padding-top:12px;padding-bottom:6px}.kfca-total-l{font-family:var(--kfca-body);font-weight:600;letter-spacing:0;text-transform:none}.kfca-total-n,.kfca-vat{display:inline}.kfca-total-n{font-size:20px;font-weight:600;margin-right:4px}.kfca-vat{font-size:11px;color:#5e6670}.kfca-cont,.kfca-dsum,.kfca-go,.kfca-trust-d{display:none}.kfca-trust-m{display:flex;gap:8px;padding:0;font-size:12px}.kfca-trust-m span{gap:8px}.kfca-trust-m svg{width:16px;height:16px}.kfca-cont-m{display:flex;min-height:48px;color:var(--kfca-ink);font-family:var(--kfca-body);letter-spacing:0;text-transform:none;padding:0}.kfca-recs{display:none}.kfca-mbar{position:sticky;bottom:0;z-index:45;display:flex;align-items:center;gap:14px;margin-top:16px;background:#fff;border-top:1px solid var(--kfca-line);box-shadow:0 -8px 20px -14px rgba(0,0,0,.25);padding:10px 16px 14px}.kfca-mbar-t{flex:0 0 auto;display:flex;flex-direction:column}.kfca-mbar-t span{font-size:11px;color:#5e6670}.kfca-mbar-t b{font-size:19px;font-weight:600;color:var(--kfca-ink)}.kfca-mbar-go{flex:1;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--kfca-bordo);border-radius:4px;color:#fff!important;font-family:var(--kfca-label);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center}.kfca-mbar-go[aria-disabled=true]{opacity:.55}}.kfch{--kfch-p:var(--c-primary,#b6445b);--kfch-pd:#9e3a4f;--kfch-ink:#212b33;--kfch-text:#3b454d;--kfch-mut:#6e767f;--kfch-line:#e3e5eb;--kfch-line2:#efeff1;--kfch-blush:#fbf4f1;--kfch-pink:#fbe3e6;--kfch-ok:#1e8e3e;--kfch-head:"Bodoni Moda",var(--font-heading,serif);--kfch-label:"Josefin Sans",var(--font-label,sans-serif);--kfch-body:"Rubik",var(--font-body,sans-serif);font-family:var(--kfch-body);color:var(--kfch-text);font-size:14px}.kfch *,.kfch :after,.kfch :before{box-sizing:border-box}.kfch button{font-family:inherit}.kfch a{color:inherit;text-decoration:none}.kfch-ico{flex:0 0 auto;color:var(--kfch-p)}.kfch-muted{color:var(--kfch-mut)}.kfch-block{display:block}.kfch-mt16{margin-top:16px!important}.kfch-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;padding-top:16px}.kfch-crumb,.kfch-crumb a{color:#77808a}.kfch-crumb a:hover{color:var(--kfch-p)}.kfch-crumb-cur{color:var(--kfch-text)}.kfch-sphead{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-top:18px}.kfch-h1{font-family:var(--kfch-head);font-weight:400;font-size:38px;line-height:1.15;color:var(--kfch-ink);margin:0;letter-spacing:.3px}.kfch-prog{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:13px;color:var(--kfch-mut)}.kfch-mode{display:none}.kfch-bar{display:block;width:150px;height:4px;border-radius:2px;background:#f0deda;overflow:hidden}.kfch-bar>span{display:block;height:100%;background:var(--kfch-p);transition:width .3s ease}.kfch-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:14px;flex:0 0 auto}.kfch-st{gap:10px;font-family:var(--kfch-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfch-mut);white-space:nowrap}.kfch-st,.kfch-st b{display:flex;align-items:center;font-size:13px}.kfch-st b{width:30px;height:30px;border-radius:50%;border:1px solid var(--kfch-line);background:#fff;justify-content:center;font-family:var(--kfch-body);font-weight:500;letter-spacing:0}.kfch-st.is-on{color:var(--kfch-p)}.kfch-st.is-on b{background:var(--kfch-p);border-color:var(--kfch-p);color:#fff}.kfch-st.is-err{color:#d63a2f}.kfch-st.is-err b{background:#d63a2f;border-color:#d63a2f;color:#fff}.kfch-st.is-done,.kfch-st.is-done a{color:var(--kfch-text)}.kfch-st.is-done b{background:var(--kfch-pink);border-color:#e9c3c8;color:var(--kfch-p)}.kfch-st-line{flex:0 0 48px;height:1px;background:var(--kfch-line)}.kfch-st-line.is-on{background:var(--kfch-p)}.kfch-side{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start;padding-top:26px;padding-bottom:50px}.kfch-main{min-width:0;display:flex;flex-direction:column;gap:14px}.kfch-skel{display:block;border-radius:6px;background:linear-gradient(90deg,#f6f1f0,#fbf7f6,#f6f1f0)}.kfch-empty{padding:60px 24px 80px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.kfch-empty p{margin:0;color:var(--kfch-mut)}.kfch-step{background:#fff;border:1px solid var(--kfch-line2);border-radius:6px;box-shadow:0 1px 2px rgba(33,43,51,.03);transition:border-color .2s ease}.kfch-step.is-open{border-color:var(--kfch-p)}.kfch-step.is-future .kfch-sthd{opacity:.75}.kfch-sthd{gap:14px;padding:18px 22px}.kfch-num,.kfch-sthd{display:flex;align-items:center}.kfch-num{flex:0 0 34px;height:34px;border-radius:50%;border:1px solid var(--kfch-line);background:#fff;color:var(--kfch-mut);justify-content:center;font-size:14px;font-weight:500}.kfch-step.is-open .kfch-num{background:var(--kfch-p);border-color:var(--kfch-p);color:#fff}.kfch-step.is-done .kfch-num{background:var(--kfch-pink);border-color:#e9c3c8;color:var(--kfch-p)}.kfch-sttxt{flex:1;min-width:0;line-height:1.35}.kfch-sttl{margin:0;font-family:var(--kfch-head);font-weight:400;font-size:21px;line-height:1.25;color:var(--kfch-ink);outline:none}.kfch-step.is-future .kfch-sttl,.kfch-stsum{color:var(--kfch-mut)}.kfch-stsum{display:block;font-size:13px;margin-top:2px;overflow-wrap:anywhere}.kfch-ed{border:0;background:none;cursor:pointer;font-family:var(--kfch-label);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfch-p);padding:8px 4px 6px;border-bottom:1px solid var(--kfch-p)}.kfch-stb{padding:18px 22px 22px;border-top:1px solid var(--kfch-line2)}.kfch-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.kfch-g2,.kfch-g3{display:grid;gap:14px}.kfch-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.kfch-form{display:flex;flex-direction:column;gap:14px}.kfch-form-sep{margin-top:16px;padding-top:16px;border-top:1px solid var(--kfch-line2)}.kfch-fld{min-width:0}.kfch-ac .lbl,.kfch-lbl{display:block;font-family:var(--kfch-label);font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--kfch-text);margin-bottom:7px}.kfch-optl{text-transform:none;letter-spacing:0;font-family:var(--kfch-body);font-weight:400;color:var(--kfch-mut)}.kfch-ac .inp,.kfch-inp{display:block;width:100%;height:46px;border:1px solid var(--kfch-line);border-radius:4px;padding:0 14px;font-family:var(--kfch-body);font-size:14px;color:var(--kfch-ink);background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.kfch-ac .inp:focus,.kfch-inp:focus{border-color:var(--kfch-p);box-shadow:0 0 0 3px rgba(182,68,91,.1)}.kfch-ac .inp::-moz-placeholder,.kfch-inp::-moz-placeholder{color:#9aa1a8}.kfch-ac .inp::placeholder,.kfch-inp::placeholder{color:#9aa1a8}.kfch-inp:disabled{background:#f7f4f4;color:var(--kfch-mut)}.kfch-ac .inp[aria-invalid=true],.kfch-inp[aria-invalid=true]{border-color:#d63a2f}.kfch-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23555' stroke-width='1.3'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer}.kfch-ta{height:auto;min-height:112px;padding:12px 14px;line-height:1.55;resize:vertical}.kfch-ac .suggest{position:absolute;z-index:25;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid #ececec;border-radius:4px;box-shadow:0 14px 30px -12px rgba(0,0,0,.2);max-height:260px;overflow:auto}.kfch-ac .suggest li{padding:10px 14px;cursor:pointer;font-size:14px}.kfch-ac .suggest li:hover,.kfch-ac .suggest li[aria-selected=true]{background:#fff5f2;color:var(--kfch-p)}.kfch-err{display:block;margin-top:6px;font-size:12px;color:#d63a2f}.kfch-ck{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--kfch-text);cursor:pointer;min-height:32px}.kfch-ck input{width:18px;height:18px;accent-color:var(--kfch-p);margin:0;flex:0 0 auto}.kfch-ck-mt{margin-top:12px}.kfch-note{margin:8px 0 0;line-height:1.5}.kfch-hint,.kfch-note{font-size:13px;color:var(--kfch-mut)}.kfch-alert,.kfch-hint{margin:12px 0 0}.kfch-alert{padding:10px 12px;border-radius:4px;background:#fdecea;color:#b3261e;font-size:13px;line-height:1.45}.kfch-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kfch-sep{margin-top:18px;padding-top:18px;border-top:1px solid var(--kfch-line2)}.kfch-corp{margin-bottom:12px}.kfch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--kfch-p);color:#fff!important;border:0;border-radius:4px;min-height:48px;padding:3px 26px 0;font-family:var(--kfch-label);font-size:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .15s ease}.kfch-btn:hover{background:var(--kfch-pd)}.kfch-btn:disabled{background:#efe3e5;color:#7a4652!important;cursor:not-allowed}.kfch-btn .kfch-ico{color:currentColor}.kfch-btn.is-wait{background:#efe3e5;color:#7a4652!important}.kfch-btn-mt{margin-top:18px}.kfch-btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--kfch-text);border:1px solid var(--kfch-line);border-radius:4px;min-height:46px;padding:3px 20px 0;font-family:var(--kfch-label);font-size:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.kfch-btn2:hover{border-color:var(--kfch-p);color:var(--kfch-p)}.kfch-lnk{color:var(--kfch-p)!important;text-decoration:underline!important;text-underline-offset:3px}.kfch-lnk:hover{color:var(--kfch-pd)!important}.kfch-chip{border:1px solid var(--kfch-line);background:#fff;border-radius:4px;padding:0 14px;min-height:36px;font-size:13px;color:var(--kfch-text);cursor:pointer;transition:border-color .15s ease,color .15s ease}.kfch-chip:hover,.kfch-chipb.is-on{border-color:var(--kfch-p);color:var(--kfch-p)}.kfch-chipb.is-on{background:var(--kfch-blush)}.kfch-chips{flex-wrap:wrap;gap:6px}.kfch-chips,.kfch-segs{display:flex;margin-bottom:12px}.kfch-segs{gap:8px}.kfch-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid var(--kfch-line);background:#fff;color:var(--kfch-ink);border-radius:4px;padding:12px 14px;cursor:pointer;min-height:62px;font-size:14px;transition:border-color .15s ease,background .15s ease}.kfch-opt strong{font-weight:500}.kfch-opt .kfch-muted{font-size:12px}.kfch-opt.is-on,.kfch-opt:hover{border-color:var(--kfch-p)}.kfch-opt.is-on{background:var(--kfch-blush);box-shadow:inset 0 0 0 1px var(--kfch-p)}.kfch-opt:disabled{cursor:not-allowed;opacity:.6}.kfch-who{margin-bottom:18px}.kfch-rad{display:none;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid #b9bec5;margin-top:1px;align-items:center;justify-content:center;background:#fff}.kfch-opt.is-on .kfch-rad{border-color:var(--kfch-p)}.kfch-opt.is-on .kfch-rad:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--kfch-p)}.kfch-addrs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px}.kfch-addr{min-height:112px}.kfch-addr-in{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.kfch-addr-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%}.kfch-addr-line,.kfch-addr-name{font-size:13px;color:var(--kfch-text);line-height:1.45}.kfch-addr-line{color:var(--kfch-mut)}.kfch-addnew{align-items:center;justify-content:center;border-style:dashed;flex-direction:row;gap:8px}.kfch-addnew,.kfch-addnew strong{color:var(--kfch-p)}.kfch-ztag{font-family:var(--kfch-label);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;border-radius:3px;padding:3px 6px 1px;white-space:nowrap}.kfch-ztag.is-fast{color:var(--kfch-ok);background:#eaf5ed}.kfch-ztag.is-same{color:var(--kfch-pd);background:var(--kfch-blush)}.kfch-zone{display:flex;align-items:flex-start;gap:10px;border-radius:4px;padding:10px 14px;font-size:13px;line-height:1.45;background:var(--kfch-blush);color:var(--kfch-text);margin:0}.kfch-zone.is-fast{background:#eaf5ed}.kfch-zone.is-blocked{background:#fdecea;color:#b3261e}.kfch-zline{display:flex;align-items:center;gap:10px;background:#f7f4f4;border-radius:4px;padding:10px 14px;font-size:13px;margin-bottom:16px}.kfch-days{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-top:2px;scrollbar-width:none}.kfch-days::-webkit-scrollbar{display:none}.kfch-dchip{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--kfch-line);background:#fff;color:var(--kfch-ink);border-radius:4px;min-width:86px;min-height:64px;padding:8px 10px;cursor:pointer;transition:border-color .15s ease}.kfch-dchip b{font-family:var(--kfch-label);font-size:13px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;padding-top:2px}.kfch-dchip span{font-size:12px}.kfch-dchip:hover{border-color:var(--kfch-p)}.kfch-dchip[aria-pressed=true]{background:var(--kfch-p);border-color:var(--kfch-p);color:#fff}.kfch-dchip:disabled{opacity:.5;cursor:not-allowed}.kfch-cal{color:var(--kfch-text)}.kfch-cal svg{color:var(--kfch-p)}.kfch-calinput{position:absolute;inset:0;opacity:0;pointer-events:none;width:100%;height:100%}.kfch-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kfch-slot{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--kfch-line);background:#fff;color:var(--kfch-ink);border-radius:4px;min-height:48px;padding:0 14px;font-size:14px;cursor:pointer;text-align:left;transition:border-color .15s ease}.kfch-slot:hover{border-color:var(--kfch-p)}.kfch-slot[aria-checked=true]{border-color:var(--kfch-p);background:var(--kfch-blush);box-shadow:inset 0 0 0 1px var(--kfch-p)}.kfch-slot.is-off{cursor:not-allowed;background:#f7f4f4;color:var(--kfch-mut)}.kfch-slot.is-off .kfch-slot-l{text-decoration:line-through}.kfch-slot.is-off:hover{border-color:var(--kfch-line)}.kfch-slot.is-skel{cursor:default;background:linear-gradient(90deg,#f6f1f0,#fbf7f6,#f6f1f0);border-color:#f1ebea}.kfch-slot-n{font-size:12px;color:var(--kfch-mut);white-space:nowrap}.kfch-slot-n.is-free{color:var(--kfch-ok)}.kfch-slot-n.is-fee{color:var(--kfch-pd)}.kfch-slot-n.is-few{color:#d63a2f}.kfch-time{display:flex;flex-direction:column}.kfch-time>.kfch-btn{align-self:flex-start;margin-top:14px}.kfch-xtras{border:0;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--kfch-line2);min-width:0}.kfch-xtras legend{padding:0}.kfch-xgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kfch-xtra{display:flex;align-items:center;gap:10px;border:1px solid var(--kfch-line);background:#fff;border-radius:4px;padding:8px 10px 8px 8px;cursor:pointer;text-align:left;min-width:0;transition:border-color .15s ease}.kfch-xtra.is-on,.kfch-xtra:hover{border-color:var(--kfch-p)}.kfch-xtra.is-on{background:var(--kfch-blush);box-shadow:inset 0 0 0 1px var(--kfch-p)}.kfch-xtra:disabled{cursor:progress}.kfch-xtra img{-o-object-fit:cover;object-fit:cover;display:block}.kfch-xph,.kfch-xtra img{width:56px;height:56px;flex:0 0 auto}.kfch-xph{display:flex;align-items:center;justify-content:center;background:var(--kfch-blush);color:var(--kfch-p)}.kfch-xtxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.kfch-xname{font-size:13px;color:var(--kfch-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kfch-xprice{font-size:12px;color:var(--kfch-pd)}.kfch-xmark{flex:0 0 26px;height:26px;border-radius:50%;border:1px solid #e9c3c8;color:var(--kfch-p);display:flex;align-items:center;justify-content:center;font-size:16px}.kfch-xtra.is-on .kfch-xmark{background:var(--kfch-p);border-color:var(--kfch-p);color:#fff}.kfch-mk{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:26px;align-items:start}.kfch-mk-l{min-width:0}.kfch-count{display:flex;justify-content:space-between;gap:10px;margin:6px 0 12px;font-size:12px;color:var(--kfch-mut)}.kfch-count .is-warn{color:#d63a2f}.kfch-tgrow{width:100%;display:flex;align-items:center;gap:14px;border:1px solid var(--kfch-line);background:#fff;border-radius:6px;padding:11px 14px;cursor:pointer;text-align:left;margin-top:12px;transition:border-color .15s ease,background .15s ease}.kfch-tgrow.is-on{border-color:var(--kfch-p);background:var(--kfch-blush)}.kfch-tgrow:disabled{cursor:not-allowed;opacity:.6}.kfch-tgl{position:relative;display:inline-block;flex:0 0 42px;width:42px;height:24px;border-radius:12px;background:#c9cdd3;transition:background .2s ease}.kfch-tgl>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .2s ease}.kfch-tgrow.is-on .kfch-tgl{background:var(--kfch-p)}.kfch-tgrow.is-on .kfch-tgl>span{left:21px}.kfch-tgtxt{flex:1;min-width:0;line-height:1.35}.kfch-tgttl{display:block;font-size:14px;color:var(--kfch-ink)}.kfch-tghint{display:block;font-size:12px;color:var(--kfch-mut)}.kfch-pv-lbl{margin-bottom:7px}.kfch-card{background:var(--kfch-blush);border:1px solid #f0deda;border-radius:3px;min-height:240px;padding:26px 22px 20px;box-shadow:0 14px 30px -14px rgba(33,43,51,.35);transform:rotate(-1.5deg);display:flex;flex-direction:column}.kfch-card-brand{font-family:var(--kfch-head);font-size:11px;letter-spacing:3px;color:#8e2b3c}.kfch-card-rule{width:54px;height:1px;background:var(--kfch-p);margin-top:5px}.kfch-card-msg{margin:16px 0 10px;font-size:16px;line-height:1.55;color:var(--kfch-ink);white-space:pre-line;flex:1;overflow-wrap:anywhere}.kfch-card-msg,.kfch-card-sign{font-family:var(--kfch-head);font-style:italic}.kfch-card-sign{align-self:flex-end;font-size:15px;color:var(--kfch-text)}.kfch-photo{margin-top:18px;padding-top:18px;border-top:1px solid var(--kfch-line2)}.kfch-photo .kfch-tgrow{margin-top:0;padding:14px 16px}.kfch-photo .kfch-tgttl{font-size:15px}.kfch-photo .kfch-tghint{font-size:13px}.kfch-free{font-family:var(--kfch-label);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfch-ok);background:#eaf5ed;border-radius:3px;padding:4px 8px 2px;white-space:nowrap}.kfch-chans{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.kfch-chans-l{font-size:13px;color:var(--kfch-mut);margin-right:4px}.kfch-welcome{gap:14px;background:var(--kfch-blush);border:1px solid #f0deda;border-radius:6px;padding:12px 16px;margin-bottom:16px}.kfch-avatar,.kfch-welcome{display:flex;align-items:center}.kfch-avatar{width:40px;height:40px;border-radius:50%;background:#e9c3c8;color:#8e2b3c;justify-content:center;font-family:var(--kfch-head);font-size:18px;flex:0 0 auto}.kfch-welcome-t{flex:1;min-width:0;line-height:1.35;font-size:14px;color:var(--kfch-ink);display:flex;flex-direction:column}.kfch-welcome-t .kfch-muted{font-size:13px}.kfch-ok{font-size:12px;color:var(--kfch-ok)}.kfch-pays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.kfch-pay{flex-direction:row;align-items:flex-start}.kfch-pay-in{display:flex;flex-direction:column;gap:4px;min-width:0}.kfch-prov{border:1px dashed #c9cdd3;border-radius:6px;padding:16px;background:#fbfbfc}.kfch-prov-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.kfch-prov-h>span:first-child{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--kfch-ink)}.kfch-prov-tag{font-size:11px;color:var(--kfch-mut);border:1px solid var(--kfch-line);border-radius:3px;padding:3px 8px;background:#fff}.kfch-prov-p{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13px;line-height:1.55;color:var(--kfch-text)}.kfch-frame{display:block;width:100%;min-height:620px;border:0;border-radius:4px;background:#fff}.kfch-inst{border:1px solid var(--kfch-line);border-radius:4px;overflow:hidden}.kfch-irow{width:100%;display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--kfch-line2);background:#fff;padding:12px 14px;cursor:pointer;font-size:14px;text-align:left;color:var(--kfch-text)}.kfch-irow:last-child{border-bottom:0}.kfch-irow.is-on{background:var(--kfch-blush)}.kfch-idot{flex:0 0 18px;height:18px;border-radius:50%;border:1px solid var(--kfch-p);display:flex;align-items:center;justify-content:center}.kfch-idot>span{width:9px;height:9px;border-radius:50%}.kfch-irow.is-on .kfch-idot>span{background:var(--kfch-p)}.kfch-iname{flex:1;color:var(--kfch-ink)}.kfch-iper{color:var(--kfch-mut)}.kfch-iper-m{display:none}.kfch-itot{min-width:110px;text-align:right;color:var(--kfch-ink)}.kfch-infobox{background:#f7f4f4;border-radius:6px;padding:16px;font-size:14px;line-height:1.7}.kfch-infottl{font-family:var(--kfch-label);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfch-ink)}.kfch-bank,.kfch-infottl{display:block;margin-bottom:6px}.kfch-warn{margin:16px 0 0;padding:10px 12px 10px 30px;border-radius:4px;background:#fff4de;color:#6b4a00;font-size:13px;line-height:1.5}.kfch-agrs{margin-top:20px;padding-top:18px;border-top:1px solid var(--kfch-line2);flex-direction:column}.kfch-agr,.kfch-agrs{display:flex;gap:12px}.kfch-agr{position:relative;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:var(--kfch-text)}.kfch-agr-in{position:absolute;opacity:0;width:20px;height:20px;margin:0}.kfch-abx{flex:0 0 20px;height:20px;border-radius:3px;border:1px solid var(--kfch-p);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}.kfch-abx svg{opacity:0}.kfch-agr-in:checked+.kfch-abx{background:var(--kfch-p)}.kfch-agr-in:checked+.kfch-abx svg{opacity:1}.kfch-agr-in:focus-visible+.kfch-abx{outline:2px solid var(--kfch-p);outline-offset:2px}.kfch-kvkk{margin:0;font-size:12px;color:var(--kfch-mut)}.kfch-paybtn{width:100%;margin-top:18px;min-height:56px;font-size:15px}.kfch-aside{position:sticky;top:64px;display:flex;flex-direction:column;gap:14px}.kfch-sum{background:#fff;border:1px solid var(--kfch-line2);border-radius:6px;box-shadow:0 1px 2px rgba(33,43,51,.03);padding:24px}.kfch-sum-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.kfch-sum-h h2{margin:0;font-family:var(--kfch-head);font-weight:400;font-size:24px;line-height:1.25;color:var(--kfch-ink)}.kfch-sum-h .kfch-lnk{font-size:13px}.kfch-lines{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--kfch-line2)}.kfch-line{display:flex;gap:12px;align-items:center}.kfch-limg{position:relative;flex:0 0 62px;height:62px}.kfch-limg img{width:62px;height:62px;-o-object-fit:cover;object-fit:cover;display:block}.kfch-noimg{width:100%;height:100%;background:var(--kfch-blush);color:var(--kfch-p)}.kfch-noimg,.kfch-qty{display:flex;align-items:center;justify-content:center}.kfch-qty{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;border-radius:10px;background:var(--kfch-p);color:#fff;font-size:10px;font-weight:600;padding:0 4px}.kfch-ltxt{flex:1;min-width:0;line-height:1.35}.kfch-lname{display:block;font-size:14px;color:var(--kfch-ink)}.kfch-lsub{font-size:12px;color:var(--kfch-mut)}.kfch-lprice{font-size:14px;color:var(--kfch-ink);white-space:nowrap}.kfch-metas{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--kfch-line2);font-size:13px;line-height:1.4}.kfch-meta{display:flex;gap:10px;align-items:flex-start}.kfch-meta .kfch-ico{margin-top:1px;width:16px}.kfch-rows{display:flex;flex-direction:column;gap:9px;padding-top:14px;font-size:14px}.kfch-row{display:flex;justify-content:space-between;gap:10px}.kfch-row>span{color:var(--kfch-mut)}.kfch-row>b{font-weight:400;color:var(--kfch-ink);white-space:nowrap}.kfch-row.is-disc>b,.kfch-row.is-disc>span,.kfch-row>b.is-free{color:var(--kfch-ok)}.kfch-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;border-top:1px solid var(--kfch-line2)}.kfch-total-l{font-family:var(--kfch-label);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--kfch-ink)}.kfch-total-r{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.kfch-total-r .kfch-muted{font-size:12px}.kfch-total-n{display:block;font-size:28px;font-weight:500;color:var(--kfch-ink);line-height:1.1}.kfch-mbar-n small,.kfch-total-n small{font-size:12px;color:#55606a;font-weight:400}.kfch-complete{width:100%;margin-top:18px;min-height:52px}.kfch-ahint{margin:10px 0 0;font-size:12px;text-align:center;color:var(--kfch-mut)}.kfch-ahint.is-ok{color:var(--kfch-ok)}.kfch-trust{display:flex;flex-direction:column;gap:10px;padding:2px 6px;font-size:13px;color:var(--kfch-text)}.kfch-trust>*{display:flex;gap:10px;align-items:center}.kfch-mbar,.kfch-msum{display:none}.kfch-fail{padding-top:26px;padding-bottom:60px;display:flex;flex-direction:column;align-items:center}.kfch-fail-card{width:100%;max-width:640px;background:#fff;border:1px solid var(--kfch-line2);border-radius:6px;box-shadow:0 1px 2px rgba(33,43,51,.03);padding:36px 40px 30px;text-align:center}.kfch-fail-ico{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;background:var(--kfch-blush);border:1px solid #f0deda;display:flex;align-items:center;justify-content:center;color:var(--kfch-p)}.kfch-fail .kfch-h1{font-size:32px}.kfch-fail-lead{margin:12px auto 0;max-width:480px;line-height:1.6;color:var(--kfch-text)}.kfch-fail-no{display:inline-flex;gap:10px;align-items:baseline;margin:18px 0 0;padding:8px 14px;background:#f7f4f4;border-radius:4px;font-size:13px;color:var(--kfch-mut)}.kfch-fail-no b{font-size:15px;font-weight:500;color:var(--kfch-ink);letter-spacing:.5px}.kfch-fail-why{margin:22px 0 0;padding:16px 18px;background:var(--kfch-blush);border-radius:6px;text-align:left}.kfch-fail-why .kfch-lbl{color:var(--kfch-p)}.kfch-fail-why ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--kfch-text)}.kfch-fail-act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.kfch-fail-help{margin:18px 0 0;font-size:13px;color:var(--kfch-mut)}.kfch-fail-secure{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;color:var(--kfch-text)}.kfch-fail-secure svg{color:var(--kfch-p)}@media (max-width:1180px){.kfch-addrs,.kfch-xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.kfch-side{grid-template-columns:1fr}.kfch-aside{position:static}}@media (max-width:900px){.kfch .kf-wrap{padding:0 16px}.kfch-crumb{padding-top:12px}.kfch-sphead{flex-direction:column;align-items:stretch;gap:14px;padding-top:14px}.kfch-steps{gap:8px;width:100%}.kfch-st{font-size:11px;gap:6px}.kfch-st b{display:none}.kfch-st.is-done,.kfch-st.is-done a{color:#17692e}.kfch-st.is-done:before{content:"";width:12px;height:7px;border-left:2px solid #17692e;border-bottom:2px solid #17692e;transform:rotate(-45deg) translateY(-2px);margin-right:2px}.kfch-st:not(.is-on):not(.is-done):not(.is-err){color:#8a9098}.kfch-st-line{flex:1 1 auto}.kfch-st-line.is-on{background:var(--kfch-line)}.kfch-h1{font-size:28px}.kfch-prog{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;color:var(--kfch-text)}.kfch-mode{display:inline;font-size:12px;color:var(--kfch-mut)}.kfch-bar{width:100%;background:#f3e6e2}.kfch-msum{display:block;margin:16px;background:var(--kfch-blush);border:1px solid #f0deda;border-radius:6px}.kfch-msum-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--kfch-text);text-align:left}.kfch-msum-btn>svg:first-child{color:var(--kfch-ink);flex:0 0 auto}.kfch-msum-l{flex:1;min-width:0}.kfch-msum-t{font-family:var(--kfch-label);font-weight:600;text-transform:uppercase;letter-spacing:.6px;font-size:12px}.kfch-msum-n{font-size:12px;color:var(--kfch-mut)}.kfch-msum-btn>b{font-size:16px;font-weight:500;color:var(--kfch-ink);white-space:nowrap}.kfch-msum-body{padding:0 14px 14px;border-top:1px solid #f0deda}.kfch-mline{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f0deda}.kfch-mline .kfch-noimg,.kfch-mline img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.kfch-mline>div:nth-child(2){flex:1;min-width:0;line-height:1.3}.kfch-mline .kfch-lsub{display:block;margin-top:3px}.kfch-msum-rows{display:flex;flex-direction:column;gap:8px;padding-top:12px;font-size:14px}.kfch-msum-rows .kfch-meta,.kfch-msum-rows .kfch-row>span{color:var(--kfch-text)}.kfch-row.is-total{border-top:1px solid #eadbd7;padding-top:10px;margin-top:2px;align-items:baseline}.kfch-row.is-total>b{font-weight:600;color:var(--kfch-ink)}.kfch-row.is-total>b:last-child{font-size:18px}.kfch-msum-edit{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px;color:var(--kfch-p)!important;text-decoration:underline!important}.kfch-side{padding-top:0;padding-bottom:8px;gap:12px}.kfch-main{gap:12px}.kfch-aside{display:none}.kfch-step.is-future .kfch-sthd{opacity:.75}.kfch-sthd{gap:12px;padding:12px 10px 12px 14px;min-height:60px}.kfch-num{flex:0 0 30px;width:30px;height:30px;font-size:13px;font-weight:600;border-width:1.5px}.kfch-sttl{font-family:var(--kfch-label);font-weight:600;text-transform:uppercase;letter-spacing:.6px;font-size:14px}.kfch-step.is-future .kfch-sttl{color:var(--kfch-mut)}.kfch-ed{min-height:44px;padding:0 6px;border:0;font-family:var(--kfch-body);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline}.kfch-stb{padding:0 14px 16px;border-top:0}.kfch-sh{font-size:12px;font-weight:700;letter-spacing:1.6px;color:var(--kfch-p);margin-bottom:10px}.kfch-ac .lbl,.kfch-lbl:not(.kfch-sh){font-family:var(--kfch-body);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:6px}.kfch-ac .inp,.kfch-inp{height:48px;font-size:16px}.kfch-ta{height:auto}.kfch-g2,.kfch-g3{grid-template-columns:1fr;gap:14px}.kfch-addrs{grid-template-columns:1fr;gap:8px}.kfch-addr{min-height:56px;flex-direction:row;gap:12px;padding:13px 14px;border-radius:6px;background:#fff}.kfch-addr.is-on{background:#fffaf8}.kfch-rad{display:flex}.kfch-addr-top strong{font-family:var(--kfch-label);font-weight:600;text-transform:uppercase;letter-spacing:.6px;font-size:13px}.kfch-addr-name{font-size:14px;color:var(--kfch-mut)}.kfch-addr-line{font-size:13px;color:var(--kfch-text)}.kfch-addnew{justify-content:flex-start;min-height:52px}.kfch-ztag{font-size:11px;font-weight:500;border-radius:11px;padding:3px 8px}.kfch-btn,.kfch-ztag{font-family:var(--kfch-body);letter-spacing:0;text-transform:none}.kfch-btn{width:100%;font-size:15px;padding:0 18px}.kfch-btn-mt{margin-top:16px}.kfch-zline{background:#eef5f3;color:#153d4d;margin:0 0 14px;padding:10px 12px;line-height:1.4}.kfch-days{gap:10px;margin:0 -14px 14px;padding:2px 14px 6px;scroll-snap-type:x mandatory}.kfch-dchip{width:78px;min-width:78px;border-radius:6px;padding:6px 4px;scroll-snap-align:start;color:var(--kfch-text)}.kfch-dchip b{font-size:12px}.kfch-dchip span{font-size:15px;margin-top:2px}.kfch-cal span{font-size:12px}.kfch-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.kfch-slot{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:60px;padding:8px 12px;border-radius:6px}.kfch-slot-l{font-size:15px;font-weight:500}.kfch-slot.is-off{border-style:dashed}.kfch-mk,.kfch-xgrid{grid-template-columns:1fr}.kfch-mk{gap:14px}.kfch-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 10px;padding:2px 14px 6px;gap:10px;scrollbar-width:none}.kfch-chips::-webkit-scrollbar{display:none}.kfch-chips .kfch-chip{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:22px;font-size:14px;white-space:nowrap}.kfch-chip{min-height:44px}.kfch-tgrow{flex-direction:row-reverse;min-height:56px;padding:12px 14px}.kfch-tgrow.is-on{border-color:#e9c3c8;background:#fffaf8}.kfch-tgl{flex:0 0 46px;width:46px;height:28px;border-radius:14px;background:#cfd3d8}.kfch-tgl>span{width:22px;height:22px}.kfch-tgrow.is-on .kfch-tgl>span{left:21px}.kfch-photo{margin-top:14px;padding-top:0;border-top:0}.kfch-photo .kfch-tgrow{align-items:flex-start;padding:12px 14px}.kfch-photo .kfch-tgttl{font-size:14px;font-weight:500}.kfch-photo .kfch-tghint{font-size:12px}.kfch-photo .kfch-free{display:none}.kfch-chans-l{width:100%;color:var(--kfch-text)}.kfch-mk-r{order:2}.kfch-pv-lbl{display:none}.kfch-card{transform:none;min-height:0;box-shadow:none;background:#fffaf4;border-radius:6px;padding:18px 18px 16px}.kfch-card-brand,.kfch-card-rule{display:none}.kfch-card-msg{margin:0;font-style:normal;font-size:17px;line-height:1.5}.kfch-card-sign{font-family:var(--kfch-body);font-style:normal;font-size:14px;color:#8e2b3c;margin-top:10px}.kfch-segs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--kfch-line);border-radius:4px;overflow:hidden;gap:0;margin-bottom:14px}.kfch-segs .kfch-chip{border:0;border-radius:0;min-height:46px;font-size:14px;font-weight:500}.kfch-segs .kfch-chipb.is-on{background:var(--kfch-p);color:#fff}.kfch-who .kfch-opt{min-height:56px}.kfch-pays{grid-template-columns:1fr}.kfch-pay{align-items:center;gap:12px;padding:13px 14px;border-radius:6px}.kfch-pay.is-on{background:#fffaf8}.kfch-pay strong{font-size:15px;color:var(--kfch-ink)}.kfch-prov{background:#fff;border-color:#d4c3c6;padding:14px}.kfch-irow{min-height:52px;padding:8px 12px}.kfch-iper-d{display:none}.kfch-iper-m{display:block;font-size:12px}.kfch-itot{min-width:0;font-weight:500}.kfch-infobox{background:var(--kfch-blush);font-size:13px;line-height:1.6;padding:14px}.kfch-infottl{color:var(--kfch-p)}.kfch-agrs{margin-top:16px;padding-top:0;border-top:0}.kfch-agr{font-size:13px}.kfch-abx{flex:0 0 22px;height:22px;border-radius:4px;border-width:1.5px}.kfch-paybtn{display:none}.kfch-mbar{display:block;position:sticky;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--kfch-line2);box-shadow:0 -10px 24px -18px rgba(0,0,0,.35);padding:10px 16px 14px;margin-top:8px}.kfch-mbar-h{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;line-height:1.35;color:var(--kfch-mut)}.kfch-mbar-h .kfch-ico{color:currentColor}.kfch-mbar-h.is-ok{color:var(--kfch-ok)}.kfch-mbar-r{display:flex;align-items:center;gap:14px}.kfch-mbar-r>div{flex:0 0 auto}.kfch-mbar-l{font-family:var(--kfch-label);font-weight:600;text-transform:uppercase;font-size:11px;color:var(--kfch-mut);letter-spacing:1px}.kfch-mbar-n{display:block;font-size:21px;font-weight:500;color:#2a2f33;line-height:1.15}.kfch-mbar-n small{font-size:10px}.kfch-mbar-b{flex:1;min-height:52px;font-weight:600}.kfch-mbar-b.is-wait{background:#efe3e5}.kfch-fail-card{padding:26px 18px 22px}.kfch-fail .kfch-h1{font-size:26px}.kfch-fail-act{flex-direction:column}.kfch-fail-act>*{width:100%}}