.hd-video-gallery{color:#203540;min-width:0}
.hd-video-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}
.hd-video-tab{display:flex;align-items:center;gap:14px;min-width:0;min-height:80px;margin:0;padding:10px;text-align:left;font:inherit;letter-spacing:0;background:#fff;border:1px solid #ccd6df;border-radius:6px;color:#263e4a;cursor:pointer}
.hd-video-tab[aria-selected=true]{border:2px solid #176650;background:#f2f8f5;padding:9px}
.hd-video-tab:hover{background:#f1f5f8}
.hd-video-tab>img{display:block;width:96px;height:54px;object-fit:cover;border-radius:3px;flex-shrink:0}
.hd-video-tab-copy{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}
.hd-video-tab-copy strong{font-size:15px;line-height:1.45;letter-spacing:0}
.hd-video-tab-copy small{font-size:13px;line-height:1.4;color:#617483;font-variant-numeric:tabular-nums}
.hd-video-player{position:relative;width:100%;aspect-ratio:16/9;background:#111b20;border:1px solid #cbd5dd;border-radius:6px;overflow:hidden}
.hd-video-player iframe{display:block;width:100%;height:100%;border:0}
.hd-video-launch{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#111b20;color:white;cursor:pointer}
.hd-video-launch>img{display:block;width:100%;height:100%;object-fit:contain}
.hd-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;background:#14252ce8;border:1px solid #ffffffa3;border-radius:50%}
.hd-play-icon>svg{width:28px;height:28px;fill:currentColor;margin-left:3px}
.hd-play-icon:not(:has(svg))::after{content:"";display:block;margin-left:5px;border-left:21px solid white;border-top:13px solid transparent;border-bottom:13px solid transparent}
.hd-video-launch:hover .hd-play-icon{background:#176650}
.hd-video-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;background:#14252ce8;font-size:14px;line-height:1.45;text-align:left}
.hd-video-overlay>span:first-child{min-width:0;overflow-wrap:anywhere}
.hd-video-overlay>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}
.hd-video-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-top:14px;font-size:14px;line-height:1.6}
.hd-video-current{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}
.hd-video-current>strong{font-size:15px;letter-spacing:0}
.hd-video-current>span{color:#647685;font-variant-numeric:tabular-nums}
.hd-video-watch{color:#176650;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.hd-video-note{margin-top:14px;font-size:13px;line-height:1.7;color:#647685}
.product-video .hd-video-gallery{color:#edf3f7}
.product-video .hd-video-current>span,.product-video .hd-video-note{color:#aab8c6}
.product-video .hd-video-watch{color:#8ed2ba}
.hd-video-tab:focus-visible,.hd-video-launch:focus-visible,.hd-video-watch:focus-visible{outline:3px solid #2e78bc;outline-offset:3px}
.hd-video-launch:focus-visible{outline-offset:-5px}
@media(max-width:600px){.hd-video-tabs{gap:8px}.hd-video-tab{gap:9px;padding:8px;min-height:72px}.hd-video-tab[aria-selected=true]{padding:7px}.hd-video-tab>img{width:64px;height:42px}.hd-video-tab-copy strong{font-size:13px}.hd-video-tab-copy small{font-size:12px}.hd-video-overlay{font-size:12px;padding:9px 12px}.hd-play-icon{width:54px;height:54px}.hd-play-icon>svg{width:23px;height:23px}}
@media(max-width:440px){.hd-video-tabs{grid-template-columns:1fr}.hd-video-tab{min-height:64px}.hd-video-tab>img{width:80px;height:45px}.hd-video-meta{align-items:flex-start;flex-direction:column;gap:6px}}
