.product-hero[data-astro-cid-g6qo3kzl]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#1a1a1a);padding:60px 0;position:relative;overflow:hidden;min-height:60vh}.product-hero[data-astro-cid-g6qo3kzl]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,0,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,0,.05) 0%,transparent 50%);pointer-events:none}.bg-elements[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-square[data-astro-cid-g6qo3kzl]{position:absolute;top:15%;right:10%;width:60px;height:60px;background:linear-gradient(45deg,#f003,#ff00001a);border:2px solid rgba(255,0,0,.3);transform:rotate(45deg)}.floating-circle[data-astro-cid-g6qo3kzl]{position:absolute;bottom:25%;left:8%;width:80px;height:80px;background:radial-gradient(circle,rgba(255,0,0,.2),transparent);border:3px solid rgba(255,0,0,.2);border-radius:50%}.floating-triangle[data-astro-cid-g6qo3kzl]{position:absolute;top:60%;right:15%;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:45px solid rgba(255,0,0,.2)}.animated-lines[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.line-1[data-astro-cid-g6qo3kzl],.line-2[data-astro-cid-g6qo3kzl]{position:absolute;height:2px;background:linear-gradient(90deg,transparent,red,transparent);opacity:.6}.line-1[data-astro-cid-g6qo3kzl]{top:30%;left:0;width:200px}.line-2[data-astro-cid-g6qo3kzl]{bottom:30%;right:0;width:150px}.hero-image[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-image[data-astro-cid-g6qo3kzl] img[data-astro-cid-g6qo3kzl]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000000b3,#00000080,#ff00001a)}.container[data-astro-cid-g6qo3kzl]{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.hero-content[data-astro-cid-g6qo3kzl]{display:flex;flex-direction:column;gap:25px;max-width:800px}.badge[data-astro-cid-g6qo3kzl]{position:relative;display:flex;align-items:center;gap:15px;width:fit-content}.badge-line[data-astro-cid-g6qo3kzl]{width:50px;height:3px;background:linear-gradient(90deg,red,#f44);position:relative;overflow:hidden}.badge-line[data-astro-cid-g6qo3kzl]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.badge[data-astro-cid-g6qo3kzl] span[data-astro-cid-g6qo3kzl]{color:red;text-transform:uppercase;font-size:14px;font-family:Font-bold;letter-spacing:2px}.badge-glow[data-astro-cid-g6qo3kzl]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:20px;background:red;filter:blur(10px);opacity:.3;animation:glow 3s ease-in-out infinite alternate}@keyframes glow{0%{opacity:.2;transform:translateY(-50%) scale(.8)}to{opacity:.4;transform:translateY(-50%) scale(1.2)}}.hero-content[data-astro-cid-g6qo3kzl] h1[data-astro-cid-g6qo3kzl]{margin:0;font-size:48px;color:#fff;font-family:Font-bold;line-height:1.2}.highlight[data-astro-cid-g6qo3kzl]{color:red;position:relative}.highlight[data-astro-cid-g6qo3kzl]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,red,transparent);animation:highlight-expand 2s ease-out}@keyframes highlight-expand{0%{width:0}to{width:100%}}.subtitle[data-astro-cid-g6qo3kzl]{margin:0;font-size:20px;color:#fffc;font-family:Font-bold;text-transform:uppercase;letter-spacing:1px}.description[data-astro-cid-g6qo3kzl]{margin:0;font-size:18px;line-height:1.6;color:#ffffffe6;font-family:Font}.cta-section[data-astro-cid-g6qo3kzl]{margin-top:20px}.download-btn[data-astro-cid-g6qo3kzl]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;overflow:hidden;background:red;color:#fff;box-shadow:0 10px 30px #f006;transition:all .4s ease}.download-btn[data-astro-cid-g6qo3kzl]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f009}.btn-content[data-astro-cid-g6qo3kzl]{position:relative;display:flex;align-items:center;gap:12px;padding:16px 30px;z-index:2}.btn-content[data-astro-cid-g6qo3kzl] span[data-astro-cid-g6qo3kzl]{color:#fff;font-family:Font-bold;font-size:16px;letter-spacing:1px;text-transform:uppercase}.btn-content[data-astro-cid-g6qo3kzl] svg[data-astro-cid-g6qo3kzl]{width:20px;height:20px;stroke:#fff}.btn-bg[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#f44,#c00);transform:scaleX(0);transform-origin:left;z-index:1;transition:transform .3s ease}.product-specs[data-astro-cid-g6qo3kzl]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:100px 0;position:relative;overflow:hidden}.decorative-elements[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.geometric-shape[data-astro-cid-g6qo3kzl]{position:absolute;opacity:.1}.shape-1[data-astro-cid-g6qo3kzl]{top:15%;right:10%;width:80px;height:80px;background:linear-gradient(45deg,red,transparent);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.shape-2[data-astro-cid-g6qo3kzl]{bottom:25%;left:8%;width:60px;height:60px;background:linear-gradient(135deg,red,transparent);border:2px solid rgba(255,0,0,.3);transform:rotate(45deg)}.specs-header[data-astro-cid-g6qo3kzl]{text-align:center;margin-bottom:80px}.specs-header[data-astro-cid-g6qo3kzl] h2[data-astro-cid-g6qo3kzl]{margin:20px 0;font-size:42px;color:#222;font-family:Font-bold;line-height:1.2}.specs-header[data-astro-cid-g6qo3kzl] p[data-astro-cid-g6qo3kzl]{font-size:18px;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.specs-grid[data-astro-cid-g6qo3kzl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;position:relative;z-index:2}.spec-card[data-astro-cid-g6qo3kzl]{background:#fff;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:all .4s ease;cursor:pointer;border:1px solid rgba(255,255,255,.2)}.spec-card[data-astro-cid-g6qo3kzl]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,red,#f66);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.spec-card[data-astro-cid-g6qo3kzl]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.spec-card[data-astro-cid-g6qo3kzl]:hover:before{transform:scaleX(1)}.card-icon[data-astro-cid-g6qo3kzl]{position:relative;width:60px;height:60px;background:linear-gradient(135deg,#ff00001a,#ff64000d);border:2px solid rgba(255,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.card-icon[data-astro-cid-g6qo3kzl] svg[data-astro-cid-g6qo3kzl]{color:red;transition:all .3s ease}.icon-glow[data-astro-cid-g6qo3kzl]{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,0,0,.3),transparent);opacity:0;transform:scale(.5);transition:all .3s ease}.spec-card[data-astro-cid-g6qo3kzl]:hover .card-icon[data-astro-cid-g6qo3kzl]{background:linear-gradient(135deg,#f003,#ff64001a);border-color:red;transform:scale(1.05)}.spec-card[data-astro-cid-g6qo3kzl]:hover .card-icon[data-astro-cid-g6qo3kzl] svg[data-astro-cid-g6qo3kzl]{color:#c00;transform:scale(1.1)}.card-content[data-astro-cid-g6qo3kzl] h3[data-astro-cid-g6qo3kzl]{margin:0 0 15px;font-family:Font-bold;font-size:22px;color:#222;transition:color .3s ease}.spec-card[data-astro-cid-g6qo3kzl]:hover .card-content[data-astro-cid-g6qo3kzl] h3[data-astro-cid-g6qo3kzl]{color:red}.card-content[data-astro-cid-g6qo3kzl] p[data-astro-cid-g6qo3kzl]{margin:0;font-size:16px;line-height:1.6;color:#666;font-family:Font}.card-hover-effect[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,0,.05),transparent);transition:all .5s ease}.spec-card[data-astro-cid-g6qo3kzl]:hover .card-hover-effect[data-astro-cid-g6qo3kzl]{left:100%}@media (max-width: 768px){.product-hero[data-astro-cid-g6qo3kzl]{padding:40px 0;min-height:50vh}.container[data-astro-cid-g6qo3kzl]{padding:0 20px}.hero-content[data-astro-cid-g6qo3kzl] h1[data-astro-cid-g6qo3kzl]{font-size:32px}.description[data-astro-cid-g6qo3kzl],.subtitle[data-astro-cid-g6qo3kzl]{font-size:16px}.floating-square[data-astro-cid-g6qo3kzl],.floating-circle[data-astro-cid-g6qo3kzl],.floating-triangle[data-astro-cid-g6qo3kzl],.animated-lines[data-astro-cid-g6qo3kzl]{display:none}.product-specs[data-astro-cid-g6qo3kzl]{padding:60px 0}.specs-header[data-astro-cid-g6qo3kzl] h2[data-astro-cid-g6qo3kzl]{font-size:28px}.specs-grid[data-astro-cid-g6qo3kzl]{grid-template-columns:1fr;gap:20px}.spec-card[data-astro-cid-g6qo3kzl]{padding:25px}.geometric-shape[data-astro-cid-g6qo3kzl]{display:none}}@media (min-width: 769px) and (max-width: 1024px){.hero-content[data-astro-cid-g6qo3kzl] h1[data-astro-cid-g6qo3kzl]{font-size:40px}.container[data-astro-cid-g6qo3kzl]{padding:0 30px}.specs-grid[data-astro-cid-g6qo3kzl]{grid-template-columns:repeat(2,1fr)}}.related-products[data-astro-cid-g6qo3kzl]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#1a1a1a);padding:100px 0;position:relative;overflow:hidden}.related-products[data-astro-cid-g6qo3kzl]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,0,0,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(255,0,0,.05) 0%,transparent 50%);pointer-events:none}.shape-3[data-astro-cid-g6qo3kzl]{top:20%;right:5%;width:100px;height:100px;background:linear-gradient(45deg,rgba(255,0,0,.2),transparent);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.shape-4[data-astro-cid-g6qo3kzl]{bottom:15%;left:10%;width:70px;height:70px;background:linear-gradient(135deg,rgba(255,0,0,.2),transparent);border:2px solid rgba(255,0,0,.3);border-radius:50%}.animated-lines-related[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.line-3[data-astro-cid-g6qo3kzl],.line-4[data-astro-cid-g6qo3kzl]{position:absolute;height:2px;background:linear-gradient(90deg,transparent,red,transparent);opacity:.4}.line-3[data-astro-cid-g6qo3kzl]{top:25%;left:0;width:250px}.line-4[data-astro-cid-g6qo3kzl]{bottom:25%;right:0;width:180px}.related-header[data-astro-cid-g6qo3kzl]{text-align:center;margin-bottom:80px}.related-header[data-astro-cid-g6qo3kzl] h2[data-astro-cid-g6qo3kzl]{margin:20px 0;font-size:42px;color:#fff;font-family:Font-bold;line-height:1.2}.related-header[data-astro-cid-g6qo3kzl] p[data-astro-cid-g6qo3kzl]{font-size:18px;color:#ffffffe6;line-height:1.6;max-width:600px;margin:0 auto}.related-header[data-astro-cid-g6qo3kzl] p[data-astro-cid-g6qo3kzl] strong[data-astro-cid-g6qo3kzl]{color:red;font-family:Font-bold}.related-grid[data-astro-cid-g6qo3kzl]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px;position:relative;z-index:2}.related-product-card[data-astro-cid-g6qo3kzl]{background:#fff;overflow:hidden;box-shadow:0 10px 30px #0000004d;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);position:relative}.related-product-card[data-astro-cid-g6qo3kzl]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0006;border-color:red}.product-image[data-astro-cid-g6qo3kzl]{position:relative;height:200px;overflow:hidden}.product-image[data-astro-cid-g6qo3kzl] img[data-astro-cid-g6qo3kzl]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-overlay[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ff0000e6,#000000b3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.category[data-astro-cid-g6qo3kzl]{color:#fff;font-family:Font-bold;font-size:14px;text-transform:uppercase;letter-spacing:1px}.product-content[data-astro-cid-g6qo3kzl]{padding:25px;background:#fff}.product-content[data-astro-cid-g6qo3kzl] h3[data-astro-cid-g6qo3kzl]{margin:0 0 15px;font-size:20px;color:#222;font-family:Font-bold}.product-content[data-astro-cid-g6qo3kzl] p[data-astro-cid-g6qo3kzl]{margin:0 0 20px;font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-link[data-astro-cid-g6qo3kzl]{display:inline-flex;align-items:center;gap:8px;color:red;text-decoration:none;font-family:Font-bold;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.product-link[data-astro-cid-g6qo3kzl]:hover{gap:12px}.product-link[data-astro-cid-g6qo3kzl] svg[data-astro-cid-g6qo3kzl]{transition:transform .3s ease}.product-link[data-astro-cid-g6qo3kzl]:hover svg[data-astro-cid-g6qo3kzl]{transform:translate(2px,-2px)}.view-all-cta[data-astro-cid-g6qo3kzl]{text-align:center}.view-all-btn[data-astro-cid-g6qo3kzl]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;overflow:hidden;background:red;color:#fff;box-shadow:0 10px 30px #f006;transition:all .4s ease;border:2px solid red}.view-all-btn[data-astro-cid-g6qo3kzl]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f009}.view-all-btn[data-astro-cid-g6qo3kzl] .btn-content[data-astro-cid-g6qo3kzl]{position:relative;display:flex;align-items:center;gap:12px;padding:16px 30px;z-index:2}.view-all-btn[data-astro-cid-g6qo3kzl] .btn-content[data-astro-cid-g6qo3kzl] span[data-astro-cid-g6qo3kzl]{color:#fff;font-family:Font-bold;font-size:16px;letter-spacing:1px;text-transform:uppercase}.view-all-btn[data-astro-cid-g6qo3kzl] .btn-content[data-astro-cid-g6qo3kzl] svg[data-astro-cid-g6qo3kzl]{width:18px;height:18px;stroke:#fff}.view-all-btn[data-astro-cid-g6qo3kzl] .btn-bg[data-astro-cid-g6qo3kzl]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#f44,#c00);transform:scaleX(0);transform-origin:left;z-index:1;transition:transform .3s ease}@media (max-width: 768px){.related-products[data-astro-cid-g6qo3kzl]{padding:60px 0}.related-header[data-astro-cid-g6qo3kzl] h2[data-astro-cid-g6qo3kzl]{font-size:28px}.related-header[data-astro-cid-g6qo3kzl] p[data-astro-cid-g6qo3kzl]{font-size:16px}.related-grid[data-astro-cid-g6qo3kzl]{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.product-image[data-astro-cid-g6qo3kzl]{height:180px}.product-content[data-astro-cid-g6qo3kzl]{padding:20px}.view-all-btn[data-astro-cid-g6qo3kzl] .btn-content[data-astro-cid-g6qo3kzl]{padding:14px 25px}.view-all-btn[data-astro-cid-g6qo3kzl] .btn-content[data-astro-cid-g6qo3kzl] span[data-astro-cid-g6qo3kzl]{font-size:14px}.shape-3[data-astro-cid-g6qo3kzl],.shape-4[data-astro-cid-g6qo3kzl],.animated-lines-related[data-astro-cid-g6qo3kzl]{display:none}}@media (min-width: 769px) and (max-width: 1024px){.related-header[data-astro-cid-g6qo3kzl] h2[data-astro-cid-g6qo3kzl]{font-size:36px}.related-grid[data-astro-cid-g6qo3kzl]{grid-template-columns:repeat(2,1fr);gap:25px}}
