@charset "UTF-8";.wcms-usp-scope /** pdp-product-table-wrap **/
/** variable **/
.pdp-product-table-wrap{
    --scroll-margin-top: 220px;
    --table-head-th-bg: #e6e6e6;
    --table-body-th-bg: #e6e6e6;
    --table-body-th-bg-sub: #f6f6f6;
    --table-highlight-th-bg: #e1f6f3;
    --table-highlight-td-bg: #f8fffe;
    --table-highlight-td-bg-sub: #ebf6f1;
    --table-highlight-color: #005145;
    --table-border-color: #ddd;
    --table-point-color: #027f6c;
    --table-main-color: #000;
    --table-sub-color: #666;
    --table-caption-color: #666;
    --table-border-radius: 12px;
    --table-padding-y: 16px;
    --table-padding-x: 15px;
    --table-img-padding: 12px 25px;
    --table-img-max-width: 220px;
    --table-scroll-size: 6px;
    --table-scroll-gap: 8px;
    --table-head-font-size: 18px;
    --table-inner-max-width: 1380px;
    --table-col-100: 100px;
    --table-col-120: 120px;
    --table-col-160: 160px;
    --table-col-180: 180px;
    --table-col-200: 200px;
    --table-col-220: 220px;
    --table-col-240: 240px;
    --table-col-260: 260px;
    --table-col-280: 280px;
    --table-col-300: 300px;
    --table-min-width: 900px;
    --essence-white: #f0f0f0;
    --essence-silver: #b2b2b2;
    --obsidian-black: #363636;
    --aerominum-white: #ededed;
    --aerominum-silver: #b2b2b2;
    --titan-black: #373737;
    --titan-silver: #dfdfdf;
    --titan-blue: #434853;
    --matte-gray: #545453;
}.wcms-usp-scope /** 구성품(-accessories) variable **/
.pdp-product-table-wrap[data-product-table$="-accessories"]{
    --table-padding-y: 20px;
    --table-padding-x: 14px;
    --table-img-padding: 12px;
    --table-img-max-width: 120px;
}.wcms-usp-scope /** common **/
.pdp-product-table-wrap{overflow-x: auto;overflow-y: hidden;margin:0 auto;padding: 25px 0 var(--table-scroll-gap);scroll-margin-top:var(--scroll-margin-top);}.wcms-usp-scope .pdp-product-table-wrap::-webkit-scrollbar{width: var(--table-scroll-size);height: var(--table-scroll-size);}.wcms-usp-scope .pdp-product-table-wrap::-webkit-scrollbar-track{border: 0 solid transparent;border-radius: 8px;background-color: #eee;background-clip: content-box;}.wcms-usp-scope .pdp-product-table-wrap::-webkit-scrollbar-thumb{border: 0 solid transparent;border-radius: 8px;background-color: #9d9d9d;background-clip: content-box;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table-inner{overflow-x: auto;overflow-y: auto;-webkit-overflow-scrolling: touch;max-width: var(--table-inner-max-width);margin: 0 auto;border: 1px solid var(--table-border-color);border-radius: var(--table-border-radius);}.wcms-usp-scope .pdp-product-table-wrap:where([data-sticky-cols], [data-sticky-rows]) .pdp-product-table-inner{max-height: 80vh;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table-inner[data-max-width]{--table-inner-max-width: attr(data-max-width px);}.wcms-usp-scope .pdp-product-table-wrap.width-large .pdp-product-table-inner{--table-inner-max-width: 1600px;}.wcms-usp-scope .pdp-product-table-wrap.width-small .pdp-product-table-inner{--table-inner-max-width: 912px;}.wcms-usp-scope /* table */
.pdp-product-table-wrap .pdp-product-table{width: 100%;min-width: var(--table-min-width);table-layout: fixed;border-collapse: separate;border-spacing: 0;font-size: 16px;line-height: 1.4;font-weight: 600;color: var(--table-main-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-100{width: var(--table-col-100);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-120{width: var(--table-col-120);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-160{width: var(--table-col-160);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-180{width: var(--table-col-180);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-200{width: var(--table-col-200);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-220{width: var(--table-col-220);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-240{width: var(--table-col-240);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-260{width: var(--table-col-260);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-280{width: var(--table-col-280);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-300{width: var(--table-col-300);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col[data-col-pc]{width: attr(data-col-pc %);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table th{font-weight: 700;letter-spacing: -0.03em;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table :is(th, td){padding: var(--table-padding-y) var(--table-padding-x);border-right: 1px solid var(--table-border-color);border-bottom: 1px solid var(--table-border-color);text-align: center;word-break: keep-all;background-color: #fff;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table :is(th, td) :where(div, ul, li, p, span, b){word-break: keep-all;font-weight: inherit;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table :is(th, td):last-child{border-right: 0;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table thead th{background-color: var(--table-head-th-bg);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table thead th[scope="col"]{font-size: var(--table-head-font-size);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table thead th:has(.table-img){background-color: #fff;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table tbody{background-color: #fff;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table tbody th{background-color: var(--table-body-th-bg);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table tbody tr:last-child :is(th, td){border-bottom: 0;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-th-sub{background-color: var(--table-body-th-bg-sub);font-weight: 400;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-point{color: var(--table-point-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-main{color: var(--table-main-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-sub{color: var(--table-sub-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-lighter{font-weight: 400;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-break-all{word-break:break-all;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table [class*="table-desc"]{display:block;font-weight: 400;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-desc-sub{color: var(--table-caption-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-desc-small{font-size: 14px;color: var(--table-caption-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-img{margin: calc(var(--table-padding-y) * -1) calc(var(--table-padding-x) * -1);padding: var(--table-img-padding);background-color: #fff;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-img img{width: 100%;max-width: var(--table-img-max-width);vertical-align: top;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-i-br{display: inline-block;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-br{display: block;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-br-pc{display: block;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-sort-list > li + li{margin-top: 8px;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-sort-list > li + li:before{content: "";display: block;width: 3px;height: 3px;margin: 0 auto 10px;border-radius: 50%;background: var(--table-main-color);}.wcms-usp-scope /* highlight */
.pdp-product-table-wrap .pdp-product-table .table-tr-highlight{background-color: var(--table-highlight-td-bg);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-tr-highlight th{background-color: var(--table-highlight-th-bg) !important;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-tr-highlight td{background-color: var(--table-highlight-td-bg);color: var(--table-highlight-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-td-highlight{background-color: var(--table-highlight-td-bg-sub);color: var(--table-point-color);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-td-highlight :is(div, ul, li, p, span, b){color: inherit;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-tr-highlight .table-sort-list > li + li:before{background: var(--table-highlight-color);}.wcms-usp-scope /* color */
.pdp-product-table-wrap .table-color-set{display: inline-flex;flex-direction: column;justify-content: center;gap: 0.5em;text-align: left;}.wcms-usp-scope .pdp-product-table-wrap .table-color-set > li{display: flex;align-items: flex-start;gap: 0.2em;}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-name{flex: 1;}.wcms-usp-scope .pdp-product-table-wrap .table-color-set [class*="color-chip"]:before{content:"";width: 20px;height: 20px;border-radius: 50%;}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-essence-white:before{background-color: var(--essence-white);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-essence-silver:before{background-color: var(--essence-silver);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-obsidian-black:before{background-color: var(--obsidian-black);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-aerominum-white:before{background-color: var(--aerominum-white);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-aerominum-silver:before{background-color: var(--aerominum-silver);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-titan-black:before{background-color: var(--titan-black);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-titan-silver:before{background-color: var(--titan-silver);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-titan-blue:before{background-color: var(--titan-blue);}.wcms-usp-scope .pdp-product-table-wrap .table-color-set .color-chip-matte-gray:before{background-color: var(--matte-gray);}.wcms-usp-scope /* .pdp-product-table-wrap 컨텐츠 다음으로 .KRC0025(디스클라이머)가 오지 않고,.wcms-usp-scope 하단공통배너(.pdp-bottom-banner-wrap),.wcms-usp-scope .KRC1200이 오는 경우 여백이슈 발생하여 예외처리함. */
.iw_component:has(.pdp-product-table-wrap) + .iw_component:has(.pdp-bottom-banner-wrap, .KRC1200):not(:has(.KRC0025)){margin-top:60px;}.wcms-usp-scope /* .pdp-product-table-wrap 기준 이전 타이틀(.KRC0025 컴포넌트) 하단 여백 제거 */
.iw_component:has(.component-wrap .KRC0025):has(+ .iw_component .pdp-product-table-wrap) > .component-wrap{padding-bottom:0;}/** media query **/

/* PC (data-sticky-rows 속성 선언 상단 행 고정) */
@media screen and (min-width: 1025px){.wcms-usp-scope .pdp-product-table-wrap[data-sticky-rows] .pdp-product-table thead{position: sticky;top: 0;z-index: 14;}.wcms-usp-scope .pdp-product-table-wrap[data-sticky-rows] .pdp-product-table thead tr:last-child th{box-shadow: inset 0 -1px 0 var(--table-border-color);}
}/* 모바일 */
@media screen and (max-width: 1024px){.wcms-usp-scope /** variable **/
    .pdp-product-table-wrap{
        --table-border-radius: 8px;
        --table-padding-x: 10px;
        --table-img-padding: 8px 0;
        --table-img-max-width: 220px;
        --table-scroll-size: 6px;
        --table-scroll-gap: 8px;
        --table-head-font-size: 16px;
    }.wcms-usp-scope /** 구성품(-accessories) variable **/
    .pdp-product-table-wrap[data-product-table$="-accessories"]{
        --table-padding-y: 12px;
        --table-padding-x: 10px;
        --table-img-padding: 6px;
    }.wcms-usp-scope /* common & 스크롤 레이아웃 재설정 */
    .pdp-product-table-wrap{width: calc(100% - 14px);padding-top: 20px;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table-inner{--table-min-width: calc(var(--table-inner-max-width) * 0.77);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table-inner[data-min-width]{min-width: attr(data-min-width px);}.wcms-usp-scope .pdp-product-table-wrap.scroll-none .pdp-product-table-inner{min-width: 0;}.wcms-usp-scope .pdp-product-table-wrap[data-sticky-cols]{overflow: visible;}.wcms-usp-scope .pdp-product-table-wrap[data-sticky-cols] .pdp-product-table-inner{--table-col-100: 70px;--table-col-120: 85px;overflow-x: auto;overflow-y: visible;}.wcms-usp-scope /* table */
    .pdp-product-table-wrap .pdp-product-table{font-size: 13px;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table col.table-col-100{width: calc(var(--table-col-100) * 0.7);}.wcms-usp-scope /* 70px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-120{width: calc(var(--table-col-120) * 0.708);}.wcms-usp-scope /* 85px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-160{width: calc(var(--table-col-160) * 0.563);}.wcms-usp-scope /* 90px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-180{width: calc(var(--table-col-180) * 0.567);}.wcms-usp-scope /* 102px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-200{width: calc(var(--table-col-200) * 0.570);}.wcms-usp-scope /* 114px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-220{width: calc(var(--table-col-220) * 0.573);}.wcms-usp-scope /* 126px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-240{width: calc(var(--table-col-240) * 0.575);}.wcms-usp-scope /* 138px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-260{width: calc(var(--table-col-260) * 0.577);}.wcms-usp-scope /* 150px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-280{width: calc(var(--table-col-280) * 0.579);}.wcms-usp-scope /* 162px */
    .pdp-product-table-wrap .pdp-product-table col.table-col-300{width: calc(var(--table-col-300) * 0.567);}.wcms-usp-scope /* 170px */
    .pdp-product-table-wrap .pdp-product-table col[data-col-mo]{width: attr(data-col-mo %);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-img img{max-width: calc(var(--table-img-max-width) * 0.6);}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-br-pc{display: inline;}.wcms-usp-scope .pdp-product-table-wrap .pdp-product-table .table-br-mo{display: block;}.wcms-usp-scope /* 모바일 상단 행 고정 (data-sticky-rows 속성 선언) */
    .pdp-product-table-wrap[data-sticky-rows] .pdp-product-table thead{position: sticky;top: 0;z-index: 15;}.wcms-usp-scope .pdp-product-table-wrap[data-sticky-rows] .pdp-product-table thead tr:last-child th{box-shadow: inset 0 -1px 0 var(--table-border-color);}.wcms-usp-scope /* 모바일 좌측 1열 고정 (data-sticky-cols 속성 선언) */
    .pdp-product-table-wrap[data-sticky-cols] .pdp-product-table thead tr:first-child th:first-child{position: sticky;left: 0;z-index: 15;background-color: var(--table-head-th-bg);}.wcms-usp-scope .pdp-product-table-wrap[data-sticky-cols] .pdp-product-table tbody tr > th:first-child{position: sticky;left: 0;z-index: 14;background-color: var(--table-body-th-bg);}.wcms-usp-scope /* 
		2행 고정(data-sticky-rows="2") 테이블에서 1행 첫번째 th에 rowspan 속성이 없는 경우에만 2행 첫번째 th를 left: 0 고정함.
 	.pdp-product-table-wrap[data-sticky-rows="2"][data-sticky-cols] .pdp-product-table thead tr:first-child th:first-child:not([rowspan]):not([rowspan="1"]) ~ tr:nth-child(2) th:first-child,.wcms-usp-scope .pdp-product-table-wrap[data-sticky-rows="2"][data-sticky-cols] .pdp-product-table thead:not(:has(tr:first-child th:first-child[rowspan]:not([rowspan="1"]))) tr:nth-child(2) th:first-child {position: sticky;left: 0;z-index: 15;background-color: 
	var(--table-head-th-bg);}
	*/
	/* 
		[2행 1열 고정 조건] 
		1행 첫번째 th에 rowspan이 없을 때만 2행 첫번째 th를 left: 0 고정함.
	*/
	.pdp-product-table-wrap[data-sticky-rows][data-sticky-cols] .pdp-product-table thead:not(:has(tr:first-child th:first-child[rowspan])) tr:nth-child(2) th:first-child{position: sticky;left: 0;z-index: 15;background-color: var(--table-head-th-bg);}.wcms-usp-scope /* 
		[3행 1열 고정 조건] 
		1행 첫번째 th가 rowspan="3"이 아닐 때만 3행의 실제 1열 th를 left: 0 고정
		1행 첫번째 th에 rowspan이 아예 없는 경우 -> 3행의 first-child가 1열
		1행 첫번째 th가 rowspan="2"인 경우 -> 2행을 건너뛰고 3행의 first-child가 1열
	*/
	.pdp-product-table-wrap[data-sticky-rows="3"][data-sticky-cols] .pdp-product-table thead:not(:has(tr:first-child th:first-child[rowspan])) tr:nth-child(3) th:first-child,.wcms-usp-scope .pdp-product-table-wrap[data-sticky-rows="3"][data-sticky-cols] .pdp-product-table thead:has(tr:first-child th:first-child[rowspan="2"]) tr:nth-child(3) th:first-child{position: sticky;left: 0;z-index: 15;background-color: var(--table-head-th-bg);}.wcms-usp-scope /* 모바일 좌측 2열 고정 (data-sticky-cols="2" 속성 선언) 2609015 1447 */
	/* .pdp-product-table-wrap[data-sticky-cols="2"] .pdp-product-table-inner {scroll-padding-left: calc(var(--table-col-100) + var(--table-col-120));} */
    .pdp-product-table-wrap[data-sticky-cols="2"] .pdp-product-table tbody tr > th.table-th-sub{position: sticky;left: var(--table-col-100);z-index: 14;background-color: var(--table-body-th-bg-sub);}.wcms-usp-scope .pdp-product-table-wrap[data-sticky-cols="2"] .pdp-product-table tbody tr > th[colspan="2"]{position: sticky;left:0;z-index:1 !important;}
}/* 모바일 */
@media screen and (max-width: 768px){.wcms-usp-scope /** variable **/
    .pdp-product-table-wrap{
        --scroll-margin-top: 260px;
    }
}


