.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  background: #332211;
  color: #fff;
  position: relative;
  bottom: 0;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 250s linear infinite;
}

@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.marquee {
  z-index: 999;
}
.marquee {
  z-index: 5;
}

    .theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img {
        max-inline-size: 100%;
        max-block-size: 100%;
        width: 70%;
        height: auto;
    }

.zprow .zpcol-sm-1,.zprow .zpcol-sm-2,.zprow .zpcol-sm-3,.zprow .zpcol-sm-4,.zprow .zpcol-sm-5,.zprow .zpcol-sm-6,.zprow .zpcol-sm-7,.zprow .zpcol-sm-8,.zprow .zpcol-sm-9,.zprow .zpcol-sm-10,.zprow .zpcol-sm-11,.zprow .zpcol-sm-12,.zprow .zpcol-md-1,.zprow .zpcol-md-2,.zprow .zpcol-md-3,.zprow .zpcol-md-4,.zprow .zpcol-md-5,.zprow .zpcol-md-6,.zprow .zpcol-md-7,.zprow .zpcol-md-8,.zprow .zpcol-md-9,.zprow .zpcol-md-10,.zprow .zpcol-md-11,.zprow .zpcol-md-12 {
    position: relative;
    min-block-size: 1px;
    padding-inline-start:0px;padding-inline-end:0px;flex: 0 0 auto;
    word-break: break-word;
    word-wrap: break-word
}

.zpsection {
    padding-block-start:0px;padding-block-end:0px;padding-inline-start:0;padding-inline-end:0}

.theme-product-list-style-01 .theme-product-image-area img{
  object-fit:contain;
}