[data-theme=theme-atelier]{--atelier-bg:var(--store-bg,#faf9f6);--atelier-surface:var(--store-surface,#fff);--atelier-surface-alt:var(--store-surface-alt,#f2efe9);--atelier-text:var(--store-text,#111);--atelier-text-muted:var(--store-text-muted,#66635e);--atelier-primary:var(--store-primary,#111);--atelier-primary-fg:var(--store-primary-fg,#faf9f6);--atelier-secondary:var(--store-secondary,#1b4332);--atelier-terracotta:var(--store-accent,#9e472a);--atelier-border:var(--store-border,#e4e0d8);--store-accent:var(--store-accent,#111)}[data-theme=theme-atelier] button:not(:disabled),[data-theme=theme-atelier] a[role=button]:not(:disabled){transition:transform .14s cubic-bezier(.16,1,.3,1),opacity .14s ease-out!important}[data-theme=theme-atelier] button:not(:disabled):hover,[data-theme=theme-atelier] a[role=button]:not(:disabled):hover{transform:scale(1.04)!important}[data-theme=theme-atelier] button:not(:disabled):active,[data-theme=theme-atelier] a[role=button]:not(:disabled):active{transform:scale(.96)!important}.atelier-grain-bg{background-image:radial-gradient(#1111110a 1px,#0000 0);background-size:24px 24px}@keyframes atelier-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.atelier-marquee-track{width:max-content;animation:atelier-marquee var(--marquee-duration,26s) linear infinite;display:flex}.atelier-marquee-pause:hover .atelier-marquee-track{animation-play-state:paused}
[data-theme=theme-smash]{--smash-bg:var(--store-bg,#fffdf9);--smash-surface:var(--store-surface,#fff);--smash-surface-alt:var(--store-surface-alt,#f6efe2);--smash-text:var(--store-text,#23140d);--smash-text-muted:var(--store-text-muted,#6e5a4f);--smash-primary:var(--store-primary,#c81d25);--smash-primary-fg:var(--store-primary-fg,#fff);--smash-secondary:var(--store-secondary,#ffb703);--smash-border:var(--store-border,#efe6d5);--store-accent:var(--store-accent,#c81d25)}@keyframes smash-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.smash-marquee-track{width:max-content;animation:smash-marquee var(--marquee-duration,24s) linear infinite;display:flex}.smash-marquee-pause:hover .smash-marquee-track{animation-play-state:paused}@keyframes smash-cart-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.14)}70%{transform:scale(.95)}}.smash-cart-bump{animation:.42s cubic-bezier(.34,1.56,.64,1) smash-cart-bounce}[data-theme=theme-smash] button:not(:disabled),[data-theme=theme-smash] a[role=button]:not(:disabled){transition:transform .14s cubic-bezier(.16,1,.3,1),filter .14s ease-out,box-shadow .14s ease-out!important}[data-theme=theme-smash] button:not(:disabled):hover,[data-theme=theme-smash] a[role=button]:not(:disabled):hover{transform:scale(1.05)!important}[data-theme=theme-smash] button:not(:disabled):active,[data-theme=theme-smash] a[role=button]:not(:disabled):active{transform:scale(.95)!important}
