/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.section-highlights [data-component-list*=HighlightsGallery] .media-gallery .item-container .media-gallery-item-camera .positioned-media-element.startframe { background-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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.endframe { background-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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.static { background-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/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-image:url(/euro/macbook-pro/g/screens_alt/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(/euro/macbook-pro/g/screens_alt/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small_2x.jpg); }
}




/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




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

.subsection-continuity {
	padding-bottom: 240px;
}

@media (max-width:1068px) {
	.subsection-continuity {
		padding-bottom: 212px;
	}
}

@media (max-width:734px) {
	.subsection-continuity {
		padding-bottom: 150px;
	}
}

@media (max-width:1068px) {
	.upgraders-content .upgraders-gallery .bento-item.performance {
		padding: 36px;
	}
}

@media (max-width:734px) {
	.upgraders-content .upgraders-gallery .bento-item.performance {
		padding: 30px;
	}
}

@media (max-width:1068px) {
	.upgraders-content .upgraders-gallery .bento-item.ports {
		padding: 35px;
	}
}

@media (max-width:734px) {
	.upgraders-content .upgraders-gallery .bento-item.ports {
		padding: 30px;
	}
}

.section-highlights .section-header-cta-list-wrapper .section-header-cta-item .footnote a {
	color: var(--sk-body-link-color,rgb(0,102,204));
}


@media (max-width:1068px) {
	.section-contrast .product-tile-ctas .product-tile-current+a {
		margin-inline-start: 0;
		display: block;
	}
}

@media (max-width:1068px) {
	.section-highlights .section-header {
		align-items: end;
	}

	.section-highlights .section-header .section-header-cta-list {
		display: block;
	}

	.section-highlights .section-header .section-header-cta-item:nth-child(1) {
		display: block;
		padding-bottom: 5px;
	}
}

@media (max-width:734px) {
	.section-highlights .section-header {
		align-items: flex-start;
	}

	.section-highlights .section-header .section-header-cta-list {
		display: flex;
	}

	.section-highlights .section-header .section-header-cta-item:nth-child(1) {
		display: inline;
		padding-bottom: 0px;
	}
}


.subsection-battery {
	padding-top: 20px
  }


.upgraders-content .upgraders-gallery .bento-item.neural-engine {
	padding: 35px;
}

@media (max-width:1068px) {
	.upgraders-content .upgraders-gallery .bento-item.neural-engine {
		padding: 29px;
	}
}

@media (max-width:734px) {
	.upgraders-content .upgraders-gallery .bento-item.neural-engine {
		padding: 30px;
	}
}

@media (max-width:734px) {
	.subsection-apps .pro-apps-gallery .captions-gallery {
		min-height: 250px;
	}
}

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