/* START : Fix Evergreen Ribbon */
.ribbon-evergreen {
	padding-top: var(--r-globalnav-height);
}
/* END : Fix Evergreen Ribbon */

/* START : Fix Hero */
@media (max-width: 734px) {
	section.section-welcome .marquee-top-wrapper > .marquee {
		padding-top: 51px;
		padding-bottom: 0;
	}
}

@media (min-width: 735px) {
	section.section-welcome .marquee-top-wrapper .marquee-header .header-headline:lang(th) {
		line-height: 1.5 !important;
	}
}

section.section-welcome {
	margin-top: calc(var(--r-globalnav-height) * -1);
}

@media (max-width: 1068px) {
	section.section-welcome {
		margin-top: calc((var(--r-globalnav-height) + 51px) * -1);
	}
}

@media (max-width: 502px) {
	section.section-welcome {
		margin-top: calc((var(--r-globalnav-height) + 70px) * -1);
	}

	section.section-welcome .marquee-top-wrapper > .marquee {
		padding-top: 70px;
	}
}
/* END : Fix Hero */

/* START : DESIGN ALT Apple Intelligence section */
.section-apple-intelligence .hero-area .copy {
	padding-top: 0;
}

.section-apple-intelligence .hero-area .copy .eyebrow picture {
	--p-width: 623px;
	--p-height: 178px;
}

@media (max-width: 1068px) {
	.section-apple-intelligence .hero-area .copy .eyebrow picture {
		--p-width: 448px;
		--p-height: 128px;
	}
}

@media (max-width: 734px) {
	.section-apple-intelligence .hero-area .copy .eyebrow picture {
		--p-width: 384px;
		--p-height: 110px;
	}
}

@media (max-width: 480px) {
	.section-apple-intelligence .hero-area .copy .eyebrow picture {
		--p-width: 310px;
		--p-height: 89px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-apple-intelligence .hero-area {
		flex-direction: column;
	}

	.section-apple-intelligence .hero-area .copy {
		text-align: center;
		margin-inline-start: var(--ric-column-width-0);
	}

	.section-apple-intelligence .hero-area .apple-intelligence-hero-media {
		--centering-offset-as-float: 0.1124;
		margin-left: auto;
		margin-right: auto;
		inset-inline-start: 0;
		transform: translateX(15%);
	}
}

/* END : DESIGN ALT Apple Intelligence section */

/* Fix Performance Badge */
.bars-container .badge-caption {
	top: 0px;
}

/* Fix Battery Icon - section-upgrade */
section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .stat-reduced strong:lang(th) {
	line-height: 1.3;
}

section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap {
	--battery-padding-multiplier: 1;
	--battery-padding-offset: 15px;
	--battery-padding: calc(
		var(--battery-padding-offset) * var(--battery-padding-multiplier)
	);
	--tile-image-width: 61px;
	--tile-image-height: 39px;
	margin-inline-end: calc(var(--tile-image-width) + var(--battery-padding));
	position: relative;
	display: inline;
}

@media (max-width: 1068px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap {
		--tile-image-width: 42px;
		--tile-image-height: 29px;
	}
}

@media (max-width: 480px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap {
		--tile-image-width: 37px;
		--tile-image-height: 26px;
	}
}

@media (max-width: 1068px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap {
		--battery-padding-offset: 10px;
	}
}

section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap .bg-upgrade-image {
	bottom: 12px;
}

@media (max-width: 1068px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap .bg-upgrade-image {
		bottom: 6px;
	}
}

/* Fix Incentive Typography */
.typography-icon-card-headline:lang(th), .typography-modal-header-headline:lang(th) {
	line-height: 1.2;
}

.typography-icon-card-modal-content-inline-headline {
	font-weight: 400;
}

.typography-modal-topic-label {
	font-weight: 600;
}

/* Incentive Financing & Specialist Icons */
.section-incentive .overview-incentive-icon-credit-card {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 46px;
	--p-height: 56px;
}

/* Start AI discliamer Apple Intelligence section */

.ps-swatch-tertiary, .section.theme-dark .ps-swatch-secondary {
	color: #86868b;
}

.typography-ps-card-disclaimer {
	font-size: 14px;
	line-height: 1.4285914286;
	font-weight: 600;
	letter-spacing: -0.016em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(ar) {
	letter-spacing: 0em;
	font-family:
		SF Pro AR,
		SF Pro AR Text,
		SF Pro Text,
		SF Pro Gulf,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(ja) {
	line-height: 1.4;
	letter-spacing: 0em;
	font-family:
		SF Pro JP,
		SF Pro Text,
		SF Pro Icons,
		Hiragino Kaku Gothic Pro,
		ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3,
		ãƒ¡ã‚¤ãƒªã‚ª,
		Meiryo,
		ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(ko) {
	line-height: 1.5714285714;
	letter-spacing: 0em;
	font-family:
		SF Pro KR,
		SF Pro Text,
		SF Pro Icons,
		Apple Gothic,
		HY Gulim,
		MalgunGothic,
		HY Dotum,
		Lexi Gulim,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(zh) {
	line-height: 1.5;
	letter-spacing: 0em;
}

.typography-ps-card-disclaimer:lang(th) {
	line-height: 1.3571828571;
	letter-spacing: 0em;
	font-family:
		SF Pro TH,
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(zh-CN) {
	font-family:
		SF Pro SC,
		SF Pro Text,
		SF Pro Icons,
		PingFang SC,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(zh-HK) {
	font-family:
		SF Pro HK,
		SF Pro Text,
		SF Pro Icons,
		PingFang HK,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(zh-MO) {
	font-family:
		SF Pro HK,
		SF Pro TC,
		SF Pro Text,
		SF Pro Icons,
		PingFang HK,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.typography-ps-card-disclaimer:lang(zh-TW) {
	font-family:
		SF Pro TC,
		SF Pro Text,
		SF Pro Icons,
		PingFang TC,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

/* END AI discliamer Apple Intelligence section */
