/* KORS · калькулятор на /ceny · 21.10.2026 · pages2/calc/build_calc.py (из главной: 4846138401 тема, 4690502801 раскладка и др.) */
#allrecords #rec5012811701{--ice:#A0BDDB;--ice-deep:#3F6E9E;--ice-dark:#1E4368;--ink:#0A1824;--ink-2:#1B3543;--ink-3:#264350;--res-bg:rgba(255,255,255,.26);--hdr-base:rgba(255,255,255,.50);--sheet-base:rgba(255,255,255,.01);--sheet-a:rgba(255,255,255,.11);--sheet-b:rgba(255,255,255,.01);--bevel-hi:rgba(255,255,255,.98);--bevel-lo:rgba(146,178,206,.55);--inner-glow:rgba(255,255,255,.22);--drop:rgba(14,44,74,.30);--chip-a:rgba(255,255,255,.34);--chip-b:rgba(255,255,255,.14);--hair:rgba(255,255,255,.62);--cta-a:#2F6496;--cta-b:#17395E;--cta-ink:#fff;--ok:#1F7A5C;--dot:rgba(38,92,144,.78);--acc-line:#2E6394;--acc-line-2:#6FA0CE;--acc-text:#18497B;--blur:11px;--sat:1.24;--bri:1.07}
#allrecords #rec5012811701 .kcalc__bg{display:none !important}
#allrecords #rec5012811701 .kcalc{color:var(--ink) !important}
#allrecords #rec5012811701 .kcalc__wrap{max-width:1160px;margin:0 auto;padding-inline:20px}
#allrecords #rec5012811701 .kcalc__wrap h2{font-family:Unbounded,"Golos Text",sans-serif !important;
  font-size:clamp(25px,3.1vw,42px) !important;line-height:1.24 !important;
  letter-spacing:-.02em !important;font-weight:600 !important;color:var(--ink) !important;
  -webkit-text-fill-color:var(--ink) !important;}
#allrecords #rec5012811701 .kcalc__sub{color:var(--ink-2) !important;-webkit-text-fill-color:var(--ink-2) !important;
  font-size:clamp(15px,1.2vw,17.5px) !important;max-width:62ch}
#allrecords #rec5012811701 .kcalc__eyebrow{display:inline-flex !important;align-items:center;gap:9px;
  font-size:11.5px !important;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  padding:7px 15px !important;
  background:linear-gradient(145deg,var(--chip-a),var(--chip-b)) !important;
  border:1px solid var(--hair) !important;border-radius:999px !important;
  -webkit-backdrop-filter:blur(calc(var(--blur) * .6));backdrop-filter:blur(calc(var(--blur) * .6));
  box-shadow:inset 0 1px 0 var(--bevel-hi);}
#allrecords #rec5012811701 .kcalc__eyebrow span,#allrecords #rec5012811701 .kcalc__eyebrow b{color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;background:none !important}
#allrecords #rec5012811701 .kcalc__tab{background:linear-gradient(145deg,var(--chip-a),var(--chip-b)) !important;
  border:1px solid var(--hair) !important;border-radius:13px !important;
  color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  font-weight:600 !important;
  -webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));
  backdrop-filter:blur(var(--blur)) saturate(var(--sat));
  box-shadow:inset 0 1px 0 var(--bevel-hi) !important;}
#allrecords #rec5012811701 .kcalc__tab.is-active{background:linear-gradient(145deg,var(--cta-a),var(--cta-b)) !important;
  color:var(--cta-ink) !important;-webkit-text-fill-color:var(--cta-ink) !important;
  border-color:transparent !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 12px 26px var(--drop) !important;}
#allrecords #rec5012811701 .kcalc__box,#allrecords #rec5012811701 .kshop__wrap{background:linear-gradient(145deg,var(--sheet-a),var(--sheet-b) 46%,var(--sheet-a)),var(--sheet-base) !important;
  -webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat)) brightness(var(--bri)) !important;
  backdrop-filter:blur(var(--blur)) saturate(var(--sat)) brightness(var(--bri)) !important;
  border:0 !important;border-radius:26px !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.80),
    inset 0 1px 0 rgba(255,255,255,.95),
    inset 0 0 44px var(--inner-glow),
    0 30px 70px var(--drop),
    0 3px 8px rgba(10,30,50,.13) !important;
  color:var(--ink) !important;}
