body {
	line-break: strict;
}

/* chevron adjust */
.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:not(.icon-before):after {
	position: relative;
	top: -0.05em;
}

/* Intro Event CTA */
.section-manifest .section-intro .event-link {
	display: block;
	pointer-events: none;
}
.section-manifest .section-intro .event-link span {
	pointer-events: auto;
}

/* Touch id br */
@media only screen and (max-width: 413px) {
	.touch-lb {
		display: block;
	}
}

/* CTA Adjust */
html.touch.safari #ac-localnav .ac-ln-action-button .ac-ln-button, html.touch.safari #ac-localnav .ac-ln-action-violator .ac-ln-violator, html.touch.safari .section-compare .compare-button {
	padding-top: 5px;
	padding-bottom: 3px;
}

/* modal Button adjust */
@media only screen and (min-width: 1069px) {
	.modal-trigger-container .button {
		padding-top: 12px;
		padding-bottom: 9px;
	}
}
@media only screen and (max-width: 734px) {
	.modal-trigger-container .button {
		padding-top: 12px;
		padding-bottom: 9px;
	}
}

/* section-pro-apps gallery adjust */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-pro-apps .section-gallery .pro-apps-gallery .tablist-wrapper .tabnav-items {
		max-width: 500px;
	}
}

/* section-expansion tile height adjust */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.subsection-expansion-tiles .flow .inline-media {
		max-height: 546px;
		overflow: hidden;
	}
}

/* localization images */
.section-ar .ar-image {
	background-repeat: no-repeat;
	background-image: url(/jp/mac-pro/images/overview/ar_phone__dc2z02bq8ic2_large.jpg);
}

