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

.main {
   --chapternav-height: 132px;
}


.compare-module-wrapper .compare-grid .row.charging,.compare-module-wrapper .compare-grid .row.anc-transparency,.compare-module-wrapper .compare-grid .airpods-max.row.siri {
	justify-content: center;
    align-items: center
}

.ribbon-content .footnote-supglyph a {
	text-decoration: none ;
}

@media only screen and (min-width: 735px) {
   .tile-active-noise-cancellation .tile-overlay-content .tile-overlay-copy {
      max-width: 250px;
   }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
   .section-airpods-pro-2 .hero-copy {
      max-width: 372px;
   }
}


/* 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-body .feature-availability {
   margin-top: 32px;
   color: #6e6e73
}

@media(max-width: 1068px) {
   .tile-overlay-body .feature-availability {
       margin-top:20px
   }
}

.tile-overlay-body .feature-availability>span {
   display: inline-block
}

.tile-overlay-body .feature-availability a {
   color: inherit
}

/* END CARD HYPERLINK CSS  */


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