/* --- Text on image for mobile --- */ .mobile-caption { display: none; } /* --- Optional mobile image --- */ @media only screen and (max-width: 768px){ .mobile-only{ display:block !important; } .mobile-hidden{ display:none !important; } /* --- Text on image for mobile --- */ .hide-caption-true { display: none; } .mobile-caption { display: block; } .over-image-true { position: absolute; } } @media only screen and (min-width: 768px) { .mobile-only{ display:none !important; } .mobile-hidden{ display:block !important; } } /* --- Product form - out of stock message positioning --- */ .message.out-of-stock { margin-bottom: 2em; margin-left: 6em; } .bc__product-template .faqAccordion > dt > button[aria-expanded="true"], .bc__product-template .faqAccordion > dt > button[aria-expanded="false"] { width: 100% !important; } button.shopify-payment-button__more-options { font-family: initial !important; font-size: initial !important; }