/** Shopify CDN: Minification failed

Line 29:0 Unexpected "<"

**/
/* Place any CSS overrides in this file. */


/* Sticky ATC for Mobile */
@media screen and (max-width: 749px) {
  .product-form__buttons {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff; /* Match your site background */
    padding: 10px 20px;
    box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
    z-index: 999;
  }

  /* Ensures the page content isn't hidden behind the sticky button */
  body {
    padding-bottom: 80px; 
  }
}


<script>
  window.addEventListener('scroll', function() {
    var atcButton = document.querySelector('.product-form__submit');
    var stickyContainer = document.querySelector('.product-form__buttons');
    
    if (atcButton && stickyContainer) {
      var bounding = atcButton.getBoundingClientRect();
      if (bounding.top < 0) {
        stickyContainer.style.display = 'block';
      } else {
        stickyContainer.style.display = 'none';
      }
    }
  });
</script>