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






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




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

@media (min-width:735px) {
	.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
		height: 18px;
	}
}

/* A19 CHIP ALT */

.section-highlights .card-container .card .caption-container.caption-video .video-caption {
    margin: calc(var(--pin-offset-y) * 2.2) var(--pin-offset-x);
}
@media only screen and (max-width: 1068px) {
    .section-highlights .card-container .card .caption-container.caption-video .video-caption {
        margin: calc(var(--pin-offset-y) * 2.7) var(--pin-offset-x);
    }
}
@media only screen and (max-width: 734px) {
    .section-highlights .card-container .card .caption-container.caption-video {
        justify-content: flex-start;
    }
    .section-highlights .card-container .card .caption-container.caption-video .video-caption {
       text-align: left;
        margin: 0;
        margin-inline-start: var(--pin-offset-x);
        margin-block-end: var(--pin-offset-y);
        font-size: 11px;
    }
}

[data-ac-gallery-item="chip"] .media-container+.caption-container.caption-video {
    opacity: 0;
    height: 50%;
    bottom: 0;
}
html.no-enhanced [data-ac-gallery-item="chip"] .media-container+.caption-container.caption-video {
    opacity: 1;
}

[data-ac-gallery-item="chip"] .media-container+.caption-container.caption-video a {
    color: var(--sk-body-text-color);
}

[data-ac-gallery-item="chip"] .media-container.ended+.caption-container.caption-video {
    animation: fade-in calc(var(--staggered-opacity-duration, 0.9) * 0.5s) both;
}

/* END A19 CHIP ALT */


/* AI TILE FIX */

.disclaimer{
	font-size: 12px;
	color: var(--sk-glyph-gray-secondary);
    font-weight: 400
}

@media (max-width: 734px) {
.media-gallery-item-apple-intelligence .typography-media-card-gallery-headline {
    font-size: 15px;
}
}


@media only screen and (max-width: 1068px) {
	.media-gallery .media-gallery-item-6 .caption {
    	margin: 16px;
	}
}


/* END AI TILE FIX */

/* STATIC GEO ALT */
html.enhanced .section-performance .subsection-intro .media-container {
    margin-top: var(--ps-spacing-60);
    margin-bottom: var(--ps-spacing-96);
}
@media (max-width: 1068px) {
    html.enhanced .section-performance .subsection-intro .media-container {
        margin-top:var(--ps-spacing-80);
    margin-bottom: var(--ps-spacing-80);
    }
}
@media (max-width: 734px) {
    html.enhanced .section-performance .subsection-intro .media-container {
        margin-top:var(--ps-spacing-60);
    margin-bottom: var(--ps-spacing-24);
    }
}
@media (min-width:735px) {
    html.enhanced .section-performance .subsection-intro .copy-container {
        margin-top: 0px;
    }
}

.section-performance .subsection-intro .media-container .overview-performance-battery-hero-battery {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 1282px;
    --p-height:402px
}

@media (max-width: 1068px) and (max-width: 1068px) {
    .section-performance .subsection-intro .media-container .overview-performance-battery-hero-battery {
        --p-width: 932px;
        --p-height:294px
    }
}

@media (max-width: 734px) and (max-width: 734px) {
    .section-performance .subsection-intro .media-container .overview-performance-battery-hero-battery {
        --p-width: 571px;
        --p-height:550px
    }
}

/* END STATIC GEO ALT */


.subsection-fusion-camera .ric-large-3 {
	width: 300px;
}




/* CONTEXTUAL COMPARE  */

#compare-gallery-wrapper .copy-container .feature {
    font-size: 11px;
}

@media (max-width: 734px) {
    #compare-gallery-wrapper .copy-container .feature {
        font-size: 10px;
    }
}

/* END CONTEXTUAL COMPARE  */

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