.ezf{--a:var(--ezf-accent,#F48A32);padding:clamp(48px,7vw,96px) 0;color:var(--ezl-ink)}.ezf *{box-sizing:border-box}.ezf__head{max-width:760px;margin-bottom:32px}.ezf__eyebrow{color:var(--a)}.ezl .ezf__title{margin:12px 0 0;font-size:clamp(44px,6.5vw,88px);line-height:.94;letter-spacing:-.05em}.ezl .ezf__lede{margin:18px 0 0;max-width:56ch;font-size:17px;line-height:1.6;color:var(--ezl-muted)}.ezf__progress{list-style:none;margin:28px 0 0;padding:0;display:flex;gap:6px;max-width:420px}.ezf__progress li{flex:1;height:4px;border-radius:4px;background:#ffffff1a;transition:background .3s}.ezf__progress li.is-done{background:var(--a)}.ezf__progress[hidden]{display:none}.ezf__quiz{max-width:900px}.ezf__quiz[hidden]{display:none}.ezf__q{display:none;border:0;margin:0;padding:0;min-width:0}.ezf__q.is-on{display:block;animation:ezfIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes ezfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ezf__q legend{padding:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(26px,3.4vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ezf__q legend span{display:block;margin-bottom:8px;font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.ezl .ezf__hint{margin:8px 0 0;color:var(--ezl-faint);font-size:14px}.ezf__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:22px}.ezf__opts--cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ezf__opts--chips{display:flex;flex-wrap:wrap}.ezf__opts label,.ezf__often label{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:var(--ezl-panel);border:1px solid var(--ezl-line);cursor:pointer;transition:border-color .2s,background .2s}.ezf__opts--chips label{flex-direction:row;padding:12px 16px;border-radius:999px}.ezf__opts label:hover,.ezf__often label:hover{border-color:#ffffff47}.ezf__opts input,.ezf__often input{position:absolute;opacity:0;pointer-events:none}.ezf__opts b,.ezf__often b{font-size:16px;font-weight:600}.ezf__opts label span{font-size:13.5px;line-height:1.4;color:var(--ezl-faint)}.ezf__opts label:has(input:checked),.ezf__often label:has(input:checked){border-color:var(--a);background:color-mix(in srgb,var(--a) 12%,var(--ezl-panel));box-shadow:inset 0 0 0 1px var(--a)}.ezf__opts label:has(input:focus-visible),.ezf__often label:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.ezf__often{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.ezf__often>span{font-size:14px;color:var(--ezl-soft);margin-right:6px}.ezf__often label{flex-direction:row;padding:10px 16px;border-radius:999px}.ezf__nav{display:flex;align-items:center;gap:12px;margin-top:28px}.ezf__next,.ezf__back,.ezf__restart{height:52px;padding:0 26px;border-radius:999px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.ezf__next{margin-left:auto;border:0;background:var(--a);color:#140b03}.ezf__back,.ezf__restart{background:transparent;color:var(--ezl-ink);border:1px solid rgba(255,255,255,.22)}.ezf__back[hidden]{display:none}.ezl .ezf__err{margin:0;color:#ff9b8f;font-size:14px}.ezf__err[hidden],.ezf__result[hidden]{display:none}.ezf__res-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.ezl .ezf__res-title{margin:10px 0 0;font-size:clamp(36px,5vw,64px);line-height:.95;letter-spacing:-.045em}.ezf__res-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.ezf__lines{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ezf__loading{padding:28px;border-radius:14px;background:var(--ezl-panel);color:var(--ezl-muted)}.ezf__line{display:grid;grid-template-columns:30px 88px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--ezl-panel);border:1px solid var(--ezl-line);transition:opacity .2s}.ezf__line.is-off{opacity:.45}.ezf__line.is-acc{background:#101113}.ezf__n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--a);color:#140b03;font-weight:700;font-size:13px}.is-acc .ezf__n{background:transparent;color:var(--a);border:1px solid color-mix(in srgb,var(--a) 50%,transparent)}.ezf__img{display:block;width:88px;height:88px;border-radius:12px;overflow:hidden;background:radial-gradient(80% 80% at 50% 40%,#fff,#eceae6 85%)}.ezf__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ezf__txt{min-width:0;display:flex;flex-direction:column;gap:3px}.ezf__role{font:500 11px/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--a)}.ezf__name{font-size:17px;font-weight:600;color:var(--ezl-ink);text-decoration:none}.ezf__name:hover{color:var(--a)}.ezl .ezf__why{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--ezl-muted)}.ezf__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ezf__size{height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--ezl-soft);font:600 12.5px/1 Inter,sans-serif;cursor:pointer}.ezf__size.is-on{border-color:var(--a);color:var(--ezl-ink);background:color-mix(in srgb,var(--a) 14%,transparent)}.ezf__select{height:32px;max-width:240px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#0e0f10;color:var(--ezl-ink);font:600 12.5px Inter,sans-serif;padding:0 8px}.ezf__offer{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f48a3224;color:#f7a35c;font:650 12px/1 Inter,-apple-system,sans-serif;letter-spacing:0;text-transform:none}.ezf__right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ezf__price{display:flex;flex-direction:column;align-items:flex-end}.ezf__price b{font-size:17px}.ezf__price s{font-size:13px;color:var(--ezl-faint)}.ezf__keep{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ezl-soft);cursor:pointer}.ezf__keep input{width:16px;height:16px;accent-color:var(--a)}.ezf__sum{position:sticky;top:90px;padding:22px;border-radius:18px;background:linear-gradient(180deg,#17181b,#111214);border:1px solid var(--ezl-line)}.ezl .ezf__sum h3{margin:0 0 12px;font-size:18px;color:var(--ezl-ink)}.ezf__sum dl{margin:0;display:grid;gap:8px}.ezf__sum dl>div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--ezl-soft)}.ezf__sum dl>div[hidden]{display:none}.ezf__sum dd{margin:0;white-space:nowrap}.ezf__sum-was dd{color:#9fd6fa}.ezf__sum-kit dd{color:var(--a);font-weight:600}.ezf__sum-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--ezl-line);font-size:18px!important;color:var(--ezl-ink)!important;font-weight:700}.ezl .ezf__tier{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--a) 10%,transparent);font-size:13.5px;line-height:1.45;color:var(--ezl-soft)}.ezf__tier[hidden]{display:none}.ezf__add{width:100%;height:54px;margin-top:16px;border:0;border-radius:999px;background:var(--a);color:#140b03;font:inherit;font-weight:700;font-size:15.5px;cursor:pointer}.ezf__add:disabled{opacity:.55;cursor:default}.ezf__guide{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:var(--ezl-ink);text-decoration:none;font-weight:600;font-size:14.5px}.ezf__guide:hover{border-color:var(--a)}.ezl .ezf__fine{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--ezl-faint)}@media(max-width:989px){.ezf__res-grid{grid-template-columns:1fr}.ezf__sum{position:static}}@media(max-width:749px){.ezf__opts{grid-template-columns:1fr}.ezf__line{grid-template-columns:26px 64px minmax(0,1fr);gap:12px;padding:12px}.ezf__img{width:64px;height:64px}.ezf__right{grid-column:2 / -1;flex-direction:row;justify-content:space-between;align-items:center}.ezf__price{flex-direction:row;gap:8px;align-items:baseline}.ezf__res-head{flex-direction:column;align-items:flex-start}.ezf__nav{position:sticky;bottom:0;padding:12px 0;background:linear-gradient(180deg,#0a0a0b00,#0a0a0b 30%)}.ezf__next{flex:1}}@media(prefers-reduced-motion:reduce){.ezf__q.is-on{animation:none}}.ezf{position:relative;overflow:hidden}.ezf .ezl-wrap{position:relative;z-index:1}.ezf__hero{position:absolute;left:0;right:0;top:0;height:clamp(420px,58vw,680px);z-index:0;pointer-events:none}.ezf__hero img{width:100%;height:100%;object-fit:cover;object-position:70% 55%;opacity:.62;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.ezf__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0beb,#0a0a0b8c 45%,#0a0a0b1a)}.ezf__head{padding-top:clamp(20px,6vw,90px)}.ezf__opts label.has-img{padding:0;overflow:hidden;gap:0}.ezf__opts label.has-img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .5s ease,filter .3s;filter:saturate(.9) brightness(.85)}.ezf__opts label.has-img:hover img{transform:scale(1.04);filter:none}.ezf__opts label.has-img b{padding:14px 18px 2px}.ezf__opts label.has-img span{padding:0 18px 16px}.ezf__opts label.has-img:after{content:"";position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.75);background:#0a0a0b59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ezf__opts label.has-img:has(input:checked):after{background:var(--a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23140b03' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/16px no-repeat;border-color:var(--a)}.ezf__opts label.has-img:has(input:checked) img{filter:none}.ezf__img.is-pack{background:radial-gradient(75% 75% at 50% 45%,#2a2a2e,#141416)!important}.ezf__img.is-pack img{object-fit:contain!important;mix-blend-mode:normal!important;padding:6px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.ezf h1,.ezf h2,.ezf h3,.ezf legend,.ezf b,.ezf strong{color:var(--ezl-ink,#F4F2EE)!important}.ezf .ezf__add,.ezf .ezf__add *{color:#140b03!important}.ezf__save{margin:4px 0 16px;padding:16px 18px;border-radius:14px;background:radial-gradient(120% 140% at 0% 0%,#f48a3247,#f48a3214 60%);border:1px solid rgba(244,138,50,.45)}.ezf__save[hidden]{display:none}.ezf__save-k{display:block;font-size:13px;font-weight:600;color:#f7a35c;letter-spacing:.01em}.ezf__save-row{display:flex;align-items:baseline;gap:10px;margin-top:2px}.ezf__save-row b{font-family:Inter Tight,Inter,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.03em;color:#f4f2ee!important;line-height:1.05}.ezf__save-row em{font-style:normal;font-weight:700;font-size:13px;color:#140b03;background:#f48a32;padding:4px 9px;border-radius:999px}.ezf__save small{display:block;margin-top:4px;font-size:12.5px;color:var(--ezl-muted)}.ezf__sum-was s{color:var(--ezl-faint)}
/*# sourceMappingURL=/cdn/shop/t/100/assets/ez-kit-finder.css.map */
