#ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar), #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-globalfooter a, #ac-globalfooter[dir="rtl"] .ac-gf-footer-legal-copyright, #ac-globalfooter[dir="rtl"] .ac-gf-footer-legal-links, #ac-globalfooter *, #ac-globalfooter *:before, #ac-globalfooter *:after {
	font-family:
		"SF Pro AR", "SF Pro AR Text", "Gulf", "Myriad Set Pro", "SF Pro Gulf",
		"SF Pro Icons", "Apple Legacy Chevron", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	letter-spacing: 0;
}

html.globalmessage-segment-visible section.ribbon {
	display: none;
}

html.enhanced .section-welcome .base-marquee {
	pointer-events: initial;
}

.section-upgraders .trade-in .trade-in-content::before {
	right: -50px;
	position: absolute;
}

.inline-media-component-container .video-wrapper .fallback-frame {
	visibility: visible;
	opacity: 1;
}

html.enhanced .section-welcome .apple-intelligence-marquee, html.enhanced .section-welcome .base-marquee {
	transition-delay: 1s;
}

.section-display .bento-grid .bento-copy::before {
	right: 0;
}

.section-connections .connections-icons .icon-content .icon-copy {
	margin-left: 0px;
	margin-right: 20px;
}

@media (max-width: 1068px) {
	.section-connections .connections-icons .icon-content .icon-copy {
		margin: 0;
	}
}

.section-connections .typography-product-stories-headline {
	line-height: 1.15;
}

#camera-mics-speakers-modal .typography-product-stories-headline, #camera-mics-speakers-modal .card-copy {
	direction: rtl;
}

#imac-iphone-modal .typography-product-stories-headline, #imac-iphone-modal .modal-card-text {
	direction: rtl;
}

.section-new-to-mac .section-header {
	text-align: right;
}

.ric-modal .ric-modal-close-button .ric-modal-close-icon {
	direction: ltr;
}

.upgraders-content .inline-compare-wrap .form-dropdown-select, .upgraders-content .inline-compare-wrap .form-dropdown-select:focus, .upgraders-content .inline-compare-wrap .form-dropdown-select:focus:not(button) {
	padding: 0 22px 0 42px;
}

.section-apple-intelligence .subsection-privacy .subsection-header-headline {
	line-height: 1.2;
}

.section-apple-intelligence {
	/*	--ai-gradient: linear-gradient(277deg, #0096ff, #bb64ff 42%, #f2416b 74%, #eb7500);*/
}

@media (max-width: 734px) {
	.section-connections .typography-product-stories-headline, .section-cta-container.typography-product-stories-link {
		margin-right: 0;
	}

	.section-connections .card-caption-copy, .section-connections .card-copy {
		direction: rtl;
	}
}

.section-values .values-item-icon {
	margin-bottom: 0;
}

@media (max-width: 735px) {
	#media-card-gallery-item-1 {
		direction: rtl;
	}
}

@media (max-width: 734px) {
	[data-component-list="MediaCardGallery"] .media-gallery .caption-container, [data-media-card-gallery] .media-gallery .caption-container {
		direction: rtl;
	}

	.aap-base-button__text {
		text-align: right;
	}

	h3.section-header-headline.typography-product-stories-headline {
		text-align: right;
	}

	.section-upgraders .trade-in .trade-in-content::before {
		left: -50px;
		right: 0;
	}
}

