/** Shopify CDN: Minification failed

Line 104:26 Expected "{" but found "}"
Line 126:1 Unexpected "}"

**/
/* Make WhatsApp button visually identical to Add to Cart button */

/* Fix footer columns layout - DESKTOP ONLY */
@media (min-width: 1025px) {
  #t4s-footer .t4s-footer-wrap {
    justify-content: space-between;
    align-items: flex-start;
  }
  #t4s-footer .t4s-footer-wrap > .t4s-col-item {
    flex: 1 1 0 !important;
    max-width: none !important;
  }
}
/* Add to Cart button - primary styling */
.product-form__submit,
.product-form button[type="submit"],
.btn-add-to-cart,
.product-form .button,
button.product-form__submit {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 16px !important;
  line-height: 48px !important;
  box-sizing: border-box !important;
  border-radius: 11px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

/* WhatsApp button - match Add to Cart styling */
.whatsapp-button {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 16px !important;
  line-height: 48px !important;
  box-sizing: border-box !important;
  border-radius: 11px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  text-decoration: none !important;
  border: none !important;
  color: inherit !important;
}

/* WhatsApp button link variant */
a.whatsapp-button,
a[href*="whatsapp"] {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 16px !important;
  line-height: 48px !important;
  box-sizing: border-box !important;
  border-radius: 11px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  text-decoration: none !important;
  border: none !important;
  color: inherit !important;
}

/* Ensure text is visible in WhatsApp button */
.whatsapp-button,
a.whatsapp-button,
a[href*="whatsapp"] {
  font-size: 16px !important;
  color: currentColor !important;
}

/* Ensure consistent spacing between stacked buttons */
.product-form__submit + .whatsapp-button,
.product-form button[type="submit"] + .whatsapp-button {
  margin-top: 10px !important;
}@media (min-width:1025px)}@media (max-width:1024px)}@media (min-width:768px) and (max-width:1024px)}@media (max-width:767px)/* Fix sticky Add to Cart bar overlapping with bottom mobile navigation */
.product-form__submit,
.product-form button[type="submit"],
.btn-add-to-cart,
.product-form .button,
button.product-form__submit {
  margin-bottom: 80px !important;
  position: relative !important;
  z-index: 99 !important;
}

/* Ensure bottom navigation bar stays on top */
.toolbar-mobile,
[class*="mobile-toolbar"],
[class*="bottom-nav"],
[class*="bottom-bar"] {
  z-index: 100 !important;
}

/* Add padding to body to account for sticky bar and bottom nav */
body {
  padding-bottom: 80px !important;
}}