/**
 * Conditions vendeurs : mise en forme de la page Bricks n° 266.
 * Bandeau, étapes et encadré d'abonnement viennent de accueil.css, colonnes, questions et dernier appel de a-propos.css.
 */

/* Offre en bref, à droite du bandeau */
.blianti-conditions-offre {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	padding: 64px max(16px, calc((100vw - 1320px) / 2)) 64px 64px;
	background: #4A2712;
	color: var(--papier);
}

.blianti-conditions-offre .blianti-accueil__surtitre {
	margin-bottom: 16px;
	color: var(--sable);
}

.blianti-conditions-offre__ligne {
	width: 100%;
	padding: 24px 0;
	border-top: 1px solid #7A5640;
}

.blianti-conditions-offre__valeur {
	font-size: 56px;
	font-weight: 300;
	line-height: 1.05;
	letter-spacing: -.02em;
}

.blianti-conditions-offre__libelle {
	margin-top: 6px;
	color: var(--sable);
	font-size: 17px;
}

/* Abonnement */
.blianti-conditions-abonnement__texte {
	max-width: 560px;
	font-size: 17px;
	line-height: 1.55;
}

.blianti-conditions-abonnement__texte + .blianti-conditions-abonnement__texte {
	margin-top: 16px;
}

/* Liste des engagements, sur fond clair */
.blianti-conditions-engagements .blianti-accueil-vendeur__condition {
	font-size: 17px;
}

.blianti-conditions-engagements__intro {
	max-width: 420px;
	margin-top: 20px;
	color: var(--doux);
	font-size: 17px;
	line-height: 1.55;
}

/* Dernier appel */
.blianti-conditions-final__actions {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 16px 28px;
}

.blianti-conditions-final__actions .blianti-accueil__lien,
.blianti-conditions-final__actions .blianti-accueil__lien:hover {
	color: var(--papier);
}

@media (max-width: 1200px) {
	.blianti-conditions-offre {
		padding-left: 48px;
	}

	.blianti-conditions-offre__valeur {
		font-size: 44px;
	}
}

@media (max-width: 991px) {
	.blianti-conditions-offre {
		padding: 48px 16px;
	}
}
