.pcp-vk.pcp-sv{padding-bottom:28px}.pcp-vk .pcp-sv__in{grid-template-columns:minmax(0,1fr);min-width:0}.pcp-vk .pcp-sv__in>*{min-width:0}.pcp-vk__calc{display:block;padding:36px;border-radius:18px;background:#f4f5f7;border:1px solid #e6e9ed;scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.pcp-vk__head{margin-bottom:24px}.pcp-vk__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:28px;align-items:start}.pcp-vk__main{display:grid;gap:26px;min-width:0}.pcp-vk__lbl{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:700;color:#121417}.pcp-vk__n{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:#121417;color:#fff;font-size:13px}.pcp-vk__search{position:relative}.pcp-vk__q{width:100%;box-sizing:border-box;min-height:52px;padding:12px 16px 12px 44px;border:1.5px solid #c9ced6;border-radius:10px;font:inherit;font-size:16px;color:#121417;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235b6270' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px 50%}.pcp-vk__q:focus{outline:2px solid #121417;outline-offset:1px;border-color:#121417}.pcp-vk__list{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:340px;overflow:auto;background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 24px 48px -24px #12141759}.pcp-vk__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;font-size:15px;color:#121417;cursor:pointer}.pcp-vk__list li[aria-selected=true],.pcp-vk__list li[data-i]:hover{background:#fff1f1}.pcp-vk__list em{flex:none;padding:2px 8px;border-radius:999px;background:#121417;color:#fff;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pcp-vk__list .pcp-vk__nomatch{cursor:default;color:#5b6270;font-size:14px}.pcp-vk__list .pcp-vk__typed{color:#b3121d;font-weight:600;font-size:14px;border-top:1px solid #eef0f3;border-radius:0 0 8px 8px}.pcp-vk__vars{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.pcp-vk__vars[hidden]{display:none}.pcp-vk__vars-l{font-size:13.5px;font-weight:600;color:#5b6270}.pcp-vk__chips{display:flex;flex-wrap:wrap;gap:6px}.pcp-vk__chips button{min-height:38px;padding:0 14px;border:1.5px solid #c9ced6;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#121417;cursor:pointer}.pcp-vk__chips button[aria-checked=true]{border-color:#df1e2b;background:#df1e2b;color:#fff}.pcp-vk__grades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pcp-vk__g{display:flex;flex-direction:column;gap:10px;padding:16px;border:1.5px solid #dce0e5;border-radius:14px;background:#fff;text-align:left;font:inherit;color:#121417;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pcp-vk__g:hover{border-color:#9aa1ad}.pcp-vk__g[aria-checked=true]{border-color:#df1e2b;box-shadow:0 0 0 1px #df1e2b,0 18px 36px -28px #df1e2b99}.pcp-vk__g:focus-visible{outline:2px solid #121417;outline-offset:2px}.pcp-vk__g-h{display:flex;align-items:center;gap:10px}.pcp-vk__g-l{width:32px;height:32px;flex:none;border-radius:8px;display:grid;place-items:center;background:#fff1f1;color:#df1e2b;font-size:17px;font-weight:800}.pcp-vk__g[aria-checked=true] .pcp-vk__g-l{background:#df1e2b;color:#fff}.pcp-vk__g-t{font-size:16px;font-weight:700;line-height:1.25}.pcp-vk__g-list{display:grid;gap:6px}.pcp-vk__g-li{position:relative;padding-left:20px;font-size:13.5px;line-height:1.45;color:#3d434d}.pcp-vk__g-li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid #146c3c;border-bottom:2px solid #146c3c;transform:rotate(-45deg)}.pcp-vk__g:nth-child(3) .pcp-vk__g-li:before{width:8px;height:8px;top:.4em;border:0;transform:none;background:linear-gradient(45deg,transparent 43%,#b3121d 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#b3121d 43% 57%,transparent 57%)}.pcp-vk__g-p{margin-top:auto;padding-top:8px;border-top:1px solid #eef0f3;font-size:15px;font-weight:700;color:#121417;min-height:1.4em}.pcp-vk__g-p:empty{display:none}.pcp-vk__row{display:flex;flex-wrap:wrap;gap:20px 32px}.pcp-vk__stepper{display:inline-flex;align-items:stretch;border:1.5px solid #c9ced6;border-radius:10px;background:#fff;overflow:hidden}.pcp-vk__stepper button{width:46px;border:0;background:#fff;font:inherit;font-size:20px;color:#121417;cursor:pointer}.pcp-vk__stepper button:hover{background:#f4f5f7}.pcp-vk__qn{width:64px;min-height:48px;border:0;border-inline:1px solid #e6e9ed;text-align:center;font:inherit;font-size:16px;font-weight:700;color:#121417;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pcp-vk__qn::-webkit-inner-spin-button,.pcp-vk__qn::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pcp-vk__seg{display:inline-flex;padding:4px;gap:4px;border-radius:12px;background:#fff;border:1.5px solid #c9ced6}.pcp-vk__seg button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:4px 18px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:15px;font-weight:700;color:#121417;cursor:pointer;line-height:1.2}.pcp-vk__seg button small{font-size:11.5px;font-weight:600;color:#146c3c}.pcp-vk__seg button[aria-checked=true]{background:#121417;color:#fff}.pcp-vk__seg button[aria-checked=true] small{color:#3ccf7a}.pcp-vk__res{position:sticky;top:calc(var(--header-height, 80px) + 16px);display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;background:#0d0f12;color:#c9ced6}.pcp-vk__res p{margin:0}.pcp-vk__res-l{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff8a92}.pcp-vk__res-m{font-size:15px;font-weight:600;color:#fff}.pcp-vk__res-m:empty{display:none}.pcp-vk__empty{font-size:16px;color:#9aa1ad;padding:8px 0}.pcp-vk__cap{font-size:13.5px;color:#9aa1ad}.pcp-vk__big{font-size:clamp(34px,3.6vw,46px);line-height:1.05;font-weight:800;color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pcp-vk__big small{font-size:.45em;font-weight:700;color:#c9ced6;letter-spacing:0}.pcp-vk__per{font-size:14px;color:#9aa1ad}.pcp-vk__ind{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;color:#c9ced6}.pcp-vk__ind b{font-size:22px;color:#fff}.pcp-vk__res-x{display:grid;gap:8px}.pcp-vk__res-x:empty{display:none}.pcp-vk__tot{font-size:15px;color:#e6e9ed}.pcp-vk__tot b{color:#fff}.pcp-vk__tot span{color:#9aa1ad;font-size:13.5px}.pcp-vk__bon{font-size:14px;font-weight:600;color:#3ccf7a}.pcp-vk__warn,.pcp-vk__bulk{padding:10px 12px;border-radius:10px;background:#2a1215;border:1px solid #5c1a20;font-size:14px;line-height:1.45;color:#ffd0d4}.pcp-vk__bulk{background:#13261b;border-color:#1f4d33;color:#c9f2d9}.pcp-vk__go{justify-content:center;width:100%;margin-top:6px}.pcp-vk__fine{font-size:12.5px;line-height:1.5;color:#9aa1ad}.pcp-vk__why{margin-top:24px;padding:20px 22px;border-radius:14px;background:#fff;border:1px solid #e6e9ed;border-left:4px solid #df1e2b}.pcp-vk__why h3{margin:0 0 6px;font-size:17px;color:#121417}.pcp-vk__why-t{font-size:15px;line-height:1.6;color:#3d434d;max-width:95ch}.pcp-vk__why-t p{margin:0 0 6px}.pcp-vk__why-t p:last-child{margin:0}@media screen and (max-width:1099px){.pcp-vk__grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.pcp-vk__grades{grid-template-columns:minmax(0,1fr)}.pcp-vk__g{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.pcp-vk__g-list{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.pcp-vk__g-p{grid-column:2;grid-row:1;margin:0;padding:0;border:0;align-self:center}}@media screen and (max-width:849px){.pcp-vk__grid{grid-template-columns:minmax(0,1fr)}.pcp-vk__res{position:static}}@media screen and (max-width:749px){.pcp-vk.pcp-sv{padding-bottom:24px}.pcp-vk__calc{padding:20px 14px;border-radius:14px}.pcp-vk__g{padding:14px 12px}.pcp-vk__g-list{grid-template-columns:minmax(0,1fr)}.pcp-vk__g-t{font-size:15px}.pcp-vk__row{display:grid;grid-template-columns:minmax(0,1fr)}.pcp-vk__seg{display:flex}.pcp-vk__seg button{flex:1 1 0;padding:4px 8px}.pcp-vk__res{padding:20px 16px}.pcp-vk__why{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pcp-vykup.css.map */
