.product-actions{grid-template-columns:1fr auto}.product-actions .card-contact-action,.product-actions .card-message-action{grid-column:span 1;border:1px solid #dedfdc;border-radius:9px;background:#fff;padding:.58rem .7rem;font-size:.76rem;font-weight:700;color:#344054}.product-actions .card-message-action{background:#172b4d;color:#fff;border-color:#172b4d}.contact-dialog{width:min(520px,calc(100% - 28px));padding:26px;border:0;border-radius:20px;box-shadow:0 30px 80px #17212b50}.contact-dialog::backdrop{background:#1018288f;backdrop-filter:blur(3px)}.contact-dialog>form[method=dialog]{position:absolute;right:15px;top:14px}.contact-dialog>form[method=dialog] button{border:0;border-radius:50%;width:34px;height:34px;background:#f2f4f7;font-size:1.25rem}.contact-dialog h2{margin:.25rem 0 1.2rem}.contact-dialog [data-contact-content]{display:grid;gap:10px}.contact-dialog [data-contact-content] p{display:grid;gap:3px;margin:0;padding:14px;border:1px solid #e5e8ed;border-radius:12px}.contact-dialog [data-contact-content] a{color:#dc5600}.contact-dialog #seller-message-form{display:grid;gap:14px}.contact-dialog #seller-message-form label{display:grid;gap:5px;color:#475467;font-size:.82rem;font-weight:700}.contact-dialog input,.contact-dialog textarea{width:100%;padding:11px;border:1px solid #d5dae2;border-radius:10px}.contact-dialog textarea{resize:vertical}