#allrecords #rec5012811701 .krow{border-color:var(--hair) !important}
#allrecords #rec5012811701 .krow__label{color:var(--ink-3) !important;-webkit-text-fill-color:var(--ink-3) !important;
  font-size:11.5px !important;letter-spacing:.16em;text-transform:uppercase;font-weight:600}
#allrecords #rec5012811701 .krow__note{color:var(--ink-3) !important;-webkit-text-fill-color:var(--ink-3) !important}
#allrecords #rec5012811701 .kopt{background:linear-gradient(145deg,var(--chip-a),var(--chip-b)) !important;
  border:1px solid var(--hair) !important;border-radius:14px !important;
  color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  box-shadow:inset 0 1px 0 var(--bevel-hi) !important;}
#allrecords #rec5012811701 .kopt b,#allrecords #rec5012811701 .kopt span,#allrecords #rec5012811701 .kopt i{color:inherit !important;-webkit-text-fill-color:inherit !important}
#allrecords #rec5012811701 .kopt.is-on{background:linear-gradient(145deg,var(--cta-a),var(--cta-b)) !important;
  border-color:transparent !important;
  color:var(--cta-ink) !important;-webkit-text-fill-color:var(--cta-ink) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 24px var(--drop) !important;}
#allrecords #rec5012811701 .kres{background:linear-gradient(145deg,var(--chip-a),var(--chip-b)) !important;
  border:1px solid var(--hair) !important;border-radius:20px !important;
  color:var(--ink) !important;}
#allrecords #rec5012811701 .kres__lbl{color:var(--ink-3) !important;-webkit-text-fill-color:var(--ink-3) !important}
#allrecords #rec5012811701 .kres__val{color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  font-family:Unbounded,"Golos Text",sans-serif !important;font-weight:600 !important;
  letter-spacing:-.02em !important;font-variant-numeric:tabular-nums}
#allrecords #rec5012811701 .kres__cta,#allrecords #rec5012811701 .klead__send{background:linear-gradient(145deg,var(--cta-a),var(--cta-b)) !important;
  color:var(--cta-ink) !important;-webkit-text-fill-color:var(--cta-ink) !important;
  border:0 !important;border-radius:15px !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 14px 30px var(--drop) !important;}
#allrecords #rec5012811701 .kdisc,#allrecords #rec5012811701 .klead__note,#allrecords #rec5012811701 .kshop__hint{color:var(--ink-3) !important;-webkit-text-fill-color:var(--ink-3) !important}
#allrecords #rec5012811701 .kshop__lbl{color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  font-family:Unbounded,"Golos Text",sans-serif !important}
#allrecords #rec5012811701 .klead__row input,#allrecords #rec5012811701 .kcalc input[type="text"],#allrecords #rec5012811701 .kcalc input[type="tel"],#allrecords #rec5012811701 .kcalc input[type="email"]{background:rgba(255,255,255,.52) !important;border:1px solid var(--hair) !important;
  color:var(--ink) !important;border-radius:14px !important;}
#allrecords #rec5012811701 .kshop__card,#allrecords #rec5012811701 .kchk{background:linear-gradient(145deg,var(--chip-a),var(--chip-b)) !important;
  border:1px solid var(--hair) !important;border-radius:20px !important;
  color:var(--ink) !important;
  box-shadow:inset 0 1px 0 var(--bevel-hi),0 12px 28px var(--drop) !important;}
#allrecords #rec5012811701 .kshop__name,#allrecords #rec5012811701 .kchk__n{color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  font-family:Unbounded,"Golos Text",sans-serif !important}
#allrecords #rec5012811701 .kshop__price,#allrecords #rec5012811701 .kchk__p{color:var(--acc-text) !important;-webkit-text-fill-color:var(--acc-text) !important;
  font-family:"JetBrains Mono",monospace !important;font-weight:600}
