.product-wrap {}

		.product-wrap-box {
			border-radius: 4px;
			box-shadow: 0px 3px 10px 0px rgb(38 59 94 / 10%);
			transition: ease all 0.35s;
			margin-bottom: 2rem;
			padding: 2.5rem;
			/* background-color: #FFF; */
			background: linear-gradient(0deg, rgba(209, 227, 255, 0), #d1e3ff);
		}

		.product-wrap-head {
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: 1.5rem;
			flex-wrap: wrap;
		}

		.product-wrap-title {
			font-size: 22px;
			color: #111;
			font-weight: 600;
			width: 100%;
		}

		.product-wrap-price {

        }

		.product-wrap-price .big {
			font-size: 26px;
		}
        .price_c{
            color: #666;
            margin-left: 10px;
        }
		.product-wrap-price .won {
			color: #666;
		}

		.product-wrap-desc {
			font-size: 16px;
			margin: 0 0 2rem;
			padding: 1.5rem 0 0;
			list-style: none;
			border-top: 1px solid #EEE;
		}

		.product-wrap-desc li {
			display: flex;
			align-items: center;
			line-height: 30px;
			font-size: 1rem;
		}

		.product-wrap-desc li span {
			color: #666;
			padding-right: 20px;
			min-width: 65px;
		}

		.product-wrap-box .btn {
			display: block;
			padding: 0;
			line-height: 38px;
		}

		.product-wrap-box .btn-outofstock {
			background-color: #f0f1f3;
		}

		.page-section {
			padding-top: 60px;
			padding-bottom: 60px;
			position: relative;
		}

		.page-recommend {
			background-color: #f7f8fa;
		}

		.page-recommend .c-media {
			min-height: 260px;
			margin-bottom: 2rem;
		}

		.page-recommend .c-media .c-media-body {
			margin-top: 20px;
		}

		.page-recommend .c-media .c-media-heading {
			color: #000;
			font-size: 20px;
		}

		.page-recommend .c-media .c-media-info {
			margin-top: 1rem;
			margin-bottom: 0;
			font-size: 16px;
		}

		.faq-area .item-collapse {
			font-size: 18px;
			color: #676767;
			margin-top: 22px;
		}

		.faq-area .item-collapse>li {
			border-bottom: 1px solid #e5e5e5;
		}

		.faq-area .item-collapse .collapse-item {
			position: relative;
		}

		.faq-area .item-collapse .collapse-header {
			padding: 22px;
			cursor: pointer;
			color: #141414;
		}

		.faq-area .item-collapse .collapsed.collapse-header {
			background-color: transparent;
		}

		.faq-area .item-collapse .collapse-header {
			background-color: #f6fafd;
		}

		.gt-active .gt-collapse-content {
			background-color: #f6fafd;
		}

		.faq-area .item-collapse .icon.q {
			background-color: #1664ff;
		}

		.faq-area .item-collapse .icon.a {
			background-color: #6c737d;
		}

		.faq-area .item-collapse .icon {
			position: absolute;
			display: inline-block;
			width: 26px;
			height: 26px;
			text-align: center;
			color: #fff;
			border-radius: 50%;
		}

		.faq-area .item-collapse .text {
			margin-left: 46px;
		}

		.faq-area .item-collapse .collapse-content {
			padding: 0 22px 30px;
			background-color: #f6fafd;
		}

		.collapsing {
			transition: height .15s ease-in-out;
		}