/* Local Overrides */

/* DP */

.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}

.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}

/* Hero */
@media only screen and (min-width: 1069px) {
	.section-hero .product-copy-wrapper.homepod-mini {
		margin-left: 50px;
	}

	section.section.section-hero > div {
		width: 1033px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .product-price {
		max-width: 300px;
		margin: auto;
	}
}

/* HomePod mini buy button */
@media only screen and (min-width: 1069px) {
	.links-inline li {
		margin: 0 0.4em;
	}
}

@media only screen and (max-width: 734px) {
	.homepod .links-inline li {
		display: unset;
		margin: unset;
	}

	.homepod .button,
	.homepod .icon-wrapper {
		margin-bottom: unset;
		margin-right: unset;
		margin-left: unset;
	}

	.homepod .links-inline li {
		display: inline;
		margin: 0 0.8em;
	}

	.homepod .links-inline li:first-child {
		margin-left: 0;
	}

	.homepod .links-inline li:last-child {
		margin-right: 0;
	}
}

.homepod-mini .links-inline.custom_pre-avail li {
	display: inline-block;
	margin: unset;
}

.homepod-mini .custom_pre-avail .button,
.custom_pre-avail .homepod-mini .icon-wrapper {
	margin-bottom: 8px;
	margin-right: 1.6em;
	margin-left: 1.6em;
}

/* Local Overrides  */

@media only screen and (max-width: 349px) {
	li.m-xs {
		margin-top: 20.00028px;
	}
}

@media only screen and (max-width: 428px) {
	li.m-s {
		margin-top: 20.00028px;
	}
}

@media only screen and (max-width: 414px) {
	li.m-s {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 395px) {
	li.m-s {
		margin-top: 20.00028px;
	}
}

@media only screen and (max-width: 373px) {
	li.m-s {
		margin-top: 0px;
	}
}

div.homepod-mini.sound-quality.row,
div.homepod.sound-quality.row {
	display: flex;
}

div.homepod-mini.sound-quality.row > div,
div.homepod.sound-quality.row > div {
	align-self: baseline;
}

div.homepod-mini.sound-quality.row,
div.homepod.sound-quality.row {
	min-width: 135px;
}
