*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #39ff14;--color-primary-dim: #2bcc10;--color-secondary: #00e5ff;--color-orange: #ff6b1a;--color-pink: #ff4da6;--color-bg: #0a0a0a;--color-bg-secondary: #111111;--color-card: #161616;--color-card-hover: #1a1a1a;--color-text: #ffffff;--color-text-secondary: #a0a0a0;--color-text-muted: #666666;--color-text-dim: #444444;--color-border: #222222;--color-border-hover: #333333;--font-display: "Dela Gothic One", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--transition: all .3s ease}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.5}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.tb-page{position:relative;min-height:100vh}.tb-container{max-width:1200px;margin:0 auto;padding:0 24px}.tb-container--narrow{max-width:900px;margin:0 auto;padding:0 24px}.tb-section{position:relative;z-index:1;padding:100px 24px}.tb-section--dark{background:#0d0d0d;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.tb-label{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;display:block;margin-bottom:16px}.tb-label--green{color:var(--color-primary)}.tb-label--cyan{color:var(--color-secondary)}.tb-label--orange{color:var(--color-orange)}.tb-label--purple{color:#e056fd}.tb-heading{font-family:var(--font-display);line-height:1.1;letter-spacing:-1px}.tb-heading--xl{font-size:clamp(42px,6vw,80px);line-height:1.05;letter-spacing:-2px}.tb-heading--lg{font-size:clamp(28px,4vw,48px)}.tb-heading--md{font-size:clamp(24px,3.5vw,40px)}.tb-heading--sm{font-size:28px}.tb-gradient-green{background:linear-gradient(135deg,#39ff14,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tb-gradient-cyan{background:linear-gradient(135deg,#00e5ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tb-gradient-orange{background:linear-gradient(135deg,#ff6b1a,#ff9500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tb-body{font-size:16px;line-height:1.7;color:#888}.tb-body--sm{font-size:14px;color:var(--color-text-muted)}.tb-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;font-size:16px;font-weight:700;border-radius:var(--radius-md);transition:var(--transition);letter-spacing:.5px}.tb-btn--primary{background:var(--color-primary);color:#000;box-shadow:0 0 30px #39ff144d,0 4px 20px #0000004d}.tb-btn--primary:hover{box-shadow:0 0 50px #39ff1466,0 6px 30px #0006;transform:translateY(-1px)}.tb-btn--outline{background:transparent;color:#fff;border:1px solid var(--color-border-hover)}.tb-btn--outline:hover{border-color:#555}.tb-btn--sm{padding:8px 20px;font-size:14px}.tb-btn--full{width:100%}.tb-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 40px;height:80px;display:flex;align-items:center;justify-content:space-between;background:#0a0a0ad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #1a1a1a}.tb-header__logo img{width:150px;height:auto;max-height:70px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(57,255,20,.3))}.tb-header__nav{display:flex;align-items:center;gap:32px}.tb-header__nav a{font-size:14px;font-weight:500;color:#a0a0a0;letter-spacing:.5px;text-transform:uppercase;transition:color .2s}.tb-header__nav a:hover{color:#fff}.tb-header__actions{display:flex;align-items:center;gap:12px}.tb-header__login{font-size:14px;font-weight:600;color:#fff;padding:8px 20px;border-radius:8px;border:1px solid #333;transition:var(--transition)}.tb-header__login:hover{border-color:#555}.tb-header__apply{font-size:14px;font-weight:700;color:#000;padding:8px 24px;border-radius:8px;background:var(--color-primary);transition:var(--transition)}.tb-header__cart-count{background:var(--color-primary);color:#000;font-size:11px;font-weight:800;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:6px}.tb-hero{position:relative;padding-top:160px;padding-bottom:100px;text-align:center;overflow:hidden}.tb-hero__glow-1{position:absolute;top:100px;left:10%;width:300px;height:300px;background:linear-gradient(135deg,rgba(57,255,20,.08),transparent);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;filter:blur(60px);animation:tb-float 8s ease-in-out infinite}.tb-hero__glow-2{position:absolute;top:200px;right:5%;width:250px;height:250px;background:linear-gradient(135deg,rgba(0,229,255,.06),transparent);border-radius:70% 30% 30% 70%/70% 70% 30% 30%;filter:blur(60px);animation:tb-float 10s ease-in-out infinite reverse}.tb-hero__badge{display:inline-flex;align-items:center;gap:8px;background:#39ff1414;border:1px solid rgba(57,255,20,.2);border-radius:100px;padding:6px 20px;margin-bottom:32px;font-size:13px;font-weight:600;color:var(--color-primary);letter-spacing:1px;text-transform:uppercase}.tb-hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary)}.tb-hero__tagline{font-size:13px;font-weight:600;color:#fff6;letter-spacing:6px;text-transform:uppercase;margin-bottom:16px}.tb-hero__content{position:relative;max-width:900px;margin:0 auto;padding:0 24px}.tb-hero__desc{font-size:18px;line-height:1.7;color:#888;max-width:600px;margin:0 auto 48px}.tb-hero__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.tb-hero__products{margin-top:80px;display:flex;justify-content:center;gap:24px;padding:0 24px;flex-wrap:wrap}.tb-stats{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;background:#11111180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:48px 24px}.tb-stats__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.tb-stats__item{text-align:center}.tb-stats__value{font-family:var(--font-display);font-size:40px;color:var(--color-primary);text-shadow:0 0 30px rgba(57,255,20,.3)}.tb-stats__label{font-size:14px;color:var(--color-text-muted);margin-top:8px;letter-spacing:1px;text-transform:uppercase}.tb-product-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-secondary);border:1px solid #1a1a1a;transition:var(--transition);cursor:pointer}.tb-product-card:hover{border-color:#39ff1426;transform:translateY(-4px);box-shadow:0 16px 48px #0006,0 0 30px #39ff140d}.tb-product-card__image{position:relative;padding-top:100%;background:var(--color-bg);overflow:hidden;cursor:zoom-in}.tb-product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.tb-product-card:hover .tb-product-card__image img{transform:scale(1.05)}.tb-product-card__badge{position:absolute;top:12px;right:12px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 12px;border-radius:8px;font-size:12px;font-weight:700}.tb-product-card__content{padding:20px}.tb-product-card__name{font-size:18px;font-weight:700;letter-spacing:-.3px}.tb-product-card__meta{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #1a1a1a}.tb-product-card__price{font-family:var(--font-display);font-size:20px;color:var(--color-primary)}.tb-product-card__cta{font-size:12px;font-weight:600;color:var(--color-primary)}.tb-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.tb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tb-step{background:var(--color-bg-secondary);border:1px solid #1a1a1a;border-radius:var(--radius-lg);padding:32px 24px;position:relative;overflow:hidden;transition:border-color .3s}.tb-step:hover{border-color:#00e5ff33}.tb-step__number{position:absolute;top:-10px;right:-5px;font-family:var(--font-display);font-size:80px;color:#ffffff05}.tb-step__icon{width:48px;height:48px;border-radius:12px;background:#00e5ff14;border:1px solid rgba(0,229,255,.15);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.tb-step__label{font-size:12px;font-weight:700;color:var(--color-secondary);letter-spacing:2px;margin-bottom:8px}.tb-step__title{font-size:20px;font-weight:700;margin-bottom:8px}.tb-step__desc{font-size:14px;color:var(--color-text-muted);line-height:1.6}.tb-why{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tb-why__benefits{margin-top:40px;display:flex;flex-direction:column;gap:20px}.tb-why__benefit{display:flex;gap:16px;align-items:flex-start}.tb-why__benefit-icon{min-width:24px;height:24px;border-radius:6px;background:#ff6b1a1f;border:1px solid rgba(255,107,26,.2);display:flex;align-items:center;justify-content:center;color:var(--color-orange);font-size:12px;font-weight:800;margin-top:2px}.tb-why__benefit-title{font-size:15px;font-weight:700;margin-bottom:4px}.tb-why__benefit-desc{font-size:13px;color:#555;line-height:1.5}.tb-why__images{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tb-why__images img{width:100%;border-radius:var(--radius-lg);border:1px solid #1a1a1a}.tb-why__images .col-offset{padding-top:40px}.tb-cta{max-width:700px;margin:0 auto;background:var(--color-bg-secondary);border:1px solid #1a1a1a;border-radius:var(--radius-xl);padding:64px 48px;text-align:center;position:relative;overflow:hidden}.tb-cta__glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(57,255,20,.04),transparent 50%);pointer-events:none}.tb-cta__logo{filter:drop-shadow(0 0 12px rgba(57,255,20,.5)) drop-shadow(0 0 30px rgba(57,255,20,.2))}.tb-cta__note{color:#444;margin-top:16px;font-size:13px}.tb-footer{border-top:1px solid #1a1a1a;padding:64px 24px 32px;background:var(--color-bg)}.tb-footer__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.tb-footer__logo img{width:140px;height:auto;object-fit:contain;margin-bottom:16px;filter:drop-shadow(0 0 8px rgba(57,255,20,.3))}.tb-footer__desc{font-size:14px;color:#555;line-height:1.7;max-width:280px}.tb-footer__heading{font-size:13px;font-weight:700;color:var(--color-text-muted);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.tb-footer__links{display:flex;flex-direction:column;gap:12px}.tb-footer__links a{font-size:14px;color:#888;transition:color .2s}.tb-footer__links a:hover{color:var(--color-primary)}.tb-footer__bottom{max-width:1100px;margin:48px auto 0;padding-top:24px;border-top:1px solid #1a1a1a;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#333}.tb-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:none;align-items:center;justify-content:center;flex-direction:column;cursor:zoom-out}.tb-lightbox.active{display:flex;animation:tb-fadeIn .2s ease}.tb-lightbox__inner{text-align:center}.tb-lightbox__inner img{max-width:90vw;max-height:75vh;border-radius:20px;box-shadow:0 0 80px #39ff141a,0 20px 60px #00000080;animation:tb-scaleIn .25s ease}.tb-lightbox__info{margin-top:24px}.tb-lightbox__info h2{font-family:var(--font-display);font-size:32px}.tb-lightbox__close{position:absolute;top:24px;right:32px;font-size:14px;color:#555;font-weight:500}.tb-auth{min-height:100vh;display:flex;background:var(--color-bg)}.tb-auth__brand{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#0a0a0a,#0f1a0f);position:relative;overflow:hidden;padding:48px}.tb-auth__brand-glow{position:absolute;top:30%;left:20%;width:400px;height:400px;background:radial-gradient(circle,rgba(57,255,20,.08),transparent 70%);filter:blur(60px);pointer-events:none}.tb-auth__form-area{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px}.tb-auth__form{width:100%;max-width:420px}.tb-input{width:100%;padding:14px 16px;font-size:14px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:#fff;outline:none;transition:border-color .2s}.tb-input:focus{border-color:var(--color-primary)}.tb-input::placeholder{color:var(--color-text-muted)}.tb-label-form{font-size:13px;font-weight:600;color:#888;margin-bottom:6px;display:block;letter-spacing:.3px}.tb-form-group{margin-bottom:20px}.tb-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.tb-cart__empty{text-align:center;padding:80px 24px;color:#444;font-size:15px}.tb-cart__empty-icon{font-size:48px;margin-bottom:16px}.tb-cart__items{flex:1}.tb-cart__item{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:12px;background:var(--color-bg-secondary);border:1px solid #1a1a1a;border-radius:12px}.tb-cart__item-img{width:64px;height:64px;border-radius:8px;object-fit:cover}.tb-cart__summary{width:320px;padding:24px;background:var(--color-bg-secondary);border:1px solid #1a1a1a;border-radius:var(--radius-lg);height:fit-content;position:sticky;top:104px}.tb-cart__total{border-top:1px solid #1a1a1a;margin-top:16px;padding-top:16px;display:flex;justify-content:space-between;font-size:18px;font-weight:800}.tb-cart__total-amount{color:var(--color-primary)}.tb-account__sidebar{width:220px;min-height:calc(100vh - 72px);border-right:1px solid #1a1a1a;padding:24px 16px}.tb-account__nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;width:100%;font-size:13px;font-weight:500;color:var(--color-text-muted);border:1px solid transparent;transition:var(--transition)}.tb-account__nav-item.active{background:#39ff140f;border-color:#39ff141a;color:#fff}.tb-table{width:100%;border-collapse:collapse;font-size:13px}.tb-table th{padding:14px 16px;text-align:left;color:#555;font-weight:600;font-size:12px;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #1a1a1a}.tb-table td{padding:14px 16px;border-bottom:1px solid #111}.tb-table .tb-status{padding:4px 10px;border-radius:6px;background:#39ff1414;color:var(--color-primary);font-size:12px;font-weight:600}.tb-qty{display:flex;align-items:center;gap:8px}.tb-qty__btn{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.tb-qty__btn--minus{background:#1a1a1a;border:1px solid #333;color:#fff}.tb-qty__btn--plus{background:var(--color-primary);color:#000}.tb-qty__count{min-width:30px;text-align:center;font-size:14px;font-weight:700}.tb-merch-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-secondary);border:1px solid #1a1a1a;transition:var(--transition)}.tb-merch-card:hover{transform:translateY(-4px)}.tb-merch-card__image{height:320px;background:var(--color-bg);display:flex;align-items:center;justify-content:center;padding:32px;position:relative;cursor:zoom-in}.tb-merch-card__content{padding:20px}.tb-merch-card__pricing{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #1a1a1a;margin-top:16px}@keyframes tb-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes tb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tb-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.tb-header{padding:0 16px;height:64px}.tb-header__nav{display:none}.tb-hero{padding-top:120px;padding-bottom:60px}.tb-stats__grid{grid-template-columns:repeat(2,1fr);gap:24px}.tb-steps{grid-template-columns:1fr}.tb-why{grid-template-columns:1fr;gap:40px}.tb-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.tb-product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tb-auth{flex-direction:column}.tb-auth__brand{padding:32px;min-height:auto}.tb-form-row{grid-template-columns:1fr}}@media(max-width:480px){.tb-stats__grid{grid-template-columns:repeat(2,1fr);gap:16px}.tb-product-grid,.tb-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
