@charset "utf-8";
/* **************************************************************************************
* 반응형 스킨 사용자/제작자 CSS
************************************************************************************** */
/* ************************************************************************************
* .custom_skin 
************************************************************************************** */
/*import url*/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

.event-banner-swiper {overflow:hidden;}

.sliderB .wrap2 {position:relative;}

/*팝업BG 감추기*/
#designPopupModalBack {display:none;}

/*요소 hide*/
.hidden_tag {display:none !important;}

/*말줄임*/
.ellipsis {overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: keep-all; }
.ellipsis01 {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*input type="number" 위아래 버튼 제거 */
.custom_skin input[type="number"]::-webkit-outer-spin-button,
.custom_skin input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
/* 파이어폭스에서의 초기화 방법 */
.custom_skin input[type=number] {-moz-appearance: textfield;}

/*common*/
body,th,td,input,select,textarea,button,pre {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;}

/*login*/
.custom_skin .title_container>h2 {color: #1e1e1e; font-size:24px; line-height: 1.3; font-weight: 700;}
.custom_skin .title_container + .mypage_greeting {font-size: 18px; color: #333;}

/*main*/
.custom_skin .layout_header .logo_wrap .resp_wrap {padding-top: 20px; padding-bottom: 20px;}
.custom_skin .layout_header .logo_wrap .logo_area>a {height: 100%;}


.custom_skin .sliderB .slick-active .simg {transition:none; transform:none;}

.custom_skin .designDisplay_658bab76e3c72 {max-width: 600px;}

.custom_skin .title_group1 {padding-bottom: 16px;}
.custom_skin .title_group1 .title1 {position:relative; font-size: 28px; line-height: 1.15; font-weight: 700; cursor: default;}
.custom_skin .title_group1 .title1 a > span {position: relative;}
.custom_skin .title_group1 .title1 a > span:after {content: ''; position: absolute; right: -32px; width: 32px; height: 32px; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0wIDBoMzJ2MzJIMHoiLz4KICAgICAgICA8cGF0aCBkPSJtMTAuOTUyIDIzLjM4NCAyLjA5NiAyLjE0NiAxMC4wNTUtOS44MjUtOS43MDEtMTAuMjc4LTIuMTgyIDIuMDYgNy42NzcgOC4xMzN6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KICAgIDwvZz4KPC9zdmc+Cg==") no-repeat center;}
/*.custom_skin .title_group1 .title1 span.designElement[textindex='6']:after {background : none;}*/
.custom_skin .title_group1 .text2 {padding-top: 8px; font-size: 18px; color: #1e1e1e;}
.custom_skin .slick-dots>li>button {width: 8px;}
.custom_skin .slick-dots>li.slick-active>button {width: 40px;}

.custom_skin .searched_item_display .item_info_area .goods_besong_area,
.custom_skin .searched_item_display .item_info_area .goods_sold_area,
.custom_skin .searched_item_display .item_info_area .goods_seller_area {display: none;}

.custom_skin .layout_footer .escrow {position: relative; right: auto; top: auto; padding-top: 30px;}
.custom_skin .layout_footer .escrow img {filter: grayscale(1);}


.custom_skin .layout_footer {padding-top: 50px; padding-bottom: 30px; background-color: #fff; border-top:1px solid #eee;}
.custom_skin .layout_footer .title {padding-bottom: 12px; font-size: 16px; line-height: 1.13; color: #1e1e1e;}
.custom_skin .layout_footer .title.arrow:after {content: ''; display: inline-block; width: 6px; height: 6px; margin-top: -3px; margin-left: 2px; border-top: 0.15em solid #333; border-right: 0.15em solid #333; transform: rotate(45deg); vertical-align: middle;}
.custom_skin .layout_footer .list>li {padding: 3px 0 0; font-size: 13px; line-height: 1.46; color: #666;}
.custom_skin .layout_footer .list>li:first-child.compay_phone {font-size: 26px; line-height: 1.13; color: #3F4B95; margin-bottom:6px;}
.custom_skin .layout_footer .list>li .compay_email {color: #3F4B95; font-weight:600;}
.custom_skin .layout_footer .footer_a {padding-bottom: 0; border: none;}

.custom_skin .layout_footer .foot_menu_d1 .list>li {font-size: 12px; line-height: 1.3; margin-bottom:4px;}

.custom_skin .layout_footer .menu1>li {padding-top: 0;}

.custom_skin .layout_footer .menu2 {padding: 29px 0;}
.custom_skin .layout_footer .menu2>li:nth-child(3)>a {font-weight: 600;}

.custom_skin .layout_footer .menu3>li {float: none; padding: 0;}
.custom_skin .layout_footer .menu3 {margin-left: 0;}
.custom_skin .layout_footer .copyright {padding-top: 22px; color: #666;}
.custom_skin li.foot_menu_d2.cs {margin-top: -2px; margin-left: 314px; box-sizing: unset;}

 /*custom_slide*/
.custom_skin .m_btn.banner_link {
position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; 
-webkit-touch-callout: none;
     user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -webkit-user-select: none;
}

.custom_skin .display_slide_class .swiper-slide {text-align: left;}
.custom_skin .sliderB .sbtn1 {color: #1e1e1e; background-color: unset; border: 1px solid #333;}
.custom_skin .sliderB .text_wrap {display: block; width: 1200px; text-align: left; border-radius: 0; background: none; margin:0 auto !important;}
.custom_skin .sliderB .text_wrap * {transition:none; opacity:1; transform:none;}
.custom_skin .sliderB .text2 { font-size: 44px; font-weight: 600;}
.custom_skin .sliderB .text3 { font-size: 18px; padding-top: 24px; color: #1e1e1e;}
.custom_skin .sliderB .sbtns1 {display:none; padding-top: 48px;}
.custom_skin .sliderB .sbtn { width: 142px; height:56px; line-height:56px; font-size: 18px; font-weight:400; border-radius: 0;}
.custom_skin .sliderB .sbtn1 {color: #1e1e1e; background-color: unset; border: 1px solid #333;}

.custom_skin ul.displayTabType1>li {font-size: 18px; border: unset; }
.custom_skin ul.displayTabType1>li:first-child {border-left: unset;}
.custom_skin ul.displayTabType1>li.current {font-weight: 600; border-color: unset; border-left: unset; border-bottom: 2px solid #333;}

.custom_skin .slide-wrap[displayseq="10002"] ul.displayTabType1 { display:table; width:100%; table-layout:fixed; border-bottom: 1px solid #efefef; }
.custom_skin .slide-wrap[displayseq="10002"] ul.displayTabType1 li { display:table-cell; position:relative; width: auto !important; margin-right: 64px; text-align:center;  vertical-align:middle; }
.custom_skin .swiper-button-prev, .custom_skin .swiper-button-next {margin-top: -58px;}
 /*--//custom_slide*/

.custom_skin .aside_navigation_wrap ul.menu li.mitem_subcontents ul.submenu,
.custom_skin .aside_navigation_wrap ul.menu li.mitem.mitemicon2 {background-color: #fff;}
.custom_skin .aside_navigation_wrap ul.menu li.mitem_subcontents ul.submenu li.submitem.category a.submitem_title {background: none;}
.custom_skin .layout_side {-ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.custom_skin .layout_side::-webkit-scrollbar {display:none; /* Chrome, Safari, Opera*/}
.custom_skin .aside_navigation_wrap ul.menu li.mitem_subcontents ul.submenu li.submitem {border: 0;}

/*반품/교환 내역 : mypage/return_catalog */
.custom_skin .no_data_area2 {padding: 81px 5px; background: none; background-size:auto;}

/*상품 상세페이지 : goods/view?no=44 */
.custom_skin .search_nav .navi_linemap2:after {content: none;}
.custom_skin .pagination>li.current a {border:1px solid #ddd; box-sizing:border-box;}
.custom_skin #goods_view .title_sub1.bigdata {background: none; padding-left: 0;}

/*회원정보수정 - 회원 탈퇴*/
.resp_join_table {border-bottom: 0;}
.myinfo_withdrawal{ display:table; width:100%; table-layout:fixed; border-bottom:1px #ddd solid; font-size:13px; }
.myinfo_withdrawal>ul{ display:table-row; }
.myinfo_withdrawal>ul>li{ display:table-cell; border-top:1px #ddd solid; border-left:1px #eee solid; padding:8px; color:#666; vertical-align:middle; }
.myinfo_withdrawal>ul>li:first-child{ border-left:none; }
.myinfo_withdrawal>ul>li.th{ width:140px; text-align:left; padding:0; background:#f8f8f8; color:#333; }
.myinfo_withdrawal>ul>li.th>p{ display: inline-block; padding:8px 22px 8px 10px; color: #aaa; vertical-align: middle;  }
.myinfo_withdrawal>ul>li.td>a{display: inline-block; color: #aaa; vertical-align: middle;}


.custom_catalog_page .search_nav {text-align:left; margin:40px 0 40px; padding-top:0;}
.custom_catalog_page .search_nav h2 {font-size:32px; color:#131313; font-weight:500; margin-bottom:16px;}
.custom_catalog_page .search_nav li {display:inline-block; position:relative;}
.custom_catalog_page .search_nav li:not(:last-child) {margin-right: 40px;}
.custom_catalog_page .search_nav li:not(:last-child):after {content:""; position:absolute; top:6px; right:-20px; width:1px; height:22px; background-color:#e5e5e5;}
.custom_catalog_page .search_nav li a {font-size:22px; font-weight:500;}
.custom_catalog_page .search_nav li.on a {color:#3F4B95;}

.custom_catalog_page #list_0 {display:none; margin:0 0 10px;}
.custom_catalog_page #list_0 li {}
.custom_catalog_page #list_0 li.category_title {display:block; font-size:30px; font-weight:bold; color:#333;}


/*미디어 쿼리*/
@media only screen and (max-width:1279px) {
	.custom_skin .resp_wrap {padding-left: 20px; padding-right: 20px;}

    .custom_skin #layout_body div.slide-wrap[displayseq="10002"],
	.custom_skin .slide-wrap[displayseq="10002"] { position:relative; overflow:hidden; z-index:1; }
	.custom_skin .slide-wrap[displayseq="10002"] ul.displayTabType1 { overflow: scroll; position:relative; display:flex; transition-property:transform; box-sizing:content-box; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ }
    .custom_skin .slide-wrap[displayseq="10002"] ul.displayTabType1::-webkit-scrollbar {display:none; /* Chrome, Safari, Opera*/}
	.custom_skin .slide-wrap[displayseq="10002"] ul.displayTabType1 li { width:auto; margin-right: 16px; transform-style:preserve-3d; flex-shrink:0; display:flex; justify-content:center; align-items:center;}
}

@media only screen and (max-width: 1024px) {
    .custom_skin .slick-dots {display: none !important;}

	.custom_catalog_page .search_nav .catalog_list {display:flex;}
	.custom_catalog_page .search_nav .catalog_list li {width:auto;}
}

@media only screen and (max-width:1023px) {
    /*floating button*/
    .custom_skin #floating_over .ico_floating_back, 
    .custom_skin #floating_over .ico_floating_foward {display: none;}
    
    /*login*/
    .custom_skin .title_container>h2 {font-size: 22px;}
    .custom_skin .title_container + .mypage_greeting {font-size: 14px; }

    
    
 /*custom_slide*/
	.custom_skin .sliderB .wrap2 {vertical-align:bottom;}
    .custom_skin .sliderB .text_wrap {}
    .custom_skin .sliderB .text_wrap {box-sizing: border-box; padding-top:0; padding-bottom:0;}
    .custom_skin .sliderB .text2 {font-size: 28px; }
    .custom_skin .sliderB .text3 { padding-top: 12px; font-size: 15px; }
	.custom_skin .sliderB .sbtns1,
    .custom_skin .sliderB .sbtn {display: none;}
 /*--//custom_slide*/
    
    .custom_skin ul.displayTabType1>li {font-size: 15px;}
 
    .custom_skin .title_group1 .title1 { text-align: left; font-size: 22px; line-height: 30px; word-break:keep-all;}
    .custom_skin .title_group1 .title1 a > span:after {width: 30px; height: 30px; background-size: cover;}
    .custom_skin .title_group1 .text2 {text-align: left; font-size: 14px;}
    
    /*상품 상세페이지*/
    .custom_skin .filtered_item_sorting .item_total>a .num {top: 0; font-size: 14px;}
}

@media only screen and (min-width: 1501px) {
/*.custom_skin .sliderB .text_wrap {position:absolute; top:50%; left:22%; transform:translateY(-50%);}*/
}

@media only screen and (min-width: 768px) and (max-width:1500px) {
/*.custom_skin .sliderB .text_wrap {position:absolute; top:50%; left:10%; transform:translateY(-50%);}*/
}
 
@media only screen and (min-width: 768px){
	.hidden_mo {display:none;}
}
@media only screen and (max-width: 767px) {
	
	.hidden_pc {display:none;}

	.custom_catalog_page .search_nav {margin:24px 0 28px;}
	.custom_catalog_page .search_nav h2 {font-size:26px; margin-bottom:8px;}
	.custom_catalog_page .search_nav li a {font-size:16px;}
	.custom_catalog_page .search_nav li:not(:last-child) {margin-right:30px}
	.custom_catalog_page .search_nav li:not(:last-child):after {top:8px; right:-15px; height:16px;}
	.custom_catalog_page .catalogNavigation {overflow:hidden;}
	

    /*custom_slide*/
	.custom_skin .custom_slider .sslide {height: 380px;}
    
    /*custom_skin 에서 메인배너 pc/mo 동일한 이미지 사용할 경우*/
/*   .custom_skin .custom_slider .sslide.slick-slide img {max-width: 300%; margin-left: -170%; margin-right: -150%;}*/
    
    /* 스킨이 pc/mo 동일한 이미지를 사용하고 있어 mo는 수기로 넣어줘야함*/
    .custom_skin .custom_slider .sslide {
		height: 380px; 
		background-repeat: no-repeat; 
		background-size: cover;
		background-position: center;
	}
    
	
	/* 1번 슬라이드 시작 */

	/* 
		12/26(목) 티위즈 프로모션만 09:30 클로징 
	    1월 2일(목) 로얄오차드 크리스마스 09:30 클로징
	*/
	
	.custom_skin .custom_slider .sslide:nth-child(2) {background-image: url('../../../images/main/royal.jpg');}
	.custom_skin .custom_slider .sslide:nth-child(3) {background-image: url('../../../images/main/teewis.jpg');}
    .custom_skin .custom_slider .sslide:nth-child(4) {background-image: url('../../../images/main/sticker.jpg');}
	.custom_skin .custom_slider .sslide:nth-child(5) {background-image: url('../../../images/main/hodu.jpg');}
	.custom_skin .custom_slider .sslide:nth-child(6) {background-image: url('../../../images/main/royal.jpg');}

	/* 마지막 슬라이드 지정 */
	.custom_skin .custom_slider .sslide:nth-child(1) {background-image: url('../../../images/main/hodu.jpg');}

    /*background-image의 이미지 노출을 위해서 img 태그의 이미지는 보이지 않도록 한다. */
   .custom_skin .custom_slider .sslide img {display: none;}
    
    .custom_skin .sliderB .text_wrap {padding-left: 16px; padding-right: 16px; padding-bottom:20px;}
    .custom_skin .sliderB .text2 {font-weight: 700;}
    .custom_skin .sliderB .sbtns1 {padding-top: 0;}
    /*--// custom_slide*/
    
    .custom_skin .title_group1 {padding-top:60px; padding-bottom: 10px;}
    .custom_skin .layout_footer .menu1>li,
    .custom_skin .layout_footer .menu1>li.delivery {margin-left: 0;}
/*    .custom_skin li.foot_menu_d1 {order: 2;}*/
/*    .custom_skin li.foot_menu_d2.cs {order: 1;}*/
    
    .custom_skin .infO_style_2 .displaY_goods_name a {font-size:14px;}
    
/*	.custom_skin .displaY_goods_name a,*/
/*	.custom_skin .searched_item_display[data-displaytype] .item_info_area .goods_name_area a span {display:block; white-space:nowrap;}*/

    /*layout_footer */
    .custom_skin .pcHideMoShow {background-color: #f6f6f6;}
}

@media only screen and (max-width: 479px) {
    .custom_skin .layout_header .logo_wrap.flying .logo_area img {max-height: 80px;}
}

@media only screen and (min-width: 1280px) {
    /*상품 상세페이지 > 썸네일 영역*/
    .custom_skin .goods_thumbs_spec #goods_thumbs {display: flex; gap: 20px;}
    .custom_skin .goods_thumbs_spec .slides_container {order: 2;}
    .custom_skin .goods_thumbs_spec .pagination_wrap {order:1; padding:0; }
    .custom_skin .goods_thumbs_spec .pagination_wrap .count {display:inline-block; width: 80px;}
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>.pagination_area,
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>a {display: block;}
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>a {border: none;}
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>a.prev,
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>a.next {width: 100%; height: 42px; background-position: 50% 50%;}
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>a.prev {margin-bottom:10px; background-image: url('../images/design/ico_arw_close.png');}
    .custom_skin .goods_thumbs_spec .pagination_wrap .count>a.next {margin-top:10px; background-image: url('../images/design/ico_arw_open.png');}
    .custom_skin .goods_thumbs_spec .pagination {max-height: 400px;}
    .custom_skin .goods_thumbs_spec .pagination>li:first-child {margin-left: 0;}
    .custom_skin .goods_thumbs_spec .pagination>li {display: block;}    
}

/* 이벤트 게시판 - 썸네일 크기가 다른 경우 */   
#customGalleryBoard {display:flex; flex-wrap:wrap;}
#customGalleryBoard>li .custom_board_img_area {position:relative; overflow:hidden; height:300px;}
#customGalleryBoard>li .custom_board_img_area img {position:absolute; left:50%; top:50%;  transform:translate(-50%, -50%) !important; width:100%; height:100%;}
.custom_gallery_board1>li .custom_board_img_area {width:275px;}
.custom_gallery_board1>li {padding:30px 0;}
.custom_gallery_board1>li>ul {padding:0;}
.custom_gallery_board1 .text_area {padding-left:30px;}    
.custom_gallery_board2>li .custom_board_img_area, .custom_gallery_board3>li .custom_board_img_area  {width:100%;}
.custom_gallery_board2>li, .custom_gallery_board3>li {width:25%; padding-left:30px;}
.custom_gallery_board2>li>ul {padding-left:0;}
@media only screen and (max-width: 1023px) {
        .custom_gallery_board2, .custom_gallery_board3 {margin-left:-30px; margin-top:0;}
        .custom_gallery_board2>li, .custom_gallery_board3>li {width:33.33%;}
        .custom_gallery_board3>li {padding-top:30px;}
}
@media only screen and (max-width: 767px) {
        .custom_gallery_board2>li, .custom_gallery_board3>li {width:50%;}
}
@media only screen and (max-width: 479px) {
        .custom_gallery_board1>li {border-top: 1px #ddd solid;}
        .custom_gallery_board1>li, .custom_gallery_board1>li .custom_board_img_area, .custom_gallery_board2>li, .custom_gallery_board3>li {width:100%;}
}
