/* Fix Localnav */
.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
	height: auto;
}

/* Fix for Highlight */
[data-component-list="MediaCardGallery"] .media-gallery .caption-container.large-pin-top-center .caption {
	--caption-width: 600px;
}

/* Fix for Highlight : Apple Intelligence */
@media (min-width: 735px) and (max-width: 1068px) {
	.section-highlights .media-gallery-item-apple-intelligence .caption {
		font-size: 21px;
	}
}

/* Apple Intelligence Disclaimer Style */
.media-card-caption {
	display: block;
	margin-top: 0.75em;
}

.typography-media-card-caption {
	font-size: 19px;
	line-height: 1.2105263158;
	font-weight: 400;
	letter-spacing: 0.012em;
}

@media (max-width: 1068px) {
	.typography-media-card-caption {
		font-size: 14px;
		line-height: 1.2857742857;
		letter-spacing: -0.016em;
	}
}

@media (max-width: 734px) {
	.typography-media-card-caption {
		font-size: 12px;
		line-height: 1.3333733333;
		letter-spacing: -0.01em;
	}
}

.subsection-ai-gallery .section-header .badge {
	display: block;
	margin-bottom: 20px;
}

/* Fix Section Pro Video */
.slide-gallery .card-container .caption-content {
	max-width: 770px;
}

/* Fix iOS Card Set */
@media only screen and (min-width: 1069px) {
	.gallery.ios-gallery .card-set {
		grid-auto-columns: 372px;
	}
}

/* Fix Contextual Compare */
#compare-gallery-wrapper #compare-gallery-battery-slide-1 .copy-container .callout {
	line-height: 44px;
	margin-top: 10px;
}

/* Fix Upgrader Section */
section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image {
	bottom: 0.3em;
}

@media (max-width: 1068px) {
	section.section.section-upgrade .inline-compare-option .ps-stat .gradient-wrapper {
		font-size: 24px;
	}
}
@media (max-width: 734px) {
	section.section.section-upgrade .inline-compare-option .ps-stat .gradient-wrapper {
		font-size: 28px;
	}
}

/*Local Nav fix*/
@media only screen and (min-width: 1030px) {
	.localnav-container.animating-in .content-expand-wrap .product-list-wrap .paddlenav:not(.disabled) {
		opacity: 0;
		pointer-events: none;
	}
}

/*Gallery fix
@media only screen and (min-width: 1069px) {
	.subsection-connectivity-gallery .gallery .card-set {
		grid-auto-columns: 372px;
	}
}
*/
