#solucoes-interna .produto-galeria { position: relative; width: 100%; min-width: 0; }
#solucoes-interna .produto-galeria:not(.owl-loaded) > a:not(:first-child) { display: none; }
#solucoes-interna .produto-galeria a.produto-foto { display: block; position: relative; width: 100%; padding-top: var(--produto-proporcao, 133.3333%); border-radius: 25px; overflow: hidden; }
#solucoes-interna .produto-galeria .produto-foto img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; }
#solucoes-interna .produto-galeria .owl-stage-outer { border-radius: 25px; }
#solucoes-interna .produto-galeria .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 42px; height: 46px; margin: 0; padding: 0 !important; border: 1px solid rgba(255,255,255,.65); border-radius: 4px; background: rgba(0,0,0,.7); color: #fff; font-size: 22px; z-index: 2; }
#solucoes-interna .produto-galeria .owl-nav .owl-prev { left: 10px; }
#solucoes-interna .produto-galeria .owl-nav .owl-next { right: 10px; }
#solucoes-interna .produto-galeria .owl-nav button:hover { background: #ffb33d; color: #0d0b3a; }
#solucoes-interna .produto-galeria button:focus-visible, #solucoes-interna .produto-galeria a:focus-visible { outline: 3px solid #ffb33d; outline-offset: 2px; }
#solucoes-interna .produto-galeria .owl-nav.disabled { display: none; }
@media (max-width: 767px) { #solucoes-interna #imagemsolucoes-interna { max-width: 420px; margin: 0 auto 24px; } }
@media (prefers-reduced-motion: reduce) { #solucoes-interna .produto-galeria * { transition-duration: 0.01ms !important; } }
