/* BASIC css start */
#contentWrap {width:100% !important;}
#header {height:auto !important;}
.header_sec01.jh_fixed {background:#ffffff !important; position: fixed;}


/*ÁÖ¸»Æ¯°¡ °íÁ¤¿ë*/
.swiper1 .swiper-slide a.slide1 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main07_pc_new.jpg") no-repeat center center/cover;}

/*±âÈ¹Àü¿ë*/
.swiper1 .swiper-slide a.slide0 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main01_pc_250424.jpg") no-repeat center center/cover;}
.swiper1 .swiper-slide a.slide1 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main01_pc_250522_02.jpg") no-repeat center center/cover;}
.swiper1 .swiper-slide a.slide2 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main05_pc_new.jpg") no-repeat center center/cover;}
.swiper1 .swiper-slide a.slide3 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main01_pc_themoment.jpg") no-repeat center center/cover;}
.swiper1 .swiper-slide a.slide4 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main01_pc_mongle.jpg") no-repeat center center/cover;}
.swiper1 .swiper-slide a.slide5 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main01_pc_240219.jpg") no-repeat center center/cover;}
.swiper1 .swiper-slide a.slide6 {display:block; height:680px; font-size:0; background:url("/design/bazaar1/0773marshmallow/main03_pc_230918.jpg") no-repeat center center/cover;}


.swiper1 .swiper-slide a .box {width:132px; height:50px; line-height:50px; font-size:43px; color:#94815a; text-align:center; display:block; font-weight:700; background:#fff;}
.swiper1 .swiper-slide a p {position:absolute; left:16%; bottom:80px; font-size:31px; color:#fff ;line-height:43px;}
.swiper1 .swiper-slide a p span {font-size:43px; margin:10px 0; display:inline-block; color:#fff; font-weight:700;}
.swiper1 .swiper-button-next {background-image:url('/design/bazaar1/0773marshmallow/slide_right.png') !important; right:73px !important;}
.swiper1 .swiper-button-prev {background-image:url('/design/bazaar1/0773marshmallow/slide_left.png') !important; left:73px !important;}
.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev {width:80px !important; height:52px !important; background-size:auto !important;}

/* ¸ÞÀÎ ±âº» Å¸ÀÌÆ² */
.main_title {padding:50px 0px; text-align:center; font-size:0px;}
.main_title .t1 {color:#000; font-family:'Montserrat', sans-serif; font-size:20px; font-weight:600; line-height:1; letter-spacing:0.5px;}
.main_title .t2 {padding-top:10px; color:#999; font-size:14px; line-height:20px; }
.main_title .t3 a {display:inline-block; padding-top:20px; color:#000; font-size:14px; line-height:1; text-decoration:underline;}
.main_title.main_title_new {padding:60px 0px 65px;}

/* 3´Ü¹è³Ê */
.first_banner {width:1720px; margin:120px auto; font-size:0;}
.first_banner a {display:inline-block; width:25%; text-align: center;}
.first_banner a img {width:95%;}
.first_banner a:last-child {margin-right:0;}


/* ±â°£ÇÒÀÎ */
.timeWrap {  width:100%; min-width:1200px; margin:60px auto 90px !important; background:#f8f8f8 ;padding:0px 100px 10px;  box-sizing:border-box; }
.swiper4 {width:100%; height:auto;  box-sizing:border-box;}
/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®)  */
.prd-list4 {margin:0px auto;}
.prd-list4 table td { border:0; vertical-align:top;text-align:center;padding-bottom:80px;}
.prd-list4 table .tb-center {width:100%;max-width:560px;margin:0 auto; padding:0;text-align:center;position:relative;}
.prd-list4 table .info { width:100%;padding:5px 0 15px 0;text-align:center;display:inline-block;position:relative;}
.prd-list4 .thumb { width:100%;height:100%;font-size:0;padding:0;line-height:0; border:0px solid #e9e9e9;;position:relative;}
.prd-list4 .thumb:hover {border:0px solid #999;}
.prd-list4 .thumb a,
.prd-list4 .thumb img { display: block; width: 100%; height: 100%;}
.prd-list4 .thumb img {border:0;}
.prd-list4 .dsc { margin-top:20px;font-weight:400;font-size:13px;color:#151515;}
.prd-list4 .subname { margin-top:12px; font-weight: 400; font-size:11px;color:#999;line-height:18px;}
.prd-list4 .consumer { margin-top:10px;margin-left:4px; color:#999;font-size:12px; text-decoration:line-through;}
.prd-list4 .price { margin-top:15px; font-weight:700; color:#454545;font-size:16px;}
.prd-list4 .icon_list {position:absolute; bottom:-10px; right:0px; width:100%; opacity:0; -webkit-transition: .3s ease-in-out;transition:.3s ease-in-out;}
.prd-list4 .icon_list li {display:inline-block; margin:0 3px;}
.prd-list4 .btn_zoom {font-size:0px;text-align:center;}
.prd-list4 .btn_zoom a {display:inline-block; margin-bottom:30px;}
.prd-list4 .btn_zoom img {width:auto;height:auto;margin:0 auto;}
.prd-list4 .icon {font-size:0px;text-align:center;}
.prd-list4 .icon a {display:inline-block; margin-bottom:20px;}
.prd-list4 .icon img {width:auto;height:auto;margin:0 auto;}
.prd-list4 table td :hover .icon_list {bottom:0; opacity:1;}
.time{}
.prd-list4 .nopadding td {padding:0;}
.mk_option_preview .mk_prd_option_list {font-size:12px;border:1px solid #999;font-family:'Noto Sans KR','Montserrat', sans-serif;}
.mk_option_preview .mk_prd_option_list .option-name {background-color:#f4f4f4;color:#333;border-left:0;padding:6px;}
.mk_option_preview .mk_prd_option_list li {margin:5px 14px;}
.discount_info {position:absolute;right:0;top:-32px;width:60px;height:60px;text-align:center;line-height:60px;color:#fff;background-color:#443838;border-radius:50%;font-family:'Noto Sans KR','Montserrat', Dotum, AppleGothic, Helvetica, sans-serif;font-weight:bold;letter-spacing:-1px;font-size:23px;}
.prd-list4 #sale_bg {position:absolute; top:20px; right:20px; width:36px; height:36px; font-family:'Montserrat', sans-serif;color:#333; font-size:12px; font-weight:700; line-height:36px; text-align:center;  background-color:transparent; border:2px solid #333; border-radius:50%; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.prd-list4 .tb-center:hover #sale_bg {position:absolute; top:-10px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background-color:#333; color:#fff;}
.prd-list4 #sale_bg2 {position:absolute; bottom:50px; left:120px; width:36px; height:24px; font-family:'Montserrat', sans-serif;color:#fff; font-size:16px; font-weight:700; line-height:24px; text-align:center;  background-color:#978069; border-radius:20%;}

/* »óÇ°½½¶óÀÌµå */
.item-silde {  width:100%; margin:0 auto 50px; position:relative; border:0px solid #000 }
.item-silde .s-item { display:block; padding:5px; position:relative;  }
.item-silde .s-item .item-thumb { position:relative;  }
.item-silde .s-item > img {  max-width: 100%; /* height:px; */  }

.slick-slider { display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-slider:hover .slick-next, .item-silde .slick-slider:hover .slick-prev{display:block !important;}
.invisible{visibility: hidden;}
.slick-list{ overflow: hidden; display:block; margin:0;padding:10px 0 50px;}
.slick-list:focus{outline: none;}
.slick-list.dragging{ cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track{  left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content: "";display: table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide { float:left; height:100%; min-height:1px;display: none;}
[dir="rtl"] .slick-slide { position:relative; }
.slick-slide img {  max-width:100%;  }
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide{visibility: hidden;}

.item-silde .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.item-silde .slick-prev, .item-silde .slick-next{ position:absolute;display:block !important;cursor: pointer;width:34px;height:34px;font-size:0;top:40%; outline: none;padding:0;border:0; opacity:0.3; filter:alpha(opacity=30);background:transparent; z-index:2;}   /* È­»ìÇ¥ Ã³À½À§Ä¡ */
.item-silde .slick-prev { left:-40px;background:url(/design/bazaar1/0773marshmallow/time_left.png) 50% 50% no-repeat; }   /* ÀÌÀüÈ­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.item-silde .slick-next{right:-40px;background:url(/design/bazaar1/0773marshmallow/time_right.png) 50% 50% no-repeat; }  /* ´ÙÀ½È­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.item-silde:hover .slick-prev{ left:-30px; opacity:1;filter:alpha(opacity=100);} /* ÀÌÀü¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.item-silde:hover .slick-next{ right:-30px;opacity:1;filter:alpha(opacity=100);}  /* ´ÙÀ½¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.item-silde .slick-prev:hover{opacity:1; filter:alpha(opacity=100);}  /* ÀÌÀüÈ­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.item-silde .slick-next:hover{opacity:1; filter:alpha(opacity=100);}  /* ´ÙÀ½È­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.item-silde .slick-prev, .item-silde .slick-next{-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;}
.item-silde .slick-slider{margin-bottom:0;}

.item-silde .slick-dots { position:absolute;bottom:0px;left:-0px;padding:0;display:block;list-style: none;display:block;text-align:center;width:100%; border:0px solid #000; }
.item-silde .slick-dots li{position: relative;display: inline-block;margin:0 4px;padding:0;cursor: pointer;}
.item-silde .slick-dots li button{border:0;background: transparent;display:block;outline: none;line-height:0;font-size:0;color: transparent;padding:0;cursor: pointer;}
.item-silde .slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.item-silde .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.item-silde .slick-dots li button:before{display:block;width:10px;height:10px;content: "";;background:#d1d1d1; border-radius:100px;border:0px solid #888;font-size:0;text-align:center;color: white;opacity:1;-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
.item-silde .slick-dots li.slick-active button:before {   background:#999; width:10px;  /* µµÆ®»çÀÌÁî */ opacity: 1; }  /* ÇöÀçµµÆ®»çÀÌÁî */
.timeSaleIcon1{position: absolute;  top: 10px; left: 10px; width: 75px; height: 75px; font-size: 13px;  color: #fff; font-weight: bold;  text-align: center;  line-height: 75px;  border-radius: 50px;  background: #978069; z-index: 10;}






/* WANT.NEED »óÇ°Áø¿­ */
.grid4 table .tb-center {width:415px !important;}

/* Áß°£ º£³Ê ÀÌ¹ÌÁö */
#ban {width:1720px; margin:0 auto 60px;}
#ban > ul{float:left; margin-right:20px;}
#ban > ul:last-child{margin-right:0;}
#ban > .right_cont > li {position:relative; overflow:hidden; width:850px; height:860px; background-image:url('/design/bazaar1/0773marshmallow/mb_01.jpg'); background-position:center center;}
#ban > .right_cont > li > a {display:block; height:860px;}
#ban > .right_cont > li > a > p {position:absolute; left:20px; bottom:17px; color:#101010; font-family: 'Montserrat','Noto Sans KR',sans-serif; font-size:16px;}
#ban > .right_cont > li:hover > a > p {bottom:-20px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#ban > .right_cont > li > a > p > span {display:inline-block; margin-left:10px; color:#fff; font-size:12px; text-decoration:underline; letter-spacing:-0.5px;}
#ban > .right_cont > li > .hover {opacity:0; position:absolute; left:0; top:0; width:850px; height:860px; background-color:rgba(179,147,135,0.8); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#ban > .right_cont > li:hover > .hover {opacity:1;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#ban > .right_cont > li > .hover > a {display:block; height:860px;}
#ban > .right_cont > li > .hover > a > .hover_text {color:#fff; font-family: 'Montserrat','Noto Sans KR',sans-serif; font-size:56px; font-weight:800; line-height:860px; text-align:center;}
#ban > .left_cont > li {position:relative; overflow:hidden; }
#ban > .left_cont > li:nth-child(1) {width:850px; height:420px; margin-bottom:20px; background-image:url('/design/bazaar1/0773marshmallow/mb_02.jpg'); background-position:center center;}
#ban > .left_cont > li:nth-child(2) {float:left; width:415px; height:420px; margin-right:20px; background-image:url('/design/bazaar1/0773marshmallow/mb_03.jpg'); background-position:center center;}
#ban > .left_cont > li:nth-child(3) {float:left; width:415px; height:420px; background-image:url('/design/bazaar1/0773marshmallow/mb_04.jpg'); background-position:center center;}
#ban > .left_cont > li > a {display:block; height:420px;}
#ban > .left_cont > li > a > p {position:absolute; left:20px; bottom:17px; color:#101010; font-family: 'Montserrat','Noto Sans KR',sans-serif; font-size:16px; }
#ban > .left_cont > li:hover > a > p {bottom:-20px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#ban > .left_cont > li > a > p > span {display:inline-block; margin-left:10px; color:#ffffff; font-size:12px; text-decoration:underline; letter-spacing:-0.5px;}
#ban > .left_cont > li > .hover {opacity:0; position:absolute; left:0; top:0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#ban > .left_cont > li:nth-child(1) > .hover {width:850px; height:420px; background-color:rgba(200,157,117,0.8);}
#ban > .left_cont > li:nth-child(2) > .hover {width:415px; height:420px; background-color:rgba(162,155,146,0.8);}
#ban > .left_cont > li:nth-child(3) > .hover {width:415px; height:420px; background-color:rgba(0,0,0,0.8);}
#ban > .left_cont > li > .hover > a {display:block; height:420px;}
#ban > .left_cont > li > .hover > a > .hover_text {color:#fff; font-family: 'Montserrat','Noto Sans KR',sans-serif; font-size:56px; font-weight:800; line-height:420px; text-align:center;}
#ban > .left_cont > li:hover > .hover {opacity:1;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}


/* ¸ÞÀÎ »óÇ°ÅÇ */
.swiper2 {width:1720px;margin:0px auto; background-color:#fff; border:1px solid #e9e9e9; border-top:0; box-sizing:border-box;}
.swiper2 .prd-list {width:97%;}
.swiper2 table td {padding:40px 0 !important;}
.swiper2 table .tb-center {width:390px !important;}
.swiper2 table .tb-center .info {position:absolute; left:0; bottom:-20px; width:100%; text-align:center; background:rgba(255,255,255,0.7); padding-bottom:20px; opacity:0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper2 table .tb-center:hover .info {bottom:0px; opacity:1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper2_text {height:52px;font-size:0;width:1720px;text-align:center;margin:0 auto;}
.swiper2_text li {width:25%;color:#c5c5c5;font-size:14px; text-align:center; cursor:pointer; position:relative; display:inline-block; margin:0; padding:0; height:52px;font-family:'Montserrat', sans-serif;  font-weight:400; line-height:52px;background-color:#f6f6f6; border:1px solid #e9e9e9; border-bottom:none; border-right:0; box-sizing:border-box;}
.swiper2_text li:first-child {border-left:0;}
.swiper2_text li.swiper_over { border-top:1px solid #222; border-bottom:0; box-sizing:border-box; color:#000;background-color:#fff; -webkit-backface-visibility: hidden; }
.swiper2 .swiper-pagination2 {display:none;}
.swiper2 .swiper-slide {background:#fff;text-align:center;margin:0 auto;}
.swiper2 #sale_bg {display:none !important;}



/* Áß°£ ½½¶óÀÌµå º£³Ê ÀÌ¹ÌÁö */
.swiper3 {width:100%; height:910px;margin:120px auto 90px !important;}
.swiper3 .swiper-slide {width:560px; height:900px;margin:0 45px;}
.swiper3 .swiper-slide .t1{margin-top:20px; color:#111; font-family: 'Montserrat','Noto Sans KR',sans-serif; font-size:16px;}
.swiper3 .swiper-slide .t1 span {display:inline-block; margin-left:15px; color:#888; font-size:12px; letter-spacing:-0.5px; text-decoration:underline;}
.swiper3 .swiper-slide .t2 {padding-top:80px; color:#000; font-family: 'Montserrat','Noto Sans KR',sans-serif; font-size:34px; font-weight:300; line-height:45px;}
.swiper3 .swiper-slide .t3 {padding-top:20px; padding-bottom:80px; color:#999; font-size:14px; font-family: 'Montserrat','Noto Sans KR',sans-serif; line-height:24px;}


/* ¹Ìµð¾îÄõ¸® ¸ÞÀÎ */
@media screen and (max-width: 1919px)
{
	/* ¸ÞÀÎ ÀüÃ¼ ³Êºñ */
	#ban,
	    .swiper2,.first_banner,
	.swiper2_text ul {width:1470px;}
	
	/* ¸ÞÀÎ 4´Ü »óÇ°Áø¿­ */
	#contentWrap .grid4 {width:1500px;}
	.grid4 table .tb-center {width:345px !important;}
	
	/* Áß°£ º£³Ê ÀÌ¹ÌÁö */
	#ban > .right_cont > li,
	#ban > .right_cont > li > .hover {width:725px; height:735px;}
	#ban > .left_cont > li:nth-child(1),
	#ban > .left_cont > li:nth-child(1) > .hover {width:725px; height:358px;}
	#ban > .left_cont > li:nth-child(2),
	#ban > .left_cont > li:nth-child(3),
	#ban > .left_cont > li:nth-child(2) > .hover,
	#ban > .left_cont > li:nth-child(3) > .hover {width:352px; height:356px;}
	
	/* ÅÇ»óÇ° */
	.swiper2_text ul li {width:25%;}
	.swiper2 table .tb-center {width:325px !important;}
}



@media screen and (max-width: 1599px)
{ 
	/* ¸ÞÀÎ ÀüÃ¼ ³Êºñ */
	#ban,
    .swiper2,.first_banner,
	.swiper2_text ul{width:1380px;}

	/* ¸ÞÀÎ 4´Ü »óÇ°Áø¿­ */
	#contentWrap .grid4 {width:1400px;}
	.grid4 table .tb-center {width:330px !important;}

	/* Áß°£ º£³Ê ÀÌ¹ÌÁö */
	#ban > .right_cont > li,
	#ban > .right_cont > li > .hover {width:680px; height:688px;}
	#ban > .left_cont > li:nth-child(1),
	#ban > .left_cont > li:nth-child(1) > .hover {width:680px; height:334px;}
	#ban > .left_cont > li:nth-child(2),
	#ban > .left_cont > li:nth-child(3),
	#ban > .left_cont > li:nth-child(2) > .hover,
	#ban > .left_cont > li:nth-child(3) > .hover {width:330px; height:334px;}

	/* ÅÇ»óÇ° */
	.swiper2_text ul li {width:20%;}
	.swiper2 table .tb-center {width:300px !important;}

}


/* BASIC css end */

