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

html:not(.text-zoom, .no-image-text) .section-performance .performance-stat {
	--height: 44px;
	--width: 144px;
}

@supports (mask-image: url("")) {
	html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
		mask-repeat: no-repeat;
		mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_large.png)
	}

	@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
		html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
			mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_large_2x.png)
		}
	}
}

@media (max-width: 1068px) {
	@supports (mask-image: url("")) {
		html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
			mask-repeat: no-repeat;
			mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_medium.png)
		}

		@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
			html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
				mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_medium_2x.png)
			}
		}
	}
}

@media (max-width: 734px) {
	@supports (mask-image: url("")) {
		html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
			mask-repeat: no-repeat;
			mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_small.png)
		}

		@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
			html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
				mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_small_2x.png)
			}
		}
	}
}

@media (max-width: 1068px) {
	html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
		--height: 26px;
		--width:84px
	}
}

@media (max-width: 734px) {
	html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
		--height: 34px;
		--width: 112px
	}
}

html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
	--height: 34px;
	--width: 301px;
	position: relative;
	display: inline-block;
	height: var(--height);
	width: var(--width);
	background-color: var(--gt-color, var(--sk-body-text-color));
	mask-size: var(--width) var(--height)
}

@supports (mask-image: url("")) {
	html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
		mask-repeat: no-repeat;
		mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_large.png)
	}

	@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
		html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
			mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_large_2x.png)
		}
	}
}

@media (max-width: 1068px) {
	@supports (mask-image: url("")) {
		html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
			mask-repeat: no-repeat;
			mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_medium.png)
		}

		@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
			html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
				mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_medium_2x.png)
			}
		}
	}
}

@media (max-width: 734px) {
	@supports (mask-image: url("")) {
		html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
			mask-repeat: no-repeat;
			mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_small.png)
		}

		@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
			html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
				mask-image:url(/euro/macbook-neo/a/titles_fr/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_small_2x.png)
			}
		}
	}
}

@media (max-width: 1068px) {
	html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
		--height: 30px;
		--width:259px
	}
}

@media (max-width: 734px) {
	html:not(.text-zoom, .no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
		--height: 39px;
		--width:344px
	}
}

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




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

[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-design .caption-animation-container {
	width: 635px;
}

@media (max-width: 1068px) {
	[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-design .caption-animation-container {
		width: 555px;
	}
}

@media (max-width: 734px) {
	[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-design .caption-animation-container {
		width: calc(100% - 32px);
	}
}

[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-battery .caption-animation-container {
	width: 648px;
}

@media (max-width: 1068px) {
	[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-battery .caption-animation-container {
		width: 555px;
	}
}

@media (max-width: 734px) {
	[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-battery .caption-animation-container {
		width: calc(100% - 32px);
	}
}

@media (max-width: 1068px) {
	[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-continuity .caption-animation-container {
		width: 600px;
		margin: var(--pin-offset-y) 36px;
	}
}

@media (max-width: 734px) {
	[data-component-list=MediaCardGallery] .media-gallery .card-set .media-gallery-item-continuity .caption-animation-container {
		width: calc(100% - 32px);
		margin: var(--pin-offset-y) 32px;
	}
}


html.display-enhanced .section-display .headline-container {
	top: 230px;
}

@media (max-width: 1068px) {
	html.display-enhanced .section-display .headline-container {
		top: 275px;
	}
}

@media (max-width: 1068px) {
	html.display-enhanced .section-display .headline-container {
		top: 280px;
	}
}

@media (min-width:735px) and (max-width:1068px) {
	.section-display .chapter1 .stat.stat1 {
		--sk-stat-caption-lines-bottom: 2;
	}
}

@media (max-width:1068px) {
	.section-display .chapter1 .stat.stat2 {
		position: relative;
		bottom: 40px;
	}
}

@media (max-width:734px) {
	.section-display .chapter1 .stat.stat2 {
		bottom: 25px;
	}
}


@media (min-width:735px) and (max-width:1068px) {
	.section-display .chapter2 .chapter2-copy-container {
		width: var(--ric-column-width-10);
	}
}

.section-display .chapter1 .chapter1-copy-container {
	--stat-width: 255px;
}

@media (max-width:1068px) {
	.section-display .chapter1 .chapter1-copy-container {
		--stat-width: 219px;
		column-gap: 23px;
	}
}

@media (max-width:734px) {
	.section-display .chapter1 .chapter1-copy-container {
		--stat-width: calc(100% + 10px);
		column-gap: unset;
	}
}

.section-display .chapter1 .stat.stat1 .stat-caption {
	position: relative;
	top: -2px;
}

@media (max-width:405px) {
	html.enhanced .typography-ps-headline-standalone {
		font-size: 46px;
	}
	
	html.continuity-enhanced .section-continuity .ps-section-header .typography-ps-body {
		font-size: 17px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 