#allrecords #rec5012811701 .kshop__inc{color:var(--ink-2) !important;-webkit-text-fill-color:var(--ink-2) !important}
#allrecords #rec5012811701 .kshop__sep{background:var(--hair) !important;border-color:var(--hair) !important}
#allrecords #rec5012811701 .kshop__link{color:var(--acc-text) !important;-webkit-text-fill-color:var(--acc-text) !important}
#allrecords #rec5012811701 .kshop{background:transparent !important}
#allrecords #rec5012811701 .kshop__gh{background:linear-gradient(145deg,var(--chip-a),var(--chip-b)) !important;
  border:1px solid var(--hair) !important;border-radius:18px !important;
  color:var(--ink) !important;
  box-shadow:inset 0 1px 0 var(--bevel-hi),0 10px 24px var(--drop) !important;}
#allrecords #rec5012811701 .kacc__t{background:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;
  color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  font-family:Unbounded,"Golos Text",sans-serif !important;font-weight:600 !important}
#allrecords #rec5012811701 .kshop__drone{color:var(--ink-3) !important;-webkit-text-fill-color:var(--ink-3) !important}
#allrecords #rec5012811701 .kshop__lbl{font-size:clamp(19px,1.8vw,24px) !important;letter-spacing:-.01em}
#allrecords #rec5012811701 .kacc__n{color:var(--ink-2) !important;-webkit-text-fill-color:var(--ink-2) !important}
#allrecords #rec5012811701 .kacc__s,#allrecords #rec5012811701 .kacc__c,#allrecords #rec5012811701 .kacc__p{color:var(--ink-2) !important;-webkit-text-fill-color:var(--ink-2) !important}
#allrecords #rec5012811701 .kcalc__eyebrow span{display:none !important}
#allrecords #rec5012811701 .kcalc__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;
  background:var(--ice-deep);box-shadow:0 0 10px var(--ice-deep);flex:0 0 6px}
#allrecords #rec5012811701 .kcalc__eyebrow b{font-weight:600 !important;letter-spacing:.18em}
#allrecords #rec5012811701 .kshop__pick{background:none !important;border:0 !important;box-shadow:none !important;
  color:var(--acc-text) !important;-webkit-text-fill-color:var(--acc-text) !important;
  font-weight:600 !important;padding:0 !important;}
#allrecords #rec5012811701 .kshop .kacc__t,#allrecords #rec5012811701 .kshop__gh .kacc__t,#allrecords #rec5012811701 .kshop__gh > .kacc__t{color:var(--ink) !important;-webkit-text-fill-color:var(--ink) !important;
  opacity:1 !important;}
#allrecords #rec5012811701 .kshop__wrap.kshop__wrap{padding:32px 30px 30px !important}
@media (max-width:760px){#allrecords #rec5012811701 .kshop__wrap.kshop__wrap{padding:24px 18px 20px !important}}
#allrecords #rec5012811701 .kshop__lbl.kshop__lbl{text-transform:none !important;
  letter-spacing:-.01em !important;
  font-weight:600 !important;
  font-size:clamp(21px,2vw,27px) !important;}
