/* Existing template styles retain all visible presentation. */
.tegistic-native-carousel .owl-stage { touch-action: pan-y; }
.tegistic-native-carousel .owl-dots.disabled { display: none; }
.tegistic-native-carousel .owl-lazy { opacity: 1; }
[role="button"]:focus-visible, a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
#lightcase-case .lightcase-contentInner > img { display: block; max-width: none; }
.lightbox .lb-container { box-sizing: content-box; }
@media (prefers-reduced-motion: reduce) {
  .tegistic-native-carousel *, .g-dropdown, .g-menu-item-container, .g-nav-overlay { transition: none !important; animation: none !important; }
}
