@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";.navigation-bar.hidden[data-v-485d9440],.navigation-bar.keyboard-open[data-v-485d9440]{display:none}.navigation-brand[data-v-485d9440]{display:none;margin-left:-14px}.navigation-actions[data-v-485d9440],.navigation-bar[data-v-485d9440]{align-items:center;display:flex;justify-content:space-around;width:100%}.navigation-bar[data-v-485d9440]{animation:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffb3;border-top:1px solid hsla(0,0%,88%,.8);bottom:0;box-shadow:0 -2px 10px #0000000d;height:9vh;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;transform:none!important;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),backdrop-filter .32s cubic-bezier(.22,1,.36,1)!important;z-index:1000}.navigation-bar--ultra[data-v-485d9440]{background-color:#ffffff29;border-color:#ffffff3d}.nav-btn[data-v-485d9440]{align-items:center;background:transparent;border:none;cursor:pointer;flex-direction:column;font-family:Roboto,sans-serif;font-size:9px;font-weight:400;height:100%;padding:5px 2px;transition:color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .22s ease;width:20%}.nav-btn[data-v-485d9440],.nav-icon[data-v-485d9440]{color:#555;display:flex;justify-content:center;overflow:visible;position:relative}.nav-icon[data-v-485d9440]{font-style:normal;margin:0 auto 2px;transition:color .28s cubic-bezier(.22,1,.36,1)}.nav-icon[data-v-485d9440],.nav-icon svg[data-v-485d9440]{height:22px;width:22px}.nav-icon-cart[data-v-485d9440]{flex-shrink:0;height:24px;width:24px}.nav-icon-cart svg[data-v-485d9440]{height:20px;width:20px}.nav-icon svg circle[data-v-485d9440],.nav-icon svg line[data-v-485d9440],.nav-icon svg path[data-v-485d9440],.nav-icon svg polyline[data-v-485d9440],.nav-icon svg rect[data-v-485d9440]{fill:transparent;transition:fill .3s ease,stroke .3s ease}.nav-btn.active[data-v-485d9440]{color:#000;position:relative}.nav-btn.active .nav-icon[data-v-485d9440]{color:#000}.nav-btn.active .nav-icon svg circle[data-v-485d9440],.nav-btn.active .nav-icon svg path[data-v-485d9440]:not(.icon-door),.nav-btn.active .nav-icon svg polyline[data-v-485d9440]:not(.icon-door),.nav-btn.active .nav-icon svg rect[data-v-485d9440],.nav-btn.active .nav-icon-home .icon-house[data-v-485d9440]{fill:currentColor}.nav-btn.active .nav-icon-home .icon-door[data-v-485d9440],.nav-icon-home .icon-door[data-v-485d9440]{fill:none!important;stroke:currentColor}.nav-btn.active .nav-icon-about .icon-about-circle[data-v-485d9440]{fill:currentColor}.nav-btn.active .nav-icon-about .icon-i[data-v-485d9440]{fill:none;stroke:#111}@media (max-width:1023px){.nav-btn.active .nav-icon-about .icon-i[data-v-485d9440]{stroke:#fff}}.nav-btn.active .nav-icon-profile .icon-profile-body[data-v-485d9440],.nav-btn.active .nav-icon-profile .icon-profile-ext[data-v-485d9440],.nav-btn.active .nav-icon-profile .icon-profile-head[data-v-485d9440],.nav-btn.active .nav-icon-profile .icon-profile-neck[data-v-485d9440]{fill:currentColor}.nav-icon-profile .icon-profile-ext[data-v-485d9440],.nav-icon-profile .icon-profile-neck[data-v-485d9440]{stroke:none}.nav-indicator[data-v-485d9440]{animation:fadeIn-485d9440 .3s forwards;background-color:#000;border-radius:4px;bottom:1.4vh;height:3px;left:0;opacity:0;position:absolute;transition:transform .6s cubic-bezier(.34,1.56,.64,1);will-change:transform;z-index:10}@keyframes fadeIn-485d9440{0%{opacity:0}to{opacity:1}}.cart-badge[data-v-485d9440]{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:15px;justify-content:center;overflow:visible;position:absolute;right:-8px;top:-4px;transform:translate(25%,-25%);width:15px;z-index:20}@media (min-width:1024px){.navigation-bar[data-v-485d9440]{background-color:#ffffffd1;border:1px solid hsla(0,0%,88%,.82);border-radius:24px;bottom:auto;box-shadow:0 14px 36px #0f172a14;height:var(--app-desktop-nav-height,72px);justify-content:flex-end;left:20px;padding:0 18px;right:20px;top:var(--app-desktop-nav-offset,16px);width:auto}.navigation-bar--ultra[data-v-485d9440]{background-color:#ffffff29;border-color:#ffffff3d;box-shadow:0 18px 36px #11182738}.navigation-actions[data-v-485d9440]{gap:6px;justify-content:flex-end;margin-left:auto;padding-left:min(18vw,180px);width:auto}.navigation-brand[data-v-485d9440]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1);width:96px;z-index:1}.navigation-brand img[data-v-485d9440]{height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .32s cubic-bezier(.22,1,.36,1);width:100%}.nav-btn--home[data-v-485d9440]{display:none}.nav-btn[data-v-485d9440]{border-radius:999px;flex-direction:row;font-size:12px;font-weight:500;gap:8px;height:44px;justify-content:center;margin:0;min-width:clamp(120px,9vw,150px);padding:0 clamp(12px,1vw,16px);transition:background-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .22s ease;width:auto}.nav-btn[data-v-485d9440]:hover{background:#1118270f;color:#111}.nav-btn[data-v-485d9440]:active{transform:translateY(1px)}.nav-btn.active[data-v-485d9440]{background:#111;box-shadow:0 10px 22px #12121229;color:#fff}.navigation-bar:not(.navigation-bar--ultra) .nav-btn.active .nav-icon[data-v-485d9440]{color:#fff}.navigation-bar--ultra .nav-btn[data-v-485d9440],.navigation-bar--ultra .nav-icon[data-v-485d9440]{color:#ffffffe0}.navigation-bar--ultra .nav-btn[data-v-485d9440]:hover{background:#ffffff24;color:#fff}.navigation-bar--ultra .nav-btn.active[data-v-485d9440]{background:#fffffff5;box-shadow:0 12px 26px #11182729;color:#1f2937}.nav-icon[data-v-485d9440]{margin:0}.nav-icon[data-v-485d9440],.nav-icon svg[data-v-485d9440]{height:18px;width:18px}.nav-icon-cart[data-v-485d9440]{height:22px;width:22px}.nav-icon-cart svg[data-v-485d9440]{height:18px;width:18px}.nav-icon-cart .cart-badge[data-v-485d9440]{font-size:10px;height:16px;line-height:1;padding:0 4px;right:-4px;top:-4px;transform:translate(20%,-20%);width:8px}}.app-shell{--app-mobile-top-offset:clamp(32px,9vw,44px);--app-desktop-nav-height:72px;--app-desktop-nav-offset:16px;--app-page-top-offset:var(--app-mobile-top-offset);min-height:100vh;position:relative}.app-shell--ultra{background-color:#000}.app-shell main{min-height:100vh;position:relative;z-index:1}.app-shell--ultra main{background:transparent}.app-shell.telegram-webapp{--app-mobile-top-offset:clamp(72px,20vw,96px)}@media (min-width:768px){.app-shell{--app-page-top-offset:calc(var(--app-desktop-nav-height) + var(--app-desktop-nav-offset)*2)}}.layout-ultra-background{background-color:#000}.layout-ultra-background,.layout-ultra-starfield{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.layout-ultra-starfield{animation:starsTwinkle1 12s infinite,starsTwinkle2 15s 3s infinite,starsTwinkle3 10s 6s infinite;background-image:radial-gradient(2px 2px at 23% 15%,#fff,transparent),radial-gradient(2px 2px at 67% 42%,rgba(200,220,255,.9),transparent),radial-gradient(2px 2px at 45% 78%,rgba(255,240,220,.7),transparent),radial-gradient(3px 3px at 89% 23%,#fff,transparent),radial-gradient(2px 2px at 12% 67%,rgba(220,230,255,.6),transparent),radial-gradient(2px 2px at 78% 89%,rgba(255,250,240,.8),transparent),radial-gradient(3px 3px at 34% 12%,rgba(180,200,255,.85),transparent),radial-gradient(2px 2px at 56% 56%,rgba(255,245,230,.5),transparent),radial-gradient(2px 2px at 91% 67%,#fff,transparent),radial-gradient(2px 2px at 15% 34%,rgba(255,250,240,.7),transparent),radial-gradient(3px 3px at 82% 18%,rgba(200,220,255,.8),transparent),radial-gradient(2px 2px at 38% 91%,#fff,transparent),radial-gradient(2px 2px at 51% 29%,rgba(220,230,255,.65),transparent),radial-gradient(2px 2px at 73% 63%,rgba(255,240,220,.75),transparent),radial-gradient(3px 3px at 9% 51%,#fff,transparent),radial-gradient(2px 2px at 94% 38%,rgba(180,200,255,.7),transparent),radial-gradient(2px 2px at 26% 82%,rgba(255,245,230,.6),transparent),radial-gradient(3px 3px at 61% 7%,rgba(200,220,255,.85),transparent),radial-gradient(2px 2px at 5% 25%,#fff,transparent),radial-gradient(2px 2px at 48% 18%,rgba(220,230,255,.7),transparent),radial-gradient(2px 2px at 85% 72%,rgba(255,240,220,.8),transparent),radial-gradient(3px 3px at 19% 88%,#fff,transparent),radial-gradient(2px 2px at 72% 35%,rgba(200,220,255,.6),transparent),radial-gradient(2px 2px at 31% 54%,rgba(255,250,240,.75),transparent),radial-gradient(2px 2px at 96% 8%,rgba(180,200,255,.8),transparent),radial-gradient(3px 3px at 42% 95%,#fff,transparent),radial-gradient(2px 2px at 8% 45%,rgba(220,230,255,.65),transparent),radial-gradient(2px 2px at 77% 11%,rgba(255,245,230,.7),transparent),radial-gradient(2px 2px at 54% 68%,#fff,transparent),radial-gradient(2px 2px at 14% 92%,rgba(200,220,255,.75),transparent),radial-gradient(3px 3px at 88% 47%,rgba(255,240,220,.6),transparent),radial-gradient(2px 2px at 36% 3%,#fff,transparent),radial-gradient(2px 2px at 63% 84%,rgba(220,230,255,.8),transparent),radial-gradient(2px 2px at 21% 61%,rgba(255,250,240,.65),transparent),radial-gradient(2px 2px at 92% 29%,rgba(180,200,255,.7),transparent),radial-gradient(3px 3px at 47% 14%,#fff,transparent),radial-gradient(2px 2px at 3% 76%,rgba(200,220,255,.85),transparent),radial-gradient(2px 2px at 69% 52%,rgba(255,245,230,.6),transparent),radial-gradient(2px 2px at 11% 39%,#fff,transparent),radial-gradient(2px 2px at 81% 96%,rgba(220,230,255,.7),transparent),radial-gradient(3px 3px at 58% 22%,rgba(255,240,220,.75),transparent),radial-gradient(2px 2px at 28% 71%,#fff,transparent),radial-gradient(2px 2px at 97% 58%,rgba(200,220,255,.8),transparent),radial-gradient(2px 2px at 39% 6%,rgba(255,250,240,.65),transparent),radial-gradient(2px 2px at 16% 83%,rgba(180,200,255,.7),transparent)}.fade-page-enter-active{height:auto;transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%}.fade-page-leave-active{height:auto;left:0;position:absolute;top:0;transition:opacity 0s ease-in-out,transform .3s ease-in-out;width:100%}.fade-page-enter-from{opacity:0;overflow-x:hidden;transform:scale(.95)}.fade-page-leave-to{opacity:0;overflow-x:hidden;transform:scale(1.05)}@keyframes starsTwinkle1{0%,to{opacity:1}10%{opacity:.3}25%{opacity:.8}40%{opacity:.4}60%{opacity:.9}80%{opacity:.5}}@keyframes starsTwinkle2{0%,to{opacity:.85}20%{opacity:.35}50%{opacity:1}70%{opacity:.45}}@keyframes starsTwinkle3{0%,to{opacity:.9}15%{opacity:.4}35%{opacity:.95}65%{opacity:.5}85%{opacity:1}}
