/* Local Overrides */

.custom-caption-copy,
.custom-caption-copy a {
	font-size: 17px;
	line-height: 1.2353641176;
	font-weight: 400;
	letter-spacing: -0.014em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	color: #6e6e73;
}
.custom-caption-copy a {
	color: #6e6e73;
}

@media only screen and (max-width: 1068px) {
	.custom-caption-copy,
	.custom-caption-copy a {
		font-size: 14px;
		line-height: 1.2857742857;
		letter-spacing: -0.016em;
	}
}

@media only screen and (max-width: 734px) {
	.custom-caption-copy,
	.custom-caption-copy a {
		font-size: 12px;
		line-height: 1.2857742857;
		letter-spacing: -0.016em;
	}
	picture.overview-consider-card-live-translation.tile-card-image {
		margin-top: 88px;
	}
}

@media (max-width: 734px) {
	.section-consider
		[data-analytics-gallery-item-id="siri"]
		.tile-overlay
		.tile-overlay-content {
		padding-right: 17px;
	}

	.section-consider
		[data-analytics-gallery-item-id="effortless experience"]
		.tile-overlay
		.tile-overlay-content {
		padding-right: 23px;
	}

	.section-consider
		[data-analytics-gallery-item-id="effortless experience"]
		.tile-content
		.tile-card-image-container.image-center-center {
		top: 55%;
	}
}

@media (max-width: 1068px) {
	#scroll-gallery-item-1.tile
		.tile-content
		.tile-card-image-container.image-center-center {
		top: 53%;
	}
}

@media (max-width: 734px) {
	#scroll-gallery-item-1.tile
		.tile-content
		.tile-card-image-container.image-center-center {
		top: 56%;
	}
}

/* Hero */

@media (min-width: 735px) and (max-width: 1068px) {
	.section-airpods-pro-3 .content-block {
		padding-bottom: 0;
	}

	.section-airpods-pro-3 .section-tile-wrapper {
		padding-bottom: 30px;
	}

	.section-airpods-pro-3 .links-inline {
		min-width: 265px;
	}
}

/* Superscript height fix */

#ac-globalfooter sup {
	vertical-align: middle;
}

@media (max-width: 385px) {
	html.no-inline-media
		.section-airpods-pro-2
		.inline-media-component-container
		.fallback-frame {
		translate: 0 -50px;
	}

	.section-airpods-pro-2 .media-container {
		overflow: visible;
	}

	.section-airpods-pro-2 .section-tile-wrapper--video-bg {
		height: 610px;
	}
}

.section-airpods-4 .links-inline {
	min-width: 300px;
}

@media (max-width: 734px) {
	.section-airpods-max .hero-priceline {
		flex-wrap: wrap;
	}
}

/* Buystrip */

#ac-globalfooter
	> div
	> section.ac-gf-buystrip
	> div
	> section.ac-gf-buystrip-info-column.ac-gf-buystrip-info-shipping
	> div
	> a.ac-gf-block
	> p
	> sup
	> span {
	font-size: 12px;
	color: black;
	text-decoration: none;
}

#ac-globalfooter
	> div
	> section.ac-gf-buystrip
	> div
	> section.ac-gf-buystrip-info-column.ac-gf-buystrip-info-shipping
	> div
	> a.ac-gf-block
	> p
	> sup
	> span:hover {
	color: #06c;
	text-decoration: none;
}

#ac-globalfooter .ac-gf-buystrip-info-column .ac-gf-buystrip-info-caption {
	margin-top: 0.8em;
}

/* ribbon */

.ribbon .ribbon-content {
	padding: 0 15px;
	min-width: unset;
}
