.cart-add[data-v-d83d28f0]{z-index:1;border:var(--border-width) solid var(--brand-500);border-radius:var(--radius-md);background:var(--surface-card,var(--neutral-50));color:var(--accent-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cart-add[hidden][data-v-d83d28f0]{display:none}.cart-add--sm[data-v-d83d28f0]{min-height:2.75rem;font-size:var(--text-sm);padding:0 .875rem}.cart-add--md[data-v-d83d28f0]{min-height:3rem;font-size:var(--text-base);padding:0 1.25rem}.cart-add[data-v-d83d28f0]:hover{background:var(--brand-50,var(--neutral-100))}.cart-add[data-v-d83d28f0]:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}
