/* 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 {
		margin: 0 auto;
		max-width: 220px;
	}

	.section-welcome .welcome-content-container .welcome-content .top-marquee {
		padding-top: 40px;
	}
}

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

/* Camera Control Card */
@media (min-width: 1069px) {
	.section-media-card .media-gallery-item-camera-control .caption {
		width: calc(var(--caption-width) + 110px);
	}
}

@media only screen and (min-width: 1441px) {
	.section-media-card .media-gallery-item-chip .caption {
		width: calc(var(--caption-width) + 100px);
	}
}

@media only screen and (min-width: 1069px) and (max-width: 1440px) {
	.section-media-card .media-gallery-item-chip .caption {
		width: calc(var(--caption-width) + 41px);
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-media-card .media-gallery-item-chip .caption {
		width: calc(var(--caption-width) - 43px);
	}
}

@media only screen and (max-width: 483px) {
	.section-media-card .media-gallery-item-chip .caption {
		width: calc(var(--caption-width) - 43px);
	}
}

/* Apple Intelligence Disclaimer */
.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;
	}
}

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

.section-apple-intelligence .subsection-header {
	margin-top: 0px;
}

.section-apple-intelligence
	.section-apple-intelligence-hero
	.headline-video-container
	.video-wrapper {
	height: auto;
}

/* Camera Control */
@media only screen and (max-width: 379px) {
	.section-camera-control .typography-headline-super {
		font-size: 41px;
	}
}

/* Privacy */
@media (min-width: 669px) and (max-width: 734px) {
	.section-product-stories .typography-headline {
		width: 487px;
	}
}

/* Apple Intelligence Section Play/Pause Button */

@media only screen and (min-width: 1069px) {
	#productivity-gallery-item-1
		.bento
		.bento-item.tile-rounded
		.vertically-scaling-container
		.inline-media-ui.inline-media-ui-button {
		margin-left: 35px;
		margin-top: -4px;
	}
}

@media only screen and (min-width: 1069px) {
	#siri-gallery-item-3
		.bento.row
		.bento-item.tile-rounded
		.vertically-scaling-container
		.inline-media-ui.inline-media-ui-button {
		margin-left: 35px;
		margin-top: -4px;
	}
}

@media only screen and (min-width: 735px) {
	.bento-tab-gallery .bento .bento-item .bento-copy.custom_bento-copy {
		width: 75%;
	}
}

/* Apple TV */
.customized-cta-tv {
	display: block;
	text-align: center;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: -60px;
	margin-bottom: 70px;
	font-size: 14px;
	line-height: 1.2857742857;
	font-weight: 400;
	letter-spacing: -0.016em;
	z-index: 20;
}

@media only screen and (max-width: 1068px) {
	.customized-cta-tv {
		margin-top: -20px;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.customized-cta-tv {
		margin-top: -20px;
		margin-bottom: 10px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 734px) {
	.customized-cta-tv {
		margin-bottom: 20px;
	}
}

@media only screen and (min-width: 419px) and (max-width: 569px) {
	.customized-cta-tv {
		margin-top: -10px;
		max-width: 222px;
	}
}

@media only screen and (max-width: 418px) {
	.customized-cta-tv {
		margin-top: 0px;
	}
}

/* Battery */
@media only screen and (min-width: 1068px) {
	.section-battery #compare-battery-gallery .ps-stat {
		min-width: 210px;
	}
}

/*Chip Headline */
@media (max-width: 734px) {
	.chip-content .typography-headline-super {
		font-size: 34px;
	}
}

/* Apple Intelligence */
#expression-gallery-item-2 .row {
	justify-content: center;
}

/* 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;
	}
}

/* iOS-18 */
.section-ios-18 .section-end-cta {
	padding-bottom: 160px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-ios-18 .section-end-cta {
		padding-bottom: 128px;
	}
}

@media only screen and (max-width: 734px) {
	.section-ios-18 .section-end-cta {
		padding-bottom: 96px;
	}
}

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

/* AI Disclaimer - Bento Gallery */
.bento-tab-gallery .bento-disclaimer {
	font-weight: 600;
	margin-top: 20px;
}

/* Compare Upgrade Gallery */

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

/*SCREENS*/

/* 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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_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/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_xsmall_2x.jpg);
	}
}

/* Express Clean up */

.section-apple-intelligence .overview-apple-intelligence-express-clean-up {
	background-image: url(/br/iphone-16/images/overview/apple-intelligence/express_clean_up__c3qleegs6oya_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/images/overview/apple-intelligence/express_clean_up__c3qleegs6oya_large_2x.jpg);
	}
}

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

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

@media (max-width: 480px) {
	.section-apple-intelligence .overview-apple-intelligence-express-clean-up {
		background-image: url(/br/iphone-16/images/overview/apple-intelligence/express_clean_up__c3qleegs6oya_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/images/overview/apple-intelligence/express_clean_up__c3qleegs6oya_xsmall_2x.jpg);
	}
}

/*Productivy notifications */

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

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

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

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

@media (max-width: 480px) {
	.section-apple-intelligence
		.overview-apple-intelligence-productivity-notifications {
		background-image: url(/br/iphone-16/images/overview/apple-intelligence/productivity_notifications__b6vku0xq1zxy_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/images/overview/apple-intelligence/productivity_notifications__b6vku0xq1zxy_xsmall_2x.jpg);
	}
}

/*Express playground */

.section-apple-intelligence .overview-apple-intelligence-express-playground {
	background-image: url(/br/iphone-16/images/overview/apple-intelligence/express_playground__bpmf0g3p7q2q_large.jpg);
}

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

@media (max-width: 480px) {
	.section-apple-intelligence
		.overview-apple-intelligence-express-playground {
		background-image: url(/br/iphone-16/images/overview/apple-intelligence/express_playground__bpmf0g3p7q2q_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/images/overview/apple-intelligence/express_playground__bpmf0g3p7q2q_xsmall_2x.jpg);
	}
}

/* Siri Instructions */

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

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

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

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

@media (max-width: 480px) {
	.section-apple-intelligence .overview-apple-intelligence-siri-instructions {
		background-image: url(/br/iphone-16/images/overview/apple-intelligence/siri_instructions__yvqikxwqzte6_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/images/overview/apple-intelligence/siri_instructions__yvqikxwqzte6_xsmall_2x.jpg);
	}
}

/* AB styles --- Begin */

/* A/B control */
ul.product-tile-set.variant {
	display: none;
}

[data-at-ab-i16ecm="v0"] ul.product-tile-set.control {
	display: flex;
}
[data-at-ab-i16ecm="v0"] ul.product-tile-set.variant {
	display: none;
}

[data-at-ab-i16ecm="v1"] ul.product-tile-set.variant {
	display: flex;
}
[data-at-ab-i16ecm="v1"] ul.product-tile-set.control {
	display: none;
}

/* AB styles --- End */
