@charset "UTF-8";

#header.active{top: -122px;}

.theme_visual{overflow: hidden;}

.swiper_visual .swiper-pagination1.swiper-pagination-fraction, .swiper_visual .swiper-pagination1.swiper-pagination-bullets {min-width: 70px;font-size: 15px;border-radius: 30px;bottom:40px;padding: 5px 0;}
.swiper_visual .swiper-pagination1.swiper-pagination-fraction, .swiper_visual .swiper-pagination1.swiper-pagination-bullets {background: rgb(0 0 0 / 15%);position: absolute;z-index:3;display: flex;justify-content: center;align-items: center;width: auto;color: #ddd;line-height: 1.3;transform: translateX(-50%);left: 50%;}
.swiper_visual .swiper-pagination1.swiper-pagination-fraction .swiper-pagination-current, .swiper_visual .swiper-pagination1.swiper-pagination-bullets .swiper-pagination-current {color: #fff;font-weight: bold;}
.swiper_visual .swiper-pagination1.swiper-pagination-fraction .swiper-pagination-total, .swiper_visual .swiper-pagination1.swiper-pagination-bullets .swiper-pagination-total {color: rgb(255 255 255 / 45%);}
.swiper_visual .swiper-pagination1.swiper-pagination-fraction span, .swiper_visual .swiper-pagination1.swiper-pagination-bullets span {margin: 0 5px;}

#side_menu{display: none;}

.top_banner{padding:0px;}
.top_banner .width{display: flex; justify-content: space-between;}
.top_banner .parcel{font-size: 15px; color: var(--color); font-weight: 500;}
.top_banner .parcel img{margin-right: 6px;}
.top_banner .parcel span{font-family: 'SUIT-Medium';}
.tlogo .tlink{display: flex; gap:0px 5%; width: 100%; justify-content: flex-end;}
.tlogo .tlink .togin{display: flex; gap: 0px 3%; width: 50%; justify-content: flex-end;}
.tlogo .tlink a{font-size: 1.4rem; color: #777; font-weight: 400;}

.tlogo{ padding:25px 0px;}
.tlogo .width{position: relative; text-align: center; display: flex; align-items: center; justify-content: space-between;}
.tlogo .ser_wrap{display: flex; align-items: center; gap: 0px 15px;}
.tlogo .ser_wrap li{background: #f7f7f7; border-radius: 30px; padding: 0px 15px; width: 200px; text-align: left; height: 42px !important; line-height: 42px;}
.tlogo .ser_wrap li span{width: 18px; height: 18px; text-align: center; line-height: 18px; color: #fff; background: var(--color); border-radius: 4px; display: inline-block; margin-right: 10px; font-size: 14px;}
.tlogo .ser_wrap li a{color: #777; font-weight: 600; font-size: 16px;}
.tlogo .ser_wrap a{font-size: 24px; position: relative;}
.tlogo .ser_wrap .cart-count{position: absolute; font-size: 1.1rem; color: #fff; width: 15px; height: 15px; background: var(--color); border-radius: 50%; display: inline-block; right: -4px; font-weight: bold; text-align: center; line-height: 15px;}
.tlogo .logo img {height:29px;}

.mobile_head .ser_wrap{display: flex; align-items: center; gap: 0px 15px;}

.brand_ser {display:block;height:40px;padding:0;margin:0;}
.brand_ser a {display:block;text-align:center;line-height:40px;font-size:15px;}

.topLink_wrap {position:absolute;top:5px;right:0px;background:#fff;z-index:98;}
.topLink_wrap a {display:inline-block;vertical-align:top;margin:0px 5px;position:relative;}
.topLink_wrap img {width:27px;}
.topLink_wrap .cart-count{position: absolute; font-size: 1.0rem; color: #fff; width: 13px; height: 13px; background:#1381e1; border-radius: 50%; display: inline-block; right: -4px; font-weight: bold; text-align: center; line-height: 13px;}

.pointbox {background:#1381e1;color: #fff;font-size: 11px;text-align: center;border-radius:10px;padding: 2px 7px;position: absolute;top: -20px;left: -5px;animation: pointbox ease-in 2s;animation-iteration-count: infinite;transform-origin: 50% 50%;}
.pointbox:after {content: "";position: absolute;left: 50%;top: 100%;margin-left: -5px;width: 0;height: 0;border: 5px solid transparent;border-top-color:#1381e1;margin-top: -1px;}
@keyframes pointbox {
	0% {top: -20px;}
	20% {top: -15px;}
	40% {top: -20px;}
	60% {top: -15px;}
	80% {top: -20px;}
	100% {top: -20px;}
}

.tong {position: absolute;bottom:-16px;left: 50%;transform: translateX(-50%);height: 20px;text-align: center;z-index: 99;animation: motion 0.8s linear 0s infinite alternate;}
.t_bounce {width: 50px;height: 20px;background: #999;border-radius: 5px;}
.t_bounce strong {color: #fff !important;font-size: 11px;line-height: 20px;text-decoration: none;font-weight:400;}
.tails {position: absolute;top: -5px;left: 50%;margin-left: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #999999;border-left: 6px solid transparent;width: 0;height: 0;}
@keyframes motion {
	0% {bottom: -16px;}
	50% {bottom: -20px;}
	100% {bottom: -16px;}
}

.cart-count01.active {display: block;}
.cart-count01 {position: absolute;border: 1px solid #000;left: auto;font-size: 0;line-height: 28px;padding: 0px 10px;border-radius: 30px;opacity:1.0;background: #fff;height: 28px;top: -40px;white-space: nowrap;animation: cart_count01 ease-in 0.9s;animation-iteration-count: infinite;}
.cart-count01:before {content: "";position: absolute;border-top: 8px solid #111;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -8px;left: 50%;margin-left: -4px;line-height: 28px;white-space: nowrap;background:#fff;}
.cart-count01>span {color:#ef441f;font-size: 13px;font-weight:500;}
.cart-count01>span:after {content: "명이 이 상품을 장바구니에 담았어요!";color: #111;}
.cart-count01:after {content: "";position: absolute;border-top: 8px solid #fff;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -6px;left: 50%;margin-left: -4px;z-index:2;}
@keyframes cart_count01 {
	0% {top: -40px;}
	50% {top: -32px;}
	100% {top: -40px;}
}
.menu_navi{position: relative;}
.menu_navi a {padding:15px 0;display: block;margin-right:15px;position: relative;}
.menu_navi:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;    z-index: 1;
    background: #ffffff00;}
.fold-icon {position: relative;width: 22px;height: 18px;transition:all .3s ease; -webkit-transition:all .3s ease;}
.fold-icon span {display: block;position: absolute;width: 100%;height: 2px;background: #222;transition: all 0.2s linear;border-radius:5px;}
.fold-icon span.line1 {top: 0;}
.fold-icon span.line2 {top: 50%;transform: translateY(-50%);}
.fold-icon span.line3 {bottom: 0;width: 50%;}
.fold-icon.active span.line1 {top: 50%;transform: translateY(-50%) rotate(45deg);}
.fold-icon.active span.line2 {transform: scaleX(0);transform-origin: left;width: 0;opacity: 0;}
.fold-icon.active span.line3 {bottom: 50%;transform: translateY(50%) rotate(-45deg);width: 100%;}

.scroll_logo {display:none;width:110px;transition: 0.3s all;}
.scroll_logo a {display:block;padding:13px 0;}
.scroll_logo a img {width:80px;}
#header.scroll .scroll_logo {display:block;}

.category_wrap {background:#fff;max-width:1320px;padding:20px 0px 0 0;text-align:center;border-radius: 60px 60px 0 0;margin:-20px auto 100px;position: relative;z-index: 1;}
.category_wrap a {display:inline-block;vertical-align:top;margin:23px;position:relative;}
.category_wrap a span {display:block;text-align:center;font-size:15px;color:#000;font-weight:400;position:absolute;top:112px;left:0px;right:0px;}
.category_wrap a img {border-radius:30px;transition:all .3s ease; -webkit-transition:all .3s ease;}
.category_wrap a:hover img {box-shadow:0px 5px 10px 2px rgba(122,122,122,0.18);margin-top:-1px;}

.all_navi {display:none;position:absolute;top:49px;left:0px;right:0px;background:#fff;box-shadow: 1px 12px 14px rgb(0 0 0 / 15%);padding: 20px 0;z-index:5;}
.all_box {max-width:1320px;margin:0px auto;padding:0px 20px;position:relative;overflow-x: hidden;overflow-y: auto;height:500px;}
.all_box ul {width:calc(100% - 450px);display:flex;flex-wrap: wrap;gap: 1%;}
.all_box ul li {width:15.5%;margin-bottom:20px;}
.all_1th {color: #222;display: block;margin: 0 0 10px;font-size: 15px;font-weight: bold;padding: 6px 6px;}
.all_2th {}
.all_2th a {color: #777;display: block;font-size: 14px;padding: 5px 5px;transition:0.25s ease;position:relative;}
.all_2th a:hover {background:#f1f1f1;}
.all_2th a.th3:before {width:6px;height:6px;border-width: 1px 1px 0 0;border-color: #aaa;border-style: solid;position: absolute;display: inline-block;content: "";transform: rotate(45deg) translate(0%, -50%);right: 15px;top: 50%;margin-top: -1.5px;}

.all_right {position:absolute;top:0px;right:0px;width:450px;border-left:1px solid #f1f1f1;min-height:450px;padding:0px 30px;}
.right_1th {color: #222;display:inline-block;vertical-align:top;margin-right:6px;font-size: 15px;font-weight: bold;padding: 6px 6px;}
.right_2th {margin-bottom:20px;}
.right_2th a {color: #777;display:inline-block;vertical-align:top;margin-right:6px;font-size: 14px;padding: 5px 5px;transition:0.25s ease;position:relative;}
.right_2th a:hover {color:#000;}

.pc_bg {display:none;position:fixed;background: rgba(0, 0, 0, 0.5);z-index: 1;left: 0;top: 0;bottom:0px;right:0px;z-index:4;}

.collection_wrap {position:relative;display:flex;justify-content: space-between;}
.collection_Img01 {display:inline-block;width:55%;vertical-align:top;height:408px;border-radius:10px;overflow:hidden;}
.collection_Img02 {display:inline-block;vertical-align:top;width:185px;height:185px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;overflow:hidden;}
.collection_Img02 img{width:100%;height:100%;}

.collection_box {/*position:absolute;top:0px;right:0px;*/width:42%;height:408px;padding-right:20px;overflow-y:auto;}
.collection_info {border-bottom:1px solid #f1f1f1;padding:0px 0px 20px;}
.collection_info + .collection_info{margin-top:20px;}
.collection_info > div {display:inline-block;vertical-align:top;width:calc(100% - 190px);padding-left:20px;}
.collection_info > div > a {display:block;font-size:17px;color:#000;font-weight:bold;}
.collection_info > div > span {display:block;font-size:14px;color:#aaa;font-weight:400;padding:15px 0;}
.collection_info > div > strong {display:block;font-size:16px;color:#000;font-weight:bold;margin-bottom:10px;}

.event_slide {position:relative;text-align:center;overflow:hidden;}
.event_slide img {max-width:100%;border-radius:10px;}
.event_slide .swiper-pagination {top:auto;bottom:0px;left:0px;right:0px;}
.event_slide .swiper-pagination-bullet {display:inline-block !important;vertical-align:top;margin:0px 10px;background:#444;opacity:0.25;}
.event_slide .swiper-pagination-bullet-active {opacity:1;}

.service_slide {position:relative;text-align:center;overflow:hidden;padding-bottom:30px;}
.service_slide img {width:100%;border-radius:10px;}
.service_slide .swiper-pagination {top:auto;bottom:0px;left:0px;right:0px;}
.service_slide .swiper-pagination-bullet {display:inline-block !important;vertical-align:top;margin:0px 10px;background:#444;opacity:0.25;}
.service_slide .swiper-pagination-bullet-active {opacity:1;}
.service_slide .swiper-slide {padding:15px;opacity:0.6;transition:all .3s ease; -webkit-transition:all .3s ease;}
.service_slide .swiper-slide.swiper-slide-active {opacity:1;padding:0px;}

.main_bot_slide {position:relative;text-align:center;overflow:hidden;padding:0px 20px 50px 20px;margin:80px auto 0px;max-width:1320px;}
.main_bot_slide img {width:100%;border-radius:10px;}
.main_bot_slide .swiper-pagination-bullet {display:inline-block !important;vertical-align:top;margin:0px 10px;background:#444;opacity:0.25;}
.main_bot_slide .swiper-pagination-bullet-active {opacity:1;}

.sct_slide {position:relative;}
.sct_slide .swiper-pagination-progressbar {display:inline-block;width:30%;margin:0px auto;bottom:0px;left:0%;right:0%;top:auto;height:2px;}
.sct_slide .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#555;}

.pic_review h6 {display:none;}
.pic_review .lt_img {border-radius:10px !important;}
.galley_li {border-radius:10px !important;}
.pic_review .pic_text .wrcon {line-height:100%;}
.pic_review .pic_text {bottom:10px !important;}

.mobile_head .ser_wrap li{background: #f7f7f7; border-radius: 30px; padding: 0px 15px; width: 200px; text-align: left; height: 42px !important; line-height: 42px;}
.mobile_head .ser_wrap li span{width: 18px; height: 18px; text-align: center; line-height: 18px; color: #fff; background: var(--color); border-radius: 4px; display: inline-block; margin-right: 10px; font-size: 14px;}
.mobile_head .ser_wrap li a{color: #777; font-weight: 600; font-size: 16px;}
.mobile_head .ser_wrap a{font-size: 24px; position: relative;}
.mobile_head .ser_wrap .cart-count{position: absolute; font-size: 1.1rem; color: #fff; width: 15px; height: 15px; background: var(--color); border-radius: 50%; display: inline-block; right: -4px; font-weight: bold; text-align: center; line-height: 15px;}
.mobile_btn{width: 62px;position:absolute;top:12px;left:0px;}

/*---------- Search Full ----------*/
.search-full {position:fixed;top:168px;bottom:0;left:0;right:0;display:none;z-index:8; height:136px;background: rgba(255, 255, 255, 1);box-shadow: 1px 12px 14px rgb(0 0 0 / 15%);border-top: 1px solid #eee;}
.search-full .search-field {position:absolute;top:35px;left:0;right:0;}
.search-field h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.search-field form {position:relative;width:40%;margin:0 auto}
.search-field #search_input {-webkit-appearance:none;display:block;border:none;border: 0;background:#f3f3f3;height: 55px;line-height: 55px;width: 100%;outline: 0;color: #222;font-size: 18px;padding: 0 60px 0 30px;box-sizing: border-box;border-radius: 30px;}
.search-field .search-btn {position:absolute;top:3px;right:10px;;width:45px;height:45px;border:0;cursor:pointer;color:#333;background:transparent;font-size:26px;}
.search-full .search-close-btn {position:absolute;top:40px;right:20px;width:50px;height:50px;cursor:pointer;z-index:1; color: #333; font-size: 30px;}
.search-txt {position:absolute;top:40px;left:20px;font-size: 25px;color:#000;font-weight: bold;}
/*.search-close-btn:after {content:"";height:50px;border-left:2px solid #fff;position:absolute;transform:rotate(45deg);left:24px}*/
/*.search-close-btn:before {content:"";height:50px;border-left:2px solid #fff;position:absolute;transform:rotate(-45deg);left:24px}*/
@media (max-width:1199px) {
    .search-field form {width:50%}
}

#hd{background: #fff;}
#hd #hd_menu{position: relative; left:0px;}

#hcategory{display: flex;}
#hcategory .cate{display: flex;}
#hcategory .cate li{position: relative;}
#hcategory .cate .cate_li_1_a {font-size:17px;color: #262626; font-weight: 600; padding: 0px 18px; height: 48px; display: flex; align-items: center;}
#hcategory .cate .cate_li_1_a:hover {color: #777;}
#hcategory .sub_cate{display: none; position: absolute; min-width: 150px; top:45px; transition: 0.2s all;background: #fff;box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);padding:7px 0px;border: 1px solid #ddd;text-align: left;z-index:20;border-radius:10px}
#hcategory .sub_cate a{font-size: 1.45rem; color: #777; padding: 5px 15px; display: block; font-weight: 400; transition: 0.3s all;}
#hcategory .sub_cate a:hover{color: #000;}
#hcategory .sub_cate2{left:150px;top:-5px;}
#hcategory .cate span.sub_arrow{position:absolute;top:5px;right:5px;}
#hcategory .cate span.sub_arrow i{color:#ccc;font-size: 0.8em;}
#hcategory .cate li:hover > .sub_cate{display: block; margin-top: 0px;color: #262626; transition: 0.2s all;}

.Hfull .swiper-slide img{width: 100%;}
.Hfull .swiper-pagination1{text-align: center; position: absolute; z-index: 11;}
.Hfull .swiper-pagination-bullet-active{width: 25px; border-radius: 5px; background: #fff;}

.banner{padding: 40px 0px;}
.banner .width2{display: flex; gap: 12px 1%; width: 97%;  margin: 0 auto;}
.banner a{width: 33.33%;}
.banner a img{width: 100%;}

.member_navi {background:#f6f6f6;border-radius:24px;margin:40px auto 10px;overflow:hidden;font-size:0;}
.member_navi a {display:inline-block;vertical-align:top;line-height:48px;border-radius:24px;width:50%;text-align:center;font-size:16px;font-weight:400;color:##545454;}
.member_navi a.on {background:#222;color:#fff;font-weight:600;}


@media (max-width:1024px) {
	.collection_wrap {position:relative;display:flex;flex-direction: column;}
	.collection_Img01 {display:block;height:auto;width:100%;}
	.collection_Img01 img {width:100%;}
	.collection_Img02 {display:block;width:100%;height:auto;}

	.collection_box {position:relative;top:auto;right:auto;width:100%;height:auto;padding-right:0px;padding-bottom:20px;overflow-x:auto;white-space:nowrap;}
	.collection_info {border-bottom:0px solid #f1f1f1;padding:10px 0px;width:30%;display:inline-block;vertical-align:top;margin:0px 8px 0px 0;}
	.collection_info + .collection_info{margin-top:unset;}
	.collection_info > div {display:block;width:100%;padding-left:0px;padding-top:10px;}
	.collection_info > div > a {font-size:14px;white-space:normal;}
	.collection_info > div > span {font-size:12px;padding:15px 0;white-space:normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;height:44px;}
	.collection_info > div > strong {font-size:15px;margin-bottom:5px;margin-top:10px;}
	.sit_icon_li {white-space:normal;}

}
@media (max-width:767px) {
    .search-field form {width: 80%}
    #sct_sort {display: flex;align-items: center;align-items: flex-start}
    #ssch_search {padding-left: 10px;margin-bottom: 10px;}
	.all_navi {display:none;}

	#header.scroll .scroll_logo {display:none;}

	.brand_ser {height:34px}
	.brand_ser a {line-height:34px;font-size:12px;}

	.menu_navi {display:none;}

	.topLink_wrap {display:none;}
	.topLink_wrap_m {position:absolute;top:16px;right:10px;}
	.topLink_wrap_m a {display:inline-block;vertical-align:top;margin:0px 4px;position:relative;}
	.topLink_wrap_m img {width:22px;}
	.topLink_wrap_m .cart-count{position: absolute; font-size: 1.0rem; color: #fff; width: 13px; height: 13px; background:#1381e1; border-radius: 50%; display: inline-block; right: -4px; font-weight: bold; text-align: center; line-height: 13px;}

	.category_wrap {padding:20px 0px 0 0;text-align:center;border-radius:0px 0px 0 0;margin:0px auto 30px;}
	.category_wrap a {width:20%;margin:2%;}
	.category_wrap a span {position:relative;font-size:13px;top:auto;padding:5px 0;}
	.category_wrap a img {width:100%;border-radius:10px;}
	.category_wrap a:hover img {box-shadow:0px 0px 0px 0px rgba(122,122,122,0.18);margin-top:0px;}


	.fold-icon {width:18px;height: 14px;margin:8px 0px 0px 18px;}

	.search-full {top:130px;height:100px;}
	.search-full .search-field {position:absolute;top:35px;left:0;right:0;}
	.search-field form {width:80%;}
	.search-field #search_input {height:40px;line-height:40px;font-size: 14px;padding: 0 60px 0 20px;border-radius:20px;}
	.search-field .search-btn {top:0px;right:10px;;width:35px;height:35px;font-size:20px;}
	.search-full .search-close-btn {top:35px;right:-10px;width:30px;height:30px;font-size:25px;padding:0px;border:0px solid red;}
	.search-txt {display:none;}

}

.sct_wrap header{text-align: center; margin-bottom: 40px;}
.sct_wrap header h2{float: initial; display: block; font-size: 3.0rem; }
.sct_wrap header h2 a{font-weight: 700;}
.sct_wrap header p{font-size: 1.6rem; color: #777;}

.sct_slide .swiper-wrapper{padding-bottom: 40px;}
.sct_slide .sct_img img{width: 100%;height:100%; object-fit: cover;}
.sct_slide .swiper-pagination2{text-align: center;}
.sct_slide .swiper-pagination2 .swiper-pagination-bullet{background: #ccc; opacity: 0.4; width: 12px; height: 12px;}
.sct_slide .swiper-pagination2 .swiper-pagination-bullet-active{opacity: 1;}

#sug .swiper-prev{position: absolute; left: -40px; top: 50%; font-size: 4.0rem; color: #777; font-family: 'SUIT-Thin'; cursor: pointer;}
#sug .swiper-next{position: absolute; right: -40px; top: 50%; font-size: 4.0rem; color: #777; font-family: 'SUIT-Thin'; cursor: pointer;}
.sct_slide .smt_10 .sct_li{/*border-radius: 8px; overflow: hidden;*/}
.sct_slide .smt_10 .sct_img img{/*transition: 0.3s all;*/ }
.sct_slide .sct_text{position:relative; background: rgba(255,255,255,0.9); bottom: 0; padding: 15px 10%;  transition: 0.3s all; opacity: 1.0;}
.sct_slide .smt_10 .sct_txt{margin: 0px; margin-bottom: 5px; padding-bottom: 0px; font-size: 12px; border-bottom: none;}
.sct_slide .smt_10 .sct_txt a{font-size:17px;color:#000;font-weight:bold; }
.sct_slide .smt_10 .sct_basic{font-size: 14px; color: #aaa; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical; line-height: 135%;margin:10px 0;}
.sct_slide .smt_10 .sct_cost{font-size: 16px; color: #000; font-weight: bold; margin-bottom: 5px;}
.sct_li:hover .sct_text{opacity: 1;}
.sct_li:hover .sct_img img{/*transform: scale(1.07);*/}
.trendell_slide .sct_text{
    padding-left:9% !important;
    padding-right:9% !important;
}
.sct_slide .sct_rank{display:none;position: absolute; z-index: 10; background: #fff; width: 50px; height: 50px; border: 1px solid #eee; border-radius: 0px 0px 8px 0px; /*display: flex; align-items: center; justify-content: center; flex-direction: column;*/}
.sct_slide .sct_rank .num{color: var(--color); font-weight: bold; font-size: 20px;}
.sct_slide .sct_rank .text{color: var(--color); font-weight: bold; font-size: 12px;}

.trendell_slide{max-width:1300px;margin:0 auto;overflow:hidden;padding:0px 20px;}
.trendell_slide .smt_90 .sct_li {background:#fff;padding:10px;border:1px solid #ddd;border-radius:10px; overflow: hidden;}
.trendell_slide .smt_90 .sct_img{position:relative;}
.trendell_slide .smt_90 .sct_img img{transition: 0.3s all; }
.trendell_slide .sct_text{position:relative; background: rgba(255,255,255,0.9); bottom: 0; padding: 15px 0px;  transition: 0.3s all; opacity: 1.0;}
.trendell_slide .smt_90 .sct_txt{margin: 0px; margin-bottom: 5px; padding-bottom: 0px; font-size: 12px; border-bottom: none;}
.trendell_slide .smt_90 .sct_txt a{font-size:17px;color:#000;font-weight:bold; }
.trendell_slide .smt_90 .sct_basic{font-size: 14px; color: #aaa; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical; line-height: 135%;margin:10px 0;}
.trendell_slide .smt_90 .sct_cost{font-size: 16px; color: #000; font-weight: bold; margin-bottom: 5px;}
.trendell_slide .smt_90 .sct_op_btn{/*display:none;*/position: absolute; right: 0px; bottom: -35px;transition: 0.5s all;}
.sct_img {border-radius:10px;overflow:hidden;}
.trendell_slide .smt_90 .sct_sns_wrap{display:none;}


.smt_10 .sct_op_btn{bottom: initial; bottom: -35px; z-index: 11;transition: 0.5s ease;}

.sct_op_btn{display: flex;justify-content: space-around; gap: 5px;width:100%; opacity: 0;background: rgb(255 255 255 / 55%);}
.sct_op_btn button{width: 35px !important; height: 35px !important; background: transparent; border-radius: 4px; color: #262626 !important; font-size: 16px !important; border: none;}
.sct_li:hover .sct_op_btn{opacity: 1;bottom:0px;}

.banner2 .width{display: flex; gap: 10px 1.5%;}
.banner2 .width a{width: 50%; border-radius: 10px; overflow: hidden;}
.banner2 .width a img{width: 100%; transition: 0.5s all;}
.banner2 .width a:hover img{transform: scale(1.07);}

/**
.smt_20{display: flex; flex-wrap: wrap; gap: 20px 2%;}
.smt_20 .sct_sns{display: none;}
.smt_20 .sct_li{width: 49%; margin-right: 0px; margin-bottom: 0px; display: flex; align-items: flex-end;}
.smt_20 .sct_img{width: 50%;}
.smt_20 .sct_img .sct_img_wrap{overflow: hidden;border-radius: 8px;}
.smt_20 .sct_img img{width: 100%; transition: 0.3s all; height: 100%; object-fit: cover;}
.smt_20 .sct_text{width: 50%; padding-left: 2%;}
.smt_20 .sct_op_btn{position: absolute; right: 10px; bottom: 10px;}
.smt_20 .sct_txt{margin: 0px; margin-bottom: 5px; padding-bottom: 0px; font-size: 12px; border-bottom: none;}
.smt_20 .sct_txt a{font-weight: 500; color: #555;}
.smt_20 .sct_basic{font-size: 12px; color: #555; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 135%;}
.smt_20 .sct_cost{font-size: 12px; color: #008BCC; font-weight: bold; margin-bottom: 0px;}
*/
.btnmore{width: 208px; height: 58px; border: 1px solid #eee; text-align: center; line-height: 58px; display: block; margin:  50px auto 0 auto; font-size: 1.5rem; box-shadow: 0px 0px 4px 0px rgb(34 34 34 / 3%); transition: 0.3s all; border-radius: 4px;}
.btnmore span.arrow{font-family: 'SUIT-Regular'; margin-left: 7px;}
.btnmore:hover{box-shadow: 0px 0px 10px 0px rgb(34 34 34 / 20%)}

.main3{padding-bottom:0px;}
.main3 .smt_10{display: flex; flex-wrap: wrap; gap: 40px 1.3%;}
.main3 .sct_li{width:24.0%;}
.main3 .smt_10 .sct_img{overflow: hidden;}
.main3 .smt_10 .sct_img .sct_img_wrap{overflow: hidden;border-radius: 10px;}
.main3 .smt_10 .sct_img img{width: 100%; transition: 0.4s all; height: 100%; object-fit: cover;}
.main3 .smt_10 .sct_op_btn{top: initial; bottom: -35px;transition: 0.5s ease;;background: rgb(255 255 255 / 55%);}
.main3 .smt_10 .sct_txt{margin: 0px; margin-bottom: 5px; padding-bottom: 0px; font-size: 12px; border-bottom: none;}
.main3 .smt_10 .sct_txt a{font-size: 17px;color: #000;font-weight: bold;}
.main3 .smt_10 .sct_basic{font-size: 14px; color: #aaa; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical; line-height: 135%;margin:10px 0;}
.main3 .smt_10 .sct_cost{font-size: 16px; color: #000; font-weight: bold; margin-bottom: 5px;}
.main3 .sct_text{margin-top:20px;padding:0 10%;}
.sct_txt_wrapB{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 2줄만 보이게 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size:14px;
}
.sct_li:hover .sct_op_btn{opacity: 1;bottom:0px;}


.review_wrap{background:#f9f9f9;padding:60px;margin:60px auto 0; position: relative;}
.review_wrap .title{text-align: center; margin-bottom: 40px;}
.review_wrap .title h2 a{font-size: 3.0rem; font-weight: 600; display: block; margin-bottom: 10px;}
.review_wrap .title p{font-size: 1.8rem; color: #777;}
.review_wrap .re-prev{position: absolute; left: -40px; top: 50%; font-size: 4.0rem; color: #777; font-family: 'SUIT-Thin'; cursor: pointer;}
.review_wrap .re-next{position: absolute; right: -40px; top: 50%; font-size: 4.0rem; color: #777; font-family: 'SUIT-Thin'; cursor: pointer;}

.sc_title{display: flex; align-items: center; justify-content: center; margin-bottom: 30px;}
.sc_title h2{font-size: 2.4rem; font-weight: 700;}
.sc_title button{border: none; background: none; margin-left: 20px; font-size: 2.6rem; position: relative; padding-right: 10px;}
.sc_title button .count{font-size: 1.4rem; position: absolute; top: 0; right: 0;}
.sc_title button.btn_cate_like i:after{display:none;content:'.';position:absolute;top:-22px;left:16px;color:#ff0000;font-size: 26px;}
.sc_title button.btn_cate_like i.on:after{display:block;}


.sct_10 .sct_img a img{transition: 0.3s all; width: 100%;}
.sct_admin{display: none;}
#sct_lst{display: none;}

@media (max-width:767px) {
	.sct_slide .smt_10 .sct_txt{font-size: 12px;}
	.sct_slide .smt_10 .sct_txt a{font-size:14px;}
	.sct_slide .smt_10 .sct_basic{font-size: 12px;}
	.sct_slide .smt_10 .sct_cost{font-size: 15px;}

	.trendell_slide .smt_90 .sct_txt{font-size: 12px;}
	.trendell_slide .smt_90 .sct_txt a{font-size:14px;}
	.trendell_slide .smt_90 .sct_basic{font-size: 12px;}
	.trendell_slide .smt_90 .sct_cost{font-size: 15px;}

	.main3 .sct_li{width:49.0%;}
	.main3 .smt_10 .sct_txt{font-size: 12px;}
	.main3 .smt_10 .sct_txt a{font-size:14px;}
	.main3 .smt_10 .sct_basic{font-size: 12px; }
	.main3 .smt_10 .sct_cost{font-size: 15px;}

	.sct_wrap header {margin-bottom:10px;}

	.review_wrap{padding:30px 0px;margin:30px -1.5rem;}

	.pic_review .pic_text {position:relative;color:#000;padding:20px 0 0 0px;}
	.pic_review .pic_text .last_title {color:#000;}
	.pic_review .pic_text .wrcon {color:#000;}
	.sct_img img {height:auto !important;}

	.sc_title {margin-bottom:20px;}
}

.sort_wrap {text-align:right;position:relative;z-index:8; width: 100%; display: flex; justify-content: flex-end; }
.btn_sort {font-size:14px;color:#000;font-weight:500; width:100px; border: 1px solid #eee; height:40px; line-height:40px; padding: 0px 10px; display: flex;  align-items: center; justify-content: space-between;}
.sort_view {display:inline-block;position:absolute;top:33px;right:0px;display:none;border:1px solid #e1e1e1;background:#fff;width:100px; display: none; border-radius: 0px; overflow: hidden; z-index: 12;}
.sort_view  a {display:block;text-align:left;font-size:14px;color:#565656;font-weight:400;padding:7px 10px;transition:all .3s ease; -webkit-transition:all .3s ease;}
.sort_view  a.on, .sort_view > a:hover {background:rgba(255,131,0,0.3);}

#sct_sort{display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px; margin-top: 45px;}
#sct_sort h2{font-size: 1.3rem; font-weight: 500; white-space: nowrap;}

.sct_10 .sct_img{border-radius:10px; overflow: hidden; margin-bottom: 24px; position: relative; display: flex; align-items: center; justify-content: center;}
.sct_10 .sct_img a{width: 100%;}
.sct_10 .sct_txt {margin: 0px; margin-bottom: 5px; padding-bottom: 0px; font-size: 17px; border-bottom: none;}
.sct_10 .sct_txt a{font-weight: 500; color: #222;font-weight:bold}
.sct_10 .sct_basic {font-size: 13px; color: #757575; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; /* 라인수 */-webkit-box-orient: vertical; line-height: 135%;margin:10px 0px;}
.sct_10 .sct_cost{font-size: 17px; color: #222; font-weight: bold; margin-bottom: 10px;}

.sct_10 .sct_op_btn{bottom: -35px; z-index: 11;transition: 0.5s ease;}

.sc_nav{display: flex; align-items: center; gap: 0px 8px; margin-bottom: 35px;}
.sc_nav a{font-size: 12px; color: #7d7d7d;}
.sc_nav span {font-size:0;}
.sc_nav span:before {display: inline-block;
        color: #7d7d7d;
        width: 5px;
        height: 5px;
        border-top: 1px solid #777;
        border-left: 1px solid #777;
        content: "";
        transform: rotate(135deg);
        margin: -1px 8px 0 2px;
        vertical-align: middle;}
.sc_nav p{font-size: 13px; color: #000;font-weight:500;}

#sct_ct_1 ul{display:block;}
#sct_ct_1 ul:after {display:block;visibility:hidden;clear:both;content:""}
#sct_ct_1 ul li{float:left;width: 16.66%;padding:5px;}
#sct_ct_1 ul li a {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border: 1px solid #ddd;height: 44px;line-height: 44px;transition: all .25s ease;font-size: 14px;color: #777;border-radius: 5px;text-align:center;}
#sct_ct_1 ul li a:hover{background:#f1f1f1; color: #000;}
#sct_ct_1 ul li a.on{color: #000;font-weight:600;}

#sit_ov_wrap{display:block;}
#sit_pvi{display: flex; flex-direction: column; gap: 20px 0px; width:48%;}
#sit_pvi_big #popup_item_image{display: none;}
#sit_pvi_big{border-radius:10px; overflow: hidden;}
#sit_pvi_big img{width: 100%;}
#sit_pvi_thumb{display: flex; gap: 0px 1%;}
#sit_pvi_thumb li{margin: 0px; width:17.65%; border-radius: 4px;overflow: hidden;}
#sit_pvi_thumb li img{width: 100%;}
#sit_pvi_thumb img:hover{border: none;}
#sit_pvi_thumb li a {display:block;border-radius:8px;overflow:hidden;}

.info05 {color:#999 !important;font-size:15px !important;font-weight:400;margin:10px auto 0px;line-height: 1.4;}
.info06 {font-weight: bold;font-size:21px !important;font-weight:bold;color:#000 !important;}

.pop_item #sit_ov_wrap{width: 100%;}
.pop_item #sit {padding-top: 55px;}
.pop_item .header{position:relative;color:#000;background:#eee;padding: 12px 35px 12px 19px;font-weight: 500;}
.pop_item .header .pop_close{position:absolute;top:10px;right:10px;border:none;}

.pop_option #sit_ov_wrap{width: 100%;}
.pop_option #sit {padding-top: 55px;}
.pop_option .header{position:relative;color:#000;background:#eee;padding: 12px 35px 12px 19px;font-weight: 500;}
.pop_option .header .pop_close{position:absolute;top:10px;right:10px;border:none;}
.pop_option #sit_ov{width:100%;}
.pop_option .sit_top{padding: 0 0 20px;border-bottom: 1px dashed #ddd;}
.pop_option #sit_title{font-size: 16px;font-weight: 500 !important;}

.pop_option_wrap{position:absolute;top:25px;left:30px;width:300px;padding:10px;border:1px solid #ccc;background:#FFF;z-index:99;}
.pop_option_wrap #sit_ov_wrap{width: 100%;}
.pop_option_wrap #sit {padding-top: 55px;}
.pop_option_wrap .header{position:relative;color:#000;background:#eee;padding: 12px 35px 12px 19px;font-weight: 500;}
.pop_option_wrap .header .pop_close{position:absolute;top:10px;right:10px;border:none;}
.pop_option_wrap #sit_ov{width:100%;}
.pop_option_wrap .sit_top{padding: 0 0 20px;border-bottom: 1px dashed #ddd;}
.pop_option_wrap #sit_title{font-size: 16px;font-weight: 500 !important;}

.pvi_like{text-align: center; margin-top: 20px;}
.pvi_like button{width: 130px; height: 30px; border: 1px solid #eee; border-radius: 5px; background: #fff; font-size: 12px;}
.pvi_like button pre{display: inline-block; margin: 0px; font-size: 12px;}
.pvi_like button i{position:relative;font-size: 18px;}
.pvi_like button i:after{display:none;content:'.';position:absolute;top:-24px;left:15px;color:#ff0000;font-size: 20px;}
.pvi_like.on button i:after{display:block;}
.pvi_like > div{width: 130px; height: 30px; border: 1px solid #eee; border-radius:5px; background: #fff; font-size: 12px;margin:0 auto;padding: 3px 0;}
.pvi_like > div pre{display: inline-block; margin: 0px; font-size: 12px;}
.pvi_like > div i{position:relative;font-size:18px;cursor:pointer;}
.pvi_like > div i:after{display:none;content:'.';position:absolute;top:-24px;left:15px;color:#ff0000;font-size: 20px;}
.pvi_like.on > div i:after{display:block;}

#sit_ov{width:42%;}
.sit_top > h6 {display:none;}
#sit_title{font-size:25px;line-height: 1.2;font-weight: 600;margin: 0px;}
.sit_top{display: flex; margin-bottom: 14px;}
.sit_top h6{color: #555; font-size: 1.6rem; width: 110px; min-width: 110px; max-width: 110px;}

.sit_text{display: flex; align-items: center; margin-bottom: 14px;}
.sit_text h5{color: #333; font-size: 12px; width: 110px; min-width: 110px; max-width: 110px;}
.sit_text h5 b{color: #008BCC;}
#sit_desc{color: #333; font-size: 12px;}
.sit_text p{color: #333; font-size: 12px;}
.sit_text p b{color: #008BCC;}

#sit_star_sns{display: none;}
.sit_info{display: none;}

.sit_option h3{display: none;}
.sit_option{border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.sit_option select{margin: 0px; height: 36px; width: 100%;}
.get_item_options{display: flex; align-items: center;}
.sit_option label{font-size: 12px; width: 110px; min-width: 110px; max-width: 110px;}
.sit_option span{width: 100%; display: block;}
.opt_name span{font-size: 12px;}
#sit_opt_added .sit_opt_prc{font-size: 16px; font-weight: 500;}

#sit_tot_price{display: flex; justify-content: flex-end;}
#sit_tot_price span{font-size: 14px;}
#sit_tot_price strong{font-size: 16px;font-weight: 600;}

.sit_intext{padding: 10px 0px; border-bottom: 1px solid #eee;}
.sit_intext h6{font-size: 12px; color: #555;}
.sit_intext h5{font-size: 12px; color: #f76560; margin-top: 15px;}

#sit_ov_btn{display: flex; flex-wrap: wrap; margin-top: 20px; gap: 10px 2%;}
#sit_ov_btn .sit_btn_buy{width:calc(50% - 20px); font-size: 14px; border: 1px solid #012748; border-radius:5px; height:56px;line-height:56px; background:#012748; color: #fff;font-size: 16px;font-weight:600; position: relative; transition: 0.5s all; overflow: hidden; z-index: 3;}
#sit_ov_btn .sit_btn_buy:after{}
#sit_ov_btn .sit_btn_buy:hover:after{}
#sit_ov_btn .sit_btn_buy:hover{background:#004a95;border: 1px solid #004a95;}
#sit_ov_btn .sit_btn_cart{width:calc(50% - 62px); border: 1px solid #ccc;font-size: 16px;color:#000;font-weight:600; height:56px; border-radius:5px; background: #fff;transition: 0.5s all;position:relative;}
#sit_ov_btn .sit_btn_cart:hover{border: 1px solid #000;}
#sit_ov_btn img {height:21px;margin:-3px 5px 0px 0px;display:inline-block;vertical-align:middle;}
#sit_ov_btn .sit_btn_wish{width:60px; border: 1px solid #ccc; color: #000; font-size: 14px; height:56px; border-radius:5px; background: #fff; text-align: center; line-height:56px;transition: 0.5s all;}
#sit_ov_btn .sit_btn_wish:hover{border: 1px solid #000;}
#sit_ov_btn .sit_btn_wish img{margin: 0px;}
.sit_kakao{width: 100%; height: 52px; border-radius:5px; display: block; margin:10px 0px 20px 0px; text-align:left; line-height: 52px; background: #fae100; font-size:15px;padding-left:15px;}
.sit_kakao i {font-size:25px;display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px;}


.sit_option select {font-size:14px;}
.dm {padding: 15px;margin: 10px 0;background: #fff;position: relative;border: 1px solid #e5e5e5;font-size: 0;border-radius:8px; }
.dm .ico {background: #333;width: 45px;height: 45px;display: inline-block;vertical-align: middle;border-radius: 25px 25px;margin-right: 15px;background-image: url('../img/icon_delivery.svg');background-size: 23px;background-position: 50% 50%;background-repeat: no-repeat;}
.dm .info {display: inline-block;vertical-align: middle;line-height: 1.2}
.dm .msg1 {color: #333;font-weight: bold;margin-bottom: 7px;font-size: 13px;}
.dm .msg2 {color:#f94830;font-size: 13px;}
.dm .msg3 {font-size: 13px;}

#sit_buy{display: none;}
#sit_tab{width: 100%;}
#sit_inf_explan img{width: 100%;}

#sit_rel{padding-bottom: 100px; border: none;}
#sit_rel h2{font-size: 1.8rem; color: #353535; font-weight: bold;}

#sit_ov_from{border-bottom: 0px;}
#sit_siblings{display: none;}
#sit_info{border: none;}
#sit_tab .tab_tit{position:relative;z-index:1;background:#fff;height:70px;border-bottom:1px solid #eee; display: flex; gap: 10px 2%;}
#sit_tab .tab_tit li{width: 25%;}
#sit_tab .tab_tit li button{width: 100%; background: #fff; height:69px; font-size: 16px; line-height: initial; color: #222;border-bottom:3px solid #fff;}
#sit_tab .tab_tit li .selected:after{/*width: 3px; background: #000; right: 0; margin: 0 auto; top: 5px;*/}
#sit_tab .tab_tit li .selected{border-bottom:3px solid #111; font-weight:500;}
#sit_tab .tab_tit.active {position: fixed;border-bottom: 0px;display: flex;gap: 10px 2%;top: 55px;width: 100%;max-width: 1300px;z-index: 99; left: 0; right: 0; margin: 0 auto}

.bo_nav{display: flex; justify-content: center; gap: 8px 1%; align-items: center; margin-bottom: 40px;}
.bo_nav li a{width: 152px; height: 54px; border-radius: 60px; background: #f7f7f7; font-size: 15px; color: #999; display: inline-block; text-align: center; line-height: 54px; transition: 0.3s all;}
.bo_nav li a:hover{background: var(--color); color: #fff;}

#bo_list_total{visibility: hidden;}

.pf_img{display: none;}
.bo_vc_w .btn_submit{color: #fff;}

#optionG.active .inner > div{padding: 0px 20px 20px 20px !important;}

.ri-heart-3-line.on:before {
    content: "\ee0a";
}

#modalBackpanel {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: #000;opacity: 0.4;
}
#modalContainer {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10001;
    width: 975px;
    height: 720px;
    border: 1px solid #333;
    background: #fff;
	transform:translate(-50%,-50%);
}
#modalContainer iframe{width:100%;height:100%;overflow:scroll;}

#modalOptionBackpanel {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: #000;opacity: 0.4;
}
#modalOptionContainer {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10001;
    width: 600px;
    height: 720px;
    border: 1px solid #333;
    background: #fff;
	transform:translate(-50%,-50%);
}
#modalOptionContainer iframe{width:100%;height:100%;overflow:scroll;}

#sod_bsk{padding-top: 220px;}
.tbl_head03 thead th{font-size: 1.4rem;}
.od_prd_list .td_prd .prd_name{font-size: 1.6rem;}
.sod_opt{margin: 0px;}
.sod_opt li:before{font-size: 1.1rem;}
.sod_opt li{font-size: 1.3rem;}
.sod_option_btn .mod_options{font-size: 1.2rem; margin-top: 0px;}
.tbl_head03 td{font-size: 1.3rem;}
.od_prd_list .total_prc{font-size:16px;}
.btn_cart_del button{font-size: 1.3rem;}


/*#sod_bsk_list {width:100%;}*/
#sod_bsk_list {width:calc(100% - 340px);}
.itembox .sod_name p {display:block;font-size:15px;}
.itembox .sod_name p b {font-weight:500;}
.itembox {border-bottom:1px solid #ddd;padding-bottom:20px;position:relative;}
.btn_cart_del {text-align:right;}
.sell_price_wrap {position:absolute;top:0px;right:50px;background:#fff;}
.btnDelete {display:block;position:absolute;top:11px;right:0px;transform: rotate(45deg);}
.btnDelete:before {content: "";position: absolute;top: 4px;right: 14px;width: 1px;
    height: 21px;
    background: #b5b5b5;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;}
.btnDelete:after {
    content: "";
    position: absolute;
    top: 14px;
    right: 4px;
    width: 21px;
    height: 1px;
    background: #b5b5b5;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;}


#sod_bsk #sod_bsk_tot li{background: #fff; color: #333; border-top:0px solid #ddd; font-size:13px;float:none;width:100%;border-left:none;padding:15px 5px;}
#sod_bsk #sod_bsk_tot li:first-child {border:none;}
#sod_bsk #sod_bsk_tot li:last-child {}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt {width:100%;font-size:14px;color:#222;border-top:1px solid #ddd;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt span {font-size:16px;color:#222;font-weight:600;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt strong {font-size:18px;color:#222;}
.totalSummary__title {display: block;padding:20px 5px;font-size: 14px;border-bottom: 1px solid #ddd;font-weight:bold;font-size:15px;}

#sod_bsk #sod_bsk_tot .btn_submit {width:100%;padding: 14px 0px;height: 50px;min-width: 80px;font-size: 15px;line-height: 18px;display:block;box-sizing: border-box;border: 1px solid transparent;font-weight: normal;text-align: center;white-space: nowrap;color: #fff;background-color:#333;border-radius:5px;margin:10px auto;transition:all .3s ease; -webkit-transition:all .3s ease;}
.btn_sellect {width:100%;padding: 14px 0px;height: 50px;min-width: 80px;font-size: 15px;line-height: 18px;display:block;border-radius:5px;margin:10px auto;border:1px solid #ddd;font-weight: normal;text-align: center;color:#888;transition:all .3s ease; -webkit-transition:all .3s ease;}
.btn_sellect:hover {border:1px solid #000;}
#sod_bsk #sod_bsk_tot .btn_submit:hover {background-color:#666;}
.btn_confirm01 a {width:95%;max-width:460px;padding: 18px 0px;height: 50px;min-width: 80px;font-size: 15px;line-height: 18px;display:block;border-radius:5px;margin:10px auto;font-weight: normal;text-align: center;transition:all .3s ease; -webkit-transition:all .3s ease;background:#eee;border: 0px solid #ddd;color: #222;}
.btn_confirm01 a:hover {background:#ccc;}

#sod_bsk #sod_bsk_tot{position:fixed;top:30%;left:50%;margin-left:350px;width:300px;border: 1px solid #ddd;padding: 0px 15px 20px 15px;background:#fff;z-index:1;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt{background: #fff;}
#sod_bsk_act .btn01{border: 1px solid #ddd; background: #f7f7f7; font-size: 1.7rem; height: 45px; line-height: 45px;}
#sod_bsk_act .btn_submit{border: 1px solid var(--color); background: var(--color); border-radius: 3px;}


.btn_cart_del {padding:10px;}
.ec-base-help {padding: 1px 0 1px 22px;font-size: 13px;line-height: 19px;color: #6d6d6d;background: url(../img/ico_info.svg) no-repeat 0 3px;word-break: keep-all;}
.basketguide {margin: 50px 0 20px;line-height: 18px;word-break: keep-all;}
.basketguide h3 {display: block;margin: 0 0 20px;font-size: 16px;color:#222;font-weight:600;}
.basketguide .basketguide_box {padding:0px 20px 20px 20px;border: 1px solid #e5e5e5;}
.basketguide h4 {margin:22px 0 10px;font-size: 14px;color:#222;font-weight:600;}
.basketguide ul li {padding: 0 0 0 12px;color: #6d6d6d;font-size: 13px;line-height: 21px;}
.basketguide ul li:before {content: "";display: inline-block;width: 3px;height: 3px;margin: 7px 9px 0 -12px;vertical-align: top;border-radius: 50%;background: #6d6d6d;}


#sod_frm {max-width: 1080px; margin: 0 auto; padding:150px 15px 15px 10px;}
.sod_left{width: 900px;}
.sod_right{width: 380px;}
#sod_frm .tbl_frm01 td input{border: 1px solid #ddd;}
#display_pay_button .btn_submit{border: 1px solid var(--color); background: var(--color); color: #fff;}

#sod_fin{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px;}

#sod_v{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px;}

#ssch{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px;}
#ssch h2{font-size: 1.8rem;}
#ssch h2 .ssch_result_total{font-size: 1.4rem;}
#ssch_frm .ssch_scharea .btn_submit{color: #fff;}
.chk_box input[type="checkbox"] + label{font-size: 1.4rem;}
#ssch_cate a{font-size: 1.3rem;}
#ssch_sort_all li a{font-size: 1.3rem;}


#smb_my{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px; padding-bottom: 80px;}
#smb_private li:nth-child(3){display: none;}
#smb_private li:nth-child(4){display: none;}
#smb_ws_act .btn01{border: 1px solid #ddd;}

#sit_use_wbtn a.itemuse_form{background: var(--color); font-size: 13px;}
#sit_use_wbtn a{font-size: 13px;}
#sit_qa_wbtn a{font-size: 13px;}
#sit_qa_wbtn a.itemuse_form{background: var(--color); font-size: 13px;}


.sct_10.lists-row{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px; padding-bottom: 80px;}
#sct .sct_10.lists-row{padding-top: 0px !important; width: 100% !important;}

.mm_top{background:#f9f9f9; padding:0px 0px;margin-bottom: 10px;}
.mm_top h6{font-size: 15px; color: #000; margin-bottom: 10px; line-height: 135%;padding:0px 15px;}
.mm_top .mob_menu_btn{display: flex; gap: 0px 6px;padding:0px 15px;}
.mm_top .mob_menu_btn a {font-size: 13px;color: #111;border: 1px solid #ddd;background: #fff;padding:7px 20px;display: block;border-radius:5px;text-align:center;}
.mm_top .mob_menu_btn a span{color: #fff; font-size: 13px; font-family: 'SUIT-Light'; margin-left: 5px;}
.mm_top .mm_list{display: flex; gap: 0px 5%; margin-top: 25px;}
.mm_top .mm_list a{font-size: 12px; color: #fff;}
.mm_top .mm_list a span{color: #fff;}
.mm_top .mm_list a i{margin-right: 3px;}
.mm_cate_list li{position:relative;}
.mm_cate_list li .view_cate{position:absolute;top:10px;right:50px;font-size: 10px;border: 1px solid #ddd;padding: 2px;border-radius: 3px;}
.social_register{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px;}
.member_connect{width: 92% !important; max-width: 1300px; margin: 0 auto; margin-top: 30px; background: #f7f7f7 !important;}
.member_connect button{background: var(--color); border: 1px solid var(--color)}
#fregisterform p{display: none;}
.register .register_wrap{display: none;}
#fregisterform h2{font-size: 15px;}
#fregisterform textarea{font-size: 13px;}
.fregister_agree{z-index: 10;}
#fregister_private table th{font-size: 14px;}
#fregister_private table td{font-size: 13px;}
.frm_input {border: 1px solid #e1e1e1;}
.required, textarea.required{border: none !important; background: #f7f7f7; border-radius: 4px;}
.register_form_inner label{font-size: 13px;}
.odf_list li{position:relative;padding:0px 0px 0px 120px;margin-bottom: 15px;}
.odf_list li:last-child{margin-bottom: 0px;}
#sod_frm.sod_frm_mobile .odf_list .frm_input{border: none !important; background: #f7f7f7;}

#sod_frm_taker label, #sod_frm_taker li > strong {position:absolute;left:0px;top:6px;font-size: 15px !important;font-weight: 600; word-break: break-word;}
#sod_frm.sod_frm_mobile .odf_list .frm_input {height: 42px;padding: 10px 11px 10px 10px;font-size:14px;font-weight:400;border: 1px solid #E1E1E1 !important;outline-style: none;color: #000;background:#fff !important;}
.ase-help {display:block;font-size: 13px;color: #797979;text-align: left;line-height: 18px;}

.sod_frm_mobile .odf_list .btn_addsch {top:0px;left:140px;border-radius:0px;background:#fff;color: #000;border: 1px solid #A7A7A7;background: #fff;min-width:70px;height:42px;font-size: 14px;font-weight: 400;}
#sod_frm #od_zip, #sod_frm #od_b_zip {width:140px !important;}

.sc_box {border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin:20px auto 0px;}
.sc_box ul {display: flex;flex-wrap: wrap;}
.sc_box li {flex: 1 1 33.33%;display: block !important;border-left: 1px solid #eee;}
.sc_box li:nth-child(1) {border-left: 0;}
.sc_box a {display: block;text-align: center;font-size:12px;color: #777;padding:15px 0;}
.sc_box img {display: block;margin: 0 auto 5px;height:15px;}

.fot_link {position:relative;background:#f6f6f6;text-align:center;margin:50px auto 0px;}
.fot_link a {display:inline-block;vertical-align:top;color: #777;font-size:13px;font-weight:400;padding:15px;}

#fregisterform .btn_confirm{display: flex; justify-content: center;}
.social_register .btn_confirm .btn_submit, .social_register .btn_confirm .btn_close{width: 116px; height: 40px !important; font-size: 1.4rem; font-weight: 400; line-height: 40px;}
.social_register .btn_confirm .btn_submit{background: #000; color: #fff; border: none; border-radius: 3px; font-size: 1.4rem !important;}

#sod_ws{width: 92% !important; max-width: 1300px; margin: 0 auto; padding-top: 220px;}
#sod_ws ul{display: flex; flex-wrap: wrap; gap: 40px 1%;}
.sod_ws_img img{width: 100%;}
.sod_ws_img{width: 100%;}
#sod_ws li .wish_info{border-bottom: 0px;}
#sod_ws_act .btn01{border: 1px solid #ddd; font-size: 14px; color: #666;}
#sod_ws_act .btn02{border: 1px solid var(--color); background: var(--color); font-size: 14px;}
.list_02 li{margin: 0px; width: 24%;}

#smb_my_wish .smb_my_tit a{font-size: 14px;}
#smb_my_wish .smb_my_price{font-size: 14px;}
#smb_my_wish .smb_my_date{font-size: 13px;}

#smb_ws_act .btn01{border: 1px solid #ddd; font-size: 14px; color: #666;}
#smb_ws_act .btn02{border: 1px solid var(--color); background: var(--color); font-size: 14px;}
.smb_my_more{z-index: 1;}
#smb_my_ov h3{font-size: 16px;}
#smb_my_ov .op_area dt{font-size: 14px;}
#smb_my_ov .op_area dd{font-size: 13px;}
#smb_private a{font-size: 14px;}

.quick{position: fixed; right: 25px; bottom: 40px; z-index: 12; text-align: center;}
.quick li{text-align: center; margin-top: 5px;}
.quick button{width: 70px; height: 70px; box-shadow: 0px 0px 4px 0px rgb(34 34 34 / 20%); border: 1px solid #fff; display: flex; align-items: center; justify-content: center; font-size: 2.2rem; background: #fff; border-radius: 50%; margin: 0 auto;}

#ssch .sct_10.lists-row{padding-top: 30px; width: 100% !important;}
#ssch_frm .ssch_scharea{display: flex;}
#ssch_frm .ssch_scharea .btn_submit{min-width: 90px;}
#ssch_frm .ssch_scharea .ssch_input{width: 100%;}
#ssch_cate a{display: flex;}
#ssch_cate li{width: auto;}
a.btn02{background:#333;}
.sit_use_top{border: none; padding: 0px;}
#sit_use_wbtn{right: 0px;}

#sct .sct_10 .sct_op_btn{/*display: none;*/}

.sod_frm_mobile #sod_frm_taker{padding: 0px; border-bottom: 0px;}
.sod_frm_mobile #sod_frm_taker h2, .sod_frm_mobile #sod_frm_orderer h2{margin: 0px; background:#f5f5f5;text-align: center; color: #222; font-weight:600;}

.sod_frm_mobile #sod_frm_orderer, .sod_frm_mobile #sod_frm_taker {border:none;}
#sod_frm section h2 {border-top: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;}

.sod_frm_mobile .sod_list .li_name strong {font-size:14px;}
.sod_frm_mobile .sod_list .total_price span {font-size:14px !important;}
.sod_frm_mobile .sod_list .total_price strong {font-size:15px;}
.sod_frm_mobile .sod_list .li_prqty_sp span, .sod_frm_mobile .sod_list .li_prqty_sp {font-size:13px;}
.sod_frm_mobile #m_sod_bsk_tot dt {font-size:14px;}

#display_pay_button .btn_submit {font-weight:400;}
.sod_frm_mobile .btn_cancel, .sod_frm_mobile .btn01 {font-weight:400;}

.odf_list{padding: 10px;}
.sod_frm_mobile .odf_list .dlv_slt{display: none;}
.sod_list{border: none; padding: 0px;}
.sod_list h6{font-size:18px; color:#000;font-weight:600; margin:30px 0px 0px 5px;}
.odf_list h6{font-size:18px; color:#000;font-weight:600; margin:30px 0px 20px 0px;}
.sod_frm_mobile .sod_list .li_name{background: #f7f7f7; border-top: 1px solid #dcdcdc;}
.sod_frm_mobile .sod_opt li{margin: 0px; padding-top: 0px;}
.sod_frm_mobile .sod_list .li_prqty_sp{width: 100%;}
.sod_frm_mobile .sod_list .prqty_sc, .sod_frm_mobile .sod_list .prqty_price{border-right: 0px;}
.sod_frm_mobile .sod_list .sod_li{border-bottom: 0px; margin: 0px; margin-top: 20px;}
.sod_frm_mobile .sod_list .total_price{margin: 10px; background: #f8f8f8; padding: 12px; border: 1px solid #ddd;}
.sod_frm_mobile .sod_list .total_price span{font-size: 1.7rem; font-weight: bold;}
.sod_frm_mobile .sod_list .total_price strong{color: #000;}
.sod_frm_mobile #m_sod_bsk_tot{background: #fff;}
.sod_frm_mobile .sod_ta_wr{border: none; margin: 10px;}
.sod_frm_mobile #m_sod_bsk_tot dt{color: #222; border-top: 1px solid #dcdcdc; margin-bottom: 10px; background: #f8f8f8; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-radius: 4px 0px 0px 4px;}
.sod_frm_mobile #m_sod_bsk_tot dd{color: #222; border-top: 1px solid #dcdcdc;margin-bottom: 10px; background: #f8f8f8; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-radius: 0px 4px 4px 0px;}
.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{color: #000; background: #f8f8f8; margin-top: 0px;}
.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color: #000; font-size: 1.6rem;}
.sod_frm_mobile#sod_frm #sod_frm_pt_alert{display: none;}
/*
.sod_frm_mobile .odf_tbl{display: none;}
*/
#sod_frm_pay input[type="radio"] {-webkit-appearance: none; /* 브라우저 기본 스타일 제거 */-moz-appearance: none;appearance: none;width: 20px;height: 20px;border: 2px solid #d6d6d6;border-radius: 3px; /* 모서리를 살짝 둥글게 */display: inline-block;vertical-align: middle;margin-right: 5px;position: relative; /* 체크 표시 위치를 잡기 위해 position 속성 추가 */}
#sod_frm_pay input[type="radio"]:checked {background-color: #3971FF; /* 선택된 상태의 배경 색 */border-color: #3971FF; /* 선택된 상태의 테두리 색 */}
#sod_frm_pay input[type="radio"]:checked::after {content: '✓'; /* 체크 표시 */color: white; /* 체크 표시 색상 */font-size: 14px; /* 체크 표시 크기 */position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); /* 가운데 정렬 */line-height: 1; /* 체크 모양이 정렬될 때 필요한 값 */}
/* 선택된 라디오 버튼의 스타일 */
#sod_frm_pay input[type="radio"]:checked {background-color: #3971FF; /* 선택된 상태의 배경 색 */}
.sod_frm_mobile #sod_frm_pay{border-top: 0px;}
#sod_frm #sod_frm_pay h2{position: initial; background: #f7f7f7; margin-bottom: 0px; margin-top: 20px; font-size: 1.8rem; font-weight: 500;}
.sod_frm_mobile #m_sod_frm_paysel{margin-top: 0px;}
.sod_frm_mobile #m_sod_frm_paysel ul{border-bottom: 0px;}
.sod_frm_mobile .odf_list label, .sod_frm_mobile .odf_list strong{font-size: 1.6rem; font-weight: 600;}
#sod_frm_taker label{font-size: 1.6rem; font-weight: 600;}
a.btn_frmline, button.btn_frmline{background: var(--color)}

#display_pay_button{padding: 0px; border: none;}

.tit_icon{display: none;}
.smt_10 .sct_op_btn{/*display: none !important;*/}
#hcategory .cate2 li:first-child{/*display: none;*/}
.mbskin{margin-bottom: 35px;}
#mb_login_notmb{margin-top: 0px;}
#mb_login_notmb h2{margin-top: 0px;}
#mb_login_notmb .btn_submit{margin-top: 0px;}

#sit_use_list{display: none;}
#sit_qa{display: none;}

.chk_box{display: none;}

.itembox_wrap{border-bottom: 0px;}
.cartitemlist{border: 0;}
.itembox .ea_mod button{border-radius: 50%;}

.cartitemlist .itembox .ea_mod button{border-radius: 0%;}
.itembox .ea_mod input{margin: 0px;}

@media all and (max-width: 1025px){


}
@media all and (max-width: 950px){
    .sod_left{width: 100% !important; margin-right: 0px; }
    .sod_right{width: 100% !important; padding-bottom: 70px;}
    .list_02 ul{flex-wrap: wrap;}
    .list_02 li{width: 49% !important;}

	#sod_bsk_list {width:100%}
	#sod_bsk #sod_bsk_tot {position:relative;top:auto;left:auto;margin-left:0px;width:100%;padding: 0px 15px 20px 15px;}
	.itembox .sod_name p {display:block;font-size:13px;line-height:16px;width:80%;}
	.itembox {border-bottom:1px solid #ddd;padding-bottom:20px;position:relative;}
	.sell_price_wrap {position:relative;top:auto;right:auto;}
}
@media all and (max-width: 900px){
    #sit_ov_wrap{padding: 45px 0px !important;}
    #sit_ov_wrap{flex-direction: column;}
    #sit_pvi{width: 100% !important;}
    #sit_ov{width: 100% !important;}
    /*#sit_title{font-size: 3.2rem !important;}*/
    #sit_info{flex-direction: column;}
    #sit_buy{width: 100% !important;}
    #sit_tab{width: 100% !important;}
    .sit_sel_option{height: 150px !important;}
    .tbl_head03{overflow-x: scroll;}
    .tbl_head03 table{width: 950px;}
    #smb_my_ov{width: 100% !important;}
    #smb_my_list{width: 100% !important; margin-top: 40px;}
	.basketguide {margin:0px 0 20px;padding:0px 15px;}

}
@media all and (max-width: 850px){
    /*.smt_10 .sct_li{width: 49%!important;}*/
    /*.smt_10 .sct_txt, .smt_10 .sct_cost, .sct_10 .sct_txt, .sct_10 .sct_txt a, .sct_10 .sct_cost{font-size: 1.7rem !important;}*/
    /*.smt_10 .sct_basic, .sct_10 .sct_basic{font-size: 1.5rem !important; margin-bottom: 12px !important;}*/
    .smt_10 .sct_cost{margin-top: 0px !important;}
    .sct_10 .sct_li{width: 49% !important;}
}
@media all and (max-width: 768px){
    #sod_bsk_tot ul{display: flex; flex-direction: column;}
    #sod_bsk #sod_bsk_tot li{width: 100%;}
    #sod_bsk #sod_bsk_tot .sod_bsk_cnt{width: 100%;}
    #sod_frm #sod_bsk_tot li{width: 100%;}
    #sod_frm #sod_bsk_tot .sod_bsk_coupon:before{top: -13px !important; left: 0; right: 0; margin: 0 auto;}
    #sod_frm #sod_bsk_tot .sod_bsk_dvr:before{top: -13px !important; left: 0; right: 0; margin: 0 auto;}

    #sod_bsk{width: 100% !important;}
    #sod_bsk #sod_bsk_tot{border: none;}
    #sod_bsk #sod_bsk_tot li{border-left: 0px; border-bottom: 1px solid #eee;}
    #sod_bsk #sod_bsk_tot li:first-child{border-bottom: 1px solid #eee; border-top: 1px solid #eee;}
    #sod_bsk #sod_bsk_tot li span{font-size: 14px; font-weight: 500;}
    /*.tbl_head03{background: #f9f9f9;}*/
    #sod_bsk_act .btn_submit{width: 100%; color: #fff;}
    .ea_wrap{display: flex; align-items: center; justify-content: space-between;}
    .item_price{width: 100%;}
    .btn_cart_del{background: #f9f9f9; padding: 10px; display: flex; justify-content: space-between; align-items: center;}
    .btn_cart_del button{border: none;}
    .itembox .ea_mod button{border-radius: 50%; color: #ccc; width: 24px; height: 24px;}
    .itembox .ea_mod input{border: none;}
    .opt_count{display: flex; align-items: center;}
    .itembox .sod_name p{font-size: 13px; font-weight: 600; margin-bottom: 10px;}
    .itembox .sod_name p b{font-weight: 600;}
    .sod_opt li{color: #888; font-size: 12px;}

    #sod_frm{width: 100% !important;}

	.sct_10 .sct_txt {font-size: 15px;}
	.sct_10 .sct_basic {font-size: 12px;margin:5px 0px;}
	.sct_10 .sct_cost{font-size: 15px;}
	
	.sod_frm_mobile .odf_list .btn_addsch {left:80px;min-width:70px;width:70px;height:42px;font-size: 13px;}
	#sod_frm #od_zip, #sod_frm #od_b_zip {width:80px !important;}

	#sit_title{font-size:18px;line-height: 1.1;margin: 20px 0px 0px 0px;}
	.info05 {font-size:13px !important;margin:0px auto 0px;line-height: 1.3;}
	.info06 {font-size:20px !important;}

	.cart-count01 {line-height: 28px;padding: 0px 8px;border-radius: 30px;height: 28px;top: -40px;left:-45%;}
	.cart-count01>span {font-size:12px;}
	
	#sit_tab .tab_tit {height:50px;gap:0px 0;padding:0px;}
	#sit_tab .tab_tit li{width:25%;padding:0px;}
	#sit_tab .tab_tit li button{height:49px; font-size: 13px;border-bottom:2px solid #fff;padding:0px;}
	#sit_tab .tab_tit li .selected{border-bottom:2px solid #111;}
}

@media all and (max-width: 1400px){
    /*
    .smt_10 .sct_img a{max-height: 350px;}
    .smt_20 .sct_img a{max-height: 300px;}*/
}
@media all and (max-width: 1024px){
    .Hfull{margin-top: 95px;}
    .smt_20{flex-direction: column}
    .smt_20 .sct_li{width: 100%;}
    /*.main3 .sct_li{width: 49%;}*/
    #sit_tab .tab_tit.active{top: 110px;}
    .review_wrap .title h2 a{font-size: 2.4rem; margin-bottom: 5px;}
    .review_wrap .title p{font-size: 13px;}
    .sct_wrap header h2{font-size: 2.4rem; margin-bottom: 5px;}
    .sct_wrap header p{font-size: 13px;}
    .sct_wrap header h2{font-size: 2.4rem; margin-bottom: 5px;}
    .sct_wrap header p{font-size: 13px;}
    #modalContainer{width: 90%;}
    .sct_10.lists-row, #sct{padding-top: 140px;}
    .mbskin{padding-top: 140px;}
    #sod_v{padding-top: 140px;}
    #sod_frm{padding-top: 65px;}
    #sod_fin{padding-top: 140px;}
    #smb_my{padding-top: 140px;}
    #sod_bsk{padding-top: 140px;}
    #sit{padding-top: 120px}
    .register h3{display: none}
    #bo_gall, #bo_list, #bo_v, #bo_w{padding-top: 140px !important;}
    #hcategory .cate .cate_li_1_a{font-size:14px;height:40px;font-weight:500;padding: 0px 0.9rem;}
    #hd .width{width: 100% !important;;}
    #hcategory{width: 500px;padding-left:10px;}
    #hd #hd_menu{left: 0px; overflow-x: scroll;overflow-y: hidden;}
	#hd #hd_menu::-webkit-scrollbar {height: 1px; background: #fff; background-color: #fff;}
    #hd #hd_menu::-webkit-scrollbar-track {
        border-radius: 0.125rem;
        background-color: #fff;
    }
    #hd #hd_menu::-webkit-scrollbar-thumb {
        border-radius: 0.125rem;
        background-color: #fff;
}
    .search-full{top: 95px;}
    #sod_ws{padding-top: 110px}
    #ssch{padding-top: 110px}

	#register_form{margin-top:60px;}
}

@media all and (max-width: 900px){
    .bo_nav{flex-wrap: wrap;}
    .bo_nav li{width: 32%;}
    .bo_nav li a{width: 100%; font-size: 12px; height: 42px; line-height: 42px;}

}

@media all and (max-width: 768px){
    .banner .width2{flex-direction: column;}
    .banner a{width: 100%;}
    /*
    .smt_10 .sct_img a{max-height: 250px;}
    .smt_20 .sct_img a{max-height: 250px;}*/
    #sit_use h2, #sit_qa h2, #sit_dex h2{font-size: 16px;}
    .review_wrap .re-prev{left: 0; top: 1%;}
    .review_wrap .re-next{right: 0; top: 1%;}
    .review_wrap .title{width: 80%; margin: 0 auto; margin-bottom: 30px;}
    #sug .swiper-next{display: none;}
    #sug .swiper-prev{display: none;}

	#sct_ct_1 ul li{width:33.333%;padding:3px;}
    #sct_ct_1 ul li a{white-space: nowrap;margin: 0px;font-size:12px;height:30px;line-height:30px;}
    #sit_pvi_thumb li{height:55px; overflow: hidden;}
	#sit_pvi_thumb li img {width:100%;height:100%;}
    #sit_ov_wrap{padding-top: 0px !important; padding-bottom: 0px !important;}

    #sct_ct_1::-webkit-scrollbar {height: 1px; background: #fff; background-color: #fff;}
    #sct_ct_1::-webkit-scrollbar-track {border-radius: 0.125rem;background-color: #fff;}
    #sct_ct_1::-webkit-scrollbar-thumb {border-radius: 0.125rem;background-color: #fff;}

	.quick{right:10px; bottom:15px;}
	.quick button {width:40px; height:40px;font-size: 2.2rem;}
	.quick a {width:50px; height:50px;display:block;}
	.quick a img {width:100%;}
}

@media all and (max-width: 650px){
    #sit_tab .tab_tit{flex-wrap: wrap;}
    /*
    .smt_10 .sct_img a{max-height: 140px;}
    #sug .smt_10 .sct_img a{max-height: 220px;}*/
    .shop_icon.shop_icon_1 img{width: 100%; max-width: 120px;}
    .banner2 .width{flex-direction: column}
    .banner2 .width a{width: 100%;}
    .smt_20 .sct_img a{max-height: 220px;}
}

#mb_login_od_wr{padding-bottom: 60px;}


@media all and (max-width: 370px){
    .sit_kakao{height: 52px;  line-height: 52px;  font-size:4vw;}
}

@media (max-width: 768px) {
  .sct_10.lists-row {
    padding-bottom: 10px !important;
  }
  .pg_wrap {
    margin-top: 10px !important;
  }
}








/**/