@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";:root{--color-bg: #000000;--color-surface: #0a0a0a;--color-surface-hover: #111111;--color-primary: #ffffff;--color-secondary: #888888;--color-accent: #2563eb;--color-accent-hover: #1d4ed8;--color-border: #1a1a1a;--color-text: #ffffff;--color-text-muted: #a1a1aa;--border-radius-md: 10px;--border-radius-lg: 16px;--font-main: "Inter", sans-serif}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);margin:0;line-height:1.5;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 24px}header{background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--color-border)}.header-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.logo img{max-height:50px;transition:transform .2s}.logo img:hover{transform:scale(1.05)}nav{flex:1}nav ul{list-style:none;display:flex;gap:40px;margin:0;padding:0}nav a{color:var(--color-text-muted);text-decoration:none;font-weight:500;font-size:.9375rem;transition:color .2s}nav a:hover{color:var(--color-primary)}.header-actions{display:flex;gap:24px;align-items:center}.hero-banner{padding:140px 0 100px;text-align:center;background:radial-gradient(circle at top,#111,#000)}.hero-badge{display:inline-flex;align-items:center;padding:6px 12px;background:#111;border:1px solid #222;border-radius:100px;color:var(--color-accent);font-size:.875rem;font-weight:600;margin-bottom:24px}.hero-banner h1{font-size:4.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:24px;background:linear-gradient(to bottom,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-banner p{font-size:1.25rem;color:var(--color-text-muted);max-width:650px;margin:0 auto 40px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#000;padding:12px 28px;text-decoration:none;border-radius:var(--border-radius-md);font-weight:600;font-size:.9375rem;transition:all .2s;border:none;cursor:pointer}.btn:hover{background:#e5e5e5;transform:translateY(-1px)}.btn-accent{background:var(--color-accent);color:#fff}.btn-accent:hover{background:var(--color-accent-hover)}.btn-outline{background:transparent;color:var(--color-primary);border:1px solid var(--color-border)}.btn-outline:hover{background:#111;border-color:#333}.product-card{background:var(--color-surface);border-radius:var(--border-radius-lg);padding:24px;border:1px solid var(--color-border);transition:all .3s cubic-bezier(.4,0,.2,1)}.product-card:hover{border-color:#333;background:var(--color-surface-hover);transform:translateY(-4px)}.product-image-wrapper{background:#000;border-radius:var(--border-radius-md);height:220px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);overflow:hidden}.product-image-wrapper img{width:100%;height:100%;object-fit:cover}.product-card h3{font-size:1.25rem;font-weight:600;margin:0 0 8px;color:#fff}.product-price{font-size:1.125rem;font-weight:500;color:var(--color-text-muted)}.feature-card{background:#000;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:32px;transition:border-color .3s}.feature-card:hover{border-color:var(--color-accent)}footer{background:#000;padding:100px 0 40px;border-top:1px solid var(--color-border)}footer h4{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:24px}footer a{color:var(--color-text-muted);text-decoration:none;font-size:.875rem;transition:color .2s}footer a:hover{color:#fff}body.checkout{background:#000;color:#fff;font-family:var(--font-main)}.checkout-container{max-width:1100px;margin:0 auto;padding:40px 20px}.checkout .main{background:#000}.checkout .sidebar{background:#050505;border-left:1px solid #111}.checkout input,.checkout select,.checkout textarea{background:#0a0a0a!important;color:#fff!important;border:1px solid #222!important;border-radius:10px!important;padding:14px!important;font-size:.95rem!important;transition:all .2s ease!important}.checkout input:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 1px var(--color-accent)!important;background:#0f0f0f!important}.checkout .section{border:none!important;background:transparent!important;margin-bottom:40px!important}.checkout .section__title{color:#fff!important;font-weight:700!important;font-size:1.25rem!important;margin-bottom:20px!important}.checkout .content-box{background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:12px!important;overflow:hidden}.checkout .content-box__row{border-top:1px solid #1a1a1a!important;padding:16px 20px!important}.checkout .radio__label{color:#fff!important}.checkout .order-summary{background:transparent!important}.checkout .product-thumbnail{background:#111!important;border-radius:8px!important;border:1px solid #222!important}.checkout .total-recap__final-price{color:#fff!important;font-weight:800!important}.checkout button.step__footer__continue-btn{background:#fff!important;color:#000!important;font-weight:700!important;border-radius:100px!important;padding:18px 30px!important;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem!important}.checkout button.step__footer__continue-btn:hover{background:#e5e5e5!important;transform:translateY(-1px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.22,1,.36,1) forwards}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@media(max-width:1024px){.hero-banner h1{font-size:3.5rem}nav ul{gap:24px}}@media(max-width:768px){header{padding:12px 0}.header-content{flex-wrap:wrap;justify-content:center;gap:16px}nav{order:3;width:100%;display:flex;justify-content:center;overflow-x:auto;padding:8px 0;-webkit-overflow-scrolling:touch}nav ul{gap:16px;white-space:nowrap}.hero-banner{padding:80px 0 60px}.hero-banner h1{font-size:2.75rem;letter-spacing:-.02em}.hero-banner p{font-size:1.125rem;padding:0 10px}.container{padding:0 20px}footer div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:40px!important;text-align:center}footer div[style*=grid-template-columns]>div{display:flex;flex-direction:column;align-items:center}}@media(max-width:480px){.hero-banner h1{font-size:2.25rem}.header-actions{gap:12px}.btn{width:100%;padding:14px 20px}div[style*="display: flex; justify-content: center; gap: 16px;"]{flex-direction:column;gap:12px!important}}html{scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}::selection{background:var(--color-accent);color:#fff}a,button,.btn,.product-card,.feature-card{transition:all .3s cubic-bezier(.4,0,.2,1)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme.css.map */
