/* General helpers */
body {
	--section-color-primary: #ffffff;
	--section-color-secondary: #f5f5f7;
}

/* Products tabnav */

.select-gallery-container .tabnav .tabnav-button {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.select-gallery-container .tabnav .tabnav-button .chapternav-icon.button-icon {
	pointer-events: none;
	background-position-y: center;
}

.select-gallery-container .tabnav {
	margin-bottom: 60px;
	margin-top: 60px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .tabnav {
		margin-top: 35px;
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav {
		margin-bottom: 40px;
		margin-top: 0px;
	}
}

.select-gallery-container .tabnav-container {
	display: flex;
	justify-content: center;
	background-color: var(--section-color-primary);
}

.select-gallery-container .tabnav {
	margin-left: 0px;
}

.select-gallery-container .tabnav .tabnav-paddle-right {
	background: linear-gradient(
		270deg,
		var(--section-color-secondary) 70%,
		transparent
	);
}
.select-gallery-container .tabnav .tabnav-paddle-left {
	background: linear-gradient(
		90deg,
		var(--section-color-secondary) 70%,
		transparent
	);
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .tabnav .tabnav-items {
		border-radius: 32px;
		max-width: 87.5vw;
	}
}

/* tabnav button */
.select-gallery-container .tabnav .tabnav-button .chapternav-icon.button-icon {
	width: 65px;
	height: 74px;
	background-repeat: no-repeat;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .tabnav .tabnav-button .chapternav-icon.button-icon {
		height: 68px;
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button .chapternav-icon.button-icon {
		height: 54px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .tabnav .tabnav-button {
		line-height: 1.176;
	}
}

/* TV button */

.select-gallery-container .toggle-gallery-wrapper li .tabnav-button[data-product-toggle="TV"] {
	padding: 10px 24px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .toggle-gallery-wrapper li .tabnav-button[data-product-toggle="TV"] {
		padding: 8px 15px 10px;
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .toggle-gallery-wrapper li .tabnav-button[data-product-toggle="TV"] {
		padding: 6px 14px 6px;
	}
}

/* Mac button */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"]:not(.active) .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconmac__gln9y3rkfzyy_large.png);
	background-size: 64px 36px;
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconmac__gln9y3rkfzyy_large_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconmac__gln9y3rkfzyy_small.png);
		background-size: 58px 33px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconmac__gln9y3rkfzyy_small_2x.png);
	}
}

/* Mac button active */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"].active .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconmac_white__gln9y3rkfzyy_large.png);
	background-size: 64px 36px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconmac_white__gln9y3rkfzyy_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconmac_white__gln9y3rkfzyy_small.png);
		background-size: 58px 33px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Mac"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconmac_white__gln9y3rkfzyy_small_2x.png);
	}
}

/* iPad button */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"]:not(.active) .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconpad__equ5us7cr1si_large_2x.png);
	background-size: 38px 51px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconpad__equ5us7cr1si_large_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconpad__equ5us7cr1si_small.png);
		background-size: 32px 44px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconpad__equ5us7cr1si_small_2x.png);
	}
}

/* iPad button active */

.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"].active .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconpad_white__equ5us7cr1si_large.png);
	background-size: 38px 51px;
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconpad_white__equ5us7cr1si_large_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconpad_white__equ5us7cr1si_small.png);
		background-size: 32px 44px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPad"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconpad_white__equ5us7cr1si_small_2x.png);
	}
}

/* iPhone button */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"]:not(.active) .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconphone__cg0u4uav1eaa_large.png);
	background-size: 28px 47px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconphone__cg0u4uav1eaa_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconphone__cg0u4uav1eaa_small.png);
		background-size: 25px 42px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconphone__cg0u4uav1eaa_small_2x.png);
	}
}

