@media (max-width: 768px) {
  /* Constrain the logo container */
  .theme-logo-parent,
  [data-zs-logo-container] {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    max-width: 55vw !important;
  }

  /* Override the inline height/width on the img */
  img.mobileLogoAuto,
  img[data-zs-logo] {
    height: auto !important;
    width: auto !important;
    max-height: 60px !important;   /* fits inside the header bar */
    max-width: 100% !important;
    object-fit: contain !important;
  }

  /* Make sure the header row keeps items aligned */
  [data-zs-branding],
  .theme-branding-info {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    overflow: hidden !important;
  }
}

.zpmo-shipping-info-box:not(.zpmo-shipping-info-customfield-box) {
    display: none;
}

.zpmo-label {
  display: none !important;
}

.zpmo-order-tracking-info {
    justify-content: space-between !important;
    .zpmo-order-status-value {
        width: unset !important;
    }
}

/* Target the 3rd column (Tuesdays) and every 7th element after it */
.zpcalendar-date-container > :nth-child(7n + 3) {
    pointer-events: none; /* Prevents clicking/selection */
    opacity: 0.4;         /* Makes them look visually disabled */
    cursor: not-allowed;  /* Shows a blocked cursor on hover */
}

[data-tmpl-id="hb-guestOrder"] {
    .zpmo-order-tracking-info {
        display: none;
    }
}

@media (min-width: 992px) and (min-width: 992px) {
    [data-headercontainer="zptheme-data-headercontainer"] .theme-header .zpcontainer .theme-additional-info-container .theme-topbar-contact-info ul .theme-topbar-info a {
margin-right:15px
}