/* br */
body {
	line-break: strict;
}

.page-overview br.large {
	display: block;
}

@media (max-width: 1068px) {
	.page-overview br.large {
		display: none;
	}
}

@media (max-width: 734px) {
	.page-overview br.large {
		display: none;
	}
}

.page-overview br.medium {
	display: none;
}

@media (max-width: 1068px) {
	.page-overview br.medium {
		display: block;
	}
}

@media (max-width: 734px) {
	.page-overview br.medium {
		display: none;
	}
}

.page-overview br.small {
	display: none;
}

@media (max-width: 1068px) {
	.page-overview br.small {
		display: none;
	}
}

@media (max-width: 734px) {
	.page-overview br.small {
		display: block;
	}
}

.page-overview br.xsmall {
	display: none;
}

@media (max-width: 480px) {
	.page-overview br.xsmall {
		display: block;
	}
}

@media only screen and (max-width: 480px) {
	.jp-headline-adjust.xsmall-hide {
		display: none;
	}
	.jp-headline-adjust.xsmall-show, .jp-headline-adjust.xsmall-show-inline, .jp-headline-adjust.xsmall-show-inlineflex {
		display: inline-flex;
	}
}

html.touch.no-desktop #ac-localnav .ac-ln-button {
	padding-top: 4px;
	padding-bottom: 2px;
}

html.no-touch.desktop .detail-ctas-link.button {
	padding-top: 9px;
	padding-bottom: 7px;
}

.icon-card.gallery-item .typography-eyebrow {
	display: block;
	font-size: 17px;
	font-weight: normal;
}
@media (min-width: 1069px) {
	.section-battery .battery-details .picture-wrap {
		margin-bottom: 40px;
	}
}
.section-battery .jp-battery-cta {
	position: relative;
	z-index: 1;
	margin-inline: auto;
	text-align: center;
	bottom: 22%;
}

@media (max-width: 1068px) {
	.section-battery .battery-details .picture-wrap {
		margin-bottom: 20px;
	}
	.section-battery .jp-battery-cta {
		bottom: 22%;
	}
}
@media (max-width: 734px) {
	.section-battery .battery-details .picture-wrap {
		margin-bottom: 40px;
	}
	.section-battery .jp-battery-cta {
		bottom: 22%;
	}
}
.section-battery .jp-battery-cta a {
	color: #6e6e73;
}

.bento-tab-gallery .bento-headline {
	margin-inline: auto;
}

html.welcome-enhanced .section-welcome .overview-welcome-hero-apple-intelligence-headline {
	--p-width: 836px;
}
@media (min-width: 1441px) {
	html.welcome-enhanced .section-welcome .overview-welcome-hero-apple-intelligence-headline {
		--p-width: 836px;
	}
}

@media (max-width: 1068px) {
	html.welcome-enhanced .section-welcome .overview-welcome-hero-apple-intelligence-headline {
		--p-width: 600px;
	}
}

@media (max-width: 734px) {
	html.welcome-enhanced .section-welcome .overview-welcome-hero-apple-intelligence-headline {
		--p-width: 548px;
	}
}

@media (max-width: 480px) {
	html.welcome-enhanced .section-welcome .overview-welcome-hero-apple-intelligence-headline {
		--p-width: 493px;
	}
}

.section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
	--p-width: 660px;
	margin-inline: auto;
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
		--p-width: 524px;
	}
}

@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
		--p-width: 328px;
	}
}

/* Localization images */
.section-apple-intelligence .overview-apple-intelligence-siri-instructions {
	background-image: url(/jp/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(/jp/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(/jp/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(/jp/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(/jp/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(/jp/iphone-16/images/overview/apple-intelligence/siri_instructions__yvqikxwqzte6_xsmall_2x.jpg);
	}
}

@media (min-width: 1069px) {
	.section-media-card .media-gallery-item-apple-intelligence .caption {
		max-width: 30%;
	}
}
.tabnav-legacy.with-paddles .tabnav-legacy-link {
	word-break: keep-all;
}

@media (max-width: 400px) {
	#overview-apple-intelligence-apple-intelligence-headline-endframe-1 {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100vw;
		max-width: 100%;
	}
	.section-apple-intelligence .section-apple-intelligence-hero .subsection-header .badge {
		display: block;
		text-align: center;
		position: relative;
		top: 20vw;
		width: 60px;
		left: 50%;
		margin-left: -30px;
	}
	.overview-apple-intelligence-apple-intelligence-headline-endframe img, .apple-intelligence-headline-media .overview-apple-intelligence-apple-intelligence-headline-endframe img, #overview-apple-intelligence-apple-intelligence-headline-endframe-1 img {
		width: 128vw;
	}
}
@media (min-width: 735px) and (max-width: 1068px) {
	#gallery-item-personal-session.icon-card .tile-content, #gallery-item-trade-in.icon-card .tile-content {
		padding-inline-end: 65px;
	}
}
@media (min-width: 1069px) {
	#gallery-item-personal-session.icon-card .tile-content, #gallery-item-trade-in.icon-card .tile-content {
		padding-inline-end: 58px;
	}
}
@media (max-width: 735px) {
	#gallery-item-personal-session.icon-card .tile-content, #gallery-item-trade-in.icon-card .tile-content {
		padding-inline-end: 20px;
	}
}
@media (min-width: 735px) {
	#icon-card-apple-trade-in .ric-modal-content-wrapper .modal-headline {
		margin-right: -0.5em;
	}
}

