@charset "utf-8";

.darkDimmed {z-index:510;}
.commonPrevHeader {height:52px;border-bottom:1px solid #eee;box-sizing:border-box}
.commonPrevHeader__title {padding-left:50px;text-align:left;}
.commonPrevHeader__utill .cartButton {display:inline-block;position:relative;width:34px;height:50px;margin-right:2px;background:url("//icon.feelway.com/recent/mo/common/bg_headercart.png") no-repeat 0 / 100%;vertical-align:top;font-size:0;line-height:0;}

/* 상품/리뷰 탭 */
.sellerProductReview__tabList.tabFixed {position:sticky;top:52px;left:0;z-index:400;}
.sellerProductReview__tabList.tabFixed .sellerProductReview__tabList__item .button {padding-top:10px;}

/* 판매자 상품 검색 */
.sellerProduct__searchWrap {position:relative;margin-bottom:16px;}
.sellerProduct__searchWrap .searchInput {width:100%;border:0;padding:15px 62px;color:#222222;background:#fff;font-size:16px;line-height:45px;height:45px;text-align:center;border-radius:23px;border:1px solid #d5d5d5;box-sizing:border-box;}
.sellerProduct__searchWrap .removeKeyword {position:absolute;top:0;right:36px;width:30px;height:45px;background:url('/m/tobe/resource/image/icon/icon_30by31_xmark.png') no-repeat center;background-size:15px 15px;}
.sellerProduct__searchWrap .submitKeyword { position:absolute;top:0;right:0;width:45px;height:45px;background:url('/m/tobe/resource/image/icon/icon_36by36_zoom2.png') no-repeat center;background-size:20px 20px;border:0;}

/* 필터 가로 스크롤 영역 */
.sellerProduct__filterWrap {margin:0 -15px;}
.searchFilterBox {position:relative;padding-right:30px;margin:0 15px;}
.searchFilterBox__scroll {overflow-x:auto;overflow-y:hidden;width:100%;padding-right:18px;box-sizing:border-box;text-align:left;white-space:nowrap;font-size:0}
.searchFilterBox__scroll:after {content:"";position:absolute;top:0;right:30px;width:20px;height:32px;background-image:linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));z-index:100;}
.searchFilterBox__scroll::-webkit-scrollbar {background-color:transparent}
.searchFilterBox__scroll li {display:inline-block;margin-left:8px;}
.searchFilterBox__scroll li:first-child {margin:0}
.searchFilterBox__scroll__filterText {display:flex;align-self:center;justify-content:center;height:32px;padding:0 26px 0 12px;border:1px solid #d9d9d9;box-sizing:border-box;background:#fff url('//icon.feelway.com/recent/mo/common/bullet/bul_arrow05.png') no-repeat right 10px top 13px/10px;border-radius:16px;}
.searchFilterBox__scroll__filterText .text {display:inline-block;color:#222;font-size:12px;line-height:32px;text-transform:uppercase;}
.searchFilterBox__scroll__filterText.selectText {padding:0 8px 0 12px;background:#222;border-color:#222;}
.searchFilterBox__scroll__filterText.selectText .text {color:#fff}
.searchFilterBox__scroll__filterText .number {display:none;margin-left:2px;color:#fff;font-size:12px;line-height:32px}
.searchFilterBox__scroll__filterText .delButton {display:none;width:10px;height:100%;margin-left:5px;background:url("//icon.feelway.com/recent/mo/contents/order/btn_goodsPopupClose.png") no-repeat 50% 11px/10px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);vertical-align:top;font-size:0;line-height:0;border:0;}
.searchFilterBox__scroll__filterText.selectText .delButton,
.searchFilterBox__scroll__filterText.selectText .number {display:block;}
.searchFilterBox__resetBox {position:absolute;top:0;right:0}
.searchFilterBox__resetBox .button {display:inline-block;width:30px;height:32px;background:#fff url('//icon.feelway.com/recent/mo/common/button/btn_reset.png') no-repeat 100%/16px;font-size:0;line-height:0;border:0;}

/* 전체/중고 */
.searchFilterBox .filterType {display:flex;align-self:center;justify-content:center;gap:1px;height:32px;border:1px solid #d9d9d9;border-radius:16px;}
.searchFilterBox .filterType .filterButton {position:relative;padding:0 12px;border:0;background-color:#fff;border-radius:16px;font-size:12px;color:#222;}
.searchFilterBox .filterType .filterButton.active {padding:0 14px;background-color:#222;color:#fff;}
.searchFilterBox .filterType .filterButton.active:before {content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #222;border-radius:19px;}

/* 상품수/필터선택 */
.sellerProduct__sortNumberCasesBox {display:flex;justify-content:space-between;align-items:center;margin:0 -15px;}
.sellerProduct__sortNumberCasesBox.productToolbar {margin-top:20px;}
.sortNumberCasesBoxInner {display:flex;justify-content:space-between;align-items:center;margin-left:15px;gap:20px;}
.sortNumberCasesBox__numberCase {position:relative;color:#222;font-size:13px;}
.sortNumberCasesBox__numberCase:after {content:" ";position:absolute;right:-10px;width:1px;height:100%;background:#eee}
.sortNumberCasesBox__numberCase .number {color:#169dab;font-family:"Pretendard SemiBold";}
.sortNumberCasesBox__sort .sort {width:auto;padding:0 16px 0 0;border:none;background:url("//icon.feelway.com/recent/mo/common/bullet/bul_select.png") no-repeat right 5px/6px;color:#222;vertical-align:middle;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.filterSelect {position:relative;}
.filterSelect__button {position:relative;width:auto;padding:0 16px 0 0;border:none;background:url("//icon.feelway.com/recent/mo/common/bullet/bul_select.png") no-repeat right 5px/6px;color:#222;vertical-align:middle;font-size:12px;}
.filterSelect__options {display: none;position: absolute;top: calc(100% + 5px);width: calc(100% + 30px);background-color: #fff;border: 1px solid #ccc;z-index: 400;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}
.filterSelect__option {padding: 10px;font-size:12px;}
.filterSelect.active .filterSelect__options {display: block;}

/* 상품 그리드 타입 변경 */
.sellerProduct__sortNumberCasesBox .changeStyle {display:inline-block;position:relative;width:40px;height:35px;margin-right:5px;background:url("//icon.feelway.com/recent/mo/common/button/btn_cardlist02_on.png") no-repeat 50%/15px;font-size:0;border:0;}
.sellerProduct__sortNumberCasesBox .changeStyle.default {background-image:url("//icon.feelway.com/recent/mo/common/button/btn_type_default.png")}
.sellerProduct__sortNumberCasesBox .changeStyle.vertical {background-image:url("//icon.feelway.com/recent/mo/common/button/btn_type_horizontal.png")}
.sellerProduct__sortNumberCasesBox .changeStyle.card {background-image:url("//icon.feelway.com/recent/mo/common/button/btn_type_vertical.png")}
.goodsListWrap.vertical .goodsList__item .addInfo{position:static;left:auto;bottom:auto;}

/* [공통 팝업] */
.moreInfomation {z-index:520;}
.moreInfomation .moreInfomation__detailList {padding-top:20px}
.moreInfomation.openPopBrand,
.moreInfomation.openPopCategory {height:70%;}
.moreInfomation.openPopPrice {height:375px}
.moreInfomation .btnMoreClose {border:0;}
.sellerFilterHeader {text-align:center;font-family:"Pretendard SemiBold";font-size:16px;}
.sellerFilterContent {overflow-x:hidden;overflow-y:scroll;margin-top:30px;height:calc(100% - 148px);}
.sellerFilterItem {position:relative;border-top:1px solid #eee;}
.sellerFilterItem:first-child {border-top:0;}
.sellerFilterItem .filterValue {display:none}
.sellerFilterItem > .sellerFilterLabel {display:inline-block;width:100%;padding:12px 60px 12px 8px;border:none;box-sizing:border-box;color:#222;vertical-align:middle;font-size:22px;}
.sellerFilterItem .filterValue:checked + .sellerFilterLabel {background:#f9f9f9 url("//icon.feelway.com/recent/mo/common/bullet/bul_checkbutton.png") no-repeat right 12px top 50%/12px;}
.sellerFilterInfo {display:flex;gap:8px;}
.sellerFilterInfo .sellerFilterCount {color:#999;font-size:15px;}
.productRegistrationFooterButton__box__cell .button {border:0;}
/* [공통 팝업]카테고리 */
.sellerCategoryList .subCategory {display:none;}
.sellerCategoryList .subCategory.active {display:block;}
.sellerCategoryList .sellerFilterItem .subCategory .sellerFilterLabel {position:relative;padding:12px 60px 12px 25px;}
.sellerCategoryList .sellerFilterItem .subCategory .sellerFilterItem:first-child .sellerFilterLabel {border-top:1px solid #eee;}
.sellerCategoryList .sellerFilterItem .subCategory .sellerFilterLabel:after {display:block;content:" ";position:absolute;top:16px;left:14px;width:5px;height:5px;border-bottom:1px solid #000;border-left:1px solid #000}
.sellerCategoryList .sellerFilterItem .filterValue[type=radio] + .sellerFilterLabel + .sellerCategoryClear {display:none;position:absolute;top:0;right:0;width:42px;height:42px;background:url("//icon.feelway.com/recent/mo/common/button/btn_del.png") no-repeat right 12px top 50%/14px;z-index:10;font-size:0;line-height:0;border:0;}
.sellerCategoryList .sellerFilterItem .filterValue[type=radio]:checked + .sellerFilterLabel + .sellerCategoryClear {display:inline-block;}
/* [공통 팝업]가격 */
.priceSelectList {display:flex;flex-wrap:wrap;}
.priceSelectList li {width:50%;padding:13px 0;border-bottom:1px solid #eee}
.priceSelectList li input[type=radio] {display:none}
.priceSelectList li input[type=radio]+label {display:flex;align-items:center;position:relative;padding-left:35px;color:#222;font-size:13px;}
.priceSelectList li input[type=radio]+label:after {content:" ";position:absolute;left:8px;width:16px;height:16px;border:1px solid #999;border-radius:50%;box-sizing:border-box}
.priceSelectList li.w100 {width:100%;border-bottom:0;}
.priceSelectList li.w100 input[type=radio]+label {flex-direction:column;align-items:flex-start;gap:14px}
.priceSelectList li input[type=radio]:checked+label:after {border:1px solid #139eac;background:url(//www.feelway.com/src/images/1.5/icon-checkbox-agreement-on.svg) no-repeat 50%/16px}
.priceSelectInput {display:flex;align-items:center;gap:15px;width:100%;}
.priceSelectInput__field {display:flex;align-items:center;justify-content:flex-end;width:calc(100% - 3.5rem);padding:10px;border:1px solid #d9d9d9;box-sizing:border-box;color:#999;text-align:center;font-size:16px;}
.priceSelectInput__field input[type=tel] {width:calc(100% - 2.4rem);padding-right:5px;border:0;text-align:right;color:#999;}
.priceSelectInput__dash {height:100%;color:#222;text-align:center;font-size:13px;}