body {
	line-break: strict;
}
.icon-wrapper .icon-after:not(.icon-playcircle):after, .icon-wrapper .more:not(.icon-before):after {
	position: relative;
	top: -0.075em;
}
br.large {
	display: initial;
}
@media only screen and (max-width: 1068px) {
	br.large {
		display: none;
	}
}

#ac-localnav .ac-ln-button {
	padding-top: 3px;
	padding-bottom: 3px;
}

html.ipad #ac-localnav .ac-ln-button {
	padding-top: 4px;
	padding-bottom: 2px;
}
@media (max-width: 734px) {
	.safari #ac-localnav .ac-ln-button {
		padding-top: 3px;
		padding-bottom: 3px;
	}
}
.section-welcome .welcome__lockup-primary-copy {
	margin-bottom: 5px;
}
.welcome__lockup-secondary-copy {
	margin-top: 5px;
}
@media (max-width: 1068px) and (min-width: 735px) {
	.section-welcome .welcome__lockup-primary-copy {
		margin-bottom: 6px;
	}
	.welcome__lockup-secondary-copy {
		margin-top: 6px;
	}
}

.overview-welcome-hero-apple-intelligence-headline-alt {
	width: 444px;
}
@media (max-width: 1068px) {
	.overview-welcome-hero-apple-intelligence-headline-alt {
		width: 354px;
	}
}
html.no-reduced-motion .section-welcome.show .welcome .welcome-headline.animate-content {
	width: 868px;
	height: 378px;
}
@media (max-width: 1068px) {
	html.no-reduced-motion .section-welcome.show .welcome .welcome-headline.animate-content {
		width: 660px;
		height: 290px;
	}
}
@media (max-width: 734px) {
	html.no-reduced-motion .section-welcome.show .welcome .welcome-headline.animate-content {
		width: 430px;
		height: auto;
	}
	html.no-reduced-motion .section-welcome.show .welcome .welcome-headline.animate-content img {
		width: 430px;
	}
	.overview-welcome-hero-apple-intelligence-headline-alt {
		width: 308px;
		height: 133px;
	}
}

.form-tooltip-wrapper .form-tooltip {
	top: -0.1em;
}
.section-incentive .section-header-headline {
	max-width: 100%;
}
@media (max-width: 400px) {
	.overview-welcome-hero-apple-intelligence-headline-alt, html.no-reduced-motion .section-welcome.show .welcome .welcome-headline.animate-content {
		width: 100%;
		height: 190px;
		margin-left: auto;
		margin-right: auto;
		inset-inline-start: 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	html.no-reduced-motion .section-welcome.show .welcome .welcome-headline.animate-content img {
		width: 100vw;
	}
}

.section-themes .subsection-eyebrow {
	text-transform: none;
}
@media (max-width: 734px) {
	.subsection-chips .subsection-gpu .subsection-headline {
		max-width: 100%;
	}
}

@media (max-width: 370px) {
	.subsection-apple-intelligence .typography-site-headline-elevated {
		font-size: 11vw;
	}
}
.subsection-chips .subsection-gpu .subsection-headline {
	max-width: 100%;
}
.section-contrast .product-tile .product-tile-positioning.product-tile-padding {
	width: 100%;
	box-sizing: border-box;
}
@media (min-width: 735px) {
	.section-contrast .product-tile .product-tile-positioning.product-tile-padding {
		padding-left: 0;
		padding-right: 0;
	}
}
.aap-base__text {
	padding-top: 16px;
	padding-bottom: 15px;
}
#modal-chips .mx-section .gallery-wrap .speed-gallery .item-container .gallery-item .bars-container .badge-unit {
	font-size: 32px;
	margin-top: 3px;
}
@media only screen and (max-width: 1068px) {
	#modal-chips .mx-section .gallery-wrap .speed-gallery .item-container .gallery-item .bars-container .badge-unit {
		font-size: 19px;
		margin-top: 2px;
	}
}
@media only screen and (max-width: 734px) {
	#modal-chips .mx-section .gallery-wrap .speed-gallery .item-container .gallery-item .bars-container .badge-unit {
		font-size: 19px;
		margin-top: 2px;
	}
}
.upgraders-content .upgraders-gallery .apple-intelligence-content-item-wrapper .bento-copy {
	padding-right: 20px;
}
@media (min-width: 735px) {
	.upgraders-content .upgraders-dropdown .form-dropdown {
		min-width: 540px;
	}
}

