.zslc-header[data-v-59eeb9df]{position:sticky;top:0;z-index:50;background:var(--bg)}.zslc-header__top[data-v-59eeb9df]{background:var(--header-top);color:#ffffffd9;font-size:.78rem}.zslc-header__top-inner[data-v-59eeb9df]{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:12px}.zslc-header__contact[data-v-59eeb9df]{display:flex;gap:18px;flex-wrap:wrap}.zslc-header__auth[data-v-59eeb9df]{display:flex;align-items:center;gap:8px}.zslc-header__auth a[data-v-59eeb9df]:hover,.linkish[data-v-59eeb9df]:hover{color:var(--primary)}.sep[data-v-59eeb9df]{opacity:.5}.linkish[data-v-59eeb9df]{background:none;border:0;color:inherit;cursor:pointer;padding:0;font:inherit}.zslc-header__main[data-v-59eeb9df]{border-bottom:1px solid var(--line);background:#fff}.zslc-header__inner[data-v-59eeb9df]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.zslc-brand[data-v-59eeb9df]{display:flex;align-items:center;gap:10px;min-width:0}.zslc-brand__logo[data-v-59eeb9df]{height:40px;width:auto}.zslc-brand__name[data-v-59eeb9df]{font-family:var(--display);font-weight:800;color:var(--white);font-size:.95rem;line-height:1.2;max-width:180px}.zslc-nav[data-v-59eeb9df]{display:flex;gap:20px;flex-wrap:wrap}.zslc-nav a[data-v-59eeb9df]{font-weight:600;font-size:.9rem;color:var(--white);transition:color .15s ease}.zslc-nav a[data-v-59eeb9df]:hover,.zslc-nav a.router-link-active[data-v-59eeb9df]{color:var(--primary)}.zslc-header__tools[data-v-59eeb9df]{display:flex;align-items:center;gap:12px}.zslc-header__sell[data-v-59eeb9df]{padding:10px 16px;font-size:.75rem;white-space:nowrap}.zslc-header__cart[data-v-59eeb9df]{position:relative;line-height:1;padding:6px;display:flex;align-items:center}.cart-ico[data-v-59eeb9df]{width:20px;height:18px;border:2px solid var(--white);border-radius:2px 2px 4px 4px;position:relative;display:block}.cart-ico[data-v-59eeb9df]:before{content:"";position:absolute;left:3px;right:3px;top:-6px;height:6px;border:2px solid var(--white);border-bottom:0;border-radius:4px 4px 0 0}.zslc-header__cart .badge[data-v-59eeb9df]{position:absolute;top:-4px;right:-8px;background:var(--primary);color:#fff;font-size:.65rem;font-weight:800;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.zslc-burger[data-v-59eeb9df]{display:none;background:none;border:0;color:var(--white);font-size:1.4rem;cursor:pointer}@media(max-width:980px){.zslc-nav[data-v-59eeb9df]{display:none;position:absolute;top:108px;left:0;right:0;background:var(--bg);flex-direction:column;padding:18px 20px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-card)}.zslc-nav.open[data-v-59eeb9df]{display:flex}.zslc-burger[data-v-59eeb9df]{display:block}.zslc-brand__name[data-v-59eeb9df]{font-size:.8rem;max-width:120px}}@media(max-width:560px){.zslc-header__contact span[data-v-59eeb9df]:last-child{display:none}.zslc-header__sell[data-v-59eeb9df]{display:none}}.zslc-footer[data-v-0f2c52b0]{background:var(--footer-bg);color:#ffffffbf;padding:56px 0 0;margin-top:0}.zslc-footer__grid[data-v-0f2c52b0]{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;padding-bottom:40px}.zslc-footer h4[data-v-0f2c52b0]{color:#fff;font-size:1rem;margin-bottom:16px;font-weight:700}.zslc-footer__list[data-v-0f2c52b0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.85rem}.zslc-footer__list a[data-v-0f2c52b0]:hover{color:var(--primary)}.zslc-brand[data-v-0f2c52b0]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.zslc-brand__logo[data-v-0f2c52b0]{height:32px;width:auto}.zslc-brand__name[data-v-0f2c52b0]{font-family:var(--display);font-weight:800;color:#fff}.zslc-footer__legal[data-v-0f2c52b0]{font-size:.82rem;line-height:1.6;margin:0}.zslc-footer__legal a[data-v-0f2c52b0]:hover{color:var(--primary)}.zslc-footer__bar[data-v-0f2c52b0]{background:#111;padding:16px 0;font-size:.78rem}.zslc-footer__bar-inner[data-v-0f2c52b0]{display:flex;justify-content:space-between;gap:12px}@media(max-width:980px){.zslc-footer__grid[data-v-0f2c52b0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.zslc-footer__grid[data-v-0f2c52b0]{grid-template-columns:1fr}}:root{--bg: #ffffff;--primary: #ee5624;--accent: #ee5624;--white: #232323;--light: #444444;--muted: #888888;--line: rgba(0, 0, 0, .1);--field: #f5f5f5;--display: "Open Sans", system-ui, sans-serif;--body: "Open Sans", system-ui, sans-serif;--radius: 4px;--container: 1170px;--bg-soft: #f7f7f7;--bg-dark: #232323;--footer-bg: #1c1c1c;--star: #ffc107;--shadow-card: 0 2px 12px rgba(0, 0, 0, .08);--header-top: #2b2b2b}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);background:var(--bg);color:var(--light);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);color:var(--white);margin:0;line-height:1.25;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit}.zslc-container{max-width:var(--container);margin:0 auto;padding:0 15px}.zslc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:var(--radius);border:0;cursor:pointer;background:var(--primary);color:#fff;font-weight:700;font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;transition:background .2s ease,transform .15s ease}.zslc-btn:hover{background:#d44a1c}.zslc-btn:disabled{opacity:.55;cursor:not-allowed}.zslc-btn--ghost{background:transparent;border:1px solid var(--line);color:var(--white);text-transform:none}.zslc-btn--ghost:hover{border-color:var(--primary);color:var(--primary);background:transparent}.zslc-btn--dark{background:var(--bg-dark);color:#fff}.zslc-section{padding:70px 0}.zslc-section--soft{background:var(--bg-soft)}.zslc-section__title{text-align:center;font-size:1.85rem;margin-bottom:8px;font-weight:700}.zslc-section__sub{text-align:center;color:var(--muted);font-size:.95rem;margin:0 0 40px}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}
