@charset "utf-8"; 

iframe { border: none; }

/* landing */
.button-watch-video-big { display: inline-block; font-size: 18px; color: #fff; line-height: 56px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; position: relative; padding-left: 72px; }
.button-watch-video-big:before { display: block; width: 56px; height: 56px; background: #A50034 url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-hero-kv-smart-home-appliance-icon-w.png) no-repeat center center; border-radius: 50%; position: absolute; left: 0; top: 0; transition: all 0.5s; transition-property: background, transform; content: ""; }
.button-watch-video-small { display: inline-block; font-size: 16px; line-height: 48px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; position: relative; padding-left: 56px; }
.button-watch-video-small:hover { /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; }
.button-watch-video-small:before { position: absolute; left: 0; top: 0; width: 48px; height: 48px; border: 1px solid #1B2126; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-play-icon-w.png) no-repeat center center; background-color: #1B2126; background-size: 7.2px auto; border-radius: 50%; content: ""; }
.button-watch-video-small.black:before {background-color:rgba(0,0,0,0); border-color:rgba(27,33,38,0.5); background-image:url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-play2-icon-w.png)}
.button-watch-video-small.white { color: #fff; }
.button-watch-video-small.white:before { border: 1px solid rgba(255,255,255,0.5); background-color: rgba(0,0,0,0); }
@media screen and (max-width:800px){
	.button-area .button-watch-video-small { display: block !important; margin-top: 3vw; margin-left: 0 !important; }
}

.watchPopup {width:100%; height:100%; position:fixed !important; left:0; top:0; z-index:150; display:none;}
.watchPopup:before {content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:rgba(27,33,38,0.6); }
.watchPopup .watchPopup-inner { position:fixed !important; left:50%; top:50%; z-index:3; width:1348px; transform:translate(-50%, -50%);}
.watchPopup .video { position: relative; width:100%; padding-bottom: 56.25%; box-shadow:-140px 56px 64px rgba(154, 144, 137, 0.2); border-radius:40px;}
.watchPopup .video iframe {position: absolute; top: 0; left: 0; width:100%; height:100%; border-radius:40px;}
.watchPopup .video .close {width:48px; height:48px; border:1px  solid #fff; border-radius:50%; background:url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-hero-kv-close-icon-w.png) no-repeat center center; cursor:pointer; position:absolute; top:0; right:-72px}

@media screen and (max-width:1499px){
	.watchPopup .video .close {top:-50px; right:2px;}
}

@media screen and (max-width:1344px){
	.watchPopup .watchPopup-inner { width:80%;}
	.watchPopup .video .close {width:38px; height:38px; background-size:40% auto;}
}

@media screen and (max-width:750px){
	.watchPopup .video {border-radius:20px;}
	.watchPopup .video iframe {border-radius:20px;}
}

.thinq-landing-hero { display: flex; position: relative; overflow: hidden; width: 100%; height: 100vh; min-height: 850px; }
.thinq-landing-hero:before { display: block; width: 100%; height: 100%; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-hero-kv-smart-home-appliance-w.png) no-repeat center center; background-size: cover; position: absolute; left: 0; top: 0; transition: transform 2s; content: ""; }
.thinq-landing-hero .text-area { position: relative; z-index: 10; display: flex; flex-direction: column; justify-content: center; width: 1344px; margin: 0 auto; }
.thinq-landing-hero .text-area .eyebrow { width: 100%; font-size: 16px; color: #fff; line-height: 1.25em; letter-spacing: 0.1em; /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; text-transform: uppercase; overflow: hidden; }
.thinq-landing-hero .text-area .eyebrow span { display: inline-block; transform: translateY(100%); transition: transform 0.6s; transition-delay: 0.2s; }
.thinq-landing-hero .text-area .headline { width: 100%; margin-top: 30px; font-size: 144px; color: #fff; line-height: 1.2em; /*font-family: "LG Smart Light",sans-serif;*/ font-weight: 300; overflow: hidden; }
.thinq-landing-hero .text-area .headline span { display: inline-block; transform: translateY(100%); transition: transform 0.6s; transition-delay: 0.4s; }
.thinq-landing-hero .text-area .button-area { width: 100%; }
.thinq-landing-hero .text-area .button-area .button-watch-video-big:hover { color: #fff; }

.thinq-landing-hero .scroll { font-size: 16px; color: #fff; line-height: 1.5em; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; position: absolute; bottom: 47px; left: 50%; z-index: 10; cursor: pointer; transform: translateX(-50%); opacity: 0; transition: opacity 0.6s; transition-delay: 1s }
.thinq-landing-hero .scroll:after { content: ''; display: block; width: 18px; height: 10px; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-hero-kv-smart-home-appliance-scroll-icon-w.png) no-repeat center center; margin: 8px auto 0; transform: translateY(-10px); opacity: 0; transition: transform 0.6s, opacity 0.6s; transition-delay: 1.2s }

.thinq-landing-hero.active:before { transform: scale(1.2) }
.thinq-landing-hero.active .text-area .eyebrow span { transform: translateY(0) }
.thinq-landing-hero.active .text-area .headline span { transform: translateY(0) }
.thinq-landing-hero.active .text-area a { opacity: 1; }

.thinq-landing-hero.active .scroll { opacity: 1 }
.thinq-landing-hero.active .scroll:after { transform: translateY(0); opacity: 1; }

@media screen and (max-width: 1344px){ 
	.thinq-landing-hero .text-area { width: 100%; padding-left: 24px; }
	.thinq-landing-hero .text-area .eyebrow { font-size: 1.3vw; }
	.thinq-landing-hero .text-area .headline { font-size: 11vw; }
	.thinq-landing-hero .scroll { font-size: 1.6vw; }
 }
@media screen and (max-width:800px){ 
	.thinq-landing-hero { min-height: auto; }
	.thinq-landing-hero .text-area .eyebrow { font-size: 2.6vw; }
	.thinq-landing-hero .scroll { font-size: 2.6vw; }
 }
@media screen and (max-width: 480px){ 
	.thinq-landing-hero .text-area .eyebrow { font-size: 3.9vw; }
	.thinq-landing-hero .text-area .headline { font-size: 14vw; }
	.thinq-landing-hero .scroll { font-size: 3.9vw; }
 }

.thinq-landing-benefit { position: relative; width: 100%; padding: 120px 0; }
.thinq-landing-benefit .text-area { float: left; width: 40%; }
.thinq-landing-benefit .text-area .button { margin-top: 30px; }
.thinq-landing-benefit .thinq-landing-benefit-list { float: right; display: flex; justify-content: space-between; width: 60%; }
.thinq-landing-benefit .thinq-landing-benefit-list .item { width: 31%; }
.thinq-landing-benefit .thinq-landing-benefit-list .item .img { position: relative; width: 96px; height: 96px; border: 1px solid #1b2126; box-shadow: -32px 30px 44px rgba(154, 144, 137, 0.1); backdrop-filter: blur(64px); border-radius: 1rem; text-align: center; transform: translateY(60px); opacity: 0; transition: all 0.7s; transition-property: transform, opacity; }
.thinq-landing-benefit .thinq-landing-benefit-list .item .img img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 70%; }
.thinq-landing-benefit .thinq-landing-benefit-list .item .sub-headline { /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; margin-top: 40px; text-transform: uppercase; }

.thinq-landing-benefit .thinq-landing-benefit-list .item:nth-child(2) .img { transition-delay: 0.2s }
.thinq-landing-benefit .thinq-landing-benefit-list .item:nth-child(3) .img { transition-delay: 0.4s }
.thinq-landing-benefit .thinq-landing-benefit-list.active .item .img { transform: translateY(0); opacity: 1; }

@media screen and (max-width: 1344px){ 
	.thinq-landing-benefit { padding: 8vw 0; }
	.thinq-landing-benefit .text-area { width: 35%; }
	.thinq-landing-benefit .text-area .button { margin-top: 2vw; }
	.thinq-landing-benefit .thinq-landing-benefit-list { width: 65%; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .img { padding: 1%; width: 7vw; height: 7vw; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .sub-headline { margin-top: 3vw; font-size: 1.3vw; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .desc { margin-top: 2vw; }
 }

@media screen and (max-width:800px){
	.thinq-landing-benefit { padding: 16vw 0 40vw; }
	.thinq-landing-benefit .inner { position: static; }
	.thinq-landing-benefit .text-area { float: none; width: 100%; }
	.thinq-landing-benefit .text-area .button { position: absolute; left: 24px; bottom: 14%; margin-top: 0; }
	.thinq-landing-benefit .text-area .headline br { display: none; }
	.thinq-landing-benefit .thinq-landing-benefit-list { float: none; display:block; width: 100%; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item { position:relative; padding-left: 20vw; margin-top: 48px; width: auto; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .img { position: absolute; top: 0; left: 0; width: 14vw; height: 14vw; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .sub-headline { margin-top: 6vw; font-size: 2.6vw; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .desc  br {display:none;}
}

@media screen and (max-width:480px){
	.thinq-landing-benefit .thinq-landing-benefit-list .item .img { border-radius: 0.75em; }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .sub-headline { margin-top: 3vw; font-size: 4vw;  }
	.thinq-landing-benefit .thinq-landing-benefit-list .item .desc { margin-top: 2vw; font-size: 4vw; }
	.thinq-landing-benefit .text-area .button { bottom: 10%; }
}

.thinq-landing-personalization { position: relative; padding-top: 5%; }
.thinq-landing-personalization .headline { color: #fff; }

.thinq-landing-personalization .img-area { position: relative; float: left; width: 100%; margin-top: 10px; margin-left: -167px; }
.thinq-landing-personalization .img-area .img { width: 100%; }
.thinq-landing-personalization .img-area .img img { width: 100%; }
.thinq-landing-personalization .img-area .products-point > div { display: none; }
.thinq-landing-personalization .img-area .products-point .point { position: absolute; width: 32px; height: 32px; background: rgba(255, 255, 255, 0.3); border: 1px solid #f5f5f5; box-shadow: -64px 40px 54px rgba(33, 35, 40, 0.2); backdrop-filter: blur(64px); border-radius: 50%; cursor: pointer; }
.thinq-landing-personalization .img-area .products-point .point:before { position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; background: #fff; border-radius: 50%; transform: translate(-50%, -50%);  content: ""; }
.thinq-landing-personalization .img-area .products-point .point.on { background: #a50034; }
.thinq-landing-personalization .img-area .products-point .point.tv { left: 17%; top: 53%; }
.thinq-landing-personalization .img-area .products-point .point.washer { left: 38.5%; top: 15.5%; }
.thinq-landing-personalization .img-area .products-point .point.air-purifier { left: 13.5%; top: 59%; }
.thinq-landing-personalization .img-area .products-point .point.refrigerator { left: 63%; top: 48%; }
.thinq-landing-personalization .img-area .products-point .point.thinq-app { left: 32%; top: 64%; }
.thinq-landing-personalization .img-area .products-point .point.air-conditioner { left: 55%; top: 7.5%; }
.thinq-landing-personalization .img-area .products-point .point.vacuum { left: 53.5%; top: 76.5%; }
.thinq-landing-personalization .img-area .products-point .point.dryer { left: 32.5%; top: 16.5%; }
.thinq-landing-personalization .img-area .products-point .point.styler { left: 25%; top: 10%; }
.thinq-landing-personalization .img-area .products-point .point.wall-oven { left: 53%; top: 49%; }

.thinq-landing-personalization .qa-area { position: relative; float: right; margin-top: -790px; width: 408px; background: #fff; border-radius: 2rem; }
.thinq-landing-personalization .qa-area .quiz { display: none; padding: 80px 40px 40px; text-align: center; }
.thinq-landing-personalization .qa-area .quiz:before { content: ''; display: none; width: 80%; height: 24px; border-radius: 0 0 2rem 2rem; background: #1b2126; position: absolute; left: 50%; bottom: -24px; transform: translateX(-50%); }
.thinq-landing-personalization .qa-area .quiz.on:before { display: block; }
.thinq-landing-personalization .qa-area .quiz .quiz-title { font-size: 40px; line-height: 1em; margin-bottom: 40px; text-align: left; }
.thinq-landing-personalization .qa-area .quiz .quiz-list li { text-align: left; cursor: pointer }
.thinq-landing-personalization .qa-area .quiz .quiz-list li + li { margin-top: 16px; }
.thinq-landing-personalization .qa-area .quiz .quiz-list li a { position: relative; display: block; padding-left: 48px; font-size: 18px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; }
.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 32px; height: 32px; border-radius: 99em; border: 0.5px solid rgba(0, 0, 0, 0.12); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15), 0px 3px 1px rgba(0, 0, 0, 0.06); content: ""; }
.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio:after { position: absolute; left: 50%; top: 50%; width: 14px; height: 14px; border-radius: 99em; background: #fff; transform: translate(-50%, -50%); content: ""; }
.thinq-landing-personalization .qa-area .quiz .quiz-list li.on a .radio { background: #A50034; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15), 0px 3px 1px rgba(0, 0, 0, 0.06); }
.thinq-landing-personalization .qa-area .quiz .button-area .button { width: 100%; }
.thinq-landing-personalization .qa-area .quiz .button-area .down { display: block; font-size: 18px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; text-decoration: underline; margin-top: 33px; margin-left: 0; }

.thinq-landing-personalization .qa-area .answer { display: none; }
.thinq-landing-personalization .qa-area .answer > div { display: none; padding: 0 40px 40px; position: relative; z-index: 10; }
.thinq-landing-personalization .qa-area .answer > div.on { display: block; }
.thinq-landing-personalization .qa-area .answer > div > div { display: none; }
.thinq-landing-personalization .qa-area .answer > div > div.on { display: block; }
.thinq-landing-personalization .qa-area .answer .products-img { width: 100%; margin-top: -40%; text-align: center; }
.thinq-landing-personalization .qa-area .answer .products-img img { max-width: 100%; }
.thinq-landing-personalization .qa-area .answer .products-img img.app_logo {max-width:100%;}
.thinq-landing-personalization .qa-area .answer .products-name { font-size: 40px; line-height: 1.2em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; }
.thinq-landing-personalization .qa-area .answer .products-usp li { border-bottom: 1px solid rgba(27, 33, 38, 0.05); }
.thinq-landing-personalization .qa-area .answer .products-usp li dl dt { font-size: 18px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; padding: 24px 32px 24px 0; position: relative; cursor: pointer; }
.thinq-landing-personalization .qa-area .answer .products-usp li dl dt:before { content: ''; display: block; width: 11px; height: 7px; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-personalization-arrow-icon-w.png) no-repeat center center; position: absolute; right: 13px; top: 33px; transition: transform 0.5s }
.thinq-landing-personalization .qa-area .answer .products-usp li dl dd { display: none; font-size: 18px; line-height: 1.33em; /*font-family: "LG Smart Light",sans-serif;*/ font-weight: 300; padding-bottom: 24px; }
.thinq-landing-personalization .qa-area .answer .products-usp li dl dt.on:before { transform: rotate(180deg) }
.thinq-landing-personalization .qa-area .answer .button-area { text-align: center; }
.thinq-landing-personalization .qa-area .answer .button-area .button { width: 100%; }
.thinq-landing-personalization .qa-area .answer .button-area .again { display: block; text-align: center; font-size: 18px; line-height: 1em; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; margin-top: 24px; }
.thinq-landing-personalization .qa-area .answer .button-area .again span { text-decoration: underline; cursor: pointer; }
.thinq-landing-personalization .qa-area > div.on { display: block; }

.thinq-landing-personalization .img-area .img { position: relative; }
.thinq-landing-personalization .img-area .img > div { position: absolute; top: 0; left: 0; opacity: 0; transition: opacity 1s }
.thinq-landing-personalization .img-area .img > div.default { position: static; opacity: 1 !important; }
.thinq-landing-personalization .img-area .img > div.active { opacity: 1; }

@media screen and (max-width: 1344px){ 
	.thinq-landing-personalization .img-area { width: 100%; margin-top: 0.5208vw; margin-left: -12.6979vw;  }

	.thinq-landing-personalization .qa-area { width: 35%; margin-top: -56.1458vw; margin-right: 26px; }
	.thinq-landing-personalization .qa-area .quiz { padding: 5.5vw 3vw 3vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-title { font-size: 3vw; margin-bottom: 3vw;}
	.thinq-landing-personalization .qa-area .quiz .quiz-list li + li { margin-top: 1vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a { padding-left: 3vw; font-size: 1.5vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio { width: 2vw; height: 2vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio:after { width: 1vw; height: 1vw; }
	.thinq-landing-personalization .qa-area .quiz .button-area .down { font-size: 1.4vw; margin-top: 2vw; }

	.thinq-landing-personalization .qa-area .answer > div { padding: 0 3vw 5.5vw; }
	.thinq-landing-personalization .qa-area .answer .products-img { margin: -10vw 0 0; }
	.thinq-landing-personalization .qa-area .answer .products-name { font-size: 3vw; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dt { font-size: 1.5vw; padding: 2vw 32px 2vw 0; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dt:before { right: 1vw; top: 2.8vw; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dd { font-size: 1.5vw; padding-bottom: 2vw; }
	.thinq-landing-personalization .qa-area .answer .button-area .again { font-size: 1.4vw; margin-top: 2vw; }
 }
 @media screen and (max-width:800px){ 
	.thinq-landing-personalization { padding-top: 15vw; }
	.thinq-landing-personalization .img-area { float: none;  margin-top: 6.5vw; margin-left: 0; }
	.thinq-landing-personalization .img-area .img img { margin-left: -20%; width: calc(140% + 48px); }

	.thinq-landing-personalization .img-area .products-point .point.tv {left: 23%;top: 52%;}
	.thinq-landing-personalization .img-area .products-point .point.washer {left: 43.5%;top: 14.5%;}
	.thinq-landing-personalization .img-area .products-point .point.air-purifier {left: 0%;top: 57%;}
	.thinq-landing-personalization .img-area .products-point .point.refrigerator {left: 83%;top: 48%;}
	.thinq-landing-personalization .img-area .products-point .point.thinq-app {left: 28%;top: 64%;}
	.thinq-landing-personalization .img-area .products-point .point.air-conditioner {left: 60%;top: 6%;}
	.thinq-landing-personalization .img-area .products-point .point.vacuum {left: 58.5%;top: 75.5%;}
	.thinq-landing-personalization .img-area .products-point .point.dryer {left: 26%;top: 16%;}
	.thinq-landing-personalization .img-area .products-point .point.styler {left: 16%;top: 9%;}
	.thinq-landing-personalization .img-area .products-point .point.wall-oven {left: 57%;top: 49%;}

	.thinq-landing-personalization .qa-area { float: none; position:relative; left: 0; top: 0; display: inline-block; width: 100%; margin-top: 5vw; }
	.thinq-landing-personalization .qa-area.on { margin-top: 30vw; }
	.thinq-landing-personalization .qa-area .quiz { padding: 11vw 6vw 6vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-title { font-size: 7vw; margin-bottom: 6vw;}
	.thinq-landing-personalization .qa-area .quiz .quiz-list li + li { margin-top: 2vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a { padding-left: 6vw; font-size: 3.2vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio { width: 4vw; height: 4vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio:after { width: 2vw; height: 2vw; }
	.thinq-landing-personalization .qa-area .quiz .button-area .down { font-size: 3.2vw; margin-top: 4vw; }
	
	.thinq-landing-personalization .qa-area .answer > div { padding: 0 6vw 11vw; }
	.thinq-landing-personalization .qa-area .answer .products-img { margin: -35vw 0 0; }
	.thinq-landing-personalization .qa-area .answer .products-name { font-size: 6vw; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dt { font-size: 3.2vw; padding: 4vw 32px 4vw 0; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dt:before { right: 2vw; top: 5.6vw; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dd { font-size: 3.2vw; padding-bottom: 4vw; }
	.thinq-landing-personalization .qa-area .answer .button-area { margin-top: 2rem; }
	.thinq-landing-personalization .qa-area .answer .button-area .again { font-size: 3.2vw; margin-top: 4vw; }
 }
  @media screen and (max-width: 480px){ 
	.thinq-landing-personalization .img-area .products-point .point.tv {left: 23%;top: 48%;}
	.thinq-landing-personalization .img-area .products-point .point.washer {left: 44.5%;top: 12.5%;}
	.thinq-landing-personalization .img-area .products-point .point.air-purifier {left: -4%;top: 53%;}
	.thinq-landing-personalization .img-area .products-point .point.refrigerator {left: 87%;top: 44%;}
	.thinq-landing-personalization .img-area .products-point .point.thinq-app {left: 28%;top: 59%;}
	.thinq-landing-personalization .img-area .products-point .point.air-conditioner {left: 71%;top: 14%;}
	.thinq-landing-personalization .img-area .products-point .point.vacuum {left: 58.5%;top: 71.5%;}
	.thinq-landing-personalization .img-area .products-point .point.dryer {left: 26%;top: 14%;}
	.thinq-landing-personalization .img-area .products-point .point.styler {left: 14%;top: 5%;}
	.thinq-landing-personalization .img-area .products-point .point.wall-oven {left: 58%;top: 46%;}

	.thinq-landing-personalization .qa-area { border-radius: 1.5rem; }
	.thinq-landing-personalization .qa-area .quiz:before { border-radius: 0 0 1.5rem 1.5rem; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li + li { margin-top: 3vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a { padding-left: 9vw; font-size: 4.5vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio { width: 6vw; height: 6vw; }
	.thinq-landing-personalization .qa-area .quiz .quiz-list li a .radio:after { width: 3vw; height: 3vw; }
	.thinq-landing-personalization .qa-area .quiz .button-area .down { font-size: 4.2vw; }
	
	.thinq-landing-personalization .qa-area .answer > div { padding: 0 6vw 11vw; }
	.thinq-landing-personalization .qa-area .answer .products-img { margin: -35vw 0 0; }
	.thinq-landing-personalization .qa-area .answer .products-name { font-size: 6vw; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dt { font-size: 4.2vw; padding: 4vw 32px 4vw 0; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dt:before { right: 2vw; top: 5.6vw; }
	.thinq-landing-personalization .qa-area .answer .products-usp li dl dd { font-size: 4.2vw; padding-bottom: 4vw; }
	.thinq-landing-personalization .qa-area .answer .button-area { margin-top: 2rem; }
	.thinq-landing-personalization .qa-area .answer .button-area .again { font-size: 4.2vw; margin-top: 4vw; }
 }

.thinq-landing-campaign { margin-top: 56px; padding-bottom: 210px; }
.thinq-landing-campaign .text-area .headline { color: #fff; }

.thinq-landing-campaign .video-player { width: 100%; padding-bottom: 56.25%; margin-top: 55px; border-radius: 2rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; overflow: hidden; cursor: pointer; }
.thinq-landing-campaign .video-player:before { content: ''; display: block; width: 100%; height: 100%; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/grainBG.png) repeat-y center top; background-size: 100% auto; mix-blend-mode: overlay; position: absolute; left: 0; top: 0; z-index: 2; }
.thinq-landing-campaign .video-player:after { content: ''; display: block; width: 100%; height: 100%; background: linear-gradient(0deg, #000 0%, rgba(23, 28, 33, 0) 80%); opacity: 1; transform: matrix(-1, 0, 0, 1, 0, 0); position: absolute; left: 0; top: 0; z-index: 3 }
.thinq-landing-campaign .video-player .video-info { width: calc(100% - 160px); left: 80px; bottom: 80px; position: absolute; z-index: 7; }
.thinq-landing-campaign .video-player .video-info .title { font-size: 40px; color: #fff; line-height: 1.2em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; margin-bottom: 20px; }
.thinq-landing-campaign .video-player .video-info .watch_btn { font-size: 1em; color: #fff; line-height: 48px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; padding-left: 56px; position: relative; }
.thinq-landing-campaign .video-player .video-info .watch_btn:hover { /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; text-decoration: underline; }
.thinq-landing-campaign .video-player .video-info .watch_btn:before { content: ''; display: block; width: 48px; height: 48px; border: 1px solid rgba(255, 255, 255, 0.5); background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-play-icon-w.png) no-repeat center center; background-size: 7.2px auto; border-radius: 50%; position: absolute; left: 0; top: 0; }
.thinq-landing-campaign .video-player .video-info .time { width: 69px; font-size: 14px; color: #fff; line-height: 41px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; border-radius: 20.5px; background: rgba(27, 33, 38, 0.85); backdrop-filter: blur(4px); position: absolute; right: 0; bottom: 0; text-align: center; }
.thinq-landing-campaign .video-player #youTubePlayer1 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
.thinq-landing-campaign .video-player #youTubePlayer1 iframe { width: 100%; height: 100%; }
.thinq-landing-campaign .video-player #youTubePlayer1.on { z-index: 7; opacity: 1; }

.thinq-landing-campaign .tit1 { font-size: 64px; color: #fff; line-height: 1.125em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; margin-bottom: 80px; }
.thinq-landing-campaign .tit2 { font-size: 40px; line-height: 1.2em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; text-align: center; margin-bottom: 32px; }
.thinq-landing-campaign-slide-wrap { position: relative; width: 100%; margin-top: 40px; padding-bottom: 40px; }
.thinq-landing-campaign-slide { width: calc(100% - 136px); margin: 0 auto; overflow: hidden; }
.thinq-landing-campaign-slide .swiper-wrapper, .thinq-landing-campaign-slide .swiper-slide { height: auto; }
.thinq-landing-campaign-slide .img_box { width: 100%; padding-bottom: 56.25%; position: relative; border-radius: 1.5rem; overflow: hidden; cursor: pointer }
.thinq-landing-campaign-slide .img_box > div { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; left: 0; top: 0; z-index: 0; }
.thinq-landing-campaign-slide .img_box:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/grainBG.png) no-repeat center center; mix-blend-mode: overlay; z-index: 1; }
.thinq-landing-campaign-slide .img_box:after { content: ''; display: block; width: 64px; height: 64px; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 50%; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-play-icon-w.png) no-repeat center center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none; z-index: 2; }
.thinq-landing-campaign-slide .img_box:hover > div, .thinq-landing-campaign-slide .swiper-slide.on .img_box > div { filter: blur(4px) }
.thinq-landing-campaign-slide .img_box:hover:before, .thinq-landing-campaign-slide .swiper-slide.on .img_box:before { background: #1b2126; opacity: 0.6; transform: matrix(-1, 0, 0, 1, 0, 0); mix-blend-mode: normal; }
.thinq-landing-campaign-slide .img_box:hover:after, .thinq-landing-campaign-slide .swiper-slide.on .img_box:after { display: block; }
.thinq-landing-campaign-slide .img_box .time { width: 52px; font-size: 16px; color: #fff; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; line-height: 27px; border-radius: 9px; background: rgba(27, 33, 38, 0.85); backdrop-filter: blur(4px); text-align: center; position: absolute; right: 15px; bottom: 17px; }
.thinq-landing-campaign-slide .t1 { font-size: 16px; /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; text-align: center; margin-top: 16px; }
.thinq-landing-campaign-slide .swiper-button-next, .thinq-landing-campaign-slide .swiper-button-prev { width: 64px; height: 64px; border-radius: 50%; top: 30%; background-color: #f5f5f5; opacity: 1 !important; cursor: pointer; background-repeat: no-repeat; background-position: center center; transition: background 0.5s }
.thinq-landing-campaign-slide .swiper-button-next { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-next-w.png); right: -13px; }
.thinq-landing-campaign-slide .swiper-button-prev { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-prev-w.png); left: -13px; }
.thinq-landing-campaign-slide .swiper-button-next:after, .thinq-landing-campaign-slide .swiper-button-prev:after { display: none; }
.thinq-landing-campaign-slide .swiper-button-next:hover, 
.thinq-landing-campaign-slide .swiper-button-prev:hover { background-color: #A50034 }
.thinq-landing-campaign-slide .swiper-button-next:hover { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-next-hover.png); }
.thinq-landing-campaign-slide .swiper-button-prev:hover { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-prev-hover.png); }
.thinq-landing-campaign-slide .swiper-button-next.swiper-button-disabled, .thinq-landing-campaign-slide .swiper-button-prev.swiper-button-disabled { display: none; opacity: 0.5 !important; }
.thinq-landing-campaign-slide.swiper-container-horizontal > .swiper-scrollbar { width: 800px; height: 1px; left: 50%; bottom: 0; transform: translateX(-50%); background: rgba(27, 33, 38, 0.2); }
.thinq-landing-campaign-slide.swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag { height: 7px; background: #1b2126; border-radius: 3.5px; top: -3px; }
@media screen and (max-width:1344px){
	.thinq-landing-campaign { margin-top: 2.9167vw;  padding-bottom: 15vw; }
	.thinq-landing-campaign .video-player { margin-top: 4vw; }
	.thinq-landing-campaign .video-player .video-info .title { font-size:30px; margin-bottom:15px; }
	.thinq-landing-campaign .video-player .video-info .watch_btn {font-size:17px; line-height:44px; padding-left:52px;}
	.thinq-landing-campaign .video-player .video-info .watch_btn:before {width:44px; height:44px; background-size:7px auto;}
	.thinq-landing-campaign .video-player .video-info .time {width:60px; font-size:13px; line-height:38px;}
	.thinq-landing-campaign .tit1 {font-size:52px; margin-bottom:50px;}
	.thinq-landing-campaign .tit2 {font-size:30px; margin-bottom:25px;}
	.thinq-landing-campaign-slide-wrap { margin-top: 4vw; /* padding-bottom: 5.5vw; */}
	.thinq-landing-campaign-slide .img_box .time {width:48px; font-size:14px; line-height:25px; right:13px; bottom:15px;}
	.thinq-landing-campaign-slide .t1 {font-size:15px; margin-top:12px;}
	.thinq-landing-campaign-slide .swiper-button-next, .thinq-landing-campaign-slide .swiper-button-prev {width:50px; height:50px; background-size:8px auto;}
	.thinq-landing-campaign-slide .swiper-button-next {right:0;}
	.thinq-landing-campaign-slide .swiper-button-prev {left:0;}
	.thinq-landing-campaign-slide.swiper-container-horizontal > .swiper-scrollbar {width:80%;}
}
@media screen and (max-width:800px){
	.thinq-landing-campaign { margin-top: 15vw; }
	.thinq-landing-campaign .video-player { margin-top: 25px; margin-bottom: 30px; }
	.thinq-landing-campaign .video-player .video-info {width:calc(100% - 32px); left:16px; bottom:16px;}
	.thinq-landing-campaign .video-player .video-info .title {font-size:28px; margin-bottom:8px;}
	.thinq-landing-campaign .video-player .video-info .watch_btn {font-size:16px; line-height:40px; padding-left:48px;}
	.thinq-landing-campaign .video-player .video-info .watch_btn:before {width:40px; height:40px; background-size:6px auto;}
	.thinq-landing-campaign .video-player .video-info .time {display:none;}
	.thinq-landing-campaign .tit1 {font-size:40px; text-align:center; margin-bottom:40px;}
	.thinq-landing-campaign .tit2 {font-size:28px; margin-bottom:16px;}
	.thinq-landing-campaign-slide-wrap { width:180%; margin-top: 0; margin-left: -40%; /* padding-bottom: 50px; */ }
	.thinq-landing-campaign-slide {width:100%;}
	.thinq-landing-campaign-slide .img_box:after {width:50px; height:50px; background-size:7px auto;}
	.thinq-landing-campaign-slide .swiper-button-next, .thinq-landing-campaign-slide .swiper-button-prev {display:none;}
	.thinq-landing-campaign-slide.swiper-container-horizontal > .swiper-scrollbar {width:78vw;}
	.thinq-landing-campaign-slide .swiper-wrapper { justify-content: normal; }
}
@media screen and (max-width:480px){
	.thinq-landing-campaign .video-player { border-radius: 1.5rem; }
	.thinq-landing-campaign-slide .img_box { border-radius: 1rem; }
}

.thinq-landing-easy { position: relative; width: 100%; padding-top: 10%; }
.thinq-landing-easy .text-area { padding-left: 50%; color: #fff; }
.thinq-landing-easy .text-area .button-area a { display: inline-block; }
.thinq-landing-easy .img { position: absolute; top: -270px; left: 130px; transform: translate(-30%, -10%) rotate(-20deg); transition: transform 0.3s }
.thinq-landing-easy .img:after { position: absolute; top: -8px; left: -8px; width: calc(100% + 16px); height: calc(100% + 16px); border: 1px solid #fff; border-radius: 2rem; content: ""; }
.thinq-landing-easy .img img { border-radius: 1.5rem; }

@media screen and (max-width: 1344px){ 
	.thinq-landing-easy .img { top: -70%; left: 130px; }
	.thinq-landing-easy .img img { width: 25vw; }
 }
@media screen and (max-width:800px){
	.thinq-landing-easy { text-align: center; }
	.thinq-landing-easy .text-area { text-align: left; padding-left: 0; }
	.thinq-landing-easy .img { position: static; display: inline-block; margin-top: 10vw; }
	.thinq-landing-easy .img img { width: 100%; margin: 0 auto; }
	.thinq-landing-easy .text-area a { display: block; }
	.thinq-landing-easy .text-area .watch_btn  { line-height: 40px; padding-left: 48px; }
	.thinq-landing-easy .text-area .watch_btn:before { width: 40px; height: 40px; background-size: 6px auto; }
}


.thinq-landing-personalized { position: relative; margin-top: 185px; }
.thinq-landing-personalized .notification { position: absolute; left: 10%; top: -8.5%; z-index: 10; padding: 2% 2% 1% 9%; border-radius: 1rem; background-color: #fff; }
.thinq-landing-personalized .notification .ico { position: absolute; top: 50%; left: 4%; transform: translateY(-50%); }
.thinq-landing-personalized .notification .ico img { width: 90px; }
.thinq-landing-personalized .notification p { font-size: 22px; line-height: 1.27em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; }
.thinq-landing-personalized .notification p strong { /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; }
.thinq-landing-personalized .visual { position: relative; width: 100%; padding-bottom: 50%; border-radius: 2rem; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-benefit-personalized-air-purifier-living-w.png) no-repeat center center; background-size: cover; }
.thinq-landing-personalized .visual:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 2rem; background: linear-gradient(273.91deg, #171C21 30.78%, rgba(23, 28, 33, 0) 72.91%); opacity: 1; transform: matrix(-1, 0, 0, 1, 0, 0); }
.thinq-landing-personalized .text-area { position: absolute; top: 50%; left: 10%; z-index: 5; padding-right: 50%; transform: translateY(-50%); color: #fff; }
.thinq-landing-personalized .welcome { position: absolute; right: -43%; bottom: -16%; }
.thinq-landing-personalized .welcome p { font-size: 48px; color: #fff; line-height: 1.125em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; position: absolute; left: 7%; bottom: 22%; }
@media screen and (max-width: 1344px){ 
	.thinq-landing-personalized .notification .ico img { width: 7vw; }
	.thinq-landing-personalized .notification p { font-size: 1.6vw; }
	.thinq-landing-personalized .welcome p { font-size: 5vw; }
	.thinq-landing-personalized .welcome img { width: 85vw; }
 }
 @media screen and (max-width:800px){
	.thinq-landing-personalized { margin-top: 15vw; }
	.thinq-landing-personalized .notification {width:calc(100% - 52px); left: 26px; top:-10vw; padding-left: 23%; }
	.thinq-landing-personalized .notification .ico img { width: 14vw; }
	.thinq-landing-personalized .notification p { font-size: 3.2vw; }
	.thinq-landing-personalized .welcome { right: -55%; bottom: -28%; }
	.thinq-landing-personalized .welcome p { font-size: 7vw; }
	.thinq-landing-personalized .welcome img { width: 130vw; }
	.thinq-landing-personalized .visual { margin-top: 18vw; padding-bottom: 60%; background-size: 150% 150%; background-position: 100% 50%; }
	.thinq-landing-personalized .visual:after { display: none; }
	.thinq-landing-personalized .text-area { position: static; padding-right: 0; transform: translateY(0); }
}
 @media screen and (max-width:480px){
	.thinq-landing-personalized .notification p { font-size: 4vw; }
}


.thinq-landing-proactive { margin-top: 230px; text-align: right; }
.thinq-landing-proactive .notification-area { position: absolute; left: 0; top: 0; z-index: 5; width: 100%; text-align: left; }
.thinq-landing-proactive .notification-area .notification { display: table; width: 50%; padding: 2%; background: #fff; border-radius: 1.5rem; box-shadow: -140px 56px 64px rgba(154, 144, 137, 0.2); transition: transform 0.5s linear; }
.thinq-landing-proactive .notification-area .notification + .notification { margin-top: 3%; }
.thinq-landing-proactive .notification-area .notification .ico { display: table-cell; width: 70px; text-align: center; vertical-align: middle; }
.thinq-landing-proactive .notification-area .notification .ico img { width: 100%; }
.thinq-landing-proactive .notification-area .notification p { display: table-cell; vertical-align: middle; width: calc(100% - 70px); padding-left: 32px; font-size: 22px; line-height: 1.27em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; }
.thinq-landing-proactive .notification-area .notification p strong { /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; }
.thinq-landing-proactive .notification-area .notification:nth-child(3) { transform: scale(0.9); margin-left: 10%; }
.thinq-landing-proactive .notification-area .notification:nth-child(1) { transform: scale(1.1); transition-delay: 0.2s }
.thinq-landing-proactive .notification-area .notification:nth-child(2) { transform: scale(0.8); transition-delay: 0.4s; margin-left: 4%; }
.thinq-landing-proactive .notification-area.active .notification { transform: scale(1) }
.thinq-landing-proactive .notification-area .product { margin-top: -15px; }
.thinq-landing-proactive .text-area { display: inline-block; padding: 10% 0 20% 60%; position: relative; z-index: 10; text-align: left; }
@media screen and (max-width: 1344px){ 
	.thinq-landing-proactive { margin-top: 20%; }
	.thinq-landing-proactive .notification-area { left: 24px; }
	.thinq-landing-proactive .notification-area .notification { width: 40%; }
	.thinq-landing-proactive .notification-area .notification .ico { width: 5vw; }
	.thinq-landing-proactive .notification-area .notification p {  width: calc(100% - 5vw); padding-left: 2vw; font-size: 1.6vw; }
	.thinq-landing-proactive .notification-area .product { margin-top: -1.5%; }
	.thinq-landing-proactive .notification-area .product img { width: 33.3vw; }
	.thinq-landing-proactive .text-area { padding: 10% 0 20% 60%; }
 }
 @media screen and (max-width:800px){
	.thinq-landing-proactive {  margin-top: 20%;  }
	.thinq-landing-proactive .notification-area { position: static; }
	.thinq-landing-proactive .notification-area .notification { padding: 3%; }
	.thinq-landing-proactive .notification-area .notification + .notification { margin-top: 6%; }
	.thinq-landing-proactive .notification-area .notification .ico { width: 10vw; }
	.thinq-landing-proactive .notification-area .notification p {  width: calc(100% - 8vw); padding-left: 4vw; font-size: 3.2vw; }
	.thinq-landing-proactive .notification-area .notification:nth-child(1) {width:85%; margin-left: auto; margin-right: auto;}
	.thinq-landing-proactive .notification-area .notification:nth-child(2) {width:75%}
	.thinq-landing-proactive .notification-area .notification:nth-child(3) {width:80%; margin-left:10%; }
	.thinq-landing-proactive .notification-area .product { margin: -3%  48px 0; }
	.thinq-landing-proactive .notification-area .product img {width:100%;}
	.thinq-landing-proactive .text-area { width:100%; padding-top: 20vw; padding-left: 0; }
}
 @media screen and (max-width:480px){
	.thinq-landing-proactive {  margin-top: 20%;  }
	.thinq-landing-proactive .notification-area .notification { border-radius: 1rem; }
	.thinq-landing-proactive .notification-area .notification p { font-size: 4vw; }
	.thinq-landing-proactive .text-area { padding-top: 25vw; }
}

.thinq-landing-energy { position: relative;  }
.thinq-landing-energy .product-area { position: absolute; left: 50%; top: 160px; width: 631px; height: 625px; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-benefit-energy-efficiency-thinq-line-w.png) no-repeat center center; background-size: cover; }
.thinq-landing-energy .product-area .product { position: absolute; transition: transform 0.5s linear; transform: scale(0.5); }
.thinq-landing-energy .product-area .product:nth-child(1) {left: -20%;top: -5%;}
.thinq-landing-energy .product-area .product:nth-child(2) {right: -37%;top: 10%;}
.thinq-landing-energy .product-area .product:nth-child(3) { left: 50%; bottom: -25%; }
.thinq-landing-energy .text-area { padding: 470px 50% 350px 150px; }

.thinq-landing-energy .product-area .product.active { transform: scale(1); }
@media screen and (max-width: 1344px){ 
	.thinq-landing-energy .product-area { left: 40%; top: 11.9940vw; width: 47vw; height: 46.5vw; }
	.thinq-landing-energy .product-area .product img { width: 25vw; }
	.thinq-landing-energy .product-area .product:nth-child(1) img { width: 33vw; }

	.thinq-landing-energy .text-area { padding: 35.2324vw 50% 26.2369vw 11.2444vw; }
 }
 @media screen and (max-width:800px){
	.thinq-landing-energy { padding: 10vw 0 50vw; margin-top: 10vw;}
	.thinq-landing-energy .product-area { position:static; width: 58vw; height: 57.5vw; margin: 15vw auto 0; transform: translateX(0); }
	.thinq-landing-energy .product-area .product img { width: 30vw; }

	.thinq-landing-energy .text-area {padding:0;}
}
 @media screen and (max-width:480px){
	.thinq-landing-energy { padding: 10vw 0 60vw;}
}

.mProducts {position:relative; z-index:13; overflow:hidden;}
.mProducts .txt_box {float:left; padding:130px 0 0; width:calc(100% - 528px);}
.mProducts .txt_box .headline { color: #fff; }
.mProducts .txt_box ul {margin-top:80px;}
.mProducts .txt_box ul li {float:left; width:120px; height:136px; background:#fff; border-radius: 1rem; margin-right:16px; padding-top:15px; cursor:pointer; transition:background 0.5s, transform 0.5s}
.mProducts .txt_box ul li .img {width:calc(100% - 30px); height:85px; line-height:85px; margin:0 auto; text-align:center;}
.mProducts .txt_box ul li .img img {max-width:100%; max-height:100%; vertical-align:middle;}
.mProducts .txt_box ul li p {font-size:16px; color:#1b2126; /*font-family:"LG Smart SemiBold";*/ font-weight: 600; text-align:center; margin-top:5px; line-height: 1;}
.mProducts .txt_box ul li p.line { margin-top: -5%; }
.mProducts .txt_box ul li.on {background:#A50034;}
.mProducts .txt_box ul li.on p { color: #fff; }
.mProducts .txt_box ul li a:hover,
.mProducts .txt_box ul li.on a:hover { text-decoration: none; }
.mProducts .txt_box ul li:hover { transform:scale(1.1); }
.mProducts .detail_box {float:right; width:528px; background:#fff; border-radius: 2rem; position:relative; padding:200px 48px 40px; margin-top:260px;}
.mProducts .detail_box > div {display:none; text-align:center;}
.mProducts .detail_box > div:nth-child(1) {display:block;}
.mProducts .detail_box .img { position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); width: 100%; }
.mProducts .detail_box .img img {max-width: 100%; max-height: 400px;}
.mProducts .detail_box .img img.img_soundbar { margin-top: 5%; }
.mProducts .detail_box .t1 {font-size:40px; line-height:1.2em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; margin-bottom:16px; padding:0 13px; text-align:center;}
.mProducts .detail_box ul {text-align:left;}
.mProducts .detail_box ul li {border-bottom:1px solid rgba(27,33,38,0.05);}
.mProducts .detail_box ul li dl {margin-bottom:0;}
.mProducts .detail_box ul li dl dt {font-size:18px; /*font-family:"LG Smart SemiBold";*/ font-weight: 600; padding:24px 20px 24px 13px; position:relative; cursor:pointer;}
.mProducts .detail_box ul li dl dt:before {content:''; display:block; width:11px; height:7px; background:url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-personalization-arrow-icon-w.png) no-repeat center center; position:absolute; right:13px; top:33px; transition:transform 0.5s}
.mProducts .detail_box ul li dl dd {display:none; font-size:18px; line-height:1.33em; /*font-family:"LG Smart Light",sans-serif;*/ font-weight: 300; padding:0 13px 24px;}
.mProducts .detail_box ul li dl dt.on:before {transform:rotate(180deg)}
.mProducts .detail_box ul + .button { margin-top: 40px; }
.mProducts_slide {width:100%; height:2px; /*position:fixed; left:-9999px; top:-9999px;*/ visibility:hidden; padding-bottom:40px;}
.mProducts_slide .swiper-wrapper {height:auto;}
.mProducts_slide .swiper-slide {width:120px; height:136px; padding-top:15px; background:#fff; border-radius: 1rem; cursor:pointer; transition:background 0.5s}
.mProducts_slide .img {width:calc(100% - 40px); height:85px; line-height:85px; margin:0 auto; text-align:center;}
.mProducts_slide .img img {max-width:100%; max-height:100%; vertical-align:middle;}
.mProducts_slide p {font-size:16px; color:#1b2126; /*font-family:"LG Smart SemiBold";*/ font-weight: 600; text-align:center; margin-top:5px;line-height:1;}
.mProducts_slide .swiper-slide:hover, .mProducts_slide .swiper-slide.on {background:#A50034}
.mProducts_slide .swiper-slide:hover p, .mProducts_slide .swiper-slide.on p {color:#fff;}
.mProducts_slide.swiper-container-horizontal > .swiper-scrollbar {width:100%; height:1px; left:0; background:rgba(255,255,255,0.2)}
.mProducts_slide.swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {height:7px; background:#fff; border-radius:3.5px; top:-3px;}
@media screen and (min-width:751px) and (max-width:950px){
	.mProducts .txt_box ul li:nth-child(3) ~ li {margin-top:10px;}
	.mProducts .txt_box ul li:nth-child(3n) {margin-right:0;}
	.mProducts .txt_box ul li:nth-child(3n) + li {clear:both;}
}

@media screen and (min-width:951px) and (max-width:1024px){
	.mProducts .txt_box ul li:nth-child(4) ~ li {margin-top:10px;}
	.mProducts .txt_box ul li:nth-child(4n) {margin-right:0;}
	.mProducts .txt_box ul li:nth-child(4n) + li {clear:both;}
}

@media screen and (min-width:1025px){
	.mProducts .txt_box ul li:nth-child(5) ~ li {margin-top:16px;}
	.mProducts .txt_box ul li:nth-child(5n) {margin-right:0;}
	.mProducts .txt_box ul li:nth-child(5n) + li {clear:both;}
}

@media screen and (max-width:1344px){
	.mProducts .txt_box {width:calc(100% - 430px)}
	.mProducts .txt_box ul li {width:calc(20% -  8px); margin-right:10px;}
	.mProducts .detail_box {width:400px;}
	.mProducts .txt_box ul li p {font-size:15px;}
}

@media screen and (max-width:1024px){
	.mProducts .txt_box {padding-top:140px; padding-bottom:170px;}
	.mProducts .txt_box ul {margin-top:50px;}
	.mProducts .txt_box ul li {width:calc(25% - 7.5px)}
	.mProducts .txt_box ul li p {font-size:16px;}
	.mProducts .detail_box {padding:0 30px 30px}
	.mProducts .detail_box .img {position:relative; left:0; transform:translate(0, 0); text-align:center; top:0; margin-bottom:0; margin-top: -40%; }
	.mProducts .detail_box .img img {max-width:100%;}
	.mProducts .detail_box .t1 {font-size:30px;}
	.mProducts .detail_box ul li dl dt, .mProducts .detail_box dd {font-size:17px;}
}

@media screen and (max-width:950px){
	.mProducts .txt_box {width:60%; padding-top:100px;}
	.mProducts .txt_box ul li {width:calc(33.33% - 6.66px)}
	.mProducts .detail_box {width:38%}
}

@media screen and (max-width:800px){
	.mProducts .txt_box {width:100%; padding-top:0; padding-top: 10%; padding-bottom:0;}
	.mProducts .txt_box .t1 {margin-bottom:40px;}
	.mProducts .txt_box ul {margin-top:0; display:none;}
	.mProducts .detail_box {width:100%; position:relative; left:0; padding:0 24px 40px; top:0; margin-top: 35vw;}
	.mProducts .detail_box .t1 { font-size: 28px; }
	.mProducts .detail_box ul li dl dt { font-size: 16px; padding: 16px 32px 16px 0; }
	.mProducts .detail_box ul li dl dt:before { top: 25px; }
	.mProducts .detail_box ul li dl dd { font-size: 16px; padding: 0 0 16px; }

	.mProducts_slide {height:auto; position:relative; left:0; top:0; visibility:visible; margin-top: 40px;}
	.mProducts_slide a:hover { text-decoration: none; }
	.mProducts_slide .line { margin-top: -5%; }
}


.thinq-landing-download { margin-top: 125px; margin-bottom: 150px; }
.thinq-landing-download-inner { overflow: hidden; position: relative; z-index: 5; width: 1344px; margin: 0 auto; background: #171c21; border-radius: 2rem; }

.thinq-landing-download .text-area { color: #fff; padding: 120px 50% 120px 135px; }
.thinq-landing-download .text-area .ico { width: 96px; line-height: 96px; background: #a50034; text-align: center; border-radius: 1.25rem; margin-bottom: 56px; }
.thinq-landing-download .text-area .ico img { vertical-align: middle; }
.thinq-landing-download .text-area .button-area { display: inline-block; width: 100%; }
.thinq-landing-download .text-area .button-area br { display: none; }
.thinq-landing-download .text-area .button-area a { float: left; }
.thinq-landing-download .text-area .button-area a + a { margin-left: 16px; }

.thinq-landing-download .phone { position: absolute; right: 135px; bottom: -250px; }
.thinq-landing-download .phone img { display: inline-block; width: 375px; border-radius: 1.5rem 1.5rem 0 0; }
.thinq-landing-download .phone:after { position: absolute; top: -8px; left: -8px; width: calc(100% + 16px); height: calc(100% + 16px); border: 1px solid #fff; border-radius: 1.5rem 1.5rem 0 0; background: none; content: ""; }

@media screen and (max-width: 1344px){ 
	.thinq-landing-download  { margin-top: 10vw; padding: 0 24px; }
	.thinq-landing-download-inner { width: auto; }
	.thinq-landing-download .text-area { padding: 9vw 40% 9vw 10vw;}
	.thinq-landing-download .text-area .ico { width: 8vw; line-height: 8vw; margin-bottom: 4.5vw; }
	.thinq-landing-download .text-area .ico img { width: 4vw; }
	.thinq-landing-download .text-area .button-area img { width: 11.5vw; }

	.thinq-landing-download .phone { right: 5vw; bottom: -18vw; }
	.thinq-landing-download .phone img { width: 28vw; }
	.thinq-landing-download .phone:after { top: -1vw; left: -1vw; width: calc(100% + 2vw); height: calc(100% + 2vw); }
 }
@media screen and (max-width:800px){ 
	.thinq-landing-download-inner {  padding: 10vw 5vw 0; }
	.thinq-landing-download .text-area { padding: 0; }
	.thinq-landing-download .text-area .ico { width: 16vw; line-height: 16vw; margin-bottom: 4.5vw; }
	.thinq-landing-download .text-area .ico img { width: 8vw; }
	.thinq-landing-download .text-area .button-area { text-align: center; }
	.thinq-landing-download .text-area .button-area .button { float: none; }
	.thinq-landing-download .text-area .button-area img { width: 25vw; }

	.thinq-landing-download .phone { position: relative; text-align: center; width: 70%; transform: translateY(35%); margin: -40% auto 0; bottom: auto; left: auto; right: auto; }
	.thinq-landing-download .phone img { width: 100%; }
 }
@media screen and (max-width: 480px){ 
	.thinq-landing-download .text-area .ico { border-radius: 1rem; }
	.thinq-landing-download .text-area .button-area br { display: block; }
	.thinq-landing-download .text-area .button-area img { width: 32vw; }
 }

.mSocial { position: relative; margin-top: -160px; padding: 270px 0 110px; /*background: radial-gradient(559.04% 516.63% at 84.01% 135.3%, #EADAD2 0%, #F7F6EA 100%);*/ }
.mSocial:before { content: ''; display: block; width: 100%; height: 100%; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thingq-main-social-light-w.png) repeat left top; background-size: cover; position: absolute; left: 0; top: 0; mix-blend-mode: multiply; /*transform: matrix(1, 0, 0, -1, 0, 0); */ z-index: 1; }
.mSocial:after { content: ''; display: block; width: 100%; height: 100%; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/grainBG2.png) repeat left top; position: absolute; left: 0; top: 0; z-index: 2; mix-blend-mode: overlay; }
.mSocial > div { position: relative; z-index: 10; }
.mSocial .headline { display: inline-block; line-height: 1.125em; /*font-family: "LG Smart Regular",sans-serif;*/ font-weight: 400; width: calc(100% - 415px); margin-bottom: 70px; }
.mSocial_slide { padding-bottom: 80px; }
.mSocial_slide .swiper-wrapper, .mSocial_slide .swiper-slide { height: auto; }
.mSocial_slide .swiper-slide { box-shadow: -32px 30px 74px 10px rgba(154, 144, 137, 0.6); backdrop-filter: blur(64px); border-radius: 2rem; overflow: hidden; position: relative; cursor: pointer; }
.mSocial_slide .swiper-slide:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/grainBG2.png) repeat left top; mix-blend-mode: overlay; z-index: 1; }
.mSocial_slide .swiper-slide:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(281.99deg, #171C21 2.16%, rgba(23, 28, 33, 0) 56.37%); transform: matrix(-1, 0, 0, 1, 0, 0); opacity: 0.4 }
.mSocial_slide .swiper-slide.case1 { width: 434px; height: 430px; }
.mSocial_slide .swiper-slide.case2 { width: 510px; height: 510px; }
.mSocial_slide .swiper-slide.case3 { width: 264px; height: 264px; }
.mSocial_slide .swiper-slide p { display: inline-block; width: 20px; line-height: 46px; border-radius: 99em; font-size: 18px; /*font-family: "LG Smart SemiBold",sans-serif;*/ font-weight: 600; position: absolute; left: 20px; bottom: 25px; z-index: 5; padding: 0 0 0 45px; color: transparent; white-space: nowrap; transition: all 0.5s; transition-property: width, background; overflow: hidden; }
.mSocial_slide .swiper-slide p:before { content: ''; display: block; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center; position: absolute; left: 15px; top: 10px; transition: background 0.5s; }
.mSocial_slide .swiper-slide p.facebook:before { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thingq-main-social-facebook-icon-w.png) }
.mSocial_slide .swiper-slide p.instagram:before { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thingq-main-social-instagram-icon-w.png) }
.mSocial_slide .swiper-slide:hover p { width: 214px; color: #fff; background: #A50034; }
.mSocial_slide .swiper-slide:nth-child(1) { margin-top: 42px }
.mSocial_slide .swiper-slide:nth-child(2) { margin-top: 202px }
.mSocial_slide .swiper-slide:nth-child(3) { margin-top: 132px }
.mSocial_slide .swiper-slide:nth-child(5) { margin-top: 298px } 
.mSocial_slide .swiper-slide:nth-child(6) { margin-top: 202px }
.mSocial_slide .swiper-slide:nth-child(7) { margin-top: 42px }
.mSocial_slide .swiper-slide:nth-child(8) { margin-top: 202px }
.mSocial_slide .swiper-slide:nth-child(9) { margin-top: 132px }
.mSocial_slide .swiper-button-next, .mSocial_slide .swiper-button-prev { width: 64px; height: 64px; border-radius: 50%; top: 0; margin-top: 0; background-color: #f5f5f5; opacity: 1 !important; cursor: pointer; background-repeat: no-repeat; background-position: center center; transition: background 0.5s; z-index: 10; }
.mSocial_slide .swiper-button-next { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-next-w.png); right: 0; }
.mSocial_slide .swiper-button-prev { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-prev-w.png); left: auto; right: 72px; }
.mSocial_slide .swiper-button-next:after, .mSocial_slide .swiper-button-prev:after { display: none; }
.mSocial_slide .swiper-button-next:hover, .mSocial_slide .swiper-button-prev:hover { background-color: #A50034 }
.mSocial_slide .swiper-button-next:hover { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-next-hover.png); }
.mSocial_slide .swiper-button-prev:hover { background-image: url(/content/dam/lge/tw/migration/lg-thinq/resource/images/landing/lg-thinq-main-campaign-videos-arrow-prev-hover.png); }
.mSocial_slide .swiper-button-next.swiper-button-disabled, .mSocial_slide .swiper-button-prev.swiper-button-disabled { opacity: 0.5 !important; }
.mSocial_slide.swiper-container-horizontal > .swiper-scrollbar { width: 800px; height: 1px; left: 50%; transform: translateX(-50%); background: rgba(27, 33, 38, 0.2) }
.mSocial_slide.swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag { height: 7px; background: #1b2126; border-radius: 3.5px; top: -3px; }
.mSocial_slide .swiper-pagination { width: 100px; bottom: auto; left: auto; top: 26px; right: 125px; text-align: left; font-size: 16px; opacity: 0.5; letter-spacing: 0.1em; /*font-family: "LG Smart Bold",sans-serif;*/ font-weight: 700; line-height: 20px; }
.mSocial_slide .swiper-pagination span:before { content: '0' }
.mSocial_slide .swiper-pagination span.swiper-pagination-total { font-size: 0; }
.mSocial_slide .swiper-pagination span.swiper-pagination-total:before { content: '09'; font-size: 16px; }
@media screen and (max-width: 1344px){ 
	.mSocial_slide .swiper-button-next { right: 24px; }
	.mSocial_slide .swiper-button-prev { right: 96px; }
	.mSocial_slide .swiper-pagination { left: 24px; }
}
@media screen and (max-width: 1024px){ 
	.mSocial { padding: 270px 0 110px; }
	.mSocial .headline { width: calc(100% - 260px); margin-left: 120px; margin-bottom: 50px; }
	.mSocial_slide .swiper-slide img { width: 100%; }
	.mSocial_slide .swiper-slide.case1 { width: 345px; height: 343px; }
	.mSocial_slide .swiper-slide.case2 { width: 439px; height: 439px; }
	.mSocial_slide .swiper-slide.case3 { width: 175px; height: 175px; }
	.mSocial_slide .swiper-slide:nth-child(1) { margin-top: 0px }
	.mSocial_slide .swiper-slide:nth-child(2) { margin-top: 130px }
	.mSocial_slide .swiper-slide:nth-child(3) { margin-top: 100px }
	.mSocial_slide .swiper-slide:nth-child(5) { margin-top: 180px }
	.mSocial_slide .swiper-slide:nth-child(6) { margin-top: 160px }
	.mSocial_slide .swiper-slide:nth-child(7) { margin-top: 0px }
	.mSocial_slide .swiper-slide:nth-child(8) { margin-top: 130px }
	.mSocial_slide .swiper-slide:nth-child(9) { margin-top: 100px }
	.mSocial_slide .swiper-button-next, .mSocial_slide .swiper-button-prev { width: 50px; height: 50px; background-size: 8px auto; }
	.mSocial_slide.swiper-container-horizontal > .swiper-scrollbar { width: calc(100% - 48px); }
	.mSocial_slide .swiper-pagination { top: 30px; }
	.mSocial_slide .swiper-slide p { left: 10px; bottom: 10px; }
	
 }

@media screen and (max-width:800px){ 
	.mSocial { padding: 40vw 0 10vw; }
	.mSocial .headline { width: 100%; margin-left: 0; margin-bottom: 20vw; }
	.mSocial .headline br { display: none !important; }
	.mSocial_slide .swiper-slide { width: 256px !important; height: 250px !important; margin-top: 0 !important; }
	.mSocial_slide .swiper-slide:nth-child(odd) { margin-top: 65px !important; }
	.mSocial_slide .swiper-button-next, .mSocial_slide .swiper-button-prev { width: 48px; height: 48px; background-size: 6px auto; top: 12vw; }
	.mSocial_slide .swiper-button-next { right: auto; left: 80px; }
	.mSocial_slide .swiper-button-prev { right: auto; left: 24px; }
	.mSocial_slide .swiper-pagination { left: 154px; top: 15vw; font-size: 14px; }
	.mSocial_slide .swiper-pagination span.swiper-pagination-total:before { font-size: 14px; }
 }

@media screen and (max-width: 480px){ 
	.mSocial { padding: 50vw 0 10vw; }
	.mSocial .headline { margin-bottom: 25vw; }
 }