.noscroll {overflow:hidden;}
.launching-container {background:#F0ECE4;text-align: initial;}
.launching-container .pc-only {display:none;}

.launching-container {width:100%; overflow-x:hidden; position:relative; visibility:hidden;}
.launching-container .scroll-move {width:100%; position:absolute; bottom:calc(19/16*1rem); 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 .launching-section {width:100%;}

.launching-container .launching-section01 {position: relative;width:100%; min-height:auto; margin:0 auto;}
.launching-container .launching-section01 img {width:100%; height:100%; 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:0;left:0;margin:calc(((40*2) / 780) * 100vw);color:#fff;}
.launching-container .launching-section01 .hero-text-title {position:absolute;width:calc(((165*2) / 780) * 100vw);top:calc(((260*2) / 780) * 100vw);left:50%;transform: translateX(-50%);}
.launching-container .launching-section01 .hero-text-title img {min-height:auto;}
.launching-container .launching-section01 .hero-text-desc {margin:0 auto calc(((24*2) / 780) * 100vw);font-family:'LGEI Headline';line-height: 1;font-weight: 600;font-size:calc(((36*2) / 780) * 100vw);}
.launching-container .launching-section01 .hero-text-cta {display:inline-flex; align-items:center; justify-content:center; padding:calc(11/16*1rem) calc(16/16*1rem); margin:0 auto; font-size:1rem; font-weight:600; color:#fff; background:#EA1917; border-radius:6.25rem;}
.launching-container .launching-section01 .launching-layer {display:none;position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; row-gap: 0.625rem; flex-direction: column; align-items: flex-end;}
.launching-container .launching-section01 .launching-layer.active {display: flex;}
.launching-container .launching-section01 .launching-layer__dimmed {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.8)}
.launching-container .launching-section01 .launching-layer__container {position: relative; max-width:80rem; width: 100%; padding-bottom: calc(100% * 720 / 1280); margin: auto;}
.launching-container .launching-section01 .launching-layer__close-button {position: absolute; top: calc(-40/16*1rem); right: 0; left: auto; display: flex; justify-content: center; align-items: center; width: calc(30/16*1rem); height: calc(30/16*1rem); min-width: calc(30/16*1rem);min-height: calc(30/16*1rem);border: none;padding: 0;margin-right: calc(10/16*1rem);color: #fff;background: none;cursor: pointer;z-index: inherit;}
html[dir="rtl"] .launching-container .launching-section01 .launching-layer__close-button {left:0;right:auto;margin-right:0;margin-left: calc(10/16*1rem);}
.launching-container .launching-section01 .launching-layer__close-button:before,
.launching-container .launching-section01 .launching-layer__close-button:after {content:''; width: 100%; height:1px; background-color:#fff;}
.launching-container .launching-section01 .launching-layer__close-button:before {transform:rotate(45deg); margin-right:-50%;}
html[dir="rtl"] .launching-container .launching-section01 .launching-layer__close-button:before {margin-right:0;margin-left:-50%;}
.launching-container .launching-section01 .launching-layer__close-button:after {transform:rotate(-45deg); margin-left:-50%;}
html[dir="rtl"] .launching-container .launching-section01 .launching-layer__close-button:after {margin-left:0; margin-right:-50%;}
.launching-container .launching-section01 .launching-layer__close-button:focus-visible {outline-color:#fff}
.launching-container .launching-section01 .launching-layer .sr-only {overflow:hidden; clip: rect(0, 0, 0, 0); position:absolute; width:1px; height:1px; margin:-1px; border:0; padding:0; color:#fff; background-color:rgb(0 0 0);}
.launching-container .launching-section01 .launching-layer__video {position:absolute;top:0;right:0;bottom:0;left:0; width: 100%; height:100%; background-color:rgba(0, 0, 0, 0.6);}
.launching-container .launching-section01 .launching-layer__video iframe {width:100%; height:100%;}

.launching-container .launching-section02 {padding:calc(48/16*1rem) calc(24/16*1rem);}
.launching-container .launching-section02 .oyf-campaign-box {max-width:calc(1200/16*1rem);margin:0 auto;padding:calc(32/16*1rem) calc(24/16*1rem);border-radius: calc(28/16*1rem);background-color: #fff;}
.launching-container .launching-section02 .oyf-campaign-box .campaign-title {margin-bottom:calc(16/16*1rem);font-family:'LGEI Headline';font-size:calc(28/16*1rem);line-height: 1;font-weight:600;color:#000;}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-list {display: flex; flex-direction: column; gap:calc(16/16*1rem);}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item {display: flex; flex-direction: column; gap:calc(4/16*1rem);}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-icon {display:block;width:calc(40/16*1rem);}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-icon img {width:100%;padding:calc(4/16*1rem);}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-icon img.icon03 {padding:0;}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-text {flex:1;font-size:calc(18/16*1rem);font-weight:400;line-height: 120%;color:#262626;}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-text strong {font-weight: 700;}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-text sup {font-size:calc(10/16*1rem);line-height: 120%;}
.launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-text span {display: block;}
.launching-container .launching-section02 .oyf-disclaimer-box {max-width:calc(1200/16*1rem);margin:calc(12/16*1rem) auto 0;}
.launching-container .launching-section02 .oyf-disclaimer {margin-left:calc(12/16*1rem);color:#666;font-weight:400;}
html[dir="rtl"] .launching-container .launching-section02 .oyf-disclaimer {margin-left:0;margin-right:calc(12/16*1rem);}
.launching-container .launching-section02 .oyf-disclaimer > li > p {font-size:calc(12/16*1rem);line-height: 1;text-align:initial;}
.launching-container .launching-section02 .oyf-disclaimer ul {margin-top:calc(6/16*1rem);margin-left:0;}
.launching-container .launching-section02 .oyf-disclaimer ul li {display:flex;align-items: flex-start;font-size:calc(12/16*1rem);line-height: 120%;}
.launching-container .launching-section02 .oyf-disclaimer ul li::before {display:inline-block;content:'';width:3px;height:3px;flex:none;margin:5px;border-radius:50%;background-color: #666;}

.launching-container .launching-section03 {overflow: hidden; position: relative; background:#F0ECE4; position:relative; padding-bottom:calc(30/16*1rem);}
.launching-container .launching-section03 .launching-playlist-heading {display:flex; align-items:center; justify-content:center; flex-direction:column;padding:0 calc(32/16*1rem) calc(28/16*1rem); }
.launching-container .launching-section03 .launching-playlist-heading .playlist-heading {font-family:'LGEI Headline'; font-size:calc(28/16*1rem); font-weight:550; line-height:1; text-align:center;}
.launching-container .launching-section03 .playlist-phone-box {position: relative;width:100%;margin-top:calc(16/16*1rem);}
.launching-container .launching-section03 .swiper {overflow: visible;width:calc(((252*2) / 780) * 100vw);height:calc(((552*2) / 780) * 100vw);border-radius: 10vw;}
.launching-container .launching-section03 .swiper-wrapper {align-items: center;}
.launching-container .launching-section03 .playlist-item {overflow:hidden;width:100%;}
.launching-container .launching-section03 .playlist-phone {position: absolute;top:0;width:100%; height:148.2051vw; background:url('../img/playlist-frame.png') no-repeat center; background-size:contain; z-index:20;}
.launching-container .launching-section03 .playlist-hearts {position:absolute; bottom:calc(((35*2) / 780) * 100vw); right:calc(((80*2) / 780) * 100vw); width:6vw; height:35vw;}
.launching-container .launching-section03 .playlist-dot {position: absolute;top:50%;right:calc(((20*2) / 780) * 100vw);left:auto; bottom:auto;display: flex;flex-direction: column;align-items: center;width:auto;gap:calc(((10*2) / 780) * 100vw);transform: translateY(-50%);}
html[dir="rtl"] .launching-container .launching-section03 .playlist-dot {right: auto; left:calc(((20*2) / 780) * 100vw);}
.launching-container .launching-section03 .swiper-pagination-bullet {width:calc(10/16*1rem);height:calc(10/16*1rem);border-radius: 50%;}
.launching-container .launching-section03 .swiper-pagination-bullet-active {width:calc(12/16*1rem);height:calc(12/16*1rem);border:1px solid #fff;background-color: #FD312E;}
.launching-container .launching-section03 .swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet {margin:0;}

.launching-container .launching-section04 {background:#F0ECE4; padding-top : calc(48/16*1rem);padding-bottom: calc(48/16*1rem);}
.launching-container .launching-section04 .how-to {overflow:hidden;width:100%;margin-bottom:calc(40/16*1rem);}
.launching-container .launching-section04 .how-to .how-to-title {margin-bottom:calc(24/16*1rem);padding:0 calc(24/16*1rem);font-family:'LGEI Headline'; font-size:calc(28/16*1rem); font-weight:600; line-height:1; color:#000; text-align:center;  }
.launching-container .launching-section04 .how-to .how-to-swiper {display:flex; padding:0 calc(24/16*1rem);}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide {overflow:hidden;width:20.375rem;height: auto; flex-shrink:0; border-radius:1.5rem; background:#fff;}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-img-box {overflow:hidden; position:relative; width:100%; height:calc(260/16*1rem);padding-top:calc(20/16*1rem); background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.05) 100%), #D1CCC0;}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-img-box img {display:flex;width:calc(172/16*1rem); height:auto;  margin:0 auto;}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box {width:100%; padding:calc(24/16*1rem) calc(24/16*1rem) calc(40/16*1rem); }
.launching-container .launching-section04 .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:calc(24/16*1rem); font-weight:600; color:#000; font-family:'LGEI Headline'; margin-bottom:calc(8/16*1rem);}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-text {font-size:calc(16/16*1rem); font-weight:400; line-height:120%; color:#000;}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-text strong {font-weight: 700;}
.launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-text span {color:#FD312E}
.launching-container .launching-section04 .how-to .how-to-dot {display:flex; align-items:center; justify-content:center;width:100%; gap:0.375rem; list-style:none; position:relative;top:0;margin-top:calc(16/16*1rem);}
.launching-container .launching-section04 .how-to .how-to-dot .swiper-pagination-bullet {width:0.625rem; height:0.625rem;margin:0; border-radius:50%; background:#BFBDB7;opacity: 1;}
.launching-container .launching-section04 .how-to .how-to-dot .swiper-pagination-bullet-active {background:#FD312E;}
.launching-container .launching-section04 .playlist-cta-area {width:100%; display:flex; align-items:center; justify-content:center; column-gap:calc(8/16*1rem); row-gap: calc(16/16*1rem); flex-wrap: wrap;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta-title {width:100%;font-family:'LGEI Headline';font-size:calc(24/16*1rem);font-weight: 400;text-align: center;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta {width:7.75rem; height:3rem; border-radius:6.1875rem;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta.tiktok {background:#000;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta.youtube {background:#FD312E;}
.launching-container .launching-section04 .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;}
html[dir="rtl"] .launching-container .launching-section04 .playlist-cta-area .playlist-cta a {padding-left:0;padding-right:0.5rem;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta a::before {content:''; width:2rem; height:2rem; display:flex; flex-shrink:0;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta.tiktok a::before {background:url('../img/tiktok.png') no-repeat; background-size:contain; margin-right:0.75rem;}
html[dir="rtl"] .launching-container .launching-section04 .playlist-cta-area .playlist-cta.tiktok a::before {margin-right:0; margin-left:0.75rem;}
.launching-container .launching-section04 .playlist-cta-area .playlist-cta.youtube a::before {background:url('../img/Youtube.png') no-repeat; background-size:contain; margin-right:0.5rem;}
html[dir="rtl"] .launching-container .launching-section04 .playlist-cta-area .playlist-cta.youtube a::before {margin-right:0; margin-left:0.5rem;}

.launching-container .launching-section05 {background:#E6E1D6; position:relative; padding:calc(48/16*1rem) 0;}
.launching-container .launching-section05 .influencer-heading {padding:0 calc(24/16*1rem);font-family:'LGEI Headline'; font-size:calc(28/16*1rem); font-weight:550; line-height:1; text-align:center; }
.launching-container .launching-section05 .oyf-influencer {position:relative; height:calc(((779*2) / 780) * 100vw);}
.launching-container .launching-section05 .oyf-influencer>div {position:absolute;}
.launching-container .launching-section05 .oyf-influencer>div>.influencer-name {font-size:calc(16/16*1rem); color:#fff; font-weight:550; font-family:'LGEI Headline'; position:absolute; left:1rem; bottom:0.75rem;}
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {left: auto; right:1rem;}
.launching-container .launching-section05 .oyf-influencer .influencer01 {width:calc(((183*2) / 780) * 100vw); height:calc(((183*2) / 780) * 100vw); top:calc(((24*2) / 780) * 100vw); left:calc(((167*2) / 780) * 100vw); border-radius:1.25rem; background:url('../img/influencer_xavier_m.jpg') no-repeat; background-size:cover;}
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer01 {left: auto; right: calc(((167*2) / 780) * 100vw);}
.launching-container .launching-section05 .oyf-influencer .influencer02 {width:calc(((310*2) / 780) * 100vw); height:calc(((240*2) / 780) * 100vw); top:calc(((219*2) / 780) * 100vw); left:calc(((40*2) / 780) * 100vw); border-radius:1.25rem; background:url('../img/influencer_tina_m.jpg') no-repeat; background-size:cover;}
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer02 {left: auto; right:calc(((40*2) / 780) * 100vw);}
.launching-container .launching-section05 .oyf-influencer .influencer03 {width:calc(((156*2) / 780) * 100vw); height:calc(((156*2) / 780) * 100vw); top:calc(((623*2) / 780) * 100vw); right:calc(((40*2) / 780) * 100vw); border-radius:1.25rem;background:url('../img/influencer_casey_m.jpg') no-repeat; background-size:cover; }
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer03 {right:auto; left: calc(((40*2) / 780) * 100vw);}
.launching-container .launching-section05 .oyf-influencer .influencer04 {width:calc(((182*2) / 780) * 100vw); height:calc(((216*2) / 780) * 100vw); top:calc(((471*2) / 780) * 100vw); left:0; border-radius:0 1.25rem 1.25rem 0; background:url('../img/influencer_karol_m.jpg') no-repeat; background-size:cover;}
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer04 {left: auto; right:0;border-radius:1.25rem 0 0 1.25rem;}
.launching-container .launching-section05 .oyf-influencer .influencer05 {width:calc(((196*2) / 780) * 100vw); height:calc(((140*2) / 780) * 100vw); top:calc(((471*2) / 780) * 100vw); right:0; border-radius:1.25rem 0 0 1.25rem; background:url('../img/influencer_victoria_m.jpg') no-repeat; background-size:cover;}
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer05 {right:auto; left:0;border-radius:0 1.25rem 1.25rem 0;}
.launching-container .launching-section05 .oyf-influencer .influencer06 {width:calc(((155*2) / 780) * 100vw); height:calc(((140*2) / 780) * 100vw); top:calc(((67*2) / 780) * 100vw); left:0; border-radius:0 1.25rem 1.25rem 0; background:url('../img/influencer_josh_m.jpg') no-repeat; background-size:cover;}
html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer06 {left:auto; right:0;border-radius:1.25rem 0 0 1.25rem;}

.launching-container .launching-section05 .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:99; 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-section05 .oyf-influencer .influencer-text-box .influencer-img {position: absolute;bottom:0;left:0;width:100%;height:100%;border-radius: 1.5rem;z-index: -1;}
.launching-container .launching-section05 .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-section05 .oyf-influencer>div.active .influencer-text-box {display:flex;}
.launching-container .launching-section05 .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-section05 .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-section05 .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(../img/layer_close.png) no-repeat center; background-size:50%}

.launching-container .launching-section06 {background:#F0ECE4; padding:calc(48 /16*1rem) calc(24/16*1rem);}
.launching-container .launching-section06 .archive-page-banner-title {font-family:'LGEI Headline';font-weight:550;font-size:calc(28/16*1rem);margin-bottom:calc(24/16*1rem)}
.launching-container .launching-section06 .archive-page-banner {width:100%; aspect-ratio: 342 / 400; margin:0 auto; padding:calc(((32*2) / 780) * 100vw) calc(((24*2) / 780) * 100vw); border-radius:1.25rem; background-image:url('../img/last_campaign.png');background-repeat: no-repeat; background-size:100% auto; display:flex; justify-content:flex-end; flex-direction:column;}
.launching-container .launching-section06 .archive-page-banner .archive-page-banner-logo {width:calc(((219*2) / 780) * 100vw);margin-bottom:calc(((8*2) / 780) * 100vw);}
.launching-container .launching-section06 .archive-page-banner .archive-page-banner-logo img {width:100%;}
.launching-container .launching-section06 .archive-page-banner .archive-page-banner-text {font-size:calc(((16*2) / 780) * 100vw); font-weight:400; line-height:120%; color:#ccc; margin-bottom:calc(16/16*1rem);}
.launching-container .launching-section06 .archive-page-banner .archive-page-banner-cta {display:flex; align-items:center; justify-content:center; padding:calc(11/16*1rem) calc(16/16*1rem);margin-right:auto;font-size:calc(14/16*1rem); font-weight:600; color:#fff; background:#EA1917; border-radius:6.25rem;}
html[dir="rtl"] .launching-container .launching-section06 .archive-page-banner .archive-page-banner-cta {margin-left:auto;margin-right:0;}

@media all and (max-width:425px) {
  .launching-container .launching-section03 .swiper {overflow: visible;}
  .launching-container .launching-section03 .swiper-wrapper {position: relative;}
  .launching-container .launching-section03 .playlist-item {position: absolute;top:0;left:0;text-align: center;}
  .launching-container .launching-section03 .playlist-item img {width:98%;transition:width ease-in-out 0.05s, transform 0s;border-radius: calc(28/16*1rem);transform-origin: top;}
  .launching-container .launching-section03 .playlist-item.swiper-slide-active {z-index: 1;padding-top:10px;}
  .launching-container .launching-section03 .playlist-item.swiper-slide-active img {transform:translateY(0);width:100%}
  .launching-container .launching-section03 .playlist-item.swiper-slide.swiper-slide-next,
  .launching-container .launching-section03 .playlist-item.swiper-slide.swiper-slide-next + .playlist-item {overflow:visible;opacity: 0.7!important;z-index: -1;border-radius:39px;}
  .launching-container .launching-section03 .playlist-item.swiper-slide.swiper-slide-next img {transform:translateY(-8px);width:90%;}
  .launching-container .launching-section03 .playlist-item.swiper-slide.swiper-slide-next + .playlist-item {opacity: 0.4!important;}
  .launching-container .launching-section03 .playlist-item.swiper-slide.swiper-slide-next + .playlist-item img {transform:translateY(-16px);width:80%;}
}

@media all and (min-width:426px) {
  .launching-container .launching-section05 {padding-bottom:2rem;}

  .launching-container .launching-section03 {padding: 2rem 0 0;}
  .launching-container .launching-section03 .launching-playlist-heading{position: static; width: auto; top: auto; left: auto;}
  .launching-container .launching-section03 .launching-playlist-heading .playlist-heading br {display: none;}
  .launching-container .launching-section03 .playlist-phone-box {margin-top:0}

  .launching-container .launching-section03 {padding:0;}
  .launching-container .launching-section03 .swiper {overflow: hidden;width:100%;height:auto;padding:calc(20/16*1rem) 0 calc(25/16*1rem);border-radius: 0;}
  .launching-container .launching-section03 .playlist-item {width:calc(284/16*1rem); height:calc(583/16*1rem);transform:scale(0.9);transition: transform 0.5s;transform-origin:center;border-radius: 2.5rem;}
  .launching-container .launching-section03 .playlist-item.swiper-slide-active {transform:scale(1)}
  .launching-container .launching-section03 .playlist-item img {width:100%;height: 100%;object-fit: cover;border-radius: 2.5rem;}
  .launching-container .launching-section03 .playlist-phone {top:0;left:50%;width:calc(315/16*1rem); height:calc(642/16*1rem);transform: translateX(-50%);}
  .launching-container .launching-section03 .playlist-hearts {bottom:calc(170/16*1rem); right:2.5rem; width:1.125rem; height:1.125rem;opacity: 1!important;visibility: visible!important;}
  .launching-container .launching-section03 .playlist-dot {display: none;}
}


@media all and (min-width:768px) {
  .launching-container .scroll-move {bottom:calc(27/16*1rem);}
  .launching-container .scroll-move svg {width:34px; height:50px;}
  .launching-container .scroll-move .scroll-text {font-size:36px; bottom:8px;}

  .launching-container .launching-section02 {padding:calc(80/16*1rem) calc(24/16*1rem);}
  .launching-container .launching-section02 .oyf-campaign-box {margin:0 auto;padding:calc(64/16*1rem) calc(80/16*1rem);}
  .launching-container .launching-section02 .oyf-campaign-box .campaign-title {margin-bottom:calc(24/16*1rem);font-size:calc(40/16*1rem);font-weight:550;}
  .launching-container .launching-section02 .oyf-campaign-box .campaign-text-item {flex-direction: row; gap:calc(12/16*1rem);align-items: center;}
  .launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-icon {width:calc(64/16*1rem);}
  .launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-icon img {padding:calc(8/16*1rem);}
  .launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-text {font-size:calc(22/16*1rem);}
  .launching-container .launching-section02 .oyf-campaign-box .campaign-text-item .campaign-text sup {font-size:calc(12/16*1rem);}
  
  .launching-container .launching-section03 .launching-playlist-heading .playlist-heading {font-size:calc(40/16*1rem); line-height:1;}
  
  .launching-container .launching-section04 {padding:calc(80/16*1rem) 0}
  .launching-container .launching-section04 .how-to {margin-bottom:calc(32/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-title {font-size:calc(40/16*1rem); line-height:1; margin-bottom:calc(32/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-title br {display: none;}
  .launching-container .launching-section04 .how-to .how-to-swiper {padding:0 80px;} 
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-img-box {height:calc(320/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-img-box img {width:calc(190/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box {padding:24px;}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-swiper-title {font-size:calc(28/16*1rem); margin-bottom:calc(8/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-swiper-title::after {width:40px; height:40px;}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box .how-to-text {font-size:calc(20/16*1rem); line-height:120%;}

  .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {font-size:32px; left:24px; bottom:24px;}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {left:auto; right:24px;}
  .launching-container .launching-section05 .influencer-heading {font-size:calc(40/16*1rem); line-height:1; margin-bottom:calc(32/16*1rem);}
  .launching-container .launching-section05 .influencer-heading br {display: none;}
  
  .launching-container .launching-section06 {padding:calc(80/16*1rem) calc(24/16*1rem) calc(80/16*1rem);}
  .launching-container .launching-section06 .archive-page-banner-title {max-width:calc(1200/16*1rem);margin:0 auto calc(32/16*1rem);font-size:calc(40 /16*1rem)}
  .launching-container .launching-section06 .archive-page-banner {width:100%; max-width:calc(1200/16*1rem);height:auto;margin-bottom:0;align-items:flex-start; justify-content:flex-end;background-image:url(../img/last_campaign_tab.png);aspect-ratio: 944 / 260;}
  .launching-container .launching-section06 .archive-page-banner {padding:0 calc((48 / 1024) * 100vw) calc((40 / 1024) * 100vw);}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-logo {width:calc((296 / 1024) * 100vw);margin-bottom:calc((16 / 1024) * 100vw);}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-text {margin-bottom:calc((16 / 1024) * 100vw);font-size:calc((16 / 1024) * 100vw);line-height: 120%; text-align:left;}
  html[dir="rtl"] .launching-container .launching-section06 .archive-page-banner .archive-page-banner-text {text-align: right;}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-cta {padding:calc(11/16*1rem) calc(16/16*1rem); border-radius:100px; font-size:calc(14/16*1rem); margin:initial;}
}

@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 {max-width:calc((410 / 1024) * 100vw);width:100%;margin:calc((80 / 1024) * 100vw) 0 0 calc((80 / 1024) * 100vw);}
  .launching-container .launching-section01 .hero-text-title {top:calc((113 / 1024) * 100vw);left:auto;right:calc((158 / 1024) * 100vw);width:calc((263 / 1024) * 100vw);transform:none;}
  .launching-container .launching-section01 .hero-text-desc {margin-left:0;margin-bottom:calc((24 / 1024) * 100vw);font-size:calc((40 / 1024) * 100vw);}
  .launching-container .launching-section01 .launching-layer__container {height: 100%; max-height: calc(720/16*1rem); padding-bottom:0;}
  .launching-container .launching-section01 .launching-layer__video {position:relative;top:auto;right:auto;bottom:auto;left:auto;}
  .launching-container .launching-section01 .launching-layer__close-button {top: calc(-66/16*1rem);width: calc(56/16*1rem); height: calc(56/16*1rem);min-width: calc(56/16*1rem);min-height: calc(56/16*1rem);}
  
  .launching-container .launching-section05 {padding:80px 0;}
  .launching-container .launching-section05 .oyf-influencer {position:relative; width:calc(1024px - 80px); height:736px; margin:0 auto;}
  .launching-container .launching-section05 .oyf-influencer .influencer-text-box .influencer-img {display: none;}
  .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {font-size:calc(24/16*1rem);left:calc(20/16*1rem);bottom:calc(20/16*1rem)}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {left:auto;right:calc(20/16*1rem);}
  .launching-container .launching-section05 .oyf-influencer .influencer-box {background-size:cover;background-repeat: no-repeat;}
  
  .launching-container .launching-section05 .oyf-influencer .influencer01 {width:calc(360/16*1rem); height:calc(360/16*1rem); top:auto; bottom:0; left:50%; border-radius:24px; transform:translateX(-50%); order:2; background-image:url('../img/influencer_xavier.jpg');}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer01 {left:auto;right:50%;transform:translateX(50%);border-radius:24px;}
  .launching-container .launching-section05 .oyf-influencer .influencer02 {width:calc(360/16*1rem); height:calc(360/16*1rem);top:0; left:50%; border-radius:24px; transform:translateX(-50%); order:5; background-image:url('../img/influencer_tina.jpg');}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer02 {left:auto;right:50%;transform:translateX(50%);border-radius:24px;}
  .launching-container .launching-section05 .oyf-influencer .influencer03 {width:calc(220/16*1rem); height:calc(228/16*1rem); top:inherit; bottom:calc(60/16*1rem); right:56px; border-radius:24px; background-image:url('../img/influencer_casey.jpg');}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer03 {right:auto;left:56px;border-radius:24px;}
  .launching-container .launching-section05 .oyf-influencer .influencer04 {width:calc(276/16*1rem); height:calc(280/16*1rem); bottom:calc(140/16*1rem); left:0; border-radius:24px; top:inherit; background-image:url('../img/influencer_karol.jpg');}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer04 {left:auto;right:0;border-radius:24px;}
  .launching-container .launching-section05 .oyf-influencer .influencer05 {width:calc(276/16*1rem); height:calc(276/16*1rem); top:156px; right:0; border-radius:24px; order:3; background-image:url('../img/influencer_victoria.jpg');}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer05 {right:auto; left:0;border-radius:24px;}
  .launching-container .launching-section05 .oyf-influencer .influencer06 {width:calc(220/16*1rem); height:calc(240/16*1rem); top:60px; left:56px; border-radius:24px;background-image:url('../img/influencer_josh.jpg');}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer06 {left:auto;right:56px;border-radius:24px;}
  .launching-container .launching-section05 .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)}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer>div .influencer-text-box {left:auto;right:0;border-radius:24px;}
  .launching-container .launching-section05 .oyf-influencer>div.active::after {display:none;}
  .launching-container .launching-section05 .oyf-influencer>div.active .influencer-text-box {display:none;}
  .launching-container .launching-section05 .oyf-influencer>div:hover .influencer-text-box {display:flex;}
  .launching-container .launching-section05 .oyf-influencer>div .influencer-text-box .influencer-layer-close {display:none;}
}
@media all and (min-width:1248px) {
  .launching-container .launching-section06 .archive-page-banner {padding:0 calc(48/16*1rem) calc(71/16*1rem);background-image:url(../img/last_campaign_pc.png);aspect-ratio: 1200 / 300;}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-logo {width:calc(320/16*1rem);margin-bottom:calc(16/16*1rem);}
  .launching-container .launching-section06 .archive-page-banner .archive-page-banner-text {font-size:calc(16/16*1rem);margin-bottom:calc(16/16*1rem);}
}
@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 {width:calc((586 / 1920) * 100vw);margin:calc((120 / 1920) * 100vw) 0 0 calc((360 / 1920) * 100vw);}
  .launching-container .launching-section01 .hero-text-title {top:calc((125 / 1920) * 100vw);left:auto;right:calc((502 / 1920) * 100vw);width:calc((355 / 1920) * 100vw);}
  .launching-container .launching-section01 .hero-text-desc {margin-bottom:calc((24 / 1920) * 100vw);font-size:calc((48 / 1920) * 100vw);}
  
  .launching-container .launching-section03 .launching-playlist-heading {margin-bottom:calc(32/16*1rem);}
  
  .launching-container .launching-section04 .how-to .how-to-swiper {padding:0;}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-wrapper {width:100%;max-width:calc(1200/16*1rem); margin:0 auto; gap:calc(16/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide {width:calc((100% - 32px) / 3);}
  .launching-container .launching-section04 .how-to .how-to-swiper .swiper-slide .how-to-text-box {height:auto; padding:calc(24/16*1rem) calc(24/16*1rem) calc(40/16*1rem);}
  .launching-container .launching-section04 .how-to .how-to-dot {display:none;}
  

  .launching-container .launching-section05 {padding:calc(80/16*1rem) 0;} 
  .launching-container .launching-section05 .oyf-influencer {width:calc(1200/16*1rem); height:calc(1028/16*1rem);}
  .launching-container .launching-section05 .oyf-influencer .influencer01 {width:calc(506/16*1rem); height:calc(506/16*1rem); border-radius:32px;}
  .launching-container .launching-section05 .oyf-influencer .influencer02 {width:calc(506/16*1rem); height:calc(506/16*1rem); border-radius:32px;}
  .launching-container .launching-section05 .oyf-influencer .influencer03 {width:calc(260/16*1rem);height:calc(260/16*1rem); bottom:calc(150/16*1rem); right:calc(71/16*1rem); }
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer03 {right:auto; left:calc(71/16*1rem);}
  .launching-container .launching-section05 .oyf-influencer .influencer04 {width:calc(331/16*1rem); height:calc(360/16*1rem); bottom:calc(222/16*1rem); border-radius:32px;}
  .launching-container .launching-section05 .oyf-influencer .influencer05 {width:calc(331/16*1rem); height:calc(331/16*1rem); top:calc(271/16*1rem); border-radius:32px;}
  .launching-container .launching-section05 .oyf-influencer .influencer06 {width:calc(260/16*1rem); height:calc(280/16*1rem); top:calc(150/16*1rem); left:calc(71/16*1rem); border-radius:32px;}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer .influencer06 {left:auto; right:calc(71/16*1rem);}
  .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {font-size:calc(28/16*1rem);left:calc(24/16*1rem);bottom:calc(24/16*1rem)}
  html[dir="rtl"] .launching-container .launching-section05 .oyf-influencer>div>.influencer-name {left:auto;right:calc(24/16*1rem);}
  .launching-container .launching-section05 .oyf-influencer>div .influencer-text-box {overflow: hidden; padding:20px 32px;}
  .launching-container .launching-section05 .oyf-influencer>div .influencer-text-box .influencer-text {font-size:calc(28/16*1rem); line-height:110%; margin-bottom:calc(16/16*1rem);}
  .launching-container .launching-section05 .oyf-influencer>div .influencer-text-box .influencer-name {font-size:calc(20/16*1rem); line-height:24px; color:rgba(255,255,255,0.7);}
}