
/*
	[디자인팀 맞춤제작 및 수정 CSS]

	※ css 추가 시, 반드시 날짜와 작업자 이니셜을 기재바랍니다.
 

*/
#stickyNav {border-bottom:1px solid rgb(229 231 235);border-top:1px solid rgb(229 231 235);}
/* ********************************************** *
 * 로그인 - style02 진선주 2019.10.18일 작업
 * ********************************************** */

.a_login {width:500px; position:relative;margin:0 auto;padding:10px 0;background-color:#fff;box-sizing:border-box; }

.a_login .login_img{position:absolute;top:0;left:0;background-color:#fef4eb;width:411px;height:451px;}

/* 로그인폼 */
.a_login .login_form {margin:40px 44px;}
.a_login .login_form h1 img{width:320px;}
.a_login .form {margin-top:10px; overflow:hidden; position:relative;}
.a_login .form li {list-style:none; }
.a_login .form li+ li {margin-top:10px}
.a_login .form .input_design {width:100%; height:55px; border:1px solid #ddd; box-sizing:border-box; padding:17px 15px 20px; font-size:14px; letter-spacing:-0.5px;border-radius: 0.5rem;}
.a_login .form .input_design:focus {border-color:#999}
.a_login .form .btn_login { width:100%; height:60px; background:#1e1e1e; color:#fff; font-size:18px; font-weight:600; letter-spacing:-1px; box-sizing:border-box; padding-bottom:4px;margin-top:20px;border-radius: 0.5rem;}
.a_login .form .btn_login:hover {background:#1e1e1e;}
.a_login .form .btn_find:hover {background:#1e1e1e; }

/* 아이디 저장 */
.a_login .save_id {overflow:hidden;margin-top:20px;}
.a_login .save_id label {float:left; color:#888; letter-spacing:-0.5px; padding-left:5px;vertical-align:top;}
.a_login .save_id input {float:left;margin-top:3px;}
.a_login .save_id .exp {float:right; color:#aaa; letter-spacing:-0.5px; margin-top:10px}

/*고객센터*/
.loginTel{display:none;}
/* footer */
.loginFooter{display:none;}




/*수량선택*/		
.modern_counter_box {display: flex;align-items: center;border: 1px solid #e0e0e0;border-radius: 8px;background: #fff;height: 44px;width: 250px;overflow: hidden;transition: border-color 0.2s ease;}
.modern_counter_box:hover {border-color: #333;}
.modern_counter_box:focus-within {border-color: #333;box-shadow: 0 0 0 2px rgba(51, 51, 51, 0.1);}
.quantity_btn {display: flex;align-items: center;justify-content: center;width: 44px;height: 100%;border: none;background: #f8f9fa;color: #666;cursor: pointer;transition: all 0.2s ease;font-size: 0;}
.quantity_btn:hover {background: #e9ecef;color: #333;}
.quantity_btn:active {background: #dee2e6;transform: scale(0.98);}
.quantity_btn svg {width: 16px;height: 16px;}
.quantity_minus {border-radius: 8px 0 0 8px;}
.quantity_plus {border-radius: 0 8px 8px 0;}
.quantity_input {flex: 1;height: 100%;border: none;background: #fff;text-align: center;font-size: 16px;font-weight: 600;color: #333;outline: none;cursor: default;padding: 0;margin: 0;width: 150px;}
.soldout_notice {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #f5f5f5;color: #999;font-size: 14px;font-weight: 500;border-radius: 8px;}

      
/*상품 상세페이지*/
.item_name .item_icon {margin-bottom: 5px;display: flex;justify-content: flex-start;align-items: center;flex-direction: row;gap: 5px}
.item_name .item_icon img{display:inline-block;padding-right:5px;}
.item_name h3 {font-size: 25px;color: #000;font-weight: 700;line-height: 1.3;padding-top: 10px;}
.item_name .sub_name {font-size: 15px;color: #999;line-height: 1.4;margin-top: 5px;}
.item_price {margin: 10px 0 ;font-size: 33px;line-height: 1;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}
.item_price .before {position: relative;font-size: 0.65em;color: #aaa;padding: 0 2px;box-sizing: border-box;}
.item_price .before:before {content: '';width: 100%;height: 1px;position: absolute;left: 0;top: 50%;background: #aaa;z-index: 1;margin-top: -1px;}
.item_price .price_in {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.item_price .after {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;color: #000;margin-right: 10px;white-space: nowrap;}
.item_price .after .won {font-weight: 700;font-size:1.6rem;}
.item_price .after .won_t {font-size: 1rem;font-weight: 600;}
.item_price .percent {margin-left:10px;}


/*header*/
.top-list button{position:relative;margin-right:20px;}
.top-list button a {font-size:.9rem;}
.top-list button:after{display:block;content:'';position:absolute;top:48%;right:-10px;width:2px;height:2px;background-color:#fff;}
.top-list button.last:after{display:none;}
#main_menu	 a:last-child,	
#mobilescroll_hidden  a:last-child {display:none;} /*마지막 커스텀 메뉴 숨김*/