/* Mother's Day */
.typography-mday-2022-content-headline {
	font-size: 40px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: 0.001em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(ja) {
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "ãƒ¡ã‚¤ãƒªã‚ª",
		"Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(ko) {
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(th) {
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-content-headline:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.typography-mday-2022-content-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.001em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(ja) {
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",
			"ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(ko) {
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(th) {
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-content-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-mday-2022-cta {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-mday-2022-cta:lang(ar) {
	line-height: 1.52381;
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-cta:lang(ja) {
	line-height: 1.4286;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "ãƒ¡ã‚¤ãƒªã‚ª",
		"Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-mday-2022-cta:lang(ko) {
	line-height: 1.52381;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-cta:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-cta:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-cta:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-cta:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-mday-2022-cta:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.typography-mday-2022-cta {
		font-size: 17px;
		line-height: 1.47059;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(ar) {
		line-height: 1.58824;
		letter-spacing: 0;
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(ja) {
		letter-spacing: 0;
		font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",
			"ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(ko) {
		line-height: 1.58824;
		letter-spacing: 0;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(zh) {
		letter-spacing: 0;
	}
	.typography-mday-2022-cta:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-mday-2022-cta:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}

/*Screens*/
/* Ribbon asterisk dark theme colour fix */
.theme-dark .footnote.footnote-supglyph {
	color: #fff;
	text-decoration: none;
}
.theme-dark .footnote.footnote-supglyph:hover {
	color: #2997ff;
}
/* trade in tile new screen 2022 */
.section-trade .banner-trade {
	padding-top: 50px !important;
	padding-bottom: 0 !important;
}
.section-trade .promo-copy-wrapper {
	margin-bottom: 10px !important;
}
.section.section-trade.trade-section .promo-image {
	width: 311px;
	height: 349px;
	background-size: 311px 349px;
	margin: auto;
	background-repeat: no-repeat;
	background-image: url(/ca/ipad/home/images/trade_in__ejwkdm497no2_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) {
	.section.section-trade.trade-section .promo-image {
		background-image: url(/ca/ipad/home/images/trade_in__ejwkdm497no2_large.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section.section-trade.trade-section .promo-image {
		width: 234px;
		height: 246px;
		background-size: 234px 246px;
		background-image: url(/ca/ipad/home/images/trade_in__ejwkdm497no2_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) {
	.section.section-trade.trade-section .promo-image {
		background-image: url(/ca/ipad/home/images/trade_in__ejwkdm497no2_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section.section-trade.trade-section .promo-image {
		width: 254px;
		height: 255px;
		background-size: 254px 255px;
		background-image: url(/ca/ipad/home/images/trade_in__ejwkdm497no2_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) {
	.section.section-trade.trade-section .promo-image {
		background-image: url(/ca/ipad/home/images/trade_in__ejwkdm497no2_small_2x.jpg);
	}
}
/* Apple Pay Screen */
.section-ipados .applepay .promo-image {
	background-image: url(/ca/ipad/home/images/apple_pay__u03k08osmwy2_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) {
	.section-ipados .applepay .promo-image {
		background-image: url(/ca/ipad/home/images/apple_pay__u03k08osmwy2_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-ipados .applepay .promo-image {
		background-image: url(/ca/ipad/home/images/apple_pay__u03k08osmwy2_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) {
	.section-ipados .applepay .promo-image {
		background-image: url(/ca/ipad/home/images/apple_pay__u03k08osmwy2_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-ipados .applepay .promo-image {
		background-image: url(/ca/ipad/home/images/apple_pay__u03k08osmwy2_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) {
	.section-ipados .applepay .promo-image {
		background-image: url(/ca/ipad/home/images/apple_pay__u03k08osmwy2_small_2x.jpg);
	}
}

/* Apple Gift Card Tile START */
.gift-card {
	width: 675px;
	height: 319px;
	background-size: 675px 319px;
	background-image: url(/ca/ipad/home/images/apple_gift_card_tile__cytpkh5opjqu_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) {
	.gift-card {
		background-image: url(/ca/ipad/home/images/apple_gift_card_tile__cytpkh5opjqu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.gift-card {
		width: 358px;
		height: 182px;
		background-size: 358px 182px;
		background-image: url(/ca/ipad/home/images/apple_gift_card_tile__cytpkh5opjqu_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) {
	.gift-card {
		background-image: url(/ca/ipad/home/images/apple_gift_card_tile__cytpkh5opjqu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.gift-card {
		width: 694px;
		height: 255px;
		background-size: 694px 255px;
		background-image: url(/ca/ipad/home/images/apple_gift_card_tile__cytpkh5opjqu_small.jpg);
		width: 100%;
	}
}
@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) {
	.gift-card {
		background-image: url(/ca/ipad/home/images/apple_gift_card_tile__cytpkh5opjqu_small_2x.jpg);
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.promo-tile.gift-card {
		height: 465px !important;
	}
}
/* Apple Gift Card Tile END */
/* Why iPad */
.section-ipados .whyipad .promo-image {
	background-image: url(/ca/ipad/home/images/why_ipad__fyckwbl8w5u2_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) {
	.section-ipados .whyipad .promo-image {
		background-image: url(/ca/ipad/home/images/why_ipad__fyckwbl8w5u2_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-ipados .whyipad .promo-image {
		background-image: url(/ca/ipad/home/images/why_ipad__fyckwbl8w5u2_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) {
	.section-ipados .whyipad .promo-image {
		background-image: url(/ca/ipad/home/images/why_ipad__fyckwbl8w5u2_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-ipados .whyipad .promo-image {
		background-image: url(/ca/ipad/home/images/why_ipad__fyckwbl8w5u2_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) {
	.section-ipados .whyipad .promo-image {
		background-image: url(/ca/ipad/home/images/why_ipad__fyckwbl8w5u2_small_2x.jpg);
	}
}
/* Keyboard */
.section-essentials .keyboard {
	background-image: url(/ca/ipad/home/images/smart_keyboard_folio__b8j0ydqvjq2q_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) {
	.section-essentials .keyboard {
		background-image: url(/ca/ipad/home/images/smart_keyboard_folio__b8j0ydqvjq2q_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-essentials .keyboard {
		background-image: url(/ca/ipad/home/images/smart_keyboard_folio__b8j0ydqvjq2q_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) {
	.section-essentials .keyboard {
		background-image: url(/ca/ipad/home/images/smart_keyboard_folio__b8j0ydqvjq2q_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-essentials .keyboard {
		background-image: url(/ca/ipad/home/images/smart_keyboard_folio__b8j0ydqvjq2q_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) {
	.section-essentials .keyboard {
		background-image: url(/ca/ipad/home/images/smart_keyboard_folio__b8j0ydqvjq2q_small_2x.jpg);
	}
}

/*News screens*/
.services-subsection .apple-news-plus {
	background-size: 675px 600px;
	background-image: url(/ca/ipad/home/images/apple_news_plus_tile__oq1rkrzfagqy_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) {
	.services-subsection .apple-news-plus {
		background-image: url(/ca/ipad/home/images/apple_news_plus_tile__oq1rkrzfagqy_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.services-subsection .apple-news-plus {
		background-size: 358px 450px;
		background-image: url(/ca/ipad/home/images/apple_news_plus_tile__oq1rkrzfagqy_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) {
	.services-subsection .apple-news-plus {
		background-image: url(/ca/ipad/home/images/apple_news_plus_tile__oq1rkrzfagqy_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.services-subsection .apple-news-plus {
		background-size: 736px 490px;
		background-image: url(/ca/ipad/home/images/apple_news_plus_tile__oq1rkrzfagqy_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) {
	.services-subsection .apple-news-plus {
		background-image: url(/ca/ipad/home/images/apple_news_plus_tile__oq1rkrzfagqy_small_2x.jpg);
	}
}

/* ipados preview */
.section-ipados .ipados-16.full-width .image-ipados-16 {
	background-image: url(/ca/ipad/home/images/overview/ipados16__9t47xpd66wiq_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) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		background-image: url(/ca/ipad/home/images/overview/ipados16__9t47xpd66wiq_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		margin-left: -514px;
		background-image: url(/ca/ipad/home/images/overview/ipados16__9t47xpd66wiq_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) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		background-image: url(/ca/ipad/home/images/overview/ipados16__9t47xpd66wiq_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		margin-left: -360px;
		background-image: url(/ca/ipad/home/images/overview/ipados16__9t47xpd66wiq_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) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		background-image: url(/ca/ipad/home/images/overview/ipados16__9t47xpd66wiq_small_2x.jpg);
	}
}
/*Trade In Section - CA fix*/
.trade-section .typography-headline {
	text-align: center;
}
.section-trade .section-content {
	background-color: #fff;
}
@media only screen and (max-width: 1068px) {
	.section-trade {
		padding: 0 20px;
		box-sizing: border-box;
		margin-left: auto;
		margin-right: auto;
		max-width: 776px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade {
		padding: 0 0;
		box-sizing: border-box;
		margin-left: auto;
		margin-right: auto;
		max-width: 776px;
	}
}
.section-trade .trade-section {
	text-align: center;
	padding-top: 14px;
}
@media only screen and (max-width: 1068px) {
	.section-trade .trade-section {
		padding-top: 62px;
	}
}
.section-trade .banner-container {
	margin: 0 auto;
	max-width: 1440px;
}
@media only screen and (max-width: 1068px) {
	.section-trade .banner-container {
		width: 100%;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-container {
		width: auto;
	}
}
.section-trade .banner-trade {
	background-color: #fff;
	padding-top: 98px;
	padding-bottom: 78px;
	height: 100%;
	margin: 0 30px 30px;
}
@media only screen and (max-width: 1068px) {
	.section-trade .banner-trade {
		padding-top: 122px;
		padding-bottom: 50px;
		margin: 0 0 20px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-trade {
		padding-top: 81px;
		padding-bottom: 53px;
		height: auto;
		margin: 0 auto 15px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-trade {
		display: block;
	}
}
.section-trade .banner-trade .promo-copy {
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 6.42857%;
	padding-left: 6.42857%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.section-trade .promo-copy-wrapper > div > p {
	min-width: 100%;
}
@media only screen and (max-width: 1068px) {
	.section-trade .banner-trade .promo-copy {
		padding-right: 3.74532%;
		padding-left: 3.74532%;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-trade .promo-copy {
		padding-top: 40px;
		padding-right: 6.25%;
		padding-left: 6.25%;
		display: block;
	}
}
.section-trade .banner-trade .promo-copy-wrapper {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 34px;
}
@media only screen and (max-width: 1068px) {
	.section-trade .banner-trade .promo-copy-wrapper {
		margin-bottom: 75px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-trade .promo-copy-wrapper {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-trade .trade-copy {
		margin-bottom: 3px;
	}
}
.section-trade .banner-trade .typography-headline {
	margin-bottom: 15px;
}
@media only screen and (max-width: 734px) {
	.section-trade .banner-trade .typography-headline {
		margin-bottom: 20px;
	}
}
/* NEWS TILE HEIGHT FIX START */
.services-subsection .apple-news-plus .promo-copy {
	padding-top: 52px;
}
/*  May Trade in 2021 fix start */
.section-trade-acmi .may-2021-trade-in .promo-headline + p {
	padding: 2%;
	max-width: 100%;
}
@media only screen and (max-width: 1068px) {
	.section-trade-acmi .may-2021-trade-in .promo-headline + p {
		padding: 2%;
		max-width: 75%;
	}
}
.section-trade-acmi .may-2021-trade-in.fp-tile {
	width: 100%;
}
.banner-trade p {
	font-size: 21px;
}
@media only screen and (max-width: 1068px) {
	.banner-trade p {
		font-size: 17px;
	}
}
/* May Trade in 2021 fix end */
a.footnote {
	position: relative;
	font-size: 12px;
	vertical-align: baseline;
	bottom: 3px;
}
/* Banner Footnote Reference Fix */
a.ribbon-blue-to-dark {
	text-decoration: none;
}
/* General helper styles */
.large-only {
	display: block;
}
.medium-only {
	display: none;
}
.small-only {
	display: none;
}
@media only screen and (max-width: 1068px) {
	.large-only {
		display: none;
	}
	.medium-only {
		display: block;
	}
	.small-only {
		display: none;
	}
}
@media only screen and (max-width: 734px) {
	.large-only {
		display: none;
	}
	.medium-only {
		display: none;
	}
	.small-only {
		display: block;
	}
}
/* Monthly Payments */
.monthly-payments .content-block {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	min-height: 522px;
	margin-top: 0;
	margin-bottom: 30px;
	background: #fff;
}
@media only screen and (max-width: 1068px) {
	.monthly-payments .content-block {
		flex-direction: column-reverse;
		min-height: 318px;
		margin-bottom: 20px;
		padding: 35px 0;
	}
}
@media only screen and (max-width: 734px) {
	.monthly-payments .content-block {
		display: block;
		min-height: 0;
		margin-bottom: 15px;
		padding: 30px 0 40px;
	}
}
.monthly-payments .headline {
	margin-top: 0;
	font-size: 48px;
	line-height: 1.08349;
	font-weight: 600;
	letter-spacing: -0.003em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.monthly-payments .headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
}
.monthly-payments .copy {
	text-align: center;
	z-index: 2;
	width: 425px;
	word-wrap: break-word;
	margin: 50px 25px 50px 5px;
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.monthly-payments .copy {
		text-align: center;
		width: 315px;
		margin: 0 0 25px 25px;
		font-size: 17px;
		line-height: 1.47059;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.monthly-payments .copy {
		text-align: center;
		margin: 0 auto;
		padding-top: 10px;
		text-align: center;
	}
}
.monthly-payments .image {
	width: 661px;
	height: 310px;
	background-size: 661px 310px;
	background-repeat: no-repeat;
	background-image: url(/ca/ipad/home/images/monthly-payments/monthly_payment_tile__oq1rkrzfagqy_large.png);
	position: relative;
	z-index: 1;
}
@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) {
	.monthly-payments .image {
		background-image: url(/ca/ipad/home/images/monthly-payments/monthly_payment_tile__oq1rkrzfagqy_large_2x.png);
	}
}
@media only screen and (max-width: 1200px) {
	.monthly-payments .image {
		background-size: contain;
		width: 53%;
		background-position: center;
	}
}
@media only screen and (max-width: 1068px) {
	.monthly-payments .image {
		width: 430px;
		height: 203px;
		background-size: 430px 203px;
		background-repeat: no-repeat;
		background-image: url(/ca/ipad/home/images/monthly-payments/monthly_payment_tile__oq1rkrzfagqy_medium.png);
	}
}
@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) {
	.monthly-payments .image {
		background-image: url(/ca/ipad/home/images/monthly-payments/monthly_payment_tile__oq1rkrzfagqy_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.monthly-payments .image {
		margin-left: auto;
		margin-right: auto;
		width: 322px;
		height: 192px;
		background-size: 322px 192px;
		background-repeat: no-repeat;
		background-image: url(/ca/ipad/home/images/monthly-payments/monthly_payment_tile__oq1rkrzfagqy_small.png);
	}
}
@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) {
	.monthly-payments .image {
		background-image: url(/ca/ipad/home/images/monthly-payments/monthly_payment_tile__oq1rkrzfagqy_small_2x.png);
	}
}
.monthly-payments .icon-wrapper {
	margin-top: 0.8em;
	display: block;
	width: 100%;
}
/* iPad Air banner fix */
.section-ipad-air .text-content {
	margin-left: 0;
}
/* Ribbon */
.ribbon-trade-in-event-2022 .ac-ribbon__trade-in-event-2022-footnote {
	text-decoration: none !important;
}
