#mike-shop{max-width:1200px;margin:35px auto;padding:20px 24px;background:#fff;color:#222;font-family:Montserrat,Arial,sans-serif}#mike-shop h2{text-align:center}.mike-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:20px}.mike-product{border:1px solid #ddd;padding:12px;text-align:center}.mike-product img{width:100%;height:230px;object-fit:contain;background:white}.mike-product h3{font-size:17px}.mike-product button,#mike-shop button{padding:10px 14px;background:#252525;color:white;border:0;cursor:pointer;margin:4px}.mike-cart{border-top:1px solid #ccc;margin-top:25px;padding-top:15px}.mike-cart-line{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #ddd;padding:10px 0}.mike-note{font-size:13px;color:#555}#mike-shop a{color:#333}/* Pricing and purchase controls displayed directly in the existing galleries */
.pmt-gallery-purchase{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;padding:8px 3px 14px;font:600 15px Arial,sans-serif;color:#202020}
.pmt-gallery-price{font-size:19px}.pmt-gallery-add,.pmt-thumb-buy button{background:#222;color:#fff;border:0;border-radius:3px;padding:8px 12px;cursor:pointer;font:600 13px Arial,sans-serif}.pmt-gallery-add:disabled{opacity:.45;cursor:not-allowed}.pmt-gallery-view{font:13px Arial,sans-serif;color:#222;text-decoration:underline}
.pmt-thumb-buy{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;padding:4px 0 7px;font:600 12px Arial,sans-serif}.pmt-thumb-buy button{padding:5px 7px;font-size:11px}
#pmt-cart-status:not(:empty){position:fixed;bottom:18px;right:18px;z-index:99999;padding:12px 16px;background:#222;color:white;border-radius:4px;box-shadow:0 2px 12px #777}
