.Nav_header__xs5hx{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;transition:background .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;border-bottom:1px solid transparent}.Nav_scrolled__3_vrA{background:rgba(10,10,15,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom-color:var(--border)}.Nav_logo__98dCe{font-size:1.25rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff;transition:opacity .3s ease}.Nav_logo__98dCe:hover{opacity:.7}.Nav_nav__o8sSc ul{display:flex;gap:2.5rem;align-items:center;list-style:none}.Nav_nav__o8sSc ul li a{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;position:relative;padding-bottom:2px;transition:color .3s ease}.Nav_nav__o8sSc ul li a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--green);transition:width .4s cubic-bezier(.16,1,.3,1)}.Nav_nav__o8sSc ul li a:hover{color:var(--text)}.Nav_nav__o8sSc ul li a:hover:after{width:100%}.Nav_menuBtn__to_Gk{display:none;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:color .3s ease}.Nav_menuBtn__to_Gk:hover{color:var(--text)}.Nav_mobileMenu__3qPm8{position:fixed;inset:0;z-index:200;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.Nav_mobileMenu__3qPm8.Nav_open__cKX7q{opacity:1;pointer-events:all;transform:translateY(0)}.Nav_mobileMenu__3qPm8 a{font-size:2.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text);transition:color .3s ease}.Nav_mobileMenu__3qPm8 a:hover{color:var(--green-light)}.Nav_mobileClose__V3fVf{position:absolute;top:1.5rem;right:3rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:color .3s ease}.Nav_mobileClose__V3fVf:hover{color:var(--text)}@media (max-width:768px){.Nav_header__xs5hx{padding:1.25rem 1.5rem}.Nav_nav__o8sSc ul{display:none}.Nav_menuBtn__to_Gk{display:block}.Nav_mobileClose__V3fVf{right:1.5rem}}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:Syne,Syne Fallback;font-style:normal}.__variable_744198{--font-syne:"Syne","Syne Fallback"}:root{--bg:#0a0a0f;--bg-card:#110d18;--bg-card-hover:#1a1225;--primary:#7b2fbe;--primary-light:#9b4fe0;--accent:#b388ff;--green:#2d8a4e;--green-light:#3aad62;--gold:#d4a534;--text:#ffffff;--muted:#ffffff;--border:rgba(123,47,190,0.12);--border-hover:rgba(123,47,190,0.35);--ease-out:cubic-bezier(0.16,1,0.3,1);--transition:0.35s cubic-bezier(0.16,1,0.3,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{background-color:var(--bg);color:var(--text);font-size:1rem;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{min-height:100vh}::selection{background:var(--primary);color:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}ol,ul{list-style:none}.product-detail{max-width:1200px;margin:0 auto;padding:8rem 2.5rem 4rem}.back-link{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:3rem;transition:color var(--transition)}.back-link:hover{color:#fff}.product-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.product-image-wrap{aspect-ratio:4/5;position:relative;overflow:hidden;border:1px solid var(--border);background:var(--bg-card)}.product-image-wrap img{object-fit:cover}.product-info h1{font-size:clamp(2rem,3.5vw,3rem);font-weight:800;margin-bottom:.75rem;letter-spacing:-.01em}.product-price{font-size:1.2rem;color:#fff;font-weight:700;margin-bottom:2rem}.product-desc{font-size:.95rem;color:#fff;line-height:1.9;max-width:480px}.contact{max-width:600px;margin:0 auto;padding:8rem 2.5rem 4rem}.contact h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:3rem}.contact-form{gap:1.75rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.form-group input,.form-group textarea{width:100%;background:var(--bg-card);border:1px solid var(--border);color:var(--text);padding:1rem 1.1rem;font-family:inherit;font-size:.95rem;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 20px rgba(123,47,190,.08)}.form-group textarea{resize:vertical}.submit-btn{align-self:flex-start;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text);padding:1.1rem 3rem;border:1px solid var(--green);background:transparent;cursor:pointer;font-family:inherit;transition:background var(--transition),color var(--transition),border-color var(--transition)}.submit-btn:hover{background:var(--green);border-color:var(--green);color:#fff}.catalogue{max-width:1400px;margin:0 auto;padding:8rem 2.5rem 6rem}.catalogue-header{margin-bottom:4rem}.catalogue-header h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em}.catalogue-grid{display:flex;flex-wrap:nowrap;gap:1.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.catalogue-grid::-webkit-scrollbar{display:none}.catalogue-grid>*{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 0.85rem);min-height:320px}@media (max-width:1024px){.catalogue-grid>*{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.625rem)}}@media (max-width:768px){.catalogue-grid>*{flex:0 0 80%;min-height:280px}.product-layout{grid-template-columns:1fr;gap:2rem}.catalogue,.contact,.product-detail{padding:6rem 1.5rem 3rem}}.Footer_footer__pQtti{border-top:1px solid var(--border);padding:2.5rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.Footer_brand__0rdww{font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.Footer_links__cFiYr{display:flex;gap:2rem;align-items:center}.Footer_links__cFiYr a{font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:color .3s ease}.Footer_links__cFiYr a:hover{color:var(--green-light)}@media (max-width:768px){.Footer_footer__pQtti{padding:2rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1rem}}