*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;color:#1f2937;background:#fff;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),"Helvetica Neue",Arial,sans-serif;color:#1f2937}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.skip-link{position:absolute;top:-40px;left:0;background:#3b82f6;color:#fff;padding:8px 16px;z-index:10000;transition:top .3s}.skip-link:focus{top:0}.site-main{min-height:400px}.container{max-width:1400px;margin:0 auto;padding:0 20px}.top-bar{background:#0a1628;padding:8px 0;font-size:12px;border-bottom:1px solid rgba(255,255,255,.05)}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.top-bar-left,.top-bar-right{display:flex;gap:30px}.top-bar a{color:#ffffffb3;text-decoration:none;transition:color .3s}.top-bar a:hover{color:#3b82f6}.header{background:linear-gradient(180deg,#0a1628,#0d1f3c);padding:20px 0;position:sticky;top:0;z-index:100}.header-content{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.logo{font-size:20px;font-weight:700;color:#fff;letter-spacing:1px}.nav-menu{display:flex;gap:32px;list-style:none}.nav-item{position:relative}.nav-menu a{color:#fffc;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s;display:flex;align-items:center;gap:4px}.nav-menu a i{font-size:10px}.nav-menu a:hover{color:#3b82f6}.dropdown-menu{position:absolute;top:100%;left:0;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 8px 30px #0003;list-style:none;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s;z-index:1000}.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li a{color:#374151;padding:10px 20px;font-size:13px;font-weight:400;white-space:nowrap}.dropdown-menu li a:hover{background:#f3f4f6;color:#3b82f6}.header-actions{display:flex;align-items:center;gap:20px}.header-actions a{color:#fffc;font-size:16px;transition:color .3s}.header-actions a:hover{color:#3b82f6}.mobile-menu-btn{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:5px;align-items:center}.mobile-menu-btn svg{display:block}.nav-arrow{display:inline-block;vertical-align:middle;margin-left:4px;transition:transform .2s ease}.nav-item.has-dropdown:hover .nav-arrow{transform:rotate(180deg)}.cart-badge{position:relative}.cart-badge span{position:absolute;top:-8px;right:-8px;background:#3b82f6;color:#fff;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.currency-selector{display:flex;align-items:center;gap:6px;color:#fffc;font-size:12px;cursor:pointer}.currency-selector img{width:20px;height:14px;border-radius:2px}.hero{position:relative;overflow:hidden;background:#0a1628}.hero-slider{position:relative;width:100%}.hero-slide{display:none;width:100%}.hero-slide.active{display:block;animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-slide img{width:100%;height:auto;display:block;border-radius:0;object-fit:cover}.hero-slide .hero-img-mobile{display:none}.hero-arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 20px;z-index:10;pointer-events:none;box-sizing:border-box}.hero-arrow{width:48px;height:48px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffe6;cursor:pointer;transition:all .3s;pointer-events:all;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-arrow:hover{background:#ffffff4d;border-color:#fff9;color:#fff}.hero-dots{display:flex;justify-content:center;gap:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10}.hero-dot{width:32px;height:4px;background:#ffffff4d;border-radius:2px;cursor:pointer;transition:all .3s}.hero-dot.active{background:#3b82f6;width:40px}.hero-dot:hover{background:#ffffff80}.features-bar{background:#fff;padding:30px 0;border-bottom:1px solid #e5e7eb}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feature-item{display:flex;align-items:center;gap:12px;padding:10px}.feature-icon{width:40px;height:40px;background:#3b82f61a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:18px}.feature-text h4{color:#1f2937;font-size:14px;font-weight:600}.feature-text p{color:#6b7280;font-size:12px}.section{padding:60px 0}.section-header{text-align:center;margin-bottom:40px}.section-header h2{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:8px}.section-header p{color:#6b7280;font-size:14px}.categories-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.category-card{background:#fff;border-radius:12px;padding:20px;text-align:left;transition:all .3s;border:1px solid #e5e7eb;cursor:pointer;position:relative;overflow:hidden}.category-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a;border-color:#3b82f6}.category-card h3{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:4px}.category-card p{color:#6b7280;font-size:11px;margin-bottom:12px}.category-card .shop-link{color:#3b82f6;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.category-card img{position:absolute;right:-10px;bottom:-10px;width:100px;height:auto;opacity:.9}.products-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.product-card{background:#fff;border-radius:12px;padding:16px;transition:all .3s;border:1px solid #e5e7eb;position:relative}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.product-badge{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600}.badge-best{background:#2563eb;color:#fff}.badge-new{background:#10b981;color:#fff}.product-image{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.product-image img{max-width:100%;max-height:100%}.product-info h4{color:#1f2937;font-size:12px;font-weight:500;margin-bottom:4px;line-height:1.4}.product-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.stars{display:flex;flex-direction:row;align-items:center;gap:2px;color:#fbbf24;font-size:11px}.stars svg,.stars .star{width:14px;height:14px;flex-shrink:0}.rating-count{color:#9ca3af;font-size:11px}.product-price{color:#1f2937;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.product-price .wishlist{color:#9ca3af;font-size:14px;cursor:pointer;transition:color .3s}.product-price .wishlist:hover{color:#ef4444}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-top h2{color:#1f2937;font-size:22px;font-weight:700}.view-all{color:#3b82f6;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.view-all:hover{text-decoration:underline}.tech-highlights{background:#fff}.tech-highlights .section-header h2{font-size:14px;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.tech-highlights .section-header h2:before,.tech-highlights .section-header h2:after{content:"\2014";margin:0 12px;color:#e5e7eb}.tech-highlights .section-header p{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:12px}.tech-highlights .section-header .description{font-size:14px;font-weight:400;color:#6b7280;max-width:600px;margin:0 auto}.tech-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.tech-card{background:#f9fafb;border-radius:16px;padding:28px;border:1px solid #e5e7eb;transition:all .3s;position:relative;overflow:hidden}.tech-card:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-2px)}.tech-card.large{grid-row:span 2;grid-column:span 1;display:flex;flex-direction:column}.tech-info{flex:1}.tech-info h3{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:12px}.tech-info h3.subtitle{font-size:14px;font-weight:500;margin-bottom:4px}.tech-info p{color:#6b7280;font-size:13px;margin-bottom:16px;line-height:1.6}.learn-more{color:#3b82f6;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.tech-image{display:flex;align-items:center;justify-content:center;margin-top:16px}.tech-image img{max-width:100%;height:auto}.tech-specs-vertical{margin-top:24px;display:flex;flex-direction:column;gap:20px}.tech-spec-item{display:flex;align-items:center;gap:12px}.tech-spec-icon{width:36px;height:36px;background:#3b82f61a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:14px;flex-shrink:0}.tech-spec-content strong{display:block;color:#1f2937;font-size:14px;font-weight:700}.tech-spec-content span{color:#9ca3af;font-size:11px}.tech-specs-horizontal{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.tech-spec-horizontal{text-align:center}.tech-spec-horizontal strong{display:block;color:#1f2937;font-size:14px;font-weight:700;margin-bottom:2px}.tech-spec-horizontal span{color:#9ca3af;font-size:10px;display:block}.tech-spec-horizontal i{display:block;font-size:16px;color:#3b82f6;margin-bottom:4px}.tech-power-badge{font-size:72px;font-weight:900;color:#3b82f6;opacity:.15;position:absolute;right:20px;bottom:20px;line-height:1}.why-choose{background:#fff}.why-choose-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:30px;align-items:center}.why-image{border-radius:12px;overflow:hidden;position:relative}.why-image img{width:100%;height:300px;object-fit:cover;display:block}.why-image-overlay{position:absolute;top:20px;left:20px}.why-image-overlay h3{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px}.why-image-overlay p{color:#fffc;font-size:12px}.why-content h3{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.why-content h2{color:#1f2937;font-size:22px;font-weight:700;margin-bottom:12px;line-height:1.3}.why-content>p{color:#6b7280;font-size:13px;margin-bottom:24px}.why-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.why-stat{text-align:center;padding:16px 8px}.why-stat-icon{width:36px;height:36px;background:#3b82f61a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#3b82f6;font-size:16px}.why-stat strong{display:block;color:#1f2937;font-size:18px;font-weight:700;margin-bottom:2px}.why-stat span{color:#6b7280;font-size:11px}.why-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gallery-item{border-radius:10px;overflow:hidden;position:relative;aspect-ratio:1}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-item span{position:absolute;bottom:8px;left:8px;color:#fff;font-size:10px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5)}.blog-section{background:#fff}.blog-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.blog-card{background:#0a1628;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .3s;position:relative}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.blog-card img{width:100%;height:120px;object-fit:cover;opacity:.7}.blog-card-content{padding:12px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c)}.blog-card h4{color:#fff;font-size:12px;font-weight:600;margin-bottom:4px}.blog-card p{color:#ffffffb3;font-size:10px}.blog-icon{position:absolute;top:12px;left:12px;width:28px;height:28px;background:#fff3;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.features-icons-section{background:#fff;padding:40px 0}.features-icons-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.feature-icon-item{text-align:center;padding:16px}.feature-icon-item .icon{width:36px;height:36px;background:#3b82f61a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#3b82f6;font-size:16px}.feature-icon-item h4{color:#1f2937;font-size:12px;font-weight:600;margin-bottom:4px}.feature-icon-item p{color:#6b7280;font-size:10px}.blog-posts{background:#f5f7fa}.posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.post-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;transition:all .3s;cursor:pointer}.post-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.post-image{position:relative;height:140px;overflow:hidden}.post-image img{width:100%;height:100%;object-fit:cover}.post-category{position:absolute;top:12px;left:12px;background:#ffffffe6;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:600;color:#1f2937}.post-content{padding:16px}.post-content h4{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:8px;line-height:1.4}.post-meta{display:flex;align-items:center;gap:12px;color:#9ca3af;font-size:11px}.post-meta span{display:flex;align-items:center;gap:4px}.footer{background:#0a1628;color:#fff}.footer-newsletter{padding:30px 0;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#0d1f3c,#1a2d4f)}.newsletter-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.newsletter-text{display:flex;align-items:center;gap:16px}.newsletter-icon{width:48px;height:48px;background:#3b82f633;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:20px}.newsletter-text h3{font-size:16px;font-weight:600;margin-bottom:4px}.newsletter-text p{color:#fff9;font-size:12px}.newsletter-form{display:flex;gap:8px}.newsletter-form input{flex:1;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:13px;outline:none}.newsletter-form input::placeholder{color:#ffffff80}.newsletter-form input:focus{border-color:#3b82f6}.footer-main{padding:40px 0}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;gap:30px}.footer-brand p{color:#fff9;font-size:12px;margin:12px 0 20px;line-height:1.6}.footer-social{display:flex;gap:12px}.footer-social a{width:32px;height:32px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:14px;transition:all .3s;text-decoration:none}.footer-social a:hover{background:#3b82f6;color:#fff}.footer-column h4{font-size:13px;font-weight:600;margin-bottom:16px;color:#fff}.footer-column ul{list-style:none}.footer-column li{margin-bottom:10px}.footer-column a{color:#fff9;font-size:12px;text-decoration:none;transition:color .3s}.footer-column a:hover{color:#3b82f6}.footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#ffffff80}.footer-links{display:flex;gap:16px}.footer-links a{color:#ffffff80;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#3b82f6}.section-header.reveal-item,.section-top.reveal-item{transition:opacity .6s ease,transform .6s ease}.reveal-section{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal-section.revealed{opacity:1;transform:translateY(0)}.reveal-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal-item.revealed{opacity:1;transform:translateY(0)}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px 0}.product-gallery{display:flex;flex-direction:column;gap:16px}.product-main-image{border-radius:12px;overflow:hidden;background:#f9fafb}.product-main-image img{width:100%;height:400px;object-fit:cover}.product-thumbnails{display:flex;gap:12px}.thumbnail{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumbnail:hover{border-color:#3b82f6}.product-info{padding:20px}.product-title{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:8px}.product-vendor{color:#6b7280;font-size:14px;margin-bottom:16px}.product-price{display:flex;align-items:center;gap:12px;margin-bottom:16px}.compare-price{color:#9ca3af;text-decoration:line-through;font-size:16px}.current-price{color:#1f2937;font-size:24px;font-weight:700}.product-description{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:24px}.product-form{margin-bottom:24px}.product-variants{margin-bottom:16px}.product-variants label{display:block;color:#1f2937;font-size:14px;font-weight:600;margin-bottom:8px}.product-variants select{width:100%;padding:12px;border-radius:8px;border:1px solid #e5e7eb;font-size:14px;background:#fff}.product-quantity{margin-bottom:20px}.product-quantity label{display:block;color:#1f2937;font-size:14px;font-weight:600;margin-bottom:8px}.product-quantity input{width:100px;padding:12px;border-radius:8px;border:1px solid #e5e7eb;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s;border:none}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb}.btn-secondary{background:#e5e7eb;color:#374151}.btn-secondary:hover{background:#d1d5db}.btn-outline{background:transparent;color:#3b82f6;border:1px solid #3b82f6}.btn-outline:hover{background:#3b82f6;color:#fff}.product-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:6px 12px;background:#f3f4f6;color:#6b7280;font-size:12px;border-radius:4px}.collection-page{padding:40px 0}.collection-header{margin-bottom:30px}.collection-title{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.collection-description{color:#6b7280;font-size:14px}.collection-sidebar{width:200px;float:left;margin-right:30px}.collection-sidebar h3{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.filter-tags{margin-bottom:24px}.tag-filter{display:block;padding:8px 0;color:#6b7280;font-size:13px;text-decoration:none;border-bottom:1px solid #f3f4f6}.tag-filter:hover{color:#3b82f6}.filter-price{margin-bottom:24px}.price-slider{width:100%}.collection-content{overflow:hidden}.sort-bar{display:flex;align-items:center;gap:20px;margin-bottom:20px}.sort-bar label{color:#6b7280;font-size:13px}.sort-select{padding:8px 12px;border-radius:6px;border:1px solid #e5e7eb;font-size:13px}.grid-toggle{display:flex;gap:8px}.grid-toggle button{padding:6px 12px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;font-size:12px;cursor:pointer}.grid-toggle button.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.page-content{padding:40px 0}.page-content h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:20px}.contact-page{padding:40px 0}.contact-page h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:20px}.contact-info{margin-bottom:30px;padding:20px;background:#f9fafb;border-radius:12px}.contact-info p{color:#6b7280;font-size:14px;margin-bottom:8px}.contact-form{max-width:600px}.form-group{margin-bottom:16px}.form-group label{display:block;color:#1f2937;font-size:14px;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{width:100%;padding:12px;border-radius:8px;border:1px solid #e5e7eb;font-size:14px}.form-group textarea{height:120px;resize:vertical}.cart-page{padding:40px 0}.cart-page h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:30px}.empty-cart{text-align:center;padding:60px 0}.empty-cart p{color:#6b7280;font-size:16px;margin-bottom:20px}.cart-table{width:100%;border-collapse:collapse;margin-bottom:30px}.cart-table th,.cart-table td{padding:16px;text-align:left;border-bottom:1px solid #e5e7eb}.cart-table th{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase}.cart-item-image{display:flex;align-items:center;gap:16px}.cart-item-image img{width:80px;height:80px;object-fit:cover;border-radius:8px}.cart-item-info h3{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.cart-item-info a{color:#1f2937;text-decoration:none}.cart-item-info p{color:#6b7280;font-size:13px}.cart-item-price,.cart-item-subtotal{font-size:16px;font-weight:600;color:#1f2937}.cart-item-quantity input{width:80px;padding:8px;border-radius:6px;border:1px solid #e5e7eb;font-size:14px}.cart-item-remove a{color:#ef4444;font-size:13px;text-decoration:none}.cart-actions{display:flex;gap:12px;margin-bottom:30px}.cart-summary{float:right;width:300px;background:#f9fafb;padding:24px;border-radius:12px}.cart-summary h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:20px}.cart-summary div{display:flex;justify-content:space-between;padding:8px 0}.cart-summary div span:first-child{color:#6b7280;font-size:14px}.cart-summary div span:last-child{color:#1f2937;font-size:14px}.cart-summary .total span:first-child{font-weight:600}.cart-summary .total span:last-child{font-weight:700;font-size:18px}.cart-summary .btn{width:100%;margin-top:20px}.blog-page{padding:40px 0}.blog-header h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.blog-header p{color:#6b7280;font-size:14px}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.article-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.article-card img{width:100%;height:180px;object-fit:cover}.article-card h2{font-size:16px;font-weight:600;color:#1f2937;padding:16px;margin:0}.article-card a{text-decoration:none}.article-card p{color:#6b7280;font-size:13px;padding:0 16px 16px;margin:0}.article-meta{display:flex;gap:16px;padding:0 16px 16px}.article-meta span{color:#9ca3af;font-size:12px}.read-more{display:inline-block;padding:0 16px 16px;color:#3b82f6;font-size:13px;font-weight:600;text-decoration:none}.article-page{display:grid;grid-template-columns:1fr 300px;gap:40px;padding:40px 0}.article-header img{width:100%;height:300px;object-fit:cover;border-radius:12px;margin-bottom:20px}.article-header h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:12px}.article-content{color:#374151;font-size:14px;line-height:1.8}.article-content p{margin-bottom:16px}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.article-tags a{padding:6px 12px;background:#f3f4f6;color:#6b7280;font-size:12px;border-radius:4px;text-decoration:none}.article-sidebar h3{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:16px}.recent-posts,.blog-tags{list-style:none;padding:0}.recent-posts li,.blog-tags li{margin-bottom:10px}.recent-posts a,.blog-tags a{color:#6b7280;font-size:13px;text-decoration:none}.recent-posts a:hover,.blog-tags a:hover{color:#3b82f6}.comments{margin-top:40px;padding-top:40px;border-top:1px solid #e5e7eb}.comments h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px}.comments-list{list-style:none;padding:0;margin-bottom:30px}.comment{padding:16px 0;border-bottom:1px solid #f3f4f6}.comment-author{font-weight:600;color:#1f2937;font-size:14px}.comment-date{color:#9ca3af;font-size:12px;margin-bottom:8px}.comment-content{color:#374151;font-size:14px}.comment-form{max-width:600px}.breadcrumbs{padding:16px 0;border-bottom:1px solid #e5e7eb}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;gap:8px}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li:not(:last-child):after{content:"/";margin:0 8px;color:#9ca3af}.breadcrumbs a{color:#6b7280;font-size:13px;text-decoration:none}.breadcrumbs a:hover{color:#3b82f6}.breadcrumbs span{color:#1f2937;font-size:13px}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px}.pagination-previous,.pagination-next{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;text-decoration:none}.pagination-previous:hover,.pagination-next:hover{border-color:#3b82f6;color:#3b82f6}.pagination-pages{display:flex;gap:8px}.pagination-page{padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;text-decoration:none}.pagination-page.current{background:#3b82f6;color:#fff;border-color:#3b82f6}.pagination-page:hover:not(.current){border-color:#3b82f6;color:#3b82f6}.pagination-dots{padding:8px 16px;color:#9ca3af;font-size:14px}.search-page{padding:40px 0}.search-page h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.search-page p{color:#6b7280;font-size:14px;margin-bottom:30px}.search-form{display:flex;gap:8px;max-width:400px;margin-bottom:30px}.search-form input{flex:1;padding:12px;border-radius:8px;border:1px solid #e5e7eb;font-size:14px}.search-form button{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.search-results{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.search-result{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.search-result img{width:100%;height:150px;object-fit:cover}.search-result h3{padding:12px;font-size:14px;font-weight:600;color:#1f2937;margin:0}.search-result a{text-decoration:none}.search-result p{padding:0 12px 12px;margin:0;color:#3b82f6;font-size:14px;font-weight:600}.no-results{text-align:center;padding:60px 0}.no-results p{color:#6b7280;font-size:16px;margin-bottom:20px}.customer-account,.customer-login,.customer-register{max-width:600px;margin:40px auto;padding:40px;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.customer-account h1,.customer-login h1,.customer-register h1{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:24px}.account-navigation nav ul{list-style:none;padding:0}.account-navigation nav li{margin-bottom:12px}.account-navigation nav a{color:#6b7280;font-size:14px;text-decoration:none}.account-navigation nav a:hover{color:#3b82f6}.account-details h2{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px}.account-details p{color:#6b7280;font-size:14px;margin-bottom:8px}.signup-link,.login-link{margin-top:20px;text-align:center}.signup-link p,.login-link p{color:#6b7280;font-size:14px}.signup-link a,.login-link a{color:#3b82f6;text-decoration:none;font-weight:600}@media(max-width:1200px){.tech-grid{grid-template-columns:1fr 1fr}.tech-card.large{grid-column:span 1}.tech-card.wide{grid-column:span 2}}@media(max-width:992px){.top-bar{display:none}.header-content{flex-wrap:nowrap;justify-content:space-between;padding:10px 15px}nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#0d1f3c;padding:20px;border-top:1px solid rgba(255,255,255,.1);z-index:999}nav.active{display:block}.nav-menu{flex-direction:column;align-items:flex-start;gap:0}.nav-item{width:100%}.nav-menu a{padding:12px 0;font-size:16px;border-bottom:1px solid rgba(255,255,255,.05)}.dropdown-menu{position:static;opacity:0;visibility:hidden;transform:translateY(-10px);max-height:0;overflow:hidden;box-shadow:none;background:#ffffff0d;margin-top:0;padding:0;border-radius:0;transition:all .3s}.nav-item.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);max-height:500px;padding:10px 0}.dropdown-menu li a{color:#ffffffb3;padding:10px 20px;font-size:14px;border-bottom:none}.dropdown-menu li a:hover{background:#ffffff1a;color:#fff}.mobile-menu-btn{display:block}.hero-text h1{font-size:32px}.categories-grid,.products-grid,.blog-grid,.posts-grid{grid-template-columns:repeat(3,1fr)}.features-grid{grid-template-columns:repeat(2,1fr)}.why-choose-grid{grid-template-columns:1fr}.why-gallery{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.hero-slide .hero-img-desktop{display:none}.hero-slide .hero-img-mobile{display:block}.hero-arrow{width:36px;height:36px;font-size:14px}.hero-arrows{padding:0 10px}.categories-grid,.products-grid,.blog-grid,.posts-grid{grid-template-columns:repeat(2,1fr)}.tech-grid{grid-template-columns:1fr}.tech-card.wide{grid-column:span 1}.features-grid{grid-template-columns:1fr}.features-icons-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.newsletter-content{grid-template-columns:1fr;gap:15px}.newsletter-text{justify-content:center;text-align:center}.newsletter-form{width:100%}.newsletter-form input{flex:1}}@media(max-width:576px){.container{padding:0 15px}.header-content{padding:10px 15px}.logo{font-size:18px}.nav-menu{flex-direction:column;align-items:center;gap:10px}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:#ffffff0d;margin-top:5px}.dropdown-menu li a{color:#ffffffb3;padding:8px 15px}.nav-item:hover .dropdown-menu{transform:none}.header-actions{gap:15px}.categories-grid,.products-grid,.blog-grid,.posts-grid{grid-template-columns:1fr}.features-icons-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:10px;text-align:center}.social-links{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/styles.css.map */