/* iPhone button active */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"].active .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconphone_white__cg0u4uav1eaa_large.png);
	background-size: 28px 47px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconphone_white__cg0u4uav1eaa_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconphone_white__cg0u4uav1eaa_small.png);
		background-size: 25px 42px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="iPhone"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconphone_white__cg0u4uav1eaa_small_2x.png);
	}
}

/* watch button */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"]:not(.active) .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconwatch__btscyx7j2she_large.png);
	background-size: 31px 46px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconwatch__btscyx7j2she_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconwatch__btscyx7j2she_small.png);
		background-size: 28px 42px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconwatch__btscyx7j2she_small_2x.png);
	}
}

/* watch button active */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"].active .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconwatch_white__btscyx7j2she_large.png);
	background-size: 31px 46px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconwatch_white__btscyx7j2she_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconwatch_white__btscyx7j2she_small.png);
		background-size: 28px 42px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="Watch"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconwatch_white__btscyx7j2she_small_2x.png);
	}
}

/* AirPods button */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"]:not(.active) .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconairpods__druucp3mbnue_large.png);
	background-size: 60px 40px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconairpods__druucp3mbnue_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconairpods__druucp3mbnue_small.png);
		background-size: 54px 36px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconairpods__druucp3mbnue_small_2x.png);
	}
}

/* AirPods button active */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"].active .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/menu_iconairpods_white__druucp3mbnue_large.png);
	background-size: 60px 40px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconairpods_white__druucp3mbnue_large_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconairpods_white__druucp3mbnue_small.png);
		background-size: 54px 36px;
	}
}

@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="AirPods"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/menu_iconairpods_white__druucp3mbnue_small_2x.png);
	}
}

/* TV button */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="TV"]:not(.active) .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/logo_appletv__lff141hnzhei_large.png);
	background-size: 36px 36px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="TV"]:not(.active) .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/logo_appletv__lff141hnzhei_large_2x.png);
	}
}

/* TV button active */
.select-gallery-container .tabnav .tabnav-button[data-product-toggle="TV"].active .chapternav-icon.button-icon {
	background-image: url(/id/buy/images/chapternav/logo_appletv_white__lff141hnzhei_large.png);
	background-size: 36px 36px;
}
@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) {
	.select-gallery-container .tabnav .tabnav-button[data-product-toggle="TV"].active .chapternav-icon.button-icon {
		background-image: url(/id/buy/images/chapternav/logo_appletv_white__lff141hnzhei_large_2x.png);
	}
}

/* Gallery */

/* Gallery container */

.section-select {
	background-color: var(--section-color-secondary);
	/*padding-top: 0px; Only for ID, to control visibility of iPhone gallery without destroying gallery sliding-resize motion - UPDATE: Removed from 7 Apr 2025 */
	/*padding-bottom: 0px; Only for ID, to control visibility of iPhone gallery without destroying gallery sliding-resize motion - UPDATE: Removed from 7 Apr 2025 */
}
.select-gallery-container .galleries-container {
	background-color: var(--section-color-secondary);
}

.select-gallery-container .galleries-container .gallery {
	padding-top: 120px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .galleries-container .gallery {
		padding-top: 135px;
	}
}

