@charset "utf-8";

@import url('product-recommend.css');
@import url('header.css');

/* 서브페이지 공통 */
#ebric_pc_wrap #main-content-wrap { background: #f6f7fb; }
#ebric_pc_wrap #main-content-wrap .main-view-wrap { width: 100%; padding-top: 0; border-bottom: 1px solid #e5e5e5; }
#ebric_pc_wrap #main-content-wrap .main-view-wrap .user-menu-wrap { margin: 0 auto; width: 1200px; }
#ebric_pc_wrap #main-content-wrap .main-view-wrap .user-menu-wrap .all-category .all-category-btn { border-top-left-radius: 0; }
#ebric_pc_wrap #main-content-wrap .main-view-wrap .user-menu-wrap .user-menu { margin-top: 6px; }

#ebric_pc_wrap #main-content-wrap .sub-view-wrap { width: 1200px; margin: 0 auto; }

#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap { background: #fff; padding: 30px 0 30px 0; border-bottom: 1px solid #e5e5e5; box-shadow: 0 2px 2px 2px rgba(0,0,0,0.01); }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap>div { width: 1200px; margin: 0 auto; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .main-product-category-title { font-size: 3rem; font-weight: 700; letter-spacing: -0.5px; display: block; padding-bottom: 5px; cursor: default; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb { margin: 5px 0 0 0; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li { display: inline-block; line-height: 30px; margin-right: 5px; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li i { color: #DDDDDD; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li.home i { color: #999; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li.home i:hover { color: #666; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li .selectbox { margin-top: 0; width: 200px; transition: background .2s ease; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li .selectbox:hover { background: #fff; }
#ebric_pc_wrap #main-content-wrap .bread-crumb-wrap .breadcrumb ul li .selectbox select { height: 28px; }

/* 커스텀 체크 */
.custom-check { display: none; }
.custom-check-label { font-size: 1.2rem; color: #666; padding-left: 22px; position: relative; letter-spacing: -0.5px; line-height: 15px; }
.custom-check-label:before { width: 15px; height: 15px; position: absolute; content: ''; left: 0; top: 50%; margin-top: -7.5px; background: url(../../img/common/check_bg.png); background-size: 15px 45px; }
.custom-check:checked + .custom-check-label { color: #ff9134; font-weight: 500; }
.custom-check:checked + .custom-check-label:before { background-position: 0 -15px; }
.custom-check:disabled + .custom-check-label:before { background-position: 0 -30px; }

#ebric_pc_wrap.protocol .custom-check-label:before { background: url(../../img/common/check_bg_orange.png); background-size: 15px 45px; top: 10px}
#ebric_pc_wrap.protocol .custom-check:checked + .custom-check-label:before { background-position: 0 -15px; }
#ebric_pc_wrap.protocol .custom-check:disabled + .custom-check-label:before { background-position: 0 -30px; }
#ebric_pc_wrap.protocol .custom-check:checked + .custom-check-label {color: #ff9134}

/* 커스텀 라디오 */
.custom-radio { display: none; }
.custom-radio-label { font-size: 1.3rem; color: #666; padding-left: 22px; position: relative; letter-spacing: -0.5px; line-height: 15px; }
.custom-radio-label:before { width: 15px; height: 15px; position: absolute; content: ''; left: 0; top: 50%; margin-top: -7px; background: url(../../img/common/radio_bg.png); background-size: 15px 30px; }
.custom-radio:checked + .custom-radio-label { color: #ff9134; font-weight: 500; }
.custom-radio:checked + .custom-radio-label:before { background-position: 0 -15px; }

