/* start heroes/macbook-air */
.logo-image-macbook-air-logo-hero-macbookair {
	width: 334px;
	height: 41px;
	background-size: 334px 41px;
	background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_large.png");
}

@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) {
	.logo-image-macbook-air-logo-hero-macbookair {
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-macbook-air-logo-hero-macbookair {
		width: 288px;
		height: 36px;
		background-size: 288px 36px;
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_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) {
	.logo-image-macbook-air-logo-hero-macbookair {
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.logo-image-macbook-air-logo-hero-macbookair {
		width: 236px;
		height: 29px;
		background-size: 236px 29px;
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_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) {
	.logo-image-macbook-air-logo-hero-macbookair {
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_small_2x.png");
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.logo-image-macbook-air-logo-hero-macbookair {
		width: 334px;
		height: 41px;
		background-size: 334px 41px;
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_largetall.png");
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
	.logo-image-macbook-air-logo-hero-macbookair {
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_largetall_2x.png");
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.logo-image-macbook-air-logo-hero-macbookair {
		width: 290px;
		height: 36px;
		background-size: 290px 36px;
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_mediumtall.png");
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.logo-image-macbook-air-logo-hero-macbookair {
		background-image: url("../img/macbook-air/logo_hero_macbookair__edl9uovq56wm_mediumtall_2x.png");
	}
}

/* end heroes/macbook-air */

/* start heroes/iphone-13 */
.main [data-module-template="heroes"] [data-unit-id="iphone-13"] .unit-copy-wrapper .avail-wrapper .avail-msg {
	color: #86868b;
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
	width: 3008px;
	height: 624px;
	background-size: 3008px 624px;
	background-repeat: no-repeat;
	background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_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) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_large_2x.jpeg");
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_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) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_medium_2x.jpeg");
	}
}

@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		width: 734px;
		height: 548px;
		background-size: 734px 548px;
		background-repeat: no-repeat;
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_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) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_small_2x.jpeg");
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		width: 3008px;
		height: 736px;
		background-size: 3008px 736px;
		background-repeat: no-repeat;
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_largetall.jpeg");
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_largetall_2x.jpeg");
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_mediumtall.jpeg");
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-13-hero-iphone-13 {
		background-image: url("../img/iphone-13/hero_iphone_13__f194u1rdooeq_mediumtall_2x.jpeg");
	}
}

/* end heroes/iphone-13 */

/* start heroes/iphone-13-pro */
/* Avail Message Local Fix*/

.main [data-module-template="heroes"] [data-unit-id="iphone-13-pro"] .unit-copy-wrapper {
	padding-top: 35px;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-13-pro"] .unit-copy-wrapper .avail-wrapper .avail-msg {
	color: #86868b;
}

/* end heroes/iphone-13-pro */

/* start promos/macbook-pro-13 */
.logo-image-macbook-pro-13-logo-promo-mbp13 {
	width: 285px;
	height: 51px;
	background-size: 285px 51px;
	background-image: url("../img/macbook-pro-13/logo_promo_mbp13__gnmug5nsag66_large.png");
}

@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) {
	.logo-image-macbook-pro-13-logo-promo-mbp13 {
		background-image: url("../img/macbook-pro-13/logo_promo_mbp13__gnmug5nsag66_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-macbook-pro-13-logo-promo-mbp13 {
		width: 264px;
		height: 48px;
		background-size: 264px 48px;
		background-image: url("../img/macbook-pro-13/logo_promo_mbp13__gnmug5nsag66_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) {
	.logo-image-macbook-pro-13-logo-promo-mbp13 {
		background-image: url("../img/macbook-pro-13/logo_promo_mbp13__gnmug5nsag66_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.logo-image-macbook-pro-13-logo-promo-mbp13 {
		width: 265px;
		height: 48px;
		background-size: 265px 48px;
		background-image: url("../img/macbook-pro-13/logo_promo_mbp13__gnmug5nsag66_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) {
	.logo-image-macbook-pro-13-logo-promo-mbp13 {
		background-image: url("../img/macbook-pro-13/logo_promo_mbp13__gnmug5nsag66_small_2x.png");
	}
}

/* end promos/macbook-pro-13 */

/* start promos/watch-series-7 */
.logo-image-watch-series-7-promo-logo-watch {
	background-image: url("../img/watch-series-7/promo_logo_watch__ff3j69v4fiuu_large.png");
}

@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) {
	.logo-image-watch-series-7-promo-logo-watch {
		background-image: url("../img/watch-series-7/promo_logo_watch__ff3j69v4fiuu_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-watch-series-7-promo-logo-watch {
		background-image: url("../img/watch-series-7/promo_logo_watch__ff3j69v4fiuu_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) {
	.logo-image-watch-series-7-promo-logo-watch {
		background-image: url("../img/watch-series-7/promo_logo_watch__ff3j69v4fiuu_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.logo-image-watch-series-7-promo-logo-watch {
		background-image: url("../img/watch-series-7/promo_logo_watch__ff3j69v4fiuu_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) {
	.logo-image-watch-series-7-promo-logo-watch {
		background-image: url("../img/watch-series-7/promo_logo_watch__ff3j69v4fiuu_small_2x.png");
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-watch-series-7-promo-watch {
	background-image: url("../img/watch-series-7/promo_watch__fo7j0tnywi2q_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) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-watch-series-7-promo-watch {
		background-image: url("../img/watch-series-7/promo_watch__fo7j0tnywi2q_large_2x.jpeg");
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-watch-series-7-promo-watch {
		background-image: url("../img/watch-series-7/promo_watch__fo7j0tnywi2q_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) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-watch-series-7-promo-watch {
		background-image: url("../img/watch-series-7/promo_watch__fo7j0tnywi2q_medium_2x.jpeg");
	}
}

@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-watch-series-7-promo-watch {
		background-image: url("../img/watch-series-7/promo_watch__fo7j0tnywi2q_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) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-watch-series-7-promo-watch {
		background-image: url("../img/watch-series-7/promo_watch__fo7j0tnywi2q_small_2x.jpeg");
	}
}

/* end promos/watch-series-7 */

/* start promos/arcade-cooking-mama */
.main [data-module-template="promos"] [data-unit-id="arcade-cooking-mama"] .unit-copy-wrapper .cta-links a.footnote:not(:only-child):not(:first-child) {
	position: relative;
	vertical-align: baseline;
	margin-left: 0;
}

/* end promos/arcade-cooking-mama */