/* Preserve the current gallery layout and give standalone forms visible status. */
/* Artwork must be visible without WooCommerce's removed gallery initializer. */
.woocommerce-product-gallery{opacity:1!important}
.woocommerce-product-gallery__wrapper{margin:0}
.woocommerce-product-gallery__image img{display:block;width:100%;height:auto;object-fit:contain}
.wcmenucart,.woo-menu-cart,.price,.woocommerce-Price-amount,form.cart,.woocommerce-ordering,.woocommerce-result-count,.fmr-modal-backdrop{display:none!important}
.wpcf7 form [type=submit]{opacity:1;cursor:pointer}
[data-contact-status]{padding:12px 0;line-height:1.5}
.gallery-search-results{background:#fff;color:#222;position:fixed;inset:12vh 8vw auto;max-height:70vh;overflow:auto;z-index:100000;padding:24px;border:1px solid #ddd;border-radius:8px;box-shadow:0 20px 80px #0003}
.gallery-search-results a{display:block;padding:10px;border-bottom:1px solid #eee}
.gallery-search-results button{float:right}
.gallery-lightbox{padding:16px;background:#fff;border:0;border-radius:8px;max-width:95vw;max-height:95vh;text-align:center}.gallery-lightbox::backdrop{background:rgba(0,0,0,.85)}.gallery-lightbox button{display:block;margin:0 0 12px auto;padding:8px 18px;cursor:pointer}.gallery-lightbox img{display:block;max-width:85vw;max-height:78vh;object-fit:contain;margin:auto}
