.wp-block-acf-primary-taxonomy .children-container{
	margin-top:var(--wp--preset--spacing--15);
}

.wp-block-acf-primary-taxonomy .children-container{
	font-size: var(--wp--preset--font-size--xsmall);
}

.product-category-taxonomy .acf_primary_taxonomy{
	display:inline-flex;
	align-items: flex-end;
	margin-bottom:1px;
	column-gap: 0.5rem;
}
.product-category-taxonomy .acf_primary_taxonomy a{
	display:inline-block;
	line-height: 1;
	position:relative;
}
.product-category-taxonomy .acf_primary_taxonomy .children-container a{
	padding-left:var(--wp--preset--spacing--20);
}
.product-category-taxonomy .acf_primary_taxonomy .children-container:before{
	content:'\203A';
	font-size: var(--wp--preset--font-size--large);
	position:absolute;
	bottom:-0.25rem;
}

.product-category-taxonomy .acf_primary_taxonomy .children-container{
	margin-top:0;
	font-size: var(--wp--preset--font-size--xsmall);
	transform: translateY(10%);
}


.wp-block-acf-primary-taxonomy .children-container .separator.default,
.wp-block-acf-primary-taxonomy .children-container .separator.pipe{
	padding:0 var(--wp--preset--spacing--10);
	color:var(--wp--preset--color--primary-400);
}

.wp-block-acf-primary-taxonomy .children-container .separator.comma{
	padding:0 var(--wp--preset--spacing--10) 0 0;
	color:currentColor;
}
.wp-block-acf-primary-taxonomy a{
	transition:ease-in-out 300ms;
}
.wp-block-acf-primary-taxonomy .children-container a{
	font-size:var(--wp--preset--font-size--xxsmall);
}
.wp-block-acf-primary-taxonomy .children-container .button{
	padding:4px 8px;
	border:1px solid var(--wp--preset--color--primary-200);
	border-radius: 5px;
	color:currentColor;
	background: transparent;
	line-height: 1;
	min-height: unset;
}
.wp-block-acf-primary-taxonomy .children-container .button:hover{
	background-color: rgba(256,256,256,0.7);
	color:var(--wp--preset--color--primary-400);
}

.single-product .acf_primary_taxonomy.block > a{
	color:var(--wp--preset--color--primary-200);
	font-weight:700;
}

@media screen and (max-width:781px) {
	/** primary-taxonomy-block **/
	.product-category-taxonomy .acf_primary_taxonomy {
		flex-wrap: wrap;
	}
	
	.acf_primary_taxonomy .children-container:before {
		bottom: -2px !important;
	}
}
