/* Inline Video Buttons */

.inline-video-button {
	white-space: nowrap;
}

/* Robot Tile */

.section-home .grid-item-vacuum .tile-blockquote {
	text-align: unset;
	max-width: none;
}

.section-home .grid-item-vacuum .blockquote-content {
	align-self: center;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-home .grid-item-vacuum .blockquote-content {
		grid-column-end: 7;
	}
}

.section-home .grid-item-vacuum .asset-content {
	align-self: center;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-home .grid-item-vacuum .asset-content {
		grid-column-start: 7;
		grid-column-end: 12;
	}
}

.section-home .grid-item-vacuum .grid {
	grid-row-gap: 68px;
	row-gap: 68px;
}

@media only screen and (max-width: 1068px) {
	.section-home .grid-item-vacuum .grid {
		grid-row-gap: 38px;
		row-gap: 38px;
	}
}

@media only screen and (max-width: 734px) {
	.section-home .grid-item-vacuum .grid {
		grid-row-gap: 20px;
		row-gap: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-home .grid-item-vacuum figure {
		margin-block: 20px 54px;
	}
}

.overview-home-app-support {
	width: 314px;
	height: 239px;
	background-size: 314px 239px;
}

@media only screen and (max-width: 1068px) {
	.overview-home-app-support {
		width: 236px;
		height: 180px;
		background-size: 236px 180px;
	}
}

.overview-home-app-support.scalable {
	width: 314px;
	height: 239px;
	background-size: 314px 239px;
}

@media only screen and (max-width: 1068px) {
	.overview-home-app-support.scalable {
		width: 236px;
		height: 180px;
		background-size: 236px 180px;
	}
}

.overview-home-app-support.use-width {
	max-width: 314px;
}

@media only screen and (max-width: 1068px) {
	.overview-home-app-support.use-width {
		max-width: 236px;
	}
}

/* Math Tile */

.section-notes .grid-item-math .glass-hardware, .section-notes .grid-item-math glass-container {
	margin-block-end: -360px;
}

@media only screen and (max-width: 1068px) {
	.section-notes .grid-item-math .glass-hardware, .section-notes .grid-item-math glass-container {
		margin-block-end: -270px;
	}
}

@media only screen and (max-width: 734px) {
	.section-notes .grid-item-math .glass-hardware, .section-notes .grid-item-math glass-container {
		margin-block-end: -190px;
	}
}

/* Magic Tile */

.grid-item-magic .tile {
	min-height: 0;
}

.overview-safari-magic-menu {
	width: 310px;
	height: 310px;
	background-size: 310px 310px;
	background-image: url("/vn/ios/ios-18/images/overview/safari/credentials_icon__d8lazj2561ci_large.png");
	background-repeat: no-repeat;
	background-position: center;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.overview-safari-magic-menu {
		background-image: url("/vn/ios/ios-18/images/overview/safari/credentials_icon__d8lazj2561ci_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.overview-safari-magic-menu {
		width: 233px;
		height: 233px;
		background-size: 233px 233px;
		background-image: url("/vn/ios/ios-18/images/overview/safari/credentials_icon__d8lazj2561ci_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.overview-safari-magic-menu {
		background-image: url("/vn/ios/ios-18/images/overview/safari/credentials_icon__d8lazj2561ci_medium_2x.png");
	}
}

/* Lock Screen Tile */
/* Fix for long text pushing down Rearrange tile */

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-customize .grid-item-lockscreen .asset-content {
		margin-block-start: -290px;
	}
}

/* Spatial Tile */

@media only screen and (max-width: 734px) and (min-width: 375px) {
	.section-airpods .grid-item-spatial {
		min-height: 600px;
	}
}

/* Customise & Reorder tile */

.section-photos .grid-item-personalize .glass-hardware, .section-photos .grid-item-personalize glass-container {
	margin-block-end: -340px;
}

@media only screen and (max-width: 1068px) {
	.section-photos .grid-item-personalize .glass-hardware, .section-photos .grid-item-personalize glass-container {
		margin-block-end: -230px;
	}
}

@media only screen and (max-width: 734px) {
	.section-photos .grid-item-personalize .glass-hardware, .section-photos .grid-item-personalize glass-container {
		margin-block-end: -164px;
	}
}

/* Siri Tile */
@media only screen and (min-width: 1250px) {
	.section-airpods .tile-body-blockquote-fullbleed .tile-blockquote {
		max-width: 420px;
	}
}
