.ghmb{overflow:hidden;padding-top:16rem}
@media all and (max-width:1024px){.ghmb{padding-top:8.8rem}
}
.ghmb .content{position:relative;width:calc(50% - min(8rem,4.17vw));margin-right:auto;margin-left:50%;padding-right:min(8rem,4.17vw);min-width:60rem;max-width:72rem;box-sizing:content-box}
@media all and (max-width:1366px){.ghmb .content{margin-right:unset;margin-left:auto}
}
@media all and (max-width:1024px){.ghmb .content{width:65%}
}
@media all and (max-width:767px){.ghmb .content{width:100%;min-width:unset;max-width:unset;margin-left:0;padding:0 2rem;box-sizing:border-box}
}
.ghmb .desc{margin-top:2.9rem;font-weight:300}
@media all and (max-width:1024px){.ghmb .desc{margin-top:2rem}
}
.ghmb .btn-wrap{margin-top:5.2rem;margin-bottom:10.4rem}
@media all and (max-width:1024px){.ghmb .btn-wrap{margin-top:3.2rem;margin-bottom:clamp(4rem,3.33vw,6.4rem)}
}
.ghmb .btn-wrap .btn{margin-right:2.8rem;color:#000}
@media all and (max-width:1024px){.ghmb .btn-wrap .btn{margin-right:2.4rem}
}
.ghmb__swiper .section--full{padding:0}
.ghmb__item{overflow:hidden;width:40rem;height:29.16667vw;background-size:cover;background-position:50% 50%}
@media all and (max-width:1366px){.ghmb__item{height:44rem}
}
@media all and (max-width:1024px){.ghmb__item{width:16.2rem;height:22.8rem}
}
.ghmb__item.sm{width:20.0833vw}
@media all and (max-width:1366px){.ghmb__item.sm{width:27.4rem}
}
@media all and (max-width:1024px){.ghmb__item.sm{width:16.2rem}
}
.ghmb__item.md{width:29.1667vw}
@media all and (max-width:1366px){.ghmb__item.md{width:39.8rem}
}
@media all and (max-width:1024px){.ghmb__item.md{width:21rem}
}
.ghmb__item.lg{width:45.8333vw}
@media all and (max-width:1366px){.ghmb__item.lg{width:62.6rem}
}
@media all and (max-width:1024px){.ghmb__item.lg{width:32rem}
}
.ghmb__item+.ghmb__item{margin-left:2.8rem}
@media all and (max-width:1024px){.ghmb__item+.ghmb__item{margin-left:1.4rem}
}
.ghmb__item a{height:100%;display:block;overflow:hidden}
.ghmb__item img{width:100%;height:100%;opacity:0}
.ghmb__item+.motor__item{margin-left:2.8rem}
.ghmb-zoom-popup{background-position:center center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;width:100vw;height:var(--app-height,100vh);z-index:100000}
.ghmb-zoom-popup .back-drop{position:absolute;width:100%;height:100%;left:0;top:0;filter:blur(28px) saturate(180%);transform:scale(1.5)}
.ghmb-zoom-popup .popup-filter{width:100%;height:100%;position:relative}
.ghmb-zoom-popup .thumb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}
.ghmb-zoom-popup .close_btn{position:absolute;top:2.4rem;right:2.4rem;display:block;width:4.8rem;height:4.8rem;background:url("../../../../../../etc.clientlibs/hankooktire/clientlibs/clientlib-local/resources/svg/icon-close.svg") no-repeat 50% 50% #f0f0f0;background-size:1.6rem;-webkit-border-radius:50%;border-radius:50%;z-index:1;cursor:pointer}
.ghmb-zoom-popup .video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1px);height:auto}
.ghmb-zoom-popup .control{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:2.4rem;width:100%;padding:0 2.4rem 0 8rem}
@media all and (max-width:1024px){.ghmb-zoom-popup .control{padding:0 2rem}
}
.ghmb-zoom-popup .progress{position:relative;width:calc(100% - 8.8rem);height:.1rem;background-color:rgba(255,255,255,.3)}
@media all and (max-width:1024px){.ghmb-zoom-popup .progress{width:calc(100% - 6.4rem)}
}
.ghmb-zoom-popup .progress .thumb,.ghmb-zoom-popup .progress .thumb-prev{position:absolute;top:0;left:0;width:0;height:.1rem;transform:none;background-color:#fff}
.ghmb-zoom-popup .progress .thumb-prev{display:none}
.ghmb-zoom-popup .progress .thumb-prev.is-active{display:block}
.ghmb-zoom-popup .btn--play{position:relative;bottom:auto;right:auto}
@media all and (max-width:767px){.ghmb-zoom-popup .close_btn{top:2rem;right:2rem}
}