@charset "UTF-8";

/****************************************/
/*	Name: HIMART
/*	PART: 리셀상품 상세
/****************************************/

.hm-goods-image {margin-bottom:0; height:auto !important;}
.hm-goods-image__figure {position:relative;}
.hm-goods-image__figure .btn-thumb-all-view {position:absolute; padding:0; right:22px; bottom:22px; width:70px; height:70px; border:2px solid #FFFFFF; border-radius:3px; box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.2); background:var(--hi-bg-white); z-index:9; }
.hm-goods-image__figure .btn-thumb-all-view .thumb-total {position:absolute; top:-9px; right:-9px; padding:0 6px 0 4px; min-width:36px; font-size:var(--hi-fs-body3); line-height:22px; color:var(--hi-text-white); border-radius:100px; box-sizing:border-box; background:#111111;}
.hm-goods-image__figure .btn-thumb-all-view .thumb-img {overflow:hidden; font-size:0; border-radius:3px; }
.hm-goods-image__figure .btn-thumb-all-view .thumb-img img {object-fit:1;}
.hm-goods-image__figcaption {margin:0; padding:3px 22px; font-size:13px; color:var(--hi-text-gray6); text-align:center; line-height:20px; font-weight:var(--hi-font-w500); background:#E5F1FA;}
.hm-goods-image__figcaption > em {font-style:normal; }
.hm-goods-image__figcaption > em:before{content:''; display:inline-block; margin:-2px 2px 0 0; width:28px; height:28px; font-size:0; vertical-align:middle; background:url('../img/goods/icon_360_info.svg') no-repeat; background-size:28px 28px;}
.hm-goods-image__thumb-list {padding:10px 15px;}
.hm-goods-image__thumb-list ul {display:flex; gap:4px; }
.hm-goods-image__thumb-list ul li {overflow:hidden; position:relative; width:14.4vw; height:14.4vw; border-radius:3px; cursor:pointer; }
.hm-goods-image__thumb-list ul li:not(:last-child):after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.03); z-index:1;}
.hm-goods-image__thumb-list ul li .detail-text {display:flex; height:100%; font-size:var(--hi-fs-detail1); line-height:20px; color:var(--hi-text-gray6); flex-direction:column; text-align:center; align-items:center; justify-content:center; background:var(--hi-bg-white);}
.hm-goods-image__thumb-list ul li .detail-text:before {content:''; display:block; margin-bottom:3px; width:24px; height:24px; border-radius:100px; background:#F4F4F4 url('../img/icon/ico_arrow_right_16.svg') 50% 50% no-repeat; background-size:5px auto;}

/* 썸네일 플래그 */
.hm-goods-resell-flag {position:absolute;top:20px;left:22px;width:auto;display:flex;flex-direction:column;gap:4px;z-index:10;}
.hm-goods-resell-flag em {display:inline-block;padding:8px 10px;border-radius:30px;font-style:normal;line-height:12px;font-size:var(--hi-fs-detail1);font-weight:var(--hi-font-w700);color:var(--hi-text-white);background-color:var(--hi-orange7);}
.hm-goods-resell-flag .flag-s {background-color:var(--hi-orange7);}
.hm-goods-resell-flag .flag-a {background-color:var(--hi-teal7);}
.hm-goods-resell-flag .flag-b {background-color:var(--hi-blue7);}
.hm-goods-resell-flag .flag-certify {background-color: var(--hi-resell);}

/* 상담문의 */
.hm-goods-brand {margin-top: 20px;}
.hm-goods-brand .hm-goods-button-advice {padding: 0 8px 0 10px;display:flex;align-items:center;}
.hm-goods-brand .hm-goods-button-advice:after {margin-left:2px;width:12px;height:12px;background:url(/resources/native/assets/img/icon/href-arrow_right_water_red.svg) 50% 50% no-repeat;background-size: 5px auto;}

/* 상품영역 태그 */
.hm-goods-resell__grade {margin:6px 0 4px;padding:0 22px;display:-webkit-box; display:-ms-flexbox; display:flex;justify-content:space-between;align-items:center;}
.hm-goods-resell__grade-info {display:-webkit-box; display:-ms-flexbox; display:flex;align-items:center;flex-wrap:wrap;}
.hm-goods-resell__grade-flag {display:-webkit-box; display:-ms-flexbox; display:flex;align-items:center;flex-wrap:wrap;}
.hm-goods-resell__grade-tag {display:inline-block;padding:0 6px;margin-right:4px;font-size:var(--hi-fs-detail2);color:var(--hi-text-gray4);font-weight:var(--hi-font-w700);line-height:24px;border-radius:4px;box-sizing:border-box;background-color:var(--hi-gray1);}
.hm-goods-resell__grade-tag.highest {color:var(--hi-orange7); background-color:var(--hi-orange0);}
.hm-goods-resell__grade-tag.high {color:var(--hi-teal7); background-color:var(--hi-teal0);}
/* .hm-goods-resell__grade-tag.highest:before {width:12px; height:12px; background-image:url('../img/icon/icon_flag_grade_highest.svg'); background-size:12px auto;}
.hm-goods-resell__grade-tag.high:before {width:12px; height:12px; background-image:url('../img/icon/icon_flag_grade_high.svg'); background-size:12px auto;} */
.hm-goods-resell__grade-tag.guarantee {color:var(--hi-resell); font-weight:var(--hi-font-w600); background-color:var(--hi-bg-gray);}
.hm-goods-resell__grade-tag.guarantee:before {content:''; display:inline-block; margin:-2px 2px 0 0; width:12px; height:12px; vertical-align:middle; background:url('../img/icon/icon_flag_guarantee.svg') no-repeat; background-size:12px auto;}
.hm-goods-resell__grade-tag.resell {color:var(--hi-gray0); background:var(--hi-resell);}
.hm-goods-resell__grade-tag .hm-goods-resell__grade-tooltip-btn {display:inline-block; padding:0; margin:-2px 0 0 2px; width:12px;height:12px; border:none; vertical-align:middle; background: url(/resources/native/assets/img/icon/ico_info_mark_white.svg) no-repeat; background-size:12px 12px;}

/* 가격 */
.hm-goods__price {padding-top:0; border-top:0;}
.hm-goods__price .hm-goods__price-percent {display:inline-block; margin:-1px 6px 0 0; font-size:var(--hi-fs-detail1); line-height:20px; color: var(--hi-secondary-red); font-weight:var(--hi-font-w700); vertical-align:middle;}

/* 품목별 평균 판매가 */
.hm-goods-resell__average {margin:12px 22px 16px;}
.hm-goods-resell__average-box {padding: 16px;border: 1px solid var(--hi-secondary-red, #FF1344);border-radius: 8px;}
.hm-goods-resell__average-title {color:var(--hi-text-gray6);line-height:20px;font-weight:var(--hi-font-w700);}
.hm-goods-resell__average-title strong {color:var(--hi-secondary-red, #FF1344);}
.hm-goods-resell__average-price {margin-top:9px;}
.hm-goods-resell__average-price li {margin-top:5px;display:-webkit-box; display:-ms-flexbox; display:flex;justify-content:space-between;align-items:center;}
.hm-goods-resell__average-price li .average-name {position:relative;padding:5px 12px;line-height:12px;width:calc(100% - 90px);box-sizing: border-box;}
.hm-goods-resell__average-price li .average-name em {position:relative;font-size:var(--hi-fs-detail2);color: var(--hi-text-gray3, #A9AAAA);font-weight:var(--hi-font-w400);font-style:normal;z-index: 1;}
.hm-goods-resell__average-price li .average-percent {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;color:var(--hi-real-white);font-size:0;border-radius:5px;box-sizing:border-box;background-color:var(--hi-white-bg-solid, #F4F4F4);z-index:0;}
.hm-goods-resell__average-price li .average-price {width:90px;text-align:right;line-height:12px;font-size:var(--hi-fs-body4);color: var(--hi-text-gray3, #A9AAAA);}
.hm-goods-resell__average-price .hm-goods-resell__average-used .average-name em {color: var(--hi-red2, #FFC9C9);mix-blend-mode: luminosity;font-weight:var(--hi-font-w700);}
.hm-goods-resell__average-price .hm-goods-resell__average-used .average-percent {background-color:var(--hi-secondary-red2, #FF406E);}
.hm-goods-resell__average-price .hm-goods-resell__average-used .average-price {color: var(--hi-secondary-red, #FF1344);font-weight:var(--hi-font-w700);}
.hm-goods-resell__average-cont > span {padding-left:4px; font-size:var(--hi-fs-detail1); color:var(--hi-text-gray4);}
.hm-goods-resell__average-cont .average-price {display:block; position:relative; font-size:var(--hi-fs-body3); line-height:20px; color:var(--hi-text-gray7); font-weight:var(--hi-font-w700);}
.hm-goods-resell__average-cont .average-price:before {content:''; display:inline-block; margin-right:6px; width:20px; height:20px; vertical-align:top; background:url(/resources/native/assets/img/icon/icon_resell_average.svg) no-repeat; background-size:20px auto; }
.hm-goods-resell__average-cont .average-price > em {font-style:normal;}
.hm-goods-resell__average-memo {margin:6px 0 0 0;line-height:14px;font-size:var(--hi-fs-body3);color: var(--hi-text-gray7);}
.hm-goods-resell__average-memo .hm-ly-tooltip {margin:0; position:relative; width:16px; height:16px; }
.hm-goods-resell__average-memo .hm-ly-tooltip .hm-ly-tooltip-btn {margin:-1px 0 0 0; display:inline-block; width:16px; height:16px; vertical-align:middle; background:url('../img/icon/ico_question_mark_gray3.svg') no-repeat; background-size:16px auto;}
.hm-goods-resell__average-memo .hm-ly-tooltip-box {max-width:229px;}
.hm-goods-resell__average-memo .hm-ly-tooltip-box.tooltip-arrow-down {}
.hm-goods-resell__average-memo .hm-ly-tooltip-box.tooltip-arrow-down:after {left:50%;}
.hm-goods-resell__average-memo .hm-ly-tooltip-box > p {padding-right:24px; word-break:keep-all;}
.hm-goods-resell__average-memo .hm-ly-tooltip-box .btn-tooltip-close {position:absolute; top:16px; right:16px; font-size:0; width:12px; height:12px; border:none; background:url('../img/icon/ico_close_24_white.svg') no-repeat; background-size:12px auto;}

/* 품질점검 리포트 & 배송지역조회 */
.hm-goods-utility-area { margin-top:16px; border-top:1px solid var(--hi-gray2);}
.hm-goods-utility-area .hm-goods-utility__btn-wrap {display:flex;}
.hm-goods-utility-area .hm-goods-utility__btn {flex:1; position:relative; padding:16px 0; border:none; background:none;}
.hm-goods-utility-area .hm-goods-utility__btn + .hm-goods-utility__btn:after {content:''; position:absolute; top:50%; left:0; width:1px; height:44px; transform:translateY(-50%); background:#ECECED; }
.hm-goods-utility-area .hm-goods-utility__btn:before {content:''; display:block; margin-bottom:6px; height:28px; background-position:50% 50%; background-repeat:no-repeat; background-size:28px auto; }
.hm-goods-utility-area .hm-goods-utility__btn.report:before {background-image:url('../img/icon/icon_goods_report.svg');}
.hm-goods-utility-area .hm-goods-utility__btn.delivery:before {background-image:url('../img/icon/icon_goods_delivery.svg');}
.hm-goods-utility-area .hm-goods-utility__btn .btn-text {margin-top:6px; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray6); }
.hm-goods-utility-area .hm-goods-utility__notice {display:flex; margin-bottom:20px; padding:12px; border-radius:5px; background:#F8F9FA;}
.hm-goods-utility-area .hm-goods-utility__notice .hm-goods-utility__notice-label {flex:none; padding:0 4px; margin-right:4px; font-size:var(--hi-fs-detail3); height:16px; line-height:14px; border:1px solid #E9ECEF; border-radius:2px; box-sizing:border-box; background:var(--hi-bg-white);}
.hm-goods-utility-area .hm-goods-utility__notice .hm-goods-utility__notice-text {font-size:var(--hi-fs-body4); color:var(--hi-text-gray7);}
.hm-goods-benefit-all {margin-bottom:0;}
.hm-goods-benefit-all .hm-view-more ~ .hm-goods-utility-area {margin-top:-10px; border-top:0;}

/* 배송 */
.hm-goods__insurance-repair {margin:16px 22px; padding-bottom:16px;}
.hm-goods__insurance-repair:first-child:not(:last-child) {margin:16px 0; padding:0 22px 16px; border-bottom:var(--hi-border-f4-8)}
.hm-goods__insurance-repair .hm-goods__insurance-sub {padding:4px 0 16px; border-bottom:1px solid #ECECED;}
.hm-goods__insurance-repair .hm-goods__insurance-sub p {margin:0; font-size:13px; line-height:20px; color:var(--hi-text-gray7);}
.hm-goods__insurance-delivery .hm-goods__insurance-delivery-box {margin-bottom:12px;}
.hm-goods__insurance-delivery .hm-goods__insurance-delivery-box:last-of-type {margin-bottom:0;}
.hm-goods__insurance-delivery .hm-goods-btn--arrow-right {display:block; margin-top:8px; padding:0; font-size:var(--hi-fs-detail1); color:var(--hi-text-gray7); line-height:1; box-sizing:border-box; border:none; background:none;}
.hm-goods__insurance-delivery .hm-goods-btn--arrow-right:after {content:''; display:inline-block; margin:-1px 0 0 2px; width:12px; height:12px; vertical-align:middle; background:url('../img/icon/ico_arrow_right_12.svg') no-repeat; background-size:12px 12px;}
.hm-goods__insurance-delivery-text .hm-goods__delivery-date {color:var(--hi-secondary-blue); font-weight: var(--hi-font-w700);}
.hm-goods__happy-call {padding-left: 20px;color: var(--hi-secondary-blue);font-weight: var(--hi-font-w700);background: url(/resources/native/assets/img/goods/insurance-phone.svg) 2px 2px no-repeat;background-size: 12px auto;}

/* 카드헤택 */
.hm-goods-benefit-all .hm-goods-benefit-card {margin:19px -22px 0; padding:16px 22px 0; border-top:var(--hi-border-f4-8)}

/* 설치, 혜택 및 배송 */
.hm-goods__additional-info {border-top:none;}

/* 2년 수리비 보증 서비스 */
.hm-goods__guarantee {padding:16px 22px;}
.hm-goods__guarantee .hm-goods-section__title {margin-bottom:8px; font-size:var(--hi-fs-body3); line-height:21px; font-weight:var(--hi-font-w700); color:var(--hi-text-gray7);}
.hm-goods__guarantee .hm-goods__guarantee-banner {overflow:hidden; border-radius:13px;}

/* 구매 확인 안내 */
/* .hm-goods-resell__buy-info {margin:0 -22px; padding-bottom:20px; border-top:8px solid rgba(0, 0, 0, 0.05); border-bottom:8px solid rgba(0, 0, 0, 0.05);}
.hm-goods-resell__buy-info .hm-goods-resell__notice-box .hm-goods-resell__notice-title {position:relative; margin:0; padding:20px 22px 16px; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray7); font-weight:var(--hi-font-w700); cursor: pointer; }
.hm-goods-resell__buy-info .hm-goods-resell__notice-box .hm-goods-resell__notice-title:after {content:''; position:absolute; right:22px; top:50%; width:16px; height:16px; transform:translateY(-50%); transition:0.3s; background:url('../img/icon/ico_arrow_bottom.svg') no-repeat; background-size:16px auto;}
.hm-goods-resell__buy-info .hm-goods-resell__notice-box .hm-goods-resell__notice-title--active:after {transform:translateY(-50%) rotate(180deg);}
.hm-goods-resell__buy-info .hm-goods-resell__notice-content { padding:0 22px;}
.hm-goods-resell__buy-info .hm-goods-resell__notice-content .hm-list {padding:20px 12px; background:var(--hi-gray0);}
.hm-goods-resell__buy-info .hm-goods-resell__notice-content .hm-list li {position:relative; padding-left:14px; font-size:var(--hi-fs-body4); line-height:20px; color:var(--hi-text-gray5);}
.hm-goods-resell__buy-info .hm-goods-resell__notice-content .hm-list li::before {left:6px;top:8px;width:2px;height:2px;background-color: var(--hi-text-gray5);} */

/* 미개봉특가 상품 유의사항 바텀시트 */
.hm-bottomSheet__resell-notice .bottom-sheet-header {height: auto;padding: 20px 42px 18px 22px;}
.hm-bottomSheet__resell-notice .bottom-sheet-header h3 {margin:0;line-height:24px;font-size:var(--hi-fs-body2);}
.hm-bottomSheet__resell-notice .hm-list--ul-disc {margin-top:8px;font-size:var(--hi-fs-detail1);}
.hm-bottomSheet__resell-notice .hm-list--ul-disc .hm-list__item {margin-bottom:6px;color:var(--hi-text-gray5);}
.hm-bottomSheet__resell-notice  .hm-list--ul-disc > .hm-list__item::before {border-color:var(--hi-text-gray5);}
.hm-bottomSheet__resell-notice-text {margin-top:8px;line-height:21px;font-size:var(--hi-fs-body3);}
.hm-bottomSheet__resell-notice-selected {border:1px solid #212121;}

/* 상품정보 */
.hm-goods__goods-info {border-bottom:8px solid rgba(0, 0, 0, 0.05);}
.hm-goods__info-required {margin:0 -22px;}
.hm-goods__info-required .hm-box-toggle:first-of-type {border-top:none;}
.hm-goods__info-required .hm-box-toggle:last-child {border-bottom:none;}
.hm-goods__info-required .hm-goods-resell__notice-content ul {padding:20px 16px 20px 12px; background:#F8F9FA;}

/* 리셀구매 TIP */
/* 상품 인증 */
.hm-goods-resell__authenticating {padding:32px 22px 12px;}
.hm-goods-resell__authenticating-box {padding:18px 15px;text-align:center;border-radius:13px;background-color:#F6F9FD;}
.hm-goods-resell__authenticating-title span {display:inline-flex;padding-left:24px;line-height:24px;font-size:var(--hi-fs-body3);color:var(--hi-resell);font-weight:var(--hi-font-w700);background:url(/resources/native/assets/img/goods/icon-authenticating-resell.svg) 0 2px no-repeat;background-size:18px auto;}
.hm-goods-resell__authenticating-text {margin-top:8px;line-height:20px;font-size:12px;color:var(--hi-text-gray5);word-break:keep-all;}
/* 판매자의 Tip */
.hm-goods-resell__seller-tip {margin:0 -22px; padding:24px 22px; background:#E5F1FA; }
.hm-goods-resell__seller-tip .seller-tip-box {position:relative; padding:40px 16px 20px; border-radius:13px; box-shadow:0 2px 4px 0 rgba(22, 37, 66, 0.08); background:var(--hi-bg-white);}
.hm-goods-resell__seller-tip .seller-tip-box > strong {position:absolute; top:0; left:0; padding:3px 10px; font-size:var(--hi-fs-detail1); line-height:20px; font-weight:var(--hi-font-w700); color:var(--hi-text-white); border-radius:13px 0 13px 0; background:linear-gradient(#01A3F3, #0184C7); }
.hm-goods-resell__seller-tip .seller-tip-box > strong em {display:inline-block; font-size:0; margin-top:-2px; width:19px; height:10px; vertical-align:middle; background:url('../img/goods/icon_resell_tip.svg') no-repeat; background-size:100% auto;}
.hm-goods-resell__seller-tip .seller-tip-box .cont-text {margin:0; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray7); }
.hm-goods-resell__seller-tip .seller-tip-box .cont-text:before {content:''; display:inline-block; margin:-6px 3px 0 0; width:10px; height:6px; vertical-align:middle; background:url('../img/icon/icon_resell_quotation_marks.svg') no-repeat; background-size:auto 6px;}

/* 이런 과정 */
.hm-goods-resell__description-step {margin:28px 22px 12px;text-align:center;}
.hm-goods-resell__description-logo {margin-bottom:24px;}
.hm-goods-resell__description-logo img {max-width: fit-content;}
.hm-goods-resell__description-title {margin:0 0 12px;line-height:27px;font-size:var(--hi-fs-heading6);color:var(--hi-text-gray7);}
.hm-goods-resell__description-title > em {font-style:normal; color:var(--hi-resell);}
.hm-goods-resell__description-text {line-height:21px;font-size:var(--hi-fs-body3);color:var(--hi-text-gray7);}
.hm-goods-resell__description-text > span {font-weight:var(--hi-font-w700);}
/* 동영상 컨텐츠 */
.hm-goods-resell__video {margin:0 22px 16px;border-radius: 15px;overflow:hidden;}
.hm-goods-resell__video .hmn-combi-102 {padding-top:0;}
.hm-goods-resell__video .hmn-combi-102__video {height:100% !important;max-width:558px;}
.hm-goods-resell__video .hmn-combi-102__video-wrapper {max-width:558px;}
.hm-goods-resell__video .hmn-combi-102__video-wrapper .vjs-poster {background-size:cover;}
.hm-goods-resell__video .hmn-combi-102__media-wrapper .hmn-combi-102__video-wrapper .video-duration-overlay {position:absolute; top:12px; right:12px; }
.hm-goods-resell__video .hmn-combi-102__media-wrapper .hmn-combi-102__video-wrapper .video-duration-overlay > span {display:inline-block; padding:0 9px; line-height:23px; border-radius:100px; font-size:13px; color:#FFFFFF; font-weight:700; background:rgba(0, 0, 0, 0.8); }
.hm-goods-resell__video .hmn-combi-102__media-wrapper .hmn-combi-102__video-wrapper video {object-fit:cover;}
.hm-goods-resell__video .hmn-combi-102__media-wrapper .js-video-wrapper-poster:after {cursor:pointer;background:url(/resources/native/assets/img/icon/ico_play_video.svg) no-repeat center center;background-size: 44px auto;}
/* 서비스 안내 */
.hm-goods-resell__service-list {margin: 16px 22px 24px;}
.hm-goods-resell__service-list ul {display:flex; flex-wrap:wrap; gap:16px 12px;}
.hm-goods-resell__service-list li {width:calc(50% - 6px);}
.hm-goods-resell__service-list li .thumb {font-size:0;}
.hm-goods-resell__service-list li .text {margin:10px 0 0; font-size:14px; line-height:21px; letter-spacing:-0.1px; text-align:center; color:var(--hi-text-gray7); font-weight:var(--hi-font-w700); word-break:keep-all; }

/* 중고가전 표준 정책가 */
.hm-goods-resell__standard-policy {margin-top:30px; padding:20px; border-radius:15px; box-sizing:border-box; background:linear-gradient(to top, #017EBC, #00AAF3);}
.hm-goods-resell__standard-policy .certify-bedge {display:inline-block; padding:0 8px; font-size:var(--hi-fs-detail2); line-height:22px; font-weight:var(--hi-font-w700); color:var(--hi-resell); border:1px solid #0683BC; border-radius:5px; box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.16); background:var(--hi-bg-white) url('../img/goods/bg_himart_certify_bedge.png') no-repeat; background-size:cover;}
.hm-goods-resell__standard-policy .certify-bedge:before {content:''; display:inline-block; margin:-2px 2px 0 0; width:16px; height:16px; vertical-align:middle; background:url('../img/icon/icon_flag_guarantee.svg') no-repeat; background-size:100% auto;}
.hm-goods-resell__standard-policy .tit {display:block; margin:25px 0 14px; font-size:var(--hi-fs-body1); line-height:27px; color:var(--hi-text-white); font-weight:var(--hi-font-w700);}
.hm-goods-resell__standard-policy .button--tertiary {color:var(--hi-text-white); font-weight:var(--hi-font-w400);}

/* 검수 등급 안내 */
.hm-goods-resell__inspection-grade {position:relative;padding: 63px 22px 22px;background: rgba(248, 249, 250, 0.8);background: linear-gradient(0deg, rgba(248,249,250,0.8) 0%, rgba(248,249,250,0.8) 50%, rgba(255,255,255,1) 100%);}
.hm-goods-resell__inspection-grade::before {content:'';position:absolute;top:32px;left:22px;right:22px;width:calc(100% - 44px);height:1px; background-color: var(--hi-gray-bg-solid, #ECECED);}
.hm-goods-resell__inspection-grade button {display:block;padding:0 36px;width:100%;height:40px;text-align:left;border:1px solid #486EF6CC;border-radius:8px;box-shadow: 0px 2px 4px 0px #16254214;background-color: var(--hi-bg-white);outline:none;background-image:url(/resources/native/assets/img/icon/icon_resell_grade.svg), url(/resources/native/assets/img/icon/ico_arrow_down_16_gray3.svg);background-size: 16px auto, 16px auto;background-position: 12px 50%, calc(100% - 12px) 50%;background-repeat: no-repeat;}

/* 입고 알림 신청 */
.hm-goods-resell__stocked-wrap {padding-top:16px;}
.hm-goods-resell__stocked-wrap .hm-goods-resell__stocked-box {display:flex; padding:14px 16px; border-radius:5px; justify-content:space-between; align-items:center; background:#F8FAFF; }
.hm-goods-resell__stocked-wrap .hm-goods-resell__stocked-box .stocked-text {font-size:var(--hi-fs-body4); line-height:20px; color:var(--hi-text-gray7); font-weight:var(--hi-font-w700); word-break:keep-all;}
.hm-goods-resell__stocked-wrap .hm-goods-resell__stocked-box .button-alarm {display:inline-block; margin-left:20px; padding:0 12px; height:32px; font-size:var(--hi-fs-body3); line-height:14px; color:var(--hi-text-gray7); border-radius:100px; box-sizing:border-box; border:1px solid var(--hi-gray9); white-space:nowrap; background:var(--hi-bg-white);}
.hm-goods-resell__stocked-wrap .hm-goods-resell__stocked-box .button-alarm:before {content:''; display:inline-block; margin:-2px 4px 0 0; width:12px; height:12px; vertical-align:middle; background:url('../img/icon/icon_alarm.svg') no-repeat; background-size:12px auto;}

/* 세부 상태 노출 */
.hm-goods-resell__infomation-wrap {margin:9px 0 20px;}
.hm-goods-resell__infomation-details {padding:24px 16px 30px;border-radius:13px; border:1px solid var(--hi-border-inactive); background-color:var(--hi-bg-white);}
.hm-goods-resell__infomation-details .title-box {display:flex; margin-bottom:12px; justify-content:space-between; align-items:center;}
.hm-goods-resell__infomation-details .title-box h3 {margin:0;line-height:27px;font-size:var(--hi-fs-body1);}
.hm-goods-resell__infomation-details .title-box h3 > em { font-style:normal;}
.hm-goods-resell__infomation-details .title-box h3 > em.highest {color:var(--hi-orange7);}
.hm-goods-resell__infomation-details .title-box h3 > em.high {color:var(--hi-teal7);}
.hm-goods-resell__infomation-details .check {position:relative; font-size:0; width:56px; height:56px; border-radius:100%; background:url('../img/goods/icon_himart_test_bedge.svg') no-repeat; background-size:56px auto; }
.hm-goods-resell__infomation-details .hm-text-link {font-size:var(--hi-fs-detail1); line-height:20px; }
.hm-goods-resell__infomation-details .hm-text-link:after {content:''; display:inline-block; margin:-2px 0 0 2px; width:12px; height:12px; vertical-align:middle; background:url('../img/icon/ico_arrow_right.svg') no-repeat; background-size:12px auto;}
.hm-goods-resell__infomation-details .button--tertiary {font-weight:var(--hi-font-w400);}
.hm-goods-resell__infomation-list {margin:20px 0; display:flex;flex-wrap:wrap;}
.hm-goods-resell__infomation-list li {position:relative; margin-top:4px; display:flex; padding:10px; width:50%; box-sizing:border-box; justify-content:space-between;}
.hm-goods-resell__infomation-list li:nth-child(-n+2) {margin-top:0;}
.hm-goods-resell__infomation-list li:nth-child(2n):before {content:''; position:absolute; top:50%; left:0; width:1px; height:14px; transform:translateY(-50%); background:#E9ECEF; }
.hm-goods-resell__infomation-list li:nth-child(4n+1),
.hm-goods-resell__infomation-list li:nth-child(4n+2) {background:var(--hi-bg-gray);}
.hm-goods-resell__infomation-list li:nth-child(4n+1) {border-radius:9px 0 0 9px;}
.hm-goods-resell__infomation-list li:nth-child(4n+2) {border-radius:0 9px 9px 0;}
.hm-goods-resell__infomation-list li .status-title {min-width:60px; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray5); white-space: nowrap;}
.hm-goods-resell__infomation-list li .status-title:before {content:''; display:inline-block; margin:4px 4px 0 0; width:12px; height:12px; vertical-align:top; background:url('../img/icon/ico_info_check.svg') no-repeat; background-size:12px auto;}
.hm-goods-resell__infomation-list li .status-text {font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray7); text-align:right; word-break:keep-all;}

/* 클리닝 케어 이력 */
.hm-goods-resell__care-history {margin:20px 0 9px;}
.hm-goods-resell__care-history .care-history__box {position:relative; padding:24px 16px 30px; border:1px solid #E9ECEF; border-radius:13px;}
.hm-goods-resell__care-history .care-history__box > .tit {font-size:18px; line-height:27px; font-weight:700; color:#111111;}
.hm-goods-resell__care-history .care-history__box > .tit > em {font-style:normal; color:var(--hi-resell)}
.hm-goods-resell__care-history .care-history__box .certify-bedge {position:absolute; font-size:0; top:24px; right:16px; width:56px; height:56px; border-radius:100%; background:url('../img/goods/icon_himart_certify_bedge.svg') no-repeat; background-size:56px auto; }
.hm-goods-resell__care-history .care-history__box .care-history__list {display:flex; margin:30px 15px 0; gap:19.5px; justify-content:center;}
.hm-goods-resell__care-history .care-history__box .care-history__list li{position:relative; display:flex; flex-direction:column; align-items:center;}
.hm-goods-resell__care-history .care-history__box .care-history__list li:before {content:''; display:inline-block; width:36px; height:36px; background-repeat:no-repeat; background-size:36px auto; }
.hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(1):before {background-image:url('../img/goods/icon_resell_care_step01.svg');}
.hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(2):before {background-image:url('../img/goods/icon_resell_care_step02.svg');}
.hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(3):before {background-image:url('../img/goods/icon_resell_care_step03.svg');}
.hm-goods-resell__care-history .care-history__box .care-history__list li:not(:first-child):after {content:''; position:absolute; top:20px; width:47px; height:1px; background:url('../img/goods/bg-border-dash.svg') repeat-x;}
.hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(2):after {left:-19.5px;}
.hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(3):after {left:-47px;}
.hm-goods-resell__care-history .care-history__box .care-history__list li > strong {margin:10px 0 6px; font-size:var(--hi-fs-body3); line-height:21px; font-weight:var(--hi-font-w400); white-space:nowrap;}
.hm-goods-resell__care-history .care-history__box .care-history__list li > span {font-size:var(--hi-fs-detail1); line-height:12px; color:var(--hi-text-gray4);}
@media screen and (max-width: 320px) {
    .hm-goods-resell__care-history .care-history__box .care-history__list {gap:10px}
    .hm-goods-resell__care-history .care-history__box .care-history__list li:not(:first-child):after {width:34px;}
    .hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(2):after {left:-8px;}
    .hm-goods-resell__care-history .care-history__box .care-history__list li:nth-child(3):after {left:-34px;}
}

/* 상품 외부, 상품 내부, 상품 상세, 구성품 상세, 제품 상세 */
.hm-goods-resell__product-details-wrap {margin:0 -20px; padding:0 22px;}
.hm-goods-resell__product-details-wrap .title {margin-top:16px; padding:32px 0 20px;}
.hm-goods-resell__product-details-wrap .title > strong {font-size:var(--hi-fs-body1); line-height:27px; font-weight:var(--hi-font-w700); color:var(--hi-text-gray7);}
.hm-goods-resell__product-details-wrap .title > strong em {font-style:normal; color:var(--hi-resell);}
.hm-goods-resell__product-details-wrap .title > strong:before {content:''; display:inline-block; margin:-2px 4px 0 0; width:24px; height:24px; vertical-align:middle; background:url('../img/icon/ico_exclamation_24_black.svg') no-repeat; background-size:24px auto;}
.hm-goods-resell__product-details {padding-bottom:24px;}
.hm-goods-resell__product-wrap {background-color: var(--hi-bg-white);}
.hm-goods-resell__product-wrap h3 {margin:0; padding:20px 0;font-size:var(--hi-fs-body2);line-height:1;}
.hm-goods-resell__product-swiper {}
.hm-goods-resell__product-swiper .product-visual-box {border-radius:13px;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-slide {position:relative;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-slide a:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); opacity:0.3;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-pagination {bottom:16px; line-height:0;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-pagination .swiper-pagination-bullet {margin:0 3px; width:6px; height:6px; background:var(--hi-bg-white); opacity:0.3;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-button-next,
.hm-goods-resell__product-swiper .product-visual-box .swiper-button-prev {display:none; width:30px; height:54px; background-color:rgba(0, 0, 0, 0.2); background-repeat:no-repeat; background-size:24px auto; pointer-events:initial;}
.hm-goods-resell__product-swiper .product-visual-box .swiper-button-next {right:0; border-radius:5px 0 0 5px; background-image:url('../img/icon/ico_arrow_right_white.svg');}
.hm-goods-resell__product-swiper .product-visual-box .swiper-button-prev {left:0; border-radius:0 5px 5px 0; background-image:url('../img/icon/ico_arrow_left_white.svg');}
.hm-goods-resell__product-swiper .product-visual-box .swiper-button-disabled {opacity:1;}
.hm-goods-resell__product-swiper .product-thumbnail-box {margin-top:9px;}
.hm-goods-resell__product-swiper .product-thumbnail-box .swiper-slide {overflow:hidden; width:59px; height:59px; border-radius:5px; box-sizing:border-box; cursor:pointer;}
.hm-goods-resell__product-swiper .product-thumbnail-box .swiper-slide.swiper-slide-thumb-active {border:1px solid #000000;}
.hm-goods-resell__product-swiper .product-thumbnail-box .hmn-thumb {width:100%; height:auto;}
.hm-goods-resell__product-infomation {padding:16px 0 0;line-height:21px;font-size:14px;}
.swiper-review-zoom .hm-goods-image-swipe .swiper-pagination {bottom: 20px;}

/* 배너 영역 */
.hm-goods-banner-area {overflow: hiden; margin-top:20px; border-radius:9px; }

/* 상품평 */
.hm-goods__review-wrap .hm-goods__review-title {padding-top:32px;}
.hm-goods__review-wrap .hm-goods__review-sub-text {padding:6px 22px 0; font-size:var(--hi-fs-body2); line-height:24px; color:var(--hi-text-gray5);}

/* 리셀 상품 등급 판정 기준 바텀 */
.hm-bottomSheet__resell-grade .bottom-sheet-header {height:62px;}
.hm-bottomSheet__resell-grade .bottom-sheet-header > h3 {margin:20px 0 0;}
.hm-bottomSheet__resell-grade-title {text-align: center;line-height:33px;font-size:var(--hi-fs-heading5);font-weight: var(--hi-font-w500);font-family: var(--hi-ff-hama);}
.hm-bottomSheet__resell-grade-label {margin-top:20px;border-top-left-radius: 13px;border-top-right-radius: 13px;text-align:center;background-color: #EDEFF0;display: flex;gap: 10px;padding: 11px 16px;}
.hm-bottomSheet__resell-grade-label span {flex:1;font-size:var(--hi-fs-detail1);color:var(--hi-text-gray3, #A9AAAA);}
.hm-bottomSheet__resell-grade-label span:first-child {flex: none;flex-basis:54px;}
.hm-bottomSheet__resell-grade-list {display: flex;flex-direction: column; padding:0 8px 8px;border-radius:0 0 13px 13px; background-color: var(--hi-bg-gray, #F8F9FA);}
.hm-bottomSheet__resell-grade-list li {padding:16px 6px;border-radius:10px;display: flex;gap: 10px; text-align:center;}
.hm-bottomSheet__resell-grade-list li.hm-bottomSheet__resell-grade-selected {padding:12px 6px; background-color:var(--hi-bg-white);}
.hm-bottomSheet__resell-grade-flag {width:54px;}
.hm-bottomSheet__resell-grade-flag span {padding:6px 8px;border-radius:4px;font-size:var(--hi-fs-detail1);font-weight:var(--hi-font-w700);}
.hm-bottomSheet__resell-grade-flag .flag-s {color:var(--hi-orange7, #F76707);background-color:var(--hi-orange0, #FFF4E6);}
.hm-bottomSheet__resell-grade-flag .flag-a {color:var(--hi-teal7, #0CA678);background-color:var(--hi-teal0, #E6FCF5);}
.hm-bottomSheet__resell-grade-flag .flag-b {color:var(--hi-blue7, #1C7ED6);background-color:var(--hi-blue0, #E7F5FF);}
.hm-bottomSheet__resell-grade-text {flex:1;line-height:19px;font-size:var(--hi-fs-detail2);}
.hm-bottomSheet__resell-grade .hm-list--ul-disc {margin-top:22px;font-size:var(--hi-fs-detail1);}
.hm-bottomSheet__resell-grade .hm-list--ul-disc .hm-list__item {margin-bottom:6px;color:var(--hi-text-gray5);}
.hm-bottomSheet__resell-grade .hm-list--ul-disc > .hm-list__item::before {border-color:var(--hi-text-gray5);}

/* 상품정보 바텀 */
.hm-bottomSheet__Specifications-list:first-child {margin-top:24px;}

/* 구매툴 */
.hm-purchase-tool-wrapper  {background: rgb(255,255,255);}
.hm-purchase-tool__close {margin:0;padding:8px 0;width:100%;height:36px;border-top-left-radius:16px;border-top-right-radius:16px;background:#fff url(../img/icon/ico_arrow_down_16_gray3.svg) center center no-repeat;background-size:20px auto;}
.hm-purchase-option.hm-purchase-tool-order-type {position: relative;margin: 0 22px 12px;padding-top:0;}
.hm-purchase-tool-order-type > .hm-container {padding:0 0;}
.hm-purchase-tool .hm-box--light-silver {padding: 18px 16px;border: 1px solid var(--hi-gray-bg-solid, #ECECED);border-radius: 9px;background: var(--hi-bg-gray, #F8F9FA);}
.hm-purchase-tool .hm-box--light-silver .hm-box__content,
.hm-purchase-tool .hm-goods__selected .hm-text-ellipsisNone {padding:0;}
.hm-purchase-tool .hm-goods__selected .hm-text-size-sm {margin-top: 16px;padding-top: 18px;border-top: 1px solid var(--hi-gray-bg-line);display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}
.hm-purchase-tool .hm-specification {margin: 24px 0 0;}
.hm-purchase-tool .hm-specification .hm-specification__total {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content:flex-end;}
.hm-purchase-tool .hm-specification .hm-specification__total .hm-text-color-red {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content:flex-end;font-size: var(--hi-fs-body2);line-height: 28px;color:var(--hi-text-gray7) !important;}
.hm-purchase-tool .hm-specification .hm-specification__total .hm-text-color-red b {font-size: var(--hi-fs-heading5);}
.hm-purchase-tool .hm-purchase-bottom-price {padding-bottom:16px;}
.hm-purchase-tool .hm-purchase-bottom-price span {font-size:var(--hi-fs-body2);}
.hm-purchase-tool .hm-purchase-bottom-price strong {font-size:20px; color:#121F26;}
.hm-purchase-tool .hm-purchase-bottom-price strong > .unit {font-style:normal; font-size:17px; font-weight:var(--hi-font-w400);}
.hm-specification__total-label {font-size:15px;font-weight:var(--hi-font-w700);}
.hm-purchase-tool-delivery-type {background-color:var(--hi-bg-white);}
.hm-purchase-tool-delivery-type .hm-delivery-price-info {margin:0 22px; padding:16px 0; text-align:center; border-top:1px solid #ECECED;}
.hm-purchase-tool-delivery-type .hm-delivery-price-info > strong {display:block; margin-bottom:2px; font-size:13px; line-height:13px; font-weight:var(--hi-font-w700); color:var(--hi-text-gray7)}
.hm-purchase-tool-delivery-type .hm-delivery-price-info > span {font-size:13px; line-height:20px; color:var(--hi-text-gray7);}
.hm-purchase-tool--new .hm-purchase-btn-wrap ~ .hm-purchase-btn-wrap {margin-top:16px;}
button[class*="button--tertiary"].button--soldout {flex:none; width:106px; opacity:0.4;}

.hm-goods__tab-content:last-child {border-bottom:0;}

/* 쿠폰 다운로드 */
.hm-bottomSheet__coupon .bottom-sheet-header {height: auto;margin-bottom:12px;padding: 20px 42px 8px 22px;}
.hm-bottomSheet__coupon .bottom-sheet-header h3 {margin:0;line-height:24px;font-size:var(--hi-fs-body2);}
.hm-bottomSheet__coupon .bottom-sheet-header .header-description {margin-top:4px;line-height:21px;}
.bottomSheet-coupon__title {padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;}
.bottomSheet-coupon__title strong {line-height:24px;font-size:var(--hi-fs-body2);font-weight:var(--hi-font-w700);}
.hm-bottomSheet__coupon-button {padding:6px 10px;border-radius:30px;background-color:var(--hi-bg-black2);}
.hm-bottomSheet__coupon-button span {display:block;line-height:12px;color:var(--hi-text-white);font-size:var(--hi-fs-detail1);}
.hm-bottomSheet__coupon-button.disabled {background-color:var(--hi-gray1);}
.hm-bottomSheet__coupon-button.disabled span {color:var(--hi-text-gray3);}
.bottomSheet-coupon__list {margin-bottom:12px;}
.bottomSheet-coupon__list li + li {margin-top:9px;}
.bottomSheet-coupon__download {position:relative;padding:16px;border-radius:15px;background-color:var(--hi-bg-gray);}
.bottomSheet-coupon__download-percent {line-height:33px;font-size:var(--hi-fs-heading5);color:var(--hi-secondary-blue);font-weight:var(--hi-font-w500);}
.bottomSheet-coupon__download-title {margin-top:4px;line-height:21px;color:var(--hi-text-gray6);font-weight:var(--hi-font-w700);}
.bottomSheet-coupon__download-text {margin-top:4px;line-height:20px;font-size:var(--hi-fs-detail1);}
.bottomSheet-coupon__download-name {margin-top:26px;line-height:20px;font-size:var(--hi-fs-detail1);color:var(--hi-text-gray6);}
.hm-bottomSheet .bottomSheet-coupon__download-button {position:absolute;top:16px;right:16px;width:68px;height:calc(100% - 32px);text-align:right;border-left:1px solid var(--hi-gray-bg-solid);}
.hm-bottomSheet .bottomSheet-coupon__download-button span {display:inline-block;position:relative;padding-top:32px;color:var(--hi-secondary-blue);font-weight:var(--hi-font-w700);background:url(../img/icon/icon_input_checkbox-blue.svg) center 0 no-repeat;background-size:24px auto;}
.hm-bottomSheet .bottomSheet-coupon__download-button span:before {content:'';position:absolute;width:16px;height:16px;}
.bottomSheet-coupon__download.disabled div {color:var(--hi-text-gray1);}
.bottomSheet-coupon__download.disabled .bottomSheet-coupon__download-name {color:var(--hi-text-gray6);}
.hm-bottomSheet .bottomSheet-coupon__download.disabled .bottomSheet-coupon__download-button span {color:var(--hi-text-gray3);background:url(../img/icon/icon_input_checkbox.svg) center 0 no-repeat;background-size:24px auto;}
/* 쿠폰 다운로드 토스트 팝업 */
.hm-toast:has(span.hm-toast-txt-checked) > div, 
.hm-toast:has(span.hm-toast-txt) > div {display:inline-block;padding:12px 18px;background-color:var(--hi-black-dim-80);}
.section-goods .hm-toast .hm-toast-txt {display:block;padding-left:0;line-height:20px;height:20px;font-size:var(--hi-fs-detail1);color:var(--hi-text-white);font-weight:var(--hi-font-w400);background:transparent;}
.section-goods .hm-toast .hm-toast-txt-checked {display:block;padding-left:24px;line-height:20px;height:20px;font-size:var(--hi-fs-detail1);color:var(--hi-text-white);font-weight:var(--hi-font-w400);background:url(../img/icon/icon_input_checkbox-blue.svg) no-repeat;background-size:20px auto;}
.hm-toast:has(span.hm-toast-txt-bottomSheet) {animation: toast-msg-higher 4s;-webkit-animation-fill-mode: forwards;}
.hm-toast:has(span.hm-toast-txt-checked) > div, 
.hm-toast:has(span.hm-toast-txt-bottomSheet) > div {display:inline-block;padding:12px 18px;background-color:var(--hi-black-dim-80);}
.section-goods .hm-toast .hm-toast-txt-bottomSheet {display:block;padding-left:0;line-height:20px;height:20px;font-size:var(--hi-fs-detail1);color:var(--hi-text-white);font-weight:var(--hi-font-w400);background:transparent;}
.section-goods .hm-toast .hm-toast-txt-checked {display:block;padding-left:24px;line-height:20px;height:20px;font-size:var(--hi-fs-detail1);color:var(--hi-text-white);font-weight:var(--hi-font-w400);background:url(../img/icon/icon_input_checkbox-blue.svg) no-repeat;background-size:20px auto;}

/* 하이마트 직접배송 안내 바텀시트(인증중고 상품 직접 배송 안내) */
.hm-bottomSheet__delivery-direct .bottom-sheet-header {min-height:62px;}
.hm-bottomSheet__delivery-direct .bottom-sheet-body {padding-bottom:84px; padding-bottom:calc(84px + constant(safe-area-inset-bottom)); padding-bottom:calc(84px + env(safe-area-inset-bottom));}
.hm-bottomSheet__delivery-direct .bottom-sheet__bottom {position:fixed; bottom:0; padding:16px 22px; padding-bottom:calc(16px + constant(safe-area-inset-bottom)); padding-bottom:calc(16px + env(safe-area-inset-bottom)); width:100%; box-sizing:border-box; background:var(--hi-bg-white);}
.hm-bottomSheet__delivery-direct .bottom-sheet__bottom .hm-btns.btn-bottom-sheet {display:flex; margin-top:0; width:100%; gap:9px; justify-content:space-between;}
.hm-bottomSheet__delivery-direct .bottom-sheet__bottom .hm-btns.btn-bottom-sheet .button--tertiary {flex:1;}

/* 카드 혜택 안내 */
.hm-bottomSheet__card-benefit .hm-layer-popup {height:calc(100% - 50px);max-height:860px;}
.hm-bottomSheet__card-benefit .bottom-sheet-header {min-height:auto !important;}
.hm-bottomSheet__card-benefit .bottom-sheet-header h3 {margin:20px 0 4px;line-height:24px;}
.hm-bottomSheet__card-benefit-description {margin-bottom:0;line-height:21px;font-size:var(--hi-fs-body3);color:var(--hi-primary-black);}
.hm-bottomSheet__card-benefit .hm-tab-type2__content-item {padding-bottom:40px;}
.hm-bottomSheet__card-benefit .hm-tab-type2 .hm-tab__nav {gap:7px;margin:9px 0 20px;border-radius:4px;background-color:var(--hi-bg-white);}
.hm-bottomSheet__card-benefit .hm-tab-type2 .hm-tab__nav-item {height:40px;line-height:40px;color:var(--hi-primary-black);border:1px solid var(--hi-icon-gray1);border-radius:4px;background-color:var(--hi-bg-white);}
.hm-bottomSheet__card-benefit .hm-tab-type2 .hm-tab__nav-item--active {color:var(--hi-text-white);border-color:var(--hi-gray9);background-color:var(--hi-gray9);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__text--border {position:relative;padding:16px;border-top:0;border-radius:15px;background-color:var(--hi-bg-gray);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__text--border + .hm-goods-layer-info__text--border {margin-top:9px;}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__text-card {line-height:20px;color:var(--hi-secondary-red);font-size:var(--hi-fs-body4);font-weight:var(--hi-font-w700);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__flagbox {display:none;}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__flagbox span {border-radius:4px;border-color:var(--hi-icon-gray1);color:var(--hi-primary-black);background-color:var(--hi-bg-white);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__pricebox span {line-height:33px;font-size:var(--hi-fs-heading5);font-weight:var(--hi-font-w500);font-family:var(--hi-ff-hama);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__pricebox span strong {font-size:var(--hi-fs-heading5);font-weight:var(--hi-font-w500);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__list {margin-top:30px;}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__list-item {gap:3px;}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__list-item {margin-top:4px;line-height:20px;color:var(--hi-text-gray6);}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__card {padding:0;position:absolute;top:16px;right:20px;}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__card-link {padding:0 22px 0 12px;height:22px;line-height:22px;color:var(--hi-primary-black);font-size:var(--hi-fs-detail1);border-color:var(--hi-gray3);border-radius:50px;background-color:transparent;}
.hm-bottomSheet__card-benefit .hm-goods-layer-info__card-link:after {width:12px;height:12px;margin-left:2px;background:url(../img/icon/ico_arrow_right_12.svg) center center no-repeat;background-size:12px auto;}
.hm-bottomSheet__card-benefit .hm-box.hm-box--silver {margin:0 -22px;padding:32px 22px 0;border:0;border-top:8px solid var(--hi-white-bg-solid);background-color:var(--hi-bg-white);}
.hm-bottomSheet__card-benefit .hm-bottomSheet__card-benefit-notice {margin-bottom:16px;line-height:24px;font-size:var(--hi-fs-body2);font-weight:var(--hi-font-w700);}
.hm-bottomSheet__card-benefit .hm-box.hm-box--silver .hm-list__item {padding-left:20px;line-height:20px;color:var(--hi-text-gray6);font-size:var(--hi-fs-body4);}
.hm-bottomSheet__card-benefit .hm-list--ul-hyphen > .hm-list__item::before {left:8px;width:2px;height:2px;border-radius:2px;background-color:var(--hi-icon-gray5);}

/* 중고가전 판매 단가표 레이어팝업 */
.hm-layer__standard-price {}
.hm-layer__standard-price .hm-layer-popup__body {overflow:hidden;}
.hm-layer__standard-price .hm-layer-popup__body .info-text {position:relative; margin:10px 22px; padding:12px 12px 12px 44px; font-size:var(--hi-fs-body3); line-height:24px; border-radius:8px; background:var(--hi-bg-gray); }
.hm-layer__standard-price .hm-layer-popup__body .info-text:before {content:''; position:absolute; left:12px; top:12px; width:24px; height:24px; background:url('../img/icon/ico_info-mark_bg_gray1.svg') no-repeat; background-size:24px auto;}
.hm-layer__standard-price .standard-price-wrap .category-box {position:relative;}
.hm-layer__standard-price .standard-price-wrap .category-box .category-tit {position:absolute; display:flex; padding-left:22px; width:90px; height:100%; font-size:var(--hi-fs-body3); line-height:21px; font-weight:var(--hi-font-w700); color:var(--hi-text-gray7); align-items:center; box-sizing:border-box; background:var(--hi-bg-white); z-index:2;}
.hm-layer__standard-price .standard-price-wrap .category-box .category__content {padding-left:90px;}
.hm-layer__standard-price .standard-price-wrap .category-box .swiper-slide {width:auto;}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__brand {padding:10px 22px 10px 3px;}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__brand li a {padding:0 10px; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray4);}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__brand li.active a {color:var(--hi-text-gray7); font-weight:var(--hi-font-w700);}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__item {position:relative; padding:8px 22px 8px 9px; border-top:1px solid var(--hi-gray1);}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__item:before {content:''; position:absolute; top:0; left:0; width:13px; height:100%; background:linear-gradient(-90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); z-index:2; }
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__item li {margin:0 4px;}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__item .chips {display:inline-block; padding:11px 16px; font-size:var(--hi-fs-body3); line-height:1; color:var(--hi-text-gray4); border:1px solid var(--hi-gray3); border-radius:100px; background:var(--hi-bg-white)}
.hm-layer__standard-price .standard-price-wrap .category-box .category-list__item li.active .chips {color:var(--hi-text-white); border:none; background:#101828;}
.hm-layer__standard-price .standard-price-wrap .category-box.bg--gray {background:var(--hi-bg-gray); border-top:1px solid #F4F4F4;}
.hm-layer__standard-price .items-detail-wrap {position:relative; border-top:8px solid #F4F4F4;}
.hm-layer__standard-price .items-detail-wrap:after {content:''; position:absolute; top:0; left:0; width:90px; height:100%; border-right:1px solid rgba(0, 0, 0, 0.05); box-shadow:0 4px 12px 0 rgba(0, 0, 0, 0.1); z-index:2; }
.hm-layer__standard-price .items-detail-wrap .items-detail-content {display:none; position:relative; overflow:auto; height:calc(100vh - 227px);}
.hm-layer__standard-price .items-detail-wrap .items-detail-content::-webkit-scrollbar {height:10px;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .td {font-size:0;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .th,
.hm-layer__standard-price .items-detail-wrap .items-detail-content .td span {min-width:90px; height:58px; line-height:58px; text-align:center; }
.hm-layer__standard-price .items-detail-wrap .items-detail-content .td { width:calc(100% - 90px); white-space:nowrap;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .td span {display:inline-flex; padding:0 16px; width:120px; font-size:var(--hi-fs-body3); color:var(--hi-text-gray7); line-height:21px; box-sizing:border-box; align-items:center; justify-content:center; white-space:normal;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .thead {position:sticky; display:flex; top:0; background:#FCFCFC; z-index:2; }
.hm-layer__standard-price .items-detail-wrap .items-detail-content .thead .th {position:sticky; left:0; top:0; font-weight:var(--hi-font-w700); background:#FCFCFC; z-index:1;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .thead .td span {font-size:var(--hi-fs-detail1); color:var(--hi-text-gray6); background:#FCFCFC;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .tbody .row {display:flex;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .tbody .th {position:sticky; left:0; background:var(--hi-bg-white); border-top:1px solid rgba(0, 0, 0, 0.05); z-index:1;}
.hm-layer__standard-price .items-detail-wrap .items-detail-content .tbody .td span { border-top:1px solid rgba(0, 0, 0, 0.05); }
.hm-layer__standard-price .items-detail-wrap .items-detail-content .tbody .row:first-child th,
.hm-layer__standard-price .items-detail-wrap .items-detail-content .tbody .row:first-child td span{border-top:none;}

/* 검수리포트 레이어팝업 */
.hm-layer__inspection-report .hm-layer-popup__body {overflow-y:auto; padding:40px 22px; height:calc(100vh - 56px); box-sizing:border-box;}
.hm-layer__inspection-report .inspection-report__top .title-area {display:flex; padding-bottom:24px; justify-content:space-between; align-items:center; border-bottom:1px solid #ECECED;}
.hm-layer__inspection-report .inspection-report__top .title-area:after {content:''; display:inline-block; width:64px; height:64px; background:url('../img/goods/icon_himart_test_bedge.svg') no-repeat; background-size:64px auto; }
.hm-layer__inspection-report .inspection-report__top .title-area h3 {margin:0; font-size:var(--hi-fs-heading4); line-height:32px; font-weight:var(--hi-font-w700); color:var(--hi-text-gray7);}
.hm-layer__inspection-report .inspection-report__top .title-area h3 > em {font-style:normal; color:var(--hi-resell);}
.hm-layer__inspection-report .inspection-report__top .report-result {padding-top:20px;}
.hm-layer__inspection-report .inspection-report__top .report-result .result-grade > span {display:block; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray7);}
.hm-layer__inspection-report .inspection-report__top .report-result .result-grade .grade {display:block; font-size:var(--hi-fs-body1); line-height:27px; color:var(--hi-text-gray7);}
.hm-layer__inspection-report .inspection-report__top .report-result .result-grade .grade em {font-style:normal;}
.hm-layer__inspection-report .inspection-report__top .report-result .result-grade .grade.highest em {color:var(--hi-orange7);}
.hm-layer__inspection-report .inspection-report__top .report-result .result-grade .grade.high em {color:var(--hi-teal7);}
.hm-layer__inspection-report .inspection-report__top .report-result .result-desc-list {margin:20px 0 12px;}
.hm-layer__inspection-report .inspection-report__top .report-result .result-desc-list li {position:relative; padding-left:16px; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray7);}
.hm-layer__inspection-report .inspection-report__top .report-result .result-desc-list li:before {content:''; position:absolute; left:0; top:4px; width:12px; height:12px; background:url('../img/icon/ico_info_check_stroke.svg') no-repeat; background-size:12px auto;}
.hm-layer__inspection-report .inspection-report__top .report-result .result-desc-list li + li {margin-top:10px;}
.hm-layer__inspection-report .inspection-report__top .report-result .result-desc-list li > span {font-weight:var(--hi-font-w700);}
.hm-layer__inspection-report .inspection-report__top .report-result .notice-content {margin-bottom:24px;}
.hm-layer__inspection-report .inspection-report__top .report-result .notice-content > p {position:relative; margin:0; padding-left:12px; font-size:var(--hi-fs-body4); line-height:20px; color:var(--hi-text-gray5);}
.hm-layer__inspection-report .inspection-report__top .report-result .notice-content > p:before {content:''; position:absolute; top:6px; left:2px; width:2px; height:2px; border-radius:50%; background:#797B7D;}
.hm-layer__inspection-report .inspection-report__section {margin:0 -22px; padding:0 22px 30px; border-top:8px solid var(--hi-gray1);}
.hm-layer__inspection-report .inspection-report__section .title-area {display:flex; padding:30px 0 22px; justify-content:space-between; align-items:center; }
.hm-layer__inspection-report .inspection-report__section .title-area > h4 {margin:0; font-size:var(--hi-fs-body1); line-height:27px; color:var(--hi-text-gray7);}
.hm-layer__inspection-report .inspection-report__section .title-area .inspection-report__toggle {display:inline-block; padding:5px 8px 5px 10px; font-size:var(--hi-fs-detail1); line-height:1; color:var(--hi-text-gray7); border:1px solid #E3E3E4; box-sizing:border-box; border-radius:100px; background:none;}
.hm-layer__inspection-report .inspection-report__section .title-area .inspection-report__toggle:after {content:''; display:inline-block; margin:-1px 0 0 2px; width:12px; height:12px; vertical-align:middle; transition:0.3s; background:url('../img/icon/ico_arrow_down.svg') no-repeat; background-size:12px auto;}
.hm-layer__inspection-report .inspection-report__section .title-area .inspection-report__toggle.open:after {transform:rotate(180deg);}
.hm-layer__inspection-report .inspection-report__section .section-info__list li {display:flex; gap:9px; font-size:var(--hi-fs-body3); line-height:21px; }
.hm-layer__inspection-report .inspection-report__section .section-info__list li + li {margin-top:10px;}
.hm-layer__inspection-report .inspection-report__section .section-info__list li .tit {width:104px; color:var(--hi-text-gray4)}
.hm-layer__inspection-report .inspection-report__section .section-info__list li .cont {flex:1; color:var(--hi-text-gray7)}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list {display: flex; gap:10px; justify-content:center;}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list li {display:flex; flex-direction:column; align-items:center;}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list li .value {display:flex; width:54px; height:54px; align-items:center; justify-content:center; font-size:var(--hi-fs-detail1); line-height:12px; color:var(--hi-text-gray7); font-weight:var(--hi-font-w700); border-radius:50%; border:1px solid var(--hi-gray2);}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list li .value.pass {border-color:var(--hi-resell); color:var(--hi-resell);}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list li .category {margin-top:8px; font-size:var(--hi-fs-body3); color:var(--hi-text-gray6); line-height:21px;}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list li:nth-child(1) .value {border-color:var(--hi-resell); color:var(--hi-resell);}
.hm-layer__inspection-report .inspection-report__section .inspection-item__list li:nth-child(2) .value {border-color:var(--hi-positive-green8); color:var(--hi-positive-green8);}
.hm-layer__inspection-report .inspection-report__section .items-detail__list {margin:0 -22px; padding:0 22px;}
.hm-layer__inspection-report .inspection-report__section .items-detail__title {position:relative; padding:20px 0; cursor:pointer; border-bottom:1px solid var(--hi-gray2);}
.hm-layer__inspection-report .inspection-report__section .items-detail__title:after {content:''; position:absolute; right:0; top:28px; width:16px; height:16px; background:url('../img/icon/ico_arrow_down.svg') no-repeat; background-size:16px 16px;}
.hm-layer__inspection-report .inspection-report__section .items-detail__title.toggle-target--active {border-bottom:none;}
.hm-layer__inspection-report .inspection-report__section .items-detail__title.toggle-target--active:after {transform:rotate(180deg);}
.hm-layer__inspection-report .inspection-report__section .items-detail__title > strong {font-size:var( --hi-fs-body3); line-height:21px; font-weight:var(--hi-font-w400); color: var(--hi-text-gray7);}
.hm-layer__inspection-report .inspection-report__section .items-detail__title .total {display:block; margin-top:8px; font-size:var(--hi-fs-detail2); line-height:11px; color:var(--hi-text-gray4);}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table {width:100%;}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table thead th {padding:12px; text-align:center; font-size:var(--hi-fs-body3); font-weight:var(--hi-font-w400); border-top:1px solid var(--hi-gray2); border-bottom:1px solid var(--hi-gray2); border-left:1px solid var(--hi-gray2); background:var(--hi-bg-gray);}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table thead th:first-child {border-left:0;}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table tbody td {padding:12px; font-size:var(--hi-fs-body3); line-height:21px; color:var(--hi-text-gray7); word-break:keep-all; border-bottom:1px solid var(--hi-gray2); border-left:1px solid var(--hi-gray2);}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table tbody td:first-child:not(:only-child) {border-left:0;}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table tbody td.result {padding:12px 9px; text-align:center; color:var(--hi-text-gray5)}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table tbody td.result.exllent {color:var(--hi-resell);}
.hm-layer__inspection-report .inspection-report__section .items-detail__table table tbody td.result.good {color:var(--hi-positive-green8);}
.hm-layer__inspection-report .inspection-report__section .items-detail__title.toggle-target--active + .items-detail__table {margin-bottom:20px;}
@media screen and (max-width: 320px) {
    .hm-layer__inspection-report .inspection-report__section .inspection-item__list {gap:0; justify-content:space-between;}
}

/* 360도 솔루션 커스텀 css */
.Sirv .sirv-hint .sirv-hint-message,
.smv-fullscreen-box .sirv-hint-message {overflow:hidden; width:64px; height:64px; background:url('../img/goods/icon_spin_360.svg') no-repeat; background-size:64px 64px; font-size:0; border-radius:100%; backdrop-filter: blur(10px);}
.Sirv .smv-button-fullscreen-open {padding:0; bottom:17px; left:19px; right:initial; top:initial; width:36px; height:36px;}
.Sirv .smv-button-fullscreen-open .smv-icon {mask-image:none; background:url('../img/goods/icon_360_fullscreen.svg');}

/* 이미지 전체보기 팝업 > 스넥바 노출 */
.hm-goods-image__snack-bar {position:absolute;bottom:50px;left:16px;right:16px;width:calc(100% - 32px);}
.hm-goods-image__snack-bar span {display:block;padding:12px 20px;border-radius:8px;font-size:12px;line-height:20px;color:#fff;background-color:rgba(0,0,0,0.8);}
.hm-goods-image__snack-bar button {margin:0;padding:0;position:absolute;right:20px;top:12px;width:20px;height:20px;border:0;outline:0;font-size:0;color:#fff;background:url(../img/icon/ico_close_24_white.svg);background-size: 20px auto;}