
[class*="elementor-widget-bdt-wc-"] .bdt-wc-add-to-cart svg {
	inline-size: 1em;
	block-size: 1em;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-add-to-cart a.added {
	display: none;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-add-to-cart a.loading:after {
	content: "";
	font-family: "element-pack";
	-webkit-animation: spin .5s linear infinite;
	animation: spin 1.2s linear infinite;
	margin-inline-start: 10px;
	display: inline-block;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-rating {
	display: inline-block;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-rating .star-rating {
	float: inline-end;
	overflow: hidden;
	position: relative;
	block-size: 1em;
	line-height: 1;
	font-size: 12px;
	inline-size: 6.3em;
	font-family: "star";
	letter-spacing: 1px;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-rating .star-rating:before {
	font-family: star;
	content: "sssss";
	color: #e7e7e7;
	float: inline-start;
	inset-block-start: 0;
	inset-inline-start: 0;
	position: absolute;
	letter-spacing: 3px;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-rating .star-rating span {
	inset-block-start: 0;
	inset-inline-start: 0;
	position: absolute;
	overflow: hidden;
	float: inline-start;
	padding-block-start: 20px;
	color: #fc0;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-rating .star-rating span:before {
	content: "SSSSS";
	inset-block-start: 0;
	position: absolute;
	inset-inline-start: 0;
	letter-spacing: 3px;
}

[class*="elementor-widget-bdt-wc-"] .bdt-wc-rating:empty {
	display: none;
}

@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
