.videos_section{width:92%;margin:40px auto;position:relative}
.videos_section_title{font-weight:600;font-size:36px;line-height:100%;text-align:center;color:#131619;margin:20px 0}
.videos_section_topBar{display:flex;justify-content:space-between;margin-bottom:20px}
.videos_section_topBar>div{display:flex;align-items:center;gap:16px}
.videos_section_topBar p{font-weight:400;font-size:12px;line-height:14px;color:#363c41;cursor:pointer}
.videos_sort p{border:.5px solid #99bfde;border-radius:4px;padding:8px;background-color:#f4faff}
.videos_sort p.activeSort{background-color:#005eac;color:#fff;font-weight:500}
.videos_toggle p{padding-bottom:10px}
.videos_toggle p.activeToggle{border-bottom:4px solid #005eac}
.pv-category-panel,.pv-category-panel-sh{display:block}
.pv-category-panel.category-hidden,.pv-category-panel-sh.category-hidden-sh{display:none}
.videos_section .scroll_div{display:flex;gap:26px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}
.videos_section .scroll_div::-webkit-scrollbar{display:none}
.videoSlider_main_item{flex:0 0 calc((100% - 90px) / 4);box-sizing:border-box;overflow:hidden}
.videoBanner{position:relative;border-radius:8px;overflow:hidden}
.videoBanner img{width:100%;max-width:100%;border-radius:8px}
.playVideo_btn{width:32px !important;height:32px !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}
.videoTimer{padding:4px 8px;background-color:#13161980;border-radius:8px;font-weight:500;font-size:12px;line-height:14px;color:#fff;position:absolute;right:10px;bottom:25px}
.videoFooter{padding:8px 0 12px}
.videoTitle{font-weight:500;font-size:14px;line-height:22px;color:#363c41;margin-bottom:10px}
.videoDate{font-weight:400;font-size:12px;line-height:100%;color:#5c666e}
.shorts_sort{display:none;align-items:center;gap:16px}
.shorts_sort p{font-weight:400;font-size:12px;line-height:14px;color:#363c41;cursor:pointer;border:.5px solid #99bfde;border-radius:4px;padding:8px;background-color:#f4faff}
.shorts_sort p.activeSortsh{background-color:#005eac;color:#fff;font-weight:500}
.shortSlider_main_item{box-sizing:border-box;border-radius:8px;overflow:hidden;padding:8px;background:#f2f2f2;min-width:18%}
.shortBanner{position:relative;border-radius:8px;overflow:hidden;height:350px;width:100%}
.shortBanner img{width:100%;height:100%;object-fit:cover;border-radius:8px}
.playShort_btn{width:32px !important;height:32px !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}
.shortFooter{border-radius:8px;padding:10px 0;background:#f2f2f2}
.shortTitle{font-weight:500;font-size:14px;line-height:20px;color:#363c41;margin-bottom:5px}
.shortDate{font-weight:400;font-size:12px;line-height:100%;color:#5c666e}
.videos_section .ichc-pegination{margin-top:20px;margin-bottom:30px}
.videos_section .ichc-pegination .ic-dotdiv .dot{background:transparent;width:12px;height:12px;border:2px solid #c6c3c3}
.videos_section .ichc-pegination .active_dot{background-color:#005eac !important;border:2px solid #005eac !important;transform:unset}
.product-video-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;width:90%;max-width:800px;background:#fff;border-radius:8px;padding:20px;flex-direction:column;align-items:flex-end}
.product-video-modal-close{width:30px;height:30px;cursor:pointer;margin-bottom:10px}
.product-video-iframe{width:100%;height:450px;border:0;border-radius:8px}
.product-video-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:10000}
@media(max-width:767px){.videos_section{margin:16px auto;background:#f5f9ff;width:100%;padding:10px}
.videos_section_title{font-size:18px}
.videos_section_topBar{display:block}
.videos_sort{justify-content:center;margin-bottom:22px}
.shorts_sort{justify-content:center;margin-bottom:22px}
.videoSlider_main_item{flex:0 0 85%}
.shortSlider_main_item{flex:0 0 80%}
.product-video-iframe{height:250px}
}