
/* Ryan Studios - imagem limpa e inteira para o Carregador Turbo A'Gold 30W */
@media (max-width: 768px) {
  .product-card.rs-agold-clean-card .pimg,
  .rs-agold-clean-card .pimg {
    background: #050505 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 16px !important;
    border: 1px solid rgba(255,106,0,.18) !important;
    height: 190px !important;
    min-height: 190px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .product-card.rs-agold-clean-card .pimg img,
  .rs-agold-clean-card .pimg img {
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
    transform-origin: center center !important;
    border-radius: 0 !important;
    background: #050505 !important;
    display: block !important;
  }

  body.rs-agold-clean-modal #modalMedia,
  body.rs-agold-clean-modal .modal-media,
  body.rs-agold-clean-modal #productModal .modal-media {
    background: #050505 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 18px 18px 0 0 !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 1 / 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  body.rs-agold-clean-modal #modalMedia img,
  body.rs-agold-clean-modal .modal-media img,
  body.rs-agold-clean-modal #productModal .modal-media img {
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
    transform-origin: center center !important;
    border-radius: 0 !important;
    background: #050505 !important;
    display: block !important;
  }
}

body.rs-agold-clean-modal #modalMedia,
body.rs-agold-clean-modal .modal-media {
  background: #050505 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

body.rs-agold-clean-modal #modalMedia img,
body.rs-agold-clean-modal .modal-media img {
  object-fit: contain !important;
  object-position: center center !important;
  transform: none !important;
  border-radius: 0 !important;
  background: #050505 !important;
}
