/* BASIC css start */
/* morenvy.com 220517 ¼­Á¤È¯ */
@charset "utf-8";
#wrap {/* opacity: 0; */ position:relative; width:100%; margin:0 auto; min-height:550px; min-width:1650px;}
body {min-width:100%;padding:0;margin:0;}
#contentWrapper {width:100%; min-width:1650px; position:relative; margin:0 auto;}
#contentWrapper #contentWrap {width:92%; max-width:1650px; margin:0 auto;float:none;padding:0 4%; overflow: hidden;}
.w1600 {max-width:1650px; margin:0 auto; padding:0 4%;}
body, h1, h2, h3, h4, h5, h6, table, pre, xmp, plaintext, listing, input, textarea, select, button, a, * {font-family:'Red Hat Display','Pretendard',sans-serif !important;}

a,
a:hover {text-decoration:none;}
a:focus {outline:none;}
a {blr:expression(this.onFocus=this.blur());}
area:focus {outline:none;}
area {blr:expression(this.onFocus=this.blur());}
input:focus, select:focus, textarea:focus, button:focus, img:focus, embed:focus, map:focus {outline:none;}

.cboth {clear:both;*zoom:1}
.cboth:after {content:" ";display:block;clear:both;}
.center {text-align:center;}
.m_off {display:none !important;}
svg:not(:root) {overflow:hidden;}
audio, canvas, img, video {max-width:100%;height:auto;box-sizing:border-box;}
audio, canvas, iframe, img, svg, video {vertical-align:middle;}

