/* Local Overrides */

/* Hero Section - Dynamic price */

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

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

/* Fitness tile */

#overview-fitness-fitness-workouts-2 img {
	--p-width: auto;
	--p-height: auto;
}

#overview-fitness-fitness-workouts-2 {
	--p-width: auto;
	--p-height: auto;
}

.grid-item.grid-item-fitness {
	--tile-height: 608px;
}

@media only screen and (min-width: 735px) {
	.section-tile-grid .grid-item-fitness .tile-header p:nth-child(1) {
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 735px) {
	.section-tile-grid .grid-item-fitness .tile-header p:nth-child(1) {
		font-size: 32px;
	}

	.section-tile-grid .grid-item-fitness .tile-header p:nth-child(3) {
		font-size: 32px;
	}

	.grid-item.grid-item-fitness {
		--tile-height: 508px;
	}
}

/* Neutro en Carbono Section */
@media only screen and (min-width: 1069px) {
	.section.section-tile-grid .grid-item-carbon-neutral .tile-header {
		max-width: 490px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-tile-grid .grid-item-carbon-neutral .tile-header {
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 735px) {
	.section-tile-grid .grid-item-carbon-neutral .tile-header p {
		padding-bottom: 35px;
	}
}

/* Trade In Section */
.section-routers
	.grid-item.grid-item-trade-in.tile-trade-in.tile-trade-in-full
	> div
	> div {
	padding-top: 71px;
}

@media only screen and (max-width: 1068px) {
	.section-routers
		.grid-item.grid-item-trade-in.tile-trade-in.tile-trade-in-full
		> div
		> div {
		padding-top: 55px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 765px) {
	.section-routers
		.grid-item.grid-item-trade-in.tile-trade-in.tile-trade-in-full
		> div
		> div {
		padding-top: 41px;
	}
}

/* Compare Section */
@media only screen and (max-width: 352px) {
	.section-routers
		section.section-shared-compare.compare-strip
		.compare-item-se.heart-rate
		p:nth-child(4) {
		margin-top: 14px;
	}

	section.section.section-routers
		.section-shared-compare.compare-strip
		.compare-item-se.heart-rate
		> p:nth-child(3) {
		margin-top: 29px;
	}
}

@media only screen and (max-width: 364px) {
	section.section.section-routers
		.section-shared-compare.compare-strip
		.compare-item-se.heart-rate
		> p:nth-child(3) {
		margin-top: 29px;
	}
}

@media only screen and (min-width: 735px) {
	section.section.section-routers
		.section-shared-compare.compare-strip
		.compare-item-se.chip
		> p:nth-child(5) {
		margin-top: -9px;
	}
}

@media only screen and (max-width: 340px) {
	section.section.section-routers
		.section-shared-compare.compare-strip
		.compare-item-se.battery
		> p.feature-null-secondary.one-lines {
		margin-top: 31px;
	}
}

/* Hero copy XS */
@media only screen and (max-width: 370px) {
	.section-hero .section-content .hero-copy {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/* Comapre Ultra */

.section-shared-compare .compare-item-ultra.device .compare-item-image {
	background-image: url(/mx/apple-watch-se/images/watch-shared-compare/compare_ultra2__dk4jba71nsq6_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/mx/apple-watch-se/images/watch-shared-compare/compare_ultra2__dk4jba71nsq6_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/mx/apple-watch-se/images/watch-shared-compare/compare_ultra2__dk4jba71nsq6_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/mx/apple-watch-se/images/watch-shared-compare/compare_ultra2__dk4jba71nsq6_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/mx/apple-watch-se/images/watch-shared-compare/compare_ultra2__dk4jba71nsq6_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/mx/apple-watch-se/images/watch-shared-compare/compare_ultra2__dk4jba71nsq6_small_2x.jpg);
	}
}
