/* LOCAL OVERRIDES */

/* Local Nav  */

@media only screen and (max-width: 420px) {
	#ac-localnav {
		height: 70px;
	}

	.ac-ln-content {
		height: 70px;
	}

	#ac-localnav .ac-ln-content {
		height: 70px;
	}

	#ac-localnav .ac-ln-actions {
		padding-top: 27px;
	}

	#ac-localnav .ac-ln-title {
		--r-localnav-title-vertical-offset: 30px;
	}

	#ac-localnav .ac-ln-menucta-chevron {
		margin-top: 8px;
	}

	.ribbon .ribbon-content-wrapper {
		padding-top: 38px;
	}
}

.ac-ln-button.ac-ln-button-neutral br {
	display: none;
}

@media (max-width: 420px) {
	.ac-ln-button.ac-ln-button-neutral br {
		display: block;
	}
}

/* Media Card Section Gallery */

@media (min-width: 735px) {
	.section-media-card
		.card-set
		.media-gallery-item-2
		.caption-animation-container {
		max-width: 400px;
	}
}

@media (min-width: 1069px) {
	.section-media-card
		.card-set
		.media-gallery-item-2
		.caption-animation-container {
		max-width: 550px;
	}
}

@media (max-width: 349px) {
	.section-media-card .media-gallery-item-3 .caption-animation-container {
		margin-right: 24px;
	}
}

@media (min-width: 735px) {
	.section-media-card
		.card-set
		.media-gallery-item-3
		.caption-animation-container {
		--caption-width: 615px;
	}
}

@media (min-width: 1069px) {
	.section-media-card
		.card-set
		.media-gallery-item-3
		.caption-animation-container {
		--caption-width: 720px;
	}
}

@media (min-width: 735px) {
	.section-media-card
		.card-set
		.media-gallery-item-4
		.caption-animation-container {
		--caption-width: 500px;
	}
}

@media (min-width: 1069px) {
	.section-media-card
		.card-set
		.media-gallery-item-4
		.caption-animation-container {
		--caption-width: 580px;
	}
}

/* Packaging Shipping section */

@media (max-width: 900px) {
	.section-packaging-shipping .section-header .section-header-headline {
		max-width: 480px;
	}
}

@media (max-width: 734px) {
	.section-packaging-shipping .section-header .section-header-headline {
		max-width: 325px;
	}
}

.section-packaging-shipping .caption-tile .card-callout {
	max-width: 400px;
}

@media (max-width: 1068px) {
	.section-packaging-shipping .card-container .card-callout {
		margin-block-end: 36px;
		max-width: 350px;
	}
}

@media (max-width: 734px) {
	.section-packaging-shipping .card-container .card-callout {
		font-size: 22px;
		max-width: 235px;
	}
}
@media only screen and (max-width: 734px) {
	/* Packaging Shipping */
	.pin-vertical .pin-caption {
		width: 250px;
	}
}
