.kit-card[data-v-5bb9ee30]{--kit-tint:var(--color-primary-lighter);--kit-edge:#ffe1cc;background:var(--color-bg-surface);border:1px solid var(--color-gray-200);border-radius:18px;direction:rtl;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.kit-card[data-v-5bb9ee30]:focus-within{border-color:var(--kit-edge)}@media(hover:hover){.kit-card[data-v-5bb9ee30]:hover{border-color:var(--kit-edge);box-shadow:0 22px 44px -28px #0f172a66;transform:translateY(-3px)}.kit-card:hover .kit-card__media img[data-v-5bb9ee30]{transform:scale(1.04)}.kit-card:hover .kit-card__cta[data-v-5bb9ee30]{background:var(--color-primary);color:var(--color-white)}}.kit-card__media[data-v-5bb9ee30]{aspect-ratio:16/11;background:var(--kit-tint);display:block;overflow:hidden;position:relative}.kit-card__media img[data-v-5bb9ee30]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.kit-card__media--plain img[data-v-5bb9ee30]{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;padding:18px}.kit-card__badge[data-v-5bb9ee30],.kit-card__count[data-v-5bb9ee30]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.4;padding:5px 10px;position:absolute;top:12px}.kit-card__badge[data-v-5bb9ee30]{background:var(--color-primary);color:var(--color-white);right:12px}.kit-card__count[data-v-5bb9ee30]{background:#ffffffeb;box-shadow:0 4px 12px -6px #0f172a4d;color:var(--color-text-primary);left:12px}.kit-card__count i[data-v-5bb9ee30]{color:var(--color-primary);display:inline-flex}.kit-card__body[data-v-5bb9ee30]{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px 16px 18px}.kit-card__title[data-v-5bb9ee30]{font-size:17px;font-weight:700;line-height:1.6;margin:0}.kit-card__link[data-v-5bb9ee30]{color:var(--color-text-primary);text-decoration:none}.kit-card__link[data-v-5bb9ee30]:after{content:"";inset:0;position:absolute;z-index:1}.kit-card__link[data-v-5bb9ee30]:focus-visible{outline:none}.kit-card[data-v-5bb9ee30]:has(.kit-card__link:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.kit-card__subtitle[data-v-5bb9ee30]{color:var(--color-text-secondary);display:-webkit-box;font-size:13px;line-height:1.8;margin:-6px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kit-card__parts[data-v-5bb9ee30]{background:var(--color-bg-muted);border-radius:14px;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:10px}.kit-card__part[data-v-5bb9ee30]{align-items:center;display:grid;gap:8px;grid-template-columns:18px 40px minmax(0,1fr) auto}.kit-card__part-number[data-v-5bb9ee30]{background:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:grid;font-size:11px;font-weight:700;height:18px;place-items:center;width:18px}.kit-card__part-image[data-v-5bb9ee30]{background:var(--color-white);border-radius:10px;display:block;height:40px;overflow:hidden;width:40px}.kit-card__part-text[data-v-5bb9ee30]{display:flex;flex-direction:column;min-width:0}.kit-card__part-title[data-v-5bb9ee30]{color:var(--color-text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-card__part-sellers[data-v-5bb9ee30]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;gap:4px}.kit-card__part-sellers i[data-v-5bb9ee30]{display:inline-flex}.kit-card__part-price[data-v-5bb9ee30]{color:var(--color-text-primary);font-size:13px;font-weight:600;white-space:nowrap}.kit-card__part-price small[data-v-5bb9ee30]{font-weight:400}.kit-card__more[data-v-5bb9ee30],.kit-card__part-price small[data-v-5bb9ee30]{color:var(--color-text-muted);font-size:12px}.kit-card__more[data-v-5bb9ee30]{margin:-4px 0 0}.kit-card__foot[data-v-5bb9ee30]{align-items:flex-end;border-top:1px dashed var(--color-gray-200);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.kit-card__price[data-v-5bb9ee30]{display:flex;flex-direction:column;gap:2px;min-width:0}.kit-card__price-label[data-v-5bb9ee30]{color:var(--color-text-muted);font-size:12px}.kit-card__price-row[data-v-5bb9ee30]{align-items:center;display:inline-flex;gap:6px}.kit-card__discount[data-v-5bb9ee30]{background:var(--color-danger);border-radius:999px;color:var(--color-white);font-size:12px;font-weight:700;padding:1px 7px}.kit-card__list[data-v-5bb9ee30]{color:var(--color-text-disabled);font-size:13px}.kit-card__total[data-v-5bb9ee30]{color:var(--color-text-primary);font-size:18px;font-weight:800;white-space:nowrap}.kit-card__total small[data-v-5bb9ee30]{color:var(--color-text-muted);font-size:12px;font-weight:400}.kit-card__total--out[data-v-5bb9ee30]{color:var(--color-text-muted);font-size:15px}.kit-card__cta[data-v-5bb9ee30]{align-items:center;background:var(--color-primary-light);border-radius:12px;color:var(--color-primary);flex-shrink:0;font-size:13px;font-weight:700;gap:4px;min-height:44px;padding:0 14px;position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease;z-index:2}.kit-card__cta[data-v-5bb9ee30],.kit-card__cta i[data-v-5bb9ee30]{display:inline-flex}.kit-card__cta[data-v-5bb9ee30]:active{background:var(--color-primary);color:var(--color-white)}.kit-card__cta[data-v-5bb9ee30]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kit-card[data-v-5bb9ee30],.kit-card__media img[data-v-5bb9ee30]{transition:none}.kit-card[data-v-5bb9ee30]:hover,.kit-card:hover .kit-card__media img[data-v-5bb9ee30]{transform:none}}.kits-page[data-v-4178e26a]{direction:rtl}.kits-page__grid[data-v-4178e26a]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:1199px){.kits-page__grid[data-v-4178e26a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.kits-page__grid[data-v-4178e26a]{gap:16px;grid-template-columns:minmax(0,1fr)}}.kits-page__skeleton[data-v-4178e26a]{border:1px solid var(--color-gray-200);border-radius:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding-bottom:18px}.kits-page__skeleton>span[data-v-4178e26a]{animation:kits-shimmer-4178e26a 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:10px;margin:0 16px}.kits-page__skeleton>.kits-page__skeleton-media[data-v-4178e26a]{aspect-ratio:16/11;border-radius:0;margin:0}.kits-page__skeleton-line[data-v-4178e26a]{height:16px}.kits-page__skeleton-line--short[data-v-4178e26a]{width:55%}.kits-page__skeleton-block[data-v-4178e26a]{height:120px}@keyframes kits-shimmer-4178e26a{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.kits-page__skeleton>span[data-v-4178e26a]{animation:none}}.kits-page__empty[data-v-4178e26a]{align-items:center;border:1px dashed var(--color-gray-300);border-radius:18px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:10px;padding:60px 20px;text-align:center}.kits-page__empty p[data-v-4178e26a]{font-size:15px;margin:0}.kits-page__empty-icon[data-v-4178e26a]{background:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:grid;font-size:26px;height:64px;place-items:center;width:64px}.kits-page__empty-icon i[data-v-4178e26a]{display:inline-flex}.kits-page__empty-link[data-v-4178e26a]{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:600;min-height:44px}.sub-rail[data-v-f2e79900]{--border-color:#e7e5e1;--text-muted:#8a8b85;--brand:#ea6427;background:#fff;border:1px solid var(--border-color);border-radius:10px;margin-bottom:28px;padding:14px 0}.sub-rail__track[data-v-f2e79900]{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;padding:0 14px;scrollbar-color:#d9d7d2 transparent;scrollbar-width:thin}.sub-rail__track[data-v-f2e79900]:active{cursor:grabbing}.sub-rail__track[data-v-f2e79900]::-webkit-scrollbar{height:4px}.sub-rail__track[data-v-f2e79900]::-webkit-scrollbar-thumb{background:#d9d7d2;border-radius:4px}.sub-rail__item[data-v-f2e79900]{align-items:center;color:inherit;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;scroll-snap-align:start;text-decoration:none;width:96px}@media(hover:hover){.sub-rail__item:hover .sub-rail__name[data-v-f2e79900]{color:var(--brand)}}.sub-rail__item[data-v-f2e79900]:focus-visible{border-radius:10px;outline:2px solid var(--color-primary);outline-offset:2px}.sub-rail__thumb[data-v-f2e79900]{background:#f7f6f4;border:1px solid var(--border-color);border-radius:10px;display:block;height:72px;overflow:hidden;width:72px}.sub-rail__name[data-v-f2e79900]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#444;font-size:12px;line-height:1.4;overflow:hidden;text-align:center;transition:color .15s ease;width:100%}@media(min-width:768px)and (max-width:1199px){.sub-rail__track[data-v-f2e79900]{gap:10px}.sub-rail__item[data-v-f2e79900]{width:88px}.sub-rail__thumb[data-v-f2e79900]{height:64px;width:64px}}@media(max-width:600px){.sub-rail__item[data-v-f2e79900]{width:84px}.sub-rail__thumb[data-v-f2e79900]{height:64px;width:64px}}@media(prefers-reduced-motion:reduce){.sub-rail__track[data-v-f2e79900]{scroll-behavior:auto}.sub-rail__name[data-v-f2e79900]{transition:none}}.products-page[data-v-bcb29fc0]{--border-color:#e7e5e1;direction:rtl;padding-bottom:70px}.products-header[data-v-bcb29fc0]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.products-header h1[data-v-bcb29fc0]{font-size:26px;font-weight:600;margin:0}@media(max-width:600px){.products-header h1[data-v-bcb29fc0]{font-size:22px}}