@media only screen and (min-width: 321px) {
	.section-contrast-upgrader .product-tile-plus {
		margin-top: 0;
	}
}
@media only screen and (max-width: 320px) {
	.section-contrast.section-contrast-upgrader .product-tile-plus {
		margin-top: 0;
	}
}
@media only screen and (max-width: 330px) {
	.section-contrast .product-tile .product-tile-positioning.product-tile-padding {
		min-height: 76px;
	}
}
@media only screen and (max-width: 734px) {
	.apple-intelligence-content-item-wrapper .copy-wrapper {
		max-width: 230px;
	}
}
@media only screen and (max-width: 370px) {
	.upgraders-content .upgraders-gallery .apple-intelligence-content-item-wrapper .bento-copy {
		padding-right: 0;
	}
	.apple-intelligence-content-item-wrapper .copy-wrapper {
		width: 150px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-film-announcement .card .banner-copy {
		min-width: 374px;
	}
}

.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-display .positioned-media-element.display {
	background-size: 1262px 680px;
	background-repeat: no-repeat;
	background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-display .positioned-media-element.display {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-display .positioned-media-element.display {
		background-size: 932px 628px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-display .positioned-media-element.display {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-display .positioned-media-element.display {
		background-size: 734px 560px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-display .positioned-media-element.display {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_small_2x.jpg);
	}
}

.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.endframe {
	background-size: 1262px 680px;
	background-repeat: no-repeat;
	background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.endframe {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.endframe {
		background-size: 932px 628px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.endframe {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.endframe {
		background-size: 734px 560px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.endframe {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small_2x.jpg);
	}
}
.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe {
	background-size: 1262px 680px;
	background-repeat: no-repeat;
	background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe {
		background-size: 932px 628px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe {
		background-size: 734px 560px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_small_2x.jpg);
	}
}

.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.static {
	background-size: 1262px 680px;
	background-repeat: no-repeat;
	background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.static {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.static {
		background-size: 932px 628px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.static {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.static {
		background-size: 734px 560px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.static {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small_2x.jpg);
	}
}

@media (min-width: 735px) {
	.upgraders-content .upgraders-dropdown .form-dropdown-select {
		padding: 4px 42px 0 22px;
	}
	.upgraders-content .upgraders-dropdown .form-dropdown-select, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus:not(button) {
		padding: 4px 42px 0 22px;
	}
}

@media (max-width: 734px) {
	.upgraders-content .upgraders-dropdown .form-dropdown-select {
		padding: 3px 42px 0 22px;
	}
	.upgraders-content .upgraders-dropdown .form-dropdown-select, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus:not(button) {
		padding: 3px 42px 0 22px;
	}
}

html.no-safari #modal-chips .mx-section .gallery-wrap .speed-gallery .item-container .gallery-item .bars-container .badge {
	transform: perspective(0);
}

.subsection.subsection-trade-in {
	display: block;
}

.ribbon-edu-2025 .ac-ribbon__edu-2025 .ac-ribbon__edu-2025-content-wrapper {
	padding-top: 16px;
	padding-bottom: 16px;
}

.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-apple-intelligence .gallery-figure .positioned-media-element.static-siri {
	background-repeat: no-repeat;
	background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_apple_intelligence_siri__d970vf0sy32a_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-apple-intelligence .gallery-figure .positioned-media-element.static-siri {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_apple_intelligence_siri__d970vf0sy32a_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-apple-intelligence .gallery-figure .positioned-media-element.static-siri {
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_apple_intelligence_siri__d970vf0sy32a_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-apple-intelligence .gallery-figure .positioned-media-element.static-siri {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_apple_intelligence_siri__d970vf0sy32a_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-apple-intelligence .gallery-figure .positioned-media-element.static-siri {
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_apple_intelligence_siri__d970vf0sy32a_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights [data-component-list*="HighlightsGallery"] .media-gallery .item-container .media-gallery-item-apple-intelligence .gallery-figure .positioned-media-element.static-siri {
		background-image: url(/jp/macbook-pro/images/overview/highlights/highlights_apple_intelligence_siri__d970vf0sy32a_small_2x.jpg);
	}
}
