.gmgs{overflow:hidden}
.gmgs .gmgs-tab-wrapper{display:flex;align-content:center;justify-content:flex-start;margin-bottom:4rem}
.gmgs .gmgs-tab-wrapper li{transition:all .2s;border-bottom:1px solid transparent;cursor:pointer;color:#00000040;font-size:2.4rem;font-weight:500}
.gmgs .gmgs-tab-wrapper li:not(:last-of-type){margin-right:2.4rem}
.gmgs .gmgs-tab-wrapper li.active{border-bottom:1px solid #000;color:#000}
.gmgs .gmgs-tab-wrapper li:hover{color:#000}
@media all and (max-width:1024px){.gmgs .gmgs-tab-wrapper li{font-size:1.8rem}
}
.gmgs .gmgs-tab-wrapper li.active{color:#000}
.gmgs .gmgs-swiper{display:none;cursor:pointer}
.gmgs .gmgs-swiper.active{display:block}
.gmgs .gmgs-swiper .swiper-wrapper .swiper-slide{overflow:hidden}
.gmgs .gmgs-swiper .swiper-wrapper .swiper-slide img{transition:transform .6s;transform-origin:center center}
.gmgs .gmgs-swiper .swiper-wrapper .swiper-slide:hover img{transform:scale(1.1)}
.gmgs .gmgs-swiper .swiper-wrapper .swiper-slide:first-child{margin-left:0}
.gmgs .gmgs-swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0}
.gmgs .gmgs-swiper .m-img-wrapper{display:none;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}
.gmgs .gmgs-swiper .m-img-wrapper img{display:block;width:50vw}
.gmgs-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}
.gmgs-zoom-popup .popup-filter{width:100%;height:100%;background-color:#000}
.gmgs-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}
.gmgs-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}
@media all and (max-width:1024px){.gmgs .gmgs-tab-wrapper{margin-bottom:3rem}
}
@media all and (max-width:767px){.gmgs .gmgs-tab-wrapper{margin-bottom:3rem}
.gmgs .gmgs-swiper .swiper-wrapper{display:none}
.gmgs .gmgs-swiper .m-img-wrapper{display:flex}
.gmgs-zoom-popup .close_btn{left:50%;top:initial;right:initial;bottom:5.2rem;transform:translateX(-50%)}
}