.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}