/* CA Overrides */

@media only screen and (min-width: 735px) {
	.section-buystrip-hero .buystrip-hero .help {
		grid-column: span 6;
	}
}

.section-buystrip-hero .buystrip-hero .help {
	margin-top: 0;
}

.section-compare .authentication {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

@media only screen and (min-width: 450px) {
	br.xs-small {
		display: none;
	}
}

@media only screen and (max-width: 449px) {
	.section-compare .iphone-16.camera.cell.row > p:nth-child(9) span {
		height: 40px;
	}

	.section-compare .iphone-se.camera.cell.row > p:nth-child(4) span {
		height: 60px;
	}
}

@media only screen and (min-width: 340px) and (max-width: 445px) {
	.section-compare .custom-three-lines-small {
		height: 60px;
	}
}

@media only screen and (max-width: 375px) {
	.section-compare .three-lines-xsmall {
		height: 60px;
	}
}

@media only screen and (min-width: 345px) and (max-width: 734px) {
	.section-compare .three-lines-small {
		height: 60px;
	}
}

@media only screen and (max-width: 375px) {
	.section-compare .custom-two-lines-small {
		height: 40px;
	}
}

/* text-zoom */
.text-zoom-show {
	display: none;
}

html.text-zoom .text-zoom-show {
	display: block;
}

/*Images*/

.image-appstore {
	background-image: url("/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-appstore {
		background-image: url("/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-appstore {
		background-image: url("/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-appstore {
		background-image: url("/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-appstore {
		background-image: url("/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-appstore {
		background-image: url("/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_small_2x.jpg");
	}
}

/* Airpods*/

/* Value props */
.footnote .ac-gf-block-link {
	font-size: 14px !important;
	position: relative;
	top: 2px;
	color: inherit !important;
	text-decoration: none !important;
}

.footnote .ac-gf-block-link:hover {
	color: #06c !important;
	text-decoration: none !important;
}

.image-apple-store {
	width: 1400px;
	height: 550px;
	background-size: 1400px 550px;
	background-repeat: no-repeat;
	background-image: url("/ca/iphone/switch/images/overview/apple_store__fzq35ff5u3yy_large.jpeg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-apple-store {
		background-image: url("/ca/iphone/switch/images/overview/apple_store__fzq35ff5u3yy_large_2x.jpeg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-apple-store {
		width: 724px;
		height: 400px;
		background-size: 724px 400px;
		background-repeat: no-repeat;
		background-image: url("/ca/iphone/switch/images/overview/apple_store__fzq35ff5u3yy_medium.jpeg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-apple-store {
		background-image: url("/ca/iphone/switch/images/overview/apple_store__fzq35ff5u3yy_medium_2x.jpeg");
	}
}

@media only screen and (max-width: 734px) {
	.image-apple-store {
		width: 414px;
		height: 358px;
		background-size: 414px 358px;
		background-repeat: no-repeat;
		background-image: url("/ca/iphone/switch/images/overview/apple_store__fzq35ff5u3yy_small.jpeg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-apple-store {
		background-image: url("/ca/iphone/switch/images/overview/apple_store__fzq35ff5u3yy_small_2x.jpeg");
	}
}

/* Apple Store Tile */
.tile-apple-store .tile-headline {
	max-width: 400px;
	margin-left: 0;
}

.tile-apple-store .tile-copyblock {
	text-align: left;
}

.tile-apple-store .tile-copyblock-center .tile-eyebrow {
	transform-origin: center left;
	color: rgba(0, 0, 0, 0.56);
}

.tile-apple-store .tile-headline {
	color: #1d1d1f;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.tile-apple-store .tile-headline {
		max-width: 330px;
	}

	.tile-apple-store .tile-copyblock-center .tile-eyebrow {
		font-size: 21px;
		line-height: 1.1904761905;
		font-weight: 600;
		letter-spacing: 0.011em;
	}

	.tile-apple-store .tile-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 700;
		letter-spacing: 0.004em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (min-width: 1069px) {
	.tile-apple-store .tile-copyblock {
		width: 100%;
		position: relative;
		z-index: 1;
		margin-top: 34px;
		padding: 0 30px;
		text-align: left;
	}
}

/* SECTION-SAFETY */

.image-safety {
	background-image: url("/ca/iphone/switch/images/overview/safety__bxliv7ldxziq_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-safety {
		background-image: url("/ca/iphone/switch/images/overview/safety__bxliv7ldxziq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-safety {
		background-image: url("/ca/iphone/switch/images/overview/safety__bxliv7ldxziq_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-safety {
		background-image: url("/ca/iphone/switch/images/overview/safety__bxliv7ldxziq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-safety {
		background-image: url("/ca/iphone/switch/images/overview/safety__bxliv7ldxziq_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-safety {
		background-image: url("/ca/iphone/switch/images/overview/safety__bxliv7ldxziq_small_2x.jpg");
	}
}

/*AI*/

.tile-apple-intelligence .card-footnote-content {
	max-width: 426px;
}

@media only screen and (max-width: 1068px) {
	.tile-apple-intelligence .card-footnote-content {
		max-width: 312px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-apple-intelligence .card-footnote-content {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 367px) {
	.section-tiles .tile-apple-intelligence .typography-tile-headline {
		font-size: 27px;
	}
}
/* @media only screen and (max-width: 734px) {
	.section-tiles .tile-apple-intelligence .tile-copyblock {
		margin-top: 20px;
		padding: 0px 10px;
	}
}
@media only screen and (max-width: 734px){
	.tile-apple-intelligence .card-footnote-content{
		margin-top: 0.3em;
	}
} */

/* Chip */

/* tile-apple-store icon */
.section-tiles .tile-apple-store .tile-button .icon-light {
	color: #fff;
	opacity: 0.001;
}

.section-tiles .tile-apple-store .tile-button .icon-dark {
	color: #1d1d1f;
	opacity: 0.999;
}

@media only screen and (max-width: 350px) {
	.section-tiles .tile-apple-store .tile-button .icon-light {
		opacity: 0.999;
	}

	.section-tiles .tile-apple-store .tile-button .icon-dark {
		opacity: 0;
	}
}

/* .image-appstore */
.image-appstore {
	background-image: url(/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_large.jpg);
	bottom: 8px;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-appstore {
		background-image: url(/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.image-appstore {
		background-image: url(/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-appstore {
		background-image: url(/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.image-appstore {
		background-image: url(/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-appstore {
		background-image: url(/ca/iphone/switch/images/overview/app_store__fy6opyro5maa_small_2x.jpg);
	}
}

/* .image-seamless */
/* .image-seamless {
	background-image: url(/ca/iphone/switch/images/overview/seamless__e38z8yxpidua_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-seamless {
		background-image: url(/ca/iphone/switch/images/overview/seamless__e38z8yxpidua_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.image-seamless {
		background-image: url(/ca/iphone/switch/images/overview/seamless__e38z8yxpidua_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-seamless {
		background-image: url(/ca/iphone/switch/images/overview/seamless__e38z8yxpidua_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.image-seamless {
		background-image: url(/ca/iphone/switch/images/overview/seamless__e38z8yxpidua_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-seamless {
		background-image: url(/ca/iphone/switch/images/overview/seamless__e38z8yxpidua_small_2x.jpg);
	}
} */

/* .image-personalize */
/* .image-personalize {
	background-image: url(/ca/iphone/switch/images/overview/personalize__d1u017c80gmu_large.jpg);
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-personalize {
		background-image: url(/ca/iphone/switch/images/overview/personalize__d1u017c80gmu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-personalize {
		background-image: url(/ca/iphone/switch/images/overview/personalize__d1u017c80gmu_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-personalize {
		background-image: url(/ca/iphone/switch/images/overview/personalize__d1u017c80gmu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-personalize {
		background-image: url(/ca/iphone/switch/images/overview/personalize__d1u017c80gmu_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-personalize {
		background-image: url(/ca/iphone/switch/images/overview/personalize__d1u017c80gmu_small_2x.jpg);
	}
} */

/* tile apple-trade-in */

@media only screen and (max-width: 337px) {
	.image-trade-in {
		bottom: -24px;
	}
}

/* AI Tile */
@media only screen and (max-width: 734px) {
	.section-tiles .tile-panel-content.wide {
		width: 250px;
	}
}

.tile-apple-intelligence .card-footnote-content {
	color: #6e6e73;
	max-width: 426px;
}

@media only screen and (max-width: 1068px) {
	.tile-apple-intelligence .card-footnote-content {
		max-width: 312px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-apple-intelligence .card-footnote-content {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
		font-size: 14px;
		margin-top: 0.1em;
	}
}

@media only screen and (max-width: 1068px) {
	.tile-apple-intelligence .card-footnote-content {
		max-width: 312px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-apple-intelligence .tile-copyblock {
		margin-top: 20px;
		padding: 0px 10px;
	}
}
@media only screen and (max-width: 330px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 0.9em;
	}
}
@media only screen and (min-width: 331px) and (max-width: 336px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 1em;
	}
}
@media only screen and (min-width: 337px) and (max-width: 356px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 0.5em;
	}
}
@media only screen and (min-width: 337px) and (max-width: 367px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 0.3em;
	}
}
@media only screen and (min-width: 368px) and (max-width: 378px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 1em;
	}
}
@media only screen and (min-width: 379px) and (max-width: 390px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 0.7em;
	}
}
@media only screen and (min-width: 391px) and (max-width: 420px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 0.6em;
	}
}
@media only screen and (min-width: 421px) and (max-width: 734px) {
	.tile-apple-intelligence .card-footnote-content {
		margin-top: 0.3em;
	}
}
@media only screen and (max-width: 336px) {
	.section-tiles .tile-apple-intelligence .tile-headline {
		font-size: 26px;
		max-width: 250px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 336px) {
	.section-tiles .tile-apple-intelligence .tile-headline {
		max-width: 250px;
	}
}
@media only screen and (min-width: 337px) and (max-width: 367px) {
	.section-tiles .tile-apple-intelligence .tile-headline {
		max-width: 260px;
	}
}

@media only screen and (max-width: 440px) {
	.section-compare .device .pricing {
		max-width: 100px;
	}
}
