@media only screen and (min-width: 735px) {
	.router-item.full-split .router-item-content {
		padding-right: 30px;
	}
}
.section.section-keyboard
	.section-content
	.article-header
	.article-headline-wrapper
	h2.article-eyebrow {
	text-transform: none;
}
.ribbon .typography-caption {
	font-size: 14px;
}

/* apps */
article.section-performance .subsection-apps .apps-wrapper .apps {
	width: 1014px;
	height: 528px;
	background-size: 1014px 528px;
	background-repeat: no-repeat;
	background-image: url(/jp/macbook-air/images/overview/performance/apps/all-apps/apps__dcweftdl8uqa_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	article.section-performance .subsection-apps .apps-wrapper .apps {
		background-image: url(/jp/macbook-air/images/overview/performance/apps/all-apps/apps__dcweftdl8uqa_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	article.section-performance .subsection-apps .apps-wrapper .apps {
		width: 727px;
		height: 482px;
		background-size: 727px 482px;
		background-repeat: no-repeat;
		background-image: url(/jp/macbook-air/images/overview/performance/apps/all-apps/apps__dcweftdl8uqa_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	article.section-performance .subsection-apps .apps-wrapper .apps {
		background-image: url(/jp/macbook-air/images/overview/performance/apps/all-apps/apps__dcweftdl8uqa_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	article.section-performance .subsection-apps .apps-wrapper .apps {
		width: 436px;
		height: 646px;
		background-size: 436px 646px;
		background-repeat: no-repeat;
		background-image: url(/v/macbook-air/r/images/overview/performance/apps/all-apps/apps__dcweftdl8uqa_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	article.section-performance .subsection-apps .apps-wrapper .apps {
		background-image: url(/v/macbook-air/r/images/overview/performance/apps/all-apps/apps__dcweftdl8uqa_small_2x.jpg);
	}
}

.badge-unit,
.performance-modal-content
	.subsection-gallery
	.item-container
	.gallery-item
	.bars-container
	.badge-unit {
	font-size: 0.7em;
}
.section-upgraders .section-content .article-header {
	max-width: 760px;
}
.size-labels .size-wrapper .size span.size-inch-small {
	font-size: 54px;
	display: inline !important;
}
@media only screen and (max-width: 734px) {
	.size-labels .size-wrapper .size span.size-inch-small {
		font-size: 24px;
	}
	article.section-design .subsection-size .size-labels .size {
		margin-inline: 33px;
	}
}
@media only screen and (max-width: 360px) {
	article.section-design .subsection-size .size-labels .size {
		margin-inline: 20px;
	}
}
.paddlenav-bottom .paddlenav ul button.paddlenav-arrow:after {
	margin-top: 10px;
}
.lifestyle-gallery
	.paddlenav-bottom
	.paddlenav
	ul
	button.paddlenav-arrow:after {
	margin-top: 10px;
}

.section-upgraders
	.item-section-content
	.grid-item
	.grid-content-copy
	.grid-content-copy-font-small {
	font-size: 54px;
}
@media only screen and (max-width: 734px) {
	.section-upgraders
		.item-section-content
		.grid-item
		.grid-content-copy
		.grid-content-copy-font-small {
		font-size: 24px;
	}
}
.ribbon .ribbon-content-wrapper {
	padding: 13px 0;
}

article.section-performance .article-headline {
	max-width: 9em;
}
article.section-performance .badge.badge1 .badge-caption {
	max-width: 12em;
}
article.section-performance .badge.badge2 .badge-caption {
	max-width: 11em;
}
@media only screen and (max-width: 734px) {
	article.section-performance .badge.badge1 .badge-caption {
		max-width: 100%;
	}
}

@media only screen and (min-width: 1069px) {
	article.section-performance .badge.badge1 {
		margin-right: 50px;
	}
	article.section-performance .badge.badge2 {
		margin-right: 50px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	article.section-performance .badge.badge1 {
		margin-right: 20px;
	}
	article.section-performance .badge.badge2 {
		margin-right: 20px;
	}
}
article.section-performance .air-compare .compare-grid .compare-icon-label {
	max-width: 13em;
}

.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;
}
#ac-globalfooter .ac-gf-more::after {
	position: relative;
	top: -0.075em;
}
.more:after {
	position: relative !important;
	top: -0.075em;
}
html.ios #ac-localnav .ac-ln-button,
html.touch #ac-localnav .ac-ln-button {
	padding-top: 5px;
	padding-bottom: 3px;
}

html.enhance-xp .section-hero .hero-copy-wrapper .container .hero-alt-headline {
	margin-left: -9px;
}
.section-design .typography-custom-section-headline:lang(ja) {
	margin-left: -6px;
}
.section-performance .typography-custom-section-headline:lang(ja) {
	margin-left: -5px;
}
.section-switchers .typography-custom-section-headline {
	margin-left: -4px;
}
.section-hero .hero-copy-wrapper .hero-headline:lang(ja) {
	margin-left: -9px;
}

.section-display-camera-audio .typography-custom-section-headline:lang(ja) {
	text-indent: -0.06em;
}

@media only screen and (max-width: 1068px) {
	html.enhance-xp
		.section-hero
		.hero-copy-wrapper
		.container
		.hero-alt-headline {
		margin-left: -4px;
	}
	.section-design .typography-custom-section-headline:lang(ja) {
		margin-left: -4px;
	}
	.section-hero .hero-copy-wrapper .hero-headline:lang(ja) {
		margin-left: -7px;
	}
	.section-display-camera-audio .typography-custom-section-headline:lang(ja) {
		margin-left: -3px;
	}
}
@media only screen and (max-width: 735px) {
	.section-display-camera-audio .typography-custom-section-headline:lang(ja) {
		margin-left: -1px;
	}
	.section-design .typography-custom-section-headline:lang(ja) {
		margin-left: -1px;
		text-indent: -0.06em;
	}
}
.section-design .typography-custom-body-reduced-tight,
.section-performance .typography-custom-body-reduced-tight,
.section-display-camera-audio .typography-custom-body-reduced-tight,
.section-connectivity .typography-custom-body-reduced-tight,
.section-keyboard .typography-custom-body-reduced-tight {
	font-size: 16px;
}
.section-switchers .inside-units.clipboard {
	transform: translateY(-2px);
}

.section-upgraders .form-dropdown .form-dropdown-select {
	padding: 0.97rem 2.8823529412em 0.7825rem 1.3529411765em;
}
@media only screen and (max-width: 410px) {
	.size-labels .size-wrapper .size span.size-inch-small {
		font-size: 20px;
	}
	.size-wrapper .typography-tile-overlay-headline {
		font-size: 16px;
	}
}
.subsection-gallery .badge-unit,
.performance-modal-content
	.subsection-gallery
	.item-container
	.gallery-item
	.bars-container
	.badge-unit {
	font-size: 1.8em;
}
.performance-modal-content
	.subsection-gallery
	.item-container
	.gallery-item
	.bars-container
	.badge-value-container {
	align-items: baseline;
}
.paddlenav-bottom .paddlenav ul button.paddlenav-arrow:after {
	margin-top: 13px;
}
.touch .section-compare .macbook-air-13-15-button-wrapper a,
.touch .section-compare .macbook-pro-14-16-button-wrapper a {
	padding: 4px 10px 2px;
}

.section-upgraders #compare-gallery .tout-grid .grid-content-copy {
	max-width: 100%;
}
@media only screen and (min-width: 735px) {
	.section-upgraders #compare-gallery .tout-grid .grid-content:not(.centered) {
		margin-bottom: auto;
	}
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-augmented-reality .ar-wrapper {
		align-items: flex-end;
	}
}

@media only screen and (max-width: 1068px) {
	.ar-quicklook-link,
	.ar-quicklook-visible,
	html.ar-quicklook .ar-quicklook-hidden {
		padding-bottom: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.ar-quicklook-link,
	.ar-quicklook-visible,
	html.ar-quicklook .ar-quicklook-hidden {
		padding-bottom: 0px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-augmented-reality .ar-wrapper-gallery {
		height: initial;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-item-augmented-reality .ar-wrapper-gallery {
		height: 100%;
	}
}

@media only screen and (max-width: 320px) {
	article.section-design .lifestyle-gallery .lifestyle-gallery-caption {
		top: -0.8em;
	}
}

@media only screen and (min-width: 735px) {
	.section-hero .hero-pricing li + li {
		margin-top: 1em;
	}
}
.section-switchers
	.gallery-item-image.custom-graphic
	.icon:nth-last-child(-n + 2)::before {
	visibility: hidden;
}
.section-upgraders .grid-item:nth-child(1) .footnote-number {
	left: 2px;
}

#ac-globalfooter .footnote-space {
	display: block;
	padding-top: 4px;
}
