.kr-product-videos{margin-top:28px;padding-top:22px;border-top:1px solid rgba(35,35,35,.16)}
.kr-product-videos h2{font-size:18px;letter-spacing:.06em;margin:0 0 16px;text-align:center}
.kr-product-videos__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}
.kr-product-videos__card{flex:0 0 100%;min-width:0;position:relative;scroll-snap-align:center;border-radius:12px;overflow:hidden;background:#eeece7}
.kr-product-videos video{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}
.kr-product-videos__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border:1px solid #fff;border-radius:50%;color:#fff;background:rgba(30,30,30,.72);cursor:pointer;font-size:22px}
.kr-product-videos__play[hidden]{display:none}
@media(max-width:749px){.kr-product-videos{margin-top:22px;padding-top:18px}.kr-product-videos__card:not(:only-child){flex-basis:88%}.kr-product-videos video{max-height:500px}}
