.wp-block-pullquote {
	padding: 3em;
	font-size: inherit;
	border: 2px solid currentColor;
}

.wp-block-pullquote blockquote {
	border: none;
	padding: 0;
	margin: 0;
	text-align: inherit;
}

.wp-block-table table {
	margin-bottom: 0;
}

.wp-block-table figcaption {
	margin-top: 10px;
}

.wp-block-table.is-style-stripes {
	border-bottom: none;
}

p.has-background {
	padding: 20px;
}

.aligncenter[id*="attachment"] {
	text-align: center;
}

.wp-block-group.has-background {
	padding: 20px;
}

.wp-block-media-text .wp-block-media-text__content {
	padding: 20px;
}

.wp-block-media-text__content>*:last-child {
	margin-bottom: 0;
}

.wp-block-post-terms.has-background {
	padding: 20px;
}

.wp-block-post-terms.has-text-color a {
	color: inherit;
}

.wp-block-post-terms.has-text-color a:hover {
	opacity: .8;
}

.wp-block-calendar table {
	margin-bottom: 0;
}

.wp-block-categories ul {
	list-style: none;
}

.wp-block-page-list {
	--li-pl: 0;
}

.wp-block-page-list, .wp-block-page-list ul {
	list-style: none;
}

.wp-block-rss__item-title {
	font-weight: 600;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
	border-radius: var(--wd-form-brd-radius);
	background-color: var(--wd-form-bg);
	padding: 5px;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__input {
	border: none;
	background: unset;
}

.wc-block-sort-select select {
	width: max-content;
}

.wc-block-review-list {
	list-style: none;
	--li-pl: 0;
}

.products-block-post-template .wp-block-post>* {
	margin-bottom: 12px;
	margin-top: 0;
}

:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query) .added_to_cart {
	display: none;
}

.wc-block-price-slider .wc-block-components-price-slider {
	margin-bottom: 0;
}

.wc-blocks-filter-wrapper>.wp-block-heading {
	color: var(--wd-widget-title-color);
	font-weight: var(--wd-widget-title-font-weight);
	font-style: var(--wd-widget-title-font-style);
	font-family: var(--wd-widget-title-font);
	text-transform: var(--wd-widget-title-transform);
	font-size: var(--wd-widget-title-font-size);
}

.wc-block-components-filter-reset-button {
	--btn-height: auto;
}

.wc-block-components-checkbox label {
	color: inherit;
}