.popupform{
    
  background-color: #87986A; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

[data-action="download"]{
  display : none;
}

@media (max-width:992px){
.zpimage-container.zpimage-align-center figure img{
object-fit:contain;
}
}
.counter {
    font-size: 50px;
    color: #87986A;
    text-align : center;
}


[data-zs-container-shipping-method], #zs-coupon-form, [data-zs-checkout-pg-container-oldflow], [data-zs-theme-change-address],.theme-checkout-steps li:nth-child(2), #zs-shipping-amount-container{
    display: none !important;
}
#product-category-select{
  height : 45px;
}
.product-variant-container{
    select{
      width : 100% !important
    }
  }
@media(max-width : 768px){
.product-purchase-container .order-form-head{
  display : flex;
  flex-wrap : wrap;
  height : auto !important;
}
.product-info.product-name{
  flex : 1 1 !important;
}
  .product-purchase-container .product-info{
    padding : 6px !important;
  }
   .product-label{
    padding : 8px 8px !important
  }
  .product-label-prev-next-no, .product-label-prev-next-noa{
    margin : 8px 8px !important;
  }
  [data-zs-product-action-container]{
    justify-content : end !important;
    flex : 0 1 100% !important;
    align-items : end !important;
  }
  .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto{
    width : 200px !important;
    height: auto !important;
  }
   .zscustom-section-188{
    padding-block-start : 50px !important;
  }
}
