.noscroll {overflow:hidden;}
.launching-container .pc-only {display:none;}

.launching-container {width:100%; overflow-x:hidden; position:relative; visibility:hidden;}
.launching-container .scroll-move {width:100%; position:fixed; bottom:2.3125rem; left:0; z-index:99; display:flex; align-items:center; flex-direction:column;}
.launching-container .scroll-move svg {width:1.75rem; height:2.625rem;}
.launching-container .scroll-move .scroll-text {font-size:1.75rem; font-weight:550; color:#FD312E; position:absolute; bottom:0.5rem; opacity:0; display:flex; align-items:center; flex-direction:column; margin-bottom:0.3125rem;}
.launching-container .scroll-move .scroll-text::after {content:''; width:0.875rem; height:0.5625rem; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/scroll_arrow.svg') no-repeat; background-size:contain; display:flex;}

.launching-container .launching-section {width:100%; min-height:100vh;}

.launching-container .launching-section01 {width:100%; min-height:100%;}
.launching-container .launching-section01 img {width:100%; height:100%; min-height:100vh; object-fit:cover;}
.launching-container .launching-section01 img.mo {display:block}
.launching-container .launching-section01 img.tab, .launching-container .launching-section01 img.pc {display:none;}
.launching-container .launching-section01 .hero-text {position: absolute;top:calc(((100*2) / 780) * 100vw);left:0;transform:none;width:100%;text-align: center;color:#fff;z-index: 1;}
.launching-container .launching-section01 .hero-text-title {width:calc(((223*2) / 780) * 100vw);margin:0 auto calc(((12*2) / 780) * 100vw);font-family:'LGEI Headline';line-height: calc(86/16*1rem);font-weight: 600;}
.launching-container .launching-section01 .hero-text-title img {min-height:auto;}
.launching-container .launching-section01 .hero-text-desc {width:50%; margin:0 auto calc(((24*2) / 780) * 100vw);;font-size:calc(((16*2) / 780) * 100vw);}
.launching-container .launching-section01 .hero-text-cta {display:inline-flex; align-items:center; justify-content:center; padding:0.875rem 1.25rem; margin:0 auto; font-size:1rem; font-weight:600; color:#fff; background:#EA1917; border-radius:6.25rem;}

.launching-container .launching-section02 {background:#F0ECE4; position:relative;}
.launching-container .launching-section02 .oyf-campaign {width:100%; height:100vh; position:absolute; top:0; left:0; padding:0 2.5rem;}
.launching-container .launching-section02 .campaign-text {color:#262626; font-weight:550; text-align:center; font-family:'LGEI Headline';}
.launching-container .launching-section02 .oyf-campaign01>img {position:absolute;}
.launching-container .launching-section02 .oyf-campaign01 .icon01 {width:4.375rem; height:4.375rem; top:calc(50% - 12.1875rem); right:3.375rem;}
.launching-container .launching-section02 .oyf-campaign01 .icon02 {width:5rem; height:5rem; top:calc(50% + 12.875rem); left:2.25rem; transform:rotate(-15deg)}
.launching-container .launching-section02 .oyf-campaign01 .icon03 {width:3.625rem; height:3.625rem; top:calc(50% + 2rem); right:2.5rem; transform:translateY(100%) rotate(15deg);}
.launching-container .launching-section02 .oyf-campaign01 .campaign-text {width:100%; font-size:2.25rem; line-height:2.5rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.launching-container .launching-section02 .oyf-campaign02 {display:flex; align-items:center; flex-direction:column; padding-top:7.5rem;}
.launching-container .launching-section02 .oyf-campaign02 .oyf-icon {width:5rem; height:5rem; position:relative; margin-bottom:1.5rem;}
.launching-container .launching-section02 .oyf-campaign02 .oyf-icon img {width:100%; height:100%; object-fit:contain; position:absolute; top:0; left:0}
.launching-container .launching-section02 .oyf-campaign02 .oyf-icon img:not(:last-of-type) {transform:rotate(-15deg)}
.launching-container .launching-section02 .oyf-campaign02 .campaign-text {width:100%; padding:0 2rem; font-size:1.5rem; line-height:1.625rem; position:relative;}
.launching-container .launching-section02 .oyf-campaign02 .campaign-text>div {width:100%; position:absolute; top:0; left:0; color:#BFBDB7;}
.launching-container .launching-section02 .oyf-campaign02 .campaign-text>div sup {font-size:0.8rem;}

.launching-container .launching-section03 {background:#F0ECE4; position:relative;}
.launching-container .launching-section03 .oyf-influencer {position:relative; height:207.4358vw;}
.launching-container .launching-section03 .oyf-influencer>div {position:absolute;}
.launching-container .launching-section03 .oyf-influencer>div>.influencer-name {font-size:1rem; color:#fff; font-weight:550; font-family:'LGEI Headline'; position:absolute; left:1rem; bottom:0.75rem;}
.launching-container .launching-section03 .oyf-influencer .influencer01 {width:39.7435vw; height:35.8974vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer01_m.jpg') no-repeat; background-size:cover; top:21.2820vw; left:0; border-radius:0 1.25rem 1.25rem 0;}
.launching-container .launching-section03 .oyf-influencer .influencer02 {width:46.9230vw; height:46.9230vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer02_m.jpg') no-repeat; background-size:cover; top:10.2564vw; left:42.8205vw; border-radius:1.25rem;}
.launching-container .launching-section03 .oyf-influencer .influencer03 {width:79.4871vw; height:61.5384vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer03_m.jpg') no-repeat; background-size:cover; top:60.2564vw; left:calc(50% - 39.7435vw); border-radius:1.25rem;}
.launching-container .launching-section03 .oyf-influencer .influencer04 {width:46.6666vw; height:55.3846vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer04_m.jpg') no-repeat; background-size:cover; top:124.8717vw; left:0; border-radius:0 1.25rem 1.25rem 0;}
.launching-container .launching-section03 .oyf-influencer .influencer05 {width:50.2564vw; height:35.8974vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer05_m.jpg') no-repeat; background-size:cover; top:124.8717vw; right:0; border-radius:1.25rem 0 0 1.25rem;}
.launching-container .launching-section03 .oyf-influencer .influencer06 {width:40vw; height:43.5897vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer06_m.jpg') no-repeat; background-size:cover; top:163.8461vw; right:10.2564vw; border-radius:1.25rem;}
.launching-container .launching-section03 .oyf-influencer>div .influencer-text-box {width:21.375rem; height:30rem; border-radius:1.5rem; padding:2.25rem 1.5rem; position:fixed; top:calc(50% - 2.5rem); left:50%; transform:translate(-50%,-50%); display:none; justify-content:flex-end; flex-direction:column; z-index:9; box-shadow: 0px 199px 56px 0px rgba(0, 0, 0, 0.00), 0px 127px 51px 0px rgba(0, 0, 0, 0.01), 0px 72px 43px 0px rgba(0, 0, 0, 0.05), 0px 32px 32px 0px rgba(0, 0, 0, 0.09), 0px 8px 18px 0px rgba(0, 0, 0, 0.10);}
.launching-container .launching-section03 .oyf-influencer .influencer01 .influencer-text-box {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_bg01.jpg') no-repeat; background-size:cover;}
.launching-container .launching-section03 .oyf-influencer .influencer02 .influencer-text-box {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_bg02.jpg') no-repeat; background-size:cover;}
.launching-container .launching-section03 .oyf-influencer .influencer03 .influencer-text-box {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_bg03.jpg') no-repeat; background-size:cover;}
.launching-container .launching-section03 .oyf-influencer .influencer04 .influencer-text-box {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_bg04.jpg') no-repeat; background-size:cover;}
.launching-container .launching-section03 .oyf-influencer .influencer05 .influencer-text-box {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_bg05.jpg') no-repeat; background-size:cover;}
.launching-container .launching-section03 .oyf-influencer .influencer06 .influencer-text-box {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_bg06.jpg') no-repeat; background-size:cover;}
.launching-container .launching-section03 .oyf-influencer>div.active::after {content:''; width:100vw; height:100vh; background:rgba(0,0,0,0.8); backdrop-filter:blur(10px); position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); display:flex; z-index:1;}
.launching-container .launching-section03 .oyf-influencer>div.active .influencer-text-box {display:flex;}
.launching-container .launching-section03 .oyf-influencer>div .influencer-text-box .influencer-text {font-size:1.75rem; font-weight:550; line-height:1.875rem; color:#fff; font-family:'LGEI Headline'; margin-bottom:0.75rem;}
.launching-container .launching-section03 .oyf-influencer>div .influencer-text-box .influencer-name {font-size:1.25rem; font-weight:400; line-height:1.5rem; color:rgba(255,255,255,0.6);}
.launching-container .launching-section03 .oyf-influencer>div .influencer-text-box .influencer-layer-close {width:3.5rem; height:3.5rem; border-radius:50%; position:absolute; left:50%; bottom:-5rem; transform:translateX(-50%); background:rgba(0,0,0,0.8) url('/content/dam/lge/sa_en/lifesgood/assets2024/img/layer_close.png') no-repeat center; background-size:50%}

.launching-container .launching-section04 {background:#F0ECE4; position:relative; padding:4rem 3.25rem 0; overflow: hidden;}
.launching-container .launching-section04 .launching-playlist-heading {display:flex; align-items:center; justify-content:center; flex-direction:column;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-heading {font-size:2.25rem; font-weight:550; line-height:2.5rem; text-align:center; font-family:'LGEI Headline'; margin-bottom:1rem;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area {width:100%; display:flex; align-items:center; justify-content:center; gap:0.5rem;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta {width:7.75rem; height:3rem; border-radius:6.1875rem;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta.tiktok {background:#000;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta.youtube {background:#FD312E;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta a{width:100%; height:100%; display:flex; align-items:center; font-size:1rem; font-weight:700; color:#fff; padding-left:0.5rem;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta a::before {content:''; width:2rem; height:2rem; display:flex; flex-shrink:0;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta.tiktok a::before {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/tiktok.png') no-repeat; background-size:contain; margin-right:0.75rem;}
.launching-container .launching-section04 .launching-playlist-heading .playlist-cta-area .playlist-cta.youtube a::before {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/Youtube.png') no-repeat; background-size:contain; margin-right:0.5rem;}
.launching-container .launching-section04 .playlist-box {width:100%; height:100vh; padding-top:3rem; position:relative;}
.launching-container .launching-section04 .playlist-box .playlist-phone-box {width:100%; min-width:75vw; position:relative; top:8%; left: 50%; transform: translateX(-50%);}
.launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone {width:100%; min-width:70vw; height:148.2051vw; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/playlist-frame.png') no-repeat center; background-size:contain; position:relative; z-index:20;}
.launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone .profile{width: 5vw; height: 5vw; position: absolute; top: 10vw; left: 10vw; background: #ff0; border-radius:50%; }
.launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone .playlist-hearts {position:absolute; bottom:18vw; right:13vw; width:6vw; height:35vw;}
.launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone .playlist-hearts .heart{position:absolute; bottom:0; left:0; opacity:0; width:5vw; height:5vw;}
.launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-item {width:66.1538vw; height:141.0256vw; position:absolute; top:calc(50% - 72.2820vw); left:calc(50% - 33.0769vw); border-radius:10vw; overflow:hidden; transform-origin:top;}
.launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-item img {width:100%; height:100%; object-fit:cover;}
.launching-container .launching-section04 .playlist-box .playlist-dot {position:absolute; top:50%; right:-2.125rem; transform:translateY(-50%); display:flex; align-items:center; flex-direction:column; gap:0.625rem; list-style:none; z-index:21;}
.launching-container .launching-section04 .playlist-box .playlist-dot li {width:0.75rem; height:0.75rem; background:#BFBDB7; border-radius:50%; position:relative; border:1px solid #F0ECE4; transition:all 0.5s}
.launching-container .launching-section04 .playlist-box .playlist-dot li .dot-box {height:1.5rem; position:absolute; padding:0 0.625rem 0 0.3125rem; top:50%; left:-0.125rem; transform:translate(-100%,-50%); border:1px solid #fff; border-radius:62.4375rem; background:#FD312E; display:flex; align-items:center; gap:0.25rem; opacity: 0; transition:opacity 0.5s}
.launching-container .launching-section04 .playlist-box .playlist-dot li.active {background:#FD312E; border:1px solid #fff;}
.launching-container .launching-section04 .playlist-box .playlist-dot li.active .dot-box {display:flex; opacity:1;}
.launching-container .launching-section04 .playlist-box .playlist-dot li .dot-box::before {content:''; width:0.875rem; height:0.875rem; border-radius:50%; display:flex; background:#333; flex-shrink:0;}
.launching-container .launching-section04 .playlist-box .playlist-dot li .dot-box .playlist-name {font-size:0.625rem; font-weight:700; color:#fff; font-family:'LGEI Headline'; white-space:nowrap;}
.launching-container .launching-section04 .playlist-box::after {position: absolute; top:0; left:50%; transform: translateX(-50%); z-index: 1; content:''; width:100vw; height:calc(100vh + 2px); min-height:100vh; background:rgba(0,0,0,0.8); backdrop-filter: blur(10px); opacity: 0; visibility: hidden; transition: opacity 0.7s, visibility 0.1s 2s;}
.launching-container .launching-section04 .playlist-box.dimmed {right:auto;bottom:auto;background-color: transparent;opacity: 1;z-index: auto;}
.launching-container .launching-section04 .playlist-box.dimmed::after {opacity: 1; visibility: visible; transition:opacity 0.3s, visibility 0.1s;}
.launching-container .launching-section04 .playlist-box .playlist-endbox {width:17.375rem; padding:2rem 1.5rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff; border-radius:1.5rem; display:flex; align-items:center; justify-content:center; flex-direction:column; z-index: 21; opacity:0;}
.launching-container .launching-section04 .playlist-box .playlist-endbox::before {content:''; width:5.625rem; height:5.625rem; display:flex; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/playlist_endbox_img.png') no-repeat; background-size:contain; margin-bottom:1.5rem;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-text {font-size:1.75rem; font-weight:550; line-height:1.875rem; color:#262626; text-align:center; font-family:'LGEI Headline'; margin-bottom:1.5rem;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-text span {color:#FD312E;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box {width:11.875rem; display:flex; align-items:center; justify-content:center; flex-direction:column; gap:0.5rem;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta {width:7.75rem; height:3rem; border-radius:6.1875rem;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta.tiktok {background:#000;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta.youtube {background:#FD312E;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta a {width:100%; height:100%; display:flex; align-items:center; font-size:1rem; font-weight:700; color:#fff; padding-left:0.5rem;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta a::before {content:''; width:2rem; height:2rem; display:flex; flex-shrink:0;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta.tiktok a::before {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/tiktok.png') no-repeat; background-size:contain; margin-right:0.875rem;}
.launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box .playlist-endbox-cta.youtube a::before {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/Youtube.png') no-repeat; background-size:contain; margin-right:0.5rem;}

.launching-container .launching-section05 {background:#262626; padding:4rem 0 2.5rem;}
.launching-container .launching-section05 .how-to {width:100%; overflow:hidden;}
.launching-container .launching-section05 .how-to .how-to-title {font-size:2.25rem; font-weight:550; line-height:2.5rem; color:#fff; text-align:center; font-family:'LGEI Headline'; margin-bottom:2.5rem;}
.launching-container .launching-section05 .how-to .how-to-swiper {display:flex; padding:2rem; margin-bottom:2.1875rem;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide {width:20.375rem; flex-shrink:0; border-radius:1.5rem; overflow:hidden;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-img-box {width:100%; height:19.25rem;/*16.25*/ background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.05) 100%), #5E262C; overflow:hidden; position:relative; padding-top:1.5625rem;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-img-box img {width:11.375rem; height:auto; display:flex; margin:0 auto;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box {width:100%; min-height:15.375rem; padding:1.5rem 1rem; background:#BB4652;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-swiper-title {display:flex; align-items:center; justify-content:space-between; font-size:1.75rem; font-weight:600; color:#fff; font-family:'LGEI Headline'; margin-bottom:0.75rem;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-swiper-title::after {content:''; width:2.5rem; height:2.5rem; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/user.png') no-repeat; background-size:contain; display:flex;}
.launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-text {font-size:1.25rem; font-weight:400; line-height:1.5rem; color:#fff;}
.launching-container .launching-section05 .how-to .how-to-dot {width:100%; display:flex; align-items:center; justify-content:center; gap:0.375rem; list-style:none; position:relative;}
.launching-container .launching-section05 .how-to .how-to-dot .swiper-pagination-bullet {width:0.625rem; height:0.625rem; border-radius:50%; background:rgba(255,255,255,0.25);}
.launching-container .launching-section05 .how-to .how-to-dot .swiper-pagination-bullet-active {background:#fff;}

.launching-container .launching-section06 {background:#F0ECE4; padding:4rem 0;}
.launching-container .launching-section06 .archive-page-banner {width:21.375rem; height:30rem; margin:0 auto; padding:2.5rem 1rem; border-radius:1.25rem; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/last_campaign_new.png') no-repeat; background-size:cover; margin-bottom:4rem; display:flex; align-items:center; justify-content:flex-end; flex-direction:column;}
.launching-container .launching-section06 .archive-page-banner .archive-page-banner-text {font-size:1.25rem; font-weight:400; line-height:1.375rem; color:#fff; text-align:center; margin-bottom:1.5rem;}
.launching-container .launching-section06 .archive-page-banner .archive-page-banner-cta {padding:0.875rem 1.25rem; margin:0 auto; font-size:1rem; font-weight:600; color:#fff; display:flex; align-items:center; justify-content:center; background:#EA1917; border-radius:6.25rem;}
.launching-container .launching-section06 .annotation {width:100%; padding:0 1.5rem; font-size:0.875rem; line-height:1rem; font-weight:400; color:#666; margin-bottom:0.75rem; display:flex; align-items:flex-start; gap:0.375rem; word-break:break-all;}
.launching-container .launching-section06 .annotation::before {content:''; display:flex; flex-shrink:0;}
.launching-container .launching-section06 .annotation:first-of-type::before {content:'1)'}
.launching-container .launching-section06 .annotation:nth-of-type(2)::before {content:'2)'}

@media all and (min-width:768px) {
  .launching-container .scroll-move {bottom:50px;}
  .launching-container .scroll-move svg {width:34px; height:50px;}
  .launching-container .scroll-move .scroll-text {font-size:36px; bottom:8px;}

  .launching-container .launching-section02 .oyf-campaign01 .icon01 {width:124px; height:124px; top:calc(50% - 320px); left:calc(50% + 186px);}
  .launching-container .launching-section02 .oyf-campaign01 .icon02 {width:160px; height:160px; top:calc(50% + 180px); left:calc(50% - 350px);}
  .launching-container .launching-section02 .oyf-campaign01 .icon03 {width:108px; height:108px; top:calc(50% + 10px); left:calc(50% + 250px);}
  .launching-container .launching-section02 .oyf-campaign01 .campaign-text {font-size:56px; line-height:68px;}
  .launching-container .launching-section02 .oyf-campaign02 {padding-top:120px;}
  .launching-container .launching-section02 .oyf-campaign02 .oyf-icon {width:120px; height:120px; margin-bottom:16px;}
  .launching-container .launching-section02 .oyf-campaign02 .campaign-text {width:100%; max-width:824px; font-size:36px; line-height:40px;}
  .launching-container .launching-section02 .oyf-campaign02 .campaign-text>div sup {font-size:16px;}

  .launching-container .launching-section03 .oyf-influencer>div>.influencer-name {font-size:32px; left:24px; bottom:24px;}

  .launching-container .launching-section04 {padding: 4rem 0 0;}
  .launching-container .launching-section04 .launching-playlist-heading .playlist-heading br {display: none;}
  .launching-container .launching-section04 .playlist-box {padding-top:3.5rem;}
  .launching-container .launching-section04 .playlist-box .playlist-phone-box {width:19.625rem; min-width:0; position:relative; left: 50%; transform: translateX(-50%);}
  .launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone {width:100%; min-width: 0; height:40rem;}
  .launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone .playlist-hearts {bottom:6.125rem; right:2.5rem; width:1.125rem; height:1.125rem;}
  .launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-phone .playlist-hearts .heart{width:1.125rem; height:1.125rem;}
  .launching-container .launching-section04 .playlist-box .playlist-phone-box .playlist-item {width:17.75rem; height:36.4375rem; top: 49%; left: 50%; transform: translate(-50%,-50%); border-radius:2.5rem; transform-origin:center; }
  .launching-container .launching-section04 .playlist-box .playlist-dot {display:none;}
  .launching-container .launching-section04 .playlist-box .playlist-endbox {width:25rem; padding:2rem 1.5rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff; border-radius:1.5rem; display:flex; align-items:center; justify-content:center; flex-direction:column; z-index: 21; opacity:0;}
  .launching-container .launching-section04 .playlist-box .playlist-endbox::before {content:''; width:5.625rem; height:5.625rem; margin-bottom:1.5rem;}
  .launching-container .launching-section04 .playlist-box .playlist-endbox .playlist-endbox-cta-box {width:11.25rem;}

  .launching-container .launching-section05 .how-to .how-to-title {font-size:56px; line-height:62px; margin-bottom:56px;}
  .launching-container .launching-section05 .how-to .how-to-swiper {padding:0 80px; margin-bottom:60px;}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box {padding:24px;}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-swiper-title {font-size:36px; margin-bottom:16px;}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-swiper-title::after {width:40px; height:40px;}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-text {font-size:24px; line-height:30px;}

  .launching-container .launching-section06 {background:#F0ECE4; padding:4rem 0;}
  .launching-container .launching-section06 .archive-page-banner {width:calc(100% - 80px); max-width:1440px; height:39.0625vw; max-height:480px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/last_campaign_tab.png') no-repeat center; background-size:cover; align-items:flex-start; justify-content:flex-end; padding:0 2.7777vw 2.7777vw;}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-text {font-size:20px; line-height:23px; margin-bottom:24px; text-align:left;}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-cta {padding:14px 20px; border-radius:100px; font-size:16px; margin:initial;}
  .launching-container .launching-section06 .annotation {max-width:1440px; margin:0 auto; padding:0 40px; font-size:16px; line-height:18px; margin-bottom:12px; gap:6px;}
}

@media all and (min-width:1024px) {
  .launching-container .launching-section01 img.mo {display:none;}
  .launching-container .launching-section01 img.tab {display:block;}
  
  .launching-container .launching-section01 .hero-text {top: calc((80 / 1024) * 100vw); left:50%; width:auto; transform:translateX(-50%)}
  .launching-container .launching-section01 .hero-text-title {width:calc((286 / 1024) * 100vw); margin-bottom:calc((16 / 1024) * 100vw);}
  .launching-container .launching-section01 .hero-text-desc {width:100%;margin:0 0 calc((24 / 1024) * 100vw);font-size:calc((16 / 1024) * 100vw);}
  
  .launching-container .launching-section03 .oyf-influencer {position:relative; width:calc(1024px - 80px); height:736px; margin:0 auto;}
  .launching-container .launching-section03 .oyf-influencer .influencer01 {width:220px; height:240px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer01.jpg') no-repeat; background-size:cover; top:60px; left:56px; border-radius:24px;}
  .launching-container .launching-section03 .oyf-influencer .influencer02 {width:360px; height:360px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer02.jpg') no-repeat; background-size:cover; top:inherit; bottom:0; left:50%; border-radius:24px; transform:translateX(-50%); order:5;}
  .launching-container .launching-section03 .oyf-influencer .influencer03 {width:360px; height:360px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer03.jpg') no-repeat; background-size:cover; top:0; left:50%; border-radius:24px; transform:translateX(-50%); order:2;}
  .launching-container .launching-section03 .oyf-influencer .influencer04 {width:276px; height:265px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer04.jpg') no-repeat; background-size:cover; top:inherit; bottom:155px; left:0; border-radius:24px;}
  .launching-container .launching-section03 .oyf-influencer .influencer05 {width:276px; height:276px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer05.jpg') no-repeat; background-size:cover; top:156px; right:0; border-radius:24px; order:3;}
  .launching-container .launching-section03 .oyf-influencer .influencer06 {width:220px; height:228px; background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/influencer06.jpg') no-repeat; background-size:cover; top:inherit; bottom:60px; right:56px; border-radius:24px;}
  .launching-container .launching-section03 .oyf-influencer>div .influencer-text-box {width:100%; height:100%; border-radius:24px; padding:20px 24px; position:relative; top:0; left:0; transform:translate(0,0); display:none; justify-content:center; flex-direction:column; z-index:9; box-shadow:none; backdrop-filter: blur(15px)}
  .launching-container .launching-section03 .oyf-influencer .influencer01 .influencer-text-box {background:none;}
  .launching-container .launching-section03 .oyf-influencer .influencer02 .influencer-text-box {background:none;}
  .launching-container .launching-section03 .oyf-influencer .influencer03 .influencer-text-box {background:none;}
  .launching-container .launching-section03 .oyf-influencer .influencer04 .influencer-text-box {background:none;}
  .launching-container .launching-section03 .oyf-influencer .influencer05 .influencer-text-box {background:none;}
  .launching-container .launching-section03 .oyf-influencer .influencer06 .influencer-text-box {background:none;}
  .launching-container .launching-section03 .oyf-influencer>div.active::after {display:none;}
  .launching-container .launching-section03 .oyf-influencer>div.active .influencer-text-box {display:none;}
  .launching-container .launching-section03 .oyf-influencer>div:hover .influencer-text-box {display:flex;}
  .launching-container .launching-section03 .oyf-influencer>div .influencer-text-box .influencer-layer-close {display:none;}
}


@media all and (min-width:1440px){
  .launching-container .pc-only {display:block;}
  
  .launching-container .launching-section01 img.tab {display:none}
  .launching-container .launching-section01 img.pc {display:block;} 
  
  .launching-container .launching-section01 .hero-text-title {width:calc((396 / 1920) * 100vw);margin:0 0 calc((32 / 1920) * 100vw);}
  .launching-container .launching-section01 .hero-text-desc {margin-bottom:calc((40 / 1920) * 100vw);font-size:calc((20 / 1920) * 100vw);}

  .launching-container .launching-section03 .oyf-influencer {width:1440px; height:1150px;}
  .launching-container .launching-section03 .oyf-influencer .influencer01 {width:330px; height:362px; top:96px; left:86px; border-radius:32px;}
  .launching-container .launching-section03 .oyf-influencer .influencer02 {width:563px; height:563px; border-radius:32px;}
  .launching-container .launching-section03 .oyf-influencer .influencer03 {width:563px; height:563px; border-radius:32px;}
  .launching-container .launching-section03 .oyf-influencer .influencer04 {width:416px; height:400px; bottom:268px; border-radius:32px;}
  .launching-container .launching-section03 .oyf-influencer .influencer05 {width:413px; height:413px; top:249px; border-radius:32px;}
  .launching-container .launching-section03 .oyf-influencer .influencer06 {width:330px; height:344px; bottom:120px; right:83px; border-radius:32px;}
  .launching-container .launching-section03 .oyf-influencer>div .influencer-text-box {border-radius:32px; padding:20px 32px;}
  .launching-container .launching-section03 .oyf-influencer>div .influencer-text-box .influencer-text {font-size:36px; line-height:40px; margin-bottom:16px;}
  .launching-container .launching-section03 .oyf-influencer>div .influencer-text-box .influencer-name {font-size:20px; line-height:24px; color:rgba(255,255,255,0.7);}
  
  .launching-container .launching-section04 {padding:120px 0 0;}
  .launching-container .launching-section04 .launching-playlist-heading .playlist-heading {font-size:3.5rem; line-height:3.85rem;}

  .launching-container .launching-section05 {padding:80px 32px;}
  .launching-container .launching-section05 .how-to .how-to-title {font-size:56px; line-height:62px; margin-bottom:56px;}
  .launching-container .launching-section05 .how-to .how-to-swiper {padding:0;}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-wrapper {width:100%; max-width:1324px; margin:0 auto; gap:32px;}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide {width:calc((100% - 64px) / 3);}
  .launching-container .launching-section05 .how-to .how-to-swiper .swiper-slide .how-to-text-box {height:350px; padding:24px;}
  .launching-container .launching-section05 .how-to .how-to-dot {display:none;}

  .launching-container .launching-section06 {padding:120px 0 0;}
  .launching-container .launching-section06 .archive-page-banner {background:url('/content/dam/lge/sa_en/lifesgood/assets2024/img/last_campaign_pc.png') no-repeat center; background-size:cover; padding:0 40px 40px;}

}