.woocommerce a.added_to_cart,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	position: relative;
	display: inline-block;
	@include button-size($height__input, 35px, 16px);
	font-weight: 600;
	border: solid 2px transparent;
	white-space: nowrap;
	@include button-variant-simple(var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent),var(--g5-color-primary-foreground), var(--g5-color-primary), var(--g5-color-primary));
	@include border-radius(3px);
	@include transition(color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out);
	text-transform: capitalize;
	&.loading {
		@include button-size($height__input, 35px, 16px);
		&:after {
			top: 0;
		}
	}

	&.disabled,
	&:disabled,
	&:disabled[disabled] {
		opacity: 1;
		@include button-size($height__input, 35px, 16px);
		@include button-variant-simple(var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent),var(--g5-color-primary-foreground), var(--g5-color-primary), var(--g5-color-primary));
	}

	&.alt {
		@include button-variant-simple(var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent),var(--g5-color-primary-foreground), var(--g5-color-primary), var(--g5-color-primary));
		&.disabled {
			@include button-variant-simple(var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent),var(--g5-color-primary-foreground), var(--g5-color-primary), var(--g5-color-primary));
		}
	}

}



.woocommerce a.remove {
	font-size: 0 !important;
	width: 20px;
	height: 20px;
	display: inline-block;
	&:before {
		font-family: var(--g5-font-icon);
		font-weight: 300;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
		content: '\f00d';
		font-size: 16px;
		color: var(--g5-color-muted);
	}
	&:hover {
		background-color: transparent;
		&:before {
			color: var(--g5-color-dark);
		}
	}
}

.woocommerce button[name="update_cart"] {
	@include button-variant-simple(var(--g5-color-dark),transparent,var(--g5-color-border),var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent));
	&.disabled,
	&:disabled,
	&:disabled[disabled] {
		@include button-variant-simple(var(--g5-color-dark),transparent,var(--g5-color-border),var(--g5-color-accent-foreground), var(--g5-color-accent), var(--g5-color-accent));
	}
}