/* Pagina principală. Pe desktop, headerul, bannerul și secțiunile
   stau într-o coloană de 1400px. Pagina de produs folosește aceeași coloană
   (product.css). Pe celelalte pagini headerul urmărește coloana de 1160px
   (brand.css). Bara de avantaje și footerul rămân pe toată lățimea. */

body.digitalease-store .digitalease-home {
	width: 100%;
}

body.digitalease-store .digitalease-home__stack.l-section--container {
	padding-top: 48px;
	padding-bottom: 56px;
}

body.digitalease-store .digitalease-home__stack > .digitalease-categorii {
	margin-bottom: 48px;
}

body.digitalease-store .digitalease-home__stack > .digitalease-shelf {
	margin-top: 0;
	margin-bottom: 48px;
}

body.digitalease-store .digitalease-home__stack > .digitalease-greviews,
body.digitalease-store .digitalease-home__stack > .digitalease-blog,
body.digitalease-store .digitalease-home__stack > .digitalease-newsletter,
body.digitalease-store .digitalease-home__stack > .digitalease-benefits {
	margin-top: 0;
	margin-bottom: 0;
}

body.digitalease-store .digitalease-home__stack > .digitalease-greviews:not(:last-child),
body.digitalease-store .digitalease-home__stack > .digitalease-blog:not(:last-child),
body.digitalease-store .digitalease-home__stack > .digitalease-newsletter:not(:last-child),
body.digitalease-store .digitalease-home__stack > .digitalease-benefits:not(:last-child) {
	margin-bottom: 48px;
}

@media (max-width: 1189px) {
	body.digitalease-store.digitalease-home .digitalease-banners__inner {
		padding-top: 48px;
	}

	body.digitalease-store.digitalease-home h1.digitalease-banners__title {
		line-height: 1.15;
	}
}

@media (min-width: 1190px) {
	body.digitalease-store.digitalease-home .c-header__outer--desktop > .c-header--desktop {
		left: 0;
		right: 0;
		box-sizing: border-box;
		width: min(1400px, 100%);
		max-width: 1400px;
		margin-left: auto;
		margin-right: auto;
	}

	body.digitalease-store.digitalease-home .digitalease-banners,
	body.digitalease-store.digitalease-home .digitalease-home__stack.l-section--container {
		box-sizing: border-box;
		width: min(1400px, 100%);
		max-width: 1400px;
		margin-left: auto;
		margin-right: auto;
	}

	body.digitalease-store .digitalease-home__stack.l-section--container {
		padding-top: 64px;
		padding-bottom: 80px;
	}

	body.digitalease-store .digitalease-home__stack > .digitalease-categorii,
	body.digitalease-store .digitalease-home__stack > .digitalease-shelf,
	body.digitalease-store .digitalease-home__stack > .digitalease-greviews:not(:last-child),
	body.digitalease-store .digitalease-home__stack > .digitalease-blog:not(:last-child),
	body.digitalease-store .digitalease-home__stack > .digitalease-newsletter:not(:last-child),
	body.digitalease-store .digitalease-home__stack > .digitalease-benefits:not(:last-child) {
		margin-bottom: 64px;
	}
}
