/* ============================================================================================
	FEATURED ZEB / PATTERN
============================================================================================ */
.matsunaga-ab-orbit-collection-inner {
	flex-flow: column;
	gap: 30px !important
}
.matsunaga-ab-orbit-collection-list-high {
	flex-flow: column;
	gap: 20px !important
}
.matsunaga-ab-orbit-collection-list-low {
	width: 100%;
	gap: 20px
}
.matsunaga-ab-orbit-collection-item-high {
	position: relative;
	width: 100%
}
.matsunaga-ab-orbit-collection-item-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

@media screen and (min-width: 768px) {
	.matsunaga-ab-orbit-collection-inner {
		flex-flow: row nowrap
	}
	.matsunaga-ab-orbit-collection-list-high {
		flex-flow: row;
		width: 66%
	}
	.matsunaga-ab-orbit-collection-item-high {
		width: calc(100% / 3 - calc(20px * 2 / 3))
	}
	.matsunaga-ab-orbit-collection-list-low {
		flex: 1;
		min-width: 0
	}
}

/* matsunaga fade in up animation */
.is-style-matsunaga-stagger .observe,
.matsunaga-ab-orbit-collection-list-low .observe {
	opacity: 0;
	filter: blur(6px);
	transform: translateY(30px)
}
.is-style-matsunaga-stagger .observe_is_active,
.matsunaga-ab-orbit-collection-list-low .observe_is_active {
	animation: toTopBlur .8s ease-out forwards
}

.matsunaga-ab-orbit-collection-header {
	flex-flow: column;
	gap: 40px 2% !important;
	width: 100%;
	max-width: 500px;
	margin: 0 auto
}
.matsunaga-ab-orbit-collection-heading {
	font-size: clamp(30px, 6vw, 42px)
}
.matsunaga-ab-orbit-collection-header-buttons {
	margin-left: auto !important
}

@media screen and (min-width: 768px) {
	.matsunaga-ab-orbit-collection-header {
		flex-flow: row wrap;
		max-width: initial
	}
	.matsunaga-ab-orbit-collection-header-title {
		width: 49%
	}
	.matsunaga-ab-orbit-collection-header-desc {
		width: 49%
	}
}
@media screen and (min-width: 1201px) {
	.matsunaga-ab-orbit-collection-header {
		flex-flow: row nowrap
	}
	.matsunaga-ab-orbit-collection-header-title,
	.matsunaga-ab-orbit-collection-header-desc {
		flex: 1;
		min-width: 0
	}
}
