/* Local overrides */

/* Hero Apple Intelligence Disclaimer */
@media (max-width: 480px) {
	.section-welcome
		.welcome-content-container
		.welcome-content
		.bottom-marquee
		.marquee
		.detail-milestone {
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-welcome
		.welcome-content-container
		.welcome-content
		.bottom-marquee
		.marquee
		.detail-milestone {
		width: 460px;
		margin-left: auto;
		margin-right: auto;
	}
}

/* hero pricing */

@media (max-width: 375px) {
	.pricing-product {
		max-width: 233px;
		margin: auto;
		margin-top: 20px;
	}
}

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

@media only screen and (max-width: 375px) {
	.section-welcome
		.welcome-content-container
		.welcome-content
		.media-container {
		bottom: 4em;
	}
}

@media only screen and (max-width: 320px) {
	.section-welcome
		.welcome-content-container
		.welcome-content
		.media-container {
		bottom: 3em;
	}
}

/* for all mankind link */

.battery-details .video-caption.ps-swatch-secondary .icon-wrapper {
	color: #86868b;
}

/* AI HL alt */

.section-apple-intelligence
	.section-apple-intelligence-hero
	.subsection-header
	.apple-intelligence-disclaimer {
	opacity: 1;
}

.section-apple-intelligence.live-text-headline .headline-text-container h3 {
	padding-right: 25px;
	padding-left: 25px;
}

.section-apple-intelligence
	.section-apple-intelligence-hero
	.subsection-header
	.apple-intelligence-disclaimer {
	padding-left: 20px;
	padding-right: 20px;
}

@media only screen and (max-width: 426px) {
	.section-apple-intelligence
		.section-apple-intelligence-hero
		.subsection-header
		.apple-intelligence-disclaimer {
		width: 300px;
	}
}

/*  section-camera-control gradient HL */

@media (min-width: 1069px) {
	.section-camera-control {
		padding-top: 130px;
	}

	.section-camera-control .subsection-copy-intro {
		margin-top: 30px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-camera-control {
		padding-top: 103px;
	}

	.section-camera-control .subsection-copy-intro {
		margin-top: 25px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-camera-control {
		padding-top: 103px;
	}

	.section-camera-control .subsection-copy-intro {
		margin-top: 25px;
	}
}

@media (max-width: 735px) {
	.section-camera-control {
		padding-top: 103px;
	}

	.section-camera-control .subsection-copy-intro {
		margin-top: 25px;
	}
}

/* Chip Section gradient HL */

@media only screen and (min-width: 1068px) {
	.section-chip .chip-content .base-text,
	.section-chip .chip-content .glow-text {
		min-width: 650px;
	}
}

/* Dynamic pricing */

.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}

.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}

/* Compare */

@media (max-width: 658px) {
	.product-tile-product-iphone-16
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(2) {
		margin-bottom: 26px;
	}
}

@media (max-width: 493px) {
	.product-tile-product-iphone-16
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(2) {
		margin-bottom: 0px;
	}
}

@media (max-width: 487px) {
	.product-tile-product-iphone-16-pro
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(1) {
		margin-bottom: 27px;
	}
}

@media (max-width: 480px) {
	.product-tile-product-iphone-16-pro
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(1) {
		margin-bottom: 0px;
	}

	.product-tile-product-iphone-16
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(2) {
		margin-bottom: 25px;
	}
}

@media (max-width: 466px) {
	.product-tile-product-iphone-16
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(2) {
		margin-bottom: 0px;
	}
}

@media (max-width: 460px) {
	.product-tile-product-iphone-16-pro
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(1) {
		margin-bottom: 27px;
	}
}

@media (max-width: 353px) {
	.product-tile-product-iphone-16
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(3) {
		margin-bottom: 26px;
	}
}

@media (max-width: 332px) {
	.product-tile-product-iphone-16
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(2) {
		margin-bottom: 26px;
	}
}

@media (max-width: 328px) {
	.product-tile-product-iphone-16-pro
		.tout-group
		.tout:nth-child(4)
		.tout-list
		li:nth-child(1) {
		margin-bottom: 0px;
	}
}

/* Custom copy wrapping */
.custom_no_wrap_xsmall {
	white-space: nowrap;
}

@media only screen and (max-width: 326px) {
	.custom_no_wrap_xsmall {
		white-space: normal;
	}
}

/* Designed to Last Headline Spacing */
@media (max-width: 734px) {
	.feature-card .feature-card-copy {
		padding-bottom: 340px;
	}
}

/* ai headline */
@media only screen and (min-width: 1440px) {
	h4.vi-headline-m.vi-headline.typography-vi-subheadline {
		max-width: 60%;
	}
}

/* Upgrade Section */

#compare-upgrade-gallery {
	padding-bottom: 80px;
}

/* Screens */

/* Ceramic Shield */

section.section-upgrade
	.inline-compare-wrap
	.inline-wrap
	.compare-tile-ceramic-shield
	.upgrade-picture-wrap
	.bg-upgrade-image.ready-to-load {
	background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_large_2x.jpg);
	}
}

@media (min-width: 1441px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_xlarge.jpg);
	}
}

@media (min-width: 1441px) and (min-resolution: 1.5dppx),
	(min-width: 1441px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_xlarge_2x.jpg);
	}
}

