/* Poprawki WordPress/WooCommerce względem oryginału Shopify */
.vz-pdp .woocommerce-product-gallery{opacity:1!important}
cart-drawer.drawer{visibility:hidden}
cart-drawer.drawer.active{visibility:visible}
cart-drawer .cart__checkout-button.disabled{pointer-events:none;opacity:.55}
.shopify-payment-button{margin-top:10px}
.shopify-payment-button__button--unbranded{display:flex;align-items:center;justify-content:center;width:100%;border:0;cursor:pointer;min-height:48px}
.shopify-payment-button__button--unbranded[disabled]{opacity:.5;cursor:not-allowed}
.product__media-item.is-active img{cursor:zoom-in}
.vz-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(61,35,82,.86)}
.vz-lightbox__img{max-width:min(92vw,900px);max-height:88vh;border-radius:20px;background:#fff;border:3px solid var(--vz-ink,#3d2352);box-shadow:0 6px 0 var(--vz-ink,#3d2352)}
.vz-lightbox__close,.vz-lightbox__nav{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:3px solid #3d2352;border-radius:50%;background:#fff;color:#3d2352;font-size:28px;line-height:1;cursor:pointer}
.vz-lightbox__close{top:18px;right:18px}
.vz-lightbox__nav--prev{left:18px;top:50%;transform:translateY(-50%)}
.vz-lightbox__nav--next{right:18px;top:50%;transform:translateY(-50%)}
