/* 토스트 메세지 */
.jq-toast-wrap{left:15px;right:15px;top:0;width:auto}
.jq-toast-wrap .jq-toast-single{width:auto}
.jq-icon-error{background:rgba(202, 94, 89, 0.95) url("/m/tobe/resource/image/icon/icon_22by22_toastError.png") no-repeat 14px center}
.jq-icon-error .jq-toast-loader{top:auto;bottom:0;background-color:#a4524e !important}
.jq-icon-info{background:rgba(123, 184, 123, 0.95) url("/m/tobe/resource/image/icon/icon_22by22_toastInfo.png") no-repeat 14px center}
.jq-icon-info .jq-toast-loader{top:auto;bottom:0;background-color:#679667 !important}
.jq-icon-warning{background:rgba(246, 164, 62, 0.95) url("/m/tobe/resource/image/icon/icon_22by22_toastWarn.png") no-repeat 14px center}
.jq-icon-warning .jq-toast-loader{top:auto;bottom:0;background-color:#c5873a !important}
.jq-icon-success{background:rgba(132, 176, 208, 0.95) url("/m/tobe/resource/image/icon/icon_22by22_toastSuccess.png") no-repeat 14px center}
.jq-icon-success .jq-toast-loader{top:auto;bottom:0;background-color:#6e90a8 !important}
.jq-toast-single h2{color:#fff}
.common-footer-wrap{display:none;}
.noresult-none{border-top:none !important;}
/*.common-btnfooter-gap .common-quick{bottom:126px !important;}*/
.contentsInfo{padding-top:19px;}
.contentsInfo .contentsInfo__ban img{width:100%;vertical-align:top;}
.contentsInfo .contentsInfo__box{padding:3vw;border:solid 1px #d2d2d2;border-top:none;}
.contentsInfo .contentsInfo__box .contentsInfo__box__item +li{margin-top:2vw;}
.contentsInfo .contentsInfo__box .contentsInfo__box__item .title{border:solid 1px #ccc;display:inline-block;width:74px;text-align:center;padding:1.5px 0;border-radius:15px;font-size:13px;margin-right:5px;font-family: 'Pretendard SemiBold';box-sizing:border-box;}
.contentsInfo .contentsInfo__box .contentsInfo__box__item .colorV{color:#b144f9;border-color:#b144f9;}
.contentsInfo .contentsInfo__box .contentsInfo__box__item .colorO{color:#fc5d5d;border-color:#fc5d5d;}
.contentsInfo .contentsInfo__box .contentsInfo__box__item .colorH{color:#6b0e16;border-color:#6b0e16;}
.contentsInfo .contentsInfo__box .contentsInfo__box__item .disc{font-size:13.5px;color:#4c4c56;}
.layerpop .layerpop__wrap{padding:0;margin:10vh auto 0;border-radius:3vw 3vw 0 0;}
.layerpop .layerpop__wrap .layerpop__wrap__titBar{position:relative;height:5vh;}
.layerpop .layerpop__wrap .layerpopClose{position:absolute;top:0;right:2vw;}
.layerpop .layerpop__wrap .layerpopClose:after{font-size:5vh;}
.layerpop .layerpop__wrap .layerpop__wrap__cont{padding:0;height:85vh;overflow-y:scroll;overflow-x:hidden;}
.purchaseBenefiet{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:19px 0;border-bottom:1px solid #eee;}
.purchaseBenefiet:last-child {border-bottom: 0;}
.purchaseBenefiet__title{width:20%;font-size:14px;color:#222;font-family: 'Pretendard SemiBold';}
.purchaseBenefiet__cont{width:80%;}
.purchaseBenefiet__list li + li{margin-top:8px;}
.purchaseBenefiet__list li .colorO{color:#ed4e2b;}
.purchaseBenefiet__list li .button{font-size:14px;color:#222;display:block;position:relative;}
.purchaseBenefiet__list li .button:after{display:inline-block;width:6px;height:6px;margin-left:3px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg);content:'';position:absolute;top:28%;right:0;}
.purchaseBenefiet__list li .button .range{font-family: 'Pretendard SemiBold';color:#ec5026;}
.purchaseBenefiet__cont .reservesbox-title{padding:0;background:none !important;display:flex;align-items:center;justify-content:space-between;}
.newUserBenefit .purchaseBenefiet__list li:first-child .button{color:#d9001b;font-family: 'Pretendard SemiBold';}
.newUserBenefit .purchaseBenefiet__list li .button:after{border-color:#d9001b;}
.newUserBenefit .purchaseBenefiet__list li:first-child .button.noRed{color:#222;font-family: 'Pretendard';}
.newUserBenefit .purchaseBenefiet__list li .button.noRed:after{border-color:#222;}
.newUserBenefit .purchaseBenefiet__list li:first-child .button.buttonType{padding:0;border:0;width:100%;background:transparent;text-align:left;}
.reservesbox-wrap{border-bottom:1px solid #eee;}
.reservesbox-wrap .purchaseBenefiet{border-bottom:none;padding:19px 0;}
.reservesbox-wrap .reservesbox-info{position:relative;background:#f3f3f3;padding:3vw;margin-top:-9px; margin-bottom:19px;}
.reservesbox-wrap .reservesbox-btn{margin:0;font-size:14px;padding:0 18px 0 0;vertical-align:top;background-position-y:5px !important;line-height:14px;}
.reserves-detail th .str{background:none;padding:0;}
.reserves-detail th .str:before{display:inline-block;width:4px;height:4px;margin-right:5px;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;transform:rotate(180deg);content:'';vertical-align:super;}
.reserves-tip{margin:0;padding:0;background:none;}
.reserves-tip li{letter-spacing:-0.6px;}
.reserves-detail td{text-align:left;}

.commonLnbMenuBanner .swiper-container .swiper-wrapper{height:auto;}

/* 가격비교 */
.priceComparison__title {position:relative;padding-bottom:15px;margin:0 0 15px;font-family: "Pretendard SemiBold";}
.priceComparison__title:after {content: "";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color: #eee;}
.productDetails__link {display:flex;justify-content: space-between;align-items:center;width:100%;padding:5px 0 8px;}
.priceComparison__info .sellerDelivery {display:flex;justify-content: space-between;align-items: center;}
.priceComparison__info .productDetails {display: flex;align-items:center;justify-content: space-between;}
.priceComparison__info .sellerId {padding:6px 0;margin-top:0;font-family: "Pretendard SemiBold";font-size:14px;}
.priceComparison__info .sellerId.sellerIconGrade:before {width:16px;height:16px;margin-right:5px;background-size:16px;}
.priceComparison__info .sellerId .badge {margin-left:6px;}
.priceComparison__info .delivery {display:flex;align-items:center;font-size:12px;color:#222;}
.priceComparison__info .delivery__status.internationalShipping {position:relative;padding-left:20px;}
.priceComparison__info .delivery__status.internationalShipping:before {content: "";position: absolute;left:0;width:15px;height:15px;background: url("https://icon.feelway.com/recent/pc/common/icon/icon_overseas_v1.png") no-repeat; background-size:100% auto;}
.priceComparison__info .delivery__price {display:inline-flex;position: relative;margin-left:10px;padding-left:10px;}
.priceComparison__info .delivery__price:before {content: "";position: absolute;left:0;width:1px;height:100%;background-color: #222;}
.priceComparison__info .productTitle {margin-right:15px;font-size:13px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;}
.priceComparison__info .badge {display: inline-block;margin-right:4px;padding:2px 4px;border:1px solid #8d8d8d;font-size:10px;border-radius:2px;color:#999;line-height: 1;vertical-align: 1px;}
.priceComparison__info .badge.badge1 {border-color:#222;background-color: #222;color:#fff;}
.priceComparison__info .badge.badge2 {border-color:#ed4e2b;color:#ed4e2b;}
.priceComparison__info .productPrice {flex-shrink:0;font-family: "Pretendard SemiBold";font-size:14px;font-weight: 600;color:#ed4e2b;}
.priceComparison__info .productPrice .price {font-family: "Pretendard SemiBold";color:#ed4e2b;}
.productDetails__more {display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:8px;border:1px solid #666;border-radius: 5px;background-color: transparent;font-size:13px;line-height:1;}
.productDetails__more.show:after {margin-bottom:-5px !important;}
.onPopPriceComparison {display: none;}
.onPopPriceComparison .common-dimpop .layerpopup {top:50px;right:15px;left:15px;bottom:50px;transform: none;overflow: hidden;}
.onPopPriceComparison .common-dimpop .layerpopup-header {margin-bottom:0;border-color:#222;}
.onPopPriceComparison .common-dimpop .layerpopup-header-close-closebtn::after {right:5px;left:auto;width:18px;height:18px;}
.onPopPriceComparison .common-dimpop .layerpopup__content {position:relative;height:calc(100% - 50px);overflow-y: scroll;}
.onPopPriceComparison .priceComparisonList__item {padding:10px 20px;border-top:1px solid #eee;}
.onPopPriceComparison .priceComparisonList__item:last-child {border-bottom:1px solid #eee;}
.onPopPriceComparison .priceComparisonList__item .priceComparison__info .productPrice,
.onPopPriceComparison .priceComparisonList__item .priceComparison__info .productPrice .price {color: #222;}
.onPopPriceComparison .priceComparisonList__item .priceComparison__info.lowestPriceProduct .productPrice,
.onPopPriceComparison .priceComparisonList__item .priceComparison__info.lowestPriceProduct .productPrice .price {color: #ed4e2b;}
.onPopPriceComparison .priceComparisonList__item .lowestPriceProduct.lowestPriceProduct .arrowDown {position: relative;display: inline-block;width: 4px;height: 4px;border-width: 1px 1px 0 0;border-style: solid;margin: 5px;vertical-align: middle;color: #ed4e2b;transform: rotate(135deg);}
.onPopPriceComparison .priceComparisonList__item .lowestPriceProduct.lowestPriceProduct .arrowDown:after,
.onPopPriceComparison .priceComparisonList__item .lowestPriceProduct.lowestPriceProduct .arrowDown:before {content: "";box-sizing: border-box;}
.onPopPriceComparison .priceComparisonList__item .lowestPriceProduct.lowestPriceProduct .arrowDown:before{right: 0;top: -1px;position: absolute;height: 1px;box-shadow: inset 0 0 0 32px;transform: rotate(-45deg);width: 10px;transform-origin: right top;}
.onPopPriceComparison .priceComparisonList__item .productDetails__link {flex-direction: column;align-items: flex-start;padding:0;}
.onPopPriceComparison .priceComparisonList__item .productDetails {width: 100%;}
.onPopPriceComparison .priceComparisonList__item .sellerDelivery {justify-content: flex-start;gap:6px;}
.onPopPriceComparison .priceComparisonList__item .productTitle {margin:2px 0 4px;}
.priceComparison .sellerDelivery .sellerId:link,
.priceComparison .productDetails__link:link,
.priceComparison .sellerDelivery .sellerId:hover,
.priceComparison .productDetails__link:hover,
.priceComparison .sellerDelivery .sellerId:visited,
.priceComparison .productDetails__link:visited,
.priceComparison .sellerDelivery .sellerId:active,
.priceComparison .productDetails__link:active {color:#222;}
.actionBtn{position:relative;display:flex;align-items:center;justify-content:start;margin-left:10px;}
.actionBtn .btn_cart{color:#222;}
.actionBtn .btn_buy{border:none;color:#fff !important;background:#222;}

/* 감정 옵션 서비스 */
.certificationService {position:relative;padding-top:20px;margin-bottom:20px;}
.certificationService:before {content: "";display: flex;position: absolute;left: -15px;right: -15px;top:-1px;height: 1px;background-color: #eee;}
.certificationService__title {position:relative;display:flex;gap:5px;margin-bottom:10px;color:#222;font-size:14px;font-family: 'Pretendard SemiBold';}
.certificationService__title:before {content:"";display:inline-block;width: 16px;height:18px;background:url("//icon.feelway.com/recent/pc/common/icon/icon_certificationService.png") no-repeat 0 0/100% auto;vertical-align:middle;font-size:0;line-height:0;}
.certificationService__title .iconTooltip{background:url("//icon.feelway.com/recent/mo/common/icon/icon_tooltip_v2.png") no-repeat 0 0 /100% auto;}
.certificationServiceTooltip.commonTooltipLayerPopup {top:25px;right:0;left:0;padding:15px;z-index:201;}
.certificationServiceTooltip.commonTooltipLayerPopup .commonTooltipLayerPopup__header__closeButtonWrap button {border:0;}
.certificationServiceTooltip__content {margin-top:10px;}
.certificationServiceTooltip__content__text {margin:0;color:#555;font-size:13px;line-height: 1.45;word-break: keep-all;}
.certificationServiceTooltip__content__textList {margin:15px 0 0;}
.certificationServiceTooltip__content__textList .textList__title {margin-bottom:5px;font-size:13px;color:#222;font-family:"Pretendard SemiBold" !important;font-weight:600;}
.certificationServiceTooltip__content__textList .textList__cont {color:#555;line-height: 1.45;font-size:13px;}
.certificationService__list {display:flex;padding:10px;justify-content:center;align-items:center;background: #f3f3f3;}
.certificationService__item {position:relative;color:#222;margin:0 8px;font-size:13px;}
.certificationService__item:first-child {margin-left:0;}
.certificationService__item:last-child {margin-right:0;}
.certificationService__item:before {content:"";position:absolute;top:2px;bottom:2px;left:-8px;width:1px;background:#222;}
.certificationService__item:first-child:before {display: none;}
.certificationService__item .str {font-family: "Pretendard SemiBold";}
/*[팝업]상품요청*/
.onPopProductRequest {display: none;}
.onPopProductRequest .common-dimpop .layerpopup {top: 50px;right: 15px;left: 15px;bottom: 50px;transform: none;overflow: hidden;}
.onPopProductRequest .common-dimpop .layerpopup-header {margin-bottom: 0;border-color: #222;}
.onPopProductRequest .common-dimpop .layerpopup-header-close-closebtn::after {right: 5px;left: auto;width: 18px;height: 18px;}
.onPopProductRequest .common-dimpop .layerpopup__content {position: relative;height: calc(100% - 50px);overflow-y: scroll;}
.onPopProductRequest .popProductRequestList__item {padding: 10px 15px;}
.onPopProductRequest .popProductRequestList__item .priceComparison__info .productPrice,
.onPopProductRequest .popProductRequestList__item .priceComparison__info .productPrice .price {color: #222;}
.onPopProductRequest .popProductRequestList__item .priceComparison__info.lowestPriceProduct .productPrice,
.onPopProductRequest .popProductRequestList__item .priceComparison__info.lowestPriceProduct .productPrice .price {color: #ed4e2b;}
.onPopProductRequest .popProductRequestList__item .productDetails__link {flex-direction: column;align-items: flex-start;padding: 0;}
.onPopProductRequest .popProductRequestList__item .productDetails {width: 100%;}
.onPopProductRequest .popProductRequestList__item .sellerDelivery {justify-content: flex-start;gap: 6px;}
.onPopProductRequest .popProductRequestList__item .productTitle {margin: 2px 0 4px;}
.popProductRequestList {padding-bottom:10px;}
.popProductRequestList__item {display: flex;gap: 10px;flex-wrap: wrap;}
.popProductRequestList__item:first-child {margin-top: 5px;}
.popProductRequestList__item__image {flex-shrink: 0;width: 96px;height: 96px;}
.popProductRequestList__item__image img {max-width: 100%;}
.popProductRequestList__item__info {display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 96px);flex: 1;}
.popProductRequestList__item__info .dDay {display: flex;justify-content: flex-end;font-size: 13px;color: #ed4e2b}
.popProductRequestList__item__buttons {display: flex;width: 100%;margin-top: 8px;}
.popProductRequestList__item .goodsInformation__link {display: flex;flex-direction: column;color: #222;font-size: 12px;gap: 2px 0;}
.popProductRequestList__item .goodsInformation .brandName .brandNameTxt {font-size: 13px;font-family: "Pretendard SemiBold";}
.popProductRequestList__item .goodsInformation .brandName .overseas {width:14px;height:14px;margin-left:2px;vertical-align: middle;}
.popProductRequestList__item .goodsInformation .goodsTitle {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.2;max-height: 3em;}
.popProductRequestList__item .goodsInformation .goodsPrice {font-size: 13px;font-family: "Pretendard SemiBold";}
.popProductRequestList__item .goodsInformation .goodsPrice.lowPrice {color: #ed4e2b;}
.popProductRequestList__item .goodsInformation .goodsPrice.lowPrice:before {content: attr(data-lowArr);}
.popProductRequestList__item .goodsInformation .delivery {font-size:11px;}
.popProductRequestList__item .sellerIconGrade {margin-top:2px;}
.popProductRequestList + .productRegistrationFooterButton {position:absolute;}
.productRegistrationFooterButton__box__cell .button {border:0;}

/* 반송정보 */
.return-delivery .box {margin: 7px -15px 0;padding: 30px 20px;background: #f6f6f6;border: 1px solid #e6e6e6;}
.return-delivery table {width:100%;}
.return-delivery table tbody tr {border-top:1px solid #e0e0e0;}
.return-delivery table th,
.return-delivery table td {padding:4px;font-size: 13px;}

/* 중고 등급 */
.buttonProductConditionInfo {display:inline-block; width:16px; height:16px; background: url('//icon.feelway.com/recent/mo/common/icon/icon_tooltip_v2.png') no-repeat 0 0/16px; vertical-align: 12px; font-size:0; line-height:0;}
.onPopProductConditionInfo .layerpopup__content {padding:0 20px 20px;}
.onPopProductConditionInfo .infoList__item {padding:16px;border:1px solid #c3c3c3;border-top:0;}
.onPopProductConditionInfo .infoList__item:first-child {border-top:1px solid #c3c3c3;}
.onPopProductConditionInfo .infoList__item__title {display:flex;gap:4px;margin-bottom:5px;font-size:16px;font-family: "Pretendard SemiBold";color:#222;}
.onPopProductConditionInfo .infoList__item__title .grade {display:flex;align-items: center;justify-content: center;width:20px;height:20px;background-color:#222;color:#fff;font-family: "Pretendard SemiBold";}
.onPopProductConditionInfo .infoList__item__text {font-size:14px;word-break: keep-all;}

/* 판매가격 간편수정 */
.simpleInfoModify {display:flex;margin-top:20px;padding:0 15px;}
.simpleInfoModify__button {width:100%;padding:12px 0;border:1px solid #b5b5b5;background:#fff;line-height:1;font-size:14px;}
.simpleInfoModify__button:after {content: "";display: inline-block;width: 14px;height: 14px;margin-left: 4px;background: url("//icon.feelway.com/recent/mo/common/icon/icon_next.png") no-repeat center / 12px;vertical-align: -2px;-webkit-filter: grayscale(100%) brightness(0);filter: grayscale(100%) brightness(0);}
.onPopSimpleInfoModify.moreInfomation.onSlide {bottom:0;z-index: 2000;}
.onPopSimpleInfoModify.moreInfomation .btnMoreClose {border:0;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row {align-items: center;justify-content: space-between;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row .won {width: 40px;margin: 0;padding-left: 10px;box-sizing: border-box;text-align: left;font-size: 14px;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row .txt {width: calc(100% - 100px);margin-left: auto;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row.delivery .txt {display: flex;justify-content: space-between;align-items: center;gap: 5px;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row.productName .txt {margin-right: 40px;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row .txt.highlightWrapper {position:relative;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row .txt .settlementHighlight {position: absolute;right:5px;top:50%;font-size:12px;line-height:1;transform:translateY(-50%);}
@media screen and (max-width:350px) {
    .onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row .txt .settlementHighlight {
        font-size:10px;
    }
}
.onPopSimpleInfoModify .sellerOrderInput {width:100%;height: 100%;border: 1px solid #999;border-radius: 0;padding: 6px 1px 6px 1px;color: #555;box-sizing: border-box;}
.onPopSimpleInfoModify .sellerOrderInput.disabled {background-color: rgba(239, 239, 239, 0.3);}
.onPopSimpleInfoModify .sellerOrderSelect {width:100%;height:30px;padding:6px 10px;background:#fff url("https://www.feelway.com/img_1.5/bul-more.png") no-repeat right 10px top 50%/9px 5px;border: 1px solid #999;-wbkit-appearance:none;appearance:none;color:#555;}
.onPopSimpleInfoModify .infoDetail {overflow-y: scroll;max-height: 60vh;}
.onPopSimpleInfoModify .infoDetail__area:not(:first-child) {padding-top: 15px;margin-top: 15px;border-top: 1px solid #e6e6e6;}
.onPopSimpleInfoModify .infoDetail dl {margin: 0;margin-top: 20px;}
.onPopSimpleInfoModify .infoDetail__title { /*font-family:'Pretendard SemiBold';*/margin-bottom: 5px; font-size: 16px;color: #222;}
.onPopSimpleInfoModify .infoDetail__row {display:flex;margin-top: 8px;}
.onPopSimpleInfoModify .infoDetail__row:first-child {margin-top: 0;}
.onPopSimpleInfoModify .infoDetail__row .tit {width: 60px;font-size:13px;color:#555;}
.onPopSimpleInfoModify .infoDetail__row .txt {width: calc(100% - 60px);margin-left: 0;font-size:13px;color:#555;}
.onPopSimpleInfoModify .infoDetail__row.wide .tit {width: 105px;}
.onPopSimpleInfoModify .infoDetail__row.wide .txt {width: calc(100% - 105px);}
.onPopSimpleInfoModify .infoDetail__row .infoDetailInput {width: 100%;height:30px;font-size: 12px;}
.onPopSimpleInfoModify .moreInfomation__detailList .infoDetail .infoDetail__area .infoDetail__row.delivery .txt .sellerOrderInput {height:30px;}
.onPopSimpleInfoModify .infoDetail__row.middle {align-items: center;}
.onPopSimpleInfoModify .commRegistrationBtn {padding: 0;margin-top: 20px;height: auto;border-top:0;z-index: 9;}

/* 가격 흥정하기 */
.actionBtn .negoBtn {position: absolute;top: -47px;right:0;padding: 10px 20px;border-radius: 6px;background: #169dab;font-size: 14px;color: #fff;line-height: 1;border:0;z-index: 100;}
.actionBtn .negoBtn:before {content: "";position: absolute;top: 100%;left: 50%;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #169dab;transform: translateX(-50%) rotate(180deg);}
.actionBtn .negoBtn:after {content: '';display: inline-block;margin-left: 2px;width: 8px;height: 8px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(45deg);vertical-align: 0;}
.onPopNegotiation {display: none;}
.onPopNegotiation .common-dimpop .layerpopup {top:0;right:0;left:0;bottom:0;transform: none;overflow: hidden;}
.onPopNegotiation .common-dimpop .layerpopup-header {margin-bottom:0;border-color:#222;}
.onPopNegotiation .common-dimpop .layerpopup-header-close-closebtn::after {right:5px;left:auto;width:18px;height:18px;}
.onPopNegotiation .common-dimpop .layerpopup__content {position:relative;padding:15px;}
.onPopNegotiation .inputWrap {display: flex;gap:18px;align-items: center;}
.onPopNegotiation .inputWrap label {flex-shrink:0;font-size:14px;}
.onPopNegotiation .priceSelectBtns {display: flex;gap:8px;justify-content: space-between;margin-top: 16px;}
.onPopNegotiation .priceSelectBtn {flex: 1 0 0;position: relative;height: 40px;border: 1px solid #d5d5d5;background-color: #fff;font-size: 13px;color: #222;}
.onPopNegotiation .priceSelectBtn:active {color: #222;background-color: #e6e6e6;}
.onPopNegotiation .negoDetail {margin-top: 30px;}
.onPopNegotiation .negoDetail__item {display: flex;align-items: center;gap:8px;margin-top: 20px;}
.onPopNegotiation .negoDetail__item:has(.negoDetail__item__button) {gap: 0;}
.onPopNegotiation .negoDetail__item__button {font-size: 14px;border: solid 2px #d9001b;padding: 2px 7px;border-radius: 5px;font-family: 'Pretendard SemiBold';margin-left: 10px;display: flex;align-items: center;background: none;width: auto;height: auto;line-height: normal;}
.onPopNegotiation .negoDetail__item__button:after {content: '';background: url('//icon.feelway.com/recent/pc/common/icon/icon-arrowDown.svg') 0 0 / 100%;display: inline-block;width: 10px;height: 10px;margin-left: 4px;}
.onPopNegotiation .negoDetail__item__label {color: #222;font-size: 14px;}
.onPopNegotiation .negoDetail__item__price {display: flex;gap: 5px;font-size: 22px;}
.onPopNegotiation .negoInfo {padding: 10px;border: 1px solid #222;color:#222;}
.onPopNegotiation .negoInfo__title {margin-bottom:5px;font-size:14px;font-family: "Pretendard SemiBold";}
.onPopNegotiation .negoInfo__text {margin:2px 0;font-size:13px;line-height:1.4;text-indent:-0.8em;padding-left:0.8em;word-break: keep-all;}
.onPopNegotiation__content + .commonFooterButton__align__center {margin-top: 50px;}
.onPopNegotiation__content + .commonFooterButton__align__center .button {min-width: 100%;height: 48px;margin: 0;line-height: 48px;}
.product-inquirylist .productDealQna {display:flex;align-items:center;gap:10px;margin:10px 10px;}
.product-inquirylist .productDealQna .priceArea {flex-shrink: 0;}
.product-inquirylist .productDealQna .btnArea {display:flex;gap:5px;order:3;margin:auto;width:100%;justify-content:flex-end;}
.product-inquirylist .productDealQna .dealResultText {order:2;flex-shrink: 0;}
.product-inquirylist .productDealQna .btn.writeReply{height: 32px;padding:0 12px;margin-top:0;border-radius:0;line-height:32px;font-size:13px;color:#222;}
.product-inquirylist .productDealQna:has(.userMemo) {flex-direction: column;align-items: start;}
.product-inquirylist .productDealQna .dealArea {display:flex;align-items:center;gap:10px;}
.product-inquirylist .productDealQna:has(.btnArea) .dealArea {flex-wrap: wrap;}
.onPopNegotiation #negoPrice {font-size:16px;}
.common-btnfooter-gap:has(.negoBtn) .common-quick {bottom: 120px !important;}

/* 역제안 */
.mLayerCounterOffer {display: none;}
.mLayerCounterOffer .common-dimpop .layerpopup {top:0;right:0;left:0;bottom:0;transform: none;overflow: hidden;}
.mLayerCounterOffer .common-dimpop .layerpopup-header {margin-bottom:0;border-color:#222;}
.mLayerCounterOffer .common-dimpop .layerpopup-header-close-closebtn::after {right:5px;left:auto;width:18px;height:18px;}
.mLayerCounterOffer .common-dimpop .layerpopup__content {position:relative;padding:15px;}
.mLayerCounterOffer .inputWrap {display: flex;gap:18px;align-items: center;}
.mLayerCounterOffer .inputWrap label {flex-shrink:0;font-size:14px;}
.mLayerCounterOffer .priceSelectBtns {display: flex;gap:8px;justify-content: space-between;margin-top: 16px;}
.mLayerCounterOffer .priceSelectBtn {flex: 1 0 0;position: relative;height: 40px;border: 1px solid #d5d5d5;background-color: #fff;font-size: 13px;color: #222;}
.mLayerCounterOffer .priceSelectBtn:active {color: #222;background-color: #e6e6e6;}
.mLayerCounterOffer .negoDetail {margin-top: 30px;}
.mLayerCounterOffer .negoDetail__item {display: flex;align-items: center;gap:8px;margin-top: 20px;}
.mLayerCounterOffer .negoDetail__item:has(.negoDetail__item__button) {gap: 0;}
.mLayerCounterOffer .negoDetail__item__button {font-size: 14px;border: solid 2px #d9001b;padding: 2px 7px;border-radius: 5px;font-family: 'Pretendard SemiBold';margin-left: 10px;display: flex;align-items: center;background: none;width: auto;height: auto;line-height: normal;}
.mLayerCounterOffer .negoDetail__item__button:after {content: '';background: url('//icon.feelway.com/recent/pc/common/icon/icon-arrowDown.svg') 0 0 / 100%;display: inline-block;width: 10px;height: 10px;margin-left: 4px;}
.mLayerCounterOffer .negoDetail__item__label {color: #222;font-size: 14px;}
.mLayerCounterOffer .negoDetail__item__price {display: flex;gap: 5px;font-size: 22px;}
.mLayerCounterOffer .negoInfo {padding: 10px;border: 1px solid #222;color:#222;}
.mLayerCounterOffer .negoInfo__title {margin-bottom:5px;font-size:14px;font-family: "Pretendard SemiBold";}
.mLayerCounterOffer .negoInfo__text {margin:2px 0;font-size:13px;line-height:1.4;text-indent:-0.8em;padding-left:0.8em;word-break: keep-all;}
.mLayerCounterOffer #negoPrice {font-size:16px;}
.mLayerCounterOffer .inputStyle01 {width:auto;padding:0 10px 0 10px;}

/* 택배, 퀵 당일 발송 안내 문구 */
.shipToday {margin-bottom:20px;}
/* 하단 안내 문구 */
.viewGoodsInfoMessage {margin:20px 0 35px;color: #555;font-size: 13px;line-height:1.4;word-break: keep-all;}

/* 상품문의 더보기 */
.memoGoodsMoreBtn {width:100%;border:1px solid #222;margin-top:10px;padding:10px 0;font-size:14px;background-color:#fff;}
.memoGoodsMoreBtn:after {content: "";display: inline-block;margin:0 0 3px 8px;width: 8px;height: 8px;border-bottom: 1px solid #222;border-right: 1px solid #222;transform: rotate(45deg);transition: transform 0.3s ease;}
.memoGoodsMoreBtn.show:after {margin-bottom:-2px;transform: rotate(-135deg);}

/*흥정가격*/
.priceDiscount__dealNum {font-size:14px;}
.dealDate {font-size:14px;}
#pop_productNegotiation .commonFooterButton__align__center {position: fixed;right: 0;left: 0;bottom: 14px;}
#pop_productNegotiation .commonFooterButton__align__center .moDealMessage {padding: 0 15px;}
#pop_productNegotiation .commonFooterButton__align__center .moDealBtn {padding: 16px 15px 0;margin-top:20px;width: 100%;border-top: 1px solid #bbb;box-sizing: border-box}
#pop_productNegotiation .commonFooterButton__align__center .moDealBtn .button {margin:0;width:100%;font-size:15px;height:48px;}
#pop_productNegotiation .inputStyle01 {height:40px;font-size:13px;line-height:40px;color:#222;}

/* 리뷰 더보기 */
.product-reviewslist > li .tags {display:flex;align-items:center;}
.product-reviewslist > li .userId {margin-left:5px !important;}
.product-reviewslist > li .userId + .orderCount,
.product-reviewslist > li .userId + .orderCount + .date {margin-left:5px !important;padding-left:6px !important;text-align: center;word-break: keep-all;}
.product-reviewslist > li .userId + .orderCount:after,
.product-reviewslist > li .userId + .orderCount + .date:after {top:50% !important;height:60% !important;transform:translateY(-50%);}
.reviewMore {margin-left:auto;display:flex;align-items:center;justify-content:center;width:34px;padding:4px;border:1px solid #e6e6e6;color:#8d8d8d;font-size:12px;flex-shrink:0;text-underline:none;}
.reviewMore:visited,
.reviewMore:hover {color: #8d8d8d;text-decoration: none;}

/* 가격비교 페이지 */
.similarPricePage .priceComparison__title {font-size:18px;}
.similarPricePage .similarProductInfo {margin-top:15px;}
.similarPricePage .similarProductInfo .title {margin-bottom:16px;font-size:18px;font-family: "Pretendard SemiBold"}
.similarPricePage .similarProductInfo__dl {display: flex;gap:10px;align-items:center;}
.similarPricePage .similarProductInfo__dt {font-size: 14px;font-family: "Pretendard SemiBold";}
.similarPricePage .similarProductInfo__dd {font-size:16px;font-family: "Pretendard SemiBold"}
.similarPricePage .similarPrice__tabs {display: flex;gap:6px;position:relative;padding:0 0 15px;}
.similarPricePage .similarPrice__tabs:after {content: "";position: absolute;bottom: 0;left: -15px;right: -15px;height: 1px;background-color: #eee;}
.similarPricePage .similarPrice__tabs .tabButton {padding:6px 10px;border:1px solid #bbb;border-radius:20px;font-size:13px;color:#999;}
.similarPricePage .similarPrice__tabs .tabItem.active .tabButton {background-color:#169dab;border-color:#169dab;color:#fff;}
.similarPricePage .priceComparison__info {display:block;padding:15px 0;border-bottom:1px solid #eee;}
.similarPricePage .priceComparison__info:last-child {border-bottom:0;}
.similarPricePage .priceComparison__info .badge {display:inline-flex;align-items:center;}
.similarPricePage .priceComparison__info.hiddenItem {display:none;}
.similarPricePage .priceComparison__info .productPrice,
.similarPricePage .priceComparison__info .productPrice .price {color:#222;}
.similarPricePage .priceComparison__info .productPrice.colorOrange {color:#ed4e2b}
.similarPricePage .priceComparison__info .productPrice.colorOrange:before {content: attr(data-icon);color: #ed4e2b;}
.similarPricePage .product-reviewslist {border-bottom:0;}
.similarPricePage .product-name {display:flex;align-items: center;gap:2px 8px;overflow: hidden;}
.similarPricePage .product-name .productTitle {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.similarPricePage .product-name .sellerIconGrade.listProductSeller {margin-top:0;color:#222;font-size:14px;}
.similarPricePage .common-content-tit03 .subText {font-size:14px;}
.similarPricePage .buttonGroup {margin-top:20px;}

@media screen and (max-width:360px) {
    .similarPricePage .similarPrice__tabs .tabButton {padding:6px;font-size:10px;}
}

/* 즉시할인 할인금액/할인종료 */
.discountMetaContainer {display:flex;align-items: center;margin:0 -15px 10px;}
.discountMetaContainer .discountMeta {flex:1 1 0;padding:8px 0;border:1px solid #ed4e2b;text-align:center;font-size:13px;}
.discountMetaContainer .discountMeta.discountAmount {background-color:#ed4e2b;color:#fff;}
.discountMetaContainer .discountMeta.endTime {color:#ed4e2b;}

/* 리뷰 */
.newReviewList .newReviewList__item {overflow: inherit;}
.newReviewList .newReviewList__item .prd-box .img-area {display:flex;gap:10px;margin-top:12px;line-height: 0;font-size:0;}
.newReviewList .newReviewList__item .prd-box .img-area img {position: relative;flex: 1 1 calc(20% - 10px);max-width: calc(20% - 10px);aspect-ratio: 1 / 1;width:auto;height:auto;margin-right:0;}
.newReviewList.product-reviewslist > li .product-name {display: flex; align-items: center; gap: 2px 8px;}
.newReviewList.product-reviewslist .productTitle {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}
.newReviewList.product-reviewslist .sellerIconGrade {font-size: 14px; margin-top: 0; color: #222;}

/* 사은품 적립 툴팁 */
.reservesbox-info .reserves-detail tr {position: relative;}
.reservesbox-info #fp-msg {top:100%;right:0px;left:0px;}

/* 흥정성공 */
.product-reviewslist .product-name + .dealLabel {margin-top:10px;}

/* 유튜브, 인스타그램 영상 영역 */
.productVideoWrap {display:flex;justify-content:center;margin-bottom:40px;}
.productVideoWrap.youtubeArea {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.productVideoWrap.youtubeArea iframe,
.productVideoWrap.youtubeArea object,
.productVideoWrap.youtubeArea embed {position:absolute;top:0;left:0;width:100%;height:100%;}


/* 실시간 흥정 알림 */
.liveToast {top: calc(100% - 200px);}

/* ai 검색 아이콘 */
.viewGoodsImageSearch {position: absolute;bottom: 10px;left: 15px;height:24px;background: rgba(0,0,0,0.2);display: flex;align-items: center;border-radius:15px;justify-content: center;gap:4px;padding:0 10px;color:#fff !important;font-size:10px;z-index:1;}
.viewGoodsImageSearch:visited,
.viewGoodsImageSearch:active {color:#fff;text-decoration:none;}
.viewGoodsImageSearch:after {content:"";width: 4px;height: 4px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(45deg);}

/* 썸네일 내 플래그 스타일 */
.viewGoodsImageFlag {position: absolute;display: flex;align-items: center;justify-content:center;gap:4px;height: 24px;padding:0 10px;border-radius:3px;background: #ed4e2b;color:#fff !important;font-size:10px;z-index:1;white-space: nowrap;}
.viewGoodsImageFlag.topRight {top:10px;right:15px;}

/* 이벤트 배너 추가(가끔 있음) */
.benefitBannerArea .banLink {display:block;}
.benefitBannerArea .banImage {width:100%;vertical-align:top;}
.benefitBannerArea + .deliveryMoreInformation {margin-top:0;border-top:0;}

/* 경매 */
.auctionNotice {margin-top:20px;}
.auctionNotice__title {display: flex;justify-content: center;align-items: center;position: relative;width: 100%;padding: 4px 22px;background: #eee;border:none;font-size: 13px;text-align:center;}
.auctionNotice__title::after {content: '';display:inline-block;width: 24px;height: 24px;background: url('/../img_1.5/common/button/btn-arrow-top.png') no-repeat center;background-size:12px 6px;transition: transform 0.1s ease;transform: rotate(180deg);}
.auctionNotice__title.open::after {transform: rotate(0deg);}
.auctionNotice__list {display:none;overflow: hidden;border:1px solid #eee;border-top:0;}
.auctionNotice__list.open {display:block;padding: 12px;}
.auctionNotice__item {margin-bottom: 5px;line-height: 1.4;font-size: 12px;color: #333;}
.auctionNotice__item:last-child {margin-bottom: 0;}
.auctionNotice__subList {padding: 0 8px 0 0;margin: 8px 0 0 0;}
.auctionNotice__subItem {margin-bottom: 4px;font-size: 12px;line-height: 1.4;}
.auctionNotice__subItem:last-child {margin-bottom: 0;}
.productInfo__price__auction .productInfo__price__wrap {gap:20px;}
.productInfo__price__auction .productInfo__price__wrap.tight {margin-top:5px;}
.productInfo__price__auction .productInfo__price__wrap.addLine {position:relative;padding-top:15px;}
.productInfo__price__auction .productInfo__price__wrap.addLine:before {content:"";position:absolute;top:0;right:-15px;left:-15px;height:1px;background-color:#222;}
.productInfo__price__auction .productInfo__price__wrap .pricetxt {width:auto;flex-shrink:0;}
.productInfo__price__auction .productInfo__price__wrap .priceEmphasis {font-size:22px;font-family: "Pretendard SemiBold";}
.bidHistoryList {position: relative;margin: 10px -15px 0;padding-top: 10px;border-top: 1px solid #ebebeb;}
.bidHistory-header {display: flex;align-items: center;justify-content: space-between;padding: 5px 15px;font-size: 13px;transition: background 0.2s;}
.bidHistory-main {display: flex;align-items: center;gap: 20px;}
.bidHistoryDate,
.noBid {color: #999;}
.bidHistoryPrice {
    font-family: "Pretendard SemiBold";
    color:#222;
}
.bidHistoryDate {min-width: 133px;}
.bidHistory-badge {display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:50px;height:16px;padding:2px 4px;background-color: #ed4e2b; color: #fff;border-radius: 2px;font-size:11px;line-height:1;}
.bidHistory-toggle {width: 16px;height: 16px;position: relative;padding:0;flex-shrink: 0;background: none;border: none;cursor: pointer;transition: transform 0.3s ease;}
.bidHistory-toggle::after {content: '';display: inline-block;width: 16px;height: 16px;background: url('/../img_1.5/common/button/btn-arrow-top.png') no-repeat center center;background-size: 12px 6px;transition: transform 0.03s ease;transform: rotate(180deg);}
.bidHistory-toggle.open::after {transform: rotate(0deg);}
.bidHistory-toggle.open {transform: rotate(180deg);}
.bidHistory-item {display: flex;align-items: center;padding: 5px 15px;font-size: 13px;max-height: 0;overflow: hidden;padding-top: 0;padding-bottom: 0;opacity: 0;gap: 20px;transition: max-height 0.3s ease, padding 0.3s ease, opacity 0.3s ease;}
.bidHistory-item.open {max-height: 40px;padding-top: 5px;padding-bottom: 5px;opacity: 1;}
.auctionWrap .priceSelectBtns {display: flex;gap: 8px;justify-content: space-between;margin-top: 16px;}
.auctionWrap .priceSelectBtn {flex: 1 0 0;position: relative;height: 40px;padding:0;border: 1px solid #d5d5d5;background-color: #fff;font-size: 12px;color: #222;line-height:1;}
.auctionWrap .priceSelectBtn:active {color: #222;background-color: #e6e6e6;}

/* 연관상품 배송기간 */
.goodsArrivalNotice {font-size:12px;line-height:18px;background-position:left 2px;}
.recomGoodsList .sellerProduct__productList,
.recomGoodsList .sellerProduct__productList__box,
.recomGoodsList .sellerProduct__productList__box .productlist,
.recomGoodsList .sellerProduct__productList__box .productlist li,
.recomGoodsList .sellerProduct__productList__box .productlist li .link {height:auto;}

/* 우수셀러 팝업 */
.iconFlagArea.open .iconFlagArea__tooltip__btn:after {left: 0;}
.iconFlagArea__tooltip__content {right: calc(50% - 40px);}
