#static-shop-notice{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;z-index:2147483647}
#static-shop-notice.show{display:flex}
#static-shop-notice .ssn-card{background:#fff;color:#222;max-width:420px;margin:16px;padding:24px 28px;border-radius:10px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.3);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
#static-shop-notice p{margin:0 0 18px}
#static-shop-notice button{background:#222;color:#fff;border:0;border-radius:6px;padding:9px 28px;font-size:15px;cursor:pointer}
/* WooCommerce gallery is faded in by JS; keep it visible without JS */
.woocommerce-product-gallery{opacity:1!important}
/* comments need a server: hidden on the static site */
.comment-respond,#respond{display:none!important}