#allrecords #rec5012811701 .kcalc__wrap h2,#allrecords #rec5012811701 .kshop__lbl{color:var(--ink) !important; -webkit-text-fill-color:var(--ink) !important;}
#allrecords #rec5012811701 .kcalc__sub,#allrecords #rec5012811701 .kshop__hint,#allrecords #rec5012811701 .kres__lbl,#allrecords #rec5012811701 .kdisc,#allrecords #rec5012811701 .kshop__inc,#allrecords #rec5012811701 .kacc__s{color:var(--ink-2) !important; -webkit-text-fill-color:var(--ink-2) !important;}
#allrecords #rec5012811701 .krow__label i{color:var(--ink-2) !important; -webkit-text-fill-color:var(--ink-2) !important;}
@media (max-width:1099px){html.kcn-bar #allrecords #rec5012811701 .kfz-side{bottom:52px}}
#allrecords #rec5012811701 h2{font-size:clamp(30px,4.4vw,60px) !important}
#allrecords :is(#rec4305056001,#rec4305056101,#rec4305056401,#rec4305056501,#rec5012811701,#rec4305056901,#rec4305057001,#rec4305057101,#rec4305057301,#rec4305057401,#rec4305057501) h2{font-size:clamp(32px,5.2vw,72px) !important;line-height:.98 !important;letter-spacing:-.025em !important;max-width:1120px !important}
#allrecords #rec5012811701 .kcalc{padding-top:clamp(56px,8vw,120px) !important;padding-bottom:clamp(40px,6vw,96px) !important;overflow:visible !important}
#allrecords #rec5012811701 .kcalc__wrap{overflow:visible !important}
#allrecords #rec5012811701 .kcalc__wrap h2{font-size:clamp(30px,4.4vw,64px) !important;line-height:1.06 !important;letter-spacing:-.03em !important;max-width:18ch;margin-bottom:22px !important}
#allrecords #rec5012811701 .kcalc__sub{font-size:clamp(16px,1.35vw,19px) !important;line-height:1.5 !important;margin-bottom:36px !important}
#allrecords #rec5012811701 .kcalc__tabs{gap:10px !important;margin-bottom:18px !important}
#allrecords #rec5012811701 .kcalc__tab{font-family:Unbounded,"Golos Text",sans-serif !important;font-size:16px !important;font-weight:600 !important;
  letter-spacing:-.01em;padding:16px 24px !important;border-radius:16px !important}
