.category-slider{position:relative;direction:ltr;overflow:hidden;max-width:1440px;margin:0 auto}
.category-slider.bg-black,.category-slider.bg-dark-gray,.category-slider.bg-light-gray,.category-slider.bg-white{background-color:transparent !important}
.category-slider:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0}
.category-slider.bg-black:before{background-color:#000}
.category-slider.bg-dark-gray:before{background-color:#313131}
.category-slider.bg-light-gray:before{background-color:#f7f7f7}
.category-slider.bg-white:before{background-color:#fff}
.category-slider__contents{position:relative;z-index:500;max-width:1440px;width:100%;height:437px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.category-slider .scrollbar-vertical__track{display:none}
.category-slider .scrollbar{overflow:visible}
.category-slider .scrollbar__wrap{margin-top:-5px}
.category-slider__card-wrap{padding-top:5px;display:block;font-size:0;white-space:nowrap;text-align:center}
.category-slider__card-item-wrap{width:300px;display:inline-block;margin-right:24px}
.category-slider__card-item-wrap:first-of-type{margin-left:24px}
.category-slider__card-item-wrap:last-of-type{margin-right:24px}
.category-slider__card{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;background-color:transparent;cursor:pointer;margin:0 16px 28px 16px}
.category-slider__card-img-wrap{width:268px;height:268px;position:relative}
.category-slider__card-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:8px;width:268px;min-height:64px;white-space:normal}
.category-slider__card-title{display:inline-block;width:100%;font-family:'SamsungSharpSans',arial,sans-serif;font-size:24px;line-height:1.33;font-weight:bold;text-align:center;word-wrap:break-word}
.bg-black .category-slider__card-title{color:#fff}
.bg-white .category-slider__card-title{color:#000}
.bg-dark-gray .category-slider__card-title{color:#fff}
.bg-light-gray .category-slider__card-title{color:#000}
.category-slider__card:hover .image .image--loaded.hover-image,.category-slider__card:focus .image .image--loaded.hover-image{visibility:hidden;opacity:0;-webkit-transition:visibility 0 .2s,opacity .2s cubic-bezier(0.47,0,0.745,0.715);transition:visibility 0 .2s,opacity .2s cubic-bezier(0.47,0,0.745,0.715)}
.category-slider__card:hover .image .image__hover-image--hover,.category-slider__card:focus .image .image__hover-image--hover{opacity:1;visibility:visible;-webkit-transition:visibility 0,opacity .1s .1s cubic-bezier(0.39,0.575,0.565,1);transition:visibility 0,opacity .1s .1s cubic-bezier(0.39,0.575,0.565,1)}
.category-slider.small-card .category-slider__contents{height:231px}
.category-slider.small-card .category-slider__card-item-wrap{width:160px;margin-right:16px}
.category-slider.small-card .category-slider__card{margin:0 8px 8px 8px}
.category-slider.small-card .category-slider__card-img-wrap{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:100px}
.category-slider.small-card .category-slider__card-title-wrap{margin-top:16px;width:144px;min-height:38px}
.category-slider.small-card .category-slider__card-title{font-size:14px}
@media only screen and (min-width:768px) and (max-width:1440px){.category-slider__contents{max-width:100%;height:30.34722222vw}
.category-slider .scrollbar__wrap{margin-top:-0.34722222vw}
.category-slider__card-wrap{padding-top:.34722222vw}
.category-slider__card-item-wrap{width:20.83333333vw;margin-right:1.66666667vw}
.category-slider__card-item-wrap:first-of-type{margin-left:1.66666667vw}
.category-slider__card-item-wrap:last-of-type{margin-right:1.66666667vw}
.category-slider__card{margin:0vw 1.11111111vw 1.94444444vw 1.11111111vw}
.category-slider__card-img-wrap{width:18.61111111vw;height:18.61111111vw}
.category-slider__card-title-wrap{margin-top:.55555556vw;width:18.61111111vw;min-height:4.44444444vw}
.category-slider__card-title{font-size:1.66666667vw}
.category-slider.small-card .category-slider__contents{height:16.04166667vw}
.category-slider.small-card .category-slider__card-item-wrap{width:11.11111111vw;margin-right:1.11111111vw}
.category-slider.small-card .category-slider__card{margin:0vw .55555556vw .55555556vw .55555556vw}
.category-slider.small-card .category-slider__card-img-wrap{width:6.94444444vw;height:6.94444444vw}
.category-slider.small-card .category-slider__card-title-wrap{margin-top:1.11111111vw;width:10vw;min-height:2.63888889vw}
.category-slider.small-card .category-slider__card-title{font-size:.97222222vw}
}
@media only screen and (max-width:767px){.category-slider__contents{max-width:100vw;height:99.16666667vw}
.category-slider .scrollbar__wrap{margin-top:-1.38888889vw}
.category-slider__card-wrap{padding-top:1.38888889vw}
.category-slider__card-item-wrap{width:66.66666667vw;margin-right:4.44444444vw}
.category-slider__card-item-wrap:first-of-type{margin-left:6.66666667vw}
.category-slider__card-item-wrap:last-of-type{margin-right:6.66666667vw}
.category-slider__card{margin:0vw 4.44444444vw 6.66666667vw 4.44444444vw}
.category-slider__card-img-wrap{width:57.77777778vw;height:57.77777778vw}
.category-slider__card-img--hover{display:none}
.category-slider__card:hover .category-slider__card-img{opacity:1}
.category-slider__card-title-wrap{margin-top:5.55555556vw;width:57.77777778vw;min-height:12.22222222vw}
.category-slider__card-title{font-size:4.44444444vw}
.category-slider.small-card .category-slider__contents{height:45.83333333vw}
.category-slider.small-card .category-slider__card-item-wrap{width:25.55555556vw;margin-right:2.22222222vw}
.category-slider.small-card .category-slider__card-item-wrap:first-of-type{margin-left:4.44444444vw}
.category-slider.small-card .category-slider__card-item-wrap:last-of-type{margin-right:4.44444444vw}
.category-slider.small-card .category-slider__card{margin:0}
.category-slider.small-card .category-slider__card-img-wrap{width:17.77777778vw;height:17.77777778vw}
.category-slider.small-card .category-slider__card-title-wrap{margin-top:2.22222222vw;width:25.55555556vw;min-height:13.33333333vw}
.category-slider.small-card .category-slider__card-title{font-size:3.33333333vw}
}