.pb-safe[data-v-f66f4f17]{padding-bottom:env(safe-area-inset-bottom)}.max-h-60[data-v-f66f4f17]{scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.max-h-60[data-v-f66f4f17]::-webkit-scrollbar{width:4px}.max-h-60[data-v-f66f4f17]::-webkit-scrollbar-track{background:#f7fafc}.max-h-60[data-v-f66f4f17]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}:root{--font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body,html{font-family:var(--font-family-primary);height:100%;margin:0;padding:0}#app{height:100vh}.yandex-map-container[data-v-16491002]{border-radius:.5rem;height:100%;overflow:hidden;position:relative;width:100%}[data-v-16491002] .ymaps-2-1-79-map{border-radius:.5rem;height:100%!important;min-height:300px;width:100%!important}[data-v-16491002] .ymaps-2-1-79-map-container,[data-v-16491002] .ymaps-2-1-79-inner-panes{height:100%!important;width:100%!important}[data-v-16491002] .ymaps-2-1-79-balloon{border-radius:.5rem}[data-v-16491002] .ymaps-2-1-79-placemark{cursor:pointer}.fixed[data-v-a28f5b1c]{position:fixed}[data-v-a28f5b1c] .yandex-map-container{border-radius:0}.line-clamp-2[data-v-aa15f2df],.line-clamp-2[data-v-0a0bb3d5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vk-auth-wrapper[data-v-5f9e4e41]{align-items:center;display:flex;justify-content:center;min-height:60px}.vk-loading[data-v-5f9e4e41]{color:#666;font-size:14px}.vk-error[data-v-5f9e4e41]{color:#e74c3c;font-size:14px;text-align:center}.modal-enter-active[data-v-ffb49cb9],.modal-leave-active[data-v-ffb49cb9]{transition:opacity .3s ease}.modal-enter-from[data-v-ffb49cb9],.modal-leave-to[data-v-ffb49cb9]{opacity:0}.modal-enter-active .bg-white[data-v-ffb49cb9],.modal-leave-active .bg-white[data-v-ffb49cb9]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .bg-white[data-v-ffb49cb9],.modal-leave-to .bg-white[data-v-ffb49cb9]{opacity:0;transform:scale(.9)}body.modal-open{height:100%!important;left:0!important;overflow:hidden!important;position:fixed!important;right:0!important;top:0!important;width:100%!important}html.modal-open{height:100%!important;overflow:hidden!important}.site-template.modal-open,.site-content.modal-open{overflow:hidden!important}main.modal-open{overflow:hidden!important}@keyframes fadeIn-f157af6b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fixed.inset-0[data-v-f157af6b]{animation:fadeIn-f157af6b .2s ease-out}input[data-v-f157af6b]:focus{box-shadow:0 0 0 3px #fbbf241a}button[data-v-f157af6b]:hover{transform:translateY(-1px)}button[data-v-f157af6b]:active{transform:translateY(0)}.overflow-y-auto[data-v-f157af6b]{scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.overflow-y-auto[data-v-f157af6b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-f157af6b]::-webkit-scrollbar-track{background:#f7fafc}.overflow-y-auto[data-v-f157af6b]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.overflow-y-auto[data-v-f157af6b]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media(max-width:768px){.max-h-\[75vh\][data-v-f157af6b]{max-height:75vh!important}}.scrollbar-thin[data-v-1eee0d4e]::-webkit-scrollbar{width:8px}.scrollbar-thin[data-v-1eee0d4e]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.scrollbar-thin[data-v-1eee0d4e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.scrollbar-thin[data-v-1eee0d4e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scrollbar-thin[data-v-1eee0d4e]{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.cart-backdrop[data-v-1eee0d4e],.cart-sidebar[data-v-1eee0d4e]{pointer-events:auto!important}.cart-sidebar[data-v-1eee0d4e]{z-index:1000001!important}.cart-items-container[data-v-1eee0d4e]{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.cart-item-link[data-v-1eee0d4e]{touch-action:manipulation!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@keyframes fadeOut-1eee0d4e{0%{margin-bottom:16px;max-height:500px;opacity:1;padding:12px;transform:translate(0) scale(1)}50%{opacity:.3;transform:translate(20px) scale(.98)}to{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translate(100%) scale(.95)}}.animate-fade-out[data-v-1eee0d4e]{animation:fadeOut-1eee0d4e .5s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.desktop-header[data-v-23f042f7]{display:none}@media(min-width:1380px){.desktop-header[data-v-23f042f7]{display:block}}.mobile-header[data-v-23f042f7]{display:block}@media(min-width:1380px){.mobile-header[data-v-23f042f7]{display:none}}.search-overlay[data-v-23f042f7]{display:block;left:0;position:fixed;right:0;top:0;z-index:1000}.site-header[data-v-23f042f7]{box-shadow:0 4px 20px #0000001a;position:relative;z-index:50}.category-nav-shell[data-v-23f042f7]{overflow:hidden;position:relative;width:100%}.category-nav-list[data-v-23f042f7]{align-items:center;display:flex;gap:4px;justify-content:center;min-height:48px;padding:6px 24px}.category-nav-measure[data-v-23f042f7]{display:flex;gap:4px;left:0;pointer-events:none;position:absolute;top:-9999px;visibility:hidden;white-space:nowrap}.category-nav-measure-item[data-v-23f042f7],.main-categories-link[data-v-23f042f7]{font-size:.875rem;line-height:1.25rem;padding:6px 12px}.main-categories-link[data-v-23f042f7]{border-radius:4px}.main-categories-link[data-v-23f042f7]:hover{background:#ffffff24!important}.category-overflow-trigger[data-v-23f042f7]{align-items:center;border:1px solid hsla(0,0%,100%,.45);border-radius:4px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;min-height:32px;padding:6px 10px;transition:background-color .16s ease,border-color .16s ease}.header-menu-dropdown[data-v-23f042f7]{animation:category-submenu-in-23f042f7 .14s ease-out both;background:#fffffffa;border:1px solid rgba(14,116,144,.2);border-radius:0 0 10px 10px;border-top:2px solid #38bdf8;box-shadow:0 16px 32px #0f172a29;min-width:220px;overflow:hidden;padding:8px}.header-menu-dropdown[data-v-23f042f7]:before{background:repeating-linear-gradient(135deg,rgba(56,189,248,.05),rgba(56,189,248,.05) 1px,transparent 0,transparent 13px);content:"";inset:0;position:absolute;z-index:-1}.category-overflow-trigger[data-v-23f042f7]:hover,.category-overflow-trigger[aria-expanded=true][data-v-23f042f7]{background:#ffffff29;border-color:#fff}.category-submenu[data-v-23f042f7]{animation:category-submenu-in-23f042f7 .16s ease-out both;background-color:#fffffff7;background-image:repeating-linear-gradient(135deg,rgba(56,189,248,.06),rgba(56,189,248,.06) 1px,transparent 0,transparent 15px);border-color:#38bdf8 rgba(14,116,144,.18) rgba(14,116,144,.24);border-radius:0 0 12px 12px;border-style:solid;border-width:2px 1px 1px;box-shadow:0 22px 44px #0f172a2e;overflow:hidden}.category-submenu[data-v-23f042f7]:before{animation:category-submenu-sheen-23f042f7 6s ease-in-out infinite;background:linear-gradient(90deg,rgba(224,242,254,.54),transparent 36%,rgba(240,249,255,.72));content:"";inset:0;position:absolute;z-index:-1}.category-overflow-menu[data-v-23f042f7]{animation:category-submenu-in-23f042f7 .16s ease-out both;background-color:#fffffffa;background-image:repeating-linear-gradient(135deg,rgba(56,189,248,.05),rgba(56,189,248,.05) 1px,transparent 0,transparent 15px);border:1px solid rgba(14,116,144,.24);border-radius:0 0 12px 12px;border-top:2px solid #38bdf8;box-shadow:0 20px 42px #0f172a33;display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(220px,1fr));max-height:min(70vh,620px);overflow-y:auto;padding:18px;position:absolute;right:0;top:calc(100% + 8px);width:min(640px,calc(100vw - 48px));z-index:10001}.category-overflow-group[data-v-23f042f7]{border-bottom:1px solid rgba(148,163,184,.35);min-width:0;padding-bottom:10px}.category-overflow-link[data-v-23f042f7],.category-overflow-title[data-v-23f042f7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-overflow-title[data-v-23f042f7]{color:#0f172a;font-size:.875rem;font-weight:700;padding:4px 0 7px}.category-overflow-link[data-v-23f042f7]{color:#475569;font-size:.8125rem;padding:3px 0}.category-overflow-link[data-v-23f042f7]:hover,.category-overflow-title[data-v-23f042f7]:hover{color:#0284c7}@keyframes category-submenu-in-23f042f7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes category-submenu-sheen-23f042f7{0%,to{opacity:.4;transform:translate(-3%)}50%{opacity:.85;transform:translate(3%)}}@media(prefers-reduced-motion:reduce){.category-overflow-menu[data-v-23f042f7],.category-submenu[data-v-23f042f7],.category-submenu[data-v-23f042f7]:before{animation:none}}.top-bar[data-v-23f042f7]{border-bottom:1px solid hsla(0,0%,100%,.1)}.main-header[data-v-23f042f7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.05)}.main-header[data-v-23f042f7]:focus-within{z-index:10002}.logo-section img[data-v-23f042f7]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));max-height:56px}.menu-section[data-v-23f042f7]{display:flex;flex:1;justify-content:center}.auth-section[data-v-23f042f7]{align-items:center;display:flex}.search-box input[data-v-23f042f7]{box-shadow:0 2px 10px #0000001a}.search-box input[data-v-23f042f7]:focus{box-shadow:0 4px 20px #3b82f64d;transform:translateY(-1px)}.cart-icon button[data-v-23f042f7]{overflow:hidden;position:relative}.cart-icon button[data-v-23f042f7]:before{background:#3b82f633;border-radius:0;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0}.cart-icon button[data-v-23f042f7]:hover:before{height:100%;width:100%}.cart-icon span[data-v-23f042f7]{animation:pulse-23f042f7 2s infinite}@keyframes pulse-23f042f7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.logo-section .group:hover img[data-v-23f042f7]{animation:bounce-23f042f7 .6s ease-in-out}@keyframes bounce-23f042f7{0%,20%,50%,80%,to{transform:translateY(0) scale(1.05)}40%{transform:translateY(-5px) scale(1.05)}60%{transform:translateY(-3px) scale(1.05)}}.scroll-menu-enter-active[data-v-23f042f7]{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-menu-leave-active[data-v-23f042f7]{transition:all .6s cubic-bezier(.55,.06,.68,.19)}.scroll-menu-enter-from[data-v-23f042f7],.scroll-menu-leave-to[data-v-23f042f7]{opacity:0;transform:translateY(-100%) scale(.95)}.top-bar a[data-v-23f042f7]{border-radius:0;padding:4px;transition:all .3s ease}.top-bar a[data-v-23f042f7]:hover{background:#ffffff1a;transform:translateY(-2px)}.address-section[data-v-23f042f7]{transition:color .3s ease}.address-section.address-active[data-v-23f042f7],.address-section[data-v-23f042f7]:hover{color:var(--v2daaade5)!important}.top-bar .address-link[data-v-23f042f7]{border-radius:0!important;color:inherit!important;display:inline-block;padding:4px 8px!important;text-decoration:none!important}.top-bar .address-link[data-v-23f042f7]:hover{background:#ffffff1a!important;color:inherit!important;transform:none!important}.menu-link[data-v-23f042f7]{border-radius:0;display:inline-block;padding:8px 12px;transition:all .3s ease}.menu-link[data-v-23f042f7]:hover{background:#3b82f61a;transform:none}.top-bar .menu-link[data-v-23f042f7]{border-radius:0!important;display:inline-block!important;padding:8px 12px!important;transition:all .3s ease!important}.top-bar .menu-link[data-v-23f042f7]:hover{background:#ffffff1a!important;transform:none!important}.phone-section[data-v-23f042f7]{border:2px solid;border-radius:0;color:#000;font-size:.95rem;padding:6px 12px;transition:all .3s ease}.phone-section-active[data-v-23f042f7],.phone-section[data-v-23f042f7]:hover{background-color:var(--v4bf48544)!important;border-color:#fff!important;color:#fff!important;transform:none!important}.phone-section a[data-v-23f042f7]{border-radius:0!important;color:inherit!important;display:inline!important;padding:0!important;text-decoration:none!important}.phone-section a[data-v-23f042f7]:hover{background:none!important;color:inherit!important;transform:none!important}.phone-section-active a[data-v-23f042f7],.phone-section:hover a[data-v-23f042f7]{color:#fff!important}video[data-v-23f042f7]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1024px){.search-box[data-v-23f042f7]{display:none}.top-bar .flex[data-v-23f042f7]{flex-direction:column;gap:.5rem;text-align:center}.top-bar .flex>div[data-v-23f042f7]:first-child{order:2}.top-bar .flex>div[data-v-23f042f7]:last-child{order:1}.auth-block-scroll .flex[data-v-23f042f7],.auth-block-top .flex[data-v-23f042f7]{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){.site-header .container[data-v-23f042f7]{flex-direction:column;gap:1rem}.menu-section[data-v-23f042f7]{order:3;width:100%}.auth-section[data-v-23f042f7]{justify-content:space-between;order:2;width:100%}.top-bar[data-v-23f042f7]{display:none}.main-header[data-v-23f042f7]{padding:1rem 0}.logo-section .group[data-v-23f042f7]{flex-direction:column;text-align:center}.logo-section .ml-3[data-v-23f042f7]{margin-left:0;margin-top:.5rem}}@media(max-width:640px){.auth-section[data-v-23f042f7]{flex-wrap:wrap;gap:.5rem}.cart-icon span[data-v-23f042f7]{font-size:10px;height:4px;padding:2px;width:4px}}.main-header[data-v-23f042f7]:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}[data-v-23f042f7]{transition:all .3s ease}[data-v-23f042f7]::-webkit-scrollbar{width:6px}[data-v-23f042f7]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-23f042f7]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--e45032ea),var(--v7820d81b));border-radius:0}[data-v-23f042f7]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--v0c0bde47),var(--v44d25f8a))}[data-v-23f042f7]{scrollbar-color:var(--v7820d81b) var(--v72bffb7a);scrollbar-width:thin}.catalog-button[data-v-23f042f7]{background:transparent!important;overflow:hidden;position:relative}.catalog-button[data-v-23f042f7]:before{background:var(--v2daaade5);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.catalog-button[data-v-23f042f7]:hover:before{left:0}.catalog-button[data-v-23f042f7]:hover{border-color:#fff!important;color:#fff!important}.main-categories-link[data-v-23f042f7]{border:2px solid transparent;border-radius:0!important;overflow:hidden;position:relative;transition:all .3s ease}.main-categories-link[data-v-23f042f7]:before{background:#ffffff1a;border-radius:0;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.main-categories-link[data-v-23f042f7]:hover:before{left:0}.main-categories-link[data-v-23f042f7]:hover{border-color:#fff;border-radius:0!important}.avatar-container[data-v-23f042f7]{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.avatar-image-wrapper[data-v-23f042f7]{overflow:hidden}.avatar-image[data-v-23f042f7],.avatar-image-wrapper[data-v-23f042f7]{border-radius:50%;height:100%;width:100%}.avatar-image[data-v-23f042f7]{display:block;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-23f042f7]{align-items:center;background-color:#d1d5db;border-radius:50%;color:#6b7280;display:flex;font-size:12px;font-weight:500;height:100%;justify-content:center;width:100%}.site-footer[data-v-7b32d0b0]{margin-top:auto}.footer-section h3[data-v-7b32d0b0]{color:#f3f4f6}.footer-section a[data-v-7b32d0b0]{transition:color .2s ease-in-out}.footer-section a[data-v-7b32d0b0]:hover{color:#fff}.social-links a[data-v-7b32d0b0]{transition:color .2s ease-in-out}.social-links a[data-v-7b32d0b0]:hover{transform:translateY(-1px)}.site-footer[data-v-7b32d0b0],.site-footer>div[data-v-7b32d0b0]:first-child{width:100%}.site-footer>div:first-child>div[data-v-7b32d0b0]{margin:0 auto;max-width:1920px}@media(min-width:480px)and (max-width:1379px){.site-footer[data-v-7b32d0b0]{padding-bottom:80px!important}}.ss-header[data-v-e89969ff]{background:linear-gradient(135deg,#1e40af,#3b82f6)}.mobile-only[data-v-e89969ff]{background:#000!important}@media(max-width:767px){.mobile-bottom-bar[data-v-e89969ff]{bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);right:0;z-index:50}}.ss-footer[data-v-06c0471e]{background:linear-gradient(135deg,#1f2937,#374151)}.site-template[data-v-3acee9cf]{min-height:100vh}.site-content[data-v-3acee9cf]{display:flex;flex-direction:column}.site-footer[data-v-3acee9cf]{margin-top:auto}@keyframes bounce-c634ee7c{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.animate-bounce[data-v-c634ee7c]{animation:bounce-c634ee7c 1s infinite}@keyframes ping-c634ee7c{75%,to{opacity:0;transform:scale(2)}}.animate-ping[data-v-c634ee7c]{animation:ping-c634ee7c 1s cubic-bezier(0,0,.2,1) infinite}.error-page-inner[data-v-d6b980aa]{align-items:center;display:flex;flex:1;justify-content:center;padding:40px 20px}.error-container[data-v-d6b980aa]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:600px;overflow:hidden;padding:60px 40px;position:relative;text-align:center;width:100%}.error-container[data-v-d6b980aa]:before{background:linear-gradient(90deg,var(--error-color1,#667eea) 0,var(--error-color2,#764ba2) 100%);content:"";height:5px;left:0;position:absolute;right:0;top:0}.logo-container[data-v-d6b980aa]{margin-bottom:30px}.logo-container img[data-v-d6b980aa]{height:auto;max-height:80px;max-width:200px;-o-object-fit:contain;object-fit:contain}.error-icon[data-v-d6b980aa]{align-items:center;border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 30px;width:120px}.error-icon[style*=background][data-v-d6b980aa]{animation:pulse-d6b980aa 2s ease-in-out infinite}.error-icon[data-v-d6b980aa] svg{fill:#fff}@keyframes pulse-d6b980aa{0%,to{box-shadow:0 0 #ff6b6bb3;transform:scale(1)}50%{box-shadow:0 0 0 20px #ff6b6b00;transform:scale(1.05)}}@keyframes shake-d6b980aa{0%,to{transform:translate(0)}25%{transform:translate(-5px) rotate(-5deg)}75%{transform:translate(5px) rotate(5deg)}}@keyframes bounce-d6b980aa{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.error-code[data-v-d6b980aa]{background-clip:text;-webkit-background-clip:text;display:inline-block;font-size:120px;font-weight:900;line-height:1;margin-bottom:20px;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:100%}.error-title[data-v-d6b980aa]{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:15px}.error-description[data-v-d6b980aa]{color:#666;font-size:18px;line-height:1.6;margin-bottom:40px}.actions[data-v-d6b980aa]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.btn[data-v-d6b980aa]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-d6b980aa]{color:#fff}.btn-primary[data-v-d6b980aa]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-d6b980aa]{background:#f5f5f5;border:2px solid #e0e0e0;color:#333}.btn-secondary[data-v-d6b980aa]:hover{background:#e8e8e8;border-color:#d0d0d0;transform:translateY(-2px)}.btn[data-v-d6b980aa] svg{height:20px;width:20px}@media(max-width:640px){.error-container[data-v-d6b980aa]{padding:40px 20px}.error-code[data-v-d6b980aa]{font-size:80px}.error-title[data-v-d6b980aa]{font-size:24px}.error-description[data-v-d6b980aa]{font-size:16px}.actions[data-v-d6b980aa]{flex-direction:column}.btn[data-v-d6b980aa]{justify-content:center;width:100%}}