@media only screen and (max-width: 734px) {
	.select-gallery-container .galleries-container .gallery {
		padding-top: 100px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-select {
		padding-top: 0px;
		padding-bottom: 120px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-select {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-select {
		padding-top: 0px;
		padding-bottom: 96px;
	}
}

/* gallery container opacity */

.section-select:not(.staggered-start, .staggered-end)
	.select-gallery-container .tabnav,
.section-select:not(.staggered-start, .staggered-end)
	.select-gallery-container
	.gallery {
	opacity: 0;
}

.section-select:not(.staggered-start, .staggered-end),
.section-select:not(.staggered-start, .staggered-end) {
	background-color: var(--section-color-primary);
}

/* gallery paddlenav */

.select-gallery-container .paddlenav .scrim {
	background: linear-gradient(
		0deg,
		var(--section-color-secondary),
		var(--section-color-secondary) 50%,
		transparent
	);
}

/* Mac Gallery tile header */
@media only screen and (min-width: 1069px) {
	.section-select #product-gallery-1 .product-tile-header {
		--image-link-row: minmax(
			calc(310px + var(--image-link-margin)),
			max-content
		);
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-select #product-gallery-1 .product-tile-header {
		--image-link-row: minmax(
			calc(286px + var(--image-link-margin)),
			max-content
		);
	}
}

@media only screen and (max-width: 480px) {
	.section-select #product-gallery-1 .product-tile {
		--product-tile-width: 280px;
	}
}

/* iPhone gallery tile header */

.section-select #product-gallery-3 .product-tile-header {
	--image-link-row: minmax(
		calc(234px + var(--image-link-margin)),
		max-content
	);
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-select #product-gallery-3 .product-tile-header {
		--image-link-row: minmax(
			calc(215px + var(--image-link-margin)),
			max-content
		);
	}
}
@media only screen and (max-width: 734px) {
	.section-select #product-gallery-3 .product-tile-header {
		--image-link-row: minmax(
			calc(180px + var(--image-link-margin)),
			max-content
		);
	}
}
/* AirPods gallery tile header */

.section-select #product-gallery-5 .product-tile-header {
	--image-link-row: minmax(
		calc(242px + var(--image-link-margin)),
		max-content
	);
}

/* Gallery badge */

.section-select .badge {
	color: rgb(182, 68, 0);
	border: none;
	text-transform: none;
}
@media only screen and (max-width: 734px) {
	.section-select .badge {
		justify-self: left;
		padding-left: 0px;
	}
}

/* Gallery HL */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-select .section-header .section-header-headline {
		max-width: 100%;
	}
}

