.ukb{--ukb-navy: #1b2753;--ukb-ink: #1b2753;--ukb-muted: #5e6583;--ukb-line: #e4e6ee;--ukb-panel: #f2f3f7;--ukb-hover: #eef0f8;--ukb-white: #ffffff;--ukb-accent: #4a63c9;--ukb-radius: 20px;--ukb-ease: cubic-bezier(.2, .8, .2, 1);color:var(--ukb-ink);font-family:inherit;max-width:1280px;margin-inline:auto;padding-inline:40px}@media(max-width:749px){.ukb{padding-inline:16px}}.ukb *,.ukb *:before,.ukb *:after{box-sizing:border-box}.ukb svg{display:block}:where(.ukb) button{font-family:inherit;color:var(--ukb-ink)}.ukb__head{margin:0 0 1.75rem;max-width:52rem}.ukb__head h1{margin:0 0 .5rem;font-weight:900;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1;letter-spacing:-.035em;color:var(--ukb-ink);text-wrap:balance}.ukb__head p{margin:0;color:var(--ukb-muted);font-size:1.05rem;line-height:1.55;max-width:40rem}.ukb-wiz{background:var(--ukb-panel);border-radius:28px;padding:1.5rem 1.75rem 1.75rem;margin-bottom:3rem}@media(max-width:749px){.ukb-wiz{padding:1.1rem 1rem 1.25rem;border-radius:22px}}.ukb-wiz__top{display:flex;align-items:center;gap:1rem}.ukb-progress{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ukb-progress span{height:5px;border-radius:99px;background:#d9dce7;overflow:hidden;position:relative}.ukb-progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ukb-navy);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ukb-ease)}.ukb-progress span.is-done:after{transform:scaleX(1)}.ukb-progress span.is-now:after{transform:scaleX(.45)}.ukb-count{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-width:6.5rem;text-align:right}.ukb-iconbtn{-webkit-appearance:none;appearance:none;width:2.6rem;height:2.6rem;flex:none;border-radius:50%;border:1.5px solid var(--ukb-line);background:var(--ukb-white);cursor:pointer;display:grid;place-items:center;transition:transform .15s,border-color .15s,opacity .2s}.ukb-iconbtn svg{width:1.1rem;height:1.1rem}.ukb-iconbtn:hover{border-color:var(--ukb-navy)}.ukb-iconbtn:active{transform:scale(.92)}.ukb-iconbtn:disabled{opacity:.35;cursor:default}.ukb-summary{display:flex;flex-wrap:wrap;gap:.4rem;min-height:0;margin-top:.9rem}.ukb-summary:empty{margin-top:0}.ukb-pill{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;background:var(--ukb-white);border-radius:99px;padding:.4rem .55rem .4rem .85rem;font-size:.82rem;font-weight:600;box-shadow:0 1px #1b27530f;animation:ukbPop .3s var(--ukb-ease) both}.ukb-pill span{font-size:.75rem;opacity:.45}.ukb-pill:hover span{opacity:1}.ukb-pill.is-now{outline:2px solid var(--ukb-navy)}.ukb-stage{position:relative;margin-top:1.25rem;transition:height .26s var(--ukb-ease)}.ukb-step{transition:opacity .2s ease,transform .26s var(--ukb-ease)}.ukb-step.enter-right{opacity:0;transform:translate(28px)}.ukb-step.enter-left,.ukb-step.leave-left{opacity:0;transform:translate(-28px)}.ukb-step.leave-right{opacity:0;transform:translate(28px)}.ukb-step__title{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;letter-spacing:-.025em;line-height:1.1;color:var(--ukb-ink)}.ukb-step__sub{margin:.35rem 0 1.25rem;color:var(--ukb-muted)}.ukb-skip{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin-top:1.1rem;font-size:.85rem;color:var(--ukb-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ukb-skip:hover{color:var(--ukb-ink)}.ukb-step--done .ukb-step__sub{margin-bottom:0}.ukb-worlds-wrap{position:relative}.ukb-worlds{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3rem)/4);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px;margin:-2px}.ukb-worlds::-webkit-scrollbar{display:none}@media(max-width:1000px){.ukb-worlds{grid-auto-columns:calc((100% - 1rem) / 2.3)}}@media(max-width:600px){.ukb-worlds{grid-auto-columns:78%}}.ukb-world{-webkit-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;position:relative;aspect-ratio:1;border-radius:var(--ukb-radius);overflow:hidden;scroll-snap-align:start;background:#2a3466;text-align:left;transition:transform .25s var(--ukb-ease),box-shadow .25s;isolation:isolate}.ukb-world img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ukb-ease)}.ukb-world:hover img{transform:scale(1.06)}.ukb-world:hover{box-shadow:0 14px 34px -14px #1b27538c}.ukb-world:active{transform:scale(.98)}.ukb-world__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e2000 35%,#0a0e20d1)}.ukb-world__text{position:absolute;left:1.25rem;right:3.6rem;bottom:1.2rem;color:#fff;display:grid;gap:.25rem}.ukb-world__text strong{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:900;letter-spacing:-.025em;line-height:1.05}.ukb-world__text small{font-size:.85rem;line-height:1.35;opacity:.9}.ukb-world__go{position:absolute;right:1.1rem;bottom:1.25rem;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;color:#fff;border:1.5px solid rgba(255,255,255,.6);transition:background .2s,color .2s,transform .2s}.ukb-world__go svg{width:1rem;height:1rem}.ukb-world:hover .ukb-world__go{transform:translate(3px)}.ukb-world.is-on{box-shadow:0 0 0 3px var(--ukb-white),0 0 0 6px var(--ukb-navy)}.ukb-world.is-on .ukb-world__go{background:#fff;color:var(--ukb-navy);border-color:#fff}.ukb-scrollbtns{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem}@media(max-width:600px){.ukb-scrollbtns{display:none}}@media(min-width:1001px){.ukb-wiz .ukb-worlds{grid-auto-columns:calc((100% - 4rem)/5);overflow-x:visible}.ukb-wiz .ukb-world__text{left:.9rem;right:3rem;bottom:.9rem}.ukb-wiz .ukb-world__text strong{font-size:clamp(1.05rem,1.5vw,1.35rem)}.ukb-wiz .ukb-world__text small{font-size:.78rem}.ukb-wiz .ukb-world__go{right:.8rem;bottom:.9rem;width:1.9rem;height:1.9rem}.ukb-wiz .ukb-scrollbtns{display:none}}.ukb-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ukb-chip{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:0;padding:.7rem 1rem;border-radius:99px;border:1.5px solid transparent;background:var(--ukb-white);font-size:.92rem;font-weight:500;line-height:1.2;transition:background .15s,color .15s,transform .12s,gap .2s;box-shadow:0 1px #1b27530f}.ukb-chip:hover{border-color:var(--ukb-navy)}.ukb-chip:active{transform:scale(.95)}.ukb-chip__tick{width:0;overflow:hidden;display:inline-grid;transition:width .2s var(--ukb-ease)}.ukb-chip__tick svg{width:1rem;height:1rem}.ukb-chip.is-on{background:var(--ukb-navy);color:#fff;gap:.4rem}.ukb-chip.is-on .ukb-chip__tick{width:1rem}.ukb-chip:focus-visible,.ukb-card:focus-visible,.ukb-world:focus-visible,.ukb-seg:focus-visible,.ukb-pill:focus-visible{outline:3px solid var(--ukb-accent);outline-offset:3px}.ukb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.7rem}.ukb-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.ukb-cards--3{grid-template-columns:minmax(0,1fr)}}.ukb-card{-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;text-align:left;display:grid;gap:.25rem;align-content:start;background:var(--ukb-white);border:1.5px solid transparent;border-radius:18px;padding:1rem 1.1rem;transition:transform .15s,border-color .15s,box-shadow .2s;box-shadow:0 1px #1b27530f}.ukb-card:hover{border-color:var(--ukb-navy);transform:translateY(-2px);box-shadow:0 10px 24px -16px #1b275380}.ukb-card:active{transform:scale(.97)}.ukb-card strong{font-size:1rem;font-weight:800}.ukb-card small{color:var(--ukb-muted);font-size:.82rem;line-height:1.35}.ukb-card__art{color:var(--ukb-navy);margin-bottom:.4rem}.ukb-card__art svg{width:6.25rem;height:auto}.ukb-card__tick{position:absolute;top:.8rem;right:.8rem;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--ukb-navy);color:#fff;transform:scale(0);transition:transform .25s var(--ukb-ease)}.ukb-card__tick svg{width:.9rem;height:.9rem}.ukb-card.is-on{border-color:var(--ukb-navy);box-shadow:0 0 0 1.5px var(--ukb-navy)}.ukb-card.is-on .ukb-card__tick{transform:scale(1)}.ukb-place{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:2rem;align-items:center}@media(max-width:640px){.ukb-place{grid-template-columns:minmax(0,1fr);gap:1rem}.ukb-figure{max-width:13rem;margin-inline:auto}}.ukb-figure{width:100%;height:auto;overflow:visible}.ukb-figure__body{fill:#dfe2ee}.ukb-figure__lapel{fill:none;stroke:#c4c9db;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ukb-figure__tie{fill:#c4c9db}.ukb-figure__neck{fill:#e9d6c3}.ukb-figure__head{fill:#f0dfcd}.ukb-figure__hair{fill:#6b5444}.ukb-hot{cursor:pointer;outline:none}.ukb-hot__dot{fill:var(--ukb-white);stroke:var(--ukb-navy);stroke-width:3;transition:r .2s var(--ukb-ease),fill .2s}.ukb-hot__pulse{fill:var(--ukb-navy);opacity:.18;transform-box:fill-box;transform-origin:center;animation:ukbPulse 2s ease-out infinite}.ukb-hot__tick{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ukb-hot:hover .ukb-hot__dot,.ukb-hot.is-hover .ukb-hot__dot,.ukb-hot:focus-visible .ukb-hot__dot{r:11}.ukb-hot.is-on .ukb-hot__dot{fill:var(--ukb-navy);r:11}.ukb-hot.is-on .ukb-hot__tick{opacity:1}.ukb-hot.is-on .ukb-hot__pulse{animation:none;opacity:0}.ukb-place__list{display:grid;gap:.5rem;justify-items:start}.ukb-chip--row.is-hover{border-color:var(--ukb-navy)}[data-ukb-results]{transition:opacity .16s ease;scroll-margin-top:90px}[data-ukb-results].is-fading{opacity:0}.ukb-results__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.ukb-kicker{font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;color:var(--ukb-accent)}.ukb-results__title{margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--ukb-ink);text-wrap:balance}.ukb-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ukb-cast{display:inline-flex;align-items:center;gap:.55rem;background:var(--ukb-panel);border-radius:99px;padding:.35rem .5rem .35rem 1rem;font-size:.85rem;font-weight:600}.ukb-stepper{display:inline-flex;align-items:center;background:var(--ukb-white);border-radius:99px}.ukb-stepper button{-webkit-appearance:none;appearance:none;border:0;background:none;width:2rem;height:2rem;border-radius:50%;cursor:pointer;font-size:1.1rem;line-height:1}.ukb-stepper button:hover{background:var(--ukb-hover)}.ukb-stepper output{min-width:1.8rem;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.ukb-share{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;border:1.5px solid var(--ukb-line);background:var(--ukb-white);border-radius:99px;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:border-color .15s,background .2s,color .2s}.ukb-share svg{width:1.05rem;height:1.05rem}.ukb-share:hover{border-color:var(--ukb-navy)}.ukb-share.is-added{background:var(--ukb-navy);color:#fff;border-color:var(--ukb-navy)}.ukb-note{margin:-.5rem 0 1.5rem;font-size:.85rem;color:var(--ukb-muted);max-width:48rem}.ukb-kit{margin:0 0 2.5rem;max-width:56rem;transition:opacity .16s ease;animation:ukbRise .5s var(--ukb-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}.ukb-kit.no-enter{animation:none}.ukb-kit.is-fading{opacity:0}.ukb-kit__head{margin:0 0 .9rem}.ukb-kit__head h3{margin:0;font-size:1.45rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;color:var(--ukb-ink)}.ukb-kit__head p{margin:.35rem 0 0;color:var(--ukb-muted);line-height:1.5;font-size:.93rem;max-width:46rem}.ukb-badge{display:inline-flex;align-items:center;gap:.35rem;background:var(--ukb-navy);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:.35rem .65rem;border-radius:99px;margin-bottom:.6rem}.ukb-panel{background:var(--ukb-panel);border-radius:var(--ukb-radius);padding:1.4rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.8rem;min-width:0;border:2px solid transparent;transition:border-color .2s,box-shadow .25s;cursor:default}.ukb-kit.is-active .ukb-panel{border-color:var(--ukb-navy);box-shadow:0 18px 40px -26px #1b275399}.ukb-tiles{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:.8rem;margin-bottom:.2rem}.ukb-tiles[style*="--n:2"]{max-width:34rem;margin-inline:auto;width:100%}.ukb-tiles[style*="--n:1"]{max-width:calc((100% - 1.6rem) / 3);margin-inline:auto;width:100%}.ukb-tile{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;min-width:0}.ukb-tile__img{position:relative;display:block;width:100%;aspect-ratio:1;max-width:100%}.ukb-tile__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block;transition:transform .3s var(--ukb-ease)}.ukb-tile:hover .ukb-tile__img img{transform:scale(1.06) rotate(-1deg)}.ukb-qty{position:absolute;top:.3rem;right:.3rem;background:var(--ukb-navy);color:#fff;font-size:.75rem;font-weight:800;padding:.2rem .5rem;border-radius:99px}.ukb-tile__name{font-weight:800;font-size:.92rem;line-height:1.25;margin-top:.5rem}.ukb-tile:hover .ukb-tile__name{text-decoration:underline;text-underline-offset:3px}.ukb-tile__opt{font-size:.74rem;color:var(--ukb-muted);margin-top:.15rem}.ukb-tile__price{font-size:.86rem;font-weight:700;margin-top:.2rem;font-variant-numeric:tabular-nums}.ukb-opts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.ukb-opts__label{min-width:3.6rem;text-align:right;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-right:.25rem}.ukb-seg{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1.5px solid transparent;border-radius:99px;background:var(--ukb-white);font-size:.8rem;font-weight:600;transition:border-color .15s,transform .12s}.ukb-seg:hover{border-color:var(--ukb-line)}.ukb-seg:active{transform:scale(.94)}.ukb-seg[aria-pressed=true]{border-color:var(--ukb-navy);font-weight:800}.ukb-seg.is-soldout,.ukb-seg.is-soldout:hover{cursor:not-allowed;opacity:.5;border-color:transparent;text-decoration:line-through}.ukb-seg.is-soldout .ukb-sw{filter:grayscale(1)}.ukb-seg.is-soldout small{font-size:.7rem;font-weight:600;text-decoration:none;display:inline-block}.ukb-swap{margin:.5rem 0 0;font-size:.78rem;line-height:1.4;color:var(--ukb-muted)}.ukb-sw{width:.9rem;height:.9rem;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex:none}.ukb-add{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;background:var(--ukb-navy);color:#fff;border:0;border-radius:99px;padding:1rem 1.25rem;font-size:1rem;font-weight:800;transition:background .2s,transform .12s}.ukb-add:hover{background:#0e1636}.ukb-add:active{transform:scale(.98)}.ukb-add:disabled{background:#8d93ab;cursor:default;transform:none}.ukb-add.is-added{background:#1f7a4d}.ukb-empty{color:var(--ukb-muted);font-size:1rem}.ukb-bar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(46rem,calc(100% - 24px));transform:translate(-50%,140%);transition:transform .4s var(--ukb-ease);z-index:40;pointer-events:none}.ukb-bar.is-shown{transform:translate(-50%);pointer-events:auto}.ukb-bar__inner{display:flex;align-items:center;gap:.9rem;padding:.6rem .6rem .6rem .8rem;border-radius:99px;background:#ffffffd1;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 50px -18px #1b27538c,0 0 0 1px #1b275314;color:var(--ukb-navy)}.ukb-bar__thumbs{display:flex;flex:none}.ukb-bar__thumbs img{width:2.6rem;height:2.6rem;object-fit:contain;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 2px 6px #1b275326;margin-left:-.7rem}.ukb-bar__thumbs img:first-child{margin-left:0}.ukb-bar__text{flex:1;min-width:0;display:grid;line-height:1.25}.ukb-bar__text strong{font-size:.92rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ukb-bar__text span{font-size:.78rem;color:var(--ukb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ukb-bar__btn{-webkit-appearance:none;appearance:none;flex:none;cursor:pointer;border:0;border-radius:99px;background:var(--ukb-navy);color:#fff;padding:.85rem 1.3rem;font-weight:800;font-size:.9rem;transition:background .2s,transform .12s}.ukb-bar__btn:hover{background:#0e1636}.ukb-bar__btn:active{transform:scale(.96)}.ukb-bar__btn.is-added{background:#1f7a4d}.ukb-bar__btn:disabled{background:#8d93ab}@media(max-width:480px){.ukb-bar__thumbs img:nth-child(n+3){display:none}.ukb-bar__btn{padding:.8rem 1rem}}.ukb-fly{position:fixed;z-index:9999;object-fit:contain;border-radius:50%;background:#fff;pointer-events:none;box-shadow:0 8px 20px #1b27534d}.ukb__head{margin-inline:auto;text-align:center}.ukb__head p{margin-inline:auto}.ukb-results__head,.ukb-note,.ukb-empty{max-width:56rem;margin-inline:auto}.ukb-note{margin-top:-.5rem;margin-bottom:1.5rem}.ukb-kit{margin-inline:auto}.ukb-results__head{flex-direction:column;align-items:center;text-align:center}.ukb-tools{justify-content:center}.ukb-note,.ukb-kit__head{text-align:center}.ukb-kit__head p{margin-inline:auto}@keyframes ukbRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ukbPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ukbPulse{0%{transform:scale(.6);opacity:.35}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.ukb *,.ukb-bar,.ukb-bar *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ursa-kit-builder.css.map */
