/* Terms page shell, based on the original Razor page styles. */
body.page-template-template-terms {
	padding-top: 114px;
	background-color: #131313;
	color: #fff;
	font-family: Helvetica, sans-serif;
}

.luxanora-terms-page .wrap {
	position: relative;
	margin: auto 9.5vw;
	font-family: "Luxanora Home Helvetica", Helvetica, sans-serif;
	font-size: var(--luxanora-p-size);
	line-height: var(--luxanora-p-line-height);
}

.luxanora-terms-page .wrap p {
	margin: 0;
	font-size: var(--luxanora-p-size);
	font-weight: var(--luxanora-p-weight);
	letter-spacing: var(--luxanora-p-letter-spacing);
	line-height: var(--luxanora-p-line-height);
}

@media (min-width: 801px) and (max-width: 1200px) {
	.luxanora-terms-page .wrap {
		margin: 0 4vw 0 9.5vw;
	}
}

@media (max-width: 800px) {
	body.page-template-template-terms {
		padding-top: 57px;
	}

	.luxanora-terms-page .wrap {
		margin: auto 8vw;
	}
}
