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


/* SCREENS */
/* LOCAL FIXES */

.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 {
	width: 800px;
	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;
}

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


/* SCREENS */
/* LOCAL FIXES */


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


/* SCREENS */
/* LOCAL FIXES */


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


/* SCREENS */
/* LOCAL FIXES */
.section-select .product-tile-positioning + .product-tile-price {
    padding: 0;
    padding-inline-start: 0;
    padding-inline-end: 0;
}


.section-select .product-tile-plus .product-tile-plus-list {
   min-height: 109px;
}

.section-select .product-tile-positioning + .product-tile-price {
   padding-inline-start: 4px;
   padding-inline-end: 4px;
}

@media only screen and (max-width: 734px) {
   .section-select .product-tile-positioning + .product-tile-price {
      padding-inline-start: 0;
      padding-inline-end: 20px;
   }
}

.section-select .product-tile-plus li:nth-of-type(2) {
    height: 32px;
}

.section-select .product-tile-plus li:nth-of-type(5) {
    height: 32px;
}

@media only screen and (max-width: 734px) {
	.section-select .product-tile-plus li:nth-of-type(5) {
    	height: auto;
	}
}

@media (max-width: 734px) {
    .section-select .product-tile-ctas .button + a, .section-select .product-tile-ctas .product-tile-current + a, .section-select .product-tile-ctas a + a, .section-select .product-tile-ctas button + a {
        margin-inline-start: 22px;
    }
}

.section-select .product-tile-iphone-16e .product-tile-ctas  {
    margin-top: 13px;
}


@media only screen and (max-width: 734px) {
	.section-select .product-tile-iphone-16e .product-tile-ctas  {
		margin-top: 19px;
	}
}

.sosumi-link-follows[data-pricing-loaded]~.footnote {
	display: inline-block;
}
/*------------------------------------*\
   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;
}

@media only screen and (min-width:735px) {
    .section-header .section-header-headline {
        max-width: 95%;
    }
}


/*------------------------------------*\
   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
\*------------------------------------*/