.contentRender_name_plugins_common_tripbuilder_counter {
    min-width: 56px;
}

.tripbuilder-counter {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    height: 100%;
    color: var(--white);
    font-size: 1rem;
    font-weight: 200;
    white-space: nowrap;
    min-width: 56px;
    width: 56px;
}

.tripbuilder-counter span {
    letter-spacing: 0.25rem;
}

.tripbuilder-counter i::before {
    font-weight: 900;
}

@media screen and (min-width: 90em) {
    .tripbuilder-counter {
        font-size: 1.125rem;
    }
}

@media (hover: hover) {
	.tripbuilder-counter:hover {
		color: var(--orange-d5);
	}
}