/* Privacy Security Tabnav and image mobile fix */
@media (max-width: 734px) {
	.section-get-more .scroll-gallery-tabnav-items {
		line-height: 1;
	}
}

/* Hero BOC copy alignment */
.hero-card-back {
	align-items: start;
}

.hero-card-boc-headline {
	text-align: start;
}

/* Hero - first tile BOC enlargement of highlight */
.hero-card-learning .hero-card-back .hero-card-boc-headline .highlight:before, .hero-card-apps .hero-card-back .hero-card-boc-headline .highlight:before {
	/* height: calc(100% - var(--offset)*0.01); */
	height: 100%;
	top: -5px;
}

.hero-card-mac-with-iphone .hero-card-back .hero-card-boc-headline .highlight:before {
	height: calc(100% + 5px);
	top: -5px;
}

/* Hero Mac with iPhone tile breaking fix and line height */
.hero-card-mac-with-iphone .hero-card-front .hero-card-headline {
	line-height: 1.2;
}
@media only screen and (min-width: 1069px) {
	.hero-card-mac-with-iphone .hero-card-front {
		padding-inline: 48px;
	}
	.hero-card-transfer .hero-card-back {
		padding-inline: 54px;
	}
}

/* Finance FOC width fix */
@media only screen and (min-width: 1069px) {
	.card-big-financing .card-big-headline {
		max-width: 422px;
	}
}

/* AI Card Height adjustment */
@media only screen and (min-width: 1069px) {
	#apple-intelligence .hero-card .hero-card-front {
		padding: 51px;
	}
}

.gallery-item .card-big.card-big-financing {
	flex-direction: column-reverse;
}

#mac-iphone .card-big-mac-and-iphone .card-big-headline {
	max-width: 16ch;
}

@media only screen and (min-width: 1069px) {
	#mac-iphone .card-big-mac-and-iphone .card-big-headline {
		max-width: 17ch;
	}
}

@media (max-width: 734px) {
	.card-big-run-apps .card-big-headline .highlight {
		width: 204px;
	}
}
@media (max-width: 734px) {
	.card-big-security {
		padding-inline-start: 22px;
	}
}

@media only screen and (max-width: 734px) {
	#ai .card-big-ai .card-big-headline .highlight:before {
		left: 50%;
		transform: translateX(-50%);
	}
}

@media only screen and (max-width: 734px) {
	#display .card-big-display .card-big-headline {
		line-height: 1.2;
	}
	#display .card-big-display .card-big-headline .highlight:before {
		height: calc(100% - var(--offset) * 2 + 4px);
	}
}

@media only screen and (max-width: 734px) {
	#get-more.section-get-more .headline {
		max-width: none;
	}
}

@media only screen and (max-width: 734px) {
	#trade-in .card-big-trade-in .card-big-headline {
		margin-bottom: 20px;
	}
}

#overview-worth-it-financing-1.overview-worth-it-financing {
	--p-width: 137px;
	--p-height: 96px;
}
@media only screen and (max-width: 1068px) {
	#overview-worth-it-financing-1.overview-worth-it-financing {
		--p-width: 116px;
		--p-height: 81px;
	}
}
@media only screen and (max-width: 734px) {
	#overview-worth-it-financing-1.overview-worth-it-financing {
		--p-width: 70px;
		--p-height: 49px;
	}
}

@media only screen and (min-width: 1769px) {
	.section-ways-to-save .controls-paddles {
		display: none;
	}
}

.typography-hero-card-boc-headline {
	line-height: 1.1;
}

#transfer .typography-hero-card-boc-headline {
	line-height: 1.3;
}

.typography-card-big-headline {
	line-height: 1.2;
}
#privacy-security .typography-card-big-headline {
	line-height: 1.3;
}

.card-big-run-apps .card-big-headline {
	max-width: 15ch;
}

.card-big-reliable .card-big-headline {
	margin-bottom: 20px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#ai .typography-card-big-headline {
		font-size: 46px;
	}
}

/* wrapping trade-in modal */
@media only screen and (min-width: 401px) {
	.cta-small {
		display: none;
	}
}
@media only screen and (max-width: 400px) {
	.cta-small {
		display: block;
	}
}

@media (max-width: 734px) {
	.card-big-trade-in.less-img-spacing .card-big-image {
		margin-block: 0 auto;
	}
}
