@media only screen and (max-width: 374px) {
	.xsmall-hide {
		display: none;
	}
}
.icon-wrapper .icon,
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:after {
	position: relative;
	top: -0.05em;
}
.support-toggle-nav {
	max-width: 450px;
}

.page-appletv .support-toggle-nav,
.page-homepod .support-toggle-nav {
	max-width: initial;
}

/* ipad,iphone ac-button adjust */
html.ipad #ac-localnav .ac-ln-button {
	padding-top: 5px;
	padding-bottom: 3px;
}
html.iphone #ac-localnav .ac-ln-button {
	padding-top: 4px;
	padding-bottom: 2px;
}

@media only screen and (max-width: 735px) {
	.section-hero .typography-headline-elevated {
		font-size: 38px;
	}
}

/* icon position */
.icon-battery-status {
	margin-bottom: 16px;
}
@media only screen and (max-width: 735px) {
	.icon-battery-status {
		margin-bottom: 6px;
	}
}

.ribbon .ribbon-content-wrapper .ribbon-content {
	padding: 13px 0 11px;
}

.ribbon .ribbon-content-wrapper .ribbon-content .column {
	font-size: 14px;
	line-height: 1.4285914286;
	font-weight: 400;
	letter-spacing: -0.016em;
}
