/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 19 2025 | 07:49:15 */
/*CURRENCY*/
/*Hide plus icons*/
#mobile-menu .wmc-current-currency-code::after,
#mobile-menu .wmc-current-currency::after {
  display: none !important;
  content: none !important;
}

/*Currency button section*/
#mobile-menu #woocommerce-multi-currency-2 {
	width: 100%;
	position:relative;
}
#mobile-menu .wmc-current-currency {
	position: absolute
	top: 0;
	left: 0;
	padding: 12px;
	border-radius: 4px;
	height: 42px;
	width:auto;
}

#mobile-menu .wmc-current-currency-code {
	position:absolute;
	top:0;
	left:0;
	font-weight:500;
	font-size: 16px;
	height: 42px;
	padding-left:12px;
	width:100%;
	justify-content: start;
}

#mobile-menu .wmc-open-dropdown-currencies::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px; 
  background-size: contain;
  background-repeat: no-repeat;
}

#mobile-menu .wmc-open-dropdown-currencies {
 display:none; 
}

/*POPOVER*/
/*선택된 항목이 팝오버에서 보이도록*/
#mobile-menu .wmc-hidden {
	display: inline-block !important;
}
/*팝오버 아이템 wrapper*/
#mobile-menu .wmc-sub-currency {
	width: 100%;
	border-bottom: 1px solid #E1E1E1 !important;
	border-radius: 8px;
	border-color: #E1E1E1;
	top: 100% !important;
}
/*팝오버 아이템*/
#mobile-menu .wmc-currency {
	padding: 10px 12px;
	width: 100%;
}
#mobile-menu .wmc-currency-redirect {
	border: none;
}
/*텍스트*/
#mobile-menu .wmc-currency-redirect {
	font-size: 16px;
	font-weight: 500;
	line-height:1.5;
}

/*선택되지 않은 항목*/
#mobile-menu .wmc-currency-redirect:not(:has(img))::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 4px;
}



/*LANGUAGE*/
/* 언어 선택 (PLL) 버튼 */
#mobile-menu .pll-parent-menu-item > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  height: 42px;
  border-radius: 4px;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  color: #222;
  width: 100%;
}

/* 언어 팝오버 영역 */
#mobile-menu .pll-parent-menu-item .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 8px;
  margin-top: 6px;
  padding: 8px 0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* 언어 아이템 */
#mobile-menu .pll-parent-menu-item .sub-menu li a {
  display: block;
  padding: 10px 12px;
  font-size: 16px;
  font-weight: 500;
  color: #222;
  text-decoration: none;
}

/* 플러스 아이콘 숨기기 */
#mobile-menu .pll-parent-menu-item > a > span::after {
  display: none !important;
  content: none !important;
}

/*Currency 버튼에 팝오버 가려지는 문제 수정*/
#mobile-menu .pll-parent-menu-item {
  position: relative;
  z-index: 1001;
  overflow: visible !important;
}
#mobile-menu .pll-parent-menu-item .sub-menu {
  position: absolute;
  z-index: 1001;
  top:100% !important;
  margin-top:0px;
  padding: 0;
}

/*팝오버*/

#mobile-menu .pll-parent-menu-item .sub-menu > li > a {
	margin: 0;
}

#mobile-menu .pll-parent-menu-item .sub-menu li:not(.current-lang) > a::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 4px;
}

#mobile-menu .pll-parent-menu-item .sub-menu {
  transition: none !important;
}

/*필요없어진 팝오버 제거 */
.thb-mobile-menu-switchers {
display:none;
}
.mobile-menu li a.cc_cart_items_list {
display:none !important;
}