.header[data-v-6582e15a]{background:transparent;min-height:66px;overflow:visible;padding:11px 0;position:relative;width:100%;z-index:5}.header-background[data-v-6582e15a]{background:#fff;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.header-background .header-video[data-v-6582e15a]{background:#fff;border:0;box-shadow:none;height:calc(100% + 8px);left:50%;min-height:calc(100% + 8px);min-width:calc(100% + 8px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;outline:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 8px);z-index:1}.header-background .header-video[data-v-6582e15a]:focus,.header-background .header-video[data-v-6582e15a]:focus-visible{outline:none}.header-background .header-video[data-v-6582e15a]::-webkit-media-controls,.header-background .header-video[data-v-6582e15a]::-webkit-media-controls-enclosure,.header-background .header-video[data-v-6582e15a]::-webkit-media-controls-overlay-play-button,.header-background .header-video[data-v-6582e15a]::-webkit-media-controls-panel,.header-background .header-video[data-v-6582e15a]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;appearance:none;display:none!important;opacity:0!important;pointer-events:none}.header-background .video-fallback[data-v-6582e15a]{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.header-content[data-v-6582e15a]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:13px 40px;position:relative;z-index:40}.navigation[data-v-6582e15a]{display:flex;flex:1;justify-content:flex-start;margin-left:20px}.contacts[data-v-6582e15a]{align-items:center;flex-shrink:0}.contacts[data-v-6582e15a],.desktop-contacts[data-v-6582e15a]{display:flex}.logo[data-v-6582e15a]{flex-shrink:0}.logo .logo-link[data-v-6582e15a]{display:block}.logo .logo-image[data-v-6582e15a]{height:46px;width:auto}.navigation .nav-list[data-v-6582e15a]{align-items:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}.navigation .nav-item[data-v-6582e15a]{position:relative}.navigation .nav-link[data-v-6582e15a]{border-radius:5px;color:#000;display:block;font-weight:500;padding:4px 5px;position:relative;text-decoration:none;transition:color 1s ease}.navigation .nav-link[data-v-6582e15a]:hover{color:#47009f}.nav-item--dropdown[data-v-6582e15a]{position:relative}.nav-link--catalog[data-v-6582e15a]:after{content:"▾";display:inline-block;font-size:10px;margin-left:4px;opacity:.7;transform:translateY(-1px)}.catalog-dropdown[data-v-6582e15a]{left:0;position:fixed;right:0;width:100%;z-index:10050}.catalog-dropdown[data-v-6582e15a]:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}.catalog-dropdown-panel[data-v-6582e15a]{background:#fff;border-bottom:1px solid rgba(71,0,159,.08);border-top:1px solid rgba(71,0,159,.1);box-shadow:0 16px 32px #47009f24;width:100%}.catalog-dropdown-inner[data-v-6582e15a]{display:grid;gap:4px 12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:10px 40px 12px}.catalog-dropdown-item[data-v-6582e15a]{align-items:center;border-radius:8px;color:#000;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;min-height:36px;padding:6px 8px;text-align:left;text-decoration:none;transition:background-color .2s ease}.catalog-dropdown-item[data-v-6582e15a]:hover{background:#47009f0f}.catalog-dropdown-icon-wrap[data-v-6582e15a]{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.catalog-dropdown-icon[data-v-6582e15a]{filter:saturate(.7);height:26px;-o-object-fit:contain;object-fit:contain;opacity:.82;transition:transform .2s ease,filter .2s ease,opacity .2s ease;width:26px}.catalog-dropdown-icon--active[data-v-6582e15a]{filter:none;opacity:1;transform:scale(1.06)}.catalog-dropdown-icon--svg[data-v-6582e15a]:not(.catalog-dropdown-icon--active){filter:grayscale(1) opacity(.6)}.catalog-dropdown-icon--svg.catalog-dropdown-icon--active[data-v-6582e15a]{filter:none}.catalog-dropdown-label[data-v-6582e15a]{color:#222;display:block;flex:1;font-family:Days One,cursive;font-size:10px;line-height:1.2;min-width:0;text-align:left}.navigation .nav-item:first-child .nav-link[data-v-6582e15a]{padding-left:0}.contact-info[data-v-6582e15a]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.phone-main[data-v-6582e15a]{display:flex;justify-content:flex-end}.phone-large[data-v-6582e15a]{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px;text-decoration:none;transition:color .3s ease;white-space:nowrap}.phone-large[data-v-6582e15a]:hover{color:#47009f}.working-hours[data-v-6582e15a]{display:flex;justify-content:flex-end;margin-bottom:2px}.hours-text[data-v-6582e15a]{color:#666;font-size:10px;font-weight:400;line-height:1.2;text-align:right}.contact-icons[data-v-6582e15a]{display:flex;gap:6px;justify-content:flex-end}.contact-icon[data-v-6582e15a]{align-items:center;background:#47009f1a;border-radius:50%;display:flex;height:24px;justify-content:center;text-decoration:none;transition:all .3s ease;width:24px}.contact-icon[data-v-6582e15a]:hover{background:#47009f33;transform:translateY(-2px)}.contact-icon span[data-v-6582e15a]{font-size:16px;line-height:1}.contact-icon-img[data-v-6582e15a]{height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.burger[data-v-6582e15a]{align-items:center;background:#fffc;border:none;border-radius:10px;box-shadow:0 6px 14px #00000014;cursor:pointer;display:none;height:34px;justify-content:center;padding:0;width:34px}.burger span[data-v-6582e15a],.burger span[data-v-6582e15a]:after,.burger span[data-v-6582e15a]:before{background:#222;border-radius:2px;display:block;height:2px;position:relative;transition:all .25s ease;width:22px}.burger span[data-v-6582e15a]:after,.burger span[data-v-6582e15a]:before{content:"";left:0;position:absolute}.burger span[data-v-6582e15a]:before{top:-7px}.burger span[data-v-6582e15a]:after{top:7px}.burger span.open[data-v-6582e15a]{background:transparent}.burger span.open[data-v-6582e15a]:before{top:0;transform:rotate(45deg)}.burger span.open[data-v-6582e15a]:after{top:0;transform:rotate(-45deg)}.mobile-menu-overlay[data-v-6582e15a]{background:#140a1e73;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:12000}.mobile-menu[data-v-6582e15a]{background:#fff;border-left:1px solid rgba(0,0,0,.05);box-shadow:-8px 0 24px #0000001f;display:flex;flex-direction:column;gap:18px;height:100%;overflow-y:auto;padding:24px 20px;width:min(320px,100%)}.mobile-menu__header[data-v-6582e15a]{align-items:center;display:flex;justify-content:space-between}.mobile-logo img[data-v-6582e15a]{height:30px;width:auto}.close-btn[data-v-6582e15a]{background:#f3f0f7;border:none;border-radius:10px;color:#222;cursor:pointer;font-size:24px;height:36px;line-height:1;width:36px}.mobile-nav[data-v-6582e15a]{display:flex;flex-direction:column;gap:14px}.mobile-link[data-v-6582e15a]{background:none;border:none;border-bottom:1px solid rgba(0,0,0,.05);color:#222;cursor:pointer;font-size:16px;font-weight:600;padding:10px 0;text-align:left;text-decoration:none;width:100%}.mobile-link--toggle[data-v-6582e15a]{align-items:center;display:flex;justify-content:space-between}.mobile-toggle-icon[data-v-6582e15a]{display:inline-block;font-size:18px;line-height:1;transition:transform .2s ease}.mobile-toggle-icon.open[data-v-6582e15a]{transform:rotate(90deg)}.mobile-catalog-submenu[data-v-6582e15a]{display:flex;flex-direction:column;gap:4px;padding:0 0 8px 12px}.mobile-catalog-link[data-v-6582e15a]{color:#47009f;font-size:14px;font-weight:500;padding:6px 0;text-decoration:none}.mobile-catalog-link[data-v-6582e15a]:hover{text-decoration:underline}.mobile-contacts[data-v-6582e15a]{border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:10px;padding-top:12px}.mobile-phone[data-v-6582e15a]{color:#000;font-size:18px;font-weight:700}.mobile-hours[data-v-6582e15a]{color:#555;font-size:13px}.mobile-icons[data-v-6582e15a]{display:flex;gap:10px}@media(max-width:768px){.header-content[data-v-6582e15a]{flex-direction:row;gap:10px;padding:9px 18px}.logo .logo-image[data-v-6582e15a]{height:37px}}@media(max-width:1024px){.catalog-dropdown[data-v-6582e15a],.desktop-contacts[data-v-6582e15a],.desktop-nav[data-v-6582e15a]{display:none}.burger[data-v-6582e15a]{display:inline-flex}.header-content[data-v-6582e15a]{padding:9px 20px}}@media(max-width:480px){.header[data-v-6582e15a]{padding:7px 0}.header-content[data-v-6582e15a]{gap:8px;padding:7px 14px}.burger[data-v-6582e15a]{height:32px;width:32px}.mobile-menu[data-v-6582e15a]{width:100%}}.footer-new[data-v-4e8b47e9]{background:#e0ebff;color:#1c1c1c;font-family:Montserrat,Arial,sans-serif;margin-top:auto;overflow:visible;position:relative}.footer-new[data-v-4e8b47e9]:before{background:url(../assets/images/wave.png) no-repeat 50%;background-size:100% 100%;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0;top:-60px;z-index:1}.footer-content[data-v-4e8b47e9]{align-items:start;display:grid;gap:32px 28px;grid-template-columns:1.05fr 1.35fr .75fr 1.05fr;margin:0 auto;max-width:1200px;padding:36px 24px 28px}.footer-brand[data-v-4e8b47e9]{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.logo-link[data-v-4e8b47e9]{display:inline-flex}.footer-logo[data-v-4e8b47e9]{height:auto;width:148px}.footer-tagline[data-v-4e8b47e9]{color:#5e3085;font-family:Days One,cursive;font-size:18px;line-height:1.25;margin:4px 0 0}.footer-note[data-v-4e8b47e9]{color:#4d5566;font-size:14px;line-height:1.45;margin:0;max-width:240px}.footer-title[data-v-4e8b47e9]{color:#5e3085;font-family:Days One,cursive;font-size:16px;font-weight:400;letter-spacing:.02em;margin:0 0 12px}.footer-catalog[data-v-4e8b47e9],.links-list[data-v-4e8b47e9]{list-style:none;margin:0;padding:0}.footer-catalog[data-v-4e8b47e9]{display:grid;gap:6px 14px;grid-template-columns:1fr 1fr}.links-list li[data-v-4e8b47e9]{margin:0 0 6px}.footer-link[data-v-4e8b47e9]{color:#2c3340;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.footer-link[data-v-4e8b47e9]:hover{color:#47009f}.footer-contacts[data-v-4e8b47e9]{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.contact-line[data-v-4e8b47e9]{color:#1c1c1c;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none}.contact-line[data-v-4e8b47e9]:hover{color:#47009f}.contact-meta[data-v-4e8b47e9]{color:#4d5566;font-size:14px;line-height:1.4;margin:0}.social-icons[data-v-4e8b47e9]{display:flex;gap:10px;margin-top:10px}.social-link[data-v-4e8b47e9]{align-items:center;background:#fff;border:1px solid rgba(94,48,133,.18);border-radius:50%;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}.social-link[data-v-4e8b47e9]:hover{background:#f4ffe8;border-color:#b8ff00}.social-icon[data-v-4e8b47e9]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.footer-bottom[data-v-4e8b47e9]{border-top:1px solid rgba(94,48,133,.14);padding:14px 24px 18px}.copyright[data-v-4e8b47e9]{color:#5c6575;font-size:13px;margin:0 auto;max-width:1200px;text-align:center}@media(max-width:992px){.footer-content[data-v-4e8b47e9]{gap:28px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:28px 18px 22px}.footer-brand[data-v-4e8b47e9],.footer-col--catalog[data-v-4e8b47e9]{grid-column:1/-1}}@media(max-width:640px){.footer-new[data-v-4e8b47e9]:before{height:40px;top:-40px}.footer-content[data-v-4e8b47e9]{gap:22px 12px;padding:22px 16px 18px}.footer-logo[data-v-4e8b47e9]{width:132px}.contact-line[data-v-4e8b47e9],.footer-link[data-v-4e8b47e9]{display:inline-flex;padding:3px 0}}
