/*------------------------------------*\
   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
\*------------------------------------*/

@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));
}

html.safari .upgraders-content .upgraders-gallery .battery-gradient-text {
	display: inline;
}


html.enhanced .aap-highlights .play-pause-button-wrapper.variant {
	margin-left: 30px;
}

.aap-highlights .all-access-pass__background.tablist-variant {
	width: auto!important;
}

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

@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;
	}
}

.section-highlights .section-header.variant {
	align-items: end;
}

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

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

@media (max-width:734px) {
	.section-highlights .section-header.variant {
		align-items: flex-start;
	}
	
	.section-highlights .section-header.variant .section-header-cta-list {
		display: flex;
	}
	
	.section-highlights .section-header.variant .section-header-cta-item:nth-child(1) {
		display: inline;
		padding-bottom: 0px;
	}
}


@media (max-width:734px) {
	.subsection-battery.variant {
		padding-top: 95px;
	}
} 

.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;
	}
}


@media (max-width: 1068px) {
    .section-contrast .product-tile .product-tile-ctas {
        padding-left: 60px;
        padding-right: 60px;
    }
}
@media (max-width: 1068px) {
    .section-contrast .product-tile .product-tile-ctas .button,
    .section-contrast .product-tile-current {
        margin-bottom: 15px;
    }
}
@media (max-width: 1068px) {
    .section-contrast .product-tile-ctas a.icon-wrapper {
        margin-inline-start: 0;
    }
}
@media (max-width: 734px) {
    .section-contrast .product-tile .product-tile-ctas {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width: 734px) {
    .section-contrast .product-tile .product-tile-ctas .button,
    .section-contrast .product-tile-current {
        margin-bottom: 0px;
    }
}

#icon-card-education-pricing .icon-container {
  margin-top: -10px;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 