ck-configurator{display:block}.ck-cfg{--ckc-blue: var(--ck-blue, #0078c9);--ckc-border: var(--ck-border, #dce1e8);--ckc-border-strong: var(--ck-border-strong, #c4ccd6);--ckc-tint: #eef3fb;--ckc-text: var(--ck-text, #0a1a24);--ckc-muted: var(--ck-text-muted, #5c6675);--ckc-green: var(--ck-green, #1d8a4c);--ckc-radius: 8px;display:flex;flex-direction:column;gap:1rem}.ck-cfg__notice{padding:.875rem 1rem;border-radius:var(--ckc-radius);background:#f4f6f8;color:#1f2933;font-size:.95rem;line-height:1.45}.ck-cfg__notice--warn{background:#fdf1e8;color:#8a3b00}.ck-cfg__link{background:none;border:0;padding:0;margin-left:.4rem;color:var(--ckc-blue);text-decoration:underline;cursor:pointer;font:inherit}.ck-cfg__veh{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.625rem .875rem;border:1px solid #c7e4d3;border-radius:var(--ckc-radius);background:#f3faf5}.ck-cfg__veh-check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--ckc-green);color:#fff;font-size:.8rem;font-weight:700}.ck-cfg__veh-label{color:var(--ckc-muted)}.ck-cfg__veh-value{color:var(--ckc-text)}.ck-cfg__veh .ck-cfg__link{margin-left:auto}.ck-cfg__positions{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.ck-cfg__legend{font-weight:600;font-size:1rem;padding:0;margin-bottom:.35rem;color:var(--ckc-text)}.ck-cfg__position{border:1px solid var(--ckc-border);border-radius:var(--ckc-radius);padding:.9rem 1.05rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:1rem;transition:border-color .12s ease,background-color .12s ease}.ck-cfg__position.is-on{border-color:var(--ckc-blue);background:var(--ckc-tint);box-shadow:0 0 0 1px var(--ckc-blue) inset}.ck-cfg__position-label{flex:1;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:.65rem;font-weight:600}.ck-cfg__position-price{font-weight:700;font-size:1.05rem}.ck-cfg__position input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--ckc-blue);flex:0 0 auto}.ck-cfg__position-na{color:#9aa5b1;font-size:.85rem}.ck-cfg__single{display:flex;flex-direction:column;gap:.625rem}.ck-cfg__color-label{font-weight:600;font-size:.9rem;color:var(--ckc-text)}.ck-cfg__position>.ck-cfg__color-label{width:100%;margin-top:.25rem}.ck-cfg__position>.ck-cfg__configs{width:100%}.ck-cfg__swatches{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.ck-cfg__swatch{position:relative;border:2px solid var(--ckc-border);border-radius:6px;padding:0;cursor:pointer;background:#fff;min-width:2.25rem;min-height:2.25rem;overflow:visible;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,box-shadow .12s ease}.ck-cfg__swatch:hover{border-color:var(--ckc-border-strong)}.ck-cfg__swatch.is-selected{border-color:#111;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--ckc-blue)}.ck-cfg__swatch.is-selected:after{content:"";position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--ckc-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat;box-shadow:0 0 0 2px #fff;pointer-events:none}.ck-cfg__swatch:focus-visible{outline:2px solid var(--ckc-blue);outline-offset:3px}.ck-cfg__swatch-img{display:block;width:2.25rem;height:2.25rem;background-size:cover;background-position:center;border-radius:4px}.ck-cfg__swatch-name{padding:.25rem .6rem;font-size:.8rem;white-space:nowrap}.ck-cfg__swatch-none{color:#9aa5b1;font-size:.85rem}.ck-cfg__price{font-size:1.1rem}.ck-cfg__price-label{color:var(--ckc-muted)}.ck-cfg__price-value{font-weight:700;color:var(--ckc-text)}.ck-cfg__atc-wrap{display:flex;flex-direction:column;gap:.4rem}.ck-cfg__atc{width:100%;background:var(--ckc-green, #1d8a4c);color:#fff;border:1px solid var(--ckc-green, #1d8a4c);font-weight:700;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ck-cfg__atc:hover:not([disabled]):not([aria-disabled=true]){background:#166e3c;border-color:#166e3c}.ck-cfg__atc[disabled],.ck-cfg__atc[aria-disabled=true]{background:#b7d3c2;border-color:#b7d3c2;color:#f3f8f5;opacity:1;cursor:not-allowed}.ck-cfg__configs{margin:.25rem 0 .5rem}.ck-cfg__config-label{font-size:.9rem;font-weight:600;color:var(--ckc-text);margin-bottom:.625rem}.ck-cfg__config-grid{display:grid;grid-template-columns:1fr;gap:.5rem;margin-left:10px}.ck-cfg__config{position:relative;border:1px solid var(--ckc-border);background:#fff;border-radius:6px;color:var(--ckc-text);padding:.45rem .7rem;font-size:.8rem;cursor:pointer;line-height:1.25;text-align:left;overflow:visible;flex:1 1 0;width:auto;min-width:0;min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.ck-cfg__config:hover{border-color:var(--ckc-border-strong)}.ck-cfg__config.is-selected{border-color:#111;background:var(--ckc-tint);color:var(--ck-blue-deep, #00558f);font-weight:600;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--ckc-blue)}.ck-cfg__config.is-selected:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--ckc-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:0 0 0 2px #fff;pointer-events:none}.ck-cfg__configs--single{margin-bottom:.75rem}.ck-cfg__config-cell{display:flex;align-items:stretch;gap:.55rem;min-width:0}.ck-cfg__config-text{display:block}.ck-cfg__diagram{flex:0 0 44px;width:44px;height:44px;align-self:flex-start;display:flex;align-items:center;justify-content:center;padding:3px;border-radius:5px;background:#fff;border:1px solid var(--ckc-border);cursor:zoom-in;font:inherit;color:inherit}.ck-cfg__diagram:hover,.ck-cfg__diagram:focus-visible{border-color:var(--ckc-blue);box-shadow:0 0 0 1px var(--ckc-blue) inset;outline:none}.ck-cfg__diagram-img{max-width:100%;max-height:100%;object-fit:contain;margin:auto;display:block}.ck-cfg__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0f1720b8;padding:1.25rem}.ck-cfg__lightbox[hidden]{display:none!important}.ck-cfg__lightbox-inner{position:relative;background:#fff;border-radius:10px;padding:1.1rem 1.1rem .75rem;max-width:min(92vw,640px);max-height:88vh;display:flex;flex-direction:column;align-items:center;box-shadow:0 18px 48px #00000059}.ck-cfg__lightbox-img{max-width:100%;max-height:72vh;object-fit:contain;display:block}.ck-cfg__lightbox-cap{margin-top:.6rem;font-size:.85rem;color:var(--ckc-text);text-align:center}.ck-cfg__lightbox-close{position:absolute;top:.4rem;right:.55rem;width:30px;height:30px;border:0;background:transparent;font-size:1.6rem;line-height:1;color:var(--ckc-muted);cursor:pointer;border-radius:50%}.ck-cfg__lightbox-close:hover{color:var(--ckc-text);background:#f1f3f6}.ck-cfg__vsel{border:1px solid var(--ckc-border);border-radius:var(--ckc-radius);padding:1rem;background:#fbfcfd;display:flex;flex-direction:column;gap:.75rem}.ck-cfg__vsel-title{font-weight:600;font-size:1rem;color:var(--ckc-text)}.ck-cfg__vsel-hint{margin:-.35rem 0 0;font-size:.85rem;color:var(--ckc-muted);line-height:1.35}.ck-cfg__vsel-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.ck-cfg__vsel-select{width:100%;padding:.55rem .6rem;font-size:.9rem;color:var(--ckc-text);background:#fff;border:1px solid var(--ckc-border);border-radius:6px;-webkit-appearance:menulist;appearance:menulist;min-height:40px}.ck-cfg__vsel-select:focus-visible{outline:none;border-color:var(--ckc-blue);box-shadow:0 0 0 1px var(--ckc-blue) inset}.ck-cfg__vsel-select:disabled{background:#f1f3f6;color:var(--ckc-muted);cursor:not-allowed}.ck-cfg__vsel-go{width:100%;padding:.7rem 1rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--ckc-blue);border:0;border-radius:6px;cursor:pointer;transition:opacity .12s ease}.ck-cfg__vsel-go:hover:not(:disabled){opacity:.92}.ck-cfg__vsel-go:disabled{background:var(--ckc-border-strong);cursor:not-allowed}.ck-cfg__vsel-msg{font-size:.82rem;color:#b3261e;min-height:1em}@media(max-width:480px){.ck-cfg__vsel-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/461/assets/ck-configurator.css.map */
