@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Barlow:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rx-black:#0b0a08;--rx-black-soft:#141210;--rx-card:#1a1712;--rx-card-raised:#201c15;--rx-border:#2c271e;--rx-border-strong:#3a3225;--rx-gold:#cda15a;--rx-gold-bright:#e8c078;--rx-cream:#f3ead9;--rx-cream-dim:#b3a892;--rx-cream-faint:#6b6455;--rx-protein:#c1583e;--rx-protein-bg:#c1583e24;--rx-carbs:var(--rx-gold);--rx-carbs-bg:#cda15a24;--rx-fat:#9c7d3f;--rx-fat-bg:#9c7d3f29;--rx-success:#5a9c74;--rx-danger:#c1583e;--rx-font-display:"Barlow Condensed", sans-serif;--rx-font-body:"Barlow", sans-serif;--rx-font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--rx-radius-sm:8px;--rx-radius-md:12px;--rx-radius-lg:18px;--rx-shadow-card:0 1px 2px #0006, 0 8px 20px -8px #00000080;--rx-shadow-raised:0 4px 10px -2px #00000080, 0 14px 28px -12px #0000008c;--rx-ease-out:cubic-bezier(.16, 1, .3, 1);--rx-duration:.22s}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--rx-black);color:var(--rx-cream);font-family:var(--rx-font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input{color:inherit;font-family:inherit}button{touch-action:manipulation}:focus-visible{outline:2px solid var(--rx-gold-bright);outline-offset:2px;border-radius:4px}::selection{background:var(--rx-gold);color:var(--rx-black)}.rx-press{transition:transform .12s var(--rx-ease-out)}.rx-press:active{transform:scale(.96)}.rx-fade-in{animation:rx-fade-in .26s var(--rx-ease-out)}@keyframes rx-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rx-stagger>*{animation:rx-fade-in .32s var(--rx-ease-out) both}.rx-stagger>:first-child{animation-delay:0s}.rx-stagger>:nth-child(2){animation-delay:40ms}.rx-stagger>:nth-child(3){animation-delay:80ms}.rx-stagger>:nth-child(4){animation-delay:.12s}.rx-stagger>:nth-child(n+5){animation-delay:.15s}.rx-icon-sun-rays{animation:3.2s ease-in-out infinite rx-sun-breathe}@keyframes rx-sun-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.rx-icon-steam path{animation:2.4s ease-in-out infinite rx-steam-rise}@keyframes rx-steam-rise{0%{opacity:0;transform:translateY(2px)}30%{opacity:.8}to{opacity:0;transform:translateY(-3px)}}.rx-icon-twinkle{animation:2.6s ease-in-out infinite rx-twinkle}@keyframes rx-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.rx-icon-flash{transform-origin:50%;animation:2.2s ease-in-out infinite rx-flash}@keyframes rx-flash{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 3px var(--rx-gold-bright))}}.rx-icon-check-draw{stroke-dasharray:20;stroke-dashoffset:20px;animation:rx-check-draw .38s var(--rx-ease-out) forwards}@keyframes rx-check-draw{to{stroke-dashoffset:0}}.rx-cart-bump{animation:rx-cart-bump .42s var(--rx-ease-out)}@keyframes rx-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.25)rotate(-6deg)}60%{transform:scale(.95)rotate(3deg)}to{transform:scale(1)rotate(0)}}.rx-countup{font-variant-numeric:tabular-nums}.rx-logo-pop{animation:rx-logo-pop .7s var(--rx-ease-out);transform-origin:50%}@keyframes rx-logo-pop{0%{opacity:0;transform:scale(.4)rotate(-15deg)}60%{opacity:1;transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
