.point_color {color: #ffd600 !important;}

.pc_header {padding: 30px 0 10px;}
.pc_header .container_fix > div.search_box {width: 460px; left: 0;}
.pc_header .container_fix > div.search_box > form {width: auto;}
.pc_header .container_fix > div.search_box > form .header_search input {font-size: 16px;border: 2px solid #ffef9b;border-radius: 10px;padding-left: 20px;}

.popular_box {position: relative;}
.lnb_box {margin-left: 60px;}

.pc_menu .container_fix {padding: 10px 15px;}
.pc_header .container_fix > .lnb_box .lnb_list li .cart_count {background: #ffd600;}
.header_popular_widget.popular_list .widget_box .keyword_tab_content .keyword_rank_box .keyword_rank_li .keyword_rank_a .keyword,
.header-sense-popular-popup .widget_box .keyword_tab_content .keyword_rank_box .keyword_rank_li .keyword_rank_a .keyword {width: auto; margin-left: 10px; font-weight: 500;}
.header_popular_widget.popular_list .widget_box .keyword_tab_content .keyword_rank_box .keyword_rank_li .keyword_rank_a .keyword {font-family: 'pretendard';}
.header-sense-popular-popup {left: 50%; transform: translateX(-50%);}

.marker_box > a.marker_icon, .marker_box > a.m_marker {width: 24px; height: 29px;}
.marker_box .marker_msg .msg_box > span {color: #ffd600;}
.marker_box .address {border: 1px solid #000;}
.marker_box .address a {color: #000;}

@media (max-width: 991px) {
	.m_header .container_fix .center_logo img {height: 30px;}
	.m_header .container_fix .right_menu .right_list li .cart_count  {background: #ffd600;}
}

nav.pc_menu.on {position: fixed;width: 100%;top: 0;left: 0;z-index: 9;background: #fff;border-bottom: 1px solid #eee;}


/* MENU */
.black-color {color:#222 !important;}

	.pc_menu .container_fix {display: flex; align-items: center; justify-content: space-between;}
	.pc_menu .flex-container {display: flex; align-items: center; justify-content: flex-start;}
	.pc_menu .toggle-btn {margin-right: 30px;}

	/* left menu */
	.pc_menu .product_menu {position: absolute; top:calc(100% - 10px); z-index: 9; background: #fff; display: none;}
	.pc_menu .product_menu .menu_ul {width: 180px; padding-top:20px; border: 1px solid #eee; padding-bottom: 20px;}
	.pc_menu .product_menu .menu_ul .menu-li {padding: 12.5px 15px;}
	.pc_menu .product_menu .menu_ul .menu-li a {font-size: 15px; font-weight: 400; color: #151515; display: block;} 
	.pc_menu .product_menu .menu_ul .menu-li:hover {background: #fffdf5;}
	.pc_menu .product_menu .menu_ul .menu-li:hover > a {color:#eec800;}

	.pc_menu .product_menu .menu_ul .menu-li:hover .sub-1div .sub-1dul {display: block;}

	/* 2차 deps */
	.pc_menu .sub-1div {position: absolute; z-index: 9; background: #fff; top: 0; left: 180px; margin-left: -1px; padding-top:20px; height: 100%; border: 1px solid #eee; display: none}
	.pc_menu .sub-1div .sub-1dul {width: 180px; }
	.pc_menu .sub-1div .sub-1dli {padding: 12.5px 15px;}
	.pc_menu .sub-1div .sub-1dli:hover {background: #fffdf5;}
	.pc_menu .sub-1div .sub-1dli:hover > a {color:#eec800;}

	/* GNB */
	.pc_menu .flex-container .gnb .menu_ul {display: flex; gap: 30px;}
	.pc_menu .gnb .menu-a {font-size: 16px; font-weight: 600;}

	/* right menu */
	.pc_menu .right_menu {display: flex; gap: 30px; align-items: center;}
	.pc_menu .right_menu .menu_ul {display: flex; gap: 25px;}
	.pc_menu .right_menu .menu_ul .menu-li > a {font-size: 14px; color: #999;font-weight: 500;}

	/* 1대1 문의 */
	.pc_menu .inquired a {display: block; font-size: 12px; color: #999; font-weight: 400; text-align: center; width: 64px; height: 28px; line-height: 26px; border: 1px solid #eee; border-radius: 14px;}


	@media (max-width: 991px) {
		.m_header .container_fix .right_menu .right_list li:nth-child(3) {position: relative;top: -1px;}
		.m_header .container_fix .right_menu .right_list li:nth-child(3) img {height: 24px;}
		.m_header .container_fix .right_menu .right_list li:last-child img {height: 18px;}
		.at-menu .m-menu .m-wrap .m-list .m-nav ul li:first-child a {padding-left: 15px;}

		aside#sidebar-box .sidebar_log_box p span {font-weight: 600;}
		aside#sidebar-box .sidebar_qmenu_li li a .cart_count {background:#ffd900;}
		aside#sidebar-box .sidebar_log_box a.login {background: #ffef9b;border-color: #ffef9b;color: #222222;}
		aside#sidebar-box .sidebar-menu .menu_li_tt a {font-weight: 600;}
	}

	/* FOOTER */
	.fix_footer {border-top-color: #eee; margin-top: 0;}
	.fix_footer .container_fix .ft_right .fix_links_box .fix_links > li + li {margin-left: 15px; padding-left: 15px;}
	.at-go .go-btn {background: #ffef9b;}
	.fix_footer .container_fix .ft_right .fix_links_box .fix_links > li a {color: #222;}

	@media (max-width: 991px) {
		.fix_footer {margin-top: 0px;background: #fff;border-top:1px solid #eee;padding: 25px 0 35px;}
		footer.fix_footer .container_fix {flex-direction: column;}
		.ft_service {margin-top: 0;}
		.fix_footer .container_fix {padding: 0;}
		.fix_footer .container_fix .ft_left .ft_service {margin-bottom: 25px; padding: 0 15px;}
		footer.fix_footer .container_fix .ft_left {border-bottom: 1px solid #eee;}
		footer.fix_footer .container_fix .ft_left .ft_service > .tel {margin-left: 0;font-size: 26px; margin-bottom: 20px;}
		.fix_footer .container_fix .ft_right {padding: 0 15px; margin-top: 25px;}
		footer.fix_footer .container_fix .ft_right .fix_infos_box {display: block;}
		footer.fix_footer .container_fix .ft_left {width: 100%;}
		.ft_service > .tit {display: block;}
		.fix_footer .container_fix .ft_right .fix_links_box {margin-bottom: 30px;}
		.fix_footer .container_fix .ft_right .fix_links_box .fix_links > li:nth-of-type(3) {margin-left: 15px; padding-left: 15px;}
		.fix_footer .container_fix .ft_right .fix_links_box .fix_links > li:nth-of-type(4):before {display: none;}
		.fix_footer .fix_links {text-align: left;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li {font-size: 12.5px;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:first-of-type li {display: inline-block;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:nth-of-type(2) li:first-child {margin-bottom: 8px;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:last-of-type li {display: inline-block;}
		.fix_footer .fix_infos_box .info_ul > li + li {margin-top: 0;}
		.fix_footer .container_fix .ft_right .fix_links_box .fix_links > li a {font-size: 12.5px;}
		.fix_footer .container_fix .ft_right .fix_infos_box h4 {font-size: 12.5px;}
		.fix_footer .container_fix .ft_left .ft_service > .tit {font-size: 18px; margin-bottom: 20px;}
		.fix_footer .container_fix .ft_left .ft_service .time_box > p {font-size: 12.5px;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul > li a {font-size: 12.5px;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:first-of-type li:first-child {margin-right: 12px;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:first-of-type li:first-child::before {position: absolute; content: ''; right: -8px; top: 50%; transform: translateY(-50%); width: 1px; height: 10px; background: #312f2d;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:last-of-type li:first-child {margin-right: 12px;}
		.fix_footer .container_fix .ft_right .fix_infos_box .ft_info .info_ul:last-of-type li:first-child::before {position: absolute; content: ''; right: -8px; top: 50%; transform: translateY(-50%); width: 1px; height: 10px; background: #312f2d;}
	}



/* NEW CSS */
.pc_header .container_fix > div.search_box {max-width: 500px; width: 100%; left: 0;}