.widget_block > h2,
.widget .wp-block-group__inner-container > h2 {
	@include widget-title();
}


.wp-block-categories,
.wp-block-archives {
	select {
		width: 100%;
		max-width: 100%;
	}

}

.wc-block-product-categories-list,
.wp-block-page-list,
.wp-block-categories-list,
.wp-block-archives-list {
	@include widget-archive();
}


.wp-block-archives-list {
	a:hover + .count {
		color: var(--g5-color-accent);
	}

	.current-cat {
		span.count,
		> a {
			color: var(--g5-color-accent);
		}
	}
}

.wc-block-product-categories-list {
	a:hover + .wc-block-product-categories-list-item-count {
		color: var(--g5-color-accent);
	}
}

.wp-block-rss,
.wp-block-latest-comments,
.wp-block-latest-posts__list {
	@include widget-meta();
}


.wp-block-latest-comments {
	footer,
	article {
		display: inline;
	}
	&.has-avatars {
		li:before {
			display: none;
		}

		.wp-block-latest-comments__comment {
			@include d-flex();
		}
		.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
		.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
			margin-left: 0;
		}

	}
}

.wp-block-rss {
	.wp-block-rss__item {
		@include d-flex();
		@include flex-wrap();
	}
}



.wc-block-product-search form,
.wp-block-search {
	@include widget-search();
	.wp-block-search__inside-wrapper {
		position: relative;
	}
}

.wc-block-product-search {
	.wc-block-product-search__fields {
		position: relative;
		width: 100%;
	}
	.wc-block-product-search__field {
		padding: 0 50px 0 20px;
	}
	.wc-block-product-search__button {
		position: absolute;
		margin: 0;
		padding: 0;
		display: block;
		svg {
			display: none;
		}
	}
}

.wp-block-tag-cloud {
	@include widget-tag();
}