:root{--blue: #1A8FFF;--blue-dim: #0E6CC4;--blue-glow: rgba(26, 143, 255, .18);--dark-bg: #080C14;--dark-surface: #0D1421;--dark-card: #111927;--dark-border: rgba(26, 143, 255, .15);--dark-border-hover: rgba(26, 143, 255, .4);--text-primary: #E8F0FF;--text-secondary: #7A90B0;--text-muted: #4A5E7A;--font-display: "Rajdhani", sans-serif;--font-body: "DM Sans", sans-serif;--radius: 8px;--radius-lg: 14px;--radius-xl: 20px;--transition: .25s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--dark-bg);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:all var(--transition);border:none;white-space:nowrap}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-dim);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--blue);border:1.5px solid var(--dark-border-hover)}.btn-outline:hover{background:var(--blue-glow);border-color:var(--blue)}.section-label{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:8px;margin-bottom:12px}.section-label:before{content:"";display:block;width:24px;height:2px;background:var(--blue)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.15}.site-header{position:sticky;top:0;z-index:100;background:#080c14eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--dark-border)}.header-inner{display:flex;align-items:center;gap:32px;padding-top:16px;padding-bottom:16px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.logo-icon{font-size:22px;color:var(--blue)}.logo-text{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.main-nav a{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;padding:8px 14px;border-radius:var(--radius);transition:all var(--transition);font-family:var(--font-display);letter-spacing:.04em}.main-nav a:hover{color:var(--text-primary);background:var(--blue-glow)}.header-actions{display:flex;align-items:center;gap:16px}.cart-icon{position:relative;color:var(--text-secondary);text-decoration:none;transition:color var(--transition)}.cart-icon:hover{color:var(--blue)}.cart-count{position:absolute;top:-8px;right:-8px;background:var(--blue);color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.nav-toggle span{display:block;width:22px;height:2px;background:var(--text-secondary);border-radius:2px;transition:all var(--transition)}.hero{min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:80px 0}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-eyebrow{margin-bottom:20px}.hero h1{font-size:clamp(38px,5vw,68px);margin-bottom:22px;color:var(--text-primary)}.hero h1 span{color:var(--blue)}.hero p{font-size:17px;color:var(--text-secondary);margin-bottom:36px;max-width:460px;line-height:1.8}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.hero-visual{position:relative}.hero-img-wrap{position:relative;border-radius:var(--radius-xl);border:1px solid var(--dark-border);overflow:hidden;aspect-ratio:4/3;background:var(--dark-card)}.hero-img-wrap img{width:100%;height:100%;object-fit:cover}.hero-badge{position:absolute;bottom:-16px;left:-16px;background:var(--dark-card);border:1px solid var(--dark-border-hover);border-radius:var(--radius-lg);padding:14px 20px;display:flex;align-items:center;gap:12px}.hero-badge-num{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--blue)}.hero-badge-text{font-size:12px;color:var(--text-secondary);line-height:1.3}.hero-bg-glow{position:absolute;top:20%;right:0;width:500px;height:500px;background:radial-gradient(circle,rgba(26,143,255,.06) 0%,transparent 70%);pointer-events:none}.trust-bar{background:var(--dark-surface);border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border);padding:18px 0}.trust-bar-inner{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text-secondary)}.trust-item svg{color:var(--blue);flex-shrink:0}.products-section{padding:90px 0}.section-header{text-align:center;margin-bottom:56px}.section-header h2{font-size:clamp(28px,4vw,48px);margin-bottom:14px}.section-header p{color:var(--text-secondary);font-size:16px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.product-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition);position:relative}.product-card:hover{border-color:var(--dark-border-hover);transform:translateY(-4px)}.product-card-image{aspect-ratio:1.2;overflow:hidden;background:var(--dark-surface);position:relative}.product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card-image img{transform:scale(1.04)}.product-badge{position:absolute;top:12px;left:12px;background:var(--blue);color:#fff;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:4px}.product-card-body{padding:20px}.product-card-title{font-family:var(--font-display);font-size:17px;font-weight:600;margin-bottom:8px;color:var(--text-primary);text-decoration:none;display:block}.product-card-title:hover{color:var(--blue)}.product-stars{display:flex;align-items:center;gap:6px;margin-bottom:12px}.stars{color:#f5a623;font-size:13px}.stars-count{font-size:12px;color:var(--text-muted)}.product-card-price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.price-current{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--blue)}.price-original{font-size:14px;color:var(--text-muted);text-decoration:line-through}.price-saving{font-size:11px;font-weight:600;background:#1a8fff1f;color:var(--blue);padding:2px 8px;border-radius:4px}.product-page{padding:60px 0 90px}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-gallery .main-image{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--dark-border);margin-bottom:12px}.product-gallery .main-image img{width:100%;height:auto;display:block}.product-thumbs{display:flex;gap:10px;flex-wrap:wrap}.product-thumb{width:72px;height:72px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--dark-border);cursor:pointer;transition:border-color var(--transition)}.product-thumb:hover,.product-thumb.active{border-color:var(--blue)}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-info h1{font-size:clamp(24px,3vw,38px);margin-bottom:16px}.product-rating{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;color:var(--text-secondary)}.product-price{margin-bottom:24px;display:flex;align-items:baseline;gap:14px}.product-price .price{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--blue)}.product-price .old-price{font-size:18px;color:var(--text-muted);text-decoration:line-through}.product-price .discount-badge{background:var(--blue);color:#fff;font-size:13px;font-weight:700;padding:4px 10px;border-radius:4px}.product-desc{color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:28px}.product-features{list-style:none;margin-bottom:32px}.product-features li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;border-bottom:1px solid var(--dark-border)}.product-features li:before{content:"\2713";color:var(--blue);font-weight:700}.product-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.product-actions .btn{flex:1;min-width:140px;justify-content:center;font-size:16px;padding:16px 24px}.delivery-info{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:var(--radius);padding:16px 20px}.delivery-info p{font-size:13px;color:var(--text-secondary);margin-bottom:6px}.delivery-info p:last-child{margin-bottom:0}.delivery-info strong{color:var(--text-primary)}.features-section{padding:90px 0;background:var(--dark-surface);border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.feature-card{padding:28px 24px;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);transition:border-color var(--transition)}.feature-card:hover{border-color:var(--dark-border-hover)}.feature-icon{font-size:32px;margin-bottom:14px}.feature-card h3{font-family:var(--font-display);font-size:17px;margin-bottom:8px}.feature-card p{font-size:14px;color:var(--text-secondary);line-height:1.7}.page-hero{padding:80px 0 60px;text-align:center}.page-hero h1{font-size:clamp(32px,5vw,56px);margin-bottom:16px}.page-hero p{font-size:16px;color:var(--text-secondary)}.faq-section{padding:0 0 90px}.faq-grid{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-display);font-size:16px;font-weight:600;-webkit-user-select:none;user-select:none}.faq-question:hover{color:var(--blue)}.faq-toggle{color:var(--blue);font-size:20px;transition:transform var(--transition)}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px}.faq-answer p{font-size:15px;color:var(--text-secondary);line-height:1.8}.faq-item.open .faq-answer{max-height:200px;padding-bottom:20px}.blog-section{padding:0 0 90px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.blog-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:all var(--transition);display:block}.blog-card:hover{border-color:var(--dark-border-hover);transform:translateY(-4px)}.blog-card-image{aspect-ratio:16/9;overflow:hidden;background:var(--dark-surface)}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card-image img{transform:scale(1.04)}.blog-card-body{padding:20px}.blog-card-date{font-size:12px;color:var(--text-muted);margin-bottom:8px;letter-spacing:.05em}.blog-card-title{font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:10px}.blog-card-excerpt{font-size:14px;color:var(--text-secondary);line-height:1.7}.about-section{padding:0 0 90px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-image{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--dark-border)}.about-image img{width:100%;height:auto;display:block}.about-content .section-label{margin-bottom:16px}.about-content h2{font-size:clamp(28px,4vw,44px);margin-bottom:20px}.about-content p{color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.about-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.about-stat{padding:20px;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);text-align:center}.about-stat-num{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--blue);display:block}.about-stat-label{font-size:13px;color:var(--text-secondary)}.policy-section{padding:0 0 90px}.policy-content{max-width:740px;margin:0 auto}.policy-content h2{font-size:24px;margin:36px 0 14px;color:var(--text-primary)}.policy-content p,.policy-content li{color:var(--text-secondary);font-size:15px;line-height:1.9;margin-bottom:12px}.policy-content ul{padding-left:20px}.policy-block{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding:24px 28px;margin-bottom:20px}.policy-block h3{font-family:var(--font-display);font-size:18px;margin-bottom:12px;color:var(--blue)}.cart-section{padding:60px 0 90px}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:36px;align-items:start}.cart-table{width:100%;border-collapse:collapse}.cart-table th{font-family:var(--font-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0 0 14px;border-bottom:1px solid var(--dark-border);text-align:left}.cart-table td{padding:20px 0;border-bottom:1px solid var(--dark-border);vertical-align:middle}.cart-product{display:flex;align-items:center;gap:16px}.cart-product-img{width:72px;height:72px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--dark-border);flex-shrink:0}.cart-product-img img{width:100%;height:100%;object-fit:cover}.cart-product-name{font-weight:500;font-size:14px}.cart-qty{display:flex;align-items:center;gap:10px}.cart-qty button{width:28px;height:28px;border-radius:6px;border:1px solid var(--dark-border);background:var(--dark-card);color:var(--text-primary);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition)}.cart-qty button:hover{border-color:var(--blue)}.cart-qty input{width:44px;text-align:center;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:6px;color:var(--text-primary);padding:4px;font-size:14px}.cart-summary{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding:28px}.cart-summary h3{font-family:var(--font-display);font-size:20px;margin-bottom:20px}.cart-summary-line{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--dark-border)}.cart-summary-total{display:flex;justify-content:space-between;padding:16px 0 20px;font-family:var(--font-display);font-size:22px;font-weight:700}.cart-summary-total span:last-child{color:var(--blue)}.site-footer{background:var(--dark-surface);border-top:1px solid var(--dark-border);padding:60px 0 0}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:48px}.footer-brand .logo{margin-bottom:14px}.footer-brand p{font-size:14px;color:var(--text-secondary);line-height:1.8}.footer-links h4,.footer-contact h4{font-family:var(--font-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.footer-links a{display:block;color:var(--text-secondary);text-decoration:none;font-size:14px;padding:5px 0;transition:color var(--transition)}.footer-links a:hover{color:var(--blue)}.footer-contact p{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.trust-badges{display:flex;flex-direction:column;gap:8px}.trust-badges span{font-size:13px;color:var(--text-secondary)}.footer-bottom{border-top:1px solid var(--dark-border);padding:20px 0;text-align:center}.footer-bottom p{font-size:13px;color:var(--text-muted)}@media(max-width:900px){.hero-grid,.product-layout,.about-grid{grid-template-columns:1fr}.hero-visual{order:-1}.footer-inner{grid-template-columns:1fr 1fr}.cart-layout{grid-template-columns:1fr}}@media(max-width:600px){.main-nav{display:none;position:fixed;top:65px;left:0;right:0;background:var(--dark-surface);flex-direction:column;padding:20px;border-bottom:1px solid var(--dark-border);z-index:99}.main-nav.open,.nav-toggle{display:flex}.footer-inner{grid-template-columns:1fr}.trust-bar-inner{gap:20px}.hero-ctas{flex-direction:column}.about-stats{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
