.rf-quote-open{display:block;box-sizing:border-box;width:100%;max-width:280px;clear:both;margin:10px 0 16px;padding:11px 14px;background:#e2c27d;border:1px solid #d4b36b;border-radius:3px;color:#30101e;font:15px/1.4 Arial,sans-serif;cursor:pointer}.rf-quote-open:hover{background:#f0d69c}.rf-quote-open:focus-visible,#rf-quote-dialog button:focus-visible{outline:3px solid #f0d69c;outline-offset:3px}#rf-quote-dialog{box-sizing:border-box;width:min(580px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:25px 26px;border:1px solid #b68f44;border-radius:6px;background:#f6f1e7;color:#33202a;font:14px/1.5 Arial,sans-serif}#rf-quote-dialog::backdrop{background:#000b}#rf-quote-dialog h2{font:26px/1.3 Georgia,serif!important;color:#5b202b;margin:0 30px 8px 0!important;text-transform:none!important}#rf-quote-dialog p{font:14px/1.5 Arial,sans-serif!important;text-align:left!important}#rf-quote-product{margin:0 0 18px;font-weight:600!important}#rf-quote-dialog .rf-quote-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#5b202b;font-size:28px;cursor:pointer;padding:3px 8px}#rf-quote-dialog label{display:block;color:#33202a;font:14px/1.5 Arial,sans-serif;margin:0 0 12px}#rf-quote-dialog input:not([type=checkbox]),#rf-quote-dialog textarea{box-sizing:border-box;display:block;width:100%;min-height:43px;background:white;color:#33202a;border:1px solid #b8a89b;border-radius:3px;padding:9px;margin:5px 0 0;font:16px/1.4 Arial,sans-serif}#rf-quote-dialog input:focus,#rf-quote-dialog textarea:focus{outline:2px solid #91602f;outline-offset:1px}.rf-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#rf-quote-dialog .rf-quote-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px}#rf-quote-dialog .rf-quote-consent input{margin:3px 0 0;flex-shrink:0}#rf-quote-dialog a{color:#5b202b;text-decoration:underline}#rf-quote-dialog .rf-quote-note{font-size:12px!important;color:#64545b}#rf-quote-submit{border:1px solid #5b202b;background:#5b202b;color:white;border-radius:3px;padding:12px 18px;font:16px/1.4 Arial,sans-serif;cursor:pointer}#rf-quote-submit:disabled{opacity:.6;cursor:wait}#rf-quote-status{margin:12px 0 0;overflow-wrap:anywhere}.rf-quote-trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:520px){#rf-quote-dialog{padding:22px 17px}.rf-quote-grid{grid-template-columns:1fr}#rf-quote-submit{width:100%}}

#rf-quote-dialog{position:fixed!important;inset:0!important;margin:auto!important}#rf-quote-dialog #rf-quote-product{color:#49323c!important}#rf-quote-dialog .rf-quote-close{font:28px/1 Arial,sans-serif!important}#rf-quote-status{color:#49323c!important}
