/**
 * Bazarestan 1.0.179.30
 * Permanent logo/trust media must never receive the generic image shimmer.
 * These selectors are intentionally structural, so they work before JavaScript
 * and also when a cache/lazy-load plugin rewrites image attributes.
 */
#app header.head .top-nav .logo-brand,
#app header.head .top-nav .logo-brand picture,
#app header.head .top-nav .logo-brand img,
header.head .top-nav .logo-brand,
header.head .top-nav .logo-brand picture,
header.head .top-nav .logo-brand img,
header .logo-brand,
header .logo-brand picture,
header .logo-brand img,
footer .bottom .namad,
footer .bottom .namad li,
footer .bottom .namad li > *,
footer .bottom .namad picture,
footer .bottom .namad img,
body [data-bz-brand-media="1"],
body [data-bz-brand-media="1"] * {
  animation: none !important;
  transition: none !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  mix-blend-mode: normal !important;
}

#app header.head .top-nav .logo-brand::before,
#app header.head .top-nav .logo-brand::after,
#app header.head .top-nav .logo-brand *::before,
#app header.head .top-nav .logo-brand *::after,
header .logo-brand::before,
header .logo-brand::after,
header .logo-brand *::before,
header .logo-brand *::after,
footer .bottom .namad::before,
footer .bottom .namad::after,
footer .bottom .namad *::before,
footer .bottom .namad *::after,
body [data-bz-brand-media="1"]::before,
body [data-bz-brand-media="1"]::after,
body [data-bz-brand-media="1"] *::before,
body [data-bz-brand-media="1"] *::after {
  content: none !important;
  display: none !important;
  animation: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

#app header.head .top-nav .logo-brand picture,
header .logo-brand picture {
  display: block !important;
  line-height: 0 !important;
  overflow: visible !important;
}

#app header.head .top-nav .logo-brand img,
header .logo-brand img,
footer .bottom .namad img,
body img[data-bz-brand-image="1"],
body img[data-bz-no-shimmer="brand"] {
  display: block !important;
  object-fit: contain !important;
  object-position: center !important;
  animation: none !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body [data-bz-brand-overlay="1"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

@media (min-width: 993px) {
  body.bz-menu-style-visual [data-bz-classic-menu="1"] {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  body.bz-menu-style-visual [data-bz-visual-menu="desktop"] {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}