.move {-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.layer_shadow {position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:3;opacity:0;visibility:hidden; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s;transition:all 0.3s;}
.layer_shadow.on {opacity:1;visibility:visible;}

.mh_dimmed {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100% !important; height: 100vh !important; z-index: 10; background-color: rgba(26,26,26,0.5);}




/* °Ô½ÃÆÇ °øÅë */
.bbs-hd {display: none;}
.bbs-sch {font-size: 0; line-height: 1;}
div.bbs-tit h3 {display: block; /* width: 100%; */ margin: 0 auto 0px; font-size: 32px; line-height: 40px; color: #1a1a1a; font-weight: 700; text-align: left;}

div.bd_headingArea {padding: 32px 0; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #1f1f1f; text-align: center;}
div.bd_headingArea .subject {font-size: 18px; line-height: 24px; font-weight: 500; color: #1a1a1a; margin-bottom: 16px;}
div.bd_headingArea .etc_info {display: flex; align-items: center; justify-content: center;}
div.bd_headingArea .etc_info div {display: flex; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400; color: #8a8a8a;}
div.bd_headingArea .etc_info div:not(.writer):before {content: ''; display: inline-block; width: 1px; height: 12px; background-color: #ddd; margin: 0 12px;}


td.com-wrt-box .wrt textarea {width: calc(100% - 136px);}



div.prd_area {display: flex; flex-direction: column; align-items: center; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 80px; padding: 32px 0;}
div.prd_area .img {width: 80px; margin-bottom: 24px;}
div.prd_area .name {margin-bottom: 8px;}
div.prd_area .name a {font-size: 18px; line-height: 24px; font-weight: 500; color: #1a1a1a;}
div.prd_area .price {font-size: 16px; line-height: 24px; font-weight: 700; color: #1f1f1f;}
div.prd_area .icon img {margin: 16px 2px 0;}
div.prd_area a.link {width: 120px; margin-top: 16px; padding: 8px; font-size: 13px; background-color: #fff; color: #1f1f1f; border: 1px solid #e9e9e9; border-radius: 8px; transition: 0.3s; box-sizing: border-box; text-align: center;}
div.prd_area a.link:hover {background-color: #f5f5f5;}



.bbs-sch fieldset {display: flex; align-items: center;}
.bbs-table-list thead th {padding: 24px 0; border: 0;  background-color: #f8f8f8; font-size: 15px; line-height: 24px; font-weight: 400; color: #1a1a1a;}
.bbs-table-list tbody td {font-size: 14px; line-height: 24px; font-weight: 400; color: #777777; padding: 28px 0;}
.bbs-table-list tbody td:first-child,
.bbs-table-list tbody td a {font-size: 14px; color: #1a1a1a;}





/* »ó´Ü : ÅØ½ºÆ® ¹è³Ê */
.h_banner {position: relative; z-index: 1; width: 100%; height: 38px; background-color:#1a1a1a; overflow: hidden;}
.h_banner a {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; font-size: 14px; line-height:20px; font-weight: 500; color:#ffffff;}
.h_banner .close {z-index: 1; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; display:flex; align-items:center; right:16px;}
.h_banner .close svg path {transition: 0.3s;}



/* »ó´Ü */
#mheader {position:relative; z-index: 101; width: 100%; min-width: 1650px; background-color: #fff; border:0;padding:0;margin:0;  border-bottom: 1px solid #ededed; box-sizing: border-box; transition: background 0.3s;}



#mheader.search {background-color: #fff;}
#mheader:after,
#mheader:before {display:none;}

#mheader .mh_inner {height: 24px; display: flex; align-items: center; max-width: 1650px;  margin: 0 auto ; padding: 56px 4% 26px;}
#mheader .mh_inner02 {height: 24px; display: flex; align-items: center; justify-content: space-between; max-width: 1650px;  margin: 0px auto 45px; padding: 0 4%;}

#mheader .mh_inner02 .inner02_left {display:flex; align-items: center;}
#mheader .mh_inner02 .inner02_left ul {display:flex; align-items: center; gap:20px;}
#mheader .mh_inner02 .inner02_left ul li a {font-size:18px; line-height:24px; color:#1a1a1a; font-weight:500;}

#mheader .mh_inner02 .inner02_right ul {display:flex; align-items: center; gap:20px;}
#mheader .mh_inner02 .inner02_right ul li a {font-size:18px; line-height:24px; color:#1a1a1a; font-weight:400; }
#mheader .mh_inner02 .inner02_right ul li {position:relative; padding:26px 0px;}
#mheader .mh_inner02 .inner02_right > ul > li:hover .sub_menu {display:block;}
#mheader .mh_inner02 .inner02_right > ul li .sub_menu {display:none;}
#mheader .mh_inner02 .inner02_right > ul li .sub_menu {position:absolute; top:100%; right:0; z-index:10; background-color:#ffffff; padding:16px 20px 16px 20px; min-width:120px; border:1px solid #ededed;}
#mheader .mh_inner02 .inner02_right > ul li .sub_menu a {display: block; font-size:14px; line-height:24px; color:#777777; margin-bottom:4px; }
#mheader .mh_inner02 .inner02_right > ul li .sub_menu a:hover {color:#1a1a1a;}




#mheader .mh_inner02 .inner02_center > ul {display:flex; align-items: center; gap:24px;}
#mheader .mh_inner02 .inner02_center > ul > li {position:relative; padding:26px 0px;}
#mheader .mh_inner02 .inner02_center > ul > li > a {font-size:18px; line-height:24px; color:#1a1a1a; font-weight:400;}
#mheader .mh_inner02 .inner02_center > ul > li:hover .sub_menu {display:block;}
#mheader .mh_inner02 .inner02_center > ul > li:hover .sub_menu_big {display:block;}

#mheader .mh_inner02 .inner02_center > ul li .sub_menu {display:none;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu {position:absolute; top:100%; left:-16px; z-index:10; background-color:#ffffff; padding:16px 20px 16px 20px; min-width:120px; border:1px solid #ededed;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu a {display: block; font-size:14px; line-height:24px; color:#777777; margin-bottom:4px;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu a:hover {color:#1a1a1a;}

#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big {display:none; }
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big {position:absolute; top:100%; left:-16px; z-index:10; background-color:#ffffff;  border:1px solid #ededed;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .inner {display:flex;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .sub {width:120px; padding: 16px 20px 20px 20px;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .sub.first {border-right:1px solid #ededed;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .sub a.title  {font-size:16px; line-height:24px; border-bottom:1px solid #ededed; color:#1a1a1a; font-weight:500; padding-bottom:8px; margin-bottom:16px;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .sub a {display: flex; align-items:center; font-size:14px; line-height:24px; color:#777777; margin-bottom:4px;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .sub a:hover {color:#1a1a1a;}
#mheader .mh_inner02 .inner02_center > ul li .sub_menu_big .sub a span.blank {padding:0px 8px; font-size:12px;}



#mheader .inner02_left .h_cate {margin-right: 24px; cursor: pointer;}
#mheader .inner02_left .h_cate .close {display: none;}
#mheader.cate_open .inner02_left .h_cate .open {display: none;}
#mheader.cate_open .inner02_left .h_cate .close {display: block;}





/* »ó´Ü : °íÁ¤ */
#mheader.fixed {position: fixed; top: 0; left: 0; width: 100%; }
#mheader.fixed .mh_inner {padding:26px 4% 26px;}
#mheader.fixed .mh_inner02 {margin-bottom:26px;}


.mh_blank {display: none; height: 175px;}
div#mheader.fixed ~ div.mh_blank {display: block;}



/* »ó´Ü01 : ·Î°í */
.mh_sec01 {margin-left:82px;}


/* »ó´Ü02 : Ä«Å×°í¸® */
.mh_sec02 {height: 100%;}
.mh_sec02 div {height: 100%;}
.mh_sec02 #mcategory #slideCateList {display: flex; margin: 0 -24px;}
.mh_sec02 #mcategory #slideCateList > ul {display: flex; font-size: 0;}
.mh_sec02 #mcategory #slideCateList > ul > li {position: relative; display: flex; align-items: center; height: 100%; padding: 0 24px;}
.mh_sec02 #mcategory #slideCateList > ul > li > a {position: relative; height: auto; padding: 0; font-size: 16px; line-height: 1.5em; font-weight: 500; color: #1a1a1a;}
.mh_sec02 #mcategory #slideCateList > ul > li > a:before {content: ''; display: block; width: 0; height: 2px; background-color: #1a1a1a; position: absolute; bottom: -2px; left: 50%; transform: translateX(-50%); transition: width 0.3s;}
.mh_sec02 #mcategory #slideCateList > ul > lI:hover > a:before {width: 100%;}
.mh_sec02 #mcategory #slideCateList > ul > li.point > a:after {content: ''; display: block; width: 4px; height: 4px; margin: 2px; border-radius: 50%; background-color: #1a1a1a; position: absolute; top: 0; left: 100%;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul {display: none; z-index: 101; position: absolute; top: 100%; left: 24px; width: 160px; padding: 12px 0; border: 1px solid #ededed; box-sizing: border-box; background-color: #fff;}
.mh_sec02 #mcategory #slideCateList > ul > li:hover > ul {display: block;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li {position: relative; padding:  4px 8px 4px 16px;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li a {display: flex; justify-content: space-between; font-size: 14px; line-height: 24px; font-weight: 400; color: #6a6a6a;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li:hover > a {color: #1a1a1a;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li a:after {content: ''; display: block; width: 24px; height: 24px; background: url('/design/jewelrytop/0797drorganic/cate_arrow.png') no-repeat;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li.noChild a:after {display: none;}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li > ul {display: none; position: absolute; left: 100%; top: -13px; width: 160px; padding: 12px 0; border: 1px solid #ededed; box-sizing: border-box; background-color: rgba(255,255,255,0.8);}
.mh_sec02 #mcategory #slideCateList > ul > li > ul li:hover > ul {display: block;}



/* »ó´Ü03 : ¿ìÃø ¸Þ´º */
.mh_sec03 {display: flex; align-items: center; height: 100%; margin-left: auto;}
.mh_sec03 > div {display: flex; align-items: center; justify-content: center; width: 24px; height: 100%; padding: 24px 12px;}

.mh_sec03 .mh_mypage {position: relative;}
.mh_sec03 .mh_mypage:hover ul {display: block;}
.mh_sec03 .mh_mypage ul {display: none; z-index: 10; position: absolute; top: 64px; left: -88px; min-width: 176px; border: 1px solid #ededed; box-sizing: border-box; background-color: #fff;}
.mh_sec03 .mh_mypage ul li {padding: 16px 24px; box-sizing: border-box; border-top: 1px solid #ededed;}
.mh_sec03 .mh_mypage ul li a {display: block; padding: 0px 0px 4px; font-size: 14px; line-height: 24px; font-weight: 400; color: #777777;}
.mh_sec03 .mh_mypage ul li a:hover {color:#1a1a1a;}
.mh_sec03 .mh_mypage ul li:first-child {display: flex; align-items: center; background-color: #f5f5f5; border-top: 0; padding:12px 24px;}
.mh_sec03 .mh_mypage ul li:first-child a {color: #1a1a1a; padding:0px;}

.mh_sec03 .mh_cart {padding-right: 0px;}
.mh_sec03 .mh_cart a {position: relative;}
.mh_sec03 .mh_cart .count {position: absolute; top: -3px; right: -5px; background-color:#1a1a1a; color:#ffffff; font-size: 11px; line-height: 16px; display:flex; width:16px; height:16px; border-radius:50%;  font-weight: 700; align-items: center; justify-content: center;}

.mh_sec03 .mh_search span {cursor: pointer;}
.mh_sec03 .mh_search .search {display: block;}
.mh_sec03 .mh_search .close {display: none;}




/* »ó´Ü : ÀüÃ¼ Ä«Å×°í¸® */
div.all_cate {display: none; position: absolute; top: 100%; left: 0; width: 100%; background-color: #ffffff; border-top: 1px solid #ededed;}
div.all_cate .inner {display: flex; align-items: stretch; justify-content: space-between; gap: 0 4rem; max-width: 1650px; margin: 0 auto; padding: 40px 4% 80px;}
div.all_cate .inner ul.all_cate_list {display: flex; align-items: flex-start; justify-content: space-between; width: 100%;}
div.all_cate .inner ul.all_cate_list a.title_brand {font-size:18px; line-height:24px; font-weight:500; margin-bottom:16px; color:#1a1a1a;}
div.all_cate .inner ul.all_cate_list a.title {font-size:22px; line-height24px; color:#1a1a1a; margin-bottom:12px;}
div.all_cate .inner ul.all_cate_list a {display:flex; font-size:14px; line-height:24px; color:#777777; margin:4px 0px 4px;}
div.all_cate .inner ul.all_cate_list a:hover {color:#1a1a1a;}
div.all_cate .inner ul.all_cate_list a span.blank {padding: 0px 8px; font-size: 12px;}



/* »ó´Ü04 : °Ë»ö */
.mh_sec04 {display: none; position: absolute; top: 100%; left: 0; width: 100%; background-color: #ffffff; border-top: 1px solid #ededed;}
.mh_sec04 .search_inner {float: none; margin: 64px auto; width: 480px;}
.mh_sec04 .search_inner fieldset {position: relative; border: 0; font-size: 0; width: 0; margin: 0 auto; transition: width 0.5s; padding-bottom: 16px;}
.mh_sec04 .search_inner input {width: 100%; height: auto; padding: 0 0 14px; border: 0; border-bottom: 2px solid #1a1a1a; font-size: 16px; line-height: 32px; font-weight: 400; color: #a8a8a8;}
.mh_sec04 .search_inner a.btn_search {position: absolute; top: 0; right: 0;}
.mh_sec04 .hot_keyword ul {opacity: 0; display: flex; flex-wrap: wrap; margin: 0 -12px; transform: translateY(-20px); transition: 1s;}
.mh_sec04 .hot_keyword ul li {display: inline-block;}
.mh_sec04 .hot_keyword ul li a {padding: 0 12px; font-size: 16px; line-height: 32px; font-weight: 400; color: #1a1a1a;}
.mh_sec04.open .hot_keyword ul {opacity: 1; transform: translateY(0);}

#mheader.search .mh_sec04 .search_inner fieldset {width: 100%;}
#mheader.search .mh_sec03 .mh_search .search {display: none;}
#mheader.search .mh_sec03 .mh_search .close {display: block;}







/* °øÅë : Å¸ÀÌÆ² */
div.m_titleArea {text-align: center; margin-bottom: 80px;}
div.m_titleArea .t01 {font-size: 40px; line-height: 48px; font-weight: 700; color: #1a1a1a;}
div.m_titleArea .t02 {margin-top: 16px; font-size: 18px; line-height: 28px; letter-spacing: -0.02em; font-weight: 400; color: #777777;}
div.m_titleArea a.more {margin-top: 48px;}


/* °øÅë : ½º¿ÍÀÌÆÛ ½ºÅ©·Ñ¹Ù */
div.swiper-scrollbar {bottom: 0 !important; left: 0 !important; width: 100% !important; height: 2px !important; border-radius: 0; background-color: #ededed;}
div.swiper-scrollbar div.swiper-scrollbar-drag {border-radius: 0; background-color: #1a1a1a;}




/* »óÇ°Áø¿­ */
div.item-wrap {width: 100%; margin: 0;}
div.item-wrap .item-cont {width: 100%; margin: 0; font-size: 0; line-height: 1;}
div.item-wrap .item-cont:not(.swiper-wrapper) {display: block; width: auto;}
div.item-wrap .item-cont li.item-list {display: inline-block; margin: 0 0 80px; float: none; padding: 0; vertical-align:top;}
div.item-wrap .item-cont li.item-list .thumb {position: relative; margin: 0 0 24px; width: 100%; height: 100%;}
div.item-wrap .item-cont li.item-list .thumb > a {display: flex; align-items: center; justify-content: center; overflow: hidden; width: 100%; height: 100%;}
div.item-wrap .item-cont li.item-list .thumb > a img {min-width: 100%; min-height: 100%; width: 100%; height: auto; object-fit: cover; border:0px solid #ededed;}
div.item-wrap .item-cont li.item-list .thumb .num {display: none;}
div.item-wrap .item-cont li.item-list .thumb .prdImg img {width: 100%;}
div.item-wrap .item-cont li.item-list .thumb .soldout {width: 88px; height: 88px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: flex; justify-content: center; align-items: center; border-radius: 50%; background: rgba(0,0,0,0.5); font-size: 12px; font-weight: 700; line-height: 1; color: #fff; backdrop-filter: blur(4px);}

div.item-wrap .item-cont li.item-list .prd-info {padding: 0px 0px;}
div.item-wrap .item-cont li.item-list .prd-info > ul li {text-align: left;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-name {padding-top: 0; text-align: left; }
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-name a {font-size: 17px !important; font-weight: 400 !important; color: #1a1a1a !important; line-height: 20px; }
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-subname {margin-top: 10px; padding-top: 0; border-top: 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px !important; font-weight: 400 !important; color: #777777 !important; line-height: 20px; letter-spacing: -0.02em;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-ico {margin-top:10px;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-ico img {margin:0px 4px 0px 0px;}

div.item-wrap .item-cont li.item-list .prd-info > ul li.review_count {margin-top:10px; font-size:11px; line-height:20px; display:flex; align-items: center; gap:6px;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-price {padding-top:0px; margin-bottom:8px;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-price .price {font-size: 20px !important; font-weight: 700 !important; color: #1a1a1a !important; line-height: 24px;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-price .through {display: inline-block;  margin-left: 8px; font-size: 14px !important; line-height: 20px; font-weight: 400 !important; color: #777777 !important;  text-decoration: line-through;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-price .price.point_per {color:#ff4800 !important; margin-right: 8px;}



/* »óÇ°Áø¿­ ±â°£ÇÒÀÎ */
div.item-wrap .item-cont li.item-list .timesale_box {display: none; width: 100%; margin-bottom:24px;}
div.item-wrap .item-cont li.item-list .timesale_box .untilStart,
div.item-wrap .item-cont li.item-list .timesale_box .untilEnd{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; background-color: #fff; border: 1px solid #e5e5e5; border-radius: 24px; padding: 10px 16px; font-size: 14px; line-height: 24px; letter-spacing: -0.02em; font-weight: 500; color: #1a1a1a; width:100%; /* width: max-content; max-width: calc(100% - 32px);*/ box-sizing: border-box; margin: 0 auto;}
div.item-wrap .item-cont li.item-list .timesale_box .untilStart span,
div.item-wrap .item-cont li.item-list .timesale_box .untilEnd span {display: flex; align-items: center; justify-content: center; margin: 2px 12px; padding: 5px 4px; min-width: 24px; min-height: 24px; box-sizing: border-box; line-height: 14px; background-color: #f1f1f1; border-radius: 4px;}



/* »óÇ°Áø¿­ »óÇ°»ö»ó */
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-color {font-size: 0; line-height: 1; margin-top: 24px;}
div.item-wrap .item-cont li.item-list .prd-info > ul li.prd-color span {display: inline-block; width:12px;height:12px;border-radius:50%; box-sizing: border-box; border: 1px solid #ededed; margin: 0 4px;}



/* »óÇ°Áø¿­ Äü¸Þ´º */
div.item-wrap .item-cont li.item-list .pro_icon {opacity: 0; width:100%; position:absolute; z-index:6; bottom: -10px; left: 0; display: flex; /* background: rgba(255, 255, 255, 0.5); backdrop-filter: blur(4px); */ transition: 0.3s;}
div.item-wrap .item-cont li.item-list .pro_icon > span {flex:1; display: flex; align-items: center; justify-content: center;}
div.item-wrap .item-cont li.item-list .pro_icon > span a {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
div.item-wrap .item-cont li.item-list .pro_icon > span:before {content: ''; display: inline-block; width: 1px; height: 24px; margin: 16px 0; background-color: #e5e5e5;}
div.item-wrap .item-cont li.item-list .pro_icon > span:first-child:before {display: none;}
div.item-wrap .item-cont li.item-list .pro_icon > span img {width: auto; height: auto; margin: 0 auto;}
div.item-wrap .item-cont li.item-list .pro_icon > span:hover img {opacity:0.8;}
div.item-wrap .item-cont li.item-list:hover .pro_icon {bottom:0; opacity:1;cursor:pointer;}

/* »óÇ°Áø¿­ ÇÒÀÎÀ² */
div.item-wrap .item-cont li.item-list .sale_box {display: inline-block; margin-right: 8px; font-size: 20px; line-height: 24px; font-weight: 700; color: #ff4800;}


/* »óÇ°Áø¿­ Ç°Àý */
div.item-wrap .item-cont li.item-list .soldout_icon {display:none;}
div.item-wrap .item-cont li.item-list .soldout_icon.on {width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); display:flex;justify-content:center;align-items:center;border-radius:50%; background:rgba(0,0,0,0.5);font-size:12px;font-weight:700;line-height:1;color:#fff; backdrop-filter: blur(4px);}


/* 3´ÜÁø¿­ »óÇ° ½ºÅ¸ÀÏ */
div.item-wrap .item-cont.grid3 {margin:0 -0.75%; text-align: left;}
div.item-wrap .item-cont.grid3 > li.item-list {/*max-width:390px;*/width:31.83%;margin-left:0.75%;margin-right:0.75%; vertical-align:top;}


/* 4´ÜÁø¿­ »óÇ° ½ºÅ¸ÀÏ */
div.item-wrap .item-cont.grid4 {margin:0 -0.50%;}
div.item-wrap .item-cont.grid4 > li.item-list {/*max-width:290px;*/ width:24%; margin-left:0.50%; margin-right:0.50%;}



/* ÆÐ½º */
dl.loc-navi {margin: 24px 0 72px; height: 24px; line-height: 24px;}
dl.loc-navi dd a {font-size: 13px; line-height: 24px; font-weight: 400; color: #8a8a8a;}
dl.loc-navi dd a:last-child {color: #1a1a1a; font-weight:500;}
dl.loc-navi img {vertical-align:top; margin-left:-2px;}


/* ÆäÀÌÂ¡ */
.paging {display: flex; align-items: center; justify-content: center; padding: 0; margin: 40px auto !important;}
.paging a {display: flex; align-items: center; justify-content: center; padding: 0; width: 40px; height: 40px; font-size: 14px; color: #777777; line-height: 24px; letter-spacing: -0.02em; font-weight: 400; font-family: 'Red Hat Display','Pretendard',sans-serif;}
.paging a.now {color: #1a1a1a; font-weight: 700;}






/* ·Î±×ÀÎÆäÀÌÁö Áß¾ÓÁ¤·Ä */
#loginWrap .mlog-sign {display:flex; justify-content: center;}
#loginWrap .mlog-sign .mlog {padding-left:0;}
#findWrap {display:flex; justify-content: center;}
#findWrap #find_id {padding-left:0;}
/* BASIC css end */

