:root{--green: #6BE03F;--green-dark: #5BC935;--dark: #1A1A1A;--darker: #111111;--gray-900: #2D2D2D;--gray-700: #4A4A4A;--gray-500: #7A7A7A;--gray-100: #F5F6F8;--white: #FFFFFF;--border: #E5E7EB}.page-hero{position:relative;padding:80px 0 60px;background:var(--dark);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);text-align:center;overflow:hidden}.hero-bg-overlay{position:absolute;inset:0;background:url(/voltzgorseller/03.png) center / cover no-repeat;opacity:.12;pointer-events:none}.page-hero-inner{position:relative;z-index:1}.page-hero h1{font-family:GeneralSans-Bold,sans-serif;font-weight:700;font-size:clamp(32px,5vw,48px);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.page-hero p{font-size:16px;line-height:1.7;color:#ffffff80}.products-section{padding:48px 0 80px}.products-layout{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:start}.sidebar{position:sticky;top:100px}.sidebar-nav{display:flex;flex-direction:column;border-bottom:1px solid var(--border)}.sidebar-link{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border:none;border-top:1px solid var(--border);background:none;cursor:pointer;font-family:GeneralSans-Bold,sans-serif;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;color:var(--gray-700);text-align:left;transition:color .2s ease}.sidebar-link:hover{color:var(--dark)}.sidebar-link.active{color:var(--green);border-left:3px solid var(--green);padding-left:12px;margin-left:-1px}.sidebar-count{font-size:12px;color:var(--gray-500);font-weight:600}.products-topbar{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.products-count{font-size:13px;color:var(--gray-500);font-family:GeneralSans-Regular,sans-serif}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{background:var(--white);border:1px solid var(--border);overflow:hidden;transition:border-color .2s ease}.product-card.hidden{display:none}.product-card:hover{border-color:var(--green)}.card-main{display:block;text-decoration:none;color:inherit}.card-img{background:var(--gray-100);padding:24px;display:flex;align-items:center;justify-content:center;height:220px}.card-img img{max-width:75%;max-height:180px;object-fit:contain;transition:transform .3s ease}.product-card:hover .card-img img{transform:scale(1.05)}.card-body{padding:16px 20px 12px}.card-title{font-family:GeneralSans-Bold,sans-serif;font-weight:700;font-size:15px;color:var(--dark);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.card-sub{display:block;font-size:12px;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}.card-actions{padding:0 20px 16px}.card-specs{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--green);color:var(--dark);font-family:GeneralSans-Bold,sans-serif;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);transition:background .2s ease}.card-specs:hover{background:var(--green-dark)}.card-buy{margin-top:12px;display:flex;align-items:center;gap:10px}.buy-label{font-family:GeneralSans-Bold,sans-serif;font-weight:700;font-size:9px;letter-spacing:1px;color:var(--gray-500);text-transform:uppercase;white-space:nowrap}.buy-links{display:flex;gap:6px}.buy-link{padding:4px 8px;font-family:GeneralSans-Bold,sans-serif;font-weight:800;font-size:9px;text-decoration:none;border:1px solid var(--border);transition:all .2s ease}.buy-hb{color:#ff6000}.buy-hb:hover{background:#ff6000;color:#fff;border-color:#ff6000}.buy-ty{color:#f27a1a}.buy-ty:hover{background:#f27a1a;color:#fff;border-color:#f27a1a}.buy-az{color:#232f3e}.buy-az:hover{background:#f90;color:#232f3e;border-color:#f90}.no-results{text-align:center;padding:80px 20px}.no-results h3{font-family:GeneralSans-Bold,sans-serif;font-size:20px;color:var(--dark);letter-spacing:2px;margin-bottom:8px}.no-results p{color:var(--gray-500)}.site-footer{background:var(--darker, #111);padding:64px 0 32px;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo{height:48px;width:auto;display:block;margin-bottom:16px}.footer-brand p{font-size:14px;line-height:1.7;color:#ffffff80}.footer-links h4,.footer-contact-col h4{font-family:GeneralSans-Bold,sans-serif;font-size:13px;color:var(--green, #6BE03F);margin-bottom:16px;letter-spacing:1px;text-transform:uppercase}.footer-links a,.footer-contact-col a{display:block;color:#ffffff80;text-decoration:none;font-size:14px;padding:4px 0;transition:color .2s}.footer-links a:hover,.footer-contact-col a:hover{color:var(--green, #6BE03F)}.footer-contact-col p{font-size:14px;line-height:1.6;color:#ffffff80;margin-bottom:12px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px}.footer-bottom p{font-size:13px;color:#ffffff4d}.footer-social{display:flex;gap:8px}.footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff14;color:#ffffff80;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.footer-social a:hover{background:var(--green, #6BE03F);color:var(--dark, #1A1A1A)}@media (max-width: 1024px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.products-layout{grid-template-columns:1fr;gap:24px}.sidebar{position:static}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:0;border-bottom:none}.sidebar-link{border-top:none;padding:8px 14px;font-size:12px;border:1px solid var(--border);margin:0 4px 4px 0}.sidebar-link.active{border-left:1px solid var(--green);padding-left:14px;margin-left:0;background:#6be03f14;border-color:var(--green)}.sidebar-count{display:none}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.card-img{height:180px;padding:16px}.card-img img{max-height:150px}.footer-grid{grid-template-columns:1fr;text-align:center;gap:32px}.footer-brand .footer-logo{margin:0 auto 16px}.footer-brand p{max-width:100%;margin:0 auto}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-social{justify-content:center}.footer-social a{width:40px;height:40px}}@media (max-width: 480px){.products-grid{grid-template-columns:1fr}.buy-links{flex-wrap:wrap}}
