/* Local overrides */

@media (min-width: 1069px) and (max-width: 1440px) {
	.section.section-media-card {
		padding-bottom: 130px;
	}
	.section.section-media-card .media-gallery {
		padding-bottom: 0;
	}
	.all-access-pass {
		margin-top: 0;
		margin-bottom: 32px;
	}
}
@media (min-width: 735px) and (max-width: 1068px) {
	.section.section-media-card {
		padding-bottom: 138px;
	}
	.section.section-media-card .media-gallery {
		padding-bottom: 0;
	}
	.all-access-pass {
		margin-bottom: 30px;
	}
}

.section.section-media-card video {
	z-index: 5 !important;
	object-fit: cover;
}

.section-select
	.product-tile-set
	.product-tile.has-plus-rows-5
	.product-tile-plus {
	margin-top: 0;
}

@media (min-width: 1068px) {
	.gallery-item.media-gallery-item-1 {
		--caption-width: 510px;
	}

	.gallery-item.media-gallery-item-2 {
		--caption-width: 330px;
	}

	.gallery-item.media-gallery-item-3 {
		--caption-width: 420px;
	}

	.gallery-item.media-gallery-item-4 {
		--caption-width: 470px;
	}

	.gallery-item.media-gallery-item-5 {
		--caption-width: 560px;
	}

	.gallery-item.media-gallery-item-6 {
		--caption-width: 520px;
	}
}

/* Tile-treatment */

.tile-treatment-container {
	position: absolute;
	bottom: 20px;
	z-index: 99;
	left: var(--caption-left);
}

@media only screen and (max-width: 1068px) {
	.tile-treatment-container {
		bottom: 35px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-treatment-container {
		bottom: 25px;
	}
}

.media-card-gallery-content .card-set li {
	--card-color-dark: rgb(245, 245, 247);
}

@media only screen and (min-width: 1441px) {
	.media-card-gallery-content ul.card-set.grid,
	.section-media-card .media-card-set .scroll-container {
		height: 740px;
	}
}

@media only screen and (max-width: 734px) {
	.media-gallery-wrapper .card-set {
		padding-right: 100px;
	}
}

/* Cards */

.caption .typography-card-headline {
	margin-top: 7px;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.media-card-gallery-content[data-media-card-gallery] {
		--caption-width: 434px !important;
	}
}

@media only screen and (max-width: 734px) {
	.section-media-card .media-gallery-item-chip .caption,
	.section-media-card .media-gallery-item-pro-studio .caption,
	.section-media-card .media-gallery-item-thin .caption {
		margin: var(--pin-offset-y) var(--pin-offset-x) !important;
	}
}

.section-media-card li.card figure {
	border-radius: var(--sk-tile-border-radius-large);
}

.section-fd {
	opacity: 1;
}

.section-fd .header-fd,
.section-fd .gal-fd {
	animation-name: welcomeFadeIn, welcomeMoveIn;
	animation-duration:
		calc(var(--global-staggered-opacity-duration) * 1s),
		calc(var(--global-staggered-translate-y-duration) * 1s);
	animation-timing-function: var(--global-animation-easing-function);
	animation-fill-mode: both;
}

.section-fd .header-fd {
	animation-delay: calc(var(--global-staggered-delay) * 1s);
}

.section-fd .gal-fd {
	animation-delay: calc(var(--global-staggered-delay) * 3s);
}

@media screen and (min-width: 735px) and (max-width: 884px) {
	#overview-media-card-highlights-apple-intelligence-1 {
		left: -78px;
		position: relative;
	}
}

@media screen and (max-width: 405px) {
	#overview-media-card-highlights-apple-intelligence-1 {
		position: relative;
		left: 33px;
	}
}

.all-access-pass__container {
	display: none;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;
}

@keyframes showControls {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
