.exemt-video{margin:36px 0}
.exemt-video__title{margin:0 0 16px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}
.exemt-video__frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:10px}
.exemt-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.exemt-video__links{margin:12px 0 0}
.exemt-video__links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #d8e0ea;border-radius:7px;background:#f7f9fc;color:#173a63!important;font-size:14px;line-height:1.35;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}
.exemt-video__links a::after{content:"\2197";margin-left:7px;font-size:.9em}
.exemt-video__links a:hover,.exemt-video__links a:focus,.exemt-video__links a:active{background:#eef4fb;border-color:#b9cbe0;color:#0b2f57!important;text-decoration:underline;text-underline-offset:3px}
.exemt-video__links a:focus-visible{outline:2px solid currentColor;outline-offset:2px}

/* Hard reset theme/Elementor hover zoom only inside the MikroTik product link. */
html body.single-product .exemt-video .exemt-video__links,
html body.single-product .exemt-video .exemt-video__links:hover,
html body.single-product .exemt-video .exemt-video__links:focus-within,
html body.single-product .exemt-video .exemt-video__links a,
html body.single-product .exemt-video .exemt-video__links a:hover,
html body.single-product .exemt-video .exemt-video__links a:focus,
html body.single-product .exemt-video .exemt-video__links a:active{
    transform:none!important;
    -webkit-transform:none!important;
    scale:1!important;
    zoom:1!important;
    transition-property:background-color,border-color,color!important;
}
html body.single-product .exemt-video .exemt-video__links a::before,
html body.single-product .exemt-video .exemt-video__links a::after,
html body.single-product .exemt-video .exemt-video__links a:hover::before,
html body.single-product .exemt-video .exemt-video__links a:hover::after{
    transform:none!important;
    -webkit-transform:none!important;
    scale:1!important;
    zoom:1!important;
}

@media (max-width:767px){.exemt-video__links a{width:100%;justify-content:center;text-align:center;padding:10px 12px}}
