.signal-theme-module__sVnX0G__signal{isolation:isolate}:is(.signal-theme-module__sVnX0G__signal .sf-commerce-surface,.signal-theme-module__sVnX0G__signal .ui-field){border-radius:var(--radius-md,10px)}.signal-theme-module__sVnX0G__signal .sf-commerce-surface{box-shadow:var(--shadow-sm)}.signal-theme-module__sVnX0G__signal .sf-catalog-toolbar{border-color:color-mix(in srgb, var(--color-border) 75%, transparent);background:var(--color-surface-elevated,var(--color-surface))}.signal-theme-module__sVnX0G__signal .sf-catalog-nav-item{min-height:2.75rem}.signal-theme-module__sVnX0G__signal .sf-catalog-nav-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.signal-theme-module__sVnX0G__signal .sf-spec-product-card{background:var(--store-card-bg,var(--color-surface))}.signal-theme-module__sVnX0G__signal .ui-field{box-shadow:none;border-color:var(--store-input-border,var(--color-border));background:var(--store-input-bg,var(--color-surface))}.signal-theme-module__sVnX0G__signal .ui-field:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 28%, transparent);border-color:var(--store-input-focus,var(--color-brand))}:is(.signal-theme-module__sVnX0G__signal a.sf-btn,.signal-theme-module__sVnX0G__signal button.sf-btn,.signal-theme-module__sVnX0G__signal .sf-btn){border-radius:var(--radius-md,10px);letter-spacing:-.01em;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s,box-shadow .16s}:is(.signal-theme-module__sVnX0G__signal a.sf-btn-primary,.signal-theme-module__sVnX0G__signal button.sf-btn-primary,.signal-theme-module__sVnX0G__signal .sf-btn-primary){box-shadow:0 8px 20px color-mix(in srgb, var(--color-brand) 28%, transparent)}@media (prefers-reduced-motion:no-preference){:is(.signal-theme-module__sVnX0G__signal a.sf-btn:hover,.signal-theme-module__sVnX0G__signal button.sf-btn:hover,.signal-theme-module__sVnX0G__signal .sf-btn:hover){transform:translateY(-1px)}:is(.signal-theme-module__sVnX0G__signal a.sf-btn-primary:hover,.signal-theme-module__sVnX0G__signal button.sf-btn-primary:hover,.signal-theme-module__sVnX0G__signal .sf-btn-primary:hover){box-shadow:0 12px 28px color-mix(in srgb, var(--color-brand) 36%, transparent)}}.signal-theme-module__sVnX0G__signal .sf-sticky-commerce{border-radius:var(--radius-md,10px);border:1px solid var(--color-border);background:var(--color-surface-elevated,var(--color-surface));box-shadow:var(--shadow-md,var(--shadow-sm))}:is(.signal-theme-module__sVnX0G__signal input[type=checkbox],.signal-theme-module__sVnX0G__signal input[type=radio]){accent-color:var(--color-brand)}.signal-theme-module__sVnX0G__signal .sf-account-skeleton{border-radius:var(--radius-md,10px);background:linear-gradient(90deg, var(--color-surface-muted) 0%, color-mix(in srgb, var(--color-surface) 70%, var(--color-surface-muted)) 50%, var(--color-surface-muted) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite signal-theme-module__sVnX0G__signal-shimmer}@media (prefers-reduced-motion:no-preference){.signal-theme-module__sVnX0G__signal main{animation:.36s cubic-bezier(.2,0,0,1) signal-theme-module__sVnX0G__signal-enter}}@keyframes signal-theme-module__sVnX0G__signal-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-theme-module__sVnX0G__signal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.signal-theme-module__sVnX0G__signal .sf-account-skeleton{animation:none}}
