@media (min-width: 1441px) {
	.section-welcome .welcome-content {
		padding-top: 289px;
	}
}

@media (min-width: 1069px) and (max-width: 1440px) {
	.section-welcome .welcome-content {
		padding-top: 237px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-welcome .welcome-content {
		min-height: 698px;
		padding-top: 211px;
	}
}

@media (min-width: 481px) and (max-width: 734px) {
	.section-welcome .welcome-content {
		min-height: 424px;
		padding-top: 121px;
	}
}

@media (max-width: 480px) {
	.section-welcome .welcome-content {
		padding-top: 81px;
	}
}

@media (min-width: 1069px) {
	.section-safety .column:first-child {
		margin-top: -70px;
	}
	#media-card-gallery-item-5 > div > p {
		width: 420px;
		position: relative;
	}
	.section.section .inline-compare-wrap .inline-compare-option .ps-stat {
		width: min(17.583333vw);
	}
	.section-contrast .contrast-container {
		padding-bottom: 80px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-contrast .contrast-container {
		padding-bottom: 80px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-contrast {
		--global-section-aap-padding: 206px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast {
		--global-section-padding: 58px;
	}
	html.no-enhanced .section-product-stories .section-camera-control .all-access-pass__container #aap-base-button-test-1 {
		margin-bottom: 30px;
	}
}

.section-welcome .welcome-content-container .welcome-content .welcome-headline-container {
	display: none;
}

@media only screen and (max-width: 734px) {
	.section.section-safety .viewport-content .ps-swatch-secondary {
		margin-top: 20px;
	}
}

.section.section-apple-intelligence {
	padding-top: 0px;
}

@media only screen and (max-width: 734px) {
	.section.section-contrast .viewport-content .all-access-pass__container {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-welcome .welcome-content-container .top-marquee.marquee-container .viewport-content {
		width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.welcome-content-container .media-container {
		margin-bottom: 40px;
	}
}

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section.section-upgrade .inline-compare-wrap {
	padding-bottom: 80px;
}
@media only screen and (max-width: 1068px) {
	.section.section-upgrade .inline-compare-wrap {
		padding-bottom: 72px;
	}
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile {
		min-height: 262px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-upgrade .inline-compare-wrap {
		padding-bottom: 48px;
	}
}
@media only screen and (max-width: 480px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile {
		min-height: 215px;
	}
}

/* @media only screen and (min-width: 1069px) {

	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .stat,
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .tile-copy {
		font-size: 16px;
	}

	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .stat-reduced strong {
		font-size: 36px;
	}
}

@media only screen and (max-width: 734px) {

	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .stat,
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .tile-copy {
		font-size: 11px;
	}

	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .stat-reduced strong {
		font-size: 25px;
	}
} */

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
