.product-contact{padding:24px;background:#edf2f3;border-radius:12px;margin:24px 0}.product-contact h2{font-size:24px;margin:0 0 12px}.product-contact>p{font-size:15px;margin:0 0 18px}.product-contact-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.product-contact-fields .content-button{margin-bottom:8px;white-space:nowrap}.product-contact .consent{font-size:12px;line-height:1.55;margin:14px 0 0}.product-contact [data-form-status]:empty{display:none}.product-contact [data-form-status]{font-size:14px;margin:12px 0 0}.product-layout .secondary-action,.order-panel .secondary-action{background:transparent;color:#294a60;border-color:#a6bcc9}.product-contact input:focus-visible{outline:3px solid #e98970;outline-offset:4px}@media(max-width:1000px){.product-contact-fields{grid-template-columns:1fr}.product-contact-fields .content-button{width:100%;margin-bottom:0}}@media(max-width:700px){.product-contact{padding:20px 18px}.product-contact h2{font-size:22px}}
