.hartas-add-quote{margin-top:8px!important;background:#f5b900!important;color:#181818!important;border-radius:6px!important}
.hartas-quote-wrap{max-width:820px;margin:35px auto;padding:20px}
.hartas-cart-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ddd}
.hartas-cart-row strong{flex:1}.hartas-cart-row input{width:90px}
.hartas-cart-row button{border:1px solid #ddd;background:white;padding:8px}
.hartas-field{margin:12px 0}.hartas-field label{display:block;font-weight:600}
.hartas-field input,.hartas-field textarea{display:block;width:100%;padding:11px;border:1px solid #ccc;border-radius:5px}
.hartas-consent{display:block;margin:20px 0}.hartas-quote-wrap button[type=submit]{background:#f5b900;color:#111;border:0;padding:13px 22px;border-radius:6px;cursor:pointer}
.hartas-honeypot{position:absolute!important;left:-9999px!important;opacity:0}
@media(max-width:600px){.hartas-cart-row{flex-wrap:wrap}.hartas-cart-row strong{flex-basis:100%}}
