.lmk{background:#000;position:relative;max-height:1000px}
@media all and (max-width:767px){.lmk .popup_local .popup_base .pop_inner{min-height:unset}
}
.lmk__swiper{min-height:56rem;height:var(--mobile-cover-height,calc(100dvh - (6.4rem + 30px)));height:var(--mobile-cover-height-except-header,calc(100dvh - (6.4rem + 30px)));max-height:1000px;overflow:hidden}
.lmk__swiper .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);background-color:#000}
.lmk__swiper .swiper-slide .poster{opacity:1;z-index:10;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-position:center center;background-size:cover;background-color:#000}
.lmk__swiper .swiper-slide .poster img{width:100%;height:100%;object-fit:cover}
.lmk__swiper .swiper-slide.swiper-slide-active .poster.is-hide{opacity:0}
.lmk__swiper .swiper-controls{display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:14.4rem;z-index:1;width:100%}
.lmk__swiper .swiper-controls-play-button{display:inline-block;width:2.4rem;height:2.4rem;margin-left:.8rem;background-image:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/w_play_white.svg");background-repeat:no-repeat;background-position:center center;opacity:0}
.lmk__swiper .swiper-controls-play-button.is-playing{background-image:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/w_pause_white.svg")}
.lmk__swiper .swiper-controls-cta{display:inline-flex;align-items:center;gap:1.2rem;margin-left:1.2rem;opacity:0}
.lmk__swiper .swiper-controls-cta a{display:inline-flex;align-items:center;gap:.8rem}
.lmk__swiper .swiper-controls-cta a span{margin-top:-1px;font-size:1.4rem;font-weight:600;color:#fff}
.lmk__swiper .swiper-controls-cta a::after{content:"";display:block;width:1.6rem;height:1.6rem;margin-top:1px;background-image:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-base/resources/svg/w_prevnext_white.svg");background-repeat:no-repeat;background-position:center center;transition:transform .3s}
.lmk__swiper .swiper-controls-cta a:hover::after{transform:translateX(0.3rem)}
.lmk__swiper .swiper-controls-cta::before{content:"";display:inline-block;width:2px;height:1.8rem;background-color:rgba(255,255,255,0.5)}
.lmk__swiper .swiper-pagination{position:static;width:auto;transform:none}
.lmk__swiper .swiper-pagination-wrap{display:flex;align-items:center;height:2.4rem}
.lmk__swiper .swiper-pagination .swiper-pagination-bullet{overflow:hidden;transition:width .3s;opacity:1;margin:0 .6rem;background-color:rgba(255,255,255,0.5);border-radius:.4rem}
.lmk__swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:4.2rem;border-radius:.4rem}
.lmk__swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .progress-fill{width:0;height:.8rem;background-color:#fff;border-radius:.4rem}
.lmk__swiper video,.lmk__swiper .main-kv-image img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}
.lmk__swiper .main-kv-video-pc{opacity:1}
.lmk__swiper .main-kv-video-tablet,.lmk__swiper .main-kv-video-mobile{opacity:0}
@media all and (max-width:1024px){.lmk__swiper .main-kv-video-mobile,.lmk__swiper .main-kv-video-pc{opacity:0}
.lmk__swiper .main-kv-video-tablet{opacity:1}
}
@media all and (max-width:767px){.lmk__swiper .main-kv-video-pc,.lmk__swiper .main-kv-video-tablet{opacity:0}
.lmk__swiper .main-kv-video-mobile{opacity:1}
}
.lmk__txt-wrapper{position:absolute;top:50%;left:50%;width:75%;transform:translate(-50%,-50%)}
@media all and (max-width:767px){.lmk__txt-wrapper{width:100%}
}
.lmk__txt-wrapper .lmk__txt{width:60rem}
@media all and (max-width:767px){.lmk__txt-wrapper .lmk__txt{width:calc(100% - 60px);margin:0 auto}
}
.lmk__txt-wrapper.white h3,.lmk__txt-wrapper.white p{color:#fff}
.lmk__txt-wrapper h3{margin-bottom:1.6rem;line-height:1.29;letter-spacing:-0.056rem}
@media all and (max-width:767px){.lmk__txt-wrapper h3{margin-bottom:.6rem}
}
.lmk__txt-wrapper p{line-height:1.4;letter-spacing:-0.01rem}
.lmk__txt-wrapper a{margin-top:3.6rem}
@media all and (max-width:767px){.lmk__txt-wrapper a{margin-top:1.8rem}
}
@media all and (min-width:1025px){.lmk .lmk__swiper .swiper-slide{background-color:#000}
}
@media all and (max-width:1024px){.lmk{height:var(--mobile-cover-height-except-header,100vh)}
.lmk__swiper{height:var(--mobile-cover-height-except-header,100vh);height:100%}
.lmk__swiper .swiper-controls{bottom:13rem;padding-bottom:3.1rem}
.lmk__swiper .swiper-controls-cta{position:absolute;bottom:0;margin-left:0;height:1.9rem}
.lmk__swiper .swiper-controls-cta::before{display:none}
.lmk__swiper .swiper-controls-cta a span{font-size:1.3rem}
.lmk__swiper .swiper-controls-cta a::after{width:1.4rem;height:1.4rem}
}