@charset 'utf-8';
.lg-signature-wrap{padding-top: 0;}
body.cursor-drag{cursor: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/cursor-zoom-drag.png"), pointer;}

/* common style */
.product-detail-contents{letter-spacing: -0.005em;}
.product-detail-contents img, .product-detail-content video{max-width: 100%;} /* 220719 Add video style */
.product-detail-contents .character{font-family: sans-serif;} /* 220607-2 Add .character style */
.product-detail-contents .wrap1360, .product-detail-content.features >div:not(.usp-layout-absolute, .usp-layout-transition, .ft-sub-usp1, .module-gallery ), .product-detail-content.spec >div:not(.spec-specsheet){max-width: 1360px; width: 100%; margin: 0 auto; box-sizing: border-box;} /* 220719 Edit common style */
.product-detail-content .product-tit, .products-lineup .product-tit, .popup-modal .product-tit{padding-bottom: 0.7em; font-size: 32px; text-transform: uppercase; line-height: 1.3; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .product-tit span{display: block; padding-bottom: 1em; font-size: 16px;}
.product-detail-content .product-txt, .products-lineup .product-txt{font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 18px; line-height: 1.5;}
.product-detail-content .product-tit-box, .popup-modal .product-tit-box{display: inline-block; margin-bottom: 1.5em; padding: 0.5em 1em; border: 1px solid; border-image: linear-gradient(135deg, #ffffff 0%, #A4A4A450  50%, #ffffff70 100%) 1; background-color: rgba(0, 0, 0, .73); font-size: 16px; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .product-eyebrow{display: block; margin-bottom: 0.8em; font-size: 16px; text-transform: uppercase; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .btn-white{transition: all 0.3s; display: inline-block; padding: 0.8em 1.2em; background-color: #fff; border: 1px solid transparent; color: #000; cursor: pointer;}
.product-detail-content .btn-white:hover, .product-detail-content .btn-white:focus{background-color: #000; border-color: #fff; color: #fff;}
.product-detail-content .btn-white span {font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .ft-sub-usp1, .product-detail-content .spec-specsheet{position: relative; background: #161616;}
.product-detail-content .ft-sub-usp1::after, .product-detail-content .spec-specsheet::after{content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, #000000 0%, transparent 100%);}
.product-detail-content .pdp-vdo{position: relative;}
.product-detail-content .btn-pdp-vdo{display: block; width: 40px; height: 40px; position: absolute; bottom: 30px; right: 30px; background: no-repeat center / cover; cursor: pointer; visibility: hidden; z-index: 2;}
.product-detail-content .btn-pdp-vdo.visible{visibility: visible;}
.product-detail-content .btn-pdp-vdo-pause{background-image: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-pdp-vdo-pause.svg");}
.product-detail-content .btn-pdp-vdo-play{background-image: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-pdp-vdo-play.svg");}
.product-detail-contents .tx-upper{text-transform: uppercase !important;}/* 220719 Add class */
.product-detail-contents .tx-none{text-transform: none !important;} /* 220719 Add class */
.product-detail-content .product-disclaimer{display: block; padding: 1.5em 0 3.8em; font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 14px; color: #9e9e9e; line-height: 1.5; text-align: left;} /* 220607-2 Change .product-disclaimer style (margin → padding) */
.product-detail-content .ft-sub-usp-tab .sub-usp-tit{font-size: 20px; padding: 1.2em 0 1.2em; text-transform: uppercase; text-align: left; line-height: 1.4; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .ft-sub-usp-tab .sub-usp-txt p{padding-bottom: 3em; font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 18px; line-height: 1.5; text-align: left;}
.lg-signature-wrap.products .btn-close-modal{position: absolute; top: 30px; right: 30px; width: 30px; height: 30px; background: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-pop-close.svg") no-repeat center / cover; z-index: 2; cursor: pointer;}
.product-detail-content .usp-layout-basic.side .ft-img{text-align: right;}
.product-detail-content .usp-layout-basic.center{text-align: center;} /* 220616 Remove .product-disclaimer → text-align: center */
.product-detail-content .usp-layout-basic.center .product-txt{margin: 0 auto 3em;} /* 220616 add margin-bottom 2em */ /* 220628 Edit margin-bottom(3em → 2em ) */
.product-detail-content .usp-layout-flex{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; align-items: center; -webkit-align-items: center; justify-content: space-between; -webkit-justify-content: space-between;} /* 220607-2 Add style */ /* 220616 Add 'justify-content' */
.product-detail-content .usp-layout-reverse{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center;} /* 220628 Remove padding */
.product-detail-content .usp-layout-reverse .ft-txt{width: 39.5%; box-sizing: border-box;}
.product-detail-content .usp-layout-absolute{position: relative; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; justify-content: flex-end; -webkit-justify-content: flex-end;}
.product-detail-content .usp-layout-absolute .ft-txt{position: absolute; top: 50%; left: 14.58333333%; z-index: 2; padding-right: 0;} /* 220719 Edit top, left position */
.product-detail-content .usp-layout-absolute .pdp-vdo{width: 84.25%; max-width: 1348px;} /* 220719 Add width style */
.product-detail-content .usp-layout-transition-wrap.fixed, .product-detail-content .usp-layout-transition-wrap2.fixed{position: fixed; top: 0; left: 0;} /* 220719 Add usp-layout-transition-wrap2 */
.product-detail-content .usp-layout-transition-wrap.ended, .product-detail-content .usp-layout-transition-wrap2.ended{position: absolute; top: auto; bottom: 0; left: 0;} /* 220719 Add usp-layout-transition-wrap2 */
/* s: 220607-2 Add .usp-layout-transition style */
.product-detail-content .usp-layout-transition{position: relative; height: 550vh;} /* 220616-2 Change height 500vh → 500vh */
/* 220719 s: Add .usp-layout-transition-wrap2 style */
.product-detail-content .usp-layout-transition-wrap, .product-detail-content .usp-layout-transition-wrap2{position: relative; width: 100%; height: 100vh;} 
.product-detail-contents .usp-layout-transition-wrap2{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.product-detail-contents .usp-layout-transition-wrap2 .pdp-vdo-wrap, .product-detail-contents .usp-layout-transition-wrap2 .ft-txt-inner-wrap{position: relative; width: 50%;} 
.product-detail-contents .usp-layout-transition-wrap2 .pdp-vdo{position: absolute; top: 50%; transform: translateY(-50%); left: 14.58333333vw; max-height: 564px; overflow: hidden;}
.product-detail-content .usp-layout-transition .ft-img{transition: opacity 1s; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .001;}
.product-detail-content .usp-layout-transition .ft-img.on{opacity: 1;}
.product-detail-content .usp-layout-transition .ft-img img{position: absolute; bottom: 0; left: 0; width: 100%; max-height: 100%;}
/* 220719 e: Add .usp-layout-transition-wrap2 style */
.product-detail-content .usp-layout-transition .ft-icon{transition: opacity .8s; position: absolute; top: 130px; right: 60px; width: 100px; opacity: .001; line-height: 1.3; text-align: center;}
.signature_lgcom_wrap.scrU .usp-layout-transition .usp-layout-transition-wrap.fixed .ft-icon{top: 280px;} /* 220719 Add .usp-layout-transition.fixed */
.product-detail-content .usp-layout-transition .ft-icon.active{opacity: 1;}
.product-detail-content .usp-layout-transition .ft-icon img{display: block; margin: 0 auto 1em; width: 100px; height: 100px;}
.product-detail-content .ft-txt-inner{position: absolute; top: 50%; left: 14.58333333vw; transform: translateY(-50%); z-index: 2; width: 100%; overflow: hidden; padding-top: 70px;} /* 220719 Edit left position */
.product-detail-content .ft-txt-inner .ft-txt.fade-in{opacity: .999; transform: translateY(0); transition-delay: .3s;}
.product-detail-content .ft-txt-inner .ft-txt.fade-out{opacity: .001; transform: translateY(-130%); pointer-events: none;}
.product-detail-content .ft-txt-inner .ft-txt{transition: transform 1s, opacity .45s; opacity: 1; transform: translateY(130%);}
.product-detail-content .usp-layout-transition .ft-txt .product-disclaimer{color: #bfbfbf; line-height: 1.6;}
/* e: 220607-2 Add .usp-layout-transition style */

.popup-modal{position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; visibility: hidden; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
#modalDim{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .8; z-index: 100;}

/* Product detail contents style (based on oled8ktv) */
.product-detail-content .kv-hero{position: relative; width: 100%; height: 350vh;}
.product-detail-content .kv-hero-wrap{position: absolute; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden;}
.product-detail-content .kv-hero-wrap.fixed{position: fixed; top: 0; left: 0;}
.product-detail-content .kv-hero-wrap.ended{position: absolute; top: auto; bottom: 0; left: 0;}
.product-detail-content .kv-hero .pdp-vdo{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%;}
.product-detail-content .kv-hero .pdp-vdo video{position: absolute; bottom: 0; left: 0; max-width: 100%;}
.product-detail-content .kv-hero .kv-hero-txt-wrap{position: relative; width: 100%; height: 100vh;}
.product-detail-content .kv-hero .kv-hero-txt-inner{position: absolute; top: 50%; transform: translateY(-50%); left: 14.58333333vw; z-index: 2; overflow: hidden; line-height: 1.4; padding: 50px 0;} /* 220719 Edit left position */
.product-detail-content .kv-hero .kv-hero-txt-inner1{z-index: 3;}
.product-detail-content .kv-hero .kv-hero-txt-inner2{font-size: 32px; text-transform: uppercase;}
.product-detail-content .kv-hero .kv-hero-txt-inner2 p {font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .kv-hero .kv-hero-txt-inner3{font-size: 18px;}
.product-detail-content .kv-hero .kv-hero-txt-inner > *{transition: transform .8s, opacity .35s; transform: translateY(130%); opacity: .001;} 
.product-detail-content .kv-hero .kv-hero-txt-inner1 > * {transition: transform 1s, opacity .45s; opacity: 1; transform: translateY(0);}
.product-detail-content .kv-hero .kv-hero-txt-inner > *.fade-in{opacity: .999; transform: translateY(0); transition-delay: .3s;}
.product-detail-content .kv-hero .kv-hero-txt-inner > *.fade-out{opacity: .001; transform: translateY(-130%); pointer-events: none;}
.product-detail-content .kv-hero-tit{font-size: 40px; text-transform: uppercase;}
.product-detail-content .kv-hero-txt{display: block; margin-bottom: 1.5em; line-height: 1.35; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .kv-hero .kv-hero-txt-inner button{text-transform: uppercase;}
.product-detail-content .kv-hero .kv-hero-scroll{position: absolute; transform: translateX(-50%); bottom: 36px; left: 50%;}
.product-detail-content .kv-hero .kv-hero-scroll img{animation: scroll-ani 2s infinite;}
@keyframes scroll-ani{0%, 100%{transform: translateY(0%);} 50%{transform: translateY(50%);}}
.product-detail-content .kv-hero-wrap > .kv-hero-awards{position: absolute; bottom: 74px; right: 80px; text-align: center; }

.product-detail-content .kv-hero-wrap .kv-hero-awards-wrap{position: relative; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;}

/* s: 220719 Add kv-hero-awards-wrap.awards4 style */
.product-detail-content .kv-hero-wrap .kv-hero-awards-wrap.awards4{width: 50%}
.product-detail-content .kv-hero-wrap .kv-hero-awards-wrap.awards4 img{width: 180px; height: 180px;}
/* e: 220719 Add kv-hero-awards-wrap.awards4 style */

/* s: 220719 .kv-hero-awards-wrap → .kv-hero-awards */
.product-detail-content .kv-hero-wrap .kv-hero-awards::after{content: ""; display: block; clear: both;}
.product-detail-content .kv-hero-wrap .kv-hero-awards img{display: block; margin: 0 20px 20px 0; width: 143px; height: 143px;} /* Remove float, Add display */
/* e: 220719 .kv-hero-awards-wrap → .kv-hero-awards */

/* .product-detail-content .kv-hero-wrap > .kv-hero-awards img{display: block; width: 143px; height: 143px; margin-top: 20px;} 220719 Remove */ 
.product-detail-content .kv-hero-txt-inner .kv-hero-awards{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.signature_lgcom_wrap.scrD .signature_lgcom_header.hei0{opacity: 0; height: 0; pointer-events: none;} /* 220719 Add pointer-events */
.product-detail-content .snb-product{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; width: 100%; height: 70px; padding: 0 280px; margin-top: -1px; box-sizing: border-box; background-color: #6B6C6C; font-size: 22px;} /* 220719 Edit snb-product style */
.product-detail-content .snb-product.fixed{position: fixed; top: 0; left: 0; z-index: 98;} /* 220607-2 Change .snb-product's z-index 99 → 98 */
.product-detail-content .snb-product h1 {font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.signature_lgcom_wrap.scrU .snb-product.fixed{top: 82px;}
.product-detail-content .snb-product ul{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; align-items: center; -webkit-align-items: center; margin-bottom: 0;}
.product-detail-content .snb-product li > *{margin-left: 100px; color: #fff; cursor: pointer;} /* 220719 Fix color */
.product-detail-content .snb-product li button span{position: relative; display: inline-block; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .snb-product li button span::before{content: ""; display: block; position: absolute; width: 100%; height: 1px; background-color: transparent; bottom: 0; left: 50%; transform: translateX(-50%);}
.product-detail-content .snb-product li.on button{color: #fff;}
.product-detail-content .snb-product li.on button span::before{background-color: #fff;}
.product-detail-content .snb-product .btn-product-buy{display: inline-block; padding: 0.5em 1.3em; background-color: #3B3838; color: #fff; border-radius: 45px; font-size: 20px;} /* 220719 Edit button style */
.product-detail-content .snb-product .btn-product-buy span {font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .kv-key-features{position: relative; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; background-color: #161616;}
.product-detail-content .kv-key-features .kv-key-features-wrap{padding: 170px 0 250px; text-align: center;}
.product-detail-content .kv-key-features .key-features-items{margin-top: 100px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center;}
.product-detail-content .kv-key-features .key-features-item{position: relative; width: 340px; text-align: center;}
.product-detail-content .kv-key-features .key-features-item img{width: 70px; height: 70px;}
.product-detail-content .kv-key-features .key-features-item::after{content: ""; display: block; position: absolute; top: 0; right: 0; width: 1px; height: 76px; background-color: #545454;}
.product-detail-content .kv-key-features .key-features-item:last-child:after{background-color: transparent;}
.product-detail-content .kv-key-features .key-features-item p{margin-top: 3em; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 16px; text-transform: uppercase; line-height: 1.35;} /* 220719 Add line-height */
/* s: 220628 Fix PDP layout */
.product-detail-content .ft-main-usp1, .product-detail-content .ft-sub-usp1, .product-detail-content .ft-sub-usp2, .product-detail-content .ft-sub-usp3{padding-top: 160px;} /* 220719 Add sub-usp3 */
.product-detail-content .ft-main-usp2, .product-detail-content .ft-main-usp3, .product-detail-content .ft-main-usp4, .product-detail-contents .product-detail-content  .module-gallery{padding-top: 250px;}
/* e: 220628 Fix PDP layout */
/* s: 220607 Edit module-gallery */
.signature-content .product-detail-contents .module-gallery{background: #000; text-align: center;}
.signature-content .product-detail-contents .module-gallery:after{background: transparent;}
/* e: 220607 Edit module-gallery */
.product-detail-content .ft-sub-usp1{text-align: center; padding-bottom: 150px} /* 220628 Fix padding */
/*.product-detail-content .ft-sub-usp1 .ft-sub-usp-tab{margin-top: 3em;}  220628 Remove */
.product-detail-content .ft-sub-usp1-wrap{position: relative; z-index: 2;} /* 220628 Remove padding */
.product-detail-content .ft-sub-usp-tab .ft-tablist{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; width: 100%; margin-bottom: 1.5em;} /* 220713 Remove height */
.product-detail-content .ft-sub-usp-tab .ft-tab{position: relative; font-size: 20px; height: 65px; line-height: 65px;} /* 220713 Add height, line-height  */
.product-detail-content .ft-sub-usp1 .ft-sub-usp-tab .ft-tab, .product-detail-content .ft-sub-usp2 .ft-sub-usp-tab .ft-tab{width: calc(100% / 2 - 10px);}
.product-detail-content .ft-sub-usp3 .ft-sub-usp-tab .ft-tab{width: calc(100% / 3 - 10px);} /* 220719 Add sub-usp3 ft-tab */
.product-detail-content .ft-sub-usp-tab .ft-tab button{display: block; width: 100%; height: 100%; color: #767676; cursor: pointer; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;} /* 220713 Remove line-height */
.product-detail-content .ft-sub-usp-tab .ft-tab::after{content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #313131;}
.product-detail-content .ft-sub-usp-tab .ft-tab.on::after{background-color: #fff; color: #fff;}
.product-detail-content .ft-sub-usp-tab .ft-tab.on button{color: #fff;}
.product-detail-content .ft-sub-usp-tab .ft-tabpanel{visibility: hidden; max-height: 0; overflow: hidden;}
.product-detail-content .ft-sub-usp-tab .ft-tabpanel.on{visibility: visible; max-height: 1000px;}
.product-detail-content .GPC0049 .twentytwenty-handle .twentytwenty-left-arrow {background: url(https://www.lg.com/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-drag.png) no-repeat 50% 50%;}
 /* .product-detail-content .ft-sub-usp2{padding: 100px 0 0;} 220628 Remove */
.product-detail-content .ft-sub-usp-tab .product-detail-content-ref-wrap{margin-top: 4em;}
.product-detail-content .spec-specsheet{padding-bottom: 150px;}
.product-detail-content .spec-specsheet-wrap{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; position: relative; z-index: 2; padding: 150px 0;} /* 220628 fix padding */
.product-detail-content .spec-specsheet .spec-img{position: relative; margin-right: 45px;}
.product-detail-content .spec-specsheet .spec-txt{width: 470px; margin-left: 45px;}
.product-detail-content .spec-specsheet .spec-tit{display: inline-block; padding-bottom: 0.3em; font-size: 32px; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .spec-specsheet .btn-dimensions{transition: opacity .3s; display: inline-block; margin-bottom: 0.7em; margin-left: 0.3em; width: 24px; height: 24px; background: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-pdp-vdo-play.svg") no-repeat center / cover; vertical-align: middle; cursor: pointer; opacity: .8;}
.product-detail-content .spec-specsheet .btn-dimensions:hover, .product-detail-content .spec-specsheet .btn-dimensions:focus{opacity: 1;}
.product-detail-content .spec-specsheet .btn-white{width: 320px; margin-top: 0.5em; padding: 0.6em 1.2em; font-size: 20px; text-align: center; box-sizing: border-box;}
.product-detail-content .btn-product-buy.btn-white{margin-top: 1.7em;}
#specAcdn{position: relative; z-index: 2; width: 1130px; margin: 0 auto;}
#specAcdn .spec-acdn-header{transition: all .2s; position: relative; display: block; width: 100%; height: 100%; padding: 1em 0.5em; border-top: 1px solid #fff; font-size: 22px; color: #fff; cursor: pointer; text-align: left; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
#specAcdn .spec-acdn-tit:last-of-type .spec-acdn-header{border-bottom: 1px solid #fff;}
#specAcdn .spec-acdn-header::before, #specAcdn .spec-acdn-header::after{content: ""; display: block; position: absolute; top: 50%; right: 1em; transform: translateY(-50%); width: 20px; height: 3px; background-color: #fff;}
#specAcdn .spec-acdn-header::after{transition: all 0.3s; transform: translateY(-50%) rotate(90deg);}
#specAcdn .spec-acdn-header.on{background-color: #383838; border-bottom: 1px solid #fff;}
#specAcdn .spec-acdn-header.on::after{transform: translateY(-50%) rotate(0deg);}
#specAcdn .spec-acdn-panel{transition: all .25s; visibility: hidden; max-height: 0; overflow: hidden;}
#specAcdn .spec-acdn-panel.on{visibility: visible; max-height: 10000px;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; margin-top: 2.5em; margin-bottom: 80px;}
#specAcdn #AcdnPanelOthers .spec-acdn-panel-list{margin-top: 0;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list li{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; width: calc(100% / 2 - 25px); border-bottom: 1px solid #5e5e5e; height: 110px;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list li > *{display: block; text-align: left; line-height: 1.2;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list strong{padding-left: 0.5rem; padding-right: 0.5em; width: 60%; box-sizing: border-box; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list span{width: 40%; font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif;}
#specAcdn .spec-acdn-panel h5{font-size: 22px; padding: 2em 0 1em 0.5rem; letter-spacing: -0.025em;} /* 220719 Add letter-spacing */

.product-detail-content .spec-articles{padding: 150px 0; text-align: center;}
.product-detail-content .product-related-articles{padding-top: 1.8em; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; letter-spacing: 0;}
.product-detail-content .product-related-article{width: calc(100% / 3 - 25px); max-width: 688px;} /* 220719 Max-width */
.product-detail-content .product-related-article a{display: block; width: 100%; height: 100%; text-align: left;}
.product-detail-content .product-related-article .article-txt{padding: 1.5em 0 1em; font-size: 12px; color: #959595;}
.product-detail-content .product-related-article .article-category{position: relative; display: inline-block; padding-right: 10px; margin-right: 5px; }
.product-detail-content .product-related-article .article-category::after{content: ""; display: block; position: absolute; transform: translateY(-50%); top: 50%; right: 0; width: 2px; height: 2px; border-radius: 50%; background: #959595;}
.product-detail-content .product-related-article .article-tit{padding-bottom: 1em; font-size: 22px; color: #fff; line-height: 1.25; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-content .product-related-article .article-tag{display: inline-block; padding-right: 15px; font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 14px; color: #fff;}
.products-lineup{position: relative; background-color: #161616; padding: 150px 0; text-align: center;}
.products-lineup .lineup-slider{position: relative; margin-top: 3.5em;}
.products-lineup .lineup-slider .slick-list{overflow: hidden;}
.products-lineup .lineup-slider .slick-slide{display: inline-block; text-align: center; box-sizing: border-box;}
.products-lineup .lineup-slider .slick-slide strong{display: block; font-size: 22px; color: #fff; font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif;} /* 220719 add display block */
.products-lineup .lineup-slider .slick-arrow{display: block; position: absolute; top: 50%; transform: translateY(-50%); transition: opacity .25s; width: 25px; height: 44px; background: no-repeat center / cover; cursor: pointer; opacity: .75;}
.products-lineup .lineup-slider .slick-arrow.slick-disabled{opacity: .5 !important;} /* 220616 add slick-disabled style */
.products-lineup .lineup-slider .slick-arrow:hover, .products-lineup .lineup-slider .slick-arrow:focus{opacity: 1;}
.products-lineup .lineup-slider .slick-arrow.slick-prev{left: -30px; background-image: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/lineup-slider-arrow-left.svg");}
.products-lineup .lineup-slider .slick-arrow.slick-next{right: -30px; background-image: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/lineup-slider-arrow-right.svg");}

/* Popup Explore */
.lg-signature-wrap.products #popExplore{height: 100vh;}
.lg-signature-wrap.products #popExplore button{display: block; position: absolute; cursor: pointer;}
.lg-signature-wrap.products #popExplore .btn-zoomist-zoom{width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
.lg-signature-wrap.products #popExplore .btn-zoomist-zoom::after{content: ""; display: block; position: absolute; top: 16.48148148%; right: 31.92708333%; width: 90px; height: 90px; background: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-zoom-in.svg") no-repeat center / cover;}
.lg-signature-wrap.products .product-explore-img{height: 100vh;}
.lg-signature-wrap.products .zoomist-zoomer{top:auto; bottom: 50px; right: 50px;}
.lg-signature-wrap.products .product-explore-map{position: absolute; bottom: 60px; left: 60px; z-index: 1; width: 240px; height: 130px; overflow: hidden;} /* 220616-2 Change height */ /* 220719 Change height */

/* 220607 Remove 'display: none;' */
.lg-signature-wrap.products .product-explore-focusarea{position: absolute; top: 0; left: 0; width: 80%; height: 80%; border: 1px solid #fff; transform-origin: 50%; /* display: none; */ box-sizing: border-box;} /* 220616 Edit box-sizing: border-box*/
.lg-signature-wrap.products .zoomist-wrapper{background-color: #000;}

/* zoomist style */
.zoomist-container{position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.zoomist-wrapper{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#f4f4f4}
.zoomist-image{position:absolute;top:0;left:0;max-width:none !important;max-height:none !important;pointer-events:none}
.zoomist-slider{position:absolute;z-index:2;top:0;left:0;background-color:rgba(255,255,255,0.8);border-radius:0 0 5px 0}
.zoomist-slider-main{position:relative;display:flex;justify-content:flex-start}
.zoomist-slider-main:hover .zoomist-slider-bar{background-color:#aaa}
.zoomist-slider-main:hover .zoomist-slider-button::before{box-shadow:0 0 10px rgba(0,0,0,0.6)}
.zoomist-slider-main.zoomist-slider-horizontal{align-items:flex-start;width:150px;padding:20px 0;margin:0 20px}
.zoomist-slider-main.zoomist-slider-horizontal .zoomist-slider-bar{top:calc( 50% - 1px);left:0;width:100%;height:2px}
.zoomist-slider-main.zoomist-slider-vertical{align-items:flex-end;height:150px;padding:0 20px;margin:20px 0}
.zoomist-slider-main.zoomist-slider-vertical .zoomist-slider-bar{top:0;left:calc( 50% - 1px);width:2px;height:100%}
.zoomist-slider-bar{display:block;position:absolute;z-index:0;border-radius:1px;background-color:#ccc;transition:background-color .3s}
.zoomist-slider-button{display:block;position:relative;z-index:1;width:0 !important;height:0 !important}
.zoomist-slider-button::before{position:absolute;display:block;content:'';left:-5px;top:-5px;width:10px;height:10px;background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.4);transition:box-shadow .3s}
.zoomist-zoomer{position:absolute;z-index:2;top:0;right:0;border-radius:0 0 0 5px;overflow:hidden}
.zoomist-in-zoomer,.zoomist-out-zoomer{position:relative;width:50px;height:50px;cursor:pointer;background-color:rgba(255,255,255,0.8);transition:background-color .3s}
.zoomist-in-zoomer:hover,.zoomist-out-zoomer:hover{background-color:rgba(255,255,255,0.9)}
.zoomist-in-zoomer svg,.zoomist-out-zoomer svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;fill:#333}
.zoomist-zoomer-disable{pointer-events:none;opacity:.6}

/* Popup Buynow */
.lg-signature-wrap.products #popBuynow{height: 100%; background-color: #000; overflow-y: scroll;}
#popBuynow .check-the-country{position: relative; width: 1130px; margin: 130px auto; padding: 50px; border: 1px solid #767676;}
#popBuynow .product-tit{padding-bottom: 0;}
#popBuynow .modal-tit{display: block;}
#popBuynow .sub-tit{padding: 2em 0 3em; font-size: 16px; text-transform: uppercase;}
#popBuynow .country-wrap{border-bottom: 1px solid #767676;}
#popBuynow .country-list{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items: center; -webkit-align-items: center;}
#popBuynow .country-list li{width: calc(100% / 4); text-align: center; margin-bottom: 3em;}
#popBuynow .country-list li img{width: 80px; height: 80px;}
#popBuynow .country-name{display: block; font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 18px; color: #fff;  margin-top: 0.6em;}

#popYoutube{height: 100%;}
#popYoutube .pop-youtube-player-wrap{width: 90%; max-width: 1200px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#popYoutube .pop-youtube-player-inner{padding-bottom: 53.75%; padding-top: 30px; height: 0;}
#popYoutube .pop-youtube-player{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#popYoutube  .btn-close-modal{top: -70px; right: 0; width: 70px; height: 70px; background-image: url("https://www.lg.com/global/lg-signature/images/common/signature_lgcom_pop_close_btn.svg");}
#popYoutubePlayer{width: 100%; height: 100%;}

/* btn-top */
.lg-signature-wrap.products .btn-top{position: fixed; bottom: 20px; right: 20px; transition: opacity .8s ease-out, transform .5s ease-out; opacity: 1; transform: translateX(0); width: 50px; height: 50px; background: rgba(229, 229, 229, .75); border-radius: 50%; cursor: pointer; z-index: 999;}
.lg-signature-wrap.products .btn-top::after{content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20px; height: 20px; background: url("/content/dam/channel/wcms/global/lg-signature/resource/images/common/btn-top-b.svg") no-repeat center / cover;}
.lg-signature-wrap.products .btn-top.call-yet{opacity: 0; transform: translateX(110px);}

/* s: 220607-2 Add wine cellar's style */
.product-detail-content .kv-key-features .key-features-item p.tx_none{text-transform: none;}
.product-detail-content .ft-txt-inner3{padding-top: 0;}
.product-detail-contents[data-product="wineCellar"] .module-gallery{padding-top: 200px;}
.product-detail-contents[data-product="wineCellar"] .ft-sub-usp1 .ft-sub-usp-tab .ft-tab{width: calc(100% / 3 - 20px);}
.product-detail-contents[data-product="wineCellar"] .ft-sub-usp2 .ft-sub-usp-tab .ft-tab{width: calc(100% / 4 - 20px);}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list .heiBig{height: 332px;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list .heiMid{height: 270px;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list ul{width: calc(100% / 2 - 25px); flex-direction: column; -webkit-flex-direction: column;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list ul li{width: 100%;}
.product-detail-contents[data-product="wineCellar"] #specAcdn .spec-acdn-panel-list strong, .product-detail-contents[data-product="wineCellar"] #specAcdn .spec-acdn-panel-list span{width: 50%; box-sizing: border-box;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list .panel-list-inner span{position: relative; display: block; width: 100%; padding-left: 15px;}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list .panel-list-inner span::before{content: ""; display: block; position: absolute; top: 8px; left: 0; width: 5px; height: 5px; background-color: #fff; border-radius: 50%;} /* 221004 Change top position, delete transform */
.product-detail-contents[data-product="wineCellar"] .spec-specsheet-wrap{padding: 80px 0 150px}
#specAcdn .spec-acdn-panel .spec-acdn-panel-list .wHei160{height: 180px;} /* 221004 Change height */
/* e: 220607-2 Add wine cellar's style */

/* s: 220628 Add washer's style */
.product-detail-contents[data-product="washer"] .ft-sub-usp1 .ft-sub-usp-tab .ft-tab, .product-detail-contents[data-product="washer"] .ft-sub-usp2 .ft-sub-usp-tab .ft-tab{width: calc(100% / 3 - 10px);}
#specAcdn.w50 .spec-acdn-panel .spec-acdn-panel-list strong{width: 50%;}
#specAcdn.w50 .spec-acdn-panel .spec-acdn-panel-list span{width: 50%;}
#specAcdn.w45 .spec-acdn-panel .spec-acdn-panel-list strong{width: 45%;} /* 221004 Add style */
#specAcdn.w45 .spec-acdn-panel .spec-acdn-panel-list span{width: 55%;} /* 221004 Add style */
/* e: 220628 Add washer's style */

/* 220719 Add refrigerator */
.product-detail-content .kv-hero2{height: 450vh;}
.product-detail-content .kv-hero2 .kv-hero-txt-inner3-1{font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif; font-size: 40px; text-transform: uppercase;}
.product-detail-content .kv-hero2 .kv-hero-txt-inner4{padding-right: 20px; font-size: 18px; font-family: LGEI Text,Segoe UI,"Microsoft Sans Serif",sans-serif;}
.product-detail-contents[data-product="refrigerator"] .usp-layout-transition{height: 200vh; padding-top: 0;}
.product-detail-contents[data-product="refrigerator"] .usp-layout-transition .usp-layout-transition-wrap{background-color: #161616;} /* 220719 */
.product-detail-contents[data-product="refrigerator"] .usp-layout-reverse{padding-bottom: 150px;} /* 220719 */
.product-detail-contents[data-product="refrigerator"] .usp-layout-reverse .ft-txt{width: 34.5%;}
.product-detail-contents[data-product="refrigerator"] .product-detail-content.features .ft-sub-usp3{max-width: none; width: auto; margin: 0;}
.product-detail-contents[data-product="refrigerator"] .usp-layout-transition-wrap2{background-color: #161616;}

/* 220719 Add air-purifier */
.product-detail-contents[data-product="airPurifier"] .ft-main-usp1{padding-top: 0;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-absolute .ft-txt{top: 20%;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-transition{height: 400vh; padding-top: 0;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-transition.ft-main-usp4{height: 200vh;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap .pdp-vdo{bottom: 0; height: 100vh;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap .pdp-vdo video{width: 100%;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .ft-txt-inner{left: 6.583333vw;}
.product-detail-contents[data-product="airPurifier"] .ft-main-usp2{padding-bottom: 125px;}
.product-detail-contents[data-product="airPurifier"] .usp-layout-reverse .ft-txt{width: auto;}
.product-detail-contents[data-product="airPurifier"] .ft-sub-usp1 .ft-sub-usp-tab .ft-tab{width: calc(100% / 3 - 20px);}

@media screen and (min-width: 2000px){
    .product-detail-content .usp-layout-absolute .ft-txt, .product-detail-content .kv-hero .kv-hero-txt-inner{left: 21.5833vw;} /* 220719 Add .usp-layout-absolute */
    .product-detail-content .kv-hero .pdp-vdo video{width: 100%;}
    .product-detail-content .snb-product{padding: 0 22.5833vw;}
}

@media screen and (max-width: 1650px){ /* 220719 Add max-width 1650px layout */
    .product-detail-content .usp-layout-absolute .ft-txt, .product-detail-content .kv-hero .kv-hero-txt-inner{left: 5.5833vw;}
    .product-detail-content .usp-layout-absolute .pdp-vdo{width: 70.25%;}
    .product-detail-content .usp-layout-reverse .ft-img{max-width: 670px; width: 50%;}
    .product-detail-content .usp-layout-flex .ft-img{max-width: 785px; width: 50%;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .pdp-vdo{left: 4.58333vw;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .ft-txt-inner{left: auto; right: 4.58333vw; width: fit-content;}
}

@media screen and (max-width: 1440px){
    .product-detail-content .kv-hero .kv-hero-txt-inner, .product-detail-content .ft-txt-inner{left: 10vw;} /* 220628 Fix left position  */
    .product-detail-content .snb-product li > *{margin-left: 6vw;} /* 220719 */
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei80{height: 80px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei110{height: 110px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei145{height: 145px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei200{height: 200px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei230{height: 230px;} /* 220607-2 Add wine cellar's style */
}

/* s: 220607 Add responsive style */
@media screen and (max-width: 1360px){
    .product-detail-contents .wrap1360, .product-detail-content.features >div:not(.usp-layout-absolute, .usp-layout-transition, .ft-sub-usp1, .module-gallery ), .product-detail-content.spec >div:not(.spec-specsheet){width: 90%;}
    .product-detail-contents video{max-width: 100%;}
    .product-detail-content .usp-layout-reverse .ft-txt{width: 50%; padding-right: 0; padding-left: 3vw;}
    .product-detail-content .usp-layout-flex .ft-txt{padding-right: 3vw;}
    .product-detail-content .usp-layout-flex .pdp-vdo{width: 60%; padding-left: 3vw; box-sizing: border-box;} /* 220628 Add .usp-layout-flex .pdp-vdo style  */
    .product-detail-content .usp-layout-absolute .ft-txt{left: 0; right: 0; margin: 0 auto; width: 90%;} /* 220719 Fix top position, transfrom  */
    .product-detail-content .usp-layout-absolute .pdp-vdo{margin-left: auto;} /* 220719 Change width, margin */    
    .product-detail-content .snb-product{padding: 0 10.5vw; font-size: 1.25em;} /* 220719 */
    .product-detail-content .snb-product .product-name{flex-basis: 170px;}
    .product-detail-content .snb-product .btn-product-buy{text-align: center;}
    #specAcdn{width: 90%;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-flex .ft-txt{padding: 0;}
}
/* e: 220607 Add responsive style */

@media screen and (max-width: 1279px){ 
    .signature_lgcom_wrap.scrU .snb-product.fixed {top: 66px;}
}
@media screen and (max-width: 875px){ /* 220719 */
    .product-detail-content .snb-product{padding: 0 5.5vw; font-size: 1.05em;}
    .product-detail-content .snb-product .btn-product-buy{font-size: .95em;}
}

/* s: 220616-2 Add module-gallery */
@media screen and (min-width: 768px){
    .signature-content .product-detail-contents .module-gallery .gallery-wrap{margin-top: 80px;}    
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual:nth-child(3){top: 80px;}      
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual:nth-child(5){bottom: 160px;}      
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1599px){
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual:nth-child(3){top: 5vw;}      
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual:nth-child(5){bottom: 10vw;}      
}
/* e: 220616 Add module-gallery */

@media screen and (max-width: 767px){
    .signature_lgcom_wrap.scrU.rchTop .bar{background: #fff;}
    .signature_lgcom_wrap .signature_lgcom_header.hei0{opacity: 1; height: 68px; background-color: #000;}
    .product-detail-content .snb-product.fixed{top: 0;}
    .product-detail-content .usp-layout-basic.side .ft-img{position: relative; left: 15%; padding-top: 3em;}
    .product-detail-content .usp-layout-basic.center{text-align: center;}
    .product-detail-content .usp-layout-flex{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; flex-direction: column; -webkit-flex-direction: column; text-align: center;} /* 220607-2 Add 'text-align-center' */
    .product-detail-content .usp-layout-flex .ft-txt{margin-bottom: 2.5em; padding-right: 0;} /* add padding-right */
    .product-detail-content .usp-layout-flex .pdp-vdo{width: 100%;}
    .product-detail-content .usp-layout-flex .ft-img, .product-detail-content .usp-layout-reverse .ft-img{width: 100%;}
    .product-detail-content .usp-layout-reverse{flex-direction: column-reverse; -webkit-flex-direction: column-reverse;} /* 220616 Add padding */ /* 220628 Remove padding */
    .product-detail-content .usp-layout-reverse .ft-txt{width: 100%; padding-right: 0; text-align: center; margin-bottom: 2.5em; }
    .product-detail-content .usp-layout-basic.center .product-disclaimer, .product-detail-content .usp-layout-reverse .product-disclaimer, .product-detail-content .usp-layout-flex .product-disclaimer{margin-right: auto; text-align: left;} /* 220616 Add disclaimer left alignment */ /* 220616 Add .usp-layout-flex .product-disclaimer*/
    .product-detail-content .usp-layout-absolute{flex-direction: column; -webkit-flex-direction: column;}
    .product-detail-content .usp-layout-absolute .ft-txt{position: static; width: 100%; padding: 0 20px; box-sizing: border-box; text-align: center; transform: none;} /* 220616 Add 'transfrom: none' */
    .product-detail-content .usp-layout-absolute .pdp-vdo{width: 100%;} /* add width */
    /* s: 220607-2 Add .usp-layout-transition style */
    .product-detail-content .usp-layout-transition .ft-txt-inner{top: 50px; left: 0; padding: 55px 20px 0; box-sizing: border-box; transform: translateY(0);}
    .signature_lgcom_wrap.scrU .usp-layout-transition .usp-layout-transition.fixed .ft-txt-inner{top: 120px;} /* 220719 Add .usp-layout-transition.fixed */
    .product-detail-contents .kv-hero .kv-hero-txt-inner.kv-hero-txt-inner3-1{font-size: 22px;}
    .product-detail-contents .kv-hero .kv-hero-txt-inner.kv-hero-txt-inner4{font-size: 16px;}
    .product-detail-content .usp-layout-transition .ft-img{top: auto; bottom: 0; height: 50vh;}
    .product-detail-content .usp-layout-transition .ft-icon{top: auto; bottom : 25px; right: auto; left: 10px; text-align: center; font-size: 14px;}
    .signature_lgcom_wrap.scrU .usp-layout-transition .usp-layout-transition-wrap.fixed .ft-icon{top: auto;} /* 220719 Add .usp-layout-transition.fixed */
    .product-detail-content .usp-layout-transition .ft-icon img{width: 60px; height: 60px; margin-bottom: 0.5em;}
    .product-detail-content .usp-layout-transition .ft-txt .product-disclaimer{text-align: left;}
    .product-detail-content .product-disclaimer{padding: 1em 0 3em; text-align: center;} /* 220616 Change margin → padding */
    .product-detail-content .ft-sub-usp-tab .product-disclaimer{text-align: left;}
    /* e: 220607-2 Add .usp-layout-transition style */
    .product-detail-content .usp-layout-transition{height: 650vh; padding-top: 0 !important;} /* 220616-2 add height */ /* 220719 Add padding */
    .product-detail-contents .wrap1360, .product-detail-content.features >div:not(.usp-layout-absolute, .usp-layout-transition, .ft-sub-usp1, .module-gallery ), .product-detail-content.spec >div:not(.spec-specsheet){max-width: 747px; width: auto; margin: 0 20px; box-sizing: border-box;}
    
    /* 220607 Delete module-gallery style */

    .product-detail-content .product-tit, .products-lineup .product-tit, .popup-modal .product-tit{font-size: 21px; line-height: 1.333;}
    .product-detail-content .product-txt, .products-lineup .product-txt{font-size: 16px; line-height: 1.5;}
    .product-detail-content .product-eyebrow{font-size: 14px;}
    .product-detail-content .btn-white{padding: 0.6em 1.7em; font-size: 14px !important;}
    
    /* s: 220628 Fix PDP layout */
    .product-detail-content .ft-main-usp1, .product-detail-content .ft-sub-usp2, .product-detail-content .ft-main-usp4, .product-detail-content .ft-main-usp5{padding-top: 125px;} /* 220719 Add .ft-main-usp5 */
    .product-detail-content .ft-main-usp2, .product-detail-content .ft-main-usp3, .signature-content .product-detail-contents .module-gallery{padding-top: 135px;}
    /* e: 220628 Fix PDP layout */

    .product-detail-content .kv-hero .kv-hero-txt-inner{transform: none; position: absolute; top: 60px; left: 20px; font-size: 22px;} /* 220616-2 Change top value */
    .product-detail-content .kv-hero .kv-hero-txt-inner3{font-size: 16px; line-height: 1.5;}
    .product-detail-content .kv-hero-tit{font-size: 22px;}
    .product-detail-content .product-tit-box{font-size: 12px;}
    .product-detail-content .kv-hero .kv-hero-txt-inner img{width: 90px; height: 90px; margin-top: 30px} /* 220719 Change margin */

    /* s: 220719 .kv-hero-awards-wrap, .awards4 style */
    .product-detail-content .kv-hero-wrap .kv-hero-awards img{float: left; margin: 30px 10px 0 0;}
    .product-detail-content .kv-hero-wrap .kv-hero-awards-wrap.awards4{width: 100%}
    .product-detail-content .kv-hero-wrap .kv-hero-awards-wrap.awards4 img{width: 100px; height: 100px;}
    /* e: 220719 .kv-hero-awards-wrap.awards4 style */

    .product-detail-content .snb-product{justify-content: center; -webkit-justify-content: center; height: 55px; /* padding: 0; */} /* 220628 Remove padding */
    .product-detail-content .snb-product ul{justify-content: space-between; -webkit-justify-content: space-between; width: 100%} /* 220719 Add width */
    .product-detail-content .snb-product ul li{width: calc(100% / 3);}
    .product-detail-content .snb-product ul button{width: 100%; margin-left: 0; } /* 220719 Remove font-size */
    .product-detail-content .snb-product ul a{font-size: 14px; text-align: center;}
    .product-detail-content .snb-product .btn-product-features::before{width: 80%;}
    .product-detail-content .snb-product .btn-product-buy{margin-left: 0; white-space: nowrap;} /* 220719 Add white-space  */ 
    .product-detail-content .kv-key-features .kv-key-features-wrap{padding: 95px 0;}
    .product-detail-content .kv-key-features .key-features-items{flex-wrap: wrap; -webkit-flex-wrap: wrap; margin-top: 50px;}
    .product-detail-content .kv-key-features .key-features-item{width: 50%;}
    .product-detail-content .kv-key-features .key-features-item:nth-child(n+3){margin-top: 50px;}
    .product-detail-content .kv-key-features .key-features-item:nth-child(2n):after{content: none;}
    .product-detail-content .kv-key-features .key-features-item p{font-size: 14px; margin-top: 15px; line-height: 1.5;}
    /* .product-detail-content .ft-main-usp2{padding-top: 100px;} 220628 Remove */
    .product-detail-content .btn-pdp-vdo{bottom: 15px; right: 15px;}

    .product-detail-content .ft-sub-usp1{padding-top: 100px; padding-bottom: 100px;} /* 220719 Add padding */
    .product-detail-content .ft-sub-usp1-wrap{padding: 0;}
    .product-detail-content .ft-sub-usp1 .ft-sub-usp-tab{margin-top: 1.5em;}
    .product-detail-content .ft-sub-usp-tab .ft-tablist{height: 48px;}
    .product-detail-content .ft-sub-usp-tab .ft-tab{font-size: 13px; height: 48px; line-height: 48px;}
    .product-detail-content .ft-sub-usp-tab .ft-tab button{line-height: 1;}
    .product-detail-content .GPC0049 .twentytwenty-handle .twentytwenty-left-arrow{width: 84px; background-size: 84px auto;}
    .product-detail-content .ft-sub-usp-tab .sub-usp-txt p{font-size: 16px;}
    .product-detail-content .spec-specsheet-wrap{flex-direction: column; -webkit-flex-direction: column; padding: 150px 0 50px; text-align: center;}
    .product-detail-content .spec-specsheet .spec-img{margin-right: 0;}
    .product-detail-content .spec-specsheet .spec-txt{margin-left: 0;}
    .product-detail-content .spec-specsheet .spec-tit{font-size: 21px; margin-top: 2em;}
    .product-detail-content .spec-specsheet .btn-white{padding: 0.8em 0; width: 358.8542px;}
    #specAcdn{width: auto; padding: 0 20px;}
    #specAcdn .spec-acdn-header{font-size: 16px;}
    #specAcdn .spec-acdn-header::before, #specAcdn .spec-acdn-header::after{width: 16px; height: 2px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list{flex-direction: column; -webkit-flex-direction: column; margin-top: 1.5em;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list li{width: 100%; height: 52px; font-size: 15px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei80{height: 65px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei110{height: 75px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei145{height: 90px;}
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .hei200{height: 120px;}
    
    .product-detail-content .spec-articles{padding: 85px 0;}
    .product-detail-content .product-related-articles{flex-direction: column; -webkit-flex-direction: column; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}
    .product-detail-content .product-related-article{width: 100%; margin-bottom: 3.5em;}
    .product-detail-content .product-related-article img{width: 100%;} /* 220719 Add article img */
    .products-lineup .product-txt{margin: 0 20px;}
    .products-lineup .lineup-slider{padding-left: 10px; margin: 3em 0 0;}
    .products-lineup .lineup-slider .slick-arrow{display: none !important;}
    .products-lineup .lineup-slider .slick-slide strong{font-size: 16px;}

    #popBuynow .check-the-country{width: calc(100% - 20px); padding: 25px; box-sizing: border-box; margin: 10px;}
    #popBuynow .country-list li{width: calc(100% / 2);}

    /* s: 220607 Edit module-gallery style */
    .products-lineup{padding: 100px 0;} /* 220628 Add padding */
    .signature-content .product-detail-contents .module-gallery .gallery-wrap{margin-top: 10vw;}/* 220628 Add margin-top */
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual a .plus{background: transparent; right: 1.1875vw}
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual a .plus:before, .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual a .plus:after{background: #fff;}
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual a .plus:before{height: 15px;}
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-list .visual a .plus:after{width: 15px;} 
    /* e: 220607 Edit .module-gallery style */

    .lg-signature-wrap.products .product-explore-map{left: 50px; bottom: 50px; width: 140px; height: 78.5px;}
    .lg-signature-wrap.products .product-explore-map img{max-width: 100%;}
    
    /* s: 220607-2 Add wine cellar's mobile style */
    .product-detail-contents[data-product="wineCellar"] .kv-hero .kv-hero-txt-inner3{padding-right: 45px;}
    .product-detail-contents[data-product="wineCellar"] .ft-sub-usp1 .ft-sub-usp-tab .ft-tab{width: calc(100% / 3 - 10px);}
    .product-detail-contents[data-product="wineCellar"] .ft-sub-usp-tab .ft-tablist{overflow-x: scroll; -ms-overflow-style: none;}
    .product-detail-contents[data-product="wineCellar"] .ft-sub-usp-tab .ft-tablist::-webkit-scrollbar {display: none;}
    .product-detail-contents[data-product="wineCellar"] .ft-sub-usp2 .ft-sub-usp-tab .ft-tab{width: auto; margin-right: 10px;}
    .product-detail-contents[data-product="wineCellar"] .ft-sub-usp2 .ft-sub-usp-tab .ft-tab button{white-space: nowrap;}
    .product-detail-contents[data-product="wineCellar"] .spec-specsheet .spec-img{width: 210px; margin: 0 auto;}    
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list .heiBig{height: 420px;} /* 221004 Change height */
    #specAcdn .spec-acdn-panel .spec-acdn-panel-list ul{width: 100%;}
    .product-detail-content .spec-specsheet{padding-bottom: 50px;}
    .product-detail-contents[data-product="wineCellar"] .module-gallery{padding-top: 150px; padding-bottom: 100px;}
    .signature-content .product-detail-contents .module-gallery .gallery-wrap .gallery-layer button.slick-arrow span{top: 1vw;}
    /* e: 220607-2 Add wine cellar's mobile style */

    /* 220719 Add refrigerator's mobile style */
    .product-detail-contents[data-product="refrigerator"] .kv-hero .kv-hero-txt-inner.kv-hero-txt-inner4{top: 30px;}
    .products.scrU .product-detail-contents[data-product="refrigerator"] .usp-layout-transition-wrap.fixed .ft-txt-inner, .products.scrU .product-detail-contents[data-product="refrigerator"] .usp-layout-transition-wrap2.fixed .ft-txt-inner{top: 100px;}
    .product-detail-contents[data-product="refrigerator"] .usp-layout-reverse .ft-txt{width: 100%;}
    .product-detail-contents[data-product="refrigerator"] .product-detail-content.features .ft-sub-usp3{padding-top: 85px;}

    /* 220719 Add air purifier's mobile style */
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition .ft-img img{top: auto; bottom: 0; transform: none;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-absolute .ft-txt{position: absolute; top: 125px; text-align: left;}
    .product-detail-contents[data-product="airPurifier"] .ft-main-usp1{padding-top: 125px;}
    .product-detail-contents[data-product="airPurifier"] .ft-main-usp2{padding-bottom: 100px;}
    .product-detail-contents[data-product="airPurifier"] .ft-sub-usp1 .ft-sub-usp-tab .ft-tab{width: calc(100% / 3 - 10px);}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition .ft-txt-inner{padding-top: 30px;}    
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2{flex-direction: column-reverse; -webkit-flex-direction: column-reverse; padding: 0 20px; box-sizing: border-box;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .pdp-vdo-wrap, .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .ft-txt-inner-wrap{width: 100%; height: 50%;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .pdp-vdo, .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .ft-txt-inner{transform: none;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .ft-txt-inner{top: 100px; padding: 0; left: 0; text-align: center;}
    .signature_lgcom_wrap.scrU .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2.fixed .ft-txt-inner{top: 150px;}
    .product-detail-contents[data-product="airPurifier"] .usp-layout-transition-wrap2 .pdp-vdo{top: 0; left: 0; max-height: 100%;}
}



/* s: 230329 Add style of OLED R */
.product-detail-contents[data-product="oledR"] .keyvisual .text-area .btn-hero-wrap .btn{padding-top: 0;  -webkit-tap-highlight-color : transparent; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.product-detail-contents[data-product="oledR"] .keyvisual .text-area .desc{padding-bottom: 45px;}
.product-detail-contents[data-product="oledR"] .btn-hero-wrap{position: relative;}
.product-detail-contents[data-product="oledR"] .btn_select_country{position: relative; display: inline-block; background-color: #fff; border: 1px solid #262626; color: #262626; font-family: "Gotham Bold"; font-weight: normal; font-size: 13px; padding: 0 60px 0 29px; height: 46px; line-height: 46px; text-decoration: none;-moz-transition: padding 0.2s; -o-transition: padding 0.2s; -webkit-transition: padding 0.2s; transition: padding 0.2s; cursor: pointer;}
.product-detail-contents[data-product="oledR"] .btn-hero a, .product-detail-contents[data-product="oledR"] .btn_select_country{width: 256px; text-align: left; padding: 0; padding-left: 2em; box-sizing: border-box;  -webkit-tap-highlight-color : transparent; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.product-detail-contents[data-product="oledR"] .btn-hero-country > *::before{content: ""; position: absolute; top: 50%; right: 1.5em; width: 7px; height: 7px; border-top: 1.6px solid #fff; border-right: 1.6px solid #fff; transform: rotate(45deg); transition: transform .3s; margin-top: -3.5px;}
.product-detail-contents[data-product="oledR"] .btn_select_country::before{border-color: #262626; transform: rotate(135deg);}
.product-detail-contents[data-product="oledR"] .btn_select_country.on::before{transform: rotate(-45deg);}
.product-detail-contents[data-product="oledR"] .btn_select_country span{display: block; width: 100%;height: 100%;}
.product-detail-contents[data-product="oledR"] .select_country_option{display: none; position: absolute; top: calc(100% - 11px); left: 0; width: 256px; padding: 12px 5px; background-color: #fff; box-shadow: 0px 1px 2.42px #00000025; z-index: 2; box-sizing: border-box;}
.product-detail-contents[data-product="oledR"] .select_country_option li{background-color: transparent; transition: background .3s;}
.product-detail-contents[data-product="oledR"] .select_country_option li:not(:last-child){margin-bottom: 10px;}
.product-detail-contents[data-product="oledR"] .select_country_option li.on{background-color: #F2F2F2; font-weight: 700;}
.product-detail-contents[data-product="oledR"] .select_country_option li a{display: block; width: 100%; height: 100%; padding: .5em 1.6em; box-sizing: border-box; font-family: "Gotham Bold"; font-size: 13px; font-weight: normal;}
.product-detail-contents[data-product="oledR"] .select_country_option span{color: #262626;}

.product-detail-contents[data-product="oledR"] .product-banner .txt{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; height: 100%; padding: 5em 0 3.5em; box-sizing: border-box;}
.product-detail-contents[data-product="oledR"] .product-banner .txt .eyebrow{padding-top: 0;}
.product-detail-contents[data-product="oledR"] .product-banner .btn-hero a:last-child{margin-left: 1.5em;}


@media screen and (min-width: 768px) and (max-width: 1599px){
    .product-detail-contents[data-product="oledR"] .keyvisual .text-area .desc{padding-bottom: 2.8125vw;}
    .product-detail-contents[data-product="oledR"] .btn-hero a, .product-detail-contents[data-product="oledR"] .btn-hero .btn_select_country{width: 235px; padding-left: 15px;}
    .product-detail-contents[data-product="oledR"] .btn-hero .btn_select_country{font-size: 12px; height: 36px; line-height: 36px;}
    .product-detail-contents[data-product="oledR"] .select_country_option{width: 235px;}
    .product-detail-contents[data-product="oledR"] .select_country_option li a{padding: .5em 1em; font-size: 12px;}

    .product-detail-contents[data-product="oledR"] .product-banner .txt .eyebrow{padding-top: 0;}
    .product-detail-contents[data-product="oledR"] .product-banner .txt{padding: 5.1875vw 0 3.625vw;}
}

@media screen and (max-width: 767px){
    .product-detail-contents[data-product="oledR"] .keyvisual .text-area .desc{padding-bottom: 6.71875vw;}
    .product-detail-contents[data-product="oledR"] .keyvisual .text-area .btn-hero-wrap .btn{width: 100%; text-align: left;}
    .product-detail-contents[data-product="oledR"] .btn-hero a, .product-detail-contents[data-product="oledR"] .btn_select_country{width: 70.07448494%; padding-left: 1.3em; font-size: 3.125vw; height: 9.375vw; line-height: 9.375vw;}
    .product-detail-contents[data-product="oledR"] .btn_select_country::before{border-width: 2px;}
    .product-detail-contents[data-product="oledR"] .select_country_option{width: 63.07448494%}
    .product-detail-contents[data-product="oledR"] .select_country_option li a{padding-left: calc(1.3em - 5px); font-size: 3.125vw;}
    
    .product-detail-contents[data-product="oledR"] .product-banner .txt{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 2.5em 0;}
    .product-detail-contents[data-product="oledR"] .product-banner .btn-hero{padding-top: 10px;}
    .product-detail-contents[data-product="oledR"] .product-banner .btn-hero a{width: 59.074485%;}
    .product-detail-contents[data-product="oledR"] .product-banner .btn-hero a:last-child{margin-left: 0; margin-top: .7em;}
    .product-detail-contents[data-product="oledR"] .btn-hero > *::before{border-width: 2.5px;}
}
@media screen and (max-width: 767px) and (max-width: 320px){
    .product-detail-contents[data-product="oledR"] .btn-hero a, .product-detail-contents[data-product="oledR"] .btn_select_country{font-size: 10px;}
}
/* e: 230329 Add style of OLED R */

/* GP1 관련 PDP CSS 정리 */
.product-detail-contents[dir="rtl"] {text-align:right;}
.signature-content .product-detail-contents .keyvisual .text-area .eyebrow,
.signature-content .product-detail-contents .keyvisual .text-area .title,
.signature-content .product-detail-contents .keyvisual .text-area .subtitle,
.signature-content .btn-hero a span, .signature-content .brand-detail-contents .module-tab .panel-contents .btn-link a span,
.product-detail-contents[data-product="oledR"] .btn_select_country span,
.product-detail-contents[data-product="oledR"] .select_country_option span,
.signature-content .product-detail-contents .module-g .txt .title, .signature-content .product-detail-contents .module-g .txt .eyebrow,
.signature-content .product-detail-contents .module-g .txt .desc,
.signature-content .product-detail-contents .module-c .text .eyebrow,
.signature-content .product-detail-contents .module-c .text .desc,
.signature-content .product-detail-contents .module-c .text .title, .signature-content .product-detail-contents .module-c .text .eyebrow,
.signature-content .product-detail-contents .module-i>.txt .title+.desc, .signature-content .product-detail-contents .module-i>.txt .eyebrow+.desc,
.signature-content .product-detail-contents .module-i>.txt .title, .signature-content .product-detail-contents .module-i>.txt .eyebrow,
.signature-content .product-detail-contents .module-j .txt .title, .signature-content .product-detail-contents .module-j .txt .eyebrow,
.signature-content .product-detail-contents .module-j .txt .title+.desc, .signature-content .product-detail-contents .module-j .txt .eyebrow+.desc,
.signature-content .product-detail-contents .module-g .txt .title, .signature-content .product-detail-contents .module-g .txt .eyebrow,
.signature-content .product-detail-contents .module-g .txt .title+.desc, .signature-content .product-detail-contents .module-g .txt .eyebrow+.desc,
.signature-content .product-detail-contents .module-f .tab ul li a .txt,
.signature-content .product-detail-contents .module-f .tab-cont .cont .txt .title,
.signature-content .product-detail-contents .module-f .tab-cont .cont .txt .desc,
.signature-content .product-detail-contents .module-e .txt .title, .signature-content .product-detail-contents .module-e .txt .eyebrow,
.signature-content .product-detail-contents .module-e .txt .title+.desc, .signature-content .product-detail-contents .module-e .txt .eyebrow+.desc,
.signature-content .product-detail-contents .module-lineup>.title h2,
.signature-content .product-detail-contents .module-lineup>.title p,
.product-item .title,
.signature-content .product-detail-contents .module-b.type1 .img .title,
.signature-content .product-detail-contents .module-b .desc,
.signature-content .product-detail-contents .module-b .img.img-black .title, .signature-content .product-detail-contents .module-b .img.img-black .eyebrow,
.signature-content .product-detail-contents .module-b .desc {font-family: LGEI Headline,Segoe UI,"Microsoft Sans Serif",sans-serif !important;}
.signature-content .product-detail-contents .keyvisual .text-area .title,
.product-detail-contents[data-product="oledR"] .btn_select_country span,
.product-detail-contents[data-product="oledR"] .select_country_option span,
.signature-content .btn-hero a span, .signature-content .brand-detail-contents .module-tab .panel-contents .btn-link a span,
.signature-content .product-detail-contents .module-c .text .title, .signature-content .product-detail-contents .module-c .text .eyebrow,
.signature-content .product-detail-contents .module-g .txt .title, .signature-content .product-detail-contents .module-g .txt .eyebrow,
.signature-content .product-detail-contents .module-i>.txt .title, .signature-content .product-detail-contents .module-i>.txt .eyebrow,
.signature-content .product-detail-contents .module-j .txt .title, .signature-content .product-detail-contents .module-j .txt .eyebrow,
.signature-content .product-detail-contents .module-g .txt .title, .signature-content .product-detail-contents .module-g .txt .eyebrow,
.signature-content .product-detail-contents .module-f .tab-cont .cont .txt .title,
.signature-content .product-detail-contents .module-e .txt .title, .signature-content .product-detail-contents .module-e .txt .eyebrow,
.signature-content .product-detail-contents .module-lineup>.title h2,
.signature-content .product-detail-contents .module-b.type1 .img .title,
.signature-content .product-detail-contents .module-b .img.img-black .title, .signature-content .product-detail-contents .module-b .img.img-black .eyebrow {font-weight:bold !important;}
.signature-content .product-detail-contents .keyvisual .img-area {position: relative; top: 1px;}
.signature-content .btn-play.type2.pause button:after, .signature-content .btn-play.type2.pause a:after {box-sizing: content-box;}