.brand-themed{background-color:var(--brand-bg);min-height:100vh;position:relative}.brand-themed:before{content:"";z-index:0;pointer-events:none;background: linear-gradient(color-mix(in srgb, var(--brand-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 4%, transparent) 1px, transparent 1px);background-size:60px 60px;position:fixed;inset:0}.brand-themed:after{content:"";z-index:0;pointer-events:none;background: radial-gradient(ellipse 80% 35% at 50% 0%, color-mix(in srgb, var(--brand-accent) 8%, transparent) 0%, transparent 70%),  radial-gradient(ellipse 60% 25% at 50% 100%, color-mix(in srgb, var(--brand-accent) 4%, transparent) 0%, transparent 70%),  radial-gradient(ellipse at 50% 50%, transparent 50%, #0006 100%);position:fixed;inset:0}.brand-themed>*{z-index:1;position:relative}.dark .brand-themed [data-brand-grid] .product-card .group\/card{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--brand-accent) 22%, transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:4px!important}.dark .brand-themed [data-brand-grid] .product-card .group\/card:before{content:""!important;background:linear-gradient(to bottom, var(--brand-accent), transparent)!important;opacity:.7!important;z-index:2!important;border:none!important;border-radius:0!important;width:3px!important;height:20%!important;transition:none!important;display:block!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}.dark .brand-themed [data-brand-grid] .product-card .group\/card:after{background:linear-gradient(to right, transparent 2%, var(--brand-accent) 50%, transparent 98%)!important;opacity:.6!important;height:4px!important;transition:opacity .3s,box-shadow .3s!important;top:auto!important;bottom:0!important}.dark .brand-themed [data-brand-grid] .product-card .group\/card>div:first-child{-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:4px!important}@media (min-width:992px){.dark .brand-themed [data-brand-grid] .product-card .group\/card:hover{transform:translateY(-4px)scale(1)!important}.dark .brand-themed [data-brand-grid] .product-card .group\/card:hover:before{border:2px solid #0000!important;border-bottom:none!important;-o-border-image:linear-gradient(to bottom, var(--brand-accent), transparent) 1!important;border-image:linear-gradient(to bottom, var(--brand-accent), transparent) 1!important;opacity:1!important;background:0 0!important;border-image-slice:1!important;width:100%!important;height:50%!important;animation:2s ease-in-out infinite brand-border-pulse!important}.dark .brand-themed [data-brand-grid] .product-card .group\/card:hover:after{opacity:1!important}}@keyframes brand-border-pulse{0%,to{opacity:1}50%{opacity:.35}}.dark .brand-themed [data-brand-grid] .product-card [class*=bg-clip-text]{font-weight:800;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .brand-themed [data-brand-grid] .product-card [data-price-separator]{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--brand-accent) 25%, transparent), transparent)!important}.dark .brand-themed [data-brand-grid] .product-card h3 span{letter-spacing:-.01em;color:#fff!important;font-weight:600!important}.dark .brand-themed [data-brand-grid] .product-card span[class*=text-cyan]{color:color-mix(in srgb, var(--brand-accent) 85%, white)!important}.dark .brand-themed [data-brand-grid] .product-card [class*=text-neutral-400],.dark .brand-themed [data-brand-grid] .product-card [class*=text-white\/40],.dark .brand-themed [data-brand-grid] .product-card [class*=text-white\/50]{color:#ffffff80!important}.dark .brand-themed [data-brand-grid] .product-card .sold-out-overlay{background:#080808d9!important}.dark .brand-themed [data-brand-grid] .product-card .italic{font-weight:700;color:color-mix(in srgb, var(--brand-accent) 75%, white)!important}.dark .brand-themed [data-brand-grid] .product-card .badge-tag{background:color-mix(in srgb, var(--brand-accent) 15%, #0a0a0a)!important;border:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)!important;-webkit-backdrop-filter:none!important;box-shadow:0 0 8px color-mix(in srgb, var(--brand-accent) 12%, transparent), inset 0 0 12px color-mix(in srgb, var(--brand-accent) 5%, transparent)!important;border-radius:2px!important;transform:none!important}.dark .brand-themed [data-brand-grid] .product-card .badge-tag>div:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 20%, transparent) 0%, transparent 100%)!important;border-radius:2px!important;-webkit-mask-image:none!important;mask-image:none!important}.dark .brand-themed [data-brand-grid] .product-card .badge-tag span{color:color-mix(in srgb, var(--brand-accent) 50%, white)!important;-webkit-text-fill-color:unset!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:0 0!important;font-weight:700!important}.dark .brand-themed [data-sort-bar] [data-sort-search],.dark .brand-themed [data-sort-bar] [data-sort-search].border{background-color:var(--brand-panel)!important;border-color:var(--brand-border)!important;box-shadow:none!important}.dark .brand-themed [data-sort-bar] [data-sort-search]:focus-within{border-color:color-mix(in srgb, var(--brand-accent) 50%, transparent)!important;box-shadow:0 0 20px color-mix(in srgb, var(--brand-accent) 10%, transparent)!important}.dark .brand-themed [data-sort-bar] [data-sort-search] svg{color:#ffffff40!important}.dark .brand-themed [data-sort-bar] [data-sort-search]:focus-within svg{color:var(--brand-accent)!important}.dark .brand-themed [data-sort-bar] [data-sort-search] input::placeholder{color:#ffffff4d!important}.dark .brand-themed [class*=breadcrumb] a{color:color-mix(in srgb, var(--brand-accent) 35%, #ffffff8c)!important}.dark .brand-themed [class*=breadcrumb] a:hover{color:color-mix(in srgb, var(--brand-accent) 60%, white)!important}.dark .brand-themed [class*=breadcrumb] div[class*=text-white]{color:color-mix(in srgb, var(--brand-accent) 25%, #ffffff80)!important}.dark .brand-themed [class*=breadcrumb] span[class*=text-white]{color:color-mix(in srgb, var(--brand-accent) 20%, #ffffff40)!important}.dark .brand-themed button[class*=bg-neutral-700],.dark .brand-themed button[class*=bg-white\/20]{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}.dark .brand-themed button[class*="bg-white/[0.05]"]{background:var(--brand-panel)!important;border-color:var(--brand-border)!important}.dark .brand-themed button[class*="bg-white/[0.05]"]:hover{border-color:color-mix(in srgb, var(--brand-accent) 50%, transparent)!important;background:color-mix(in srgb, var(--brand-accent) 10%, var(--brand-panel))!important}.dark .brand-themed [data-filter-column]>div{background:var(--brand-panel);border-color:color-mix(in srgb, var(--brand-accent) 12%, transparent);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));-webkit-backdrop-filter:none;border-radius:0!important}.dark .brand-themed [data-filter-column]>div>.pointer-events-none:first-child{display:none!important}.dark .brand-themed [data-filter-column]>div:before{content:"";background:linear-gradient(to bottom, var(--brand-accent) 70%, transparent 80%);z-index:2;pointer-events:none;width:3px;height:100%;position:absolute;top:0;left:0}.dark .brand-themed [data-filter-column] [class*=sticky]{background:var(--brand-panel);border-color:color-mix(in srgb, var(--brand-accent) 10%, transparent);-webkit-backdrop-filter:none;border-radius:0!important}.dark .brand-themed [data-filter-column] h2{color:var(--brand-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.dark .brand-themed [data-filter-column] button:hover svg{color:var(--brand-accent)}.dark .brand-themed [data-filter-column] .filters-container h3{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.dark .brand-themed [data-filter-column] [class*=border-b]{border-color:color-mix(in srgb, var(--brand-accent) 8%, transparent)}.dark .brand-themed [data-filter-column] input{border-color:var(--brand-border);background:var(--brand-bg);border-radius:0}.dark .brand-themed [data-filter-column] input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent), 0 0 12px color-mix(in srgb, var(--brand-accent) 15%, transparent)}.dark .brand-themed [data-filter-column] .filter-group label{border-color:color-mix(in srgb, var(--brand-accent) 6%, transparent);background:color-mix(in srgb, var(--brand-accent) 2%, transparent);border-radius:0}.dark .brand-themed [data-filter-column] .filter-group label:hover{border-color:color-mix(in srgb, var(--brand-accent) 20%, transparent);background:color-mix(in srgb, var(--brand-accent) 5%, transparent)}.dark .brand-themed [data-filter-column] .filter-group label:has(input:checked){border-color:color-mix(in srgb, var(--brand-accent) 25%, transparent);background:color-mix(in srgb, var(--brand-accent) 6%, transparent)}.dark .brand-themed [data-filter-column] .filter-group label:has(input:checked)>div:first-child{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important}.dark .brand-themed [data-filter-column] .filter-group label>div:first-child{border-color:color-mix(in srgb, var(--brand-accent) 30%, transparent);border-radius:2px}.dark .brand-themed [data-filter-column] .filter-group label span[class*=font-mono]{background:color-mix(in srgb, var(--brand-accent) 8%, transparent);border-radius:2px}.dark .brand-themed [data-filter-column] span[class*=rounded-full][class*=font-mono]{background:color-mix(in srgb, var(--brand-accent) 20%, transparent);color:var(--brand-accent);border-radius:2px}.dark .brand-themed [data-filter-column] .filter-group button>div>div:first-child{background:color-mix(in srgb, var(--brand-accent) 10%, transparent);border-radius:2px}.dark .brand-themed [data-filter-column] .filter-group button:hover svg{color:var(--brand-accent)}.dark .brand-themed [data-filter-column] [data-state]{border-radius:0}.dark .brand-themed [data-filter-column] button[data-state]:hover{background:color-mix(in srgb, var(--brand-accent) 3%, transparent)!important}.dark .brand-themed [data-filter-column] [role=slider]{border-radius:50%;border-color:var(--brand-accent)!important;background:var(--brand-accent)!important}.dark .brand-themed [data-filter-column] [role=slider]:hover{background:color-mix(in srgb, var(--brand-accent) 80%, white)!important}.dark .brand-themed [data-filter-column] span.grow{background:var(--brand-border)}.dark .brand-themed [data-filter-column] span.grow>span{background:var(--brand-accent)!important}.dark .brand-themed [data-filter-column] .filter-group [class*=border-t-purple]{border-top-color:var(--brand-accent)!important}.dark .brand-themed [data-sort-bar]{background:var(--brand-panel);border-color:color-mix(in srgb, var(--brand-accent) 12%, transparent);border-radius:0}.dark .brand-themed [data-sort-bar] button,.dark .brand-themed [data-sort-bar] select{border-radius:0}.dark .brand-themed [data-sort-bar] button:hover{color:var(--brand-accent)}@keyframes intelNeonSweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes aocRgbCardSlide{0%{background-position:0 0}to{background-position:300% 0}}@keyframes klevv-rgb-wave{0%{background-position:0%}to{background-position:-300%}}@keyframes klevv-rgb-glow{0%,to{box-shadow:0 0 8px #00d4ff66,0 0 16px #ff008040}33%{box-shadow:0 0 8px #0f66,0 0 16px #00d4ff40}66%{box-shadow:0 0 8px #ff008066,0 0 16px #ffe60040}}
