@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");

* {
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

/* mobile menu accordian */
.accordion-menu {
	cursor: pointer;
	user-select: none;
	position: relative;
}

.accordion-content {
	height: 0;
	overflow: hidden;
}

.accordion-plus,
.accordion-minus {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
}

@media screen and (max-width: 767px) {
	.offcanvas-collapse {
		position: fixed;
		top: 0;
		bottom: 0;
		right: -100vw;
		/* right: 0; */
		width: 100vw;
		height: 100vh;
		padding: 2rem;
		padding-top: 70px;
		overflow-y: auto;
		backdrop-filter: blur(10px);
		background-color: rgba(255, 255, 255, 1);
		transition: all .1s ease-in-out;
		z-index: 9;
	}

	.offcanvas-collapse.open {
		right: 0;
	}
}