/*------------------------------------*\
   GENERIC CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */

.section-designed-for-families-variation, html.hide-acmi #ac-globalfooter .ac-gf-sosumi li [data-toggle-footnote=acmi] {
	display: none;
}

[data-at-ab-esm=v1] .section-designed-for-families-variation, [data-at-ab-esm=v2] .section-designed-for-families-variation, [data-at-ab-esm=v3] .section-designed-for-families-variation {
	display: block;
}

[data-at-ab-esm=v1] .section-designed-for-families, [data-at-ab-esm=v2] .section-designed-for-families, [data-at-ab-esm=v3] .section-designed-for-families {
	display: none;
}

[data-at-ab-esm=v1] .section-designed-for-families-variation, [data-at-ab-esm=v2] .section-designed-for-families-variation, [data-at-ab-esm=v3] .section-designed-for-families-variation {
	display: block;
}

html.android .section-switch {
    display: block;
}

html.android [data-at-ab-esm="v1"] .section-switch, html.android [data-at-ab-esm="v2"] .section-switch, html.android [data-at-ab-esm="v3"] .section-switch {
    display: block;
}

.section-select .footnote-supglyph {
    text-underline-offset: 1.5px;
    font-size: 0.8em;
    vertical-align: top;
}

/*------------------------------------*\
   END GENERIC CSS
\*------------------------------------*/
/*------------------------------------*\
   RIBBON CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */
.ribbon .typography-caption {
	margin: auto;
}
@media only screen and (max-width: 1068px) {
	.ribbon .typography-caption {
		width: 400px;
	}
}
@media only screen and (max-width: 734px) {
	.ribbon .typography-caption {
		width: 270px;
	}
}

.ribbon .footnote-supglyph {
    text-underline-offset: -0.28em;
}

.ribbon-content.row {
    margin-left: auto;
    margin-right: auto;
    width: var(--ribbon-content-width);
}

/*------------------------------------*\
   END RIBBON CSS
\*------------------------------------*/
/*------------------------------------*\
   HERO CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */


/*------------------------------------*\
   END HERO CSS
\*------------------------------------*/
/*------------------------------------*\
   CAMPAIGN BIG MAN CSS
\*------------------------------------*/


/* SCREENS */


/* LOCAL FIXES */


/*------------------------------------*\
   END CAMPAIGN BIG MAN CSS
\*------------------------------------*/
/*------------------------------------*\
   GET TO KNOW IPHONE CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */


/*------------------------------------*\
   END GET TO KNOW IPHONE CSS
\*------------------------------------*/
/*------------------------------------*\
   COMPARE CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */

@media only screen and (max-width: 734px) {
  .section-header.row {
    flex-direction: column;
  }
}

/*------------------------------------*\
   END COMPARE CSS
\*------------------------------------*/
/*------------------------------------*\
   LATEST MODELS CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */


/*------------------------------------*\
   END LATEST MODELS CSS
\*------------------------------------*/
/*------------------------------------*\
   WHY APPLE CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */
#icon-card-trade-in .footnote-supglyph {
    text-underline-offset: -0.28em;
}


/*------------------------------------*\
   END WHY APPLE CSS
\*------------------------------------*/
/*------------------------------------*\
   IPHONE ESSENTIALS CSS
\*------------------------------------*/


/* MAGSAFE */
/* SCREENS */
/* LOCAL FIXES */
/* END MAGSAFE */



/* AIRTAG */
/* SCREENS */
/* LOCAL FIXES */
/* END AIRTAG */


/*------------------------------------*\
   END IPHONE ESSENTIALS CSS
\*------------------------------------*/
/*------------------------------------*\
   IPHONE COMPATIBILITY CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */


/*------------------------------------*\
   END IPHONE COMPATIBILITY CSS
\*------------------------------------*/
/*------------------------------------*\
   ROUTER CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */


/*------------------------------------*\
   END ROUTER CSS
\*------------------------------------*/
/*------------------------------------*\
   FOOTER CSS
\*------------------------------------*/


/* SCREENS */
/* LOCAL FIXES */


/*------------------------------------*\
   END FOOTER CSS
\*------------------------------------*/