#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info {
	border-top: 0;
}

.section-battery .feature-headline strong .headline-part {
	padding-left: 25px;
}

@media only screen and (max-width: 1068px) {
	.section-battery .feature-headline strong .headline-part {
		padding-left: 15px;
	}
}

@media only screen and (max-width: 734px) {
	.section-battery .feature-headline strong .headline-part {
		padding-left: 0;
	}
}

.section-battery .feature-headline strong {
	font-size: 60px;
}

@media only screen and (max-width: 1068px) {
	.section-battery .feature-headline strong {
		font-size: 45px;
	}
}

.section-battery .feature-headline .indent {
	transform: translate(158px, 0px);
}

@media only screen and (max-width: 734px) {
	.section-battery .feature-headline > span {
		transform: translate(-15px, 0px);
	}
}

@media only screen and (max-width: 1068px) {
	.section-battery .feature-headline .indent {
		transform: translate(125px, -10px);
	}
}

@media only screen and (max-width: 734px) {
	.section-battery .feature-headline .indent {
		transform: translate(155px, -10px);
	}
}

/* camera tile */
.section-true-depth.grid-tile-1-col-2-row {
	grid-row: auto/span 1;
}

/* Fix section ways-to-save */
.section-ways-to-save.section-endcap {
	padding: 0;
	margin: 0;
	height: 0;
}

/* True Depth - Design Alts */

.section-true-depth .features-image-color-set {
	margin-top: 10px;
	margin-left: 18px;
}

@media only screen and (max-width: 1068px) {
	.section-true-depth .features-image-color-set {
		margin-top: 10px;
		margin-left: 16px;
	}
}

@media only screen and (max-width: 734px) {
	.section-true-depth .features-image-color-set {
		margin-top: 17px;
		margin-left: 20px;
	}
}

.key-features-features-true-depth-selfie-deep-purple {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 337px;
	--p-height: 185px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.key-features-features-true-depth-selfie-deep-purple {
		--p-width: 239px;
		--p-height: 130px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.key-features-features-true-depth-selfie-deep-purple {
		--p-width: 376px;
		--p-height: 202px;
	}
}

.key-features-features-true-depth-selfie-gold {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 337px;
	--p-height: 185px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.key-features-features-true-depth-selfie-gold {
		--p-width: 239px;
		--p-height: 130px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.key-features-features-true-depth-selfie-gold {
		--p-width: 376px;
		--p-height: 202px;
	}
}

.key-features-features-true-depth-selfie-silver {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 337px;
	--p-height: 185px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.key-features-features-true-depth-selfie-silver {
		--p-width: 239px;
		--p-height: 130px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.key-features-features-true-depth-selfie-silver {
		--p-width: 376px;
		--p-height: 202px;
	}
}

.key-features-features-true-depth-selfie-space-black {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 337px;
	--p-height: 185px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.key-features-features-true-depth-selfie-space-black {
		--p-width: 239px;
		--p-height: 130px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.key-features-features-true-depth-selfie-space-black {
		--p-width: 376px;
		--p-height: 202px;
	}
}

/* Dynamic Island image dimension */

.key-features-features-dynamic-island-dd-dynamic-island {
	--p-width: 981px;
	--p-height: 400px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.key-features-features-dynamic-island-dd-dynamic-island {
		--p-width: 834px;
		--p-height: 340px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.key-features-features-dynamic-island-dd-dynamic-island {
		--p-width: 722px;
		--p-height: 294px;
	}
}

@media only screen and (min-width: 0) {
	.vertical-picture-key-features-features-dynamic-island-dd-dynamic-island {
		--p-height: 400px;
		--p-width: 981px;
		--p-width-aspect-ratio: 2.4525;
	}
}

@media (max-height: 799px), only screen and (max-width: 1068px) {
	.vertical-picture-key-features-features-dynamic-island-dd-dynamic-island {
		--p-height: 340px;
		--p-width: 834px;
		--p-width-aspect-ratio: 2.45294;
	}
}

@media (max-height: 599px), only screen and (max-width: 734px) {
	.vertical-picture-key-features-features-dynamic-island-dd-dynamic-island {
		--p-height: 294px;
		--p-width: 722px;
		--p-width-aspect-ratio: 2.45578;
	}
}
