[data-zs-product-img-container] .theme-product-detail-image-inner picture.image-container img {
  display: block;
  width: 100% !important;
  max-width: 100%;
  height: auto !important;
  object-fit: cover !important;
}
.theme-product-list-style-14 .theme-product-box-content .theme-product-image-area picture img {
object-fit: cover !important;
}
@media (max-width: 768px) {
    [data-zs-branding] [data-zs-logo-container] a picture img[data-zs-logo]{
        height: 50px !important; 
        width: 100px !important; 
    }
}

.hero-container .zphero::before,
.hero-container .zphero::after
{
  background: none !important;
}