/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section-incentive .overview-incentive-icon-specialist {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 48px;
	--p-height: 47px;
}
.icon-card .icon-card-icon.overview-incentive-icon-specialist {
	padding-top: 9px;
}

.tiles-html sup {
	position: relative;
	font-size: 1em;
	top: -4px;
	left: 1px;
}
.tiles-html a {
	color: inherit;
}

@media only screen and (min-width: 1069px) {
	.tiles-html .y3BFB22 {
		grid-template-columns: repeat(1, 980px);
	}
	.section-upgraders .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] .stat-caption {
		font-size: 18px;
	}
	.section-upgraders .upgrader .upgrader-group.upgrader-group-imac-27in .upgrader-item[data-upgrader-item-type="stat"] .stat .stat-content .stat-value {
		font-size: 38px;
	}
	.icon-card[data-analytics-gallery-item-id="shop with a specialist"] .tile-content {
		padding-right: 40px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tiles-html .y3BFB22 {
		grid-template-columns: repeat(1, 692px);
		overflow: hidden;
	}
	.tiles-html .rBOiheqy {
		padding-right: 0px;
	}
	.tiles-html .f39D765 {
		padding-left: 25px;
		padding-right: 25px;
	}
	.tiles-html .m729853 {
		min-height: 350px;
	}
	.tiles-html .iNStDtpW, .tiles-html .EMyrTatS {
		min-height: 420px;
	}
	.tiles-html .iC9DE4B, .tiles-html .w30A775 {
		min-height: 480px;
	}
	.tiles-html .RNtzyfud {
		padding-left: 13px;
		padding-right: 20px;
	}
	.tiles-html .dAjQRlwt {
		padding-right: 0;
	}
	.tiles-html .mZjqzPzB {
		padding: 34px 28px 71px 8px;
	}
}

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture {
	height: 194px;
}

@media (min-width: 735px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption-container {
		flex-grow: 1;
		display: flex !important;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture img {
		object-fit: cover;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture {
		height: 130px;
	}
}

@media (max-width: 734px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .upgrader-item-content {
		flex-direction: row;
		justify-content: space-between;
		gap: 0;
	}

	.section-upgraders .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption {
		text-align: start;
		padding-right: 12px;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .caption-container {
		align-self: center;
		padding-top: 0;
		padding-inline-start: 20px;
		flex: 0 0 50%;
		justify-content: flex-start;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage .media-container {
		height: 100%;
		display: flex;
		padding-bottom: 0;
		overflow: hidden;
		flex: 0 0 50%;
		justify-content: flex-start;
	}

	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="image"].upgrader-item-center-stage picture img {
		width: auto;
		transform: translateX(-217px);
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
