.storefront[data-store-theme=blueprint]{--background:#0e2a5c;--surface:#ffffff0a;--surface-2:#ffffff14;--surface-3:#ffffff21;--border:#ffffff38;--border-strong:#ffffff8c;--foreground:#f2f7ff;--muted:#b6c8e8;--muted-2:#7f97c2;--store-radius:2px;--store-radius-sm:2px;--store-card-border:#ffffff59;--store-card-shadow:none;--store-display-font:var(--font-plex-mono), var(--font-mono);--store-body-font:var(--font-plex-mono), var(--font-mono);--store-mono-font:var(--font-plex-mono), var(--font-mono);--store-display-weight:600;--store-display-tracking:-.02em;--store-eyebrow-transform:uppercase;--store-eyebrow-tracking:.16em;--store-placeholder-end:#0a1f45;background-color:var(--background);background-image:linear-gradient(90deg,#ffffff29 1px,#0000 1px),linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.storefront[data-store-theme=blueprint] .card,.storefront[data-store-theme=blueprint] .btn,.storefront[data-store-theme=blueprint] .input,.storefront[data-store-theme=blueprint] .chip,.storefront[data-store-theme=blueprint] .badge,.storefront[data-store-theme=blueprint] .sf-navpill,.storefront[data-store-theme=blueprint] .sf-navlink,.storefront[data-store-theme=blueprint] .sf-currency,.storefront[data-store-theme=blueprint] .sf-cart,.storefront[data-store-theme=blueprint] .sf-chip,.storefront[data-store-theme=blueprint] .sf-stat,.storefront[data-store-theme=blueprint] .sf-cart-count,.storefront[data-store-theme=blueprint] .eyebrow,.storefront[data-store-theme=blueprint] .sf-nav,.storefront[data-store-theme=blueprint] .sf-faq,.storefront[data-store-theme=blueprint] .sf-faq-btn,.storefront[data-store-theme=blueprint] .sf-why-icon,.storefront[data-store-theme=blueprint] .sf-how-icon,.storefront[data-store-theme=blueprint] .sf-wave-dot,.storefront[data-store-theme=blueprint] .sf-art-ui,.storefront[data-store-theme=blueprint] .sf-art-card,.storefront[data-store-theme=blueprint] .sf-art-line,.storefront[data-store-theme=blueprint] .rating-bar,.storefront[data-store-theme=blueprint] .rating-bar>span{border-radius:2px}.storefront[data-store-theme=blueprint] header{padding:0}.storefront[data-store-theme=blueprint] .sf-nav{border:0;border-bottom:1px solid var(--border-strong);max-width:none;height:3.25rem;box-shadow:none;background:#0e2a5ce0;border-radius:0;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.storefront[data-store-theme=blueprint] .sf-nav .truncate{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem}.storefront[data-store-theme=blueprint] .sf-navpill{background:0 0;border:0;gap:.75rem}.storefront[data-store-theme=blueprint] .sf-navlink{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);padding:.25rem 0;font-size:.6875rem}.storefront[data-store-theme=blueprint] .sf-navlink>svg{display:none}.storefront[data-store-theme=blueprint] .sf-navlink[aria-current=page],.storefront[data-store-theme=blueprint] .sf-navlink:hover{color:var(--foreground);box-shadow:0 1px 0 var(--accent);background:0 0}.storefront[data-store-theme=blueprint] .sf-cart{background:var(--foreground);color:var(--background);box-shadow:none;text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem}.storefront[data-store-theme=blueprint] .sf-cart:hover{filter:none;background:var(--accent);color:var(--accent-foreground);box-shadow:none}.storefront[data-store-theme=blueprint] .sf-cart-count{background:var(--accent);color:var(--accent-foreground)}.storefront[data-store-theme=blueprint] .store-glow{background:radial-gradient(50% 45% at 50% 0%, rgba(var(--accent-rgb,125, 211, 252), .18), transparent 70%)}.storefront[data-store-theme=blueprint] .grid-bg{background-image:none}.storefront[data-store-theme=blueprint] .store-hero .sf-hero-art:before{content:"";border:1px dashed #ffffff59;position:absolute;inset:1.25rem}.storefront[data-store-theme=blueprint] .store-hero .sf-hero-art:after{content:"";border-left:1px solid var(--accent);border-right:1px solid var(--accent);background:linear-gradient(var(--accent), var(--accent)) center / 100% 1px no-repeat;height:.5rem;position:absolute;bottom:.5rem;left:1.25rem;right:1.25rem}.storefront[data-store-theme=blueprint] .store-hero .hero-in{text-align:left;margin-left:0}.storefront[data-store-theme=blueprint] .store-hero .hero-in .justify-center:not(.sf-avatar){justify-content:flex-start}.storefront[data-store-theme=blueprint] .store-hero .hero-in>p{margin-left:0}.storefront[data-store-theme=blueprint] .sf-h1{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,6vw,4.25rem);line-height:1.05}.storefront[data-store-theme=blueprint] .sf-h1-name .sf-title,.storefront[data-store-theme=blueprint] .sf-title{-webkit-text-fill-color:currentColor;color:var(--foreground);background-image:none}.storefront[data-store-theme=blueprint] .sf-title-shine{display:none}.storefront[data-store-theme=blueprint] .sf-h1-tag{color:var(--accent-text,var(--accent));opacity:1;text-transform:none;font-weight:400}.storefront[data-store-theme=blueprint] .sf-h1-name:before{content:"FIG. 01";letter-spacing:.2em;color:var(--muted);margin-bottom:.75rem;font-size:.6875rem;font-weight:400;display:block}.storefront[data-store-theme=blueprint] .sf-hero-lede{margin-left:0;font-size:.9375rem}.storefront[data-store-theme=blueprint] .eyebrow,.storefront[data-store-theme=blueprint] .sf-chip{border:1px solid var(--border-strong);color:var(--foreground);box-shadow:none;text-transform:uppercase;letter-spacing:.14em;background:0 0;font-size:.6875rem}.storefront[data-store-theme=blueprint] .eyebrow:before{box-shadow:none;border-radius:0;width:8px;height:8px}.storefront[data-store-theme=blueprint] .btn-primary{background:var(--accent);color:var(--accent-foreground);box-shadow:none;border:1px solid var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.storefront[data-store-theme=blueprint] .btn-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:none}.storefront[data-store-theme=blueprint] .btn-secondary{border:1px solid var(--border-strong);box-shadow:none;text-transform:uppercase;letter-spacing:.1em;background:0 0;font-size:.75rem}.storefront[data-store-theme=blueprint] .btn-secondary:hover:not(:disabled){box-shadow:none;background:#ffffff14}.storefront[data-store-theme=blueprint] .section-title:not(.sf-h1){text-transform:uppercase;font-size:clamp(1.5rem,3.5vw,2.25rem)}.storefront[data-store-theme=blueprint] .card{border-color:var(--store-card-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e2a5cbf}.storefront[data-store-theme=blueprint] .product-card{box-shadow:0 0 0 4px #0e2a5ce6,0 0 0 5px #ffffff2e}.storefront[data-store-theme=blueprint] .product-card:hover{border-color:var(--accent)}.storefront[data-store-theme=blueprint] .product-card .product-media{border-bottom:1px solid var(--border);filter:saturate(.85)}.storefront[data-store-theme=blueprint] .product-card h3{text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.storefront[data-store-theme=blueprint] .badge{text-transform:uppercase;letter-spacing:.1em;border:1px solid;font-size:.625rem}.storefront[data-store-theme=blueprint] .chip{border-color:var(--border-strong);text-transform:uppercase;letter-spacing:.1em;background:0 0;font-size:.6875rem}.storefront[data-store-theme=blueprint] .sf-stat+.sf-stat{border-left-color:var(--border-strong)}.storefront[data-store-theme=blueprint] .sf-stat-value{color:var(--accent-text,var(--accent))}.storefront[data-store-theme=blueprint] .sf-avatar-ring{box-shadow:0 0 0 3px var(--background), 0 0 0 4px var(--border-strong)}.storefront[data-store-theme=blueprint] .sf-how{border-color:var(--border-strong);background:#ffffff08}.storefront[data-store-theme=blueprint] .sf-column{border-top:1px solid var(--border-strong)}.storefront[data-store-theme=blueprint] .sf-column-numeral,.storefront[data-store-theme=blueprint] .sf-how-num{color:var(--foreground);font-weight:400}.storefront[data-store-theme=blueprint] .sf-column-rule{background:var(--accent)}.storefront[data-store-theme=blueprint] .sf-why-icon,.storefront[data-store-theme=blueprint] .sf-how-icon,.storefront[data-store-theme=blueprint] .sf-wave-dot{border:1px solid var(--border-strong);background:var(--background);color:var(--foreground);box-shadow:0 0 0 4px var(--background)}.storefront[data-store-theme=blueprint] .sf-wave-line{filter:none}.storefront[data-store-theme=blueprint] .sf-wave-glow{display:none}.storefront[data-store-theme=blueprint] .sf-wave-num{opacity:.14;font-weight:400}.storefront[data-store-theme=blueprint] .sf-footer{border-top:1px solid var(--border-strong)}.storefront[data-store-theme=blueprint] .sf-footer:before{display:none}.storefront[data-store-theme=blueprint] .input{border-color:var(--border-strong);background:#ffffff0d}.storefront[data-store-theme=blueprint] .sf-art-ui,.storefront[data-store-theme=blueprint] .sf-art-bubble{border:1px solid var(--border);background:#ffffff0f}
.storefront[data-store-theme=chrome]{--background:#e6e8ee;--surface:#f6f7fa;--surface-2:#dfe2ea;--surface-3:#cdd1dc;--border:#c9cdd8;--border-strong:#9aa0b0;--foreground:#14161d;--muted:#555a6a;--muted-2:#8b91a3;--shadow-card:0 1px 0 #ffffffe6 inset, 0 -1px 0 #0000000f inset, 0 12px 30px -16px #14161e59;--shadow-pop:0 24px 60px -24px #14161e66, 0 0 0 1px var(--border);--store-radius:1.25rem;--store-radius-sm:.875rem;--store-card-border:#14161e1f;--store-card-shadow:0 1px 0 #ffffffe6 inset, 0 -1px 0 #0000000f inset, 0 12px 30px -16px #14161e59;--store-display-font:var(--font-unbounded), var(--font-sans);--store-display-weight:700;--store-display-tracking:-.02em;--store-eyebrow-transform:uppercase;--store-eyebrow-tracking:.18em;--store-placeholder-end:#b9bfcc;--sf-chrome:linear-gradient(180deg, #fff 0%, #e6e9ef 46%, #c9ced9 54%, #f3f4f8 100%);background:linear-gradient(#eef0f5 0%,#dfe2ea 100%)}.storefront[data-store-theme=chrome] .card,.storefront[data-store-theme=chrome] .sf-stat,.storefront[data-store-theme=chrome] .sf-faq{border-color:var(--store-card-border);box-shadow:var(--store-card-shadow);background:linear-gradient(#fbfbfd 0%,#eceef3 100%)}.storefront[data-store-theme=chrome] .btn,.storefront[data-store-theme=chrome] .chip,.storefront[data-store-theme=chrome] .input,.storefront[data-store-theme=chrome] .badge{border-radius:999px}.storefront[data-store-theme=chrome] textarea.input{border-radius:var(--store-radius-sm)}.storefront[data-store-theme=chrome] .sf-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fdfdfe 0%,#e3e6ed 100%);border-color:#14161e24;box-shadow:inset 0 1px #fff,inset 0 -1px #00000014,0 14px 30px -18px #14161e66}.storefront[data-store-theme=chrome] .sf-navpill{background:linear-gradient(#d5d9e2,#eceef3);border-color:#14161e1f;box-shadow:inset 0 1px 2px #0000001f}.storefront[data-store-theme=chrome] .sf-navlink[aria-current=page]{background:linear-gradient(#fff,#e5e8ef);box-shadow:0 1px 2px #00000026}.storefront[data-store-theme=chrome] .store-glow{background:radial-gradient(50% 45% at 50% 0%, rgba(var(--accent-rgb,14, 165, 233), .22), transparent 70%), radial-gradient(40% 30% at 20% 60%, #fffc, transparent 70%)}.storefront[data-store-theme=chrome] .grid-bg{background-image:none}.storefront[data-store-theme=chrome] .store-hero .sf-hero-art:before{content:"";background:conic-gradient(from 200deg, #fff, #b8bfcc 20%, #fff 35%, rgba(var(--accent-rgb,14, 165, 233), .6) 50%, #fff 65%, #c3c9d6 80%, #fff);opacity:.55;filter:blur(1px);border-radius:999px;width:44rem;height:44rem;margin-left:-22rem;position:absolute;top:-20rem;left:50%;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56% 100%);mask:radial-gradient(circle,#0000 55%,#000 56% 100%)}@keyframes sf-chrome-turn{to{transform:rotate(360deg)}}html[data-motion=on] .storefront[data-store-theme=chrome] .store-hero .sf-hero-art:before{animation:60s linear infinite sf-chrome-turn}.storefront[data-store-theme=chrome] .sf-h1{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.25rem,6.5vw,4.75rem);line-height:1}.storefront[data-store-theme=chrome] .sf-h1-name .sf-title{filter:drop-shadow(0 1px #fffc);background-image:linear-gradient(#5b6172 0%,#14161d 40%,#6b7183 50%,#14161d 62%,#3c4150 100%)}.storefront[data-store-theme=chrome] .sf-h1-name .sf-title-shine{background-image:linear-gradient(#14161d 0%,#7b8194 45%,#14161d 55% 100%)}.storefront[data-store-theme=chrome] .sf-h1-tag{opacity:1;letter-spacing:.02em;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 60%, #fff) 0%, var(--accent) 50%, color-mix(in srgb, var(--accent) 65%, #000) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.5rem;font-size:.55em}.storefront[data-store-theme=chrome] .section-title:not(.sf-h1){text-transform:uppercase;font-size:clamp(1.5rem,3.5vw,2.25rem)}.storefront[data-store-theme=chrome] .sf-title{background-image:linear-gradient(#4b5062 0%,#14161d 50%,#4b5062 100%)}.storefront[data-store-theme=chrome] .sf-title-shine{display:none}.storefront[data-store-theme=chrome] .eyebrow,.storefront[data-store-theme=chrome] .sf-chip{background:var(--sf-chrome);color:var(--foreground);border-color:#14161e2e;font-size:.6875rem;font-weight:600;box-shadow:0 1px 2px #00000026}.storefront[data-store-theme=chrome] .eyebrow:before{box-shadow:0 0 6px rgba(var(--accent-rgb,14, 165, 233), .9)}.storefront[data-store-theme=chrome] .btn-primary,.storefront[data-store-theme=chrome] .sf-cart{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 60%, #fff) 0%, var(--accent) 48%, color-mix(in srgb, var(--accent) 80%, #000) 52%, var(--accent) 100%);border:1px solid color-mix(in srgb, var(--accent) 60%, #000);box-shadow:0 1px 0 #fff9 inset, 0 -1px 0 #0003 inset, 0 8px 20px -8px rgba(var(--accent-rgb,14, 165, 233), .7);text-shadow:0 1px 1px #00000040}.storefront[data-store-theme=chrome] .btn-primary:hover:not(:disabled),.storefront[data-store-theme=chrome] .sf-cart:hover{filter:brightness(1.06)}.storefront[data-store-theme=chrome] .btn-secondary{background:var(--sf-chrome);color:var(--foreground);border-color:#14161e38;box-shadow:0 1px 2px #00000026}.storefront[data-store-theme=chrome] .btn-secondary:hover:not(:disabled){filter:brightness(1.03);background:var(--sf-chrome)}.storefront[data-store-theme=chrome] .product-card .product-media{border-bottom:1px solid #14161e1a}.storefront[data-store-theme=chrome] .product-card h3{font-family:var(--store-display-font);text-transform:uppercase;letter-spacing:.02em;font-size:.8125rem;line-height:1.35}.storefront[data-store-theme=chrome] .badge{background:var(--sf-chrome);color:var(--foreground);border:1px solid #14161e24}.storefront[data-store-theme=chrome] .badge-success{color:#15803d}.storefront[data-store-theme=chrome] .badge-danger{color:#dc2626}.storefront[data-store-theme=chrome] .badge-warning{color:#b45309}.storefront[data-store-theme=chrome] .chip{background:var(--sf-chrome);color:var(--foreground);border-color:#14161e2e}.storefront[data-store-theme=chrome] .sf-stat-value{font-family:var(--store-display-font);font-size:1.5rem}.storefront[data-store-theme=chrome] .sf-stat-icon{background:var(--sf-chrome);color:var(--foreground);border:1px solid #14161e2e;box-shadow:0 1px 2px #00000026}.storefront[data-store-theme=chrome] .sf-avatar-ring{box-shadow:0 0 0 3px #fff,0 0 0 5px #9aa0b0,0 14px 30px -12px #14161e80}.storefront[data-store-theme=chrome] .sf-why-icon,.storefront[data-store-theme=chrome] .sf-how-icon{background:var(--sf-chrome);color:var(--foreground);border-color:#14161e2e;border-radius:999px}.storefront[data-store-theme=chrome] .sf-how{background:#fff6;border-color:#14161e1f}.storefront[data-store-theme=chrome] .sf-how-num{background:linear-gradient(#5b6172,#14161d 50%,#5b6172);color:#0000;-webkit-background-clip:text;background-clip:text}.storefront[data-store-theme=chrome] .sf-bento-body{background:linear-gradient(#0000,#f2f3f7 35%)}.storefront[data-store-theme=chrome] .sf-art-ui{background:linear-gradient(#fbfbfd,#e8eaf0)}.storefront[data-store-theme=chrome] .sf-footer:before{background:linear-gradient(90deg,#0000 10%,#9aa0b0 30%,#fff 50%,#9aa0b0 70%,#0000 90%)}
.storefront[data-store-theme=cyber]{--background:#07080a;--surface:#0e1013;--surface-2:#15181d;--surface-3:#1d2128;--border:#23272f;--border-strong:rgba(var(--accent-rgb,234, 179, 8), .5);--foreground:#eef1f5;--muted:#9aa3b2;--muted-2:#626b7a;--store-radius:0px;--store-radius-sm:0px;--store-card-shadow:none;--store-display-font:var(--font-rajdhani), var(--font-sans);--store-display-weight:700;--store-display-tracking:-.01em;--store-display-transform:uppercase;--store-eyebrow-tracking:.22em;--sf-cut:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));--sf-cut-sm:polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px))}.storefront[data-store-theme=cyber] .card,.storefront[data-store-theme=cyber] .btn,.storefront[data-store-theme=cyber] .input,.storefront[data-store-theme=cyber] .chip,.storefront[data-store-theme=cyber] .badge,.storefront[data-store-theme=cyber] .sf-navpill,.storefront[data-store-theme=cyber] .sf-navlink,.storefront[data-store-theme=cyber] .sf-currency,.storefront[data-store-theme=cyber] .sf-cart,.storefront[data-store-theme=cyber] .sf-chip,.storefront[data-store-theme=cyber] .sf-stat,.storefront[data-store-theme=cyber] .sf-cart-count,.storefront[data-store-theme=cyber] .eyebrow,.storefront[data-store-theme=cyber] .sf-nav,.storefront[data-store-theme=cyber] .sf-faq,.storefront[data-store-theme=cyber] .sf-faq-btn,.storefront[data-store-theme=cyber] .sf-why-icon,.storefront[data-store-theme=cyber] .sf-how-icon,.storefront[data-store-theme=cyber] .sf-wave-dot,.storefront[data-store-theme=cyber] .sf-art-ui,.storefront[data-store-theme=cyber] .sf-art-card,.storefront[data-store-theme=cyber] .rating-bar,.storefront[data-store-theme=cyber] .rating-bar>span{border-radius:0}.storefront[data-store-theme=cyber] .card,.storefront[data-store-theme=cyber] .sf-stat,.storefront[data-store-theme=cyber] .sf-faq{clip-path:var(--sf-cut)}.storefront[data-store-theme=cyber] .btn-primary,.storefront[data-store-theme=cyber] .btn-secondary,.storefront[data-store-theme=cyber] .sf-cart,.storefront[data-store-theme=cyber] .sf-chip,.storefront[data-store-theme=cyber] .sf-why-icon,.storefront[data-store-theme=cyber] .sf-how-icon{clip-path:var(--sf-cut-sm)}.storefront[data-store-theme=cyber] header{padding:0}.storefront[data-store-theme=cyber] .sf-nav{border:0;border-bottom:1px solid var(--border-strong);max-width:none;height:3.5rem;box-shadow:none;background:#07080ae0;border-radius:0;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.storefront[data-store-theme=cyber] .sf-nav:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);width:8rem;height:3px;position:absolute;bottom:-1px;left:0}.storefront[data-store-theme=cyber] .sf-nav .truncate{font-family:var(--store-display-font);text-transform:uppercase;letter-spacing:.06em;font-size:1.0625rem;font-weight:700}.storefront[data-store-theme=cyber] .sf-navpill{background:0 0;border:0;gap:1rem}.storefront[data-store-theme=cyber] .sf-navlink,.storefront[data-store-theme=cyber] .sf-currency,.storefront[data-store-theme=cyber] .sf-nav .btn-ghost,.storefront[data-store-theme=cyber] .sf-cart,.storefront[data-store-theme=cyber] .btn-primary,.storefront[data-store-theme=cyber] .btn-secondary,.storefront[data-store-theme=cyber] .sf-chip,.storefront[data-store-theme=cyber] .eyebrow,.storefront[data-store-theme=cyber] .badge,.storefront[data-store-theme=cyber] .chip,.storefront[data-store-theme=cyber] .sf-how-step,.storefront[data-store-theme=cyber] .sf-bento-eyebrow{font-family:var(--store-mono-font);text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:600}.storefront[data-store-theme=cyber] .sf-navlink{color:var(--muted);padding:.25rem 0}.storefront[data-store-theme=cyber] .sf-navlink>svg{display:none}.storefront[data-store-theme=cyber] .sf-navlink:before{content:"// ";color:var(--muted-2)}.storefront[data-store-theme=cyber] .sf-navlink[aria-current=page],.storefront[data-store-theme=cyber] .sf-navlink:hover{color:var(--accent-text,var(--accent));background:0 0}.storefront[data-store-theme=cyber] .sf-cart,.storefront[data-store-theme=cyber] .btn-primary{background:var(--accent);color:var(--accent-foreground);box-shadow:none;text-shadow:none;border:0}.storefront[data-store-theme=cyber] .sf-cart:hover,.storefront[data-store-theme=cyber] .btn-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:none}.storefront[data-store-theme=cyber] .sf-cart-count{background:var(--background);color:var(--foreground)}.storefront[data-store-theme=cyber] .btn-secondary{border:1px solid var(--border-strong);box-shadow:none;color:var(--accent-text,var(--accent));background:0 0}.storefront[data-store-theme=cyber] .btn-secondary:hover:not(:disabled){background:rgba(var(--accent-rgb,234, 179, 8), .1);box-shadow:none}.storefront[data-store-theme=cyber] .store-glow{background:radial-gradient(50% 45% at 80% 0%, rgba(var(--accent-rgb,234, 179, 8), .18), transparent 70%)}.storefront[data-store-theme=cyber] .grid-bg{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:48px 48px}.storefront[data-store-theme=cyber] .store-hero .sf-hero-art:before{content:"";background:repeating-linear-gradient(-60deg, rgba(var(--accent-rgb,234, 179, 8), .16) 0 10px, transparent 10px 26px);clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);width:10rem;position:absolute;top:0;bottom:0;right:-4rem}.storefront[data-store-theme=cyber] .store-hero .sf-hero-art:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb,234, 179, 8), .7), transparent);opacity:0;height:2px;position:absolute;top:20%;left:0;right:0}@keyframes sf-cyber-scan{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}html[data-motion=on] .storefront[data-store-theme=cyber] .store-hero .sf-hero-art:after{animation:7s linear infinite sf-cyber-scan}.storefront[data-store-theme=cyber] .store-hero .hero-in{text-align:left;margin-left:0}.storefront[data-store-theme=cyber] .store-hero .hero-in .justify-center:not(.sf-avatar){justify-content:flex-start}.storefront[data-store-theme=cyber] .store-hero .hero-in>p{margin-left:0}.storefront[data-store-theme=cyber] .sf-h1{letter-spacing:-.01em;font-size:clamp(3rem,9vw,6.5rem);line-height:.92}.storefront[data-store-theme=cyber] .sf-h1-name .sf-title,.storefront[data-store-theme=cyber] .sf-title{-webkit-text-fill-color:currentColor;color:var(--foreground);background-image:none}.storefront[data-store-theme=cyber] .sf-title-shine{display:none}@keyframes sf-cyber-glitch{0%,89%,to{text-shadow:none;transform:none}90%{text-shadow:-3px 0 rgba(var(--accent-rgb,234, 179, 8), .9), 3px 0 #38bdf8e6;transform:translate(2px)}92%{text-shadow:3px 0 rgba(var(--accent-rgb,234, 179, 8), .9), -3px 0 #38bdf8e6;transform:translate(-2px)}94%{text-shadow:none;transform:none}}html[data-motion=on] .storefront[data-store-theme=cyber] .sf-h1-name{animation:6s step-end infinite sf-cyber-glitch}.storefront[data-store-theme=cyber] .sf-h1-tag{color:var(--accent-text,var(--accent));opacity:1}.storefront[data-store-theme=cyber] .sf-hero-lede{border-left:2px solid var(--accent);margin-left:0;padding-left:1rem}.storefront[data-store-theme=cyber] .eyebrow,.storefront[data-store-theme=cyber] .sf-chip{border:1px solid var(--border-strong);background:rgba(var(--accent-rgb,234, 179, 8), .06);color:var(--accent-text,var(--accent));box-shadow:none}.storefront[data-store-theme=cyber] .eyebrow:before{box-shadow:none;border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.storefront[data-store-theme=cyber] .eyebrow:after,.storefront[data-store-theme=cyber] .sf-chip:after{content:" ]";color:var(--muted-2)}.storefront[data-store-theme=cyber] .sf-chip:before{content:"[ ";color:var(--muted-2)}.storefront[data-store-theme=cyber] .section-title:not(.sf-h1){font-size:clamp(2rem,5vw,3.25rem)}.storefront[data-store-theme=cyber] .card{border-color:var(--border);background:var(--surface)}.storefront[data-store-theme=cyber] .product-card:hover,.storefront[data-store-theme=cyber] .card-hover:hover{border-color:var(--border-strong);box-shadow:none}.storefront[data-store-theme=cyber] .product-card .product-media{border-bottom:1px solid var(--border);filter:saturate(1.1)contrast(1.05)}.storefront[data-store-theme=cyber] .product-card h3{font-family:var(--store-display-font);text-transform:uppercase;letter-spacing:.02em;font-size:1.125rem;line-height:1.1}.storefront[data-store-theme=cyber] .badge{border:1px solid;font-size:.5625rem}.storefront[data-store-theme=cyber] .chip{border-color:var(--border)}.storefront[data-store-theme=cyber] .chip[aria-pressed=true],.storefront[data-store-theme=cyber] .chip[data-active=true]{border-color:var(--accent);background:rgba(var(--accent-rgb,234, 179, 8), .12);color:var(--accent-text,var(--accent))}.storefront[data-store-theme=cyber] .sf-stat+.sf-stat{border-left-color:var(--border-strong)}.storefront[data-store-theme=cyber] .sf-stat-value{color:var(--accent-text,var(--accent));font-family:var(--store-display-font);font-size:1.375rem}.storefront[data-store-theme=cyber] .sf-avatar-ring{box-shadow:0 0 0 3px var(--background), 0 0 0 4px var(--accent)}.storefront[data-store-theme=cyber] .sf-how{background:var(--surface);border-color:var(--border-strong)}.storefront[data-store-theme=cyber] .sf-how-num,.storefront[data-store-theme=cyber] .sf-column-numeral{font-family:var(--store-display-font);color:var(--accent-text,var(--accent))}.storefront[data-store-theme=cyber] .sf-how-title,.storefront[data-store-theme=cyber] .sf-why-label{font-family:var(--store-display-font);text-transform:uppercase;letter-spacing:.02em;font-size:1.125rem}.storefront[data-store-theme=cyber] .sf-why-icon,.storefront[data-store-theme=cyber] .sf-how-icon,.storefront[data-store-theme=cyber] .sf-wave-dot{border-color:var(--border-strong);background:var(--surface-2);color:var(--accent-text,var(--accent));box-shadow:none}.storefront[data-store-theme=cyber] .sf-column{border-top-color:var(--border-strong)}.storefront[data-store-theme=cyber] .sf-column-rule{background:var(--accent);height:2px}.storefront[data-store-theme=cyber] .sf-footer{border-top:1px solid var(--border-strong)}.storefront[data-store-theme=cyber] .sf-footer:before{display:none}.storefront[data-store-theme=cyber] .input{border-color:var(--border);background:var(--surface)}
