/* 쿠폰 모음 */
.event-benefit-template .article__coupon .custom-scroll-slider__content-wrapper {
	flex-wrap: wrap;
	gap: 24px;
}
.event-benefit-template .article__coupon .custom-scroll-slider__item {
	width: calc((100% - 48px) / 3);
}
.event-benefit-template .article__coupon .content__list {
	display: flex;
	flex-direction: column;
	row-gap: 68px;
}
.event-benefit-template .article__coupon__coupon-list {
	display: flex;
	column-gap: 24px;
}
.event-benefit-template .article__coupon__coupon-item {
	flex-basis: 100%;
	display: flex;
}
.event-benefit-template .article__coupon__coupon-item {
	position: relative;
}

.event-benefit-template .article__coupon .l-notice--other-coupon {
	margin-bottom: 0;
}
.event-benefit-template .article__coupon .c-custom-accordion__area--fade {
	height: 240px;
}
.event-benefit-template .article__coupon .c-custom-accordion__area--fade::after {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 30%, #fff 95%);
}

.event-benefit-template .l-notice {
	margin-top: 48px;
}
.event-benefit-template .article__coupon .c-toggle.on .c-toggle__data {
	margin-top: 60px;
}

.event-benefit-template .item-link01 {
	position: absolute;
	top: 54.6%;
	left: 2.7%;
	width: 44.5%;
	height: 4.6%;
}

.event-benefit-template .item-link02 {
	position: absolute;
	top: 54.6%;
	left: 52.7%;
	width: 44.5%;
	height: 4.6%;
}

@media screen and (max-width: 767px) {
	.event-benefit-template .article__coupon .custom-scroll-slider__content-wrapper {
		flex-wrap: nowrap;
		gap: 0 calc(20 / 390 * 100vw);
	}
	.event-benefit-template .article__coupon .custom-scroll-slider__item {
		width: 100%;
	}
	.event-benefit-template .article__coupon .content__list {
		row-gap: calc(40 / 390 * 100vw);
	}
	.event-benefit-template .article__coupon .content__list .c-title-area {
		margin-bottom: calc(24 / 390 * 100vw);
	}
	.event-benefit-template .article__coupon__coupon-list {
		flex-direction: column;
		column-gap: 0;
		row-gap: calc(12 / 390 * 100vw);
	}
	.event-benefit-template .article__coupon__coupon-item {
		padding: 0 calc(20 / 390 * 100vw);
		min-width: calc(304 / 390 * 100vw);
	}
	.event-benefit-template .article__coupon .custom-scroll-slider__item {
		min-width: 100%;
	}
	.event-benefit-template .article__coupon .c-coupon {
		min-width: 100%;
	}
	.event-benefit-template .c-coupon__price {
		font-size: calc(14 / 390 * 100vw);
		font-weight: 600;
		line-height: 157.143%;
		letter-spacing: calc(-0.28em / 14);
	}
	.event-benefit-template .c-coupon__info {
		/* padding: calc(16 / 390 * 100vw); */
		/* column-gap: calc(5 / 390 * 100vw); */
	}
	.event-benefit-template .l-notice .c-toggle__btn-wrap {
		margin: 0 calc(20 / 390 * 100vw) 0;
	}

	.event-benefit-template .l-notice .c-toggle__btn-wrap.on {
		margin: 0 calc(20 / 390 * 100vw) calc(20 / 390 * 100vw);
	}

	.event-benefit-template .article__coupon .c-toggle.on .c-toggle__data {
		margin: calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) 0;
	}
	.event-benefit-template .l-notice {
		margin-top: calc(24 / 390 * 100vw);
	}
	.event-benefit-template .article__coupon .c-custom-accordion__area--fade {
		height: calc(180 / 390 * 100vw);
	}

	.event-benefit-template .item-link01 {
		position: absolute;
		top: 46%;
		left: 8%;
		width: 39%;
		height: 4%;
	}
	.event-benefit-template .item-link02 {
		position: absolute;
		top: 46%;
		left: 53%;
		width: 39%;
		height: 4%;
	}
}
/* // 쿠폰 모음 */
.event-benefit-template .article__01 .c-toggle {
	margin-top: 32px;
}

@media screen and (max-width: 767px) {
	.event-benefit-template .article__01 .c-title-area {
		margin: 0 calc(20 / 390 * 100vw) calc(24 / 390 * 100vw) !important;
		row-gap: calc(16 / 390 * 100vw);
	}
	.event-benefit-template .article__01 .c-toggle {
		margin: calc(24 / 390 * 100vw) calc(20 / 390 * 100vw) 0;
	}
}
