.epic-fm{--fm-ac: var(--epic-ac, var(--epic-v-cyan));--fm-ac-ink: color-mix(in srgb, var(--fm-ac) 52%, var(--epic-text));--fm-ok: #12a26b;--fm-bad: #e5484d;--fm-field: color-mix(in srgb, var(--epic-text) 3.5%, var(--epic-surface));--fm-edge: color-mix(in srgb, var(--epic-text) 15%, transparent);--fm-edge-hi: color-mix(in srgb, var(--epic-text) 30%, transparent);position:relative;display:block;container-type:inline-size;border-radius:var(--epic-r-l, 24px);background:var(--epic-surface);border:1px solid var(--epic-card-line, var(--epic-line));box-shadow:var(--epic-e3);overflow:clip;color:var(--epic-text)}.epic-fm:before{content:"";position:absolute;inset:0 0 auto;height:4px;z-index:1;background:linear-gradient(90deg,var(--fm-ac),color-mix(in srgb,var(--fm-ac) 30%,var(--epic-v-violet)) 70%,var(--epic-v-magenta))}.epic-fm__head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;align-items:center;padding:26px 28px 22px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--fm-ac) 16%,transparent),transparent 60%),radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--epic-v-violet) 9%,transparent),transparent 60%),color-mix(in srgb,var(--fm-ac) 4%,var(--epic-surface));border-bottom:1px solid var(--epic-card-line, var(--epic-line))}.epic-fm__badge{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:var(--fm-ac-ink);background:color-mix(in srgb,var(--fm-ac) 16%,var(--epic-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fm-ac) 45%,transparent),0 8px 22px -10px color-mix(in srgb,var(--fm-ac) 70%,transparent)}.epic-fm__badge .epic-ic{font-size:26px;stroke-width:1.6}.epic-fm__kick{margin:0;align-self:end;font-family:var(--epic-mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fm-ac-ink)}.epic-fm__title{margin:0;align-self:start;font-family:var(--epic-disp);font-size:clamp(21px,1.9vw,25px);font-weight:760;letter-spacing:-.025em;line-height:1.15;color:var(--epic-text)}.epic-fm__sub{grid-column:1 / -1;margin:10px 0 0;max-width:60ch;font-size:15px;line-height:1.55;color:var(--epic-text-2)}.epic-fm__prog{grid-column:1 / -1;display:none;align-items:center;gap:12px;margin-top:16px}.epic-fm[data-ready] .epic-fm__prog{display:flex}.epic-fm__bar{position:relative;flex:1;height:6px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--epic-text) 9%,transparent)}.epic-fm__bar i{position:absolute;inset:0 auto 0 0;width:var(--fm-p, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--fm-ac),color-mix(in srgb,var(--fm-ac) 40%,var(--epic-v-green)));transition:width .45s cubic-bezier(.2,.8,.2,1)}.epic-fm__progt{flex:none;font-size:13px;font-weight:600;color:var(--epic-text-2);font-variant-numeric:tabular-nums}.epic-fm__progt b{color:var(--epic-text)}.epic-fm[data-complete] .epic-fm__progt{color:color-mix(in srgb,var(--fm-ok) 60%,var(--epic-text))}.epic-fm__body{display:grid;gap:0;padding:8px 28px 4px}.epic-fm__step{position:relative;margin:0;padding:22px 0 24px 52px;border:0;min-width:0;display:grid;gap:16px}.epic-fm__step+.epic-fm__step{border-top:1px dashed var(--epic-card-line, var(--epic-line))}.epic-fm__step:before{content:"";position:absolute;left:16px;top:58px;bottom:-22px;width:2px;border-radius:2px;background:linear-gradient(color-mix(in srgb,var(--fm-ac) 40%,transparent),color-mix(in srgb,var(--epic-text) 8%,transparent))}.epic-fm__step:last-child:before{display:none}.epic-fm__leg{float:left;width:100%;padding:0;margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.epic-fm__leg+*{clear:both}.epic-fm__n{position:absolute;left:0;top:18px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-family:var(--epic-mono);font-size:13px;font-weight:800;color:var(--fm-ac-ink);background:color-mix(in srgb,var(--fm-ac) 13%,var(--epic-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fm-ac) 55%,transparent);transition:background .25s,color .25s,box-shadow .25s}.epic-fm__n .epic-ic{display:none;font-size:17px;stroke-width:2.4}.epic-fm__step[data-done] .epic-fm__n{color:#fff;background:var(--fm-ok);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--fm-ok) 80%,transparent)}.epic-fm__step[data-done] .epic-fm__n span{display:none}.epic-fm__step[data-done] .epic-fm__n .epic-ic{display:block}.epic-fm__lt{font-family:var(--epic-disp);font-size:18px;font-weight:740;letter-spacing:-.015em;color:var(--epic-text)}.epic-fm__lh{font-size:14px;color:var(--epic-text-2)}.epic-fm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.epic-fm__grid>.epic-fm__f--wide{grid-column:1 / -1}@media(max-width:599px){.epic-fm__grid{grid-template-columns:minmax(0,1fr)}}.epic-fm__f{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}.epic-fm__l{display:flex;align-items:baseline;gap:0;font-size:14.5px;font-weight:650;color:var(--epic-text)}.epic-fm__req{margin-left:3px;color:var(--fm-bad);font-weight:800}.epic-fm__opt{margin-left:auto;padding-left:10px;font-size:12px;font-weight:500;color:var(--epic-text-3)}.epic-fm__ctl{position:relative;display:block}.epic-fm__ic{position:absolute;left:14px;top:15px;z-index:1;pointer-events:none;font-size:19px;color:var(--epic-text-3);transition:color .15s}.epic-fm__ctl input,.epic-fm__ctl textarea,.epic-fm__ctl select{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:50px;padding:13px 40px 13px 44px;margin:0;border-radius:12px;border:1.5px solid var(--fm-edge);background:var(--fm-field);color:var(--epic-text);font:inherit;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;appearance:none}.epic-fm__ctl--bare input,.epic-fm__ctl--bare textarea{padding-left:16px}.epic-fm__ctl textarea{min-height:116px;resize:vertical;padding-top:14px}.epic-fm__ctl input::placeholder,.epic-fm__ctl textarea::placeholder{color:color-mix(in srgb,var(--epic-text) 42%,transparent)}.epic-fm__ctl input[type=date]{color-scheme:light}.epic-band-dark .epic-fm__ctl input[type=date],[data-epic-mode=dark] .epic-fm__ctl input[type=date]{color-scheme:dark}.epic-fm__ctl :is(input,textarea,select):hover{border-color:var(--fm-edge-hi)}.epic-fm__ctl :is(input,textarea,select):focus{outline:none;background:var(--epic-surface);border-color:var(--fm-ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--fm-ac) 22%,transparent)}.epic-fm__ctl:focus-within .epic-fm__ic{color:var(--fm-ac-ink)}.epic-fm__ctl:after{content:"";position:absolute;right:14px;top:16px;width:18px;height:18px;border-radius:50%;background:var(--fm-ok) 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.epic-fm__f[data-filled]:not([data-bad]) .epic-fm__ctl:after{opacity:1;transform:none}.epic-fm__ctl:has(input[type=date]):after{right:44px}.epic-fm__f[data-bad] .epic-fm__ctl :is(input,textarea,select){border-color:var(--fm-bad);background:color-mix(in srgb,var(--fm-bad) 5%,var(--epic-surface))}.epic-fm__f[data-bad] .epic-fm__ctl :is(input,textarea,select):focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--fm-bad) 20%,transparent)}.epic-fm__f[data-bad] .epic-fm__ic{color:var(--fm-bad)}.epic-fm__help{font-size:13px;line-height:1.45;color:var(--epic-text-2)}.epic-fm__msg{display:none;align-items:center;gap:6px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--fm-bad) 78%,var(--epic-text))}.epic-fm__msg .epic-ic{font-size:15px;flex:none}[data-bad]>.epic-fm__msg{display:flex}.epic-fm__chips{display:flex;flex-wrap:wrap;gap:9px}.epic-fm__chip{position:relative;cursor:pointer}.epic-fm__chip input,.epic-fm__card input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.epic-fm__chip>span{--c: var(--chip, var(--fm-ac));display:inline-flex;align-items:center;gap:9px;min-height:44px;box-sizing:border-box;padding:8px 16px 8px 12px;border-radius:999px;border:1.5px solid var(--fm-edge);background:var(--epic-surface);font-size:15px;font-weight:650;color:var(--epic-text);transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.epic-fm__sw{position:relative;width:20px;height:20px;border-radius:50%;flex:none;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px color-mix(in srgb,var(--c) 20%,transparent);transition:box-shadow .2s}.epic-fm__sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background: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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35));opacity:0;transform:scale(.4);transition:opacity .15s,transform .25s cubic-bezier(.3,1.6,.5,1)}.epic-fm__chip--muted>span{--c: color-mix(in srgb, var(--epic-text) 40%, var(--epic-surface))}.epic-fm__chip:hover>span{border-color:color-mix(in srgb,var(--c) 60%,var(--fm-edge));transform:translateY(-1px)}.epic-fm__chip input:checked+span{border-color:var(--c);background:color-mix(in srgb,var(--c) 13%,var(--epic-surface));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--c) 70%,transparent)}.epic-fm__chip input:checked+span .epic-fm__sw{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}.epic-fm__chip input:checked+span .epic-fm__sw:after{opacity:1;transform:none}.epic-fm__chip input:focus-visible+span,.epic-fm__card input:focus-visible+span{outline:2.5px solid var(--fm-ac-ink);outline-offset:3px}[data-bad]>.epic-fm__chips .epic-fm__chip>span{border-color:color-mix(in srgb,var(--fm-bad) 55%,var(--fm-edge))}.epic-fm__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.epic-fm__card{position:relative;cursor:pointer;display:block}.epic-fm__card>span{position:relative;display:grid;gap:4px;align-content:start;height:100%;box-sizing:border-box;padding:16px;border-radius:14px;border:1.5px solid var(--fm-edge);background:var(--epic-surface);transition:border-color .15s,background .15s,box-shadow .2s,transform .15s}.epic-fm__card:hover>span{border-color:var(--fm-edge-hi);transform:translateY(-1px)}.epic-fm__cic{display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border-radius:11px;color:var(--fm-ac-ink);background:color-mix(in srgb,var(--fm-ac) 12%,var(--epic-surface))}.epic-fm__cic .epic-ic{font-size:21px}.epic-fm__card b{font-family:var(--epic-disp);font-size:16.5px;font-weight:730;letter-spacing:-.01em;color:var(--epic-text)}.epic-fm__card i{font-style:normal;font-size:13.5px;line-height:1.45;color:var(--epic-text-2)}.epic-fm__card>span:after{content:"";position:absolute;top:14px;right:14px;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--fm-edge-hi);background:var(--epic-surface);transition:border .15s,background .15s}.epic-fm__card input:checked+span{border-color:var(--fm-ac);background:color-mix(in srgb,var(--fm-ac) 8%,var(--epic-surface));box-shadow:0 0 0 1px var(--fm-ac),0 12px 26px -14px color-mix(in srgb,var(--fm-ac) 75%,transparent)}.epic-fm__card input:checked+span:after{border:6px solid var(--fm-ac)}.epic-fm__card input:checked+span .epic-fm__cic{color:#fff;background:var(--fm-ac)}.epic-fm__cards--row{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.epic-fm__cards--row{grid-template-columns:minmax(0,1fr)}}.epic-fm__cards--row .epic-fm__card>span{grid-template-columns:auto minmax(0,1fr);column-gap:13px;row-gap:2px;align-items:center;padding:14px 44px 14px 14px}.epic-fm__cards--row .epic-fm__cic{grid-row:span 2;margin:0}.epic-fm__cards--row .epic-fm__card>span:after{top:50%;margin-top:-10px}@media(max-width:599px){.epic-fm__cards{grid-template-columns:minmax(0,1fr);gap:8px}.epic-fm__card>span{grid-template-columns:auto minmax(0,1fr);column-gap:13px;row-gap:2px;align-items:center;padding:12px 44px 12px 12px}.epic-fm__cic{grid-row:span 2;margin:0}.epic-fm__card>span:after{top:50%;margin-top:-10px}}.epic-fm__pills{display:flex;flex-wrap:wrap;gap:8px}.epic-fm__pill{position:relative;cursor:pointer}.epic-fm__pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.epic-fm__pill span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:10px;border:1.5px solid var(--fm-edge);background:var(--epic-surface);font-size:14px;font-weight:600;color:var(--epic-text-2);transition:border-color .15s,background .15s,color .15s}.epic-fm__pill:hover span{border-color:var(--fm-edge-hi);color:var(--epic-text)}.epic-fm__pill input:checked+span{border-color:var(--fm-ac);color:var(--epic-text);background:color-mix(in srgb,var(--fm-ac) 12%,var(--epic-surface))}.epic-fm__pill input:focus-visible+span{outline:2.5px solid var(--fm-ac-ink);outline-offset:2px}.epic-fm__foot{display:grid;gap:16px;margin-top:4px;padding:22px 28px 26px;background:color-mix(in srgb,var(--epic-text) 2.5%,var(--epic-surface));border-top:1px solid var(--epic-card-line, var(--epic-line))}.epic-fm__sum{display:none;margin:0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5;color:var(--epic-text-2);background:color-mix(in srgb,var(--fm-ac) 7%,var(--epic-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fm-ac) 28%,transparent)}.epic-fm__sum[data-on]{display:block}.epic-fm__sum b{color:var(--epic-text);font-weight:700}.epic-fm__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.epic-fm__go{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px 0 30px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:16.5px;font-weight:760;letter-spacing:-.005em;color:#16110a;background:linear-gradient(100deg,#f59120,#ffb547);box-shadow:0 1px #ffffff73 inset,0 14px 28px -12px #f59120bf;transition:transform .15s,box-shadow .2s,filter .2s}.epic-fm__go .epic-ic{font-size:20px;stroke-width:2;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.epic-fm__go:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 1px #ffffff73 inset,0 18px 34px -12px #f59120d9}.epic-fm__go:hover .epic-ic{transform:translate(4px)}.epic-fm__go:active{transform:none}.epic-fm__go:focus-visible{outline:3px solid var(--epic-text);outline-offset:3px}.epic-fm__go[aria-busy=true]{pointer-events:none;filter:saturate(.8)}.epic-fm__go[aria-busy=true] .epic-ic{opacity:0}.epic-fm__go[aria-busy=true]:after{content:"";position:absolute;right:28px;width:18px;height:18px;border-radius:50%;border:2.5px solid rgb(22 17 10 / .25);border-top-color:#16110a;animation:epic-fm-spin .7s linear infinite}@keyframes epic-fm-spin{to{transform:rotate(1turn)}}.epic-fm__trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.epic-fm__trust li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--epic-text-2)}.epic-fm__trust .epic-ic{font-size:17px;color:color-mix(in srgb,var(--fm-ok) 70%,var(--epic-text))}.epic-fm__fine{margin:0;font-size:13px;line-height:1.5;color:var(--epic-text-3)}.epic-fm__err{display:flex;gap:10px;align-items:flex-start;margin:18px 28px 0;padding:12px 14px;border-radius:12px;font-size:14.5px;line-height:1.45;color:var(--epic-text);background:color-mix(in srgb,var(--fm-bad) 10%,var(--epic-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fm-bad) 45%,transparent)}.epic-fm__err .epic-ic{font-size:20px;flex:none;color:var(--fm-bad)}.epic-fm-ok{--fm-ac: var(--epic-ac, var(--epic-v-cyan));--fm-ok: #12a26b;position:relative;display:grid;justify-items:start;gap:10px;padding:34px 32px 32px;border-radius:var(--epic-r-l, 24px);overflow:clip;background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--fm-ok) 14%,transparent),transparent 60%),var(--epic-surface);border:1px solid var(--epic-card-line, var(--epic-line));box-shadow:var(--epic-e3)}.epic-fm-ok:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--fm-ok),var(--fm-ac))}.epic-fm-ok__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;margin-bottom:6px;color:#fff;background:var(--fm-ok);box-shadow:0 0 0 8px color-mix(in srgb,var(--fm-ok) 16%,transparent),0 16px 30px -12px color-mix(in srgb,var(--fm-ok) 80%,transparent);animation:epic-fm-pop .5s cubic-bezier(.3,1.6,.5,1) both}.epic-fm-ok__mark svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.epic-fm-ok__mark path{stroke-dasharray:24;stroke-dashoffset:24;animation:epic-fm-draw .45s .25s ease-out forwards}@keyframes epic-fm-pop{0%{transform:scale(.5);opacity:0}}@keyframes epic-fm-draw{to{stroke-dashoffset:0}}.epic-fm-ok__k{margin:0;font-family:var(--epic-mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--fm-ok) 55%,var(--epic-text))}.epic-fm-ok__h{margin:0;font-family:var(--epic-disp);font-size:clamp(24px,2.4vw,30px);font-weight:780;letter-spacing:-.03em;line-height:1.15;color:var(--epic-text)}.epic-fm-ok__b{margin:0;max-width:56ch;font-size:16px;line-height:1.6;color:var(--epic-text-2)}.epic-fm-ok__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.epic-fm-ok__a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-weight:650;font-size:15px;text-decoration:none;color:var(--epic-text);border:1.5px solid color-mix(in srgb,var(--epic-text) 18%,transparent)}.epic-fm-ok__a:first-child{color:#16110a;border-color:transparent;background:linear-gradient(100deg,#f59120,#ffb547)}.epic-fm-ok__a .epic-ic{font-size:18px}@media(max-width:599px){.epic-fm__head{padding:22px 18px 18px}.epic-fm__badge{width:44px;height:44px;border-radius:13px}.epic-fm__body{padding:0 18px}.epic-fm__step{padding-left:42px}.epic-fm__n{width:30px;height:30px;font-size:12px;top:20px}.epic-fm__step:before{left:14px;top:56px}.epic-fm__foot{padding:20px 18px 22px}.epic-fm__go{width:100%}.epic-fm__err{margin:14px 18px 0}}@media(prefers-reduced-motion:reduce){.epic-fm *,.epic-fm-ok *{transition:none!important;animation:none!important}.epic-fm-ok__mark path{stroke-dashoffset:0}}.epic-fm:has(.epic-fm-ok){background:none;border:0;box-shadow:none;overflow:visible}.epic-fm:has(.epic-fm-ok):before{display:none}@container (max-width: 560px){.epic-fm__grid{grid-template-columns:minmax(0,1fr)}.epic-fm__head{padding:22px 20px 18px}.epic-fm__body{padding:0 20px}.epic-fm__step{padding-left:42px}.epic-fm__n{width:30px;height:30px;font-size:12px;top:20px}.epic-fm__step:before{left:14px;top:56px}.epic-fm__foot{padding:20px}.epic-fm__go{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/epic-form.css.map */
