/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.chapternav-item-imac-24 .chapternav-icon {
	width: 43px;
	height: 54px;
	background-size: 43px 54px;
	background-image: url("/ru/mac/home/images/familybrowser/imac_24_light__colyztscbeeu_large.svg");
}

html.no-svg .chapternav-item-imac-24 .chapternav-icon {
	background-image: url("/ru/mac/home/images/familybrowser/imac_24_light__colyztscbeeu_large.png");
}

.section-buystrip .image-icon-pickup {
	width: 38px;
	height: 44px;
	background-size: 38px 44px;
	background-repeat: no-repeat;
	position: relative;
	left: 50%;
	margin-left: -20px;
	background-image: url("/ru/mac/home/images/home/icon_pickup_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) {
	.section-buystrip .image-icon-pickup {
		background-image: url("/ru/mac/home/images/home/icon_pickup_large_2x.png");
	}
}

.apple-one .promo-image {
	width: 542px;
	height: 329px;
	background-size: 542px 329px;
	margin-left: 40px;
	background-image: url("/ru/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_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) {
	.apple-one .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.apple-one .promo-image {
		width: 313px;
		height: 191px;
		background-size: 313px 191px;
		background-image: url("/ru/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_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) {
	.apple-one .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.apple-one .promo-image {
		width: 297px;
		height: 181px;
		background-size: 297px 181px;
		background-image: url("/ru/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_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) {
	.apple-one .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_small_2x.jpg");
	}
}

.accessories {
	background-size: 1208px 452px;
	background-image: url("/ru/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_large.jpg");
	background-position-x: calc(50% - 87px);
	background-position-y: bottom;
	padding-bottom: 550px;
	background-position-y: 308px;
}

@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) {
	.accessories {
		background-image: url("/ru/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.accessories {
		background-size: 704px 294px;
		background-position-x: calc(50% - 17px);
		background-image: url("/ru/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
	.accessories {
		background-image: url("/ru/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.accessories {
		background-size: 736px 224px;
		background-position-x: center;
		background-image: url("/ru/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
	.accessories {
		background-image: url("/ru/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.accessories {
		padding-bottom: 420px;
		background-position-y: 288px;
	}
}

@media only screen and (max-width: 734px) {
	.accessories {
		padding-bottom: 254px;
		background-position-y: 270px;
	}
}

.why-mac {
	background-size: 459px 289px;
	background-repeat: no-repeat;
	background-image: url("/ru/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_large.jpg");
	background-position-x: center;
	background-position-y: bottom;
	background-position-y: 90%;
}

@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) {
	.why-mac {
		background-image: url("/ru/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.why-mac {
		background-size: 299px 189px;
		background-repeat: no-repeat;
		background-image: url("/ru/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_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) {
	.why-mac {
		background-image: url("/ru/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.why-mac {
		background-size: 280px 177px;
		background-repeat: no-repeat;
		background-image: url("/ru/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_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) {
	.why-mac {
		background-image: url("/ru/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.why-mac {
		background-position-y: 86%;
	}
}

@media only screen and (max-width: 734px) {
	.why-mac {
		background-position-y: 220px;
		height: 440px;
	}
}

.macos {
	background-size: 675px 303px;
	background-repeat: no-repeat;
	background-image: url("/ru/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_large.jpg");
	background-position-x: center;
	background-position-y: bottom;
	background-position-y: 93%;
}

@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) {
	.macos {
		background-image: url("/ru/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.macos {
		background-size: 360px 185px;
		background-repeat: no-repeat;
		background-image: url("/ru/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_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) {
	.macos {
		background-image: url("/ru/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.macos {
		background-size: 736px 195px;
		background-repeat: no-repeat;
		background-image: url("/ru/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_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) {
	.macos {
		background-image: url("/ru/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_small_2x.jpg");
	}
}

.section-holiday-2021 .section-content .holiday-2021 .holiday-2021-image {
	background-image: url("/ru/mac/home/images/overview/holiday-2021/aos_hol21_mac_family_hero__gjmygt9ehwuq_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-holiday-2021 .section-content .holiday-2021 .holiday-2021-image {
		background-image: url("/ru/mac/home/images/overview/holiday-2021/aos_hol21_mac_family_hero__gjmygt9ehwuq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-holiday-2021 .section-content .holiday-2021 .holiday-2021-image {
		background-image: url("/ru/mac/home/images/overview/holiday-2021/aos_hol21_mac_family_hero__gjmygt9ehwuq_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-holiday-2021 .section-content .holiday-2021 .holiday-2021-image {
		background-image: url("/ru/mac/home/images/overview/holiday-2021/aos_hol21_mac_family_hero__gjmygt9ehwuq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-holiday-2021 .section-content .holiday-2021 .holiday-2021-image {
		background-image: url("/ru/mac/home/images/overview/holiday-2021/aos_hol21_mac_family_hero__gjmygt9ehwuq_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-holiday-2021 .section-content .holiday-2021 .holiday-2021-image {
		background-image: url("/ru/mac/home/images/overview/holiday-2021/aos_hol21_mac_family_hero__gjmygt9ehwuq_small_2x.jpg");
	}
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/
/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.tv-plus .icon-external::after {
	padding-left: 0.3em;
}

.arcade li span.icon-external:after {
	padding-left: 0.3em;
}

.apple-one .figure-wrapper {
	padding-left: 0;
}

.apple-one .promo-copy-wrapper {
	margin-right: 0;
}

@media only screen and (min-width: 1069px) {
	.apple-one .figure-wrapper {
		padding-left: 0;
	}
}

@media only screen and (max-width: 1068px) {
	.apple-one .promo-image {
		margin-right: 0;
		margin-left: 40px;
	}
}

@media only screen and (max-width: 734px) {
	.apple-one .promo-image {
		margin-right: 0px;
		margin-left: 30px;
		background-position: right;
	}

	.apple-one .figure-wrapper {
		padding-left: 0;
		align-items: center;
	}
}

@media only screen and (max-width: 734px) {
	.modal-notify.modal-standard .content-padding {
		max-width: 100%;
	}
}

@media only screen and (max-width: 340px) {
	.modal-notify .modal-notify-content .typography-headline {
		font-size: 30px;
	}
}

.modal-notify .modal-notify-content .links-stacked.compact .link {
	margin-left: 40px;
	margin-right: 40px;
}

.modal-notify .modal-notify-content .links-stacked.compact .link:not(:first-child) {
	margin-left: 40px;
	margin-right: 40px;
}

@media only screen and (max-width: 734px) {
	.section-buystrip .typography-buystrip-copy {
		max-width: 280px;
	}
}

@media only screen and (max-width: 734px) {
	.apple-one .promo-intro {
		max-width: 310px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.apple-one .links-inline li {
		margin: 0;
		display: block;
	}
}

@media only screen and (max-width: 400px) {
	.apple-one .links-inline li {
		margin: 0;
		display: block;
	}
}

.apple-one .links-inline li + li {
	margin-top: 0;
}

@media only screen and (max-width: 734px) {
	.apple-one .promo-intro {
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 350px) {
	.apple-one .promo-intro {
		max-width: 300px;
	}

	.apple-one .promo-image {
		margin-top: 27px;
	}
}

/* arcade tile */
.arcade .links-inline li {
	display: block;
	margin-left: 0;
	margin-right: 0;
}

/* end arcade tile */
/* tv plus tile */
.tv-plus .links-inline li {
	display: block;
	margin-left: 0;
	margin-right: 0;
}

.tv-plus .promo-image {
	background-image: url("/ru/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
	.tv-plus .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.tv-plus .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
	.tv-plus .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.tv-plus .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
	.tv-plus .promo-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_small_2x.jpg");
	}
}

/* end tv plus tile */
/* apple pay tile */
.apple-pay .apple-pay-image {
	width: 610px;
	height: 360px;
	background-size: 610px 360px;
	background-image: url("/ru/mac/home/images/overview/get-more/apple-pay/apple_pay__bo0060x89piu_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) {
	.apple-pay .apple-pay-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-pay/apple_pay__bo0060x89piu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.apple-pay .apple-pay-image {
		width: 330px;
		height: 194px;
		background-size: 330px 194px;
		background-image: url("/ru/mac/home/images/overview/get-more/apple-pay/apple_pay__bo0060x89piu_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) {
	.apple-pay .apple-pay-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-pay/apple_pay__bo0060x89piu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.apple-pay .apple-pay-image {
		width: 306px;
		height: 182px;
		background-size: 306px 182px;
		background-image: url("/ru/mac/home/images/overview/get-more/apple-pay/apple_pay__bo0060x89piu_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) {
	.apple-pay .apple-pay-image {
		background-image: url("/ru/mac/home/images/overview/get-more/apple-pay/apple_pay__bo0060x89piu_small_2x.jpg");
	}
}

.apple-pay .apple-pay-image {
	margin-left: -305px;
	margin-top: 0;
}

@media only screen and (max-width: 1068px) {
	.apple-pay .apple-pay-image {
		margin-left: -165px;
	}
}

@media only screen and (max-width: 734px) {
	.apple-pay .apple-pay-image {
		margin-left: -153px;
		margin-bottom: 0;
	}
}

.apple-pay.fp-tile-full {
	padding: 75px 0;
	display: flex;
	flex-direction: row-reverse;
}

@media only screen and (max-width: 1068px) {
	.apple-pay.fp-tile-full {
		padding: 60px 0;
	}
}

@media only screen and (max-width: 734px) {
	.apple-pay.fp-tile-full {
		padding: 45px 0 60px;
		flex-direction: column;
	}
}

.apple-pay.fp-tile-full .flex-copy.promo-copy-container .promo-copy-wrapper {
	margin: 0 0 0 -30px;
	padding: 0;
	max-width: 425px;
}

@media only screen and (max-width: 1068px) {
	.apple-pay.fp-tile-full .flex-copy.promo-copy-container .promo-copy-wrapper {
		max-width: 280px;
	}
}

@media only screen and (max-width: 734px) {
	.apple-pay.fp-tile-full .flex-copy.promo-copy-container .promo-copy-wrapper {
		margin: 0 0 60px;
		max-width: 90%;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .gallery .item-container .gallery-item .cell.storage {
		width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .gallery .item-container .gallery-item .cell.memory {
		width: 100%;
	}
}

/* end apple pay tile */
@media only screen and (max-width: 734px) {
	.tabnav-item:first-child {
		padding-left: 20px;
	}
}

@media only screen and (max-width: 413px) {
	.tabnav-item:first-child {
		padding-left: 50px;
	}
}

@media only screen and (max-width: 374px) {
	.tabnav-item:first-child {
		padding-left: 80px;
	}

	.typography-hero-product-headline {
		font-size: 35px;
	}

	.section-compare .gallery .item-container .gallery-item .cell.camera .column {
		width: 98%;
	}

	.section-compare .gallery .item-container .gallery-item .cell.display .column {
		width: 95%;
	}

	.why-mac .promo-headline {
		width: 96%;
		margin-left: auto;
		margin-right: auto;
	}

	.why-mac {
		background-position-y: 290px;
		height: 505px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-buystrip .fp-tile-2:nth-child(2n + 1) {
		margin-left: 0%;
		margin-right: 1.17041%;
		padding-left: 0;
		padding-right: 0;
		width: 48.82959%;
	}

	.section-buystrip .fp-tile-2:nth-child(2n) {
		margin-left: 1.17041%;
		margin-right: 0%;
		padding-left: 0;
		padding-right: 0;
		width: 48.82959%;
	}
}

@media only screen and (max-width: 425px) {
	.apple-one .links-inline li {
		margin: 0;
		display: block;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-holiday-2021 .section-content .holiday-2021 {
		padding-left: 45px;
		padding-right: 45px;
	}

	.section-holiday-2021 .section-content .holiday-2021 .holiday-2021-content .holiday-2021-content-headline {
		max-width: 325px;
		font-size: 36px;
	}
}

@media only screen and (max-width: 734px) {
	.section-holiday-2021 .section-content .holiday-2021 .holiday-2021-content .holiday-2021-content-headline {
		max-width: 330px;
	}
}

@media only screen and (max-width: 350px) {
	.section-holiday-2021 .section-content .holiday-2021 .holiday-2021-content .holiday-2021-content-headline {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
