@media only screen and (max-width: 1400px){
  .stock-out-message{
  left: 6% !important;
}
}

.loop-image-product-lg img{
  border-radius: 8px;
  width: var(--loop-product-card-image-height);
  height: var(--loop-product-card-image-height);
}

.loop-frequency-selector .btn{
  width: fit-content;
}

.loop-bundle-product-card-title{
  font-weight: 700;
}

.loop-bundle-footer-discount-section{
  border: none;
  background: #00a34130;
}

.loop-higher-discount-rate{
  color: #01712d;
}

.loop-btn-add-product{
  width: var(--loop-product-card-image-height);
}
.loop-bundle-product-image-container img{
  border-radius: 8px;
  object-fit: cover !important;
}
.loop-bundle-image-container img{
  max-height:none;
  border-radius: 8px;
}
.loop-bundle-image-container{
  max-height:none;
  border-radius: 8px;
}
.loop-bundle-progress-bar-container{
  padding-bottom: 20px;
}
.milestones .label-active-5{
  position: relative;
}
.milestones .label-active-5:after{
  content: '15% Off';
  position: absolute;
  bottom: -30px;
  width: max-content;
  left: -18px;
  font-weight: 700;
  color: #000 !important;
}
.milestones .label-active-10{
  position: relative;
}
.milestones .label-active-10:after{
  content: '25% Off';
  position: absolute;
  bottom: -30px;
  width: max-content;
  left: -16px;
  font-weight: 700;
  color: #000 !important;
}
.milestones .label-active-15{
  position: relative;
}
.milestones .label-active-15:after{
  content: '30% Off';
  position: absolute;
  bottom: -30px;
  width: max-content;
  left: -14px;
  font-weight: 700;
  color: #000 !important;
}

.loop-bundle-title{
      display: none;
}
.loop-bundle-product-card {
    position: relative !important;
}
@media only screen and (max-width: 600px) {
    .loop-image-product-lg img {
        height: var(--loop-product-card-image-height);
        border-radius: 0.5em;
    }

    .loop-image-product-lg{
      height: var(--loop-product-card-image-height);
    }
 .loop-bundle-image-container img {
    content: url("https://cdn.shopify.com/s/files/1/0511/7067/2831/files/Mobile_2.jpg?v=1741708232");
  }
 .milestones .label-active-15:after {
    left: -18px !important;
}
.loop-bundle-progress-bar-container {
    padding-right: 10px;
}
}