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

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

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

@media only screen and (min-width: 1069px) {
	.section-airpods-4 .content-block .content-block-section:first-of-type {
		margin-block-end: 24px;
	}
	.section-airpods-pro-2 .content-block .content-block-section:first-of-type {
		margin-block-end: 24px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
}

@media only screen and (max-width: 734px) {
}

.section-compare .compare-module-wrapper .compare-grid .airpods-max.siri.row {
	align-items: center;
}

br.xsmall {
	display: none;
}

@media screen and (max-width: 400px) {
	br.xsmall {
		display: block;
	}
}

/* BEGIN CARD HYPERLINK CSS  */
.typography-overlay-subcopy {
	font-size: 17px;
	line-height: 1.2353641176;
	font-weight: 600;
	letter-spacing: -0.014em;
	font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 
 .tile-overlay-body {
	display: flex;
	flex-direction: column;
	justify-content: center
 }
 
 html.text-zoom .tile-overlay-body {
	justify-content: flex-start
 }
 
 .tile-overlay-copy {
	margin-top: 5em;
	max-width: var(--tile-overlay-copy-max-width)
 }
 
 @media(max-width: 734px) {
	.tile-overlay-copy {
		margin-top:.6em
	}
 }
 
 html.text-zoom .tile-overlay-copy {
	margin-top: 1em
 }
 
 .tile-overlay-copy .feature-availability {
	margin-top: 32px;
	color: #6e6e73
 }
 
 @media(max-width: 1068px) {
	.tile-overlay-copy .feature-availability {
		margin-top:20px
	}
 }
 
 .tile-overlay-copy .feature-availability>span {
	display: inline-block
 }
 
 .tile-overlay-copy .feature-availability a {
	color: inherit
 }
 
 /* END CARD HYPERLINK CSS  */

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