.barometer {
	--barometer-background-color: var(--color-grey-100);
	--barometer-slider-height: 34px;
	--barometer-cursor-bar-color-one: var(--color-blue-500);
	--barometer-cursor-bar-color-two: #ce111d;
	--barometer-cursor-bar-color-two-light: #f8b7bb;
	--barometer-description-text-color: var(--color-grey-700);
	--text-width: 42rem

}
.barometer .barometer__content {
		background: var(--barometer-background-color);
		border-radius: 12px;
		padding: var(--teft-theme-site-padding);
	}
.barometer .barometer__title {
		font-size: var(--teft-typography-xl);
		margin: 0;
		max-width: var(--text-width);
	}
.barometer .link-button-group {
		display: flex;
		flex-wrap: wrap
	}
.barometer .link-button-group > * {
			margin-right: 12px;
		}
.barometer .link-button {
		margin-bottom: 16px;
		text-decoration: none
	}
.barometer .link-button.link-button--customize {
			color: var(--color-dark);
			font-size: var(--teft-typography-xs);
		}
.barometer .barometer__info-text {
		font-size: var(--teft-typography-xs);
	}
.barometer .barometer-slider {
		border-left: 1px solid #9e9e9e;
		padding: 6px 0;
	}
.barometer .barometer-slider__cursor {
		display: flex;
		padding: 6px 6em 6px 0px;
		position: relative;
		width: 100%;
	}
.barometer .barometer-slider__cursor-bar {
		background-color: var(--barometer-cursor-bar-color-one);
		border-radius: 0 var(--barometer-slider-height) var(--barometer-slider-height) 0;
		height: var(--barometer-slider-height);
		max-width: 100%;
		position: relative;
	}
.barometer .barometer-slider__cursor--refference .barometer-slider__cursor-bar {
			background-color: var(--barometer-cursor-bar-color-two-light);
			width: 100%;
		}
.barometer .barometer-slider__cursor--refference .barometer-slider__cursor-bar-inner {
			border-radius: 0 var(--barometer-slider-height) var(--barometer-slider-height) 0;
			background-color: var(--barometer-cursor-bar-color-two);
			height: 100%;
		}
.barometer .barometer-slider__cursor-label {
		font-weight: 600;
		height: var(--barometer-slider-height);
		line-height: var(--barometer-slider-height);
		position: absolute;
		text-align: center;
		white-space: nowrap;
		right: -6em;
		top: 0;
	}
.barometer .barometer-slider__labels {
		display: flex;
		font-size: var(--teft-typography-xs);
		justify-content: space-between;
	}
.barometer .barometer__bullets {
		display: inline-flex;
		flex-wrap: wrap;
		font-size: var(--teft-typography-xxs)
	}
.barometer .barometer__bullets .barometer__bullet {
			margin-right: 1.25em

		}
.barometer .barometer__bullets .barometer__bullet .barometer__bullet-text {

				white-space: nowrap
			}
.barometer .barometer__bullets .barometer__bullet .barometer__bullet-text::before {
					border-radius: 100%;
					content: "";
					display: inline-block;
					height: 1em;
					margin-right: 0.5em;
					vertical-align: middle;
					width: 1em;
				}
.barometer .barometer__bullets .barometer__bullet:nth-child(1) .barometer__bullet-text::before {
				background-color: var(--barometer-cursor-bar-color-one);
			}
.barometer .barometer__bullets .barometer__bullet:nth-child(2) .barometer__bullet-text::before {
				background-color: var(--barometer-cursor-bar-color-two);
			}
.barometer .barometer__bullets .barometer__bullet:nth-child(3) .barometer__bullet-text::before {
				background-color: var(--barometer-cursor-bar-color-two-light);
			}
.barometer .barometer__description {
		color: var(--barometer-description-text-color);
		max-width: var(--text-width);
	}

