.pb-product-photo{display:block;width:100%;aspect-ratio:1000/850;object-fit:contain;border-radius:18px}
.pb-product-gallery{display:flex;justify-content:center;gap:12px;margin:16px 0}
.pb-product-gallery button{width:112px;padding:7px;background:#faf9f5;border:1px solid #dbddcf;border-radius:12px;color:#343b2d;font:inherit;font-size:12px;cursor:pointer}
.pb-product-gallery button[aria-pressed=true]{border:2px solid #53613c;padding:6px;background:#eef0e5}
.pb-product-gallery img{display:block;width:100%;height:64px;object-fit:contain;border-radius:6px;margin-bottom:7px}
.pb-product-photo[hidden],.pb-product-gallery[hidden],.pb-canvas[hidden]{display:none!important}
