
 /* Hide native Buy Now / Pay buttons, but not Swatchify's */

 form[action="/checkout"] button[type="submit"]:not(.swatchify-buy-now-button),
 form[action="/checkout"] input[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 form[action*="/checkout"] button[type="submit"]:not(.swatchify-buy-now-button),
 form[action*="/checkout"] input[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[aria-label*="Buy Now"]:not(.swatchify-buy-now-button),
 input[type="submit"][aria-label*="Buy Now"]:not(.swatchify-buy-now-button),
 button[aria-label*="Pay"]:not(.swatchify-buy-now-button),
 input[type="submit"][aria-label*="Pay"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[aria-role="buy-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][aria-role="buy-now"]:not(.swatchify-buy-now-button),
 button[aria-role="pay-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][aria-role="pay-now"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 input[type="submit"][value*="Buy Now"]:not(.swatchify-buy-now-button),
 input[type="button"][value*="Buy Now"]:not(.swatchify-buy-now-button),
 input[type="submit"][value*="Pay"]:not(.swatchify-buy-now-button),
 input[type="button"][value*="Pay"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[name*="buy-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][name*="buy-now"]:not(.swatchify-buy-now-button),
 input[type="button"][name*="buy-now"]:not(.swatchify-buy-now-button),
 button[name*="pay-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][name*="pay-now"]:not(.swatchify-buy-now-button),
 input[type="button"][name*="pay-now"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 form[class*="product"] button[type="submit"]:not(.swatchify-buy-now-button),
 form[class*="product"] input[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 #product-form button[type="submit"]:not(.swatchify-buy-now-button),
 #product-form input[type="submit"]:not(.swatchify-buy-now-button),
 .section-product button[type="submit"]:not(.swatchify-buy-now-button),
 .section-product input[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button:where(:not([type])):not(.swatchify-buy-now-button), 
 button:contains("Buy Now"):not(.swatchify-buy-now-button),
 button:contains("Pay"):not(.swatchify-buy-now-button),
 input[type="submit"][value="Buy Now"]:not(.swatchify-buy-now-button),
 input[type="submit"][value="Pay"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button:contains("Buy"):not(.swatchify-buy-now-button),
 button:contains("Now"):not(.swatchify-buy-now-button),
 button:contains("Pay"):not(.swatchify-buy-now-button),
 input[type="submit"][value*="Buy"]:not(.swatchify-buy-now-button),
 input[type="submit"][value*="Now"]:not(.swatchify-buy-now-button),
 input[type="submit"][value*="Pay"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button img[alt*="Buy Now"],
 input[type="image"][alt*="Buy Now"],
 button img[alt*="Pay"],
 input[type="image"][alt*="Pay"] {
   display: none !important;
 }
 
 button[style*="buy-now"]:not(.swatchify-buy-now-button),
 input[type="image"][style*="buy-now"],
 button[style*="pay"]:not(.swatchify-buy-now-button),
 input[type="image"][style*="pay"] {
   display: none !important;
 }
 
 form[method="post"][action*="/checkout"] button[type="submit"]:not(.swatchify-buy-now-button),
 form[method="post"][action*="/checkout"] input[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[data-action*="buy-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][data-action*="buy-now"]:not(.swatchify-buy-now-button),
 button[data-action*="pay-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][data-action*="pay-now"]:not(.swatchify-buy-now-button),
 button[data-role*="buy-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][data-role*="buy-now"]:not(.swatchify-buy-now-button),
 button[data-role*="pay-now"]:not(.swatchify-buy-now-button),
 input[type="submit"][data-role*="pay-now"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 div[class*="product"] form[action*="/checkout"] button[type="submit"]:not(.swatchify-buy-now-button),
 div[class*="product"] form[action*="/checkout"] input[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 form[action*="/checkout"] *[type="submit"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[class*="pay"]:not(.swatchify-buy-now-button),
 button[class*="payment"]:not(.swatchify-buy-now-button),
 button[class*="buy"]:not(.swatchify-buy-now-button),
 button[class*="buy-now"]:not(.swatchify-buy-now-button),
 input[class*="pay"]:not(.swatchify-buy-now-button),
 input[class*="payment"]:not(.swatchify-buy-now-button),
 input[class*="buy"]:not(.swatchify-buy-now-button),
 input[class*="buy-now"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[class*="shopify-payment-button__button"]:not(.swatchify-buy-now-button),
 button[class*="shopify-payment-button__button--unbranded"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 button[class*="pay-"]:not(.swatchify-buy-now-button),
 button[class*="payment-"]:not(.swatchify-buy-now-button),
 button[class*="buy-"]:not(.swatchify-buy-now-button),
 button[class*="buy-now-"]:not(.swatchify-buy-now-button) {
   display: none !important;
 }
 
 
 /* Explicitly show Swatchify Buy Now */
 .swatchify-buy-now-button {
   display: flex !important;
   visibility: visible !important;
 }
 