@charset "UTF-8";
/** 
   Bang So Jung CSS
   http://bangsojung.com/
**/
/* Pretendard — iframe 문서 전용 폰트 로드. 부모(메이커센터)의 @font-face 는 iframe 에 상속되지 않으므로 직접 선언. */
@font-face {font-family:'Pretendard';src:url('/menu/static/fonts/Pretendard-Regular.subset.woff2') format('woff2');font-weight:400;font-display:swap;}
@font-face {font-family:'Pretendard';src:url('/menu/static/fonts/Pretendard-Medium.subset.woff2') format('woff2');font-weight:500;font-display:swap;}
@font-face {font-family:'Pretendard';src:url('/menu/static/fonts/Pretendard-Bold.subset.woff2') format('woff2');font-weight:700;font-display:swap;}
body,html {height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,button,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;}*{-webkit-tap-highlight-color:transparent;}body{position:relative;min-height:100vh;min-height:-webkit-fill-available;}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;height:-webkit-fill-available;}img,fieldset{border:0}table{border-collapse:collapse}img{vertical-align:top;max-width:100%;}em,address{font-style:normal}a{color:inherit;text-decoration:none;}strong{font-weight:700;}
/*------------------------------------------------------
	와디즈 커스텀
------------------------------------------------------*/
.wadiz__custom {padding-bottom:80px;font-family:'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 !important;}
.wadiz__custom .maxWidth {max-width:1312px;margin:0 auto !important;padding:0px 16px;box-sizing:border-box;}
.section__flex {display:flex;justify-content:space-between;}
.section__flex.align-center {align-items:center;}
.section__flex > .section__head {width:48.5%;padding-right:15px;box-sizing:border-box;}
.section__flex > .section__body {width:46.9%;}
.wadiz_custom__sub_tit {font-weight:700;font-size:24px;color:#212529;letter-spacing:-0.3px;line-height:100%}
.wadiz_custom__sub_tit.sub_tit__design {position:relative;color:#00B2B2;}
.wadiz_custom__sub_tit.sub_tit__design::after {content:'';position:absolute;left:0;bottom:0px;width:100%;height:8px;background-color:#E7F9F9;z-index:-1;}
h2.wadiz_custom__title {display:block;font-weight:700;font-size:48px;color:#212529;letter-spacing:-0.6px;line-height:1.291;}
h3.wadiz_custom__title {display:block;font-weight:700;font-size:36px;color:#212529;letter-spacing:-0.6px;line-height:1.333;}
.wadiz_custom__desc {font-weight:400;font-size:16px;color:#495057;letter-spacing:-0.3px;line-height:1.75;word-break:keep-all;}
.wadiz_custom__desc2 {font-weight:400;font-size:18px;color:#495057;letter-spacing:-0.3px;line-height:1.75;word-break:keep-all;}
.section__image_mo {display:none;}
section.section_bg {background-color:#F2F4F6;}
.mo_block {display:none;}
@media screen and (max-width:1024px){
	h2.wadiz_custom__title {font-size:40px;}
	h3.wadiz_custom__title {font-size:30px;}
}
@media screen and (max-width:900px){
	h2.wadiz_custom__title {font-size:30px;}
	h3.wadiz_custom__title {font-size:28px;}
	.wadiz_custom__sub_tit {font-size:18px;}
	.wadiz_custom__desc {font-size:15px;}
	.wadiz_custom__desc2 {font-size:15px;}
}
@media screen and (max-width:767px){
	.section__flex {display:block;}
	.section__flex > .section__head {width:100%;padding-right:0px;padding-bottom:24px;}
	.section__flex > .section__body {width:100%;}
	.wadiz_custom__desc br {display:none;}
	.mo_block,
	.m_block {display:block !important;}
}
@media screen and (max-width:640px){
	.wadiz__custom {padding-bottom:60px;}
	h2.wadiz_custom__title {font-size:28px;}
	h3.wadiz_custom__title {font-size:24px;}
	.wadiz_custom__sub_tit {font-size:18px;}
	.section__image_pc {display:none;}
	.section__image_mo {display:block;}
}

/*------------------------------------------------------
	메이커 서비스
------------------------------------------------------*/
/* 섹션 1 */
#maker_service__section__01 .wadiz_custom__title {margin-top:46px;margin-bottom:24px;}
.maker_service__bg {width:100%;height:0;padding-top:62.6%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:16px;}
@media screen and (max-width:900px){
	#maker_service__section__01 .wadiz_custom__title {margin-top:35px;margin-bottom:18px;}
}
@media screen and (max-width:767px){
	#maker_service__section__01 .wadiz_custom__title {margin-top:28px;margin-bottom:16px;}
}
/* 섹션 2 */
#maker_service__section__02 {margin-top:100px;padding-top:100px;border-top:1px solid #E6EAED;}
#maker_service__section__02 .section__head {margin-bottom:80px;}
#maker_service__section__02 .wadiz_custom__title {margin-bottom:40px;}
#maker_service__section__02 .wadiz_custom__sub_tit {display:block;margin-bottom:24px;letter-spacing:-0.6px;}
.maker_service__icon {display:flex;align-items:center;justify-content:center;}
.maker_service__icon > i {margin:0px 12px;}
.icon_maker_service {display:flex;width:48px;height:48px;margin-right:12px;background-repeat:no-repeat;background-position:center;}
.icon_maker_service_01 {background-image:url(/menu/static/images/icon_maker_service_01.svg);}
.icon_maker_service_02 {background-image:url(/menu/static/images/icon_maker_service_02.svg);}
.icon_maker_service_03 {background-image:url(/menu/static/images/icon_maker_service_03.svg);}
.icon_maker_service_04 {background-image:url(/menu/static/images/icon_maker_service_04.svg);}
.icon_maker_service_05 {background-image:url(/menu/static/images/icon_maker_service_05.svg);}
.icon_maker_service_06 {background-image:url(/menu/static/images/icon_maker_service_06.svg);}
.icon_maker_service_07 {background-image:url(/menu/static/images/icon_maker_service_07.svg);}
.icon_maker_service_08 {background-image:url(/menu/static/images/icon_maker_service_08.svg);}
.icon_maker_service_09 {background-image:url(/menu/static/images/icon_maker_service_09.svg);}
.icon_maker_service_10 {background-image:url(/menu/static/images/icon_maker_service_10.svg);}
.icon_maker_service_11 {background-image:url(/menu/static/images/icon_maker_service_11.svg);}
.icon_maker_service_12 {background-image:url(/menu/static/images/icon_maker_service_12.svg);}
.icon_maker_service_13 {background-image:url(/menu/static/images/icon_maker_service_13.svg);}
.maker_service__boxs {display:flex;justify-content:space-between;}
.maker_service__boxs > div {width:48.75%;padding:32px;background-color:#F2F4F6;border-radius:16px;box-sizing:border-box;}
.maker_service__boxs.col_4 {align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;margin:-1.2%;}
.maker_service__boxs.col_4 > div {width:22.6%;height:310px;margin:1.2%;}
@media screen and (max-width:1024px){
	.maker_service__boxs.col_4 > div {width:30.9%;}
}
@media screen and (max-width:900px){
	#maker_service__section__02 {margin-top:60px;padding-top:60px;}
	#maker_service__section__02 .section__head {margin-bottom:60px;}
	#maker_service__section__02 .wadiz_custom__title {margin-bottom:24px;}
	.maker_service__boxs > div {padding:24px;}
	#maker_service__section__02 .wadiz_custom__sub_tit {margin-bottom:15px;}
}
@media screen and (max-width:767px){
	#maker_service__section__02 {margin-top:40px;padding-top:40px;}
	#maker_service__section__02 .section__head {margin-bottom:32px;}
	.maker_service__icon > i {margin:0px 4px;}
	.icon_maker_service {margin-right:8px;background-size:100%;}
}
@media screen and (max-width:640px){
	.maker_service__boxs {flex-wrap:wrap;}
	.maker_service__boxs > div {width:100%;margin-top:16px;}
	.maker_service__boxs > div:first-child {margin-top:8px;}
	#maker_service__section__02 .wadiz_custom__sub_tit {margin-bottom:8px;}
	.maker_service__boxs.col_4 {margin:-2%}
	.maker_service__boxs.col_4 > div {width:46%;height:250px;margin:2%;padding:16px;}
}
/* 상품정보 */
.bnr_box__head {display:flex;justify-content:space-between;margin-bottom:24px;}
.bnr_box__title {display:flex;align-items:center;font-weight:700;font-size:20px;color:#495057;letter-spacing:-0.3px;}
.bnr_box__tit {display:flex;align-items:center;font-weight:700;font-size:20px;color:#212529;letter-spacing:-0.3px;}
.btn_more_view {display:flex;align-items:center;font-weight:400;font-size:14px;color:#212529;letter-spacing:-0.3px;}
.btn_more_view::after {content:'';display:flex;align-items:center;width:5px;height:10px;margin-left:8px;background-repeat:no-repeat;background-position:center;background-image:url(/menu/static/images/icon_next_s.svg);}
.bnr_box__desc {margin-bottom:24px;font-weight:700;font-size:20px;color:#212529;letter-spacing:-0.3px;line-height:1.5;}
.bnr_box__text {max-height:72px;min-height:96px;margin-top:8px;margin-bottom:20px;font-weight:400;font-size:15px;color:#495057;letter-spacing:-0.3px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:keep-all;}
.bnr_box__image img {border-radius:8px;}
.bnr_box__last {margin-top:20px;}
.bnr_box__icon {margin-bottom:20px;}
.bnr_box__icon i.icon_maker_service {width:60px;height:60px;background-size:100%;}
/* hover */
@media screen and (min-width:1025px){
	.maker_service__boxs.col_4 > div:hover {background-color:#FFF;box-shadow:0px 4px 32px rgba(0, 0, 0, 0.06);}
}
@media screen and (max-width:900px){
	.bnr_box__title {font-size:18px;}
	.bnr_box__desc {font-size:18px;}
}
@media screen and (max-width:640px){
	.maker_service__boxs.col_4 > div {height:auto}
	.bnr_box__head {margin-bottom:16px;}
	.bnr_box__desc {margin-bottom:16px;}
	.bnr_box__icon {margin-bottom:16px;}
	.bnr_box__icon i.icon_maker_service {width:48px;height:48px}
	.bnr_box__tit {margin-bottom:4px;font-size:16px;}
	.bnr_box__text {min-height:100%;max-height:100%;margin-top:0px;margin-bottom:16px;font-size:13px;}
}
/* 섹션 3 */
#maker_service__section__03 .wadiz_custom__sub_tit {display:block;margin-bottom:24px;}
@media screen and (max-width:640px){
	#maker_service__section__03 .wadiz_custom__sub_tit {display:none;}
	#maker_service__section__03 .btn_more_view {font-size:12px;}
}

/*------------------------------------------------------
	펀딩
------------------------------------------------------*/
.maker_funding__section {padding-top:124px;padding-bottom:124px;}
.maker_funding__section .wadiz_custom__title {margin-bottom:32px;}
.maker_funding__section.first {padding-top:0px !important;padding-bottom:148px;}
@media screen and (max-width:1024px){
	.maker_funding__section h2.wadiz_custom__title {font-size:35px;}
}
@media screen and (max-width:767px){
	.maker_funding__section {padding-top:80px;padding-bottom:80px;}
	.maker_funding__section .wadiz_custom__title {margin-bottom:12px;}
	.maker_funding__section.first {padding-bottom:80px;}
}
@media screen and (max-width:640px){
	.maker_funding__section {padding-top:40px;padding-bottom:40px;}
	.maker_funding__section.first {padding-bottom:40px;}
	.maker_funding__section h2.wadiz_custom__title {font-size:24px;}
}
/* 섹션 2 */
.maker_banner__section {padding-top:80px;}
.maker_banner {display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:360px;padding:0px 80px;background-image:url(/menu/static/images/bg_maker_funding_banner_v2.png);background-size:cover;background-position:right center;border-radius:16px;box-sizing:border-box;}
.maker_banner.store {height:208px;background-image:url(/menu/static/images/bg_maker_store_banner_v2.png);background-position:center;}
.maker_banner__flex {display:flex;align-items:center;justify-content:space-between;width:100%;}
.maker_banner .wadiz_custom__title {font-size:32px;color:#fff}
.maker_banner .wadiz_custom__desc2 {margin-top:16px;margin-bottom:40px;color:#fff;}
.btn_project_regi {display:flex;align-items:center;justify-content:center;min-width:227px;padding:0 24px;height:56px;background-color:#00C4C4;font-size:18px;color:#fff;box-sizing:border-box;white-space:nowrap;border-radius:4px;}
.btn_store_guide {display:flex;align-items:center;justify-content:center;min-width:247px;padding:0 24px;height:56px;background-color:#00C4C4;font-size:18px;color:#fff;box-sizing:border-box;white-space:nowrap;border-radius:4px;}
@media screen and (max-width:900px){
	.maker_banner__flex {flex-direction:column;}
	.btn_store_guide {margin-top:24px;}
	.maker_banner .wadiz_custom__title {text-align:center;}
	.maker_banner .wadiz_custom__desc2 {text-align:center;}
	.maker_banner .wadiz_custom__title {font-size:25px;}
}
@media screen and (max-width:768px){
	.maker_banner {padding:0px 40px;align-items:center;}
	.maker_banner .wadiz_custom__desc2 {margin-bottom:24px;}
	
}
@media screen and (max-width:640px){
	.maker_banner__section {padding-top:40px;}
	.maker_banner {height:218px;padding:0px 16px;}
	.maker_banner.store {padding:0px 16px;}
	.maker_banner .wadiz_custom__title {font-size:20px;}
	.maker_banner .wadiz_custom__desc2 {margin-top:8px;margin-bottom:8px;}
	.btn_project_regi, .btn_store_guide {height:48px;margin-top:24px;background-color:#00C4C4;font-size:14px;}
	.btn_project_regi {margin-top:0px;}
}

/*------------------------------------------------------
	프리오더
------------------------------------------------------*/
.section__flex .emphasis {font-weight:700;}
.maker_banner.preorder {height:208px;background:url('/menu/static/images/bg_maker_preorder_banner_v2.png') no-repeat 50% 50%;background-size:cover;}
.maker_banner.preorder .wadiz_custom__title {font-size:24px;}
.maker_banner.preorder .btn_project_regi {margin-top:14px;}
.preorder_benefit {display:flex;margin-top:30px;color:#495057;list-style:none;gap:20px;word-break:keep-all;word-wrap:break-word;line-height:1.25;text-align:center;justify-content:center;}
.preorder_benefit em {display:block;}
.preorder_benefit .list_item {font-size:12px;}
.preorder_benefit .list_item::before {display:block;margin:0 auto 8px;width:48px;height:48px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;content:'';}
.preorder_benefit .list_item:first-child::before {background-image:url('/menu/static/images/icon-benefit-01_v2.png');}
.preorder_benefit .list_item:nth-child(2)::before {background-image:url('/menu/static/images/icon-benefit-02_v2.png');}
.preorder_benefit .list_item:last-child::before {background-image:url('/menu/static/images/icon-benefit-03_v2.png');}
@media screen and (min-width:641px){
	.preorder_benefit {justify-content:flex-start;}
}
@media screen and (min-width:901px){
	.preorder_benefit {margin-top:50px;gap:30px;}
	.preorder_benefit .list_item {font-size:15px;}
	.preorder_benefit .list_item::before {width:60px;height:60px;margin-bottom:12px;}
}
