.add-to-cart.svelte-1fmt1pc{appearance:none;font:inherit;font-weight:600;border:1px solid var(--button-bg, var(--text));background:var(--button-bg, var(--text));color:var(--button-text, var(--bg));cursor:pointer;transition:opacity .15s ease,transform .1s ease}.add-to-cart[data-size=lg].svelte-1fmt1pc{padding:.65rem 1.35rem;border-radius:var(--button-radius, 8px);font-size:1rem}.add-to-cart[data-size=sm].svelte-1fmt1pc{padding:.45rem .65rem;border-radius:var(--button-radius, 6px);font-size:.8125rem}.add-to-cart--full.svelte-1fmt1pc{width:100%}.add-to-cart__inner.svelte-1fmt1pc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.add-to-cart[data-size=sm].svelte-1fmt1pc .add-to-cart__inner:where(.svelte-1fmt1pc){gap:.4rem}.add-to-cart .cart-icon{flex-shrink:0;width:1.25em;height:1.25em}.add-to-cart[data-size=sm].svelte-1fmt1pc .cart-icon{width:1.1em;height:1.1em}.add-to-cart--full.svelte-1fmt1pc .add-to-cart__inner:where(.svelte-1fmt1pc){width:100%}.add-to-cart.svelte-1fmt1pc:hover:not(:disabled){background:var( --button-hover-bg, color-mix(in srgb, var(--button-bg, var(--text)) 85%, black) );border-color:var( --button-hover-bg, color-mix(in srgb, var(--button-bg, var(--text)) 85%, black) )}.add-to-cart.svelte-1fmt1pc:active:not(:disabled){transform:scale(.98)}.add-to-cart.svelte-1fmt1pc:disabled{opacity:.45;cursor:not-allowed}
