/* topbar */
.topbar {
	display: none ;
	flex-direction: column;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 auto;
	background: var(--dark);
	color: var(--light);
	font-family: var(--text);
	font-weight: 600;
	font-size: 0.875rem;
}

/* Wrapper */
.topbarWrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0.875rem 1.5rem;
	margin: 0 auto;
	width: 100%;
	max-width: 1512px;
}

@media (min-width: 768px) {
	.topbarWrapper {
		padding: 0.875rem 2rem;
	}
}

@media (min-width: 1200px) {
	.topbarWrapper {
		padding: 0.875rem 3rem;
	}
}

@media (min-width: 1400px) {
	.topbarWrapper {
		padding: 0.875rem 5rem;
	}
}

/* Col Styling */
.topbar .col {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Disable .colTwo by default */
.topbar .colTwo {
	display: none;
}

.topbar svg {
	fill: var(--light);
}

/* Set dual col styling */
.topbar.dualCols .topbarWrapper {
	justify-content: center;
}

@media (min-width: 1200px) {
	.topbar.dualCols .topbarWrapper {
		justify-content: space-between;
	}
}

@media (min-width: 1200px) {
	.topbar.dualCols .colOne {
		justify-content: flex-start;
	}

	.topbar.dualCols .colTwo {
		display: flex;
		justify-content: flex-end;
	}
}

/* Currency Switcher */
.topbar .actionCurrency {
	display: flex;
	align-items: center;
	gap: 0.875rem;
}

.topbar .actionCurrency a {
	width: 1.5rem;
	height: 1.5rem;
	transition: var(--ease);
	opacity: 0.5;
}

.topbar .actionCurrency a:hover,
.topbar .actionCurrency a:focus,
.topbar .actionCurrency a:active {
	opacity: 1;
}

.topbar .actionCurrency svg {
	width: 100%;
	height: 100%;
}

.currency-gbp .topbar .actionCurrency [data-currency="GBP"] {
	opacity: 1;
}

.currency-usd .topbar .actionCurrency [data-currency="USD"] {
	opacity: 1;
}

/* Social Icons */
.topbarIcons {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
}

.topbarIcons a {
	display: flex;
	justify-content: center;
	align-items: center;
	background: var(--dark);
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	transition: var(--ease);
}

.topbarIcons a:hover {
	background-color: var(--orange);
}

.topbarIcons a svg {
	width: 50%;
	height: 50%;
}