@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-ar .ar-image {
		background-image: url(/jp/mac-pro/images/overview/ar_phone__dc2z02bq8ic2_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-ar .ar-image {
		background-repeat: no-repeat;
		background-image: url(/jp/mac-pro/images/overview/ar_phone__dc2z02bq8ic2_medium.jpg);
	}
}

@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-ar .ar-image {
		background-image: url(/jp/mac-pro/images/overview/ar_phone__dc2z02bq8ic2_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-ar .ar-image {
		background-repeat: no-repeat;
		background-image: url(/jp/mac-pro/images/overview/ar_phone__dc2z02bq8ic2_small.jpg);
	}
}

@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-ar .ar-image {
		background-image: url(/jp/mac-pro/images/overview/ar_phone__dc2z02bq8ic2_small_2x.jpg);
	}
}

.section-magic-accessories .magic-accessories-image {
	background-repeat: no-repeat;
	background-image: url(/jp/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_large.jpg);
}

@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-magic-accessories .magic-accessories-image {
		background-image: url(/jp/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-magic-accessories .magic-accessories-image {
		background-repeat: no-repeat;
		background-image: url(/jp/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_medium.jpg);
	}
}

@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-magic-accessories .magic-accessories-image {
		background-image: url(/jp/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-magic-accessories .magic-accessories-image {
		background-repeat: no-repeat;
		background-image: url(/jp/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_small.jpg);
	}
}

@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-magic-accessories .magic-accessories-image {
		background-image: url(/jp/mac-pro/images/shared/router_accessories__bcw6jtll9sg2_small_2x.jpg);
	}
}

.paddlenav-compact .paddlenav-arrow-previous:after, .paddlenav-compact .paddlenav-arrow-next:after {
	top: 0.05em;
}

/* jp-space */

.jp-space-r5 {
	width: 5px;
	display: inline-flex;
}

.performance-gallery .item-container .bars-container .badge-unit {
	font-size: 0.7em;
}

@media only screen and (min-width: 1069px) {
	.section-compare .product-pricing.mac-mini-product-pricing, .section-compare .product-pricing {
		max-width: 13.5em;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-compare .product-pricing.mac-mini-product-pricing {
		max-width: 100%;
	}
	.section-compare .product-pricing {
		max-width: 12em;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .compare-headline {
		padding-left: 0;
		padding-right: 0;
		max-width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .grid-container {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* start: /v/ [q]version compare code */
.section-compare .grid-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 840px;
	margin-bottom: 134px;
	grid-template-columns: 196px minmax(0, 130px) 193px minmax(0, 127px) 200px;
	grid-template-areas: "mac-mini-hw 					.	mac-studio-hw 					.	mac-pro-hw" "mac-mini-swatch 				.	mac-studio-swatch 				.	mac-pro-swatch" "mac-mini-headline 				.	mac-studio-headline  			.	mac-pro-headline" "mac-mini-pricing 				.	mac-studio-pricing 				.	mac-pro-pricing" "mac-mini-processor 			.	mac-studio-processor 			.	mac-pro-processor" "mac-mini-apple-intelligence	.	mac-studio-apple-intelligence	.	mac-pro-apple-intelligence" "mac-mini-cpu 					.	mac-studio-cpu 					.	mac-pro-cpu" "mac-mini-gpu 					.	mac-studio-gpu 					.	mac-pro-gpu" "mac-mini-memory 				.	mac-studio-memory 				.	mac-pro-memory" "mac-mini-storage 				.	mac-studio-storage 				.	mac-pro-storage" "mac-mini-btn 					.	mac-studio-btn 					.	mac-pro-btn" "mac-mini-cta					.	mac-studio-cta 					.	mac-pro-cta";
}

@media only screen and (max-width: 1068px) {
	.section-compare .grid-container {
		max-width: 640px;
		grid-template-columns: 150px minmax(0, 89px) 166px minmax(0, 83px) 160px;
		padding: 0;
		margin-bottom: 62px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .grid-container {
		margin-bottom: 84px;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-template-areas: "mac-mini-hw 					mac-studio-hw" "mac-mini-swatch 				mac-studio-swatch" "mac-mini-headline 				mac-studio-headline" "mac-mini-pricing 				mac-studio-pricing" "mac-mini-processor 			mac-studio-processor" "mac-mini-apple-intelligence	mac-studio-apple-intelligence" "mac-mini-cpu 					mac-studio-cpu" "mac-mini-gpu 					mac-studio-gpu" "mac-mini-memory 				mac-studio-memory" "mac-mini-storage 				mac-studio-storage" "mac-mini-btn 					mac-studio-btn" "mac-mini-cta					mac-studio-cta" ".								." "mac-pro-hw						." "mac-pro-swatch					." "mac-pro-headline  				." "mac-pro-pricing				." "mac-pro-processor				." "mac-pro-apple-intelligence		." "mac-pro-cpu					." "mac-pro-gpu					." "mac-pro-memory					." "mac-pro-storage				." "mac-pro-btn					." "mac-pro-cta 					.";
		max-width: 320px;
	}
}

html.text-zoom .section-compare .grid-container {
	margin-bottom: 84px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	grid-template-areas: "mac-mini-hw 					mac-studio-hw" "mac-mini-swatch 				mac-studio-swatch" "mac-mini-headline 				mac-studio-headline" "mac-mini-pricing 				mac-studio-pricing" "mac-mini-processor 			mac-studio-processor" "mac-mini-apple-intelligence	mac-studio-apple-intelligence" "mac-mini-cpu 					mac-studio-cpu" "mac-mini-gpu 					mac-studio-gpu" "mac-mini-memory 				mac-studio-memory" "mac-mini-storage 				mac-studio-storage" "mac-mini-btn 					mac-studio-btn" "mac-mini-cta					mac-studio-cta" ".								." "mac-pro-hw						." "mac-pro-swatch					." "mac-pro-headline  				." "mac-pro-pricing				." "mac-pro-processor				." "mac-pro-apple-intelligence		." "mac-pro-cpu					." "mac-pro-gpu					." "mac-pro-memory					." "mac-pro-storage				." "mac-pro-btn					." "mac-pro-cta 					.";
}
.section-compare .mac-mini-product-apple-intelligence {
	grid-area: mac-mini-apple-intelligence;
}
.section-compare .mac-studio-product-apple-intelligence {
	grid-area: mac-studio-apple-intelligence;
}
.section-compare .mac-pro-product-apple-intelligence {
	grid-area: mac-pro-apple-intelligence;
}
/* end: /v/ [q]version compare code */
