/* HERO */

@media (min-width: 1069px) {
	.typography-hero-headline {
		font-size: 86px;
	}
}
@media (max-width: 734px) {
	.typography-hero-headline {
		font-size: 45px;
	}
}

.section.section-welcome .typography-hero-card-boc-headline {
	font-size: 55px;
}

.section-welcome .hero-card-back {
	text-align: left;
}

/* GALLERY CAROUSEL */

@media (min-width: 1069px) {
	.section.section-welcome .hero-card-front {
		padding: 48px;
	}
	.section.section-welcome .hero-card-front .typography-headline {
		font-size: 42px;
	}
}

@media (max-width: 1068px) {
	.section.section-welcome .hero-card-front {
		padding: 45px;
	}
	.section.section-welcome .hero-card-front .typography-headline {
		font-size: 35px;
	}
}
@media (max-width: 734px) {
	.section.section-welcome .hero-card-front .typography-headline {
		font-size: 25px;
	}
}

/* SECTION HOME */
@media (min-width: 1069px) {
	.card-big-mac-and-iphone .card-big-headline {
		max-width: 15ch;
	}
}

/* SECTION COMPARE  */
.galleries-container .product-tile.product-tile-product-mbp1416 .product-tile-ctas, .galleries-container .product-tile.product-tile-product-prodisplay .product-tile-ctas {
	align-self: center;
	bottom: 0;
	display: block;
	position: absolute;
}

@media (max-width: 734px) {
	.galleries-container .product-tile.product-tile-product-mbp1416 .product-tile-ctas, .galleries-container .product-tile.product-tile-product-prodisplay .product-tile-ctas {
		align-self: flex-start;
	}
}

@media (max-width: 1068px) and (min-width: 735px) {
	.galleries-container .product-tile.product-tile-product-macstudio .product-tile-positioning.product-tile-padding {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 734px) {
	.galleries-container .product-tile.product-tile-product-macstudio .product-tile-positioning.product-tile-padding {
		padding-left: 0px;
		padding-right: 30px;
	}
}

.card-big-mac-and-iphone .card-big-headline {
	max-width: 18ch;
}

@media (min-width: 1069px) {
	.card-big-mac-and-iphone .card-big-headline {
		max-width: 16ch;
	}
}
@media (max-width: 1068px) {
	.card-big-reliable .typography-card-big-headline {
		padding-inline-end: 10px;
	}
}

/*start - Untuk Anda yang menghargai nilai.*/
.section-worth-it .headline {
	max-width: 635px;
}

@media (max-width: 1068px) {
	.section-worth-it .headline {
		max-width: 520px;
	}
}

@media (max-width: 734px) {
	.section-worth-it .headline {
		max-width: none;
	}
}
/*end - Untuk Anda yang menghargai nilai.*/
