.woocommerce-breadcrumb {
	display: none;
}

.woocommerce-result-count {
	display: none;
}

form.woocommerce-ordering {
	
}

form.woocommerce-ordering > select {
	padding: 0.45rem;
	color: var(--wp--preset--color--primary);
	background-color: var(--wp--preset--color--background);
	font-size: var(--wp--preset--font-size--medium);
	font-family: var(--wp--preset--font-family--poppins);
	border-radius: 0;
	border: 1px solid var(--wp--preset--color--primary);
}

.woocommerce ul.products li.product .price {
	color: var(--wp--preset--color--secondary);
}

.woocommerce div.product p.price, 
.woocommerce div.product span.price {
	color: var(--wp--preset--color--secondary);
}

.woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button {
	color: var(--wp--preset--color--background);
	background-color: var(--wp--preset--color--primary);
}

.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
	color: var(--wp--preset--color--background);
	background-color: var(--wp--preset--color--secondary);
}

.summary.entry-summary .product_title.entry-title {
	font-size: var(--wp--preset--font-size--large);
	color: var(--wp--preset--color--secondary);
}

.woocommerce div.product form.cart div.quantity {
	margin: 0;
}

.woocommerce .quantity .qty {
	font-size: var(--wp--preset--font-size--medium);
	font-family: var(--wp--preset--font-family--poppins);
	color: var(--wp--preset--color--primary);
	border-radius: 0;
	border: 1px solid var(--wp--preset--color--primary);
}

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
	color: var(--wp--preset--color--background);
	background-color: var(--wp--preset--color--secondary);
	font-weight: 400;
	border-radius: 0;
	border: 1px solid var(--wp--preset--color--primary);
}

.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
	color: var(--wp--preset--color--secondary);
	background-color: var(--wp--preset--color--foreground);
}

.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: var(--wp--preset--color--foreground);
}

table.variations th.label {
	min-width: 4.0rem;
	display: block;
	text-align: left;
}

.woocommerce div.product form.cart .variations select {
	border-radius: 0;
	border: 1px solid var(--wp--preset--color--primary);
}

.woocommerce table.variations tr td select, 
.woocommerce table.variations tr td select option {
	font-family: var(--wp--preset--font-family--poppins)!important;
}

.woocommerce-tabs h2, 
.related.products h2 {
	font-size: var(--wp--preset--font-size--large);
}

.woocommerce-page .input-text {
	padding: 0.7rem 0.9rem;
}

.product_meta > span {
	display: block;
	font-size: var(--wp--preset--font-size--small);
}

.woocommerce-Tabs-panel--description, 
.woocommerce-Tabs-panel--reviews {
	font-size: var(--wp--preset--font-size--small);
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	border-bottom: 1px solid var(--wp--preset--color--foreground);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid var(--wp--preset--color--foreground);
	border-radius: 0px;
	background-color: var(--wp--preset--color--foreground);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover {
	border: 1px solid var(--wp--preset--color--foreground);
	border-bottom-color: var(--wp--preset--color--background);
	border-radius: 0px;
	background-color: var(--wp--preset--color--background);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
	background-color: var(--wp--preset--color--secondary);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
	color: var(--wp--preset--color--background);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover a {
	color: var(--wp--preset--color--primary);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	height: 0;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	min-height: 4.2rem;
}

.woocommerce ul.products li.product .button {
	width: calc(100% - 2*calc(1.333em + 2px));
	text-align: center;
}

.wc-block-mini-cart__button:hover {
	cursor: pointer;
}