.kit-page[data-v-bf1b2647]{--kit-tint:var(--color-primary-lighter);--kit-edge:#ffe1cc;direction:rtl;padding-bottom:70px}.kit-page__layout[data-v-bf1b2647]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:8px}@media(max-width:991px){.kit-page__layout[data-v-bf1b2647]{gap:20px;grid-template-columns:minmax(0,1fr)}}.kit-page__stage-col[data-v-bf1b2647]{position:sticky;top:calc(var(--site-header-height, 96px) + 16px)}@media(max-width:991px){.kit-page__stage-col[data-v-bf1b2647]{position:static}}.kit-stage[data-v-bf1b2647]{background:var(--kit-tint);border-radius:20px;box-shadow:0 18px 40px -24px #0f172a59;isolation:isolate;position:relative;width:100%}.kit-stage__photo[data-v-bf1b2647]{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.kit-stage--plain .kit-stage__photo[data-v-bf1b2647]{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.kit-stage__badge[data-v-bf1b2647]{background:var(--color-primary);border-radius:999px;color:var(--color-white);font-size:12px;font-weight:600;padding:5px 12px;position:absolute;right:14px;top:14px}.kit-stage__dot[data-v-bf1b2647]{background:none;border:0;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;transform:translate(-50%,-50%);width:44px;z-index:1}.kit-stage__dot-face[data-v-bf1b2647]{background:var(--color-primary);border:2px solid var(--color-white);border-radius:50%;box-shadow:0 6px 16px -6px #ff6400b3;color:var(--color-white);display:grid;font-size:13px;font-weight:700;height:30px;place-items:center;position:relative;transition:transform .2s ease,background-color .2s ease;width:30px}.kit-stage__dot-ring[data-v-bf1b2647]{animation:kit-pulse-bf1b2647 2s ease-out infinite;background:#ff640059;border-radius:50%;inset:7px;position:absolute}.kit-stage__dot--lit .kit-stage__dot-face[data-v-bf1b2647]{background:var(--color-secondary);transform:scale(1.15)}.kit-stage__dot[data-v-bf1b2647]:focus-visible{outline:none}.kit-stage__dot:focus-visible .kit-stage__dot-face[data-v-bf1b2647]{outline:2px solid var(--color-secondary);outline-offset:2px}@keyframes kit-pulse-bf1b2647{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.kit-page__intro[data-v-bf1b2647]{margin-top:18px}.kit-page__intro--top[data-v-bf1b2647]{margin:6px 0 18px}.kit-page__title[data-v-bf1b2647]{color:var(--color-text-primary);font-size:24px;font-weight:800;line-height:1.6;margin:0}.kit-page__subtitle[data-v-bf1b2647]{color:var(--color-text-secondary);font-size:14px;line-height:2;margin:6px 0 0;max-width:70ch;text-align:start}@media(max-width:575px){.kit-page__title[data-v-bf1b2647]{font-size:20px}}.kit-page__parts-col[data-v-bf1b2647]{background:linear-gradient(180deg,var(--kit-tint),var(--color-white) 220px);border:1px solid var(--kit-edge);border-radius:20px;min-width:0;padding:20px}@media(max-width:575px){.kit-page__parts-col[data-v-bf1b2647]{padding:14px}}.kit-parts__head[data-v-bf1b2647]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.kit-parts__heading[data-v-bf1b2647]{align-items:center;color:var(--color-text-primary);display:flex;font-size:17px;font-weight:700;gap:8px;margin:0}.kit-parts__count[data-v-bf1b2647]{background:var(--color-white);border:1px solid var(--kit-edge);border-radius:999px;color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:2px 10px}@media(hover:hover){.kit-parts__restore-all[data-v-bf1b2647]:hover{background:var(--color-secondary-lighter)}}.kit-parts[data-v-bf1b2647]{list-style:none;margin:0;padding:0}.kit-row[data-v-bf1b2647]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:14px;margin-bottom:10px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.kit-row--lit[data-v-bf1b2647]{border-color:var(--color-primary);box-shadow:0 8px 22px -16px #ff640099}.kit-row__main[data-v-bf1b2647]{align-items:center;display:grid;gap:12px;grid-template-columns:24px 64px minmax(0,1fr) auto}@media(max-width:575px){.kit-row__main[data-v-bf1b2647]{gap:10px;grid-template-columns:22px 52px minmax(0,1fr) auto}.kit-row__image[data-v-bf1b2647]{height:52px;width:52px}}.kit-row__go[data-v-bf1b2647]{align-items:center;border-radius:50%;color:var(--color-text-muted);font-size:18px;height:36px;justify-content:center;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:36px}.kit-row__go[data-v-bf1b2647],.kit-row__go i[data-v-bf1b2647]{display:inline-flex}@media(hover:hover){.kit-row--lit .kit-row__go[data-v-bf1b2647],.kit-row__go[data-v-bf1b2647]:hover{background:var(--color-primary-lighter);color:var(--color-primary)}}.kit-row__go[data-v-bf1b2647]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 40%,transparent);outline-offset:2px}.kit-row__image[data-v-bf1b2647]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:12px;display:flex;height:64px;overflow:hidden;padding:6px;position:relative;width:64px}.kit-row__image[data-v-bf1b2647] img{border-radius:inherit}.kit-row__number[data-v-bf1b2647]{background:var(--color-gray-100);border-radius:50%;color:var(--color-text-secondary);display:grid;font-size:12px;font-weight:800;height:24px;place-items:center;transition:background-color .2s ease,color .2s ease;width:24px}.kit-row--lit .kit-row__number[data-v-bf1b2647]{background:var(--color-primary);color:var(--color-white)}.kit-row__text[data-v-bf1b2647]{display:flex;flex-direction:column;gap:2px;min-width:0}.kit-row__brand[data-v-bf1b2647]{color:var(--color-text-muted);font-size:12px;line-height:1.6}.kit-row__title[data-v-bf1b2647]{color:var(--color-text-primary);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.75;overflow:hidden;text-align:start;text-decoration:none;unicode-bidi:plaintext;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(hover:hover){.kit-row__title[data-v-bf1b2647]:hover{color:var(--color-primary)}}@media(max-width:575px){.kit-row__list[data-v-bf1b2647]{width:auto}}.kit-summary[data-v-bf1b2647]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;bottom:12px;box-shadow:0 -10px 30px -24px #0f172a73;padding:14px;position:sticky;z-index:2}@media(max-width:991px){.kit-summary[data-v-bf1b2647]{bottom:calc(var(--mobile-bar-height, 58px) + 10px)}}.kit-summary__price[data-v-bf1b2647]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.kit-summary__side[data-v-bf1b2647]{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.kit-summary__label[data-v-bf1b2647]{color:var(--color-text-secondary);font-size:13px}.kit-summary__amount[data-v-bf1b2647]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.kit-summary__was[data-v-bf1b2647]{color:var(--color-text-disabled);font-size:13px}.kit-summary__now[data-v-bf1b2647]{color:var(--color-primary);font-size:22px;font-weight:800;white-space:nowrap}.kit-summary__now small[data-v-bf1b2647]{font-size:13px;font-weight:600}.kit-summary__amount--out[data-v-bf1b2647]{color:var(--color-text-muted);font-size:14px;font-weight:700}.kit-summary__buy[data-v-bf1b2647]{align-items:center;background:var(--color-primary);border:0;border-radius:14px;color:var(--color-white);font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:50px;transition:background-color .2s ease,transform .15s ease;width:100%}.kit-summary__buy[data-v-bf1b2647],.kit-summary__buy i[data-v-bf1b2647]{display:inline-flex}.kit-summary__buy[data-v-bf1b2647]:active:not(:disabled){transform:scale(.98)}.kit-summary__buy[data-v-bf1b2647]:disabled{background:var(--color-gray-300);cursor:not-allowed}.kit-summary__buy--added[data-v-bf1b2647],.kit-summary__buy--added[data-v-bf1b2647]:disabled{background:var(--color-success-hover)}.kit-summary__buy[data-v-bf1b2647]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(hover:hover){.kit-summary__buy[data-v-bf1b2647]:hover:not(:disabled){background:var(--color-primary-hover)}}.kit-summary__spinner[data-v-bf1b2647]{animation:kit-spin-bf1b2647 .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top:2px solid var(--color-white);height:18px;width:18px}@keyframes kit-spin-bf1b2647{to{transform:rotate(1turn)}}.kit-page__skeleton[data-v-bf1b2647]{animation:kit-shimmer-bf1b2647 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;border-radius:16px;display:block}.kit-page__skeleton--stage[data-v-bf1b2647]{aspect-ratio:16/11;border-radius:20px}.kit-page__skeleton-list[data-v-bf1b2647]{display:flex;flex-direction:column;gap:10px}.kit-page__skeleton--row[data-v-bf1b2647]{height:96px}@keyframes kit-shimmer-bf1b2647{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.kit-page__skeleton[data-v-bf1b2647],.kit-stage__dot-ring[data-v-bf1b2647],.kit-summary__spinner[data-v-bf1b2647]{animation:none}}
