/* General */

body {
	line-break: strict;
}

.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:not(.icon-before):after, .icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after {
	position: relative;
}

.icon-after::after, .more::after {
	top: -0.1em;
}

.banner-container .icon.icon-after.more:after {
	position: relative;
	top: -0.1em;
}

@media (min-width: 735px) {
	.product-tile-ctas .button, .product-tile-ctas .product-tile-current, .product-tile-ctas button {
		padding-top: 12px;
		padding-bottom: 10px;
	}
}

/* JP Styles */

/* -- button -- */
.button {
	padding-block: calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) +
				1px
		)
		calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) -
				1px
		);
}

#ac-localnav .ac-ln-button {
	padding-block: calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) +
				1px
		)
		calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) -
				1px
		);
}

/* --- section-incentive --- */
@media (min-width: 1069px) {
	.section-incentive .section-header-headline {
		max-width: 800px;
	}
}

@media (min-width: 735px) {
	.section-incentive .section-header-headline {
		max-width: 82%;
		min-width: 50%;
	}
}

@media (max-width: 734px) {
	.section-incentive .section-header-headline {
		max-width: initial;
	}
}

/* --- section-consider --- */

/* --- section-essential --- */
@media (max-width: 1068px) {
	.section-essentials .banner-card .banner-card-copy-column {
		width: 430px;
	}
}

/* --- section-incentive --- */

@media (min-width: 735px) {
	.section-incentive .feature-card-content.image-inline .feature-card-image-container {
		margin-top: -30px;
	}
}
@media (max-width: 734px) {
	.section-incentive .feature-card-content.image-inline .feature-card-image-container {
		margin-top: -25px;
	}
}