.woosc-btn, .woosq-btn, .woosw-btn {
	margin-right: 1rem;
	margin-bottom: .5rem;
	text-decoration: none;
}

.woosc-btn:hover, .woosq-btn:hover, .woosw-btn:hover {
	color: var(--global-palette3);
}

.product-actions .woosc-btn, .product-actions .woosq-btn, .product-actions .woosw-btn {
	margin-right: 0rem;
}

.product-actions .woosc-btn.woosc-btn-has-icon, .product-actions .woosc-btn.woosq-btn-has-icon, .product-actions .woosc-btn.woosw-btn-has-icon, .product-actions .woosq-btn.woosc-btn-has-icon, .product-actions .woosq-btn.woosq-btn-has-icon, .product-actions .woosq-btn.woosw-btn-has-icon, .product-actions .woosw-btn.woosc-btn-has-icon, .product-actions .woosw-btn.woosq-btn-has-icon, .product-actions .woosw-btn.woosw-btn-has-icon {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	font-size: 17px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	border: none;
	background: var(--global-palette7);
	color: var(--global-palette3);
}

.product-actions .woosc-btn.woosc-btn-has-icon:hover, .product-actions .woosc-btn.woosq-btn-has-icon:hover, .product-actions .woosc-btn.woosw-btn-has-icon:hover, .product-actions .woosq-btn.woosc-btn-has-icon:hover, .product-actions .woosq-btn.woosq-btn-has-icon:hover, .product-actions .woosq-btn.woosw-btn-has-icon:hover, .product-actions .woosw-btn.woosc-btn-has-icon:hover, .product-actions .woosw-btn.woosq-btn-has-icon:hover, .product-actions .woosw-btn.woosw-btn-has-icon:hover {
	background: var(--global-palette-btn-bg);
	color: var(--global-palette-btn);
}

.product-actions .woosc-btn.woosq-btn-has-icon, .product-actions .woosq-btn.woosq-btn-has-icon, .product-actions .woosw-btn.woosq-btn-has-icon {
	font-size: 16px;
}

.product-actions .woosc-btn .woosc-btn-text, .product-actions .woosc-btn .woosq-btn-text, .product-actions .woosc-btn .woosw-btn-text, .product-actions .woosq-btn .woosc-btn-text, .product-actions .woosq-btn .woosq-btn-text, .product-actions .woosq-btn .woosw-btn-text, .product-actions .woosw-btn .woosc-btn-text, .product-actions .woosw-btn .woosq-btn-text, .product-actions .woosw-btn .woosw-btn-text {
	display: none;
}

div.summary .woosc-btn-has-icon [class*=btn-icon], div.summary .woosc-btn-has-icon [class^=btn-icon], div.summary .woosq-btn-has-icon [class*=btn-icon], div.summary .woosq-btn-has-icon [class^=btn-icon], div.summary .woosw-btn-has-icon [class*=btn-icon], div.summary .woosw-btn-has-icon [class^=btn-icon] {
	font-size: 21px;
}

.woocommerce div.product div.summary button.woosc-btn-has-icon.woosc-btn-icon-text, .woocommerce div.product div.summary button.woosc-btn-has-icon.woosc-btn-text-icon, .woocommerce div.product div.summary button.woosw-btn-has-icon.woosw-btn-icon-text, .woocommerce div.product div.summary button.woosw-btn-has-icon.woosw-btn-text-icon {
	background: transparent;
	padding: 0;
	color: var(--global-palette3);
	font-size: 15px;
	border-radius: 0;
	margin-bottom: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-padding-end: 15px;
	padding-inline-end: 15px;
}

.woocommerce div.product div.summary button.woosc-btn-has-icon.woosc-btn-icon-text:hover, .woocommerce div.product div.summary button.woosc-btn-has-icon.woosc-btn-text-icon:hover, .woocommerce div.product div.summary button.woosw-btn-has-icon.woosw-btn-icon-text:hover, .woocommerce div.product div.summary button.woosw-btn-has-icon.woosw-btn-text-icon:hover {
	color: var(--global-palette3);
}

@media screen and (max-width:767px) {
	.product-actions .woosc-btn.woosc-btn-has-icon, .product-actions .woosc-btn.woosq-btn-has-icon, .product-actions .woosc-btn.woosw-btn-has-icon, .product-actions .woosq-btn.woosc-btn-has-icon, .product-actions .woosq-btn.woosq-btn-has-icon, .product-actions .woosq-btn.woosw-btn-has-icon, .product-actions .woosw-btn.woosc-btn-has-icon, .product-actions .woosw-btn.woosq-btn-has-icon, .product-actions .woosw-btn.woosw-btn-has-icon {
		width: 30px;
		height: 30px;
		font-size: 15px;
	}
	
	#woosw_wishlist {
		padding: 0 10px;
		font-size: 12px;
	}
}

.woosc-popup .woosc-popup-inner .woosc-popup-content {
	background-color: var(--global-palette9) !important;
	color: var(--global-palette3) !important;
}

.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-input input {
	background-color: var(--global-palette7) !important;
	color: var(--global-palette3) !important;
}