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

.section-upgraders .upgraders-gallery .gallery-item-imac-27 .performance { background-image:url(/fr/imac/images/overview/product-stories/upgraders/gallery/item-imac27/upgraders_imac27_1__cvtqu1vnwloy_large.jpg); }

@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
.section-upgraders .upgraders-gallery .gallery-item-imac-27 .performance { background-image:url(/fr/imac/images/overview/product-stories/upgraders/gallery/item-imac27/upgraders_imac27_1__cvtqu1vnwloy_large_2x.jpg); }
}

@media (max-width: 1068px) {
.section-upgraders .upgraders-gallery .gallery-item-imac-27 .performance { background-image:url(/fr/imac/images/overview/product-stories/upgraders/gallery/item-imac27/upgraders_imac27_1__cvtqu1vnwloy_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-27 .performance { background-image:url(/fr/imac/images/overview/product-stories/upgraders/gallery/item-imac27/upgraders_imac27_1__cvtqu1vnwloy_medium_2x.jpg); }
}

@media (max-width: 734px) {
.section-upgraders .upgraders-gallery .gallery-item-imac-27 .performance { background-image:url(/fr/imac/images/overview/product-stories/upgraders/gallery/item-imac27/upgraders_imac27_1__cvtqu1vnwloy_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-27 .performance { background-image:url(/fr/imac/images/overview/product-stories/upgraders/gallery/item-imac27/upgraders_imac27_1__cvtqu1vnwloy_small_2x.jpg); }
}



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





 /*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
@media (max-width:734px) {
    section.section-media-hero {
        --section-height-max: 850px;
    }
}

@media (max-width:734px) and (max-width:734px) {
    section.section-media-hero .media {
        --p-width: 358px;
        --p-height: 489px;
        margin-bottom: -25px;
    }
}

.card .card-control .tile-button .tile-icon.larger {
    height: 46px;
    width: 46px;
}



@media only screen and (min-width:735px) and (max-width:1068px) {
    .section-apple-intelligence .apple-intelligence-bentos .grid-item-writing-tools .card-copy {
        padding-top: 20px;
    }

}

@media only screen and (max-width: 1068px) {
	.typography-product-stories-bento-copy {
    	font-size: 14px;
	}
}

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

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

@media (max-width: 734px) {
	.section-connections .connections-icons .icon-content .icon-copy {
    	max-width: 220px;
	}
}

.section-contrast .section-header .section-header-headline {
    max-width: 70%;
}
@media (max-width: 1068px) {
    .section-contrast .section-header .section-header-headline {
        max-width: 64%;
    }
}
@media (max-width: 734px) {
    .section-contrast .section-header .section-header-headline {
        max-width: 100%;
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
