/* ============================================================================================
	RESERVE SECTION 1 / PATTERN
============================================================================================ */
.hhobar-reserve-section-1-signature-item-inner {
	flex-flow: column;
	gap: 0 var(--wp--preset--spacing--medium) !important;
	box-shadow: 0 0 20px rgba(0,0,0,.1)
}
.hhobar-reserve-section-1-signature-item-image {
	aspect-ratio: 4/3
}
.hhobar-reserve-section-1-signature-item-image img {
	height: 100% !important;
	object-fit: cover
}
.hhobar-reserve-section-1-signature-menu-list p {
	padding: .2em 1em;
	border-radius: 99px;
	background: var(--wp--preset--color--translucent-b-10);
}
@media screen and (min-width: 768px) {
	.hhobar-reserve-section-1-signature-item-inner {
		flex-flow: row nowrap
	}
	.hhobar-reserve-section-1-signature-item-image {
		width: 48%;
		aspect-ratio: unset
	}
	.hhobar-reserve-section-1-signature-item-content {
		flex: 1;
		min-width: 0
	}
}

/* eyecatch */
.hhobar-reserve-section-1-column {
	flex-flow: column;
	gap: 4em 0 !important
}
.hhobar-menu-section-1-menu-image-wrapper {
	aspect-ratio: 16/9
}
.hhobar-menu-section-1-menu-image {
	width: 100%;
	aspect-ratio: 16/9
}
@media screen and (min-width: 1141px) {
	.hhobar-reserve-section-1-column {
		flex-flow: row nowrap;
		gap: 0 4em !important
	}
	.hhobar-menu-section-1-menu-image-wrapper {
		width: 40%;
		aspect-ratio: unset
	}
	.hhobar-menu-section-1-menu-image {
		width: 100%;
		height: 100% !important;
		aspect-ratio: unset
	}
}
.hhobar-menu-section-1-menu-image img {
	width: 100%;
	height: 100% !important;
	object-fit: cover
}
