:root{--lgk-bg-primary: #0a0c10;--lgk-bg-secondary: #11151f;--lgk-surface: #151a24;--lgk-surface-hover: #1c2333;--lgk-surface-elevated: #1e2535;--lgk-border: rgba(148, 163, 184, .14);--lgk-border-strong: rgba(148, 163, 184, .28);--lgk-text-primary: #e8edf5;--lgk-text-secondary: #94a3b8;--lgk-text-muted: #64748b;--lgk-accent: #2563eb;--lgk-accent-hover: #3b82f6;--lgk-accent-soft: rgba(37, 99, 235, .16);--lgk-cyan: #22d3ee;--lgk-violet: #7c3aed;--lgk-success: #22c55e;--lgk-warning: #f59e0b;--lgk-error: #ef4444;--lgk-sale: #e11d48;--lgk-radius-sm: 6px;--lgk-radius: 10px;--lgk-radius-lg: 14px;--lgk-radius-xl: 20px;--lgk-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--lgk-shadow: 0 8px 24px rgba(0, 0, 0, .35);--lgk-shadow-glow: 0 0 0 1px rgba(37, 99, 235, .35), 0 8px 28px rgba(37, 99, 235, .18);--lgk-space-1: .25rem;--lgk-space-2: .5rem;--lgk-space-3: .75rem;--lgk-space-4: 1rem;--lgk-space-5: 1.5rem;--lgk-space-6: 2rem;--lgk-space-8: 3rem;--lgk-space-10: 4rem;--lgk-max: 1280px;--lgk-font-display: var(--heading-font-family);--lgk-font-body: var(--text-font-family);--lgk-ease: cubic-bezier(.22, 1, .36, 1);--lgk-duration: .18s}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft){color-scheme:dark}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) body{background:radial-gradient(1200px 500px at 80% -10%,rgba(37,99,235,.12),transparent 55%),radial-gradient(900px 400px at 10% 0%,rgba(124,58,237,.08),transparent 50%),var(--lgk-bg-primary);color:var(--lgk-text-primary)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) ::selection{background:#2563eb73;color:#fff}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .shopify-payment-button__button--unbranded{border-radius:var(--lgk-radius)!important;letter-spacing:.02em;font-weight:600;transition:transform var(--lgk-duration) var(--lgk-ease),box-shadow var(--lgk-duration) var(--lgk-ease),background var(--lgk-duration) var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button--primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid rgba(147,197,253,.35)!important;box-shadow:0 1px #ffffff1f inset,0 8px 20px #2563eb47}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button--primary:hover{transform:translateY(-1px);box-shadow:var(--lgk-shadow-glow)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button--secondary,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button--outline{background:transparent!important;color:var(--lgk-text-primary)!important;border:1px solid var(--lgk-border-strong)!important}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button--secondary:hover,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button--outline:hover{border-color:#2563ebb3!important;background:var(--lgk-accent-soft)!important}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .button:focus-visible,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) a:focus-visible,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) button:focus-visible{outline:2px solid var(--lgk-cyan);outline-offset:2px}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--lgk-surface);border:1px solid var(--lgk-border);border-radius:var(--lgk-radius-lg);overflow:hidden;transition:border-color var(--lgk-duration) var(--lgk-ease),transform var(--lgk-duration) var(--lgk-ease),box-shadow var(--lgk-duration) var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card:hover{border-color:#2563eb73;transform:translateY(-3px);box-shadow:var(--lgk-shadow)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__figure,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__media{background:linear-gradient(180deg,#1a2030,#121722);border-radius:0}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__media img{transition:transform .32s var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card:hover .product-card__media img{transform:scale(1.04)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__info{padding:.9rem 1rem 1.1rem;gap:.35rem}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__title{font-size:.92rem;line-height:1.35;font-weight:550;color:var(--lgk-text-primary);letter-spacing:-.01em}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card .vendor,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__vendor{color:var(--lgk-cyan);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card .price-list,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card .price{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.02em}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .badge,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card .badge{border-radius:var(--lgk-radius-sm);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:0}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .badge--on-sale,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .badge--sale{background:var(--lgk-sale)!important;color:#fff!important}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2--soldout{opacity:.72}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2--soldout:after{content:"Rupture";position:absolute;top:.75rem;right:.75rem;z-index:3;padding:.25rem .5rem;border-radius:6px;background:#0f172ae0;border:1px solid rgba(148,163,184,.35);color:#e2e8f0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2--sale{box-shadow:inset 0 0 0 1px #e11d4840}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .shopify-section--header,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header{--header-background: var(--lgk-bg-primary)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header{background:#0a0c10eb!important;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--lgk-border)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__logo-image{filter:none}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header .predictive-search,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header [type=search],html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header input[type=search]{background:var(--lgk-surface)!important;border:1px solid var(--lgk-border-strong)!important;border-radius:var(--lgk-radius)!important;color:var(--lgk-text-primary)!important}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header input[type=search]:focus{border-color:var(--lgk-accent)!important;box-shadow:0 0 0 3px var(--lgk-accent-soft)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__primary-nav a,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__link-list a{font-weight:550;letter-spacing:.01em}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__primary-nav a:hover{color:var(--lgk-cyan)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .footer,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .shopify-section--footer{background:#07090d!important;border-top:1px solid var(--lgk-border)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .footer a{color:var(--lgk-text-secondary);transition:color var(--lgk-duration) var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .footer a:hover{color:var(--lgk-cyan)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .facets,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .collection{--facets-background: var(--lgk-surface)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .collection h1,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .main-collection h1{letter-spacing:-.03em;font-weight:650}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .shopify-section--main-product{--product-gallery-background: var(--lgk-surface)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-info .price{font-size:clamp(1.4rem,2vw,1.85rem);font-weight:750;letter-spacing:-.03em}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-form .button--primary{min-height:3.25rem;font-size:1rem}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .cart-drawer,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .drawer{background:var(--lgk-bg-secondary)!important;border-left:1px solid var(--lgk-border)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .cart-drawer .button--primary{width:100%;min-height:3.1rem}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) input,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) textarea,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) select{border-radius:var(--lgk-radius)!important}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .field__input,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .input,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) input:not([type=checkbox]):not([type=radio]),html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) textarea,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) select{background:var(--lgk-surface)!important;border:1px solid var(--lgk-border-strong)!important;color:var(--lgk-text-primary)!important}.lgk-v2-section{position:relative;padding:clamp(2.5rem,5vw,4.5rem) 0}.lgk-v2-shell{width:min(100% - 2rem,var(--lgk-max));margin-inline:auto}.lgk-v2-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:999px;background:var(--lgk-accent-soft);border:1px solid rgba(37,99,235,.35);color:#93c5fd;font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.lgk-v2-title{margin:.75rem 0 .5rem;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:#fff}.lgk-v2-lead{margin:0;max-width:42rem;color:var(--lgk-text-secondary);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.lgk-v2-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.lgk-v2-trust{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;padding:0;list-style:none}.lgk-v2-trust li{display:flex;align-items:center;gap:.4rem;color:var(--lgk-text-secondary);font-size:.85rem}.lgk-v2-trust li:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--lgk-cyan);box-shadow:0 0 10px #22d3ee8c}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .section-header h2,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .section-stack h2.h2,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .h2{letter-spacing:-.03em;font-weight:700}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .section-header{position:relative}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .section-header h2:after{content:"";display:block;width:3.5rem;height:3px;margin-top:.6rem;border-radius:999px;background:linear-gradient(90deg,var(--lgk-accent),var(--lgk-cyan))}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .section-header.text-center h2:after,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .text-center .section-header h2:after{margin-inline:auto}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .circle-button,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .prev-next-button{background:var(--lgk-surface)!important;border:1px solid var(--lgk-border-strong)!important;color:var(--lgk-text-primary)!important;transition:border-color var(--lgk-duration) var(--lgk-ease),background var(--lgk-duration) var(--lgk-ease),transform var(--lgk-duration) var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .circle-button:hover,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .prev-next-button:hover{border-color:#2563eba6!important;background:var(--lgk-accent-soft)!important;transform:scale(1.05)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card .quick-buy-button,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .product-card__quick-buy .button{background:var(--lgk-accent)!important;color:#fff!important;border-radius:var(--lgk-radius-sm)!important;border:0!important;font-weight:650}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .price--highlight,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .price.on-sale{color:#fb7185!important}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .price--compare,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) s.price{color:var(--lgk-text-muted)!important;font-weight:400;font-size:.82em}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .announcement-bar,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .marquee{background:linear-gradient(90deg,#0b1220,#101b33,#0b1220)!important;border-bottom:1px solid rgba(37,99,235,.28);color:#bfdbfe!important;font-size:.8rem;letter-spacing:.03em}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__primary-nav a{position:relative}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__primary-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--lgk-accent),var(--lgk-cyan));transition:right .22s var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__primary-nav a:hover:after{right:0}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .header__cart-count,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .cart-count{background:var(--lgk-cyan)!important;color:#06121a!important;font-weight:750;box-shadow:0 0 10px #22d3ee80}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .newsletter,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .shopify-section--newsletter .section{background:radial-gradient(500px 200px at 85% 20%,rgba(37,99,235,.16),transparent 60%),var(--lgk-bg-secondary)!important;border-block:1px solid var(--lgk-border)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .blog-post-card,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .article-card{background:var(--lgk-surface);border:1px solid var(--lgk-border);border-radius:var(--lgk-radius-lg);overflow:hidden;transition:border-color var(--lgk-duration) var(--lgk-ease),transform var(--lgk-duration) var(--lgk-ease)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .blog-post-card:hover,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .article-card:hover{border-color:#2563eb73;transform:translateY(-3px)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) ::-webkit-scrollbar{width:12px;height:12px}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) ::-webkit-scrollbar-track{background:#0a0c10}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) ::-webkit-scrollbar-thumb{background:#263041;border-radius:999px;border:3px solid #0a0c10}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) ::-webkit-scrollbar-thumb:hover{background:#33415c}@keyframes lgkFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.lgk-cats-v2__card,.lgk-adv-v2__item{animation:lgkFadeUp .48s var(--lgk-ease) both;animation-timeline:view();animation-range:entry 0% entry 42%}}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .shopify-section+.shopify-section{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) *,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) *:before,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2__buy{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.45rem;width:100%}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2__stock{font-size:.72rem;color:var(--lgk-text-muted)}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2__stock--ok{color:var(--lgk-success);font-weight:650}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2__cta,html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2__cta-link{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.45rem .65rem;border-radius:var(--lgk-radius-sm);background:var(--lgk-accent);color:#fff!important;font-size:.78rem;font-weight:650;text-decoration:none;border:0}html:not(.lgk-storefront--wayne):not(.lgk-storefront--gotham-airsoft) .lgk-card-v2__cta-link:hover{background:var(--lgk-accent-hover)}
/*# sourceMappingURL=/cdn/shop/t/48/assets/lgk-design-system.css.map */
