.card-image img{object-fit:contain}.card-image{background:#eee9df}.product-card{overflow:hidden}.price-note{max-width:260px}dialog{max-height:90vh;overflow:auto}#paypal-buttons{margin:20px 0}#receipt:empty{display:none}#payment-status:not(:empty){padding:14px;background:#f3ead9;border-radius:10px}#cart-dialog select{width:100%;padding:12px}#cart-dialog .consent{margin:20px 0}#cart-dialog #query{margin-top:20px}
.product-photo-gallery>img{width:100%;max-height:540px;object-fit:contain;background:#000;border-radius:14px}.product-photo-gallery .photo-thumbs{display:flex;flex-wrap:wrap;gap:8px}.product-photo-gallery .photo-thumbs button{flex:0 0 75px}.product-photo-gallery .photo-thumbs img{width:64px;height:64px;object-fit:contain;background:#000}.domino-options{margin:20px 0;padding:18px;border:1px solid #b9c9bc;border-radius:12px}.domino-options legend{font-weight:600}.domino-options label{display:block;margin:12px 0}.domino-options select,.domino-options textarea{box-sizing:border-box;display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #a8b8ab;border-radius:8px;background:#fffdf5;color:#293e34;font:inherit}.domino-options textarea{min-height:90px}
