.gdh-product-video{box-sizing:border-box;width:100%;min-width:0;padding:24px 0;color:#0a0a0a;font-family:Geist,Arial,sans-serif}
.gdh-product-video-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px}
.gdh-product-video-label{margin:0 0 10px;color:#777;font-size:13px}
.gdh-product-video h2{margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.7px}
.gdh-product-video-link{color:inherit;font-size:14px;text-underline-offset:5px;text-decoration:underline}
.gdh-product-video-player{position:relative;aspect-ratio:16/9;background:#101010;overflow:hidden;width:100%}
.gdh-product-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.gdh-product-video-play{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#101010;cursor:pointer;color:white;font:inherit}
.gdh-product-video-play img{display:block;width:100%;height:100%;object-fit:contain;opacity:.8}
.gdh-product-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#111;font-size:22px;box-shadow:0 3px 20px #0003}
.gdh-product-video-play-label{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:#111b;padding:6px 12px;border-radius:4px;font-size:13px}
.gdh-product-video-play:hover .gdh-product-video-play-icon{background:#eee}
.gdh-product-video-play:focus-visible{outline:3px solid #78aa50;outline-offset:-3px}
@media(max-width:809px){.gdh-product-video-heading{align-items:flex-start;flex-direction:column;gap:14px}.gdh-product-video{padding:12px 0}.gdh-product-video-play-icon{width:52px;height:52px}}

.framer-exfkct .framer-15gv8q6{display:none!important}
