/* Local Overrides */

@media (max-width: 335px) {
	.ribbon-content p {
		padding-left: 11px;
		padding-right: 11px;
	}
}

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

/* get to know airpods */
@media only screen and (min-width: 1069px) {
	.section-consider .headline {
		width: 800px;
	}
}

/* Dynamic price */

.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}

.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}

/* AirPods 4 hero */

@media only screen and (min-width: 735px) {
	.section-airpods-4 .hero-priceline.custom-price {
		flex-direction: column;
	}
}

html.no-js
	.section-airpods-4
	.hero-priceline
	.typography-hero-priceline
	.footnote.footnote-supglyph,
html.no-js .section-airpods-max .hero-price .footnote.footnote-supglyph {
	display: none;
}

/* Hearing health back of card availability copy */

.feature-availability.typography-overlay-subcopy,
.tile-overlay-copy .feature-availability a {
	margin-top: 32px;
	color: #6e6e73;
	font-size: 17px;
}

@media (max-width: 734px) {
	.feature-availability.typography-overlay-subcopy,
	.tile-overlay-copy .feature-availability a {
		font-size: 14px;
	}
}
