.hexdisplay-cart-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.42rem;
	min-height: 2.7rem;
	padding: 0.65rem 0.85rem;
	border: 1px solid #b9cbe0;
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.72);
	color: #10233f;
	cursor: pointer;
	font: 750 0.82rem/1 "Montserrat", sans-serif;
	transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;
}

.hexdisplay-cart-button:hover,
.hexdisplay-cart-button:focus-visible {
	border-color: #1769d2;
	background: #fff;
	transform: translateY(-1px);
}

.hexdisplay-cart-button svg {
	width: 1.1rem;
	fill: none;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1.8;
}

.hexdisplay-cart-button__count {
	display: inline-grid;
	place-items: center;
	min-width: 1.35rem;
	height: 1.35rem;
	padding-inline: 0.25rem;
	border-radius: 999px;
	background: #1769d2;
	color: #fff;
	font-size: 0.68rem;
}
