.components-button.woocommerce-dropdown-button {
	background-color: $studio-white;
	position: relative;
	border: 1px solid $gray-700;
	color: $gray-900;
	border-radius: 4px;
	padding: 0 40px 0 0;
	width: 100%;
	height: auto;

	&::after {
		content: '';
		background: $gray-900;
		mask: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20%2F%3E%3C%2Fsvg%3E)
			no-repeat right 0 top 55%;
		position: absolute;
		right: 14px;
		width: 32px;
		height: 48px;
	}

	&.is-open {
		&::after {
			transform: translateX(12px) translateY(2px) rotate(180deg);
		}
	}

	&:hover,
	&:active,
	&.is-open {
		color: var(--wp-admin-theme-color);
		&::after {
			background: var(--wp-admin-theme-color);
		}
	}

	&.is-multi-line .woocommerce-dropdown-button__labels {
		flex-direction: column;
	}

	&:not(:focus):not(.is-open) {
		border-color: $gray-700;
	}
}

.woocommerce-dropdown-button__labels {
	text-align: left;
	padding: 8px 12px;
	min-height: 48px;
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-around;

	@include breakpoint( '<400px' ) {
		min-height: 46px;
	}

	span {
		width: 100%;
		text-align: left;

		&:last-child {
			@include font-size( 12 );
			margin: 0;
		}

		&:first-child {
			@include font-size( 13 );
			font-weight: 600;
		}

		@include breakpoint( '<400px' ) {
			&:last-child {
				@include font-size( 10 );
			}

			&:first-child {
				@include font-size( 12 );
			}
		}
	}
}
