.show-for-small {
	display: none;
}

.show-for-medium {
	display: none;
}

.show-for-large {
	display: block;
}

@media only screen and (max-width: 1068px) {
	.show-for-small {
		display: none;
	}

	.show-for-medium {
		display: block;
	}

	.show-for-large {
		display: none;
	}

	.hide-for-medium {
		display: none;
	}
}

@media only screen and (max-width: 735px) {
	.show-for-small {
		display: block;
	}

	.show-for-medium {
		display: none;
	}

	.show-for-large {
		display: none;
	}

	.hide-for-small {
		display: none;
	}

	.hide-for-medium {
		display: inline-block;
	}
}

.section-products .tile-case .tile-copy {
	top: 695px;
	left: 284px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-case .tile-copy {
		top: 616px;
		left: 217px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-case .tile-copy {
		top: 462px;
		left: 168px;
	}
}

.section-products .tile-packaging-shipping .overview-card-packaging-text {
	margin-block-end: 60px;
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-block-end: 35px;
	}
}

.section-products .tile-recovery .products-headline {
	max-width: 17ch;
}

.overview-plan-text-package {
	--p-width: 133px;
	margin-left: -23px;
}

@media only screen and (max-width: 734px) {
	.overview-plan-text-package {
		--p-width: 65px;
		margin-left: -8px;
	}
}

.section-products .tile-finewoven .products-headline {
	max-width: 19ch;
}

@media only screen and (min-width: 1068px) {
	.story-card.story-card-impact-accelerator .story-headline {
		max-width: 22ch;
	}
}

@media only screen and (min-width: 1068px) {
	.section-people .story-card-clean-water-program .story-headline {
		max-width: 18ch;
	}
}

.section-products .tile-macbook-air .overview-card-mba-text {
	--p-width: 260px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-macbook-air .overview-card-mba-text {
		--p-width: 212px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-macbook-air .overview-card-mba-text {
		--p-width: 160px;
	}
}

.overview-text-approach, .overview-text-progress {
	--p-height: 17px;
}

@media only screen and (max-width: 1068px) and (min-width: 734px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
		margin-inline-start: 35px;
	}
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-block-start: 54px;
		margin-inline-start: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-finewoven .lottie-with-picture {
		inset-inline-end: 30px;
	}
}

@media only screen and (min-width: 1068px) {
	.section-products .tile-finewoven .tile-content {
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-you .tile.tile-trade-in .tile-content {
		padding-bottom: 80px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .tile-content {
		padding-block-end: 28px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-recovery .tile-content {
		padding-block-end: 23px;
	}
}

@media only screen and (max-width: 1068px) {
	.gallery-item .plan-item-description {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 734px) {
	.gallery-item .plan-item-description {
		margin-top: 20px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-enclosure .tile-copy {
		top: 326px;
		left: 190px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
		margin-block-start: -5px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-enclosure .tile-copy {
		top: 334px;
		left: 156px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-copy {
		top: 262px;
		left: 116px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-shipping .overview-card-shipping-text {
		--p-width: 355px;
		--p-height: 162px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-shipping .overview-card-shipping-text {
		--p-width: 292px;
		--p-height: 133px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-shipping .overview-card-shipping-text {
		--p-width: 198px;
		--p-height: 97px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-shipping .tile-copy {
		inset: 682px 0 0 281px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-shipping .tile-copy {
		inset: 650px 0 0 250px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-shipping .tile-copy {
		inset: 466px 0 0 175px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 699px 0 0 242px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 646px 0 0 232px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 470px 0 0 143px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-case .tile-copy {
		top: 689px;
		left: 282px;
	}
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-block-start: 35px;
		margin-inline-start: 62px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-case .tile-copy {
		left: 212px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-case .tile-copy {
		top: 468px;
		left: 163px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
		margin-block-start: 2px;
		margin-inline-start: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-inline-start: 45px;
		margin-block-start: 40px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .animated-burst-text .lottie {
		transform: translate(calc(-50% - 10px), -50%);
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .animated-burst-text .lottie {
		transform: translate(calc(-50% - 11px), -50%);
	}
}

@media only screen and (max-width: 734px) {
	.section-products .animated-burst-text .lottie {
		transform: translate(-50%, calc(-50% - 4px));
	}
}

.section-products .tile-overlay-copy-container:after {
	pointer-events: none;
}
@media only screen and (min-width: 1069px) {
	.section-products .tile-overlay-copy-container:after {
		height: 220px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-products .tile-overlay-copy-container:after {
		height: 160px;
	}
}
@media only screen and (max-width: 734px) {
	.section-products .tile-overlay-copy-container:after {
		height: 140px;
	}
}

@media only screen and (min-width: 1600px) {
	.section-values-router .paddlenav.paddlenav-alpha {
		display: none;
	}
}
