@font-face{font-family:Inter;src:url('/store-assets/3100e775e8616cd2/inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Orbitron;src:url('/store-assets/c25a9f9da5d9f3db/orbitron-latin.woff2') format('woff2');font-style:normal;font-weight:400 900;font-display:swap}
:root{--lw-navy:#0a1e3a;--lw-deep:#06111f;--lw-maroon:#7a0f1e;--lw-purple:#6b3fa0;--lw-lilac:#c5a5ee;--lw-ink:#14263d;--lw-muted:#58677c;--lw-line:#e0e1eb;--lw-paper:#fff;--lw-bg:#f4f5fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--lw-ink);background:var(--lw-bg)}
.lw-store{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:radial-gradient(ellipse at 2% 15%,#eee9f5 0,transparent 35%),var(--lw-bg);color:var(--lw-ink);min-width:300px;padding:0;margin:0}
.lw-masthead{max-width:1450px;margin:auto;min-height:94px;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.lw-brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--lw-navy);min-width:0}
.lw-brand img{width:76px;height:76px;object-fit:contain;flex:none}.lw-brand span{display:flex;flex-direction:column;gap:5px}.lw-brand strong{font-family:Orbitron,Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:.005em}.lw-brand small{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lw-purple)}
.lw-masthead nav{display:flex;align-items:center;gap:26px}.lw-masthead nav a{font-size:13px;font-weight:600;color:var(--lw-navy);text-decoration:none}.lw-masthead nav a:hover{color:var(--lw-purple)}.lw-masthead .lw-website{color:var(--lw-muted)}
.lw-store header{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 94% 12%,#623b904d 0,transparent 45%),linear-gradient(116deg,var(--lw-deep),var(--lw-navy) 67%,#14213e);border-top:3px solid var(--lw-maroon);border-bottom:1px solid #243853;color:#fff;padding:25px max(24px,calc((100% - 1400px)/2));gap:24px}
.lw-store header:before{content:'';position:absolute;z-index:-1;width:390px;height:390px;right:8%;top:-285px;border:1px solid #c5a5ee38;border-radius:50%;box-shadow:0 0 0 52px #c5a5ee08,0 0 0 100px #c5a5ee05;pointer-events:none}
.lw-store header:after{content:'';position:absolute;bottom:0;left:0;width:35%;height:3px;background:linear-gradient(90deg,var(--lw-maroon),var(--lw-purple),transparent);pointer-events:none}
.lw-store header h1{font-family:Orbitron,Inter,sans-serif;font-size:28px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:9px 0;color:#fff;text-wrap:balance}.lw-store header p{font-size:14px;line-height:1.65;color:#c5d0df;max-width:760px;margin:8px 0}.lw-store header .qa{font-size:10px;color:var(--lw-lilac);font-weight:750;letter-spacing:.15em}
.lw-store header .header-cart{background:#fff;color:var(--lw-navy);border:1px solid #fff;border-radius:8px;padding:12px 18px;box-shadow:0 4px 14px #0002;font-size:14px}.lw-store header .header-cart:hover{background:#f3edf9;border-color:var(--lw-lilac)}
.lw-store main{padding-top:24px;padding-bottom:32px}.lw-store h2{color:var(--lw-navy);letter-spacing:-.025em;font-weight:750}.lw-store #equipment-types-title{font-size:18px}.lw-store main>section>p,.lw-store .filter-help{color:var(--lw-muted)}
.lw-store a{color:var(--lw-purple)}.lw-store a:hover{color:var(--lw-maroon)}.lw-store input,.lw-store select{font-family:inherit;border-color:#c6cad8;border-radius:7px;color:var(--lw-ink);background:#fff}.lw-store input:focus,.lw-store select:focus{outline:2px solid var(--lw-purple);outline-offset:2px;border-color:var(--lw-purple)}
.lw-store button,.lw-store .button,.lw-store .delivery-next{font-family:inherit;background:var(--lw-maroon);color:white;font-weight:650;border-radius:7px;box-shadow:none}.lw-store button:not(:disabled):hover,.lw-store .button:hover,.lw-store .delivery-next:hover{background:#941e31;color:#fff}.lw-store button:disabled{background:#e6e5ed;color:#686b7c;box-shadow:none}
.lw-store .filters{background:#fff;border:1px solid var(--lw-line);box-shadow:0 3px 14px #15203b04;border-radius:10px}.lw-store .filters button{background:var(--lw-navy)}.lw-store .filters button:hover{background:#17365b}
.lw-store .equipment-type{background:#fff;color:var(--lw-navy);border:1px solid #d4d4e3;border-radius:6px;min-height:36px;font-weight:600}.lw-store .equipment-type:not(:disabled):hover{background:#ede6f5;color:var(--lw-purple);border-color:#bba3d2}.lw-store .equipment-type[aria-pressed=true]{background:var(--lw-purple);color:#fff;border-color:var(--lw-purple)}
.lw-store .product{background:#fff;border-color:var(--lw-line);border-radius:11px;box-shadow:0 3px 12px #18234203;transition:border-color .14s,box-shadow .14s}.lw-store .product:hover{border-color:#c4b2d8;box-shadow:0 7px 24px #36225209}.lw-store .product .picture{background:#fff;border:1px solid #f0f0f6;border-radius:7px}.lw-store .product .brand{color:var(--lw-purple);font-size:11px;letter-spacing:.075em}.lw-store .product h2{font-family:Inter,sans-serif;font-weight:650;line-height:1.55;color:var(--lw-navy)}.lw-store .product .price{color:var(--lw-navy);font-weight:750;letter-spacing:-.04em}.lw-store .product .buy-row button{background:var(--lw-maroon)}.lw-store .product details summary{color:var(--lw-purple)}.lw-store .product .legal{font-size:11px}.lw-store .mpn,.lw-store .type,.lw-store .availability,.lw-store .note,.lw-store .help{color:var(--lw-muted)}
.lw-store .cart-panel,.lw-store .panel,.lw-store .refinements{border:1px solid var(--lw-line);border-radius:11px;box-shadow:0 4px 20px #16223b05;background:#fff}.lw-store .cart-panel{border-top:3px solid var(--lw-purple)}.lw-store .cart-panel h2,.lw-store .summary h2{font-size:19px;color:var(--lw-navy)}.lw-store .cart-panel .cart-total{color:var(--lw-navy)!important}.lw-store .cart-panel>p{color:var(--lw-muted)}.lw-store .cart-row .remove{color:var(--lw-maroon);background:transparent}.lw-store .cart-row .remove:hover{background:#f9edf0;color:var(--lw-maroon)}
.lw-store #clear-filters{background:transparent;color:var(--lw-purple)}.lw-store #clear-filters:hover{background:transparent;color:var(--lw-maroon)}.lw-store .refinements>summary{color:var(--lw-navy)}.lw-store .pages button{background:#fff;color:var(--lw-purple);border:1px solid #c7b5dc}.lw-store .pages button:not(:disabled):hover{background:#ede6f5;color:var(--lw-purple)}.lw-store .pages button:disabled{background:#f0eff5;color:#777889;border-color:#dedde7}
.lw-store .support-note,.lw-store .notice,.lw-store .note{background:#eeeaf5;border-radius:8px;color:#4b4263;line-height:1.65}.lw-store .note{padding:14px}.lw-store .support-note{border-left:3px solid #ab8acc}.lw-store .warning{background:#fff4d9;color:#684c1e}.lw-store .error{color:var(--lw-maroon)}
.lw-store .steps{margin-bottom:0}.lw-store .steps li{border-color:#72718c;color:#d5deeb;border-radius:5px;font-size:12px}.lw-store .steps [aria-current=step]{background:#eee6f9;color:#4f247e;border-color:#c5a5ee}.lw-store .totals .total{color:var(--lw-navy);border-color:var(--lw-line)}.lw-store .address{color:var(--lw-ink)}
.lw-store button:focus-visible,.lw-store a:focus-visible{outline:3px solid var(--lw-purple);outline-offset:4px}.lw-store header a:focus-visible{outline-color:var(--lw-lilac)}
.lw-footer{max-width:1402px;margin:0 auto;padding:24px 0 28px;border-top:1px solid #dcdbe7;display:flex;justify-content:space-between;gap:20px;color:var(--lw-muted);font-size:11px}.lw-footer>div{display:flex;gap:18px;align-items:center}.lw-footer strong{color:var(--lw-purple);letter-spacing:.07em;font-size:11px}.lw-footer a{text-decoration:none;font-weight:650}.lw-message{max-width:720px!important;min-height:280px;margin:40px auto!important;background:#fff;border:1px solid var(--lw-line);border-top:3px solid var(--lw-purple);border-radius:12px;padding:32px!important;box-shadow:0 12px 50px #13223c07}.lw-message h1{font-family:Orbitron,Inter,sans-serif;font-size:27px;line-height:1.45;color:var(--lw-navy)}.lw-message p{line-height:1.7;color:var(--lw-muted)}
@media(max-width:1480px){.lw-footer{margin-left:24px;margin-right:24px}}
@media(max-width:760px){.lw-masthead{min-height:80px;padding:7px 18px;gap:15px}.lw-brand{gap:9px}.lw-brand img{width:64px;height:64px}.lw-brand strong{font-size:17px}.lw-brand small{font-size:9px;letter-spacing:.08em}.lw-masthead nav{gap:12px}.lw-masthead nav a{font-size:12px}.lw-masthead .lw-website{display:none}.lw-store header{padding:22px 20px}.lw-store header h1{font-size:24px}.lw-footer>div{align-items:start;flex-direction:column;gap:8px}.lw-store .lw-message{margin:24px 18px!important;padding:24px!important}}
@media(max-width:500px){.lw-masthead{padding:7px 14px;min-height:74px}.lw-brand img{width:58px;height:58px}.lw-brand strong{font-size:15px}.lw-brand small{font-size:8px}.lw-masthead nav a{font-size:11px}.lw-store header{padding:19px 16px;gap:14px}.lw-store header h1{font-size:23px}.lw-store header .header-cart{font-size:12px;padding:10px 12px}.lw-store header .qa{font-size:9px}.lw-footer{margin:0 14px;font-size:10px}.lw-footer strong{font-size:10px}}
@media(prefers-reduced-motion:reduce){.lw-store .product{transition:none}}
.lw-message>a{display:inline-block;background:var(--lw-maroon);color:#fff;padding:12px 18px;border-radius:7px;text-decoration:none;font-weight:650}.lw-message>a:hover{background:#941e31;color:#fff}
