/* start hero/macbook-pro-proled-xdr */
.tile-macbook-proled .tile-subhead {
	width: fit-content;
	background-image: linear-gradient(105deg, #fff0 33.33%, #ffffff73, #fff0 37.5%), linear-gradient(to right, #f5f5f700 33.33%, #f5f5f7 41.67%), linear-gradient(to right, #fdd30f, #f4f6f7, #90ceee, #48a7f4, #2789ff);
	background-size: 300% 100%, 300% 100%, 100% 100%;
	background-repeat: no-repeat;
	background-position: var(--subhead-gradient-x, 0%) 0, var(--subhead-gradient-x, 0%) 0, 0 0;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent
}

.tile-macbook-proled.sweep-done .tile-subhead {
	background-position: 0% 0, 0% 0, 0 0
}

.tile-macbook-proled .headline-shine {
	display: none
}

.tile-macbook-proled.has-animated-cta .tile-animated-cta {
	display: flex;
	justify-content: center;
	padding-top: 137px
}

@media(max-width:1068px) {
	.tile-macbook-proled.has-animated-cta .tile-animated-cta {
		padding-top: 118px
	}
}

@media(max-width:734px) {
	.tile-macbook-proled.has-animated-cta .tile-animated-cta {
		padding-top: 178px
	}
}

@media(min-width:1069px)and (min-height:776px) {
	.tile-macbook-proled.has-animated-cta .tile-animated-cta {
		padding-top: 173px
	}
}

@media(min-width:735px)and (max-width:1068px)and (min-height:734px) {
	.tile-macbook-proled.has-animated-cta .tile-animated-cta {
		padding-top: 129px
	}
}

.tile-macbook-proled.has-animated-cta .animated-cta-wrap {
	position: relative;
	z-index: 4;
	isolation: isolate;
	display: inline-flex;
	transform: scale(var(--cta-scale, 1))
}

.tile-macbook-proled.has-animated-cta .animated-cta-wrap:before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	border-radius: 980px;
	box-shadow: 0 0 8px 3px #ffffff8c, 0 0 8px 6px #00000080;
	opacity: var(--cta-glow, 0);
	pointer-events: none
}

.tile-macbook-proled.has-animated-cta .cta-copy {
	opacity: var(--cta-copy-opacity, 1);
	display: inline-flex;
	align-items: center
}

.tile-macbook-proled.has-animated-cta .cta-icon {
	width: 11px;
	height: 12px;
	overflow: visible;
	padding-inline-end: .5em;
	fill: currentColor
}

.tile-macbook-proled.has-animated-cta .animated-cta-wrap:focus-within, .tile-macbook-proled.has-animated-cta.sweep-done .animated-cta-wrap {
	transform: none
}

.tile-macbook-proled.has-animated-cta .animated-cta-wrap:focus-within .cta-copy, .tile-macbook-proled.has-animated-cta.sweep-done .animated-cta-wrap .cta-copy {
	opacity: 1
}

.tile-macbook-proled.has-animated-cta.sweep-done .animated-cta-wrap:before {
	opacity: 0
}

html.enhanced .tile-macbook-proled[data-component-list~=MacbookProled] .tile-subhead {
	--subhead-gradient-x: 100%
}

html.enhanced .tile-macbook-proled[data-component-list~=MacbookProled] .tile-headline {
	--headline-shine-x: 100%;
	position: relative
}

html.enhanced .tile-macbook-proled[data-component-list~=MacbookProled] .animated-cta-wrap {
	--cta-scale: 0;
	--cta-copy-opacity: 0
}

html.enhanced .tile-macbook-proled[data-component-list~=MacbookProled] .headline-shine {
	display: block;
	position: absolute;
	inset: -.5em;
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none;
	filter: drop-shadow(0 0 3px #fff) drop-shadow(0 0 10px rgba(255, 255, 255, .85));
	mix-blend-mode: plus-lighter
}

html.enhanced .tile-macbook-proled[data-component-list~=MacbookProled] .headline-shine-text {
	display: block;
	padding: .5em;
	color: transparent;
	background-image: linear-gradient(105deg, #fff0 36%, #fff 46% 54%, #fff0 64%);
	background-size: 300% 100%;
	background-repeat: no-repeat;
	background-position: var(--headline-shine-x) 0;
	-webkit-background-clip: text;
	background-clip: text
}
/* end hero/macbook-pro-proled-xdr */

/* start promo/apple-watch-series-12 */
.section-promo [data-tile-id=apple-watch-series-12] .tile-subhead {
	max-width: 360px;
}

@media(max-width: 1068px) {
	.section-promo [data-tile-id=apple-watch-series-12] .tile-subhead {
		max-width:330px;
	}
}
/* end promo/apple-watch-series-12 */

/* start promo/apple-watch-ultra-4 */
@media (max-width: 1068px) {
	.section-promo [data-tile-id="apple-watch-ultra-4"] .tile-subhead {
		max-width: 250px;
	}
}
/* end promo/apple-watch-ultra-4 */
