/* Local overrides */

/* hero */
html
	.page-overview
	.section-hero
	.cta-wrap
	.mac-studio-global-avail.custom-ai-messaging {
	margin-top: 0.5rem;
}

@media only screen and (min-width: 351px) {
	br.xs-small {
		display: none;
	}
}

/* modal-chip */
.modal-chip .badge {
	min-width: 6em;
}

/* section-mx-ultra */
@media only screen and (min-width: 1069px) {
	#stats-gallery-m3-ultra .tablist-wrapper {
		margin-right: 15px;
	}
}

/* section-apple-intelligence */
section.section-apple-intelligence .apple-intelligence-headline {
	margin-bottom: 20px;
}
section.section-apple-intelligence .apple-intelligence-messaging {
	color: #86868b;
	font-weight: 600;
	margin-bottom: 30px;
}

/* section-upgraders */
@media only screen and (min-width: 735px) {
	.section-upgraders
		.upgraders-content
		.upgraders-gallery
		.bento-grid
		.bento-item:nth-child(3),
	.section-upgraders
		.upgraders-content
		.upgraders-gallery
		.bento-grid
		.bento-item:nth-child(4) {
		height: fit-content;
	}
}

/* compare */
@media only screen and (min-width: 1069px) {
	.section-compare .mac-studio-product-pricing.product-pricing,
	.section-compare .mac-pro-product-pricing.product-pricing {
		max-width: 10.7em;
	}
}
@media only screen and (min-width: 735px) {
	.section-compare .product-pricing.mac-mini-product-pricing {
		max-width: 9.7em;
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .product-pricing.mac-mini-product-pricing {
		max-width: 9.8em;
	}
}

/* Dynamic Pricing Footnote */
.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}
.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}

/* Local screens */

/* Environment tile */
.router-item-environment .accent-green::before {
	bottom: -8px;
	left: -14px;
}
@media only screen and (max-width: 1068px) {
	.router-item-environment .accent-green::before {
		bottom: -6px;
		left: -10px;
	}
}
@media only screen and (max-width: 734px) {
	.router-item-environment .accent-green::before {
		bottom: -5px;
		left: -5px;
	}
}
.section-routers .accent-green:before {
	width: 190px;
	height: 60px;
	background-size: 190px 60px;
	background-image: url(/ca/fr/mac-studio/images/overview/routers/environment_highlight__edulvmndbz42_large.png);
}
@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) {
	.section-routers .accent-green:before {
		background-image: url(/ca/fr/mac-studio/images/overview/routers/environment_highlight__edulvmndbz42_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.section-routers .accent-green:before {
		width: 158px;
		height: 49px;
		background-size: 158px 49px;
		background-image: url(/ca/fr/mac-studio/images/overview/routers/environment_highlight__edulvmndbz42_medium.png);
	}
}
@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-routers .accent-green:before {
		background-image: url(/ca/fr/mac-studio/images/overview/routers/environment_highlight__edulvmndbz42_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.section-routers .accent-green:before {
		width: 123px;
		height: 40px;
		background-size: 123px 40px;
		background-image: url(/ca/fr/mac-studio/images/overview/routers/environment_highlight__edulvmndbz42_small.png);
	}
}
@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-routers .accent-green:before {
		background-image: url(/ca/fr/mac-studio/images/overview/routers/environment_highlight__edulvmndbz42_small_2x.png);
	}
}

.mac-mini-product-cpu.product-cpu,
.mac-mini-product-gpu.product-gpu,
.mac-studio-product-cpu.product-cpu,
.mac-studio-product-gpu.product-gpu,
.mac-pro-product-cpu.product-cpu,
.mac-pro-product-gpu.product-gpu,
.mac-mini-product-memory.product-memory,
.mac-studio-product-memory.product-memory,
.mac-pro-product-memory.product-memory {
	max-width: 180px;
}
