.sf-theme-electronics{--sf-canvas: #f3f7fb;--sf-surface: #ffffff;--sf-raised: #ffffff;--sf-surface-muted: #e8f0f8;--sf-text: #05182a;--sf-text-muted: #56687c;--sf-border: #6d7f94;--sf-focus: #075fae;--sf-primary: #082b52;--sf-on-primary: #ffffff;--sf-primary-2: #0869cc;--sf-accent: #32d6ff;--sf-accent-text: #084e61;--sf-danger: #a61b1b;--sf-on-danger: #ffffff;--sf-warning: #835300;--sf-on-warning: #ffffff;--sf-success: #18743d;--sf-on-success: #ffffff;--sf-disabled-surface: #e2eaf2;--sf-disabled-text: #435469;--sf-ink: var(--sf-text);--sf-muted: var(--sf-text-muted);--sf-line: var(--sf-border);--sf-bg: var(--sf-canvas);--sf-surface-soft: var(--sf-surface-muted);--sf-brand: var(--sf-primary);--sf-accent-soft: #d9f7ff;--sf-muted-strong: #344b66;--sf-brand-glow: #0f6bd9;--sf-ink-dark: #07182d;--sf-frame: #c8d8e8;--sf-radius: 8px;--sf-radius-lg: 12px;--sf-radius-md: 10px;--sf-radius-sm: 8px;--sf-shadow-soft: 0 16px 38px rgba(8,43,82,0.11);--sf-shadow-card: 0 6px 20px rgba(8,43,82,0.045);--sf-shadow-subtle: 0 10px 26px rgba(8,43,82,0.08);--sf-font-heading: 'Trebuchet MS','Tahoma','Segoe UI',sans-serif;--sf-font-body: 'Segoe UI','Segoe UI Symbol','Arial',sans-serif;--sf-motion-enter: 560ms;--sf-motion-distance: 18px;--sf-motion-scale: 0.985;--sf-motion-stagger: 48ms;--sf-motion-ease: cubic-bezier(0.23,0.83,0.11,1);--sf-motion-header-y: -10px;--sf-motion-hero-x: 14px;--sf-motion-hero-y: 8px;--sf-motion-hero-clip: inset(0 14% 0 0);--sf-motion-child-duration: 520ms;--sf-motion-child-stagger: 46ms;--sf-motion-child-x: 14px;--sf-motion-child-y: 0px;--sf-motion-child-scale: 0.985;--sf-motion-child-clip: inset(0 10% 0 0);}.sf-theme-electronics{color: var(--sf-text);}.sf-theme-electronics .sf-storefront-shell{background: radial-gradient(1240px 610px at -14% -10%,rgba(8,119,232,0.1),transparent 60% ),radial-gradient(1240px 610px at 116% -20%,rgba(50,214,255,0.13),transparent 58% ),var(--sf-bg);min-height: 100vh;}.sf-theme-electronics .sf-main{font-family: var(--sf-font-body);}.sf-theme-electronics .sf-main h1,.sf-theme-electronics .sf-main h2,.sf-theme-electronics .sf-main h3,.sf-theme-electronics .sf-main h4,.sf-theme-electronics .sf-main h5,.sf-theme-electronics .sf-main h6{font-family: var(--sf-font-heading);letter-spacing: 0.01em;}.sf-theme-electronics .sf-announcement-bar{color: #d8efff;background: linear-gradient(90deg,#07182d,#0a346a);}.sf-theme-electronics .sf-announcement-item{color: #d8efff;}.sf-theme-electronics .sf-header{border-bottom: 1px solid rgba(255,255,255,0.12);background: linear-gradient(90deg,#081d34,#07244a);color: #d7e9ff;}.sf-theme-electronics .sf-header.is-scrolled{background: rgba(7,24,45,0.98);box-shadow: 0 12px 38px rgba(1,10,26,0.48);}.sf-theme-electronics .sf-brand strong{color: #ecf4ff;text-shadow: 0 1px 0 rgba(8,37,74,0.5);}.sf-theme-electronics .sf-brand small{color: #9fb5cd;}.sf-theme-electronics .sf-brand img,.sf-theme-electronics .sf-brand-mark{width: 46px;height: 46px;border-radius: 12px;border: 1px solid rgba(255,255,255,0.22);}.sf-theme-electronics .sf-search{color: var(--sf-text);border-radius: 8px;border: 2px solid var(--sf-border);background: #ffffff;box-shadow: inset 0 1px 1px rgba(6,17,35,0.08);}.sf-theme-electronics .sf-search input{color: var(--sf-text);}.sf-theme-electronics .sf-search input::placeholder{color: rgba(5,24,42,0.5);}.sf-theme-electronics .sf-search-submit{border-radius: 5px;min-width: 88px;right: 6px;background: var(--sf-primary);color: #ffffff;}.sf-theme-electronics .sf-search:focus-within{outline-color: #ffffff;box-shadow: 0 0 0 6px var(--sf-focus);}.sf-theme-electronics .sf-icon-link{width: 42px;height: 42px;border: 2px solid #9fb5cd;color: #edf5ff;}.sf-theme-electronics .sf-location-note{color: #c6d9ee;}.sf-theme-electronics .sf-mobile-menu-button{color: #d7e9ff;}.sf-theme-electronics .sf-header :is(.sf-brand,.sf-icon-link,.sf-primary-nav a,.sf-mobile-menu-button ):focus-visible,.sf-theme-electronics .sf-home-showcase .sf-showcase-product:focus-visible,.sf-theme-electronics .sf-collection-banner a:focus-visible{outline-color: var(--sf-accent);}.sf-theme-electronics .sf-icon-link:hover{background: #0f4fa8;border-color: #0f4fa8;}.sf-theme-electronics .sf-nav-row{border-top: 1px solid rgba(255,255,255,0.1);}.sf-theme-electronics .sf-primary-nav a{position: relative;color: #e9f2ff;border-radius: 8px;}.sf-theme-electronics .sf-primary-nav a::before{content: '';position: absolute;right: 20px;left: 20px;height: 2px;bottom: 7px;background: var(--sf-accent);transform: scaleX(0);transition: transform 180ms ease;}.sf-theme-electronics .sf-primary-nav a:hover::before,.sf-theme-electronics .sf-primary-nav a:focus-visible::before{transform: scaleX(1);}.sf-theme-electronics .sf-hero{color: #f3fbff;background: linear-gradient(130deg,#041125,#0c2648 40%,#0a3d7a 100%);border-radius: 0;position: relative;overflow: hidden;border: 1px solid rgba(255,255,255,0.09);box-shadow: 0 20px 50px rgba(3,20,42,0.35);}.sf-theme-electronics .sf-hero::before,.sf-theme-electronics .sf-hero::after{content: '';position: absolute;inset: 0;pointer-events: none;opacity: 0.3;background: linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px) 0 0 / 36px 100%,linear-gradient(0deg,rgba(255,255,255,0.05) 1px,transparent 1px) 0 0 / 100% 36px;}.sf-theme-electronics .sf-hero::after{background: linear-gradient(130deg,rgba(50,214,255,0.25),rgba(8,119,232,0.15) ),radial-gradient(500px 130px at 8% 110%,rgba(50,214,255,0.32),transparent );opacity: 0.25;}.sf-theme-electronics .sf-hero-grid{position: relative;z-index: 2;}.sf-theme-electronics .sf-eyebrow{color: #0b6177;text-transform: uppercase;letter-spacing: 0.14em;}.sf-theme-electronics .sf-hero .sf-eyebrow{color: var(--sf-accent);}.sf-theme-electronics .sf-hero h1{font-size: clamp(2.45rem,5.2vw,4.6rem);line-height: 1.02;color: #f6fcff;}.sf-theme-electronics .sf-hero p{color: #d5e4ff;max-width: 520px;}.sf-theme-electronics .sf-button,.sf-theme-electronics .sf-button-accent,.sf-theme-electronics .sf-button-light{min-height: 46px;border-radius: 6px;font-family: var(--sf-font-heading);}.sf-theme-electronics .sf-button{border: 2px solid var(--sf-primary);background: var(--sf-primary);color: var(--sf-on-primary);}.sf-theme-electronics .sf-button-accent{border: 2px solid var(--sf-primary);background: #d9f7ff;color: #082b52;}.sf-theme-electronics .sf-button-light{background: transparent;border: 2px solid #b9dcff;color: #f4fbff;backdrop-filter: blur(3px);}.sf-theme-electronics .sf-button-outline{border: 2px solid var(--sf-primary);background: var(--sf-surface);color: var(--sf-primary);}.sf-theme-electronics .sf-button-danger{border: 2px solid var(--sf-danger);background: var(--sf-danger);color: var(--sf-on-danger);}.sf-theme-electronics .sf-order-hero .sf-eyebrow{color: #fff2cf;}.sf-theme-electronics .sf-button i{transition: transform 180ms ease;}.sf-theme-electronics .sf-button:hover i,.sf-theme-electronics .sf-button-accent:hover i{transform: translateX(3px);}.sf-theme-electronics .sf-hero-visual{min-height: 340px;border-radius: 16px;border: 1px solid rgba(255,255,255,0.19);background: linear-gradient(130deg,rgba(11,42,84,0.88),rgba(3,27,62,0.74)),radial-gradient(circle at 72% 20%,rgba(50,214,255,0.38),transparent 40% );overflow: hidden;}.sf-theme-electronics .sf-hero-visual img{mix-blend-mode: normal;opacity: 1;}.sf-theme-electronics .sf-trust-strip{border: 1px solid rgba(13,66,132,0.2);background: linear-gradient(90deg,rgba(6,21,40,0.95),rgba(2,24,47,0.97) );color: #d8edff;}.sf-theme-electronics .sf-trust-strip .sf-trust-item{border-color: rgba(255,255,255,0.14);}.sf-theme-electronics .sf-trust-strip .sf-trust-item strong{color: #eaf5ff;}.sf-theme-electronics .sf-trust-strip .sf-trust-item span{color: #c2d5e8;}.sf-theme-electronics .sf-trust-strip .sf-trust-item i{width: 44px;height: 44px;border-radius: 12px;color: #c2ebff;background: rgba(50,214,255,0.18);}.sf-theme-electronics .sf-section{position: relative;}.sf-theme-electronics .sf-section-heading h2,.sf-theme-electronics .sf-page-hero h1{color: #092a53;}.sf-theme-electronics .sf-section-heading p,.sf-theme-electronics .sf-page-hero p{color: var(--sf-muted);}.sf-theme-electronics .sf-text-link{color: #0d4ca5;}.sf-theme-electronics .sf-text-link i{transition: transform 180ms ease;}.sf-theme-electronics .sf-text-link:hover i{transform: translateX(4px);}.sf-theme-electronics .sf-category-heading h2{font-size: clamp(1.95rem,3.7vw,3rem);}.sf-theme-electronics .sf-category-mosaic{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;}.sf-theme-electronics .sf-category-card{border: 1px solid var(--sf-frame);border-radius: 8px;overflow: hidden;background: linear-gradient(180deg,rgba(255,255,255,0.97) 0%,rgba(242,248,255,0.94) 100% );box-shadow: none;}.sf-theme-electronics .sf-category-card:hover{transform: translateY(-4px);border-color: #9ebbe4;box-shadow: 0 20px 42px rgba(8,37,82,0.18);}.sf-theme-electronics .sf-category-card-featured{grid-row: span 1;}.sf-theme-electronics .sf-category-product-image{aspect-ratio: 16 / 9;background: #e8f1fb;}.sf-theme-electronics .sf-category-product-image img{object-fit: contain;transition: transform 300ms ease;}.sf-theme-electronics .sf-category-card:hover .sf-category-product-image img{transform: none;}.sf-theme-electronics .sf-category-card-copy{border-top: 1px solid var(--sf-frame);}.sf-theme-electronics .sf-category-card-copy strong{color: #102a4d;}.sf-theme-electronics .sf-category-card-copy>span{color: #49617e;}.sf-theme-electronics .sf-product-card,.sf-theme-electronics .sf-card,.sf-theme-electronics .sf-add-panel,.sf-theme-electronics .sf-empty,.sf-theme-electronics .sf-order-card,.sf-theme-electronics .sf-review-card{border-radius: var(--sf-radius);border: 1px solid var(--sf-frame);background: var(--sf-surface);box-shadow: var(--sf-shadow-card);}.sf-theme-electronics .sf-product-card:hover{border-color: #93b4df;box-shadow: 0 10px 24px rgba(8,33,71,0.09);transform: none;}.sf-theme-electronics .sf-product-card .sf-product-title,.sf-theme-electronics .sf-product-card .sf-product-title a{color: var(--sf-text);font-family: var(--sf-font-heading);line-height: 1.35;}.sf-theme-electronics .sf-product-card .sf-product-title a:hover{color: #0a4a95;text-decoration: underline;text-underline-offset: 0.2em;}.sf-theme-electronics .sf-product-category{color: #0868c7;}.sf-theme-electronics .sf-product-media,.sf-theme-electronics .sf-product-media img{background: #eff5fc;}.sf-theme-electronics .sf-product-price{color: #0a4a95;}.sf-theme-electronics .sf-discount{color: #1f8b4b;}.sf-theme-electronics .sf-availability{color: var(--sf-muted);}.sf-theme-electronics .sf-empty-state{border: 1px dashed #c4d4e9;background: rgba(9,45,98,0.08);color: #29476a;}.sf-theme-electronics .sf-empty-state h3{color: #0d355f;}.sf-theme-electronics .sf-count-badge{border: 1px solid #c7d5e9;color: #0d3f7a;background: #ebf2fb;}.sf-theme-electronics .sf-page-hero{border: 1px solid #d4e3f7;color: #112c4d;background: linear-gradient(115deg,#d4e7ff,#ecf6ff);}.sf-theme-electronics .sf-filter-panel{border: 1px solid var(--sf-frame);border-radius: var(--sf-radius);background: var(--sf-surface);}.sf-theme-electronics .sf-sort-select{background: #fff;border-color: #d6e4f3;}.sf-theme-electronics .sf-breadcrumbs a{color: #1e4c8a;}.sf-theme-electronics .sf-breadcrumb-current{color: #4f6075;}.sf-theme-electronics .sf-form,.sf-theme-electronics .sf-form-card{background: var(--sf-surface);border: 1px solid #d5e4f4;box-shadow: var(--sf-shadow-subtle);}.sf-theme-electronics .sf-form label{color: #213c60;}.sf-theme-electronics .sf-form input,.sf-theme-electronics .sf-form select,.sf-theme-electronics .sf-form textarea{border-color: var(--sf-border);background: #fff;}.sf-theme-electronics .sf-input,.sf-theme-electronics .sf-select,.sf-theme-electronics .sf-textarea,.sf-theme-electronics .sf-price-inputs input{border-radius: 6px;background: var(--sf-surface);}.sf-theme-electronics .sf-card-header{border-bottom-color: var(--sf-frame);background: var(--sf-surface-muted);}.sf-theme-electronics .sf-summary-total{border-top-color: var(--sf-frame);color: var(--sf-primary);font-variant-numeric: tabular-nums;}.sf-theme-electronics .sf-order-hero{border-radius: var(--sf-radius);background: var(--sf-ink-dark);}.sf-theme-electronics .sf-form-field-note{color: #5f7086;}.sf-theme-electronics .sf-table-wrap{border: 1px solid #d4e0f0;}.sf-theme-electronics .sf-table thead th{background: #e9f2fb;color: #1c3a62;}.sf-theme-electronics .sf-table tbody tr{background: #fff;}.sf-theme-electronics .sf-table tbody tr:nth-child(odd){background: #f7fbff;}.sf-theme-electronics .sf-order-badge{border-color: #acc4e9;background: #ebf3fc;color: #1451a1;}.sf-theme-electronics .sf-account-benefits,.sf-theme-electronics .sf-checkout-summary{border: 1px solid #d6e5f6;background: #f8fbff;}.sf-theme-electronics .sf-account-benefits{color: var(--sf-text);}.sf-theme-electronics .sf-account-benefits h2,.sf-theme-electronics .sf-account-benefits :where(.sf-benefit-list span,.sf-benefit-list strong){color: var(--sf-text);}.sf-theme-electronics .sf-account-benefits p{color: var(--sf-text-muted);}.sf-theme-electronics .sf-account-benefits .sf-eyebrow{color: var(--sf-accent-text);}.sf-theme-electronics .sf-account-benefits .sf-account-security-note{background: var(--sf-surface-muted);color: var(--sf-text) !important;}.sf-theme-electronics .sf-profile-banner{background: linear-gradient(125deg,var(--sf-text),#0e335f);}.sf-theme-electronics .sf-footer{color: #d5e7ff;background: linear-gradient(180deg,#062446,#041a2f);border-top-color: rgba(255,255,255,0.11);}.sf-theme-electronics .sf-footer .sf-brand-footer strong{color: #ffffff;}.sf-theme-electronics .sf-footer a{color: #cee1ff;}.sf-theme-electronics .sf-footer a:hover{color: #fff;}.sf-theme-electronics .sf-mobile-quick-nav{border-top: 1px solid rgba(255,255,255,0.16);background: linear-gradient(180deg,#032047,#041a30);}.sf-theme-electronics .sf-mobile-quick-nav a{color: #d8e7fa;border-color: #245581;background: #082b52;}.sf-theme-electronics .sf-mobile-quick-nav i{color: #a8cff8;}.sf-theme-electronics .sf-mobile-quick-nav a.sf-mobile-active{color: #fff;}@media (max-width: 1020px){.sf-theme-electronics .sf-header-main{grid-template-columns: 1fr auto;}.sf-theme-electronics .sf-search{width: min(430px,100%);}.sf-theme-electronics .sf-hero-grid{gap: 26px;grid-template-columns: 1fr 1fr;}.sf-theme-electronics .sf-hero h1{font-size: clamp(2rem,5.8vw,3.3rem);}.sf-theme-electronics .sf-category-mosaic{grid-template-columns: repeat(3,minmax(0,1fr));}.sf-theme-electronics .sf-filter-panel{flex-direction: row;gap: 12px;}.sf-theme-electronics .sf-primary-nav{display: flex;}}@media (max-width: 760px){.sf-theme-electronics .sf-brand img,.sf-theme-electronics .sf-brand-mark{width: 38px;height: 38px;}.sf-theme-electronics .sf-announcement-bar{border-radius: 0;}.sf-theme-electronics .sf-hero{border-radius: 20px;}.sf-theme-electronics .sf-hero-grid{grid-template-columns: 1fr;gap: 18px;min-height: auto;}.sf-theme-electronics .sf-hero p{margin-bottom: 15px;}.sf-theme-electronics .sf-hero-visual{min-height: 230px;}.sf-theme-electronics .sf-category-mosaic,.sf-theme-electronics .sf-featured-products,.sf-theme-electronics .sf-new-arrivals,.sf-theme-electronics .sf-popular-products{grid-template-columns: repeat(2,minmax(0,1fr));}.sf-theme-electronics .sf-trust-strip{grid-template-columns: 1fr;}.sf-theme-electronics .sf-filter-panel{display: grid;grid-template-columns: 1fr;}.sf-theme-electronics .sf-mobile-quick-nav{border-radius: 18px 18px 0 0;}}@media (max-width: 460px){.sf-theme-electronics .sf-category-mosaic,.sf-theme-electronics .sf-featured-products,.sf-theme-electronics .sf-popular-products,.sf-theme-electronics .sf-new-arrivals{grid-template-columns: 1fr;gap: 10px;}.sf-theme-electronics .sf-hero h1{font-size: clamp(1.8rem,11vw,2.4rem);line-height: 1.02;}.sf-theme-electronics .sf-button-row{grid-template-columns: 1fr;}}/* Navy display stages and cyan edges frame the original product photography. */ .sf-theme-electronics.sf-home-page .sf-home-showcase{border: 1px solid #284760;border-radius: 8px;background: linear-gradient(120deg,#061427,#0b2a46);color: var(--sf-on-primary);box-shadow: none;}.sf-theme-electronics.sf-home-page .sf-home-showcase::before,.sf-theme-electronics.sf-home-page .sf-home-showcase::after{display: none;}.sf-theme-electronics.sf-home-page .sf-home-showcase .sf-hero-visual{border: 0;border-radius: 0;background: transparent;box-shadow: none;}.sf-theme-electronics.sf-home-page .sf-home-showcase .sf-showcase-product{border: 1px solid #42657b;border-bottom: 3px solid var(--sf-accent);border-radius: 8px;background: var(--sf-surface);box-shadow: 0 12px 28px rgba(0,7,16,0.16);}.sf-theme-electronics.sf-home-page .sf-home-showcase .sf-showcase-image{background: var(--sf-surface-muted);}.sf-theme-electronics.sf-home-page .sf-home-showcase .sf-showcase-caption{padding: 14px;border-top: 1px solid var(--sf-frame);background: var(--sf-surface);color: var(--sf-text);}.sf-theme-electronics.sf-home-page .sf-home-showcase .sf-button-accent,.sf-theme-electronics.sf-home-page .sf-collection-copy .sf-button{border-color: var(--sf-accent);background: var(--sf-accent);color: var(--sf-ink-dark);}.sf-theme-electronics.sf-home-page .sf-home-showcase .sf-button-accent:hover,.sf-theme-electronics.sf-home-page .sf-collection-copy .sf-button:hover{background: var(--sf-accent-soft);}.sf-theme-electronics.sf-home-page .sf-collection-banner{border: 1px solid #284760;border-radius: 8px;background: var(--sf-ink-dark);color: var(--sf-on-primary);box-shadow: none;}.sf-theme-electronics.sf-home-page .sf-collection-copy :is(h2,h3){color: var(--sf-on-primary);font-family: var(--sf-font-heading);letter-spacing: -0.035em;}.sf-theme-electronics.sf-home-page .sf-collection-copy p{color: #d5e4ff;}.sf-theme-electronics.sf-home-page .sf-collection-copy .sf-eyebrow{color: var(--sf-accent);}.sf-theme-electronics.sf-home-page .sf-collection-product{padding: 10px;border: 1px solid var(--sf-frame);border-radius: 6px;background: var(--sf-surface);color: var(--sf-text);}