.section-upgraders .upgraders-gallery .gallery-item-imac-24 .display {
	background-size: 480px 380px;
	background-repeat: no-repeat;
	background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_2__cl5jr3rckkeq_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .display {
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_2__cl5jr3rckkeq_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .display {
		background-size: 405px 340px;
		background-repeat: no-repeat;
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_2__cl5jr3rckkeq_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .display {
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_2__cl5jr3rckkeq_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .display {
		background-size: 328px 162px;
		background-repeat: no-repeat;
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_2__cl5jr3rckkeq_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .display {
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_2__cl5jr3rckkeq_small_2x.jpg);
	}
}

.section-upgraders .upgraders-gallery .gallery-item-imac-24 .performance {
	background-size: 480px 380px;
	background-repeat: no-repeat;
	background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_1__1gyreennkheu_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .performance {
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_1__1gyreennkheu_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .performance {
		background-size: 405px 340px;
		background-repeat: no-repeat;
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_1__1gyreennkheu_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .performance {
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_1__1gyreennkheu_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .performance {
		background-size: 328px 162px;
		background-repeat: no-repeat;
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_1__1gyreennkheu_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-upgraders .upgraders-gallery .gallery-item-imac-24 .performance {
		background-image: url(/mideast/imac/u/images/overview/product-stories/upgraders/gallery/item-imac24/ar/upgraders_imac24_1__1gyreennkheu_small_2x.jpg);
	}
}

[data-component-list="MediaCardGallery"] .media-gallery .gallery-item.theme-dark .caption, [data-media-card-gallery] .media-gallery .gallery-item.theme-dark .caption {
	color: #fff;
}

@media only screen and (min-width: 1067px) and (max-width: 1361px) {
	.camera-mics-speakers-modal .card-speakers picture img, .camera-mics-speakers-modal .card-microphone picture img, .camera-mics-speakers-modal .card-center-stage picture img {
		right: unset;
		left: unset;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1067px) {
	.camera-mics-speakers-modal .card-microphone picture img {
		right: -40px;
		left: unset;
	}

	.camera-mics-speakers-modal .card-speakers picture img {
		left: -17px;
		right: unset;
	}

	.camera-mics-speakers-modal .card-center-stage picture img {
		left: -40px;
		right: unset;
	}
}

@media (max-width: 1440px) {
	#media-card-gallery-item-4 .caption-container {
		direction: rtl;
	}
}

@media (max-width: 480px) {
	.imac-iphone-modal .imac-iphone-modal-card.mirror .imac-iphone-image {
		left: unset;
		right: 18px;
	}

	.imac-iphone-modal .imac-iphone-modal-card.calls .imac-iphone-image, .imac-iphone-modal .imac-iphone-modal-card.scan .imac-iphone-image {
		right: unset;
		left: 82px;
	}

	.imac-iphone-modal .imac-iphone-modal-card.clipboard .imac-iphone-image {
		right: 82px;
		left: unset;
	}
}

@media only screen and (max-width: 320px) {
	.section-upgraders .upgraders-gallery .item-container .bento-item.graphics, .section-upgraders .upgraders-gallery .item-container .bento-item.performance {
		padding-top: 16px;
	}
}

.section-values .section-header .section-header-headline {
	min-width: min-content;
}

@media (max-width: 734px) {
	.section-welcome .base-marquee {
		padding-top: 40px;
	}
}

.product-tile-mac-mini .product-tile-image-link {
	margin: 0 0 40px 0;
}

@media (max-width: 480px) {
	.product-tile .product-tile-image img, .section-contrast .overview-contrast-product-tile-imac img {
		width: 100%;
		height: auto;
	}
}

.apple-intelligence-disclaimer {
	color: rgb(134, 134, 139);
}

@media only screen and (max-width: 734px) {
	.section-apple-intelligence .header-container {
		text-align: unset;
	}
}

.apple-intelligence-disclaimer {
	color: rgb(134, 134, 139);
	padding-bottom: 60px;
	padding-top: 25px;
}

@media only screen and (max-width: 1068px) {
	.apple-intelligence-disclaimer {
		padding-bottom: 10px;
		padding-top: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.apple-intelligence-disclaimer {
		padding-bottom: 15px;
		padding-top: 25px;
	}
}

.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) {
	border-width: 1px;
	padding: 0 22px 0 42px;
}

.icon-card .tile-content.static {
	pointer-events: unset;
}

@media (max-width: 1068px) {
	#icon-card-apple-store > div > div > div.ric-modal-content-wrapper > div > div > p:nth-child(4) {
		display: none;
	}
}

.typography-modal-headline {
	font-size: 56px;
	line-height: 1.0714285714;
	letter-spacing: -0.005em;
	font-family:
		"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 1068px) {
	.typography-modal-headline {
		font-size: 48px;
		line-height: 1.0834933333;
		letter-spacing: -0.003em;
		font-family:
			"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media (max-width: 734px) {
	.typography-modal-headline {
		font-size: 32px;
		line-height: 1.125;
		letter-spacing: 0;
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

.typography-modal-topic-label {
	font-size: 19px;
	line-height: 1.4211026316;
	font-weight: 600;
	letter-spacing: 0;
	font-family:
		"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 734px) {
	.typography-modal-topic-label {
		font-size: 17px;
		line-height: 1.4705882353;
		letter-spacing: 0;
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

.typography-icon-card-modal-body {
	font-size: 19px;
	line-height: 1.4211026316;
	font-weight: 400;
	letter-spacing: 0;
	font-family:
		"SF Pro AR Display", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 734px) {
	.typography-icon-card-modal-body {
		font-size: 17px;
		line-height: 1.47059;
		font-weight: 400;
		letter-spacing: 0;
		font-family:
			"SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

.footnote-number a {
	color: inherit;
}

@media only screen and (max-width: 1068px) {
	.product-tile-imac .typography-product-tile-ctas .icon-wrapper.product-tile-link {
		padding-top: 6px;
	}
}

@media only screen and (min-width: 1068px) {
	#scroll-gallery-values-router .tile-content {
		padding: 28px 32px 48px 76px;
	}
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
	#scroll-gallery-values-router .tile-content {
		padding: 28px 28px 48px 56px;
	}
}
.form-tooltip .form-tooltip-pointer-middle {
	inset-inline-start: -12rem;
}

.ribbon_footer {
	direction: ltr;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media only screen and (max-width: 734px) {
	.section-highlights .media-gallery-item-design .caption {
		--caption-width: 350px;
	}
}

#ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar) {
	line-height: 1.3333733333;
}

.typography-eyebrow-elevated, .tout .stat .stat-value, .typography-product-tile-headline, .typography-upgrader-item-caption, .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] .stat-caption, .typography-upgrader-header-subheadline, .typography-index-item-elevated, #ac-localnav *, #ac-localnav * :before, #ac-localnav * :after {
	letter-spacing: 0;
}



.ric-modal-content-wrapper.icon-card-specialist {
	padding-left: 76px;
	padding-right: 76px;
}

@media (max-width: 734px) {
	.section-incentive.section.reduced-pad-top-small {
		padding-top: 0px;
	}
}


@media (max-width: 734px) {
	.upgrader-group-imac-21-5in .overview-upgrader-gallery-upgraders-imac24-2 img, .upgrader-group-imac-27in .overview-upgrader-gallery-upgraders-imac24-2 img {
	}

	.section-upgraders .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].icon-row .caption-container {
		flex: 1;
	}


	.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-21-5in .upgrader-item:last-child[data-upgrader-item-type="image"] picture img {
		transform: unset;
	}
}

/* 

.product-tile-product-2 .tout-group .tout+.tout{
	margin-top: 55px;
} */
.scroll-gallery {
	--responsive-content-max-width: 1260px;
}

@media only screen and (min-width: 1069px) {
	.scroll-gallery .item-container {
		width: min(1260px, 87.5%);
	}
}

#ac-localnav .ac-ln-title a {
	letter-spacing: 0;
}

.typography-upgrader-footer-body {
	letter-spacing: 0;
}



@media only screen and (max-width: 735px) {
.upgrader-group-imac-21-5in .overview-upgrader-gallery-upgraders-imac21-2  img{
    padding-left: 124px;
}

.upgrader-group-imac-21-5in .overview-upgrader-gallery-upgraders-imac24-2,
.upgrader-group-imac-27in .overview-upgrader-gallery-upgraders-imac24-2  {
 
 height:150px !important;
}

.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-24in .upgrader-item:last-child[data-upgrader-item-type=image] picture img{
    transform: translateX(165px);
}

}

@media only screen and (max-width: 435px) {
    .upgrader-group-imac-21-5in .overview-upgrader-gallery-upgraders-imac21-2  img{
padding-left: 49px;
}
.upgrader-group-imac-21-5in .overview-upgrader-gallery-upgraders-imac24-2,
.upgrader-group-imac-27in .overview-upgrader-gallery-upgraders-imac24-2  {
 
 height:135px !important;
}

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type] .overview-upgrader-gallery-upgraders-imac24-2  img{
	width:unset;
}

}

@media (max-width:1068px){
.section-upgraders .upgrader .upgrader-group-imac-21-5in  .upgrader-item[data-upgrader-item-type=image].icon-row .media-container{
padding-top: 20px;
}
}

@media (max-width:734px){

 .section-upgraders .upgrader .upgrader-group.upgrader-group-imac-21-5in .upgrader-item:last-child[data-upgrader-item-type=image] .media-container{
	
	padding-top: 20px;
	padding-right: 37px;
	height: calc(100% - 20px);
 }
}

@media (max-width:460px){
	 .section-upgraders .upgrader .upgrader-group.upgrader-group-imac-21-5in .upgrader-item:last-child[data-upgrader-item-type=image] .media-container{
	
	
	padding-right: 38px;
	
 }
}

@media (max-width:734px)and (max-width:734px){
.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-21-5in .upgrader-item:last-child[data-upgrader-item-type=image] .caption-container{
	flex:1
}
}

@media (max-width:734px)and (min-width:435px){
.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-21-5in .upgrader-item:last-child[data-upgrader-item-type=image] picture img{
	transform: translateX(-60px);
}
} 

.section-upgraders .upgrader .upgrader-group .upgrader-item:last-child[data-upgrader-item-type=image] .caption-container .caption.typography-upgrader-item-caption {
    padding-left: 12px;
    padding-right: 0;
}

.tiles-html sup {
    position: relative;
    font-size: 1em;
    top: -4px;
    left: 1px;
}

.section-upgraders .upgrader .upgrader-group .upgrader-item:last-child[data-upgrader-item-type=image] .media-container {
	display: grid;
}

#overview-upgrader-gallery-upgraders-imac21-2-1,
#overview-upgrader-gallery-upgraders-imac24-2-1 {
    height: 194px;
}
#overview-upgrader-gallery-upgraders-imac21-2-1,
#overview-upgrader-gallery-upgraders-imac24-2-1 img {
    object-fit: cover;
}

@media screen and (max-width: 1068px) {
	#overview-upgrader-gallery-upgraders-imac21-2-1,
    #overview-upgrader-gallery-upgraders-imac24-2-1 {
    height: 130px;
}
}

@media screen and (max-width: 734px) {
    #overview-upgrader-gallery-upgraders-imac24-2-1.unique-27 {
    height: 100%;
}
}