.piin-header[data-v-1a034908]{border-bottom:1px solid var(--line);position:sticky;top:0;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50}.piin-header__inner[data-v-1a034908]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:var(--header-h)}.piin-brand[data-v-1a034908]{display:flex;align-items:center;gap:10px;justify-self:center}.piin-brand__logo[data-v-1a034908]{height:34px;width:auto}.piin-brand__name[data-v-1a034908]{font-family:var(--display);font-weight:800;color:var(--white);font-size:1.45rem;letter-spacing:-.02em}.piin-nav[data-v-1a034908]{display:flex;flex-wrap:wrap;gap:18px;font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.piin-nav a[data-v-1a034908]{color:var(--light);transition:color .2s ease}.piin-nav a[data-v-1a034908]:hover,.piin-nav a.router-link-active[data-v-1a034908]{color:var(--primary)}.piin-header__tools[data-v-1a034908]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.piin-icon-link[data-v-1a034908]{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--white);padding:6px;transition:color .2s ease}.piin-icon-link[data-v-1a034908]:hover{color:var(--primary)}.piin-badge[data-v-1a034908]{position:absolute;top:-2px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.piin-sair[data-v-1a034908]{border:0;background:none;color:var(--muted);cursor:pointer;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.piin-sair[data-v-1a034908]:hover{color:var(--primary)}.piin-burger[data-v-1a034908]{display:none;background:none;border:0;color:var(--white);font-size:1.4rem;cursor:pointer}@media(max-width:980px){.piin-header__inner[data-v-1a034908]{grid-template-columns:auto 1fr auto}.piin-brand[data-v-1a034908]{justify-self:start}.piin-nav[data-v-1a034908]{display:none;position:absolute;top:var(--header-h);left:0;right:0;background:var(--bg);flex-direction:column;padding:18px 20px;border-bottom:1px solid var(--line);gap:14px}.piin-nav.open[data-v-1a034908]{display:flex}.piin-burger[data-v-1a034908]{display:block}.hide-sm[data-v-1a034908]{display:none}}.piin-footer[data-v-4d9c8ec2]{margin-top:60px;background:#17141f;color:#ffffffc7;padding:56px 0 0}.piin-footer__grid[data-v-4d9c8ec2]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px}.piin-footer h4[data-v-4d9c8ec2]{color:#fff;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.piin-footer nav[data-v-4d9c8ec2]{display:flex;flex-direction:column;gap:10px;font-size:.9rem}.piin-footer nav a[data-v-4d9c8ec2]:hover{color:var(--primary)}.piin-brand[data-v-4d9c8ec2]{display:flex;align-items:center;gap:10px}.piin-brand__logo[data-v-4d9c8ec2]{height:32px;width:auto}.piin-brand__name[data-v-4d9c8ec2]{font-family:var(--display);font-weight:800;color:#fff;font-size:1.35rem}.piin-footer__about[data-v-4d9c8ec2]{margin:16px 0 12px;font-size:.9rem;line-height:1.7;max-width:280px}.piin-footer__legal[data-v-4d9c8ec2]{font-size:.78rem;opacity:.65;margin:0}.piin-footer__contact p[data-v-4d9c8ec2]{margin:0 0 10px;font-size:.88rem;line-height:1.55}.piin-footer__news[data-v-4d9c8ec2]{display:flex;border-bottom:1px solid rgba(255,255,255,.25);margin-top:14px}.piin-footer__news input[data-v-4d9c8ec2]{flex:1;background:transparent;border:0;color:#fff;padding:10px 0;outline:none}.piin-footer__news input[data-v-4d9c8ec2]::placeholder{color:#ffffff73}.piin-footer__news button[data-v-4d9c8ec2]{background:none;border:0;color:#fff;cursor:pointer;font-size:1.1rem;padding:0 4px}.piin-footer__ok[data-v-4d9c8ec2]{color:var(--primary);font-weight:600;margin-top:12px}.piin-footer__promises[data-v-4d9c8ec2]{margin-top:40px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.piin-footer__promises-inner[data-v-4d9c8ec2]{display:flex;flex-wrap:wrap;gap:18px 36px;padding:18px 20px;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.piin-footer__bar[data-v-4d9c8ec2]{padding:18px 20px;font-size:.8rem;opacity:.65}.sr-only[data-v-4d9c8ec2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:900px){.piin-footer__grid[data-v-4d9c8ec2]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.piin-footer__grid[data-v-4d9c8ec2]{grid-template-columns:1fr}}:root{--bg: #ffffff;--bg-soft: #f7f7f7;--bg-muted: #f0eeec;--primary: #cf987e;--accent: #5dabd8;--white: #17141f;--light: #3c3749;--muted: #7d7690;--line: rgba(0, 0, 0, .1);--field: rgba(0, 0, 0, .04);--hot: #c45c5c;--sale: #cf987e;--new: #17141f;--display: "Montserrat", system-ui, sans-serif;--body: "Montserrat", system-ui, sans-serif;--radius: 0px;--radius-sm: 2px;--radius-pill: 999px;--container: 1200px;--section-y: 80px;--header-h: 72px;--shadow-soft: 0 12px 40px rgba(23, 20, 31, .08)}*,*: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.12;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.piin-container{max-width:var(--container);margin:0 auto;padding:0 20px}.piin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:var(--radius-sm);border:0;cursor:pointer;background:var(--white);color:#fff;font-weight:600;font-family:var(--display);letter-spacing:.04em;transition:background .2s ease,color .2s ease,transform .2s ease}.piin-btn:hover{background:var(--primary)}.piin-btn:disabled{opacity:.5;cursor:not-allowed}.piin-btn--ghost{background:transparent;border:1px solid var(--line);color:var(--white)}.piin-btn--ghost:hover{border-color:var(--primary);color:var(--primary);background:transparent}.piin-btn--primary{background:var(--primary);color:#fff}.piin-btn--primary:hover{background:#b8836c}.piin-link-under{display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s ease}.piin-link-under:hover{color:var(--primary)}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}