/* mac color swatches */
[data-products-gallery="mac"] .finish-dual-tone-green {
	background: linear-gradient(
		90deg,
		var(--finish-mac-green) 50%,
		var(--finish-mac-green-light) 0
	);
}
[data-products-gallery="mac"] .finish-dual-tone-yellow {
	background: linear-gradient(
		90deg,
		var(--finish-mac-yellow) 50%,
		var(--finish-mac-yellow-light) 0
	);
}
[data-products-gallery="mac"] .finish-dual-tone-orange {
	background: linear-gradient(
		90deg,
		var(--finish-mac-orange) 50%,
		var(--finish-mac-orange-light) 0
	);
}
[data-products-gallery="mac"] .finish-dual-tone-pink {
	background: linear-gradient(
		90deg,
		var(--finish-mac-pink) 50%,
		var(--finish-mac-pink-light) 0
	);
}
[data-products-gallery="mac"] .finish-dual-tone-purple {
	background: linear-gradient(
		90deg,
		var(--finish-mac-purple) 50%,
		var(--finish-mac-purple-light) 0
	);
}
[data-products-gallery="mac"] .finish-dual-tone-imac-silver {
	background: linear-gradient(
		90deg,
		var(--finish-mac-imac-silver) 50%,
		var(--finish-mac-imac-silver-light) 0
	);
}
[data-products-gallery="mac"] .finish-dual-tone-blue {
	background: linear-gradient(
		90deg,
		var(--finish-mac-blue) 50%,
		var(--finish-mac-blue-light) 0
	);
}
[data-products-gallery="mac"] .finish-midnight {
	background-color: var(--finish-mac-midnight);
}
[data-products-gallery="mac"] .finish-silver {
	background-color: var(--finish-mac-silver);
}
[data-products-gallery="mac"] .finish-space-gray {
	background-color: var(--finish-mac-space-gray);
}
[data-products-gallery="mac"] .finish-starlight {
	background-color: var(--finish-mac-starlight);
}
[data-products-gallery="mac"] .finish-space-black {
	background-color: var(--finish-mac-space-black);
}
[data-products-gallery="mac"] .finish-rose-gold {
	background-color: var(--finish-mac-rose-gold);
}
[data-products-gallery="mac"] .finish-green {
	background-color: var(--finish-mac-green);
}
[data-products-gallery="mac"] .finish-green-light {
	background-color: var(--finish-mac-green-light);
}
[data-products-gallery="mac"] .finish-yellow {
	background-color: var(--finish-mac-yellow);
}
[data-products-gallery="mac"] .finish-yellow-light {
	background-color: var(--finish-mac-yellow-light);
}
[data-products-gallery="mac"] .finish-orange {
	background-color: var(--finish-mac-orange);
}
[data-products-gallery="mac"] .finish-orange-light {
	background-color: var(--finish-mac-orange-light);
}
[data-products-gallery="mac"] .finish-pink {
	background-color: var(--finish-mac-pink);
}
[data-products-gallery="mac"] .finish-pink-light {
	background-color: var(--finish-mac-pink-light);
}
[data-products-gallery="mac"] .finish-purple {
	background-color: var(--finish-mac-purple);
}
[data-products-gallery="mac"] .finish-purple-light {
	background-color: var(--finish-mac-purple-light);
}
[data-products-gallery="mac"] .finish-blue {
	background-color: var(--finish-mac-blue);
}
[data-products-gallery="mac"] .finish-blue-light {
	background-color: var(--finish-mac-blue-light);
}
[data-products-gallery="mac"] .finish-imac-silver {
	background-color: var(--finish-mac-imac-silver);
}
[data-products-gallery="mac"] .finish-imac-silver-light {
	background-color: var(--finish-mac-imac-silver-light);
}
[data-products-gallery="mac"] .finish-sky-blue {
	background-color: var(--finish-mac-sky-blue);
}
:root {
	--finish-mac-midnight: #2e3642;
	--finish-mac-silver: #e3e4e5;
	--finish-mac-space-gray: #7d7e80;
	--finish-mac-starlight: #f0e4d3;
	--finish-mac-space-black: #2e2c2e;
	--finish-mac-rose-gold: #f9d4c2;
	--finish-mac-green: #3e935c;
	--finish-mac-green-light: #a4c2ae;
	--finish-mac-yellow: #edd142;
	--finish-mac-yellow-light: #f5e4ae;
	--finish-mac-orange: #e3704b;
	--finish-mac-orange-light: #f5c1a7;
	--finish-mac-pink: #de5f7d;
	--finish-mac-pink-light: #f3b5c3;
	--finish-mac-purple: #827eb2;
	--finish-mac-purple-light: #b8b2cf;
	--finish-mac-blue: #547eae;
	--finish-mac-blue-light: #acbfd8;
	--finish-mac-imac-silver: #e3e4e5;
	--finish-mac-imac-silver-light: #d9dadb;
	--finish-mac-sky-blue: #c8d8e0;
}

/* ipad color swatches */

