.qteedy-quote{display:block;margin-top:28px;padding:24px;border:1px solid #59616d;background:#0b1119;}
.qteedy-form{display:grid;gap:12px;min-width:0;}
.qteedy-form h2{margin:0;font-size:24px;line-height:1.25;color:#fff;}
.qteedy-form>p{margin:0;color:#d3d5dc;}
.qteedy-form label{color:#fff;}
.qteedy-form__email{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #929aa6;border-radius:0;background:#fff;color:#10151b;font:inherit;font-size:16px;}
.qteedy-form>.button{width:100%;min-height:48px;margin:4px 0 0;}
.qteedy-form :is(input,button,a):focus-visible{outline:2px solid #ffb34e;outline-offset:3px;}
.qteedy-form #easyquote-status:empty{display:none;}
.qteedy-form #easyquote-status{overflow-wrap:anywhere;}
.qteedy-quote[aria-busy=true] .button{opacity:.6;cursor:wait;}
.main-cart .qteedy-quote{max-width:560px;margin-inline-start:auto;}
@media(max-width:599px){.qteedy-quote{padding:20px;}}