@media (max-width: 734px) {
	html.enhanced .viewer-colornav-item {
		margin-left: 2px;
		margin-right: 2px;
	}
	.viewer-sizenav-link {
		font-size: 12px;
	}
}
@media (max-width: 380px) {
	html.enhanced .viewer-colornav-item {
		margin-left: 2px;
		margin-right: 2px;
	}
	.viewer-sizenav-link {
		font-size: 11px;
	}
	.viewer-sizenav-label {
		font-size: 11px;
	}
}
.section-apple-intelligence-privacy .typography-headline {
	width: 100%;
}
.zoom-gallery-captions .gallery-caption {
	width: 100%;
}

.section-welcome .detail-pricing .product-persistent .footnote {
	display: inline;
}

.section-incentive .overview-incentive-icon-specialist-alt img {
	width: 100%;
}

@media (max-width: 734px) {
	.section-apple-intelligence .section-apple-intelligence-hero .headline-video-container .video-wrapper {
		height: auto;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.media-gallery-item-apple-intelligence .typography-media-card-gallery-headline:lang(ja) {
		width: 440px;
	}
}
@media (max-width: 400px) {
	.section-apple-intelligence-hero .subsection-header .headline-video-container .inline-media-component-container {
		display: grid;
	}
}
.bento-tab-gallery .bento-headline {
	width: 100%;
}
.page-overview .product-tile .xsmall {
	display: none;
}
@media (max-width: 380px) {
	.page-overview .product-tile .xsmall-hide {
		display: none;
	}
	.page-overview .product-tile .xsmall {
		display: inline;
	}
}

.ribbon .footnote a {
	text-decoration: none;
}
.ribbon .footnote a:hover {
	color: rgb(0, 102, 204);
}

#gallery-item-carrier-deals .tile-content {
	padding-inline-end: 20px;
	padding-bottom: 60px;
}
#gallery-item-apple-store-app .tile-content {
	padding-inline-end: 57px;
}
@media (max-width: 734px) {
	#gallery-item-apple-store-app .tile-content {
		padding-inline-end: 24px;
	}
}

@media (max-width: 1068px) {
	.bento-tab-gallery .bento .bento-item {
		width: 100%;
	}
}
@media (max-width: 400px) {
	.marquee .viewport-content .milestone-secondary {
		max-width: calc(100vw - 2em);
		margin-inline: auto;
	}
}
@media (max-width: 400px) {
	.section-welcome .welcome-content-container .welcome-content .welcome-headline-container .welcome-headline img {
		max-width: 120vw;
	}
}
@media (min-width: 735px) and (max-width: 1068px) {
	.ribbon-content {
		width: 85%;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-action-button .tablist-wrapper {
		margin-bottom: 29px;
	}
}

@media (min-width: 1068px) and (max-width: 1441px) {
	.index .index-group:nth-last-child(1) {
		padding-inline-end: 40px;
	}
}

@media (max-width: 734px) {
	section.section .inline-compare-wrap .form-dropdown {
		margin-top: 0;
		margin-bottom: var(--ps-spacing-20);
	}
}
@media (min-width: 735px) {
	section.section-battery .inline-compare-wrap .inline-compare-select-label {
		margin-inline-start: var(--ps-spacing-20);
		margin-inline-end: 0;
	}
}

section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-dynamic-island .upgrade-picture-wrap .bg-upgrade-image.ready-to-load {
	background-image: url(/jp/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(/jp/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(/jp/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(/jp/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(/jp/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(/jp/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(/jp/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(/jp/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(/jp/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(/jp/iphone-16/images/overview/product-stories/upgrade/inline-compare/dynamic_island__c2mtyfpcc8k2_xsmall_2x.jpg);
	}
}

/* .section-battery */
.section-battery .ps-stat strong {
	white-space: nowrap;
}

/* .section-upgrade */
section.section-upgrade .inline-compare-wrap .form-dropdown-select {
	padding: 2px 34px 0px var(--dropdown-padding);
}

section.section-upgrade .inline-compare-wrap .form-dropdown-select:focus {
	padding: 2px 34px 0px var(--dropdown-padding) !important;
}

section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap .bg-upgrade-image {
	bottom: 0.3em;
}

@media (min-width: 1069px) {
	#siri-gallery-item-3.current .bento .bento-item.bento-two {
		height: 684px;
	}
}

@media (min-width: 1069px) {
	#siri-gallery-item-3.current .bento .bento-item.bento-two .bento-copy {
		margin-top: 190px;
	}
}

@media (min-width: 1069px) {
	#siri-gallery-item-3.current .bento .bento-item.bento-two .bento-image {
		padding-top: 40px;
		display: inline;
	}
}

#siri-gallery-item-3.current .bento .bento-item.bento-three {
	display: none;
}

.section-apple-intelligence .overview-apple-intelligence-productivity-notifications {
	background-image: url(/jp/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(/jp/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(/jp/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(/jp/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(/jp/iphone-16/images/overview/apple-intelligence/productivity_notifications__b6vku0xq1zxy_xsmall_2x.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(/jp/iphone-16/images/overview/apple-intelligence/productivity_notifications__b6vku0xq1zxy_xsmall_2x.jpg);
	}
}

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

.section-incentive .gallery-item-carrier .footnote a {
	text-decoration: none;
}