.epic-build__form{display:grid;gap:18px;margin:22px 0 26px}.epic-build__step{box-sizing:border-box;border:1px solid var(--epic-line);border-radius:var(--epic-r-m);background:var(--epic-surface);margin:0;padding:0 16px 18px;box-shadow:var(--epic-shadow-s, 0 1px 2px rgba(10, 15, 23, .06))}.epic-build__step>:not(legend){clear:both}.epic-build__step legend{float:left;box-sizing:border-box;width:calc(100% + 32px);margin:0 -16px 16px;display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid color-mix(in srgb,var(--epic-ac) 30%,var(--epic-line));border-radius:var(--epic-r-m) var(--epic-r-m) 0 0;background:color-mix(in srgb,var(--epic-ac) 14%,var(--epic-surface));font-family:var(--epic-disp);font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;color:var(--epic-text)}.epic-build__step legend span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--epic-ac);color:var(--epic-on-accent);font-family:var(--epic-mono);font-size:.8125rem;font-weight:700;box-shadow:0 0 0 4px color-mix(in srgb,var(--epic-ac) 18%,transparent)}.epic-build__step .epic-build__size{padding:14px;border:1px solid var(--epic-line-soft);border-radius:var(--epic-r-s);background:var(--epic-surface-2, color-mix(in srgb, var(--epic-text) 3%, var(--epic-surface)))}.epic-build__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.epic-build__chip input{position:absolute;opacity:0;width:0;height:0}.epic-build__chip span{display:inline-block;padding:8px 14px;border:1px solid var(--epic-line);border-radius:999px;background:var(--epic-surface);color:var(--epic-text-2);font-size:.875rem;cursor:pointer;transition:border-color .18s var(--epic-ease),color .18s var(--epic-ease)}.epic-build__chip input:checked+span{border-color:var(--epic-ac);color:var(--epic-text);font-weight:600}.epic-build__chip input:focus-visible+span{outline:2px solid var(--epic-ac-ink, var(--epic-text));outline-offset:2px}.epic-build__size{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;margin-top:12px}.epic-build__field{display:grid;gap:5px;min-width:0}.epic-build__field label{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--epic-text-3)}.epic-build__field input,.epic-build__field select{width:100%;min-width:0;padding:9px 11px;border:1px solid var(--epic-line);border-radius:var(--epic-r-s);background:var(--epic-surface);color:var(--epic-text);font-family:var(--epic-mono);font-size:.9375rem}.epic-build__note,.epic-build__foot{margin:10px 0 0;font-size:.8125rem;line-height:1.5;color:var(--epic-text-3);max-width:76ch}.epic-build__foot{margin-top:18px}.epic-build__sum{margin:0 0 14px;font-size:.9375rem;color:var(--epic-text-2)}.epic-build__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.epic-build__card{--cardac-ink: color-mix(in srgb, var(--cardac, var(--epic-ac)) 55%, var(--epic-text));--cardac-ink-sm: color-mix(in srgb, var(--cardac, var(--epic-ac)) 32%, var(--epic-text));--cardac-ink-lg: color-mix(in srgb, var(--cardac, var(--epic-ac)) 62%, var(--epic-text));display:flex;flex-direction:column;gap:9px;padding:16px 16px 14px;border:1px solid var(--epic-line);border-top:3px solid var(--cardac, var(--epic-ac));border-radius:var(--epic-r-m);background:var(--epic-surface);box-shadow:var(--epic-e1)}.epic-build__card.is-out{border-top-color:var(--epic-line);background:transparent;box-shadow:none}.epic-build__name{font-family:var(--epic-disp);font-size:1.0625rem;font-weight:650;letter-spacing:-.015em;color:var(--epic-text);text-decoration:none}.epic-build__name:hover{text-decoration:underline}.epic-build__big{display:flex;align-items:baseline;gap:5px;margin:2px 0 0;font-family:var(--epic-mono)}.epic-build__big b{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--cardac-ink-lg, var(--epic-text))}.epic-build__big i{font-style:normal;font-size:.75rem;color:var(--epic-text-3)}.epic-build__yd{margin-left:auto;font-size:.8125rem;color:var(--epic-text-3)}.epic-build__rows{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:4px 0 0;padding-top:9px;border-top:1px solid var(--epic-line-soft);font-size:.8125rem}.epic-build__rows dt{color:var(--epic-text-3)}.epic-build__rows dd{margin:0;text-align:right;color:var(--epic-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.epic-build__why{margin:2px 0 0;font-size:.8125rem;line-height:1.5;color:var(--epic-text-3)}.epic-build__add{margin-top:auto;padding:9px 14px;border:1px solid var(--cardac, var(--epic-ac));border-radius:var(--epic-r-s);background:transparent;color:var(--cardac-ink-sm, var(--epic-text));font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .18s var(--epic-ease),color .18s var(--epic-ease)}.epic-build__add:hover:not(:disabled){background:var(--cardac, var(--epic-ac));color:var(--epic-on-accent)}.epic-build__add:disabled{opacity:.6;cursor:default}.epic-build__add[data-done]{border-style:solid;font-weight:650}.epic-build__none{margin:14px 0 0;font-size:.9375rem;color:var(--epic-text-2)}@media(prefers-reduced-motion:reduce){.epic-build__chip span,.epic-build__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/epic-builder.css.map */
