.dronix-glass-header{position:fixed;top:0;left:0;width:100%;z-index:99999;background:rgba(255,255,255,0.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.1);transition:all 0.4s ease}.dronix-top-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 40px;max-width:1400px;margin:0 auto;width:100%}.dronix-brand-area{display:flex;align-items:center;gap:15px}.dronix-logo{text-decoration:none}.logo-text{font-family:'Montserrat',sans-serif;font-weight:800;font-size:24px;color:#1a1a1a;letter-spacing:1px}.dronix-mobile-toggle{display:none;background:transparent;border:none;color:#1a1a1a;cursor:pointer;padding:0;margin-right:10px}.dronix-actions{display:flex;align-items:center;gap:15px}.action-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#1a1a1a;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);text-decoration:none;transition:all 0.2s ease;cursor:pointer;position:relative;padding:0}.action-icon:hover{background:rgba(255,255,255,0.5);transform:translateY(-2px)}.dronix-search-wrapper{position:relative;display:flex;align-items:center}.dronix-search-form{display:flex;align-items:center;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);border-radius:50px;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);width:42px;overflow:hidden}.dronix-search-form.active{width:250px;background:rgba(255,255,255,0.4)}.dronix-search-input{width:0;opacity:0;border:none;background:transparent;padding:0;color:#1a1a1a;font-size:14px;outline:none;transition:all 0.4s ease}.dronix-search-form.active .dronix-search-input{width:100%;opacity:1;padding:0 15px}#dronixSearchToggle{background:transparent;border:none;flex-shrink:0}#dronixSearchToggle:hover{transform:none}.dronix-cart-badge{position:absolute;top:-5px;right:-5px;background:#ff5722;color:#fff;font-size:11px;font-weight:bold;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.dronix-nav-bar{border-top:1px solid rgba(255,255,255,0.2);max-width:1400px;margin:0 auto;width:100%;padding:0 40px;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);overflow:visible;max-height:100px;opacity:1}.dronix-glass-header.scrolled .dronix-nav-bar{max-height:0;padding-top:0;padding-bottom:0;border-top-color:transparent;opacity:0;overflow:hidden}.dronix-mega-menu{display:flex;list-style:none;padding:0;margin:0;justify-content:center;gap:35px}.dronix-mega-menu>li>a{display:block;padding:15px 0;color:#1a1a1a;font-weight:700;text-decoration:none;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:13px;transition:color 0.3s ease}.dronix-mega-menu>li>a:hover{color:#ff5722}@media (max-width:980px){.dronix-top-bar{padding:10px 20px}.dronix-mobile-toggle{display:block}.logo-text{font-size:20px}.action-icon{width:38px;height:38px}.action-icon svg{width:18px;height:18px}.dronix-search-form.active{width:180px}.dronix-nav-bar{position:absolute;top:100%;left:0;width:100%;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);max-height:0;padding:0 20px;opacity:0;overflow:hidden;border-top:none}.dronix-nav-bar.mobile-open{max-height:600px;opacity:1;padding:20px;border-top:1px solid rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.dronix-mega-menu{flex-direction:column;gap:10px;align-items:flex-start}.dronix-mega-menu>li{width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.dronix-mega-menu>li>a{padding:12px 0;width:100%}}.dronix-mega-menu{display:flex;list-style:none;padding:0;margin:0;justify-content:center;gap:40px;position:relative}.dronix-mega-menu>li>a{display:flex;align-items:center;gap:5px;padding:15px 0;color:#1a1a1a;font-weight:700;text-decoration:none;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:13px;transition:color 0.3s ease}.dronix-mega-menu>li>a:hover{color:#ff5722}.dronix-mega-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);width:800px;background:rgba(255,255,255,0.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.5);box-shadow:0 15px 35px rgba(0,0,0,0.15);border-radius:15px;padding:30px;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);z-index:100000;pointer-events:none}@media (min-width:981px){.dronix-has-mega:hover .dronix-mega-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}}.mega-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:30px}.mega-grid.two-col-only{grid-template-columns:1fr 1fr;width:500px;margin:0 auto}.mega-col h4{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:800;color:#1a1a1a;margin-bottom:15px;text-transform:uppercase;border-bottom:2px solid #ff5722;padding-bottom:5px;display:inline-block}.mega-col ul{list-style:none;padding:0;margin:0}.mega-col ul li{margin-bottom:10px}.mega-col ul li a{color:#444;text-decoration:none;font-size:14px;transition:all 0.2s}.mega-col ul li a:hover{color:#ff5722;padding-left:5px}.featured-col{position:relative;border-radius:10px;overflow:hidden}.featured-col img{width:100%;height:100%;object-fit:cover;border-radius:10px}.featured-text{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);padding:20px;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.featured-text span{background:#ff5722;color:#fff;font-size:10px;padding:3px 8px;border-radius:20px;font-weight:bold;text-transform:uppercase}.featured-text h4{color:#fff;margin:10px 0;border:none;padding:0;font-size:18px}.mega-btn{display:inline-block;background:#fff;color:#1a1a1a;padding:5px 15px;border-radius:20px;font-size:12px;font-weight:bold;text-decoration:none}@media (max-width:980px){.dronix-mega-panel{position:relative;top:0;left:0;transform:none;width:100%;background:transparent;box-shadow:none;border:none;backdrop-filter:none;padding:0;max-height:0;overflow:hidden;visibility:visible;opacity:1;transition:max-height 0.4s ease}.dronix-mega-panel.mobile-expanded{max-height:1000px;padding:15px 0 15px 15px}.mega-grid,.mega-grid.two-col-only{grid-template-columns:1fr;width:100%;gap:0px}.dronix-mega-menu>li{width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.dronix-has-mega>a{justify-content:space-between}.featured-col{display:none}}ul.dronix-mega-menu,ul.dronix-mega-menu ul,.dronix-mega-menu li,.dronix-mega-panel ul li{list-style:none!important;list-style-type:none!important}ul.dronix-mega-menu li::before,.dronix-mega-panel ul li::before{display:none!important;content:none!important}.dronix-top-bar{padding:12px 40px!important}.action-icon{width:40px!important;height:40px!important}.dronix-search-form{height:40px!important}ul.dronix-mega-menu{margin:0!important;padding:0!important;align-items:center}.dronix-mega-menu>li>a{padding:10px 0!important;line-height:1!important;margin:0!important}@keyframes floatDrone{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}100%{transform:translateY(0px) rotate(0deg)}}.dronix-grid-wrapper{display:grid;gap:30px;width:100%;max-width:1400px;margin:40px auto;padding:0 20px}.dronix-grid-wrapper[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.dronix-grid-wrapper[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.dronix-grid-card{position:relative;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:16px;overflow:hidden;transition:all 0.4s cubic-bezier(0.25,1,0.5,1);display:flex;flex-direction:column}.dronix-grid-card:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,87,34,0.3);box-shadow:0 20px 40px rgba(0,0,0,0.4);transform:translateY(-5px)}.dronix-card-badge{position:absolute;top:15px;left:15px;background:linear-gradient(90deg,#ff5722,#ff9800);color:#fff;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;padding:4px 10px;border-radius:20px;z-index:10;box-shadow:0 4px 10px rgba(255,87,34,0.4)}.dronix-card-image-link{display:block;position:relative;width:100%;height:260px;background:radial-gradient(circle,rgba(255,255,255,0.05) 0%,transparent 70%);display:flex;align-items:center;justify-content:center;padding:20px}.dronix-card-img{max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);filter:drop-shadow(0 15px 15px rgba(0,0,0,0.5))}.dronix-grid-card:hover .dronix-card-img{transform:scale(1.1) translateY(-10px)}.dronix-card-data{padding:25px 20px;text-align:center;border-top:1px solid rgba(255,255,255,0.05);background:rgba(0,0,0,0.2);position:relative;overflow:hidden;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.dronix-card-title{margin:0 0 10px 0}.dronix-card-title a{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:#ffffff;text-decoration:none;transition:color 0.2s ease}.dronix-grid-card:hover .dronix-card-title a{color:#ff5722}.dronix-card-price{font-size:15px;font-weight:800;color:#00d2ff;transition:transform 0.4s ease,opacity 0.4s ease}.dronix-card-price del{color:rgba(255,255,255,0.3);font-weight:400;margin-right:8px;font-size:13px}.dronix-card-actions{position:absolute;bottom:-50px;left:0;width:100%;padding:0 20px 20px 20px;opacity:0;transition:all 0.4s cubic-bezier(0.25,1,0.5,1)}.dronix-grid-card:hover .dronix-card-price{transform:translateY(-20px);opacity:0}.dronix-grid-card:hover .dronix-card-actions{bottom:0;opacity:1}.dronix-btn-cart{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#ff5722;color:#fff;padding:12px;border-radius:8px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none;transition:background 0.3s ease}.dronix-btn-cart:hover{background:#e64a19}@media (max-width:1024px){.dronix-grid-wrapper[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dronix-grid-wrapper[data-cols="4"],.dronix-grid-wrapper[data-cols="3"]{grid-template-columns:1fr;gap:20px}.dronix-card-price{transform:translateY(-20px);opacity:0}.dronix-card-actions{bottom:0;opacity:1;padding:0 20px 20px 20px}}