*{box-sizing:border-box;margin:0;padding:0}:root{--primary-dark:#0a0a0a;--secondary-dark:#1a1a1a;--graphite:#2d2d2d;--electric-blue:#06f;--lime:#cf0;--cool-white:#f5f5f5;--text-dark:#0a0a0a;--text-light:#f5f5f5;--accent-gradient:linear-gradient(135deg,#06f,#cf0);--shadow:0 4px 20px #0000004d}body{background-color:#f5f5f5;background-color:var(--cool-white);color:#0a0a0a;color:var(--text-dark);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.app,body{min-height:100vh}.app{display:flex;flex-direction:column}.main-content{flex:1 1;padding-top:80px;position:relative;z-index:1}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;letter-spacing:1px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#06f,#cf0);background:var(--accent-gradient);box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);color:#0a0a0a;color:var(--text-dark)}.btn-primary:hover{box-shadow:0 6px 25px #06f6;transform:translateY(-2px)}.btn-secondary{background:#2d2d2d;background:var(--graphite);border:2px solid #06f;border:2px solid var(--electric-blue);color:#f5f5f5;color:var(--text-light)}.btn-secondary:hover{background:#06f;background:var(--electric-blue);border-color:#06f;border-color:var(--electric-blue)}.btn-lime{background:#cf0;background:var(--lime);color:#0a0a0a;color:var(--text-dark);font-weight:700}.btn-lime:hover{background:#06f;background:var(--electric-blue);box-shadow:0 4px 20px #cf06;color:#f5f5f5;color:var(--text-light);transform:translateY(-2px)}.header{background:#0a0a0a;background:var(--primary-dark);box-shadow:0 2px 20px #00000080;left:0;padding:15px 0;position:fixed;right:0;top:0;z-index:1000}.header-container{gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-container,.logo-link{align-items:center;display:flex}.logo-link{gap:10px;text-decoration:none}.logo-img{border:2px solid #cf0;border:2px solid var(--lime);border-radius:50%;height:50px;object-fit:cover;width:50px}.logo-text{color:#f5f5f5;color:var(--text-light);font-size:28px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.logo-text span{color:#cf0;color:var(--lime)}.nav-menu{gap:25px;list-style:none}.nav-link,.nav-menu{align-items:center;display:flex}.nav-link{border-radius:4px;color:#f5f5f5;color:var(--text-light);font-size:14px;font-weight:500;gap:6px;letter-spacing:1px;padding:8px 12px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-link:hover{background:#ccff001a;color:#cf0;color:var(--lime)}.nav-link.active{border-bottom:2px solid #cf0;border-bottom:2px solid var(--lime);color:#cf0;color:var(--lime)}.cart-link{position:relative}.cart-count{align-items:center;background:#06f;background:var(--electric-blue);border-radius:50%;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}.cart-count,.hamburger{color:#f5f5f5;color:var(--text-light)}.hamburger{background:#0000;border:none;cursor:pointer;display:none;font-size:24px}.hero{background:linear-gradient(135deg,#0a0a0a,#2d2d2d 50%,#0a0a0a);background:linear-gradient(135deg,var(--primary-dark) 0,var(--graphite) 50%,var(--primary-dark) 100%);overflow:hidden;padding:100px 0;position:relative}.hero:before{background:linear-gradient(45deg,#0000 40%,#0066ff1a);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.hero-container{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.hero-badge{background:#cf0;background:var(--lime);border-radius:50px;color:#0a0a0a;color:var(--text-dark);display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;padding:8px 20px}.hero-badge,.hero-title{margin-bottom:20px;text-transform:uppercase}.hero-title{color:#f5f5f5;color:var(--text-light);font-size:52px;font-weight:900;line-height:1.2}.hero-title span{color:#06f;color:var(--electric-blue)}.hero-subtitle{color:#f5f5f5;color:var(--text-light);font-size:18px;margin-bottom:30px;max-width:500px;opacity:.9}.hero-image{border:4px solid #06f;border:4px solid var(--electric-blue);border-radius:10px;box-shadow:0 10px 40px #00000080;height:400px;object-fit:cover;transform:skewX(-2deg);width:100%}.hero-stats{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.stat-item{text-align:center}.stat-number{color:#cf0;color:var(--lime);display:block;font-size:42px;font-weight:900}.stat-label{color:#f5f5f5;color:var(--text-light);font-size:14px;letter-spacing:1px;text-transform:uppercase}.quote-section{background:linear-gradient(90deg,#06f,#0052cc);background:linear-gradient(90deg,var(--electric-blue) 0,#0052cc 100%);padding:60px 0;text-align:center}.quote-text{color:#f5f5f5;color:var(--text-light);font-size:32px;font-style:italic;font-weight:300;line-height:1.5;margin:0 auto;max-width:800px}.review-list{background:#ffffff1a;border-radius:10px;margin:30px auto 0;max-width:800px;padding:30px;text-align:left}.review-list-item{align-items:center;color:#f5f5f5;color:var(--text-light);display:flex;font-size:18px;gap:12px;list-style:none;padding:10px 0}.review-list-item:before{color:#cf0;color:var(--lime);content:"✓";font-size:20px;font-weight:900}.advantages{background:#f5f5f5;background:var(--cool-white);padding:80px 0}.advantages-title{color:#0a0a0a;color:var(--primary-dark);font-size:40px;font-weight:900;margin-bottom:50px;text-align:center;text-transform:uppercase}.advantages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.advantage-card{background:#f5f5f5;background:var(--text-light);border-bottom:4px solid #06f;border-bottom:4px solid var(--electric-blue);border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);padding:30px;text-align:center;transition:all .3s ease}.advantage-card:hover{border-bottom-color:#cf0;border-bottom-color:var(--lime);transform:translateY(-10px)}.advantage-icon{color:#06f;color:var(--electric-blue);font-size:48px;margin-bottom:20px}.advantage-card h3{color:#0a0a0a;color:var(--primary-dark);font-size:20px;font-weight:700;margin-bottom:15px}.advantage-card p{color:#2d2d2d;color:var(--graphite);font-size:15px;line-height:1.6}.details-section{background:#0a0a0a;background:var(--primary-dark);color:#f5f5f5;color:var(--text-light);padding:80px 0}.details-title{color:#cf0;color:var(--lime);font-size:36px;font-weight:900;margin-bottom:30px;text-transform:uppercase}.details-text{color:#f5f5f5;color:var(--cool-white);font-size:17px;line-height:1.8;margin-bottom:20px;max-width:900px}.section-title{color:#0a0a0a;color:var(--primary-dark);font-size:40px;font-weight:900;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.section-title:after{background:linear-gradient(135deg,#06f,#cf0);background:var(--accent-gradient);content:"";display:block;height:4px;margin:15px auto 0;width:80px}.product-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:50px 0}.product-card{background:#f5f5f5;background:var(--text-light);border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);overflow:hidden;position:relative;transition:all .4s ease}.product-card:hover{box-shadow:0 10px 40px #0000004d;transform:translateY(-10px)}.product-image{display:block;height:300px;object-fit:cover;transition:all .4s ease;width:100%}.product-card:hover .product-image{transform:scale(1.05)}.product-info{padding:20px}.product-category{color:#06f;color:var(--electric-blue);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.product-name{color:#0a0a0a;color:var(--primary-dark);font-size:20px;font-weight:700;margin:10px 0}.product-price{color:#06f;color:var(--electric-blue);font-size:24px;font-weight:900;margin:10px 0}.product-rating{align-items:center;color:#cf0;color:var(--lime);display:flex;gap:5px;margin:8px 0}.product-rating span{color:#2d2d2d;color:var(--graphite);font-size:14px;font-weight:600}.product-actions{display:flex;gap:10px;margin-top:15px}.product-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px;text-transform:uppercase;transition:all .3s ease}.add-to-cart-btn{background:#2d2d2d;background:var(--graphite);color:#f5f5f5;color:var(--text-light)}.add-to-cart-btn:hover{background:#06f;background:var(--electric-blue)}.buy-now-btn{background:linear-gradient(135deg,#06f,#cf0);background:var(--accent-gradient);color:#0a0a0a;color:var(--text-dark)}.buy-now-btn:hover{opacity:.9}.product-page{padding:40px 0}.product-page-container{grid-gap:50px;align-items:start;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px;padding:0 20px}.product-page-image{border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);height:500px;object-fit:cover;width:100%}.product-page-title{color:#0a0a0a;color:var(--primary-dark);font-size:36px;font-weight:900;margin-bottom:15px;text-transform:uppercase}.product-page-price{color:#06f;color:var(--electric-blue);font-size:32px;font-weight:900;margin:15px 0}.product-page-description{color:#2d2d2d;color:var(--graphite);font-size:17px;line-height:1.8;margin:20px 0}.product-features{background:#f5f5f5;background:var(--text-light);border-left:4px solid #cf0;border-left:4px solid var(--lime);border-radius:10px;margin:20px 0;padding:20px}.product-feature-item{color:#2d2d2d;color:var(--graphite);font-size:16px;list-style:none;padding:8px 0}.product-feature-item:before{color:#06f;color:var(--electric-blue);content:"•";font-weight:900;margin-right:10px}.cart-page{min-height:60vh;padding:40px 0}.cart-container{margin:0 auto;max-width:1000px;padding:0 20px}.cart-item{grid-gap:20px;align-items:center;background:#f5f5f5;background:var(--text-light);border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);display:grid;gap:20px;grid-template-columns:100px 1fr auto auto auto;margin-bottom:15px;padding:20px}.cart-item-image{border-radius:8px;height:100px;object-fit:cover;width:100px}.cart-item-name{color:#0a0a0a;color:var(--primary-dark);font-size:18px;font-weight:700}.cart-item-price{color:#06f;color:var(--electric-blue);font-size:18px;font-weight:700}.quantity-control{align-items:center;display:flex;gap:10px}.quantity-btn{background:#0000;border:2px solid #2d2d2d;border:2px solid var(--graphite);border-radius:4px;color:#2d2d2d;color:var(--graphite);cursor:pointer;font-size:18px;height:30px;transition:all .3s ease;width:30px}.quantity-btn:hover{background:#06f;background:var(--electric-blue);border-color:#06f;border-color:var(--electric-blue);color:#f5f5f5;color:var(--text-light)}.quantity-display{font-size:18px;font-weight:700;min-width:30px;text-align:center}.remove-btn{align-items:center;background:#f44;border:none;border-radius:4px;color:#f5f5f5;color:var(--text-light);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.remove-btn:hover{background:#c00}.cart-summary{background:#0a0a0a;background:var(--primary-dark);border-radius:10px;color:#f5f5f5;color:var(--text-light);margin-top:30px;padding:30px}.cart-total{font-size:24px;font-weight:900;margin-bottom:20px;text-align:right}.cart-actions{display:flex;gap:15px;justify-content:flex-end}.checkout-page{min-height:60vh;padding:40px 0}.checkout-container{margin:0 auto;max-width:700px;padding:0 20px}.checkout-form{background:#f5f5f5;background:var(--text-light);border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);padding:40px}.form-group{margin-bottom:25px}.form-label{color:#0a0a0a;color:var(--primary-dark);display:block;font-size:16px;font-weight:600;margin-bottom:8px}.form-input{background:#f5f5f5;background:var(--cool-white);border:2px solid #2d2d2d;border:2px solid var(--graphite);border-radius:4px;color:#0a0a0a;color:var(--text-dark);font-size:16px;padding:15px;transition:all .3s ease;width:100%}.form-input:focus{border-color:#06f;border-color:var(--electric-blue);box-shadow:0 0 10px #0066ff1a;outline:none}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.success-page{background:linear-gradient(135deg,#f5f5f5,#0066ff1a);background:linear-gradient(135deg,var(--cool-white) 0,#0066ff1a 100%);min-height:60vh;padding:100px 0;text-align:center}.success-icon{color:#cf0;color:var(--lime);font-size:100px;margin-bottom:30px}.success-title{color:#0a0a0a;color:var(--primary-dark);font-size:48px;font-weight:900;margin-bottom:20px;text-transform:uppercase}.success-message{color:#2d2d2d;color:var(--graphite);font-size:20px;line-height:1.8;margin:0 auto;max-width:600px}.contact-page{padding:60px 0}.contact-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 2fr}.contact-info{background:#0a0a0a;background:var(--primary-dark);border-radius:10px;color:#f5f5f5;color:var(--text-light);padding:40px}.contact-info-title{color:#cf0;color:var(--lime);font-size:28px;font-weight:800;margin-bottom:30px;text-transform:uppercase}.contact-item{align-items:flex-start;display:flex;gap:15px;margin-bottom:25px}.contact-icon{color:#06f;color:var(--electric-blue);font-size:24px}.contact-item h4{font-size:16px;font-weight:700;margin-bottom:5px}.contact-item h4,.contact-item p{color:#f5f5f5;color:var(--cool-white)}.contact-item p{line-height:1.6;opacity:.8}.contact-form{background:#f5f5f5;background:var(--text-light);border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);padding:40px}.about-page{padding:60px 0}.about-intro{margin:0 auto 60px;max-width:800px;text-align:center}.about-title{color:#0a0a0a;color:var(--primary-dark);font-size:48px;font-weight:900;margin-bottom:20px;text-transform:uppercase}.about-text{color:#2d2d2d;color:var(--graphite);font-size:18px;line-height:1.8}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.team-card{background:#f5f5f5;background:var(--text-light);border-radius:10px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);overflow:hidden;text-align:center;transition:all .4s ease}.team-card:hover{box-shadow:0 10px 40px #0000004d;transform:translateY(-10px)}.team-card img{display:block;height:350px;object-fit:cover;width:100%}.team-card h3{color:#0a0a0a;color:var(--primary-dark);font-size:22px;font-weight:700;margin:15px 0 5px}.team-card .team-position{color:#06f;color:var(--electric-blue);font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.team-card p{color:#2d2d2d;color:var(--graphite);font-size:15px;line-height:1.6;padding:0 20px 20px}.footer{background:#0a0a0a;background:var(--primary-dark);color:#f5f5f5;color:var(--text-light);padding:60px 0 0;position:relative;z-index:100}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 20px}.footer-section h4{color:#cf0;color:var(--lime);font-size:20px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.footer-section p{color:#f5f5f5;color:var(--cool-white);font-size:15px;line-height:1.8;opacity:.8}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:10px}.footer-section a{color:#f5f5f5;color:var(--cool-white);font-size:15px;opacity:.8;text-decoration:none;transition:all .3s ease}.footer-section a:hover{color:#cf0;color:var(--lime);opacity:1;padding-left:5px}.footer-bottom{background:#1a1a1a;background:var(--secondary-dark);border-top:1px solid #ffffff1a;margin-top:40px;padding:20px;text-align:center}.footer-bottom p{color:#f5f5f5;color:var(--cool-white);font-size:14px;opacity:.6}.cookie-consent{background:#0a0a0a;background:var(--primary-dark);bottom:0;box-shadow:0 -5px 20px #00000080;display:block;left:0;padding:30px;position:fixed;right:0;z-index:2000}.cookie-consent-content{margin:0 auto;max-width:1200px;text-align:center}.cookie-title{color:#cf0;color:var(--lime);font-size:24px;font-weight:700;margin-bottom:10px}.cookie-text{color:#f5f5f5;color:var(--cool-white);font-size:16px;line-height:1.6;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:800px}.cookie-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.cookie-btn{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.cookie-btn-accept{background:#cf0;background:var(--lime);color:#0a0a0a;color:var(--text-dark)}.cookie-btn-accept:hover{background:#06f;background:var(--electric-blue);color:#f5f5f5;color:var(--text-light)}.cookie-btn-settings{background:#2d2d2d;background:var(--graphite);color:#f5f5f5;color:var(--text-light)}.cookie-btn-settings:hover{background:#06f;background:var(--electric-blue)}.cookie-btn-decline{background:#0000;border:2px solid #2d2d2d;border:2px solid var(--graphite);color:#f5f5f5;color:var(--text-light)}.cookie-btn-decline:hover{border-color:#06f;border-color:var(--electric-blue)}.policy-container,.policy-page{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow);margin:28px auto 48px;max-width:860px;padding:40px 36px 48px}.policy-container>h1,.policy-title{color:#0a0a0a;color:var(--primary-dark);font-size:36px;font-weight:900;letter-spacing:.4px;line-height:1.2;margin-bottom:12px;text-transform:uppercase}.last-updated{background:#ccff0073;border-radius:999px;color:#0a0a0a;color:var(--text-dark);display:inline-block;font-size:14px;font-weight:700;margin-bottom:28px;padding:6px 14px}.policy-section{border-bottom:1px solid #0a0a0a14;margin-bottom:26px;padding-bottom:8px}.policy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2{color:#0a0a0a;color:var(--primary-dark);font-size:22px;font-weight:800;line-height:1.3;margin-bottom:12px}.policy-section li,.policy-section p{color:#2d2d2d;color:var(--graphite);font-size:16px;line-height:1.75}.policy-section p+p{margin-top:8px}.policy-section ul{list-style:disc;margin-top:10px;padding-left:22px}.policy-section li{margin-bottom:8px}.policy-section a{color:#06f;color:var(--electric-blue);font-weight:700}.sample-form{background:#0a0a0a;background:var(--primary-dark);border-left:4px solid #cf0;border-left:4px solid var(--lime);border-radius:8px;margin-top:16px;padding:20px 22px}.sample-form p{color:#f5f5f5;color:var(--cool-white);margin-bottom:6px}.sample-form p:last-child{margin-bottom:0}.notification{animation:slideIn .3s ease;background:#cf0;background:var(--lime);border-radius:6px;box-shadow:0 5px 20px #0000004d;color:#0a0a0a;color:var(--text-dark);font-weight:600;padding:15px 25px;position:fixed;right:20px;top:90px;z-index:3000}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr}.hero-image{height:300px}.advantages-grid,.footer-container{grid-template-columns:repeat(2,1fr)}.contact-grid,.product-page-container{grid-template-columns:1fr}}@media (max-width:768px){.header-container{flex-direction:row;gap:10px}.nav-menu{display:none;flex-direction:column;padding:20px 0;width:100%}.nav-menu.open{display:flex}.hamburger{display:block;position:absolute;right:20px;top:25px}.main-content{padding-top:120px}.main-content:has(.home-page){padding-top:80px}.hero{padding:32px 0 48px}.policy-container{margin:16px 12px 32px;padding:24px 16px 32px}.last-updated,.policy-container>h1,.policy-section h2,.policy-section li,.policy-section p{-webkit-hyphens:manual!important;hyphens:manual!important;overflow-wrap:break-word!important;word-break:normal!important}.policy-container>h1{font-size:28px}.policy-section h2{font-size:20px}.hero-title{font-size:36px}.hero-stats{gap:15px;grid-template-columns:repeat(3,1fr)}.stat-number{font-size:30px}.advantages-grid{grid-template-columns:1fr}.section-title{font-size:30px}.cart-item{gap:10px;grid-template-columns:80px 1fr}.cart-item-image{height:80px;width:80px}.form-row{grid-template-columns:1fr}.quote-text{font-size:24px}.contact-grid,.product-grid{grid-template-columns:1fr}.cookie-buttons{flex-direction:column}.cookie-btn{width:100%}}@media (max-width:480px){.hero-title{font-size:28px}.hero-subtitle{font-size:16px}.stat-number{font-size:24px}.stat-label{font-size:12px}.section-title{font-size:26px}.footer-container{grid-template-columns:1fr}.checkout-form{padding:20px}.product-page-image{height:300px}}.hamburger-menu{background:none;border:none;color:#333;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;transition:all .3s ease;z-index:1001}.hamburger-menu:hover{color:#8b7355}.hamburger-menu svg{display:block}@media (max-width:768px){.header-content{position:relative}.hamburger-menu{display:block}nav{background-color:#fff;box-shadow:0 4px 10px #0000001a;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .3s ease,opacity .3s ease;visibility:hidden}nav.active{max-height:500px;opacity:1;visibility:visible}nav ul{flex-direction:column;gap:0;padding:0;width:100%}nav ul li{border-bottom:1px solid #e0e0e0;width:100%}nav ul li:last-child{border-bottom:none}nav a{color:#333!important;display:block;justify-content:flex-start;padding:1rem 2rem;width:100%}nav a:hover{background-color:#f8f9fa}}
/*# sourceMappingURL=main.e009b0fd.css.map*/