.zs10{--zs-purple:#8A2BE2;--zs-dark:#1A1A1A;--zs-light:#F7F4FB;--zs-stroke:#E4D6F1;font-family:var(--font-body-family,inherit);color:var(--zs-dark);background:#fff}.zs10 *{box-sizing:border-box}.zs10__hero{position:relative;isolation:isolate;overflow:hidden;background:#16131c;color:#fff;padding:clamp(52px,7vw,102px) 22px}.zs10__hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:radial-gradient(ellipse at 78% 14%,rgba(138,43,226,.33),transparent 54%),linear-gradient(90deg,rgba(193,135,251,.045) 1px,transparent 1px),linear-gradient(rgba(193,135,251,.045) 1px,transparent 1px);background-size:auto,46px 46px,46px 46px}.zs10__wrap{max-width:1200px;margin:0 auto}.zs10__eyebrow{margin:0 0 18px!important;font-size:1.12rem;font-weight:750;letter-spacing:.23em;color:#d3a8ff}.zs10__hero h1{max-width:870px;margin:0;color:#fff;font-size:clamp(3.9rem,6vw,8rem);font-weight:760;line-height:1.02;letter-spacing:-.05em}.zs10__hero h1 span{color:#be84fe}.zs10__lead{max-width:680px;margin:22px 0 0;color:#e4daed;font-size:clamp(1.45rem,1.4vw,1.78rem);line-height:1.65}.zs10__hero-steps{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 0;padding:0;list-style:none}.zs10__hero-steps li{border:1px solid rgba(198,151,247,.34);border-radius:7px;padding:9px 13px;font-size:1.2rem;color:#e5d6f3}.zs10__page{max-width:1200px;margin:0 auto;padding:clamp(27px,4vw,58px) 20px 85px}.zs10__wizard{padding:clamp(19px,3vw,36px);border:1px solid var(--zs-stroke);border-radius:16px;background:linear-gradient(120deg,#fff,#fcfafe);box-shadow:0 13px 45px #2a193a0d}.zs10__section{margin:0 0 29px;padding:0;border:0;min-width:0}.zs10__section:last-of-type{margin-bottom:20px}.zs10 legend{display:block;margin:0 0 12px;padding:0;font-size:clamp(1.65rem,2.2vw,2.25rem);font-weight:750;letter-spacing:-.028em}.zs10 legend .zs10__num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--zs-purple);color:#fff;font-size:1.19rem;margin-right:9px;vertical-align:3px}.zs10__goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zs10__goal{position:relative;display:block;cursor:pointer}.zs10__goal input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.zs10__goal-content{display:block;border:1px solid #E1D8E9;border-radius:10px;padding:15px 16px;background:#fff;min-height:103px;transition:background .16s,border-color .16s}.zs10__goal-content b{display:block;font-size:1.48rem;margin:0 0 6px;line-height:1.3}.zs10__goal-content small{display:block;font-size:1.18rem;line-height:1.45;color:#554c5e}.zs10__goal input:checked+.zs10__goal-content{border-color:#8a2be2;outline:1px solid #8A2BE2;background:#f5eafd}.zs10__goal input:focus-visible+.zs10__goal-content{outline:3px solid #8A2BE2;outline-offset:3px}.zs10__inputs{display:grid;grid-template-columns:1fr 1.25fr;gap:13px}.zs10__field{display:block;font-size:1.31rem;font-weight:700}.zs10__field span{display:block;margin-bottom:8px}.zs10__field select,.zs10__field input{display:block;width:100%;height:49px;border-radius:8px;border:1px solid #BFA9D3;background:#fff;color:#231c2a;padding:8px 12px;font-family:inherit;font-size:1.36rem}.zs10__field input{max-width:300px}.zs10__field select:disabled{opacity:.62;background:#f2eff4;cursor:not-allowed}.zs10__field :where(input,select):focus-visible,.zs10 :where(button,a):focus-visible{outline:3px solid #8A2BE2;outline-offset:3px}.zs10__notes{color:#51465d;font-size:1.24rem;line-height:1.55;margin:10px 0 0}.zs10__notice{margin:12px 0 0;padding:12px 14px;border-left:3px solid #8A2BE2;background:#f3edf9;font-size:1.29rem;line-height:1.55}.zs10__notice[hidden],.zs10__output[hidden],.zs10__alert[hidden],.zs10__empty[hidden],.zs10__cart[hidden]{display:none}.zs10__action{display:inline-flex;align-items:center;justify-content:center;min-height:49px;border:1px solid #8A2BE2;border-radius:8px;background:#8a2be2;color:#fff;padding:10px 21px;font-family:inherit;font-size:1.39rem;font-weight:750;cursor:pointer;text-decoration:none}.zs10__action:hover:not(:disabled){background:#6e21b5;border-color:#6e21b5}.zs10__action:disabled{opacity:.58;cursor:not-allowed}.zs10__alert{padding:14px 17px;border-radius:8px;background:#fff6ea;border:1px solid #E8CFAC;color:#61411d;font-size:1.32rem;line-height:1.6;margin-top:15px}.zs10__output{margin-top:clamp(37px,5vw,62px)}.zs10__results-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.zs10__results-head h2{font-size:clamp(2.3rem,3.3vw,3.9rem);font-weight:760;letter-spacing:-.04em;margin:0}.zs10__results-head p{margin:7px 0 0;color:#5d5364;font-size:1.32rem}.zs10__reset{border:0;background:transparent;color:#7021bc;text-decoration:underline;cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.4;text-underline-offset:3px}.zs10__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.zs10__card{display:flex;align-items:flex-start;gap:17px;min-width:0;padding:17px;border:1px solid #E6DDF0;border-radius:12px;background:#fff}.zs10__card-pic{flex:0 0 140px;aspect-ratio:1/1;display:grid;place-items:center;background:#f7f4fb;border-radius:9px;overflow:hidden}.zs10__card-pic img{display:block;width:100%;height:100%;object-fit:contain}.zs10__card-info{flex:1;min-width:0}.zs10__slot{display:block;margin:0 0 7px;font-size:1.12rem;text-transform:uppercase;color:#7021bc;letter-spacing:.12em;font-weight:750}.zs10__card h3{margin:0 0 9px;font-size:1.55rem;font-weight:730;line-height:1.42}.zs10__why{font-size:1.23rem;color:#504759;line-height:1.52;margin:0 0 13px}.zs10__variant{display:block;font-size:1.25rem;font-weight:700}.zs10__variant select{display:block;width:100%;margin-top:7px;padding:8px 10px;border:1px solid #C5B2D4;border-radius:7px;background:#fff;color:#262030;font-family:inherit;font-size:1.23rem;min-height:40px}.zs10__price{display:block;margin:12px 0;color:#241d2b;font-size:1.68rem;font-weight:750}.zs10__confirm{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:1.2rem;line-height:1.45;color:#403548;cursor:pointer}.zs10__confirm input{flex:0 0 auto;margin:2px 0;width:17px;height:17px;accent-color:#8A2BE2}.zs10__card-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.zs10__card-links a,.zs10__card-links button{border:0;padding:0;background:none;color:#7021bc;text-decoration:underline;text-underline-offset:3px;font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.45;cursor:pointer}.zs10__missing{margin-top:20px;padding:18px;border:1px solid #E8CFAC;background:#fff9ef;border-radius:9px}.zs10__missing h3{font-size:1.5rem;margin:0 0 9px}.zs10__missing ul{padding-left:19px;margin:0;color:#58452c;font-size:1.31rem;line-height:1.55}.zs10__summary{position:sticky;bottom:0;z-index:5;background:#1a1a1a;border:1px solid #4B3561;border-radius:11px;color:#fff;padding:19px 21px;margin-top:24px;box-shadow:0 -6px 30px #0f0a171a}.zs10__summary-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:11px}.zs10__total strong{display:block;font-size:clamp(2rem,2.6vw,2.65rem)}.zs10__total small{display:block;color:#e3d7ee;font-size:1.17rem}.zs10__summary .zs10__action{min-width:205px}.zs10__cart-note{font-size:1.2rem;color:#e3d6ee;line-height:1.52;margin:12px 0 0}.zs10__cart-note a{color:#e0bcff;text-decoration:underline}.zs10__other{border-top:1px solid #E8DDF0;margin-top:43px;padding-top:23px}.zs10__other h2{font-size:clamp(1.9rem,2.5vw,2.7rem);margin:0 0 14px}.zs10__other-links{display:flex;flex-wrap:wrap;gap:8px}.zs10__other-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid #DECAED;border-radius:7px;color:#622a9c;text-decoration:none;font-weight:700;font-size:1.28rem}@media(max-width:950px){.zs10__goals{grid-template-columns:repeat(2,minmax(0,1fr))}.zs10__cards{grid-template-columns:1fr}.zs10__card-pic{flex-basis:130px}}@media(max-width:600px){.zs10__goals,.zs10__inputs{grid-template-columns:1fr}.zs10__goal-content{min-height:0}.zs10__card{gap:12px;padding:13px}.zs10__card-pic{flex-basis:105px}.zs10__summary{position:static}.zs10__summary .zs10__action{width:100%}.zs10__results-head h2{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.zs10__goal-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/zuno-setup.css.map */
