/*** Arabic Fonts ****/

/********************/

#globalnav .globalnav-submenu-list-item-elevated, #globalnav .globalnav-submenu-list-item-elevated:lang(ar), #ac-localnav .ac-ln-title, #ac-localnav .ac-ln-title:lang(ar), .typography-feature-card-headline, .typography-feature-card-headline:lang(ar), .typography-icon-card-headline, .typography-icon-card-headline:lang(ar), .typography-index-headline, .typography-index-headline:lang(ar), .typography-index-item-elevated, .typography-index-item-elevated:lang(ar), .typography-media-card-gallery-headline, .typography-media-card-gallery-headline:lang(ar), .typography-modal-header-topic-label, .typography-modal-header-topic-label:lang(ar), .typography-modal-header-headline, .typography-modal-header-headline:lang(ar), .typography-product-tile-headline, .typography-product-tile-headline:lang(ar), .typography-section-header-headline, .typography-section-header-headline:lang(ar), .typography-tout-subheading, .typography-tout-subheading:lang(ar), .typography-utility-modal-block-inline-headline, .typography-utility-modal-block-inline-headline:lang(ar), .typography-utility-modal-block-body, .typography-utility-modal-block-body:lang(ar), .typography-marquee-eyebrow-base, .typography-marquee-eyebrow-base:lang(ar), .typography-welcome-headline-elevated, .typography-welcome-headline-elevated:lang(ar), .typography-ps-headline-standalone, .typography-ps-headline-standalone:lang(ar), .typography-ps-ai-headline, .typography-ps-ai-headline:lang(ar), .typography-ps-performance-copy, .typography-ps-performance-copy:lang(ar), .typography-ps-privacy-headline, .typography-ps-privacy-headline:lang(ar), .typography-ps-callout, .typography-ps-callout:lang(ar), .typography-ps-body, .typography-ps-body:lang(ar), .stat .stat-value, .stat .stat-value:lang(ar), .tout .stat .stat-value, .tout .stat .stat-value:lang(ar), .section-display .chapter1 .stat .stat-value, .section-display .chapter1 .stat .stat-value:lang(ar) {
	letter-spacing: 0;
	font-family:
		"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#globalnav .globalnav-link, #globalnav .globalnav-link:lang(ar), #globalnav .globalnav-link-apple, #globalnav .globalnav-link-apple:lang(ar), #globalnav .globalnav-submenu-header, #globalnav .globalnav-submenu-header:lang(ar), #globalnav .globalnav-submenu-list-item, #globalnav .globalnav-submenu-list-item:lang(ar), #globalmessage-segment, #globalmessage-segment:lang(ar), #ac-globalfooter, #ac-globalfooter select, #ac-globalfooter button, #ac-globalfooter:lang(ar), #ac-globalfooter select:lang(ar), #ac-globalfooter button:lang(ar), #ac-globalfooter, #ac-globalfooter:lang(ar), #ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li, #ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar), #ac-globalfooter .ac-gf-breadcrumbs-path, #ac-globalfooter .ac-gf-breadcrumbs-path:lang(ar), #ac-globalfooter .ac-gf-directory, #ac-globalfooter .ac-gf-directory:lang(ar), #ac-globalfooter .ac-gf-directory-column-section-title-button, #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text, #ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar), #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text:lang(ar), #ac-localnav .ac-ln-menu, #ac-localnav .ac-ln-menu:lang(ar), #ac-localnav .ac-ln-button, #ac-localnav .ac-ln-button:lang(ar), html, [lang]:lang(ar), body, body:lang(ar), .badge, .badge:lang(ar), .badge-reduced, .badge-reduced:lang(ar), .button, .button:lang(ar), .button-elevated, .button-elevated:lang(ar), .typography-all-access-pass-pv-item-label, .typography-all-access-pass-pv-item-label:lang(ar), .typography-all-access-pass-pv-item-title, .typography-all-access-pass-pv-item-title:lang(ar), .typography-all-access-pass-pv-item-body, .typography-all-access-pass-pv-item-body:lang(ar), .typography-caption-tile, .typography-caption-tile:lang(ar), .typography-caption-tile-link, .typography-caption-tile-link:lang(ar), .typography-fade-gallery-captions, .typography-fade-gallery-captions:lang(ar), .typography-feature-card-label, .typography-feature-card-label:lang(ar), .typography-feature-card-body, .typography-feature-card-body:lang(ar), .typography-icon-card-body-copy, .typography-icon-card-body-copy:lang(ar), .typography-index-list-title, .typography-index-list-title:lang(ar), .typography-index-item-base, .typography-index-item-base:lang(ar), .typography-product-tile-subheading, .typography-product-tile-subheading:lang(ar), .typography-product-tile-positioning, .typography-product-tile-positioning:lang(ar), .typography-product-tile-ctas, .typography-product-tile-ctas:lang(ar), .typography-section-header-link, .typography-section-header-link:lang(ar), .typography-tout-copy, .typography-tout-copy:lang(ar), .typography-marquee-detail, .typography-marquee-detail:lang(ar), .typography-ps-caption, .typography-ps-caption:lang(ar), .stat .stat-caption, .stat .stat-caption:lang(ar), .aap-text-icon-control .icon-copy, .aap-text-icon-control .icon-copy:lang(ar), .tout .stat .stat-caption, .tout .stat .stat-caption:lang(ar), .product-tile-ctas .product-tile-current, .product-tile-ctas .product-tile-current:lang(ar), .colorindicator .colorindicator-item.colorindicator-label, .colorindicator .colorindicator-item.colorindicator-label:lang(ar), .tabnav, .tabnav:lang(ar), .colornav-link.current .colornav-label, .colornav-value:checked ~ .colornav-link .colornav-label, .colornav-link.current .colornav-label:lang(ar), .colornav-value:checked ~ .colornav-link .colornav-label:lang(ar), .ac-video-controls .ac-video-ax-tracks-selector-container, .controls-progress-time, .controls-progress-dvr-label-container .live-stream-text, .live-stream .live-stream-text, .ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-time, .ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-chapter-title, .sharing-state .container .textarea-container .copy-area {
	letter-spacing: 0;
	font-family:
		"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 833px) {
	#globalnav .globalnav-link, #globalnav .globalnav-link:lang(ar), #globalnav .globalnav-link-apple, #globalnav .globalnav-link-apple:lang(ar), #globalnav .globalnav-submenu-list-item-elevated, #globalnav .globalnav-submenu-list-item-elevated:lang(ar) {
		font-family:
			"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	#globalnav .globalnav-submenu-header, #globalnav .globalnav-submenu-header:lang(ar), #globalnav .globalnav-submenu-list-item, #globalnav .globalnav-submenu-list-item:lang(ar) {
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (max-width: 833px) {
	#ac-localnav .ac-ln-title, #ac-localnav .ac-ln-title:lang(ar) {
		font-family:
			"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	#ac-localnav .ac-ln-menu, #ac-localnav .ac-ln-menu:lang(ar) {
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (max-width: 1068px) {
	.typography-feature-card-headline, .typography-feature-card-headline:lang(ar), .typography-icon-card-headline, .typography-icon-card-headline:lang(ar), .typography-index-headline, .typography-index-headline:lang(ar), .typography-index-item-elevated, .typography-index-item-elevated:lang(ar), .typography-media-card-gallery-headline, .typography-media-card-gallery-headline:lang(ar), .typography-modal-header-headline, .typography-modal-header-headline:lang(ar), .typography-product-tile-headline, .typography-product-tile-headline:lang(ar), .typography-section-header-headline, .typography-section-header-headline:lang(ar), .typography-tout-subheading, .typography-tout-subheading:lang(ar), .typography-marquee-eyebrow-base, .typography-marquee-eyebrow-base:lang(ar), .typography-welcome-headline-elevated, .typography-welcome-headline-elevated:lang(ar), .typography-ps-headline-standalone, .typography-ps-headline-standalone:lang(ar), .typography-ps-ai-headline, .typography-ps-ai-headline:lang(ar), .typography-ps-performance-copy, .typography-ps-performance-copy:lang(ar), .stat .stat-value, .stat .stat-value:lang(ar), .tout .stat .stat-value, .tout .stat .stat-value:lang(ar) {
		font-family:
			"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	.typography-feature-card-body, .typography-feature-card-body:lang(ar) {
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (max-width: 734px) {
	.typography-feature-card-headline, .typography-feature-card-headline:lang(ar), .typography-icon-card-headline, .typography-icon-card-headline:lang(ar), .typography-index-headline, .typography-index-headline:lang(ar), .typography-index-item-elevated, .typography-index-item-elevated:lang(ar), .typography-modal-header-headline, .typography-modal-header-headline:lang(ar), .typography-product-tile-headline, .typography-product-tile-headline:lang(ar), .typography-section-header-headline, .typography-section-header-headline:lang(ar), .typography-tout-subheading, .typography-tout-subheading:lang(ar), .typography-marquee-eyebrow-base, .typography-marquee-eyebrow-base:lang(ar), .typography-welcome-headline-elevated, .typography-welcome-headline-elevated:lang(ar), .typography-ps-headline-standalone, .typography-ps-headline-standalone:lang(ar), .typography-ps-ai-headline, .typography-ps-ai-headline:lang(ar), .typography-ps-performance-copy, .typography-ps-performance-copy:lang(ar), .typography-ps-privacy-headline, .typography-ps-privacy-headline:lang(ar), .typography-ps-callout, .typography-ps-callout:lang(ar), .typography-ps-body, .typography-ps-body:lang(ar), .stat .stat-value, .stat .stat-value:lang(ar), .tout .stat .stat-value, .tout .stat .stat-value:lang(ar), .section-display .chapter1 .stat .stat-value, .section-display .chapter1 .stat .stat-value:lang(ar) {
		font-family:
			"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	.typography-all-access-pass-pv-item-label, .typography-all-access-pass-pv-item-label:lang(ar), .typography-all-access-pass-pv-item-title, .typography-all-access-pass-pv-item-title:lang(ar), .typography-all-access-pass-pv-item-body, .typography-all-access-pass-pv-item-body:lang(ar), .typography-caption-tile, .typography-caption-tile:lang(ar), .typography-caption-tile-link, .typography-caption-tile-link:lang(ar), .typography-fade-gallery-captions, .typography-fade-gallery-captions:lang(ar), .typography-feature-card-label, .typography-feature-card-label:lang(ar), .typography-icon-card-body-copy, .typography-icon-card-body-copy:lang(ar), .typography-index-list-title, .typography-index-list-title:lang(ar), .typography-index-item-base, .typography-index-item-base:lang(ar), .typography-media-card-gallery-headline, .typography-media-card-gallery-headline:lang(ar), .typography-modal-header-topic-label, .typography-modal-header-topic-label:lang(ar), .typography-product-tile-subheading, .typography-product-tile-subheading:lang(ar), .typography-product-tile-positioning, .typography-product-tile-positioning:lang(ar), .typography-product-tile-ctas, .typography-product-tile-ctas:lang(ar), .typography-section-header-link, .typography-section-header-link:lang(ar), .typography-utility-modal-block-inline-headline, .typography-utility-modal-block-inline-headline:lang(ar), .typography-utility-modal-block-body, .typography-utility-modal-block-body:lang(ar), .typography-marquee-detail, .typography-marquee-detail:lang(ar), .aap-text-icon-control .icon-copy, .aap-text-icon-control .icon-copy:lang(ar) {
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (max-width: 480px) {
	.typography-modal-header-headline, .typography-modal-header-headline:lang(ar) {
		font-family:
			"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (min-width: 735px) {
	.product-tile-ctas .button, .product-tile-ctas .product-tile-current, .product-tile-ctas button, .product-tile-ctas .button:lang(ar), .product-tile-ctas .product-tile-current:lang(ar), .product-tile-ctas button:lang(ar), .marquee-ctas-link, .marquee-ctas-link:lang(ar) {
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

/********************/

/*** Arabic Fonts ****/

/*** LOCALIZATIONS ****/

/** IMAGES **/

html:not(.text-zoom, .no-image-text)
	.section-welcome .header-headline .gradient-text {
	--height: 70px;
	--width: 312px;
}

.section-welcome .header-headline {
	margin-top: 5px;
}

html.enhanced .section-welcome {
	--enhanced-arm-deficit: 96px;
}

@media only screen and (max-width: 734px ){
	html.enhanced .section-welcome {
		--enhanced-arm-deficit: -35px;
	}
}
html.enhanced .section-welcome {
	--enhanced-arm-deficit: -35px;
}

@supports (mask-image: url("")) {
	html:not(.text-zoom, .no-image-text)
		.section-welcome .header-headline .gradient-text {
		mask-image: url(/mideast/macbook-neo/a/images/overview/welcome/ar/hero_text_mask__cq2qs0i7fzo2_large.png);
	}

	@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
		html:not(.text-zoom, .no-image-text)
			.section-welcome .header-headline .gradient-text {
			mask-image: url(/mideast/macbook-neo/a/images/overview/welcome/ar/hero_text_mask__cq2qs0i7fzo2_large_2x.png);
		}
	}
}

@media (max-width: 1068px) {
	@supports (mask-image: url("")) {
		html:not(.text-zoom, .no-image-text)
			.section-welcome .header-headline .gradient-text {
			mask-image: url(/mideast/macbook-neo/a/images/overview/welcome/ar/hero_text_mask__cq2qs0i7fzo2_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-welcome .header-headline .gradient-text {
				mask-image: url(/mideast/macbook-neo/a/images/overview/welcome/ar/hero_text_mask__cq2qs0i7fzo2_medium_2x.png);
			}
		}
	}
}

@media (max-width: 734px) {
	@supports (mask-image: url("")) {
		html:not(.text-zoom, .no-image-text)
			.section-welcome .header-headline .gradient-text {
			mask-image: url(/mideast/macbook-neo/a/images/overview/welcome/ar/hero_text_mask__cq2qs0i7fzo2_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-welcome .header-headline .gradient-text {
				mask-image: url(/mideast/macbook-neo/a/images/overview/welcome/ar/hero_text_mask__cq2qs0i7fzo2_small_2x.png);
			}
		}
	}
}

@media (max-width: 1068px) {
	html:not(.text-zoom, .no-image-text)
		.section-welcome .header-headline .gradient-text {
		--height: 63px;
		--width: 278px;
	}
}

@media (max-width: 734px) {
	html:not(.text-zoom, .no-image-text)
		.section-welcome .header-headline .gradient-text {
		--height: 40px;
		--width: 178px;
	}
}

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

@supports (mask-image: url("")) {
	html:not(.text-zoom, .no-image-text)
		.section-performance
		.performance-stat {
		mask-repeat: no-repeat;
		mask-image: url(/mideast/macbook-neo/a/images/overview/product-stories/performance/stats/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/performance/stats/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/performance/stats/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/performance/stats/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/performance/stats/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/performance/stats/ar/performance_stat_1_mask__dcvhszvrhm82_small_2x.png);
			}
		}
	}
}

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

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

html:not(.text-zoom, .no-image-text)
	.section-display
	.chapter1
	.stat.stat1
	.display-stat {
	--height: 37px;
	--width: 165px;
}

@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(/mideast/macbook-neo/a/images/overview/product-stories/display-camera-audio/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/display-camera-audio/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/display-camera-audio/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/display-camera-audio/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/display-camera-audio/ar/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(/mideast/macbook-neo/a/images/overview/product-stories/display-camera-audio/ar/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: 35px;
		--width: 140px;
	}
}

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

/** END IMAGES **/

.section-help-me-choose .viewport-content .card-container {
	direction: ltr;
}
.section-help-me-choose .viewport-content .card-container span {
	direction: rtl;
}

html[dir="rtl"]
	.banner-card-asset-type-inline:not(
		.banner-card-asset-type-background-medium-down
	)
	.asset-position-large-end-center {
	margin: auto 0 auto 0;
}

.ai-avail {
	margin-top: 1rem;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	line-height: 1.2105263158;
	font-weight: 600;
	letter-spacing: 0.012em;
	color: #86868b;
	text-align: center;
}

[data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-design .caption, [data-media-card-gallery] .media-gallery .media-gallery-item-design .caption {
	line-height: 1.1928571429;
}

@media (min-width: 1069px) {
	#media-card-gallery-item-3 .card .caption-container .caption-animation-container {
		width: 650px;
	}
}

@media (min-width: 735px) {
	.section-performance .chapter .chapter-image {
		justify-content: flex-end;
		margin-right: 0;
		margin-left: auto;
	}
}

@media (max-width: 734px) {
	.section-performance .chapter:nth-child(odd) .chapter-image {
		justify-content: center;
	}
}

.section-continuity .hardware-image-container {
	justify-content: end;
}

@media (min-width: 1069px) {
	#environment-gallery .item-container #gallery-item-material-1.icon-card .tile-content, #environment-gallery .item-container #gallery-item-packaging-3.icon-card .tile-content {
		padding-inline-end: 62px;
	}
}

@media (min-width: 735px) {
	#environment-gallery .item-container #gallery-item-material-1.icon-card .tile-content, #environment-gallery .item-container #gallery-item-packaging-3.icon-card .tile-content {
		padding-inline-end: 42px;
	}
}

.section-performance .chapters-wrapper {
	direction: ltr;
}

.section-performance .chapters-wrapper p, .section-performance .chapters-wrapper span, .section-performance .chapters-wrapper h3 {
	direction: rtl;
}

@media (min-width: 735px) {
	.section-performance .chapters-wrapper p, .section-performance .chapters-wrapper span, .section-performance .chapters-wrapper h3 {
		text-align: right;
	}
}

.chapter-reversed {
	flex-direction: row;
}

html.no-display-enhanced .section-display .chapter2-hardware-container .hardware, html.no-display-enhanced .section-display .chapter1-hardware-container .hardware {
	right: 50%;
	left: auto;
	transform: translateX(50%);
}

@media (min-width: 735px) {
	html.performance-enhanced .section-performance .chapter .chapter-text {
		padding-right: 5px;
	}
}

@media (max-width: 375px) {
	.section-product-stories .typography-ps-headline-standalone {
		font-size: 40px;
	}
}

.section-welcome .header-headline .gradient-text {
    --gt-width: 45%;
    --gt-position-x: 0%;
}

html.enhanced .gradient-text.active {
    --gt-position-x: 0%;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-welcome .inline-media-component-container {
		top: -34.7%;
	}
}


.section-display .chapter1 .stat1 .stat-caption{
    margin-top: -7px;
}

/*** END LOCALIZATIONS ****/

