:root {
	--woocommerce: #720eec;
	--wc-green: #007518;
	--wc-red: #a00;
	--wc-orange: #ffba00;
	--wc-blue: #2ea2cc;
	--wc-primary: #720eec;
	--wc-primary-text: #fcfbfe;
	--wc-secondary: #e9e6ed;
	--wc-secondary-text: #515151;
	--wc-highlight: #958e09;
	--wc-highligh-text: white;
	--wc-content-bg: #fff;
	--wc-subtext: #767676;
	--wc-form-border-color: rgba(32, 7, 7, .8);
	--wc-form-border-radius: 4px;
	--wc-form-border-width: 1px;
	--wc-destructive: #cc1818;
	--wc-card-border-radius: 8px;
}

.woocommerce table.shop_attributes tr, .woocommerce-page table.shop_attributes tr {
	display: block;
}

.woocommerce table.shop_attributes tr td, .woocommerce table.shop_attributes tr th, .woocommerce-page table.shop_attributes tr td, .woocommerce-page table.shop_attributes tr th {
	display: block;
	max-width: 100%;
	width: auto;
	text-align: left;
	padding: .5em;
}

.woocommerce table.shop_attributes tr th, .woocommerce-page table.shop_attributes tr th {
	padding-bottom: .25em;
	border-bottom: 0;
}

.woocommerce table.shop_attributes tr td, .woocommerce-page table.shop_attributes tr td {
	padding-top: .25em;
}

.woocommerce table.shop_attributes tr td>:first-child, .woocommerce table.shop_attributes tr th>:first-child, .woocommerce-page table.shop_attributes tr td>:first-child, .woocommerce-page table.shop_attributes tr th>:first-child {
	padding-top: 0;
	margin-top: 0;
}

.woocommerce table.shop_attributes tr td>:last-child, .woocommerce table.shop_attributes tr th>:last-child, .woocommerce-page table.shop_attributes tr td>:last-child, .woocommerce-page table.shop_attributes tr th>:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
	width: 48%;
	float: left;
	clear: both;
	margin: 0 0 2.992em;
}

.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
	float: right;
	clear: none !important;
}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
	float: none;
	width: 100%;
}