[data-products-gallery="ipad"] .finish-pink {
	background-color: var(--finish-ipad-pink);
}
[data-products-gallery="ipad"] .finish-yellow {
	background-color: var(--finish-ipad-yellow);
}
[data-products-gallery="ipad"] .finish-magenta {
	background-color: var(--finish-ipad-magenta);
}
[data-products-gallery="ipad"] .finish-starlight {
	background-color: var(--finish-ipad-starlight);
}
[data-products-gallery="ipad"] .finish-silver {
	background-color: var(--finish-ipad-silver);
}
[data-products-gallery="ipad"] .finish-space-gray {
	background-color: var(--finish-ipad-space-gray);
}
[data-products-gallery="ipad"] .finish-space-black {
	background-color: var(--finish-ipad-space-black);
}
[data-products-gallery="ipad"] .finish-blue {
	background-color: var(--finish-ipad-blue);
}
[data-products-gallery="ipad"] .finish-purple {
	background-color: var(--finish-ipad-purple);
}
[data-products-gallery="ipad"] .finish-ipad-10-9-blue {
	background-color: var(--finish-ipad-10-9-blue);
}
[data-products-gallery="ipad"] .finish-ipad-mini-purple {
	background-color: var(--finish-ipad-mini-purple);
}
[data-products-gallery="ipad"] .finish-ipad-mini-starlight {
	background-color: var(--finish-ipad-mini-starlight);
}
:root {
	--finish-ipad-pink: #e8d1cf;
	--finish-ipad-yellow: #f0d95b;
	--finish-ipad-magenta: #de6274;
	--finish-ipad-starlight: #e5e0d8;
	--finish-ipad-silver: #e3e4e5;
	--finish-ipad-space-gray: #6b696e;
	--finish-ipad-space-black: #2e2c2e;
	--finish-ipad-blue: #d7e5e6;
	--finish-ipad-purple: #e3dee9;
	--finish-ipad-10-9-blue: #6480a3;
	--finish-ipad-mini-purple: #b9b8d1;
	--finish-ipad-mini-starlight: #e3dcd1;
}

/* watch color swatches */
[data-products-gallery="watch"] .finish-aluminum-graphite {
	background-color: var(--finish-aluminum-graphite);
}
[data-products-gallery="watch"] .finish-aluminum-midnight {
	background-color: var(--finish-aluminum-midnight);
}
[data-products-gallery="watch"] .finish-aluminum-pink {
	background-color: var(--finish-aluminum-pink);
}
[data-products-gallery="watch"] .finish-aluminum-red {
	background-color: var(--finish-aluminum-red);
}
[data-products-gallery="watch"] .finish-aluminum-silver {
	background-color: var(--finish-aluminum-silver);
}
[data-products-gallery="watch"] .finish-aluminum-starlight {
	background-color: var(--finish-aluminum-starlight);
}
[data-products-gallery="watch"] .finish-stainless-gold {
	background-color: var(--finish-stainless-gold);
}
[data-products-gallery="watch"] .finish-stainless-silver {
	background-color: var(--finish-stainless-silver);
}
[data-products-gallery="watch"] .finish-titanium-silver {
	background-color: var(--finish-titanium-silver);
}
:root {
	--finish-aluminum-graphite: #3e3a36;
	--finish-aluminum-midnight: #1a2530;
	--finish-aluminum-pink: #fadcde;
	--finish-aluminum-red: #d61139;
	--finish-aluminum-silver: #e0e0e0;
	--finish-aluminum-starlight: #ded6d1;
	--finish-stainless-gold: #d4bda1;
	--finish-stainless-silver: #e6e6e7;
	--finish-titanium-silver: #ccc4bc;
}
#product-gallery-4 .product-tile .product-tile-headline-group, #product-gallery-5 .product-tile .product-tile-headline-group {
	display: block;
}

.product-tile-headline-group .product-tile-subheading {
	position: relative;
	font-size: 14px;
	top: 0;
	margin: 0;
	padding: 0;
}

@media only screen and (max-width: 735px) {
	#product-gallery-4 .product-tile-badge, #product-gallery-5 .product-tile-badge {
		display: inline-block;
		text-align: right;
	}
}

/* Only for ID, to control visibility of iPhone gallery without destroying gallery sliding-resize motion - UPDATE: Removed from 7 Apr 2025 */
/* .galleries-container > div {
	padding-top: 0px;
	padding-bottom: 0px;
}

.select-gallery-container .galleries-container .gallery header {
	margin-top: 0px;
	padding-top: 110px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.select-gallery-container .galleries-container .gallery header {
		margin-top: 0px;
		padding-top: 125px;
	}
}

@media only screen and (max-width: 734px) {
	.select-gallery-container .galleries-container .gallery header {
		margin-top: 0px;
		padding-top: 90px;
	}
} */