@media (max-width: 1068px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),
	(max-width: 1068px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),
	(max-width: 734px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_small_2x.jpg);
	}
}

@media (max-width: 480px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_xsmall.jpg);
	}
}

@media (max-width: 480px) and (min-resolution: 1.5dppx),
	(max-width: 480px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-ceramic-shield
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/ceramic_shield__f9vl6nb5j9ym_xsmall_2x.jpg);
	}
}

/* Dynamic Island*/

section.section-upgrade
	.inline-compare-wrap
	.inline-wrap
	.compare-tile-dynamic-island
	.upgrade-picture-wrap
	.bg-upgrade-image.ready-to-load {
	background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_large_2x.jpg);
	}
}

@media (min-width: 1441px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_xlarge.jpg);
	}
}

@media (min-width: 1441px) and (min-resolution: 1.5dppx),
	(min-width: 1441px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_xlarge_2x.jpg);
	}
}

@media (max-width: 1068px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),
	(max-width: 1068px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),
	(max-width: 734px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_small_2x.jpg);
	}
}

@media (max-width: 480px) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_xsmall.jpg);
	}
}

@media (max-width: 480px) and (min-resolution: 1.5dppx),
	(max-width: 480px) and (min-resolution: 144dpi) {
	section.section-upgrade
		.inline-compare-wrap
		.inline-wrap
		.compare-tile-dynamic-island
		.upgrade-picture-wrap
		.bg-upgrade-image.ready-to-load {
		background-image: url(/br/iphone-16-pro/images/overview/product-stories/upgrade/inline-compare/dynamic_island__ecff9fvmu4wi_xsmall_2x.jpg);
	}
}

/* productivity notifications */
.section-apple-intelligence
	.overview-apple-intelligence-productivity-notifications {
	background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/productivity_notifications__cyc0vjsn76gm_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-apple-intelligence
		.overview-apple-intelligence-productivity-notifications {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/productivity_notifications__cyc0vjsn76gm_large_2x.jpg);
	}
}

@media (max-width: 480px) {
	.section-apple-intelligence
		.overview-apple-intelligence-productivity-notifications {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/productivity_notifications__cyc0vjsn76gm_xsmall.jpg);
	}
}

@media (max-width: 480px) and (min-resolution: 1.5dppx),
	(max-width: 480px) and (min-resolution: 144dpi) {
	.section-apple-intelligence
		.overview-apple-intelligence-productivity-notifications {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/productivity_notifications__cyc0vjsn76gm_xsmall_2x.jpg);
	}
}

/*Siri instructions */

.section-apple-intelligence .overview-apple-intelligence-siri-instructions {
	background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/siri_instructions__d51kwie6zoae_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-apple-intelligence .overview-apple-intelligence-siri-instructions {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/siri_instructions__d51kwie6zoae_large_2x.jpg);
	}
}

@media (max-width: 480px) {
	.section-apple-intelligence .overview-apple-intelligence-siri-instructions {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/siri_instructions__d51kwie6zoae_xsmall.jpg);
	}
}

@media (max-width: 480px) and (min-resolution: 1.5dppx),
	(max-width: 480px) and (min-resolution: 144dpi) {
	.section-apple-intelligence .overview-apple-intelligence-siri-instructions {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/siri_instructions__d51kwie6zoae_xsmall_2x.jpg);
	}
}

/*Clean up */

.section-apple-intelligence .overview-apple-intelligence-express-clean-up {
	background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/express_clean_up__bh8okd58kr9e_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-apple-intelligence .overview-apple-intelligence-express-clean-up {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/express_clean_up__bh8okd58kr9e_large_2x.jpg);
	}
}

@media (max-width: 480px) {
	.section-apple-intelligence .overview-apple-intelligence-express-clean-up {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/express_clean_up__bh8okd58kr9e_xsmall.jpg);
	}
}

@media (max-width: 480px) and (min-resolution: 1.5dppx),
	(max-width: 480px) and (min-resolution: 144dpi) {
	.section-apple-intelligence .overview-apple-intelligence-express-clean-up {
		background-image: url(/br/iphone-16-pro/images/overview/apple-intelligence/express_clean_up__bh8okd58kr9e_xsmall_2x.jpg);
	}
}

/* Playground */
.section-apple-intelligence .overview-apple-intelligence-express-playground{
    background-image:url(/br/iphone-16-pro/images/overview/apple-intelligence/express_playground__f2yecli2odqq_large.jpg)}
    
@media(min-resolution:1.5dppx),(min-resolution:144dpi){
    .section-apple-intelligence .overview-apple-intelligence-express-playground{
        background-image:url(/br/iphone-16-pro/images/overview/apple-intelligence/express_playground__f2yecli2odqq_large_2x.jpg)}}

@media(max-width:480px){
    .section-apple-intelligence .overview-apple-intelligence-express-playground{
        background-image:url(/br/iphone-16-pro/images/overview/apple-intelligence/express_playground__f2yecli2odqq_xsmall.jpg)}}
    
@media(max-width:480px)and (min-resolution:1.5dppx),(max-width:480px)and (min-resolution:144dpi){
    .section-apple-intelligence .overview-apple-intelligence-express-playground{
        background-image:url(/br/iphone-16-pro/images/overview/apple-intelligence/express_playground__f2yecli2odqq_xsmall_2x.jpg)}}

 