.theme-default{--ore-primary:#9b2335;--ore-primary-foreground:#fff;--ore-secondary:#1a1a1a;--ore-secondary-foreground:#fafafa;--ore-accent:#f7c600;--ore-accent-foreground:#000;--ore-background:#fafafa;--ore-foreground:#0a0a0a;--ore-card:#fff;--ore-card-foreground:#0a0a0a;--ore-muted:#f5f5f5;--ore-muted-foreground:#737373;--ore-border:#e5e5e5;--ore-success:#22c55e;--ore-warning:#f59e0b;--ore-error:#ef4444;--ore-info:#3b82f6;--ore-font-primary:Geist, sans-serif;--ore-font-secondary:Geist, sans-serif;--ore-font-size-xs:.75rem;--ore-font-size-sm:.875rem;--ore-font-size-base:1rem;--ore-font-size-lg:1.125rem;--ore-font-size-xl:1.25rem;--ore-font-size-2xl:1.5rem;--ore-font-size-3xl:1.875rem;--ore-font-size-4xl:2.25rem;--ore-font-size-5xl:3rem;--ore-line-height-tight:1.1;--ore-line-height-normal:1.5;--ore-line-height-relaxed:1.75;--ore-font-weight-light:300;--ore-font-weight-normal:400;--ore-font-weight-medium:500;--ore-font-weight-semibold:600;--ore-font-weight-bold:700;--ore-spacing-unit:.25rem;--ore-spacing-0:0;--ore-spacing-1:.25rem;--ore-spacing-2:.5rem;--ore-spacing-3:.75rem;--ore-spacing-4:1rem;--ore-spacing-5:1.25rem;--ore-spacing-6:1.5rem;--ore-spacing-8:2rem;--ore-spacing-10:2.5rem;--ore-spacing-12:3rem;--ore-spacing-16:4rem;--ore-spacing-20:5rem;--ore-spacing-24:6rem;--ore-radius-none:0;--ore-radius-sm:.125rem;--ore-radius-md:.375rem;--ore-radius-lg:.5rem;--ore-radius-xl:.75rem;--ore-radius-2xl:1rem;--ore-radius-full:9999px;--radius:.75rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--ore-shadow-sm:0 1px 2px 0 #0000000d;--ore-shadow-md:0 4px 6px -1px #0000001a;--ore-shadow-lg:0 10px 15px -3px #0000001a;--ore-shadow-xl:0 20px 25px -5px #0000001a;--ore-breakpoint-sm:640px;--ore-breakpoint-md:768px;--ore-breakpoint-lg:1024px;--ore-breakpoint-xl:1280px}@media (prefers-color-scheme:dark){.theme-default{--ore-primary:#dc2626;--ore-primary-foreground:#fff;--ore-background:#0a0a0a;--ore-foreground:#fafafa;--ore-card:#171717;--ore-card-foreground:#fafafa;--ore-muted:#262626;--ore-muted-foreground:#a3a3a3;--ore-border:#2e2e2e;--ore-radius-sm:.125rem;--ore-radius-md:.375rem;--ore-radius-lg:.5rem;--ore-radius-xl:.75rem;--ore-radius-2xl:1rem;--radius:.75rem}}
.theme-default{--radius:.75rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-4xl:1.75rem;--ore-radius-sm:.125rem;--ore-radius-md:.375rem;--ore-radius-lg:.5rem;--ore-radius-xl:.75rem;--ore-radius-2xl:1rem;--ore-radius-full:9999px;--ore-shell-max:68rem;--ore-shell-narrow:42rem;--ore-shell-pad-x:1rem}@media (min-width:640px){.theme-default{--ore-shell-pad-x:1.5rem}}@media (min-width:1024px){.theme-default{--ore-shell-pad-x:1.75rem}}.theme-default .container,.theme-default .ore-shell,.theme-default header .ore-shell-bar,.theme-default footer .ore-shell{width:100%;max-width:var(--ore-shell-max);padding-left:var(--ore-shell-pad-x);padding-right:var(--ore-shell-pad-x);margin-left:auto;margin-right:auto}.theme-default main.ore-main>.container{max-width:var(--ore-shell-max)}.theme-default main.ore-main{width:100%}.theme-default [data-ore-section] .max-w-6xl,.theme-default [data-ore-section] .max-w-7xl{max-width:var(--ore-shell-max)}.theme-default [data-ore-section] .max-w-5xl{max-width:min(56rem, var(--ore-shell-max))}.theme-default [data-ore-section] .max-w-4xl{max-width:min(48rem, var(--ore-shell-max))}.theme-default [data-ore-section] .max-w-3xl{max-width:min(40rem, var(--ore-shell-max))}.theme-default [data-ore-section] .max-w-2xl,.theme-default [data-ore-section] .max-w-xl{max-width:min(36rem, var(--ore-shell-max))}.theme-default .rounded-sm{border-radius:var(--radius-sm,.375rem)!important}.theme-default .rounded-md{border-radius:var(--radius-md,.5rem)!important}.theme-default .rounded-lg{border-radius:var(--radius-lg,.75rem)!important}.theme-default .rounded-xl{border-radius:var(--radius-xl,1rem)!important}.theme-default .rounded-2xl{border-radius:var(--radius-2xl,1.25rem)!important}.theme-default .rounded-3xl{border-radius:var(--radius-3xl,1.5rem)!important}.theme-default .rounded-full,.theme-default [data-ore-section] a.inline-flex,.theme-default [data-ore-section] button,.theme-default [data-ore-section] [type=submit],.theme-default [data-ore-section] [type=button]{border-radius:9999px!important}.theme-default [data-ore-section] form,.theme-default [data-ore-section] .bg-card{border-radius:var(--radius-2xl,1.25rem)}.theme-default [data-ore-section] input:not([type=checkbox]):not([type=radio]),.theme-default [data-ore-section] textarea,.theme-default [data-ore-section] select{border-radius:var(--radius-lg,.75rem)}.theme-default .rounded-xl,.theme-default [class*=ProductCard],.theme-default a[href^="/products/"]>div,.theme-default .border.bg-card{border-radius:var(--radius-xl,1rem)}.theme-default header .rounded-full{border-radius:9999px!important}.theme-default header .rounded-xl{border-radius:var(--radius-xl,1rem)!important}.theme-default header .rounded-lg{border-radius:var(--radius-lg,.75rem)!important}.theme-default header .rounded-2xl{border-radius:var(--radius-2xl,1.25rem)!important}.theme-default{--ore-focus-ring:color-mix(in srgb, var(--ore-primary,var(--primary,#9b2335)) 28%, transparent);--ore-focus-border:var(--ore-primary,var(--primary,#9b2335))}.theme-default input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ore-spotlight-input):not([data-ore-spotlight-input]):not([data-no-focus-ring]),.theme-default textarea:not([data-no-focus-ring]),.theme-default select:not([data-no-focus-ring]){transition:border-color .15s,box-shadow .15s}.theme-default input:not([type=checkbox]):not([type=radio]):not(.ore-spotlight-input):not([data-ore-spotlight-input]):not([data-no-focus-ring]):focus-visible,.theme-default textarea:not([data-no-focus-ring]):focus-visible,.theme-default select:not([data-no-focus-ring]):focus-visible{border-color:var(--ore-focus-border);box-shadow:0 0 0 3px var(--ore-focus-ring);outline:none!important}.theme-default input.bg-transparent:focus,.theme-default input.bg-transparent:focus-visible,.theme-default input[class*=border-0]:focus,.theme-default input[class*=border-0]:focus-visible,.theme-default input.ore-spotlight-input,.theme-default input.ore-spotlight-input:focus,.theme-default input.ore-spotlight-input:focus-visible,.theme-default input[data-ore-spotlight-input],.theme-default input[data-ore-spotlight-input]:focus,.theme-default input[data-ore-spotlight-input]:focus-visible{outline-offset:0!important;box-shadow:none!important;border-color:#0000!important;outline:none!important}.theme-default form:focus-within,.theme-default .bg-card:focus-within,.theme-default [class*=rounded][class*=border]:focus-within{box-shadow:none}.theme-default .ore-search-field{border:1px solid var(--ore-border,hsl(var(--border)));border-radius:var(--radius-xl,1rem);background:var(--ore-card,hsl(var(--card)));transition:border-color .15s,box-shadow .15s}.theme-default .ore-search-field:focus-within{border-color:var(--ore-focus-border);box-shadow:0 0 0 3px var(--ore-focus-ring)}.theme-default .ore-search-field input{box-shadow:none!important;border:0!important;outline:none!important}.theme-default .bg-card:focus,.theme-default .bg-card:focus-visible,.theme-default [data-ore-section] form:focus,.theme-default [data-ore-section] form:focus-visible{box-shadow:none!important;outline:none!important}
.theme-default{font-family:var(--ore-font-body,var(--ore-font-primary,system-ui, sans-serif))}.theme-default h1,.theme-default h2,.theme-default h3{font-family:var(--ore-font-primary,var(--ore-font-body,system-ui, sans-serif))}