@media (min-width:1100px){#allrecords #rec5012811701 .kcalc__tab{flex:1 1 auto !important;font-size:15px !important;padding:16px 14px !important;text-align:center}}
#allrecords #rec5012811701 .krow{margin-bottom:30px !important}
#allrecords #rec5012811701 .krow__label{font-size:12.5px !important;letter-spacing:.14em !important;text-transform:uppercase;margin-bottom:14px !important}
#allrecords #rec5012811701 .kopts{gap:10px !important}
#allrecords #rec5012811701 .kopt{font-size:15.5px !important;padding:13px 20px !important;border-radius:999px !important;line-height:1.25 !important;text-align:left}
#allrecords #rec5012811701 .kchk{border-radius:18px !important;padding:16px 18px !important}
#allrecords #rec5012811701 .kchk__n{font-size:15.5px !important}
#allrecords #rec5012811701 .kcalc__box{padding:clamp(22px,3vw,44px) !important}
@media (min-width:1100px){#allrecords #rec5012811701 .kcalc__box.kfz-on{display:grid !important;grid-template-columns:minmax(0,1fr) 380px;column-gap:40px;align-items:start}#allrecords #rec5012811701 .kcalc__box.kfz-on > #kPanel{grid-column:1;grid-row:1;min-width:0}#allrecords #rec5012811701 .kcalc__box.kfz-on > .kfz-side{grid-column:2;grid-row:1;position:sticky;top:104px}#allrecords #rec5012811701 .kcalc__box.kfz-on > .klead{grid-column:1 / -1}}
#allrecords #rec5012811701 .kfz-side .kres{display:block !important;margin:0 !important;padding:30px 28px 28px !important;border:0 !important;
  border-radius:24px !important;color:#fff !important;
  background:radial-gradient(120% 90% at 100% 0%,rgba(143,194,234,.35),rgba(143,194,234,0) 60%),linear-gradient(155deg,#245A8C,#122F4F 62%,#0B213A) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 30px 60px rgba(14,44,74,.35),0 4px 10px rgba(10,30,50,.18) !important}
#allrecords #rec5012811701 .kfz-side .kres__lbl{color:rgba(255,255,255,.72) !important;-webkit-text-fill-color:rgba(255,255,255,.72) !important;font-size:12px !important;letter-spacing:.16em !important;margin-bottom:14px !important}
#allrecords #rec5012811701 .kfz-tab{display:inline-block;margin-bottom:18px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.22);font:600 13px/1.2 Manrope,Arial,sans-serif;color:#fff}
#allrecords #rec5012811701 .kfz-big{font-family:Unbounded,"Golos Text",sans-serif;color:#fff;font-variant-numeric:tabular-nums;min-height:120px}
#allrecords #rec5012811701 .kfz-from{display:block;font-size:15px;font-weight:500;opacity:.75;margin-bottom:2px}
#allrecords #rec5012811701 .kfz-num{display:block;font-size:clamp(44px,4.4vw,62px);font-weight:700;line-height:1;letter-spacing:-.035em;white-space:nowrap}
#allrecords #rec5012811701 .kfz-num small{font-size:.45em;font-weight:600;letter-spacing:0;margin-left:.2em;opacity:.85}
#allrecords #rec5012811701 .kfz-to{display:block;margin-top:12px;font:600 18px/1.3 Manrope,Arial,sans-serif;color:rgba(255,255,255,.82)}
#allrecords #rec5012811701 .kfz-empty{display:block;font-size:22px;font-weight:600;line-height:1.25;opacity:.8;padding-top:10px}
#allrecords #rec5012811701 .kfz-side #kTotal{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}
#allrecords #rec5012811701 .kfz-side .kres > div:first-child{margin-bottom:24px}
#allrecords #rec5012811701 .kfz-side .kres__cta{display:block !important;width:100% !important;padding:20px 24px !important;border-radius:16px !important;
  font:700 17px/1.2 Manrope,Arial,sans-serif !important;color:#0A1824 !important;-webkit-text-fill-color:#0A1824 !important;
  background:#fff !important;background-image:none !important;box-shadow:0 12px 26px rgba(0,0,0,.25) !important}
#allrecords #rec5012811701 .kfz-side .kres__cta:hover{background:#E6F1FB !important;transform:translateY(-1px)}
#allrecords #rec5012811701 .kfz-side .kdisc{margin:14px 6px 0 !important;font-size:13px !important;line-height:1.5 !important}
#allrecords #rec5012811701 .kfz-disc-m{display:none !important;font-size:13px;line-height:1.5;color:var(--ink-2,#1B3543)}
@media (max-width:1099px){#allrecords #rec5012811701 .kfz-disc-m{display:block !important;margin-top:8px !important}}
@media (max-width:1099px){#allrecords #rec5012811701 .kfz-side{position:sticky;bottom:10px;z-index:5;margin-top:18px}#allrecords #rec5012811701 .kfz-side .kres{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:12px;padding:12px 12px 12px 18px !important;border-radius:20px !important}#allrecords #rec5012811701 .kfz-side .kres > div:first-child{margin:0;min-width:0}#allrecords #rec5012811701 .kfz-side .kres__lbl,#allrecords #rec5012811701 .kfz-tab,#allrecords #rec5012811701 .kfz-to{display:none !important}#allrecords #rec5012811701 .kfz-big{min-height:0}#allrecords #rec5012811701 .kfz-from{font-size:12px;margin:0}#allrecords #rec5012811701 .kfz-num{font-size:clamp(22px,6.6vw,32px)}#allrecords #rec5012811701 .kfz-empty{font-size:15px;padding:0}#allrecords #rec5012811701 .kfz-side .kres__cta{width:auto !important;flex:0 0 auto;padding:15px 18px !important;font-size:15px !important;border-radius:14px !important}#allrecords #rec5012811701 .kfz-side .kres__cta{font-size:0 !important;line-height:0 !important}#allrecords #rec5012811701 .kfz-side .kres__cta::after{content:'Точный расчёт';font:700 15px/1.2 Manrope,Arial,sans-serif;color:#0A1824;-webkit-text-fill-color:#0A1824}#allrecords #rec5012811701 .kfz-side .kdisc{display:none !important}#allrecords #rec5012811701 .kcalc__tab{font-size:15px !important;padding:14px 20px !important}#allrecords #rec5012811701 .kopt{font-size:15px !important;padding:12px 16px !important}}
@media (max-width:420px){#allrecords #rec5012811701 .kfz-side .kres__cta{padding:14px 14px !important}}