.v-row {
	flex-direction: column;
}

.v-mix-controls__mobile {
	display: block;
	margin-bottom: 1rem;
	padding: 0rem 0;
	width: 100%;
	position: sticky;
	top: 60px;
	z-index: 9;
	border-radius: 4px;
	select {
		background-color: rgba(white, 0.9);
		appearance: none;
		display: block;
		width: 100%;
		padding: 1rem;
		border-radius: 4px;
		border: 2px solid var(--primary);
		transition: all 0.25s ease;
		font-size: 1rem;
		font-weight: bold;
		color: var(--primary);
		&::-ms-expand {
			display: none;
		}
	}
	span {
		position: absolute;
		top: 1.1rem;
		right: 1rem;
		transform: rotate(-90deg);
		color: var(--primary);
		font-size: 1.3rem;
	}
}
.v-mix-controls {
	display: none;
}

.v-grid {
	row-gap: 2rem;
	&.c2 {
		grid-template-columns: 1fr;
	}
}
