.fire-landing{--background:oklch(99.8% .002 80);--foreground:oklch(21% .015 35);--primary:oklch(66.3% .224 22.7);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.5% .008 72);--secondary-foreground:oklch(25% .016 35);--muted:oklch(95.8% .006 70);--muted-foreground:oklch(41% .015 42);--border:oklch(84% .009 54);--ring:oklch(66.3% .224 22.7);--card:oklch(100% 0 0);--card-foreground:oklch(21% .015 35);--hairline:oklch(84% .009 54);--glass:oklch(100% 0 0);--ember:oklch(66.3% .224 22.7);--ember-2:oklch(66.3% .224 22.7);--stock:oklch(56% .15 155);background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:18px;line-height:1.55}.fire-landing h1,.fire-landing h2,.fire-landing h3{font-family:var(--font-sans);letter-spacing:0;font-weight:800;line-height:1.13}.fire-landing a:focus-visible,.fire-landing button:focus-visible,.fire-landing summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.fire-landing .fire-band{background:var(--secondary)}.fire-landing .fire-rule{border-color:var(--border)}.fire-cart{--background:oklch(99.8% .002 80);--foreground:oklch(21% .015 35);--primary:oklch(66.3% .224 22.7);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.5% .008 72);--muted:oklch(95.8% .006 70);--muted-foreground:oklch(41% .015 42);--border:oklch(84% .009 54);--hairline:oklch(84% .009 54);--glass:oklch(100% 0 0);--ember:oklch(66.3% .224 22.7);--ember-2:oklch(66.3% .224 22.7);--card:oklch(100% 0 0);--card-foreground:oklch(21% .015 35);--stock:oklch(56% .15 155);color:var(--foreground);background:var(--background)}.fire-cart .glass{background-color:var(--card);border-color:var(--border)}.fire-cart .bg-white\/\[0\.03\]{background-color:var(--card)}.fire-cart .bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 5%, var(--background))}.fire-cart .text-emerald-400{color:var(--stock)}.fire-cart .label-eyebrow{letter-spacing:0;font-size:.78rem}.fire-cart .animate-pulse{animation:none}.fire-cart .truncate{white-space:normal;overflow:visible}.fire-cart .text-xs,.fire-cart .text-\[11px\],.fire-cart .text-\[10px\]{font-size:.875rem;line-height:1.35}.fire-cart .text-sm{font-size:1rem;line-height:1.4}.fire-landing .fire-choice[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--background));box-shadow:0 0 0 2px var(--primary)}.fire-landing .fire-choice:hover{color:var(--foreground)}.fire-landing .fire-reviews .glass{background:var(--card);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.fire-landing .fire-reviews .text-ember{color:var(--primary);background:0 0}.fire-landing .fire-reviews .display-lg{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:2rem;line-height:1.15}@media (width<=767px){.fire-cart{padding:1.25rem 1rem 1rem;padding-bottom:env(safe-area-inset-bottom);gap:.75rem}.fire-cart .fire-cart-item{border-radius:.375rem;grid-template-columns:5rem minmax(0,1fr);gap:.75rem;display:grid}.fire-cart .fire-cart-item-info{min-width:0;padding-right:2rem}.fire-cart .fire-cart-item-actions{display:contents}.fire-cart .fire-cart-item-actions>button{margin-top:.125rem;position:absolute;right:1.25rem}.fire-cart .fire-cart-item-actions>div{grid-column:2;justify-self:start;margin-top:.25rem}.fire-cart .fire-cart-qty{min-width:2.5rem;min-height:2.5rem}.fire-cart .fire-cart-checkout{border-radius:.375rem}}@media (prefers-reduced-motion:reduce){.fire-landing{scroll-behavior:auto}}
