/** Shopify CDN: Minification failed

Line 103:0 Unexpected "}"

**/
.logo-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -70%);
  z-index: 15;
}
.logo-overlay img {
  width: 50px !important;
  height: auto;
  max-width: 100%;
  display: block;
}
.buttons-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 100%;
  text-align: center;
}
.buttons-container .s-header__buttons {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}
@media (min-width: 768px) {
  .logo-overlay {
    top: 50%;
    transform: translate(-50%, -70%);
  }
  .buttons-container {
    top: 50%;
    transform: translate(-50%, 0%);
  }
}
@media (max-width: 767px) {
  .ctnr.banner-padding {
    padding-block: 0;
  }
  .logo-overlay {
    top: 50%;
    transform: translate(-50%, -90%);
  }
  .logo-overlay img {
    width: 50px !important;
  }
  .buttons-container {
    top: 50%;
    transform: translate(-50%, 20%);
  }
}
@media (max-width: 480px) {
  .logo-overlay {
    top: 50%;
    transform: translate(-50%, -100%);
  }
  .logo-overlay img {
    width: 40px !important;
  }
  .buttons-container {
    top: 50%;
    transform: translate(-50%, 25%);
  }
}
@media (max-width: 767px) {
    #shopify-section-template--18339858317480__image_with_text_db9kR8 .ctnr {
        display: flex !important;
        flex-direction: column-reverse !important;
    }
    #shopify-section-template--18339858317480__image_with_text_db9kR8 .s-header,
    #shopify-section-template--18339858317480__image_with_text_db9kR8 .section-content__media {
        grid-row: unset !important;
        width: 100% !important;
    }
}
  /* Override product badges (Sold Out, Sale, New, etc.) */
/* Override sold out badge background color */
:root {
  --color-sold-out-badge-background: #A6C2C6E; /* Replace with your desired color, e.g., #000000 for black */
}

/* Or target the class directly for more control */
.badge--oos {
  background-color: #A6C2C6 !important; /* Ensure it overrides */
  color: #FFFFFF !important; /* Adjust text color for contrast if needed */
}
/* Change active header menu link color to red (#b70404) */
.menu__link--active {
  color: #b70404 !important; /* Use !important to override theme defaults */
}

/* Optional: Add hover/active effects if needed */
.menu__link--active:hover {
  color: #b70404 !important; /* Keeps the color on hover */
}
}
}