.cb[data-custom-builder] .cb-quote{margin:22px 0}
.cb[data-custom-builder] .cb-quote__panel[hidden]{display:none!important}
.cb[data-custom-builder] .cb-quote__panel{margin-top:20px;padding:24px;background:#f3e7d7 url('cabane-street-grain.svg') repeat;background-size:256px;--cabane-street-paper:#f3e7d7;border:1px solid #d8d0c2}
html[lang][data-cabane-typography] body .cb .cb-quote h3:not(#lcg-font-priority):not(#lcg-font-priority-2){font-family:Anton,Impact,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.2!important;text-transform:uppercase;letter-spacing:0;margin:0 0 14px}
.cb[data-custom-builder] .cb-quote p{font:12px/1.75 "Roboto Mono",monospace;margin:0 0 16px}
.cb[data-custom-builder] .cb-quote__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin:20px 0}
.cb[data-custom-builder] .cb-quote label{display:flex;flex-direction:column;gap:7px;min-width:0;font:12px/1.5 "Roboto Mono",monospace;color:#171714}
.cb[data-custom-builder] .cb-quote input,.cb[data-custom-builder] .cb-quote textarea{box-sizing:border-box;display:block;width:100%;min-width:0;padding:11px 12px;border:1px solid #bcb3a5;border-radius:0;background:#fff;color:#171714;font:13px/1.55 "Roboto Mono",monospace;box-shadow:none}
.cb[data-custom-builder] .cb-quote textarea[hidden]{display:none!important}
.cb[data-custom-builder] .cb-quote input{min-height:46px}
.cb[data-custom-builder] .cb-quote textarea{resize:vertical}
.cb[data-custom-builder] .cb-quote input:focus,.cb[data-custom-builder] .cb-quote textarea:focus{outline:2px solid #171714;outline-offset:2px}
.cb[data-custom-builder] .cb-quote input[readonly]{color:#625b50}
.cb[data-custom-builder] .cb-quote__message,.cb[data-custom-builder] .cb-quote__account-note{grid-column:1/-1}
.cb[data-custom-builder] p.cb-quote__account-note{margin:-5px 0 0;font-size:10px;color:#625b50}
.cb[data-custom-builder] .cb-quote .cb__primary{background:#171714;color:#fff;border-color:#171714;text-align:center}
.cb[data-custom-builder] .cb-quote__attachment{padding-top:14px;border-top:1px solid #cfc5b6}
.cb[data-custom-builder] .cb-quote__feedback--error{padding:12px;border-left:2px solid #aa3925;margin-bottom:18px}
.cb[data-custom-builder] .cb-quote__status:empty{display:none}
.cb[data-custom-builder] .cb-quote__status:not(:empty){margin-top:12px}
@media(max-width:600px){.cb[data-custom-builder] .cb-quote__panel{padding:18px 14px}.cb[data-custom-builder] .cb-quote__fields{grid-template-columns:1fr}.cb[data-custom-builder] .cb-quote input,.cb[data-custom-builder] .cb-quote textarea{font-size:16px}.cb[data-custom-builder] .cb-quote .cb__summary-actions{display:flex;flex-direction:column}.cb[data-custom-builder] .cb-quote__submit{width:100%}}
