/* SOLVEN v55: transparent product PNG, subtle orange frame; no opaque square */
html body dialog#ct-profile.svpp29-dialog .svpp29-gear-media {
  position: relative !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 1px solid rgba(255,140,28,.24) !important;
  border-bottom-color: rgba(255,140,28,.39) !important;
  border-radius: 9px 9px 0 0 !important;
  box-shadow: inset 0 0 18px rgba(255,122,0,.023) !important;
}
html body dialog#ct-profile.svpp29-dialog .svpp29-gear-media::after,
html body dialog#ct-profile.svpp29-dialog .svpp29-gear-media::before {
  background: none !important;
  box-shadow: none !important;
  content: none !important;
}
html body dialog#ct-profile.svpp29-dialog .svpp29-gear-media > img {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  object-fit: contain !important;
  filter: drop-shadow(0 2px 5px rgba(0,0,0,.35)) !important;
  border-radius: 0 !important;
}
html body dialog#ct-profile.svpp29-dialog .svpp29-gear-card.is-clickable:hover .svpp29-gear-media {
  border-color: rgba(255,154,38,.68) !important;
  box-shadow: inset 0 0 22px rgba(255,122,0,.055),0 0 10px rgba(255,122,0,.07) !important;
}
