br.large-show-inline {
	display: inline;
}

@media only screen and (max-width: 1068px) {
	br.medium-hide-inline {
		display: none;
	}
}

@media only screen and (max-width: 734px) {
	br.small-show-inline {
		display: inline;
	}
}
@media only screen and (max-width: 340px) {
	br.xsmall-hide {
		display: none;
	}
}
/* font-weight adjust */
.jp-weight-adjust {
	-webkit-font-smoothing: subpixel-antialiased;
}

/* 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;
}

/* Hero Intro adjust */
.section-hero
	#animation-wrapper
	.sequence:nth-of-type(n + 1)
	.typography-hero-intro-text:nth-of-type(n + 1) {
	margin-right: -0.03em;
}
.section-hero
	#animation-wrapper
	.sequence:nth-of-type(n + 1)
	.typography-hero-intro-text:nth-of-type(n + 2) {
	margin-left: -0.03em;
}
.section-hero
	#animation-wrapper
	.sequence:nth-of-type(n + 2)
	.typography-hero-intro-text {
	padding-left: 0.45em;
}

/* Hero Copy Adjust */
@media only screen and (min-width: 1069px) {
	.headline.typography-hero-headline {
		font-size: 95px;
	}
	.section-hero .copy-container {
		max-width: 900px;
	}
}

/* Accessories height adjust */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#security .picture-wrapper {
		margin-top: 47px;
	}
}

/* see-all tile */
.section-accessories #see-all > div a {
	margin-left: 0;
}
/* Accessories prev next button hidden */
@media only screen and (min-width: 1069px) {
	.section-accessories .section-paddlenav {
		display: none;
	}
}

/* router width */
.section-router .grid .grid-item.half-width .tile-content .copy-wrapper,
.section-router .grid .grid-item .copy-wrapper .tile-headline {
	width: 100%;
	max-width: 100%;
}

/* ATV */
@media only screen and (max-width: 375px) {
	.section-router .grid .atv-4k.grid-item.half-width .tile-content {
		padding-left: 4%;
		padding-right: 4%;
	}
}

@media only screen and (max-width: 320px) {
	.section-router .grid .atv-4k.grid-item.half-width .tile-content {
		padding-left: 8.3333333333%;
		padding-right: 8.3333333333%;
	}
}

/* homepod */
@media only screen and (max-width: 374px) {
	.section-router .homepod .tile-content {
		padding: 60px 3.3333333333%;
	}
}

.section-router .homepod .tile-cta {
	margin-top: 20px;
}

@media only screen and (max-width: 1068px) {
	.section-router .homepod .tile-cta {
		margin-top: 14px;
	}
}

@media only screen and (max-width: 734px) {
	.section-router .homepod .tile-cta {
		margin-top: 13px;
	}
}

.section-experience .grid-item-renovated .device-screen .start-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_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-experience .grid-item-renovated .device-screen .start-frame {
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_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-experience .grid-item-renovated .device-screen .start-frame {
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_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-experience .grid-item-renovated .device-screen .start-frame {
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_small_2x.jpg);
	}
}

:root {
	--tile-padding-right: 20px;
	--tile-padding-left: 20px;
}

@media only screen and (max-width: 375px) {
	.section-content {
		width: 89%;
	}
}

@media only screen and (max-width: 320px) {
	.section-content {
		width: 87.5%;
	}
}

.lsmall {
	display: none;
}
.xsmall {
	display: none;
}

@media only screen and (max-width: 734px) {
	.lsmall {
		display: block;
	}
}

@media only screen and (max-width: 320px) {
	.lsmall {
		display: none;
	}
	.xsmall {
		display: block;
	}
}

@media only screen and (min-width: 376px) and (max-width: 390px) {
	.section-experience .grid-item-widget .tile-header {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media only screen and (max-width: 375px) {
	.section-experience .grid-item-control-center .tile-header {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media only screen and (max-width: 320px) {
	.section-experience .grid-item-control-center .tile-header {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.section-control #start-fan .typography-gallery-headline {
	margin-top: 64px;
}

@media only screen and (max-width: 1068px) {
	.section-control #start-fan .typography-gallery-headline {
		margin-top: 70px;
	}
}

@media only screen and (max-width: 734px) {
	.section-control #start-fan .typography-gallery-headline {
		margin-top: 29px;
	}
}

.section-experience .grid-item-control-center .overview-control-center-2024 {
    background-image: url(/jp/home-app/images/overview/home_iphone_2024__bx5uql9z2v42_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-experience .grid-item-control-center .overview-control-center-2024 {
        background-image: url(/jp/home-app/images/overview/home_iphone_2024__bx5uql9z2v42_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-experience .grid-item-control-center .overview-control-center-2024 {
        background-image: url(/jp/home-app/images/overview/home_iphone_2024__bx5uql9z2v42_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-experience .grid-item-control-center .overview-control-center-2024 {
        background-image: url(/jp/home-app/images/overview/home_iphone_2024__bx5uql9z2v42_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .section-experience .grid-item-control-center .overview-control-center-2024 {
        background-image: url(/jp/home-app/images/overview/home_iphone_2024__bx5uql9z2v42_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-experience .grid-item-control-center .overview-control-center-2024 {
        background-image: url(/jp/home-app/images/overview/home_iphone_2024__bx5uql9z2v42_small_2x.jpg)
    }
}