.banwells-feedback{--bf-bg: #fff7f1;--bf-accent: #b09462;--bf-accent-dark: #8b6f47;--bf-text: #021618;--bf-text-light: #5a5e60;--bf-card-bg: #ffffff;--bf-border: #ebe2d8;--bf-error: #b04545;--bf-success: #4f7a4f;background:var(--bf-bg);padding:80px 0;color:var(--bf-text);font-size:16px}.bf-container{max-width:760px;margin:0 auto;padding:0 24px}.bf-heading{font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.4em,4.5vw,3.4em);color:var(--bf-text);text-align:center;margin:0 0 14px;letter-spacing:.18em!important;line-height:1.2;text-transform:uppercase!important}.bf-divider{width:48px;height:1px;background:var(--bf-accent);margin:0 auto 16px}.bf-subheading{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;font-size:1.15em;color:var(--bf-text-light);text-align:center;margin:0 0 28px;letter-spacing:.05em!important}.bf-intro{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;font-size:1em;line-height:1.7;color:var(--bf-text);text-align:center;max-width:560px;margin:0 auto 48px}.bf-intro p{margin:0 0 12px}.bf-form{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;display:flex;flex-direction:column;gap:28px}.bf-row{display:flex;flex-direction:column;gap:28px}.bf-row--two{flex-direction:row;gap:20px}.bf-row--two .bf-field{flex:1 1 0;min-width:0}@media(max-width:600px){.bf-row--two{flex-direction:column}}.bf-field{display:flex;flex-direction:column}.bf-field label{font-weight:300;font-size:.85em;color:var(--bf-text);margin-bottom:6px;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.bf-optional{font-weight:300;color:var(--bf-text-light);font-size:.7em;letter-spacing:.12em;text-transform:none;font-style:italic}.bf-hint{font-weight:300;font-size:.85em;color:var(--bf-text-light);margin-bottom:10px;line-height:1.5;font-style:italic}.bf-field input[type=text],.bf-field input[type=email],.bf-field textarea{font-family:inherit;font-size:.95em;font-weight:300;color:var(--bf-text);background:var(--bf-card-bg);border:1px solid var(--bf-border);border-radius:0;padding:12px 14px;width:100%;box-sizing:border-box;transition:border-color .2s ease,background .2s ease;resize:vertical}.bf-field input[type=text]:focus,.bf-field input[type=email]:focus,.bf-field textarea:focus{outline:none;border-color:var(--bf-accent);background:#fff}.bf-field textarea{min-height:80px;line-height:1.5}.bf-questions__lead{font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:1.2em;color:var(--bf-accent-dark);text-align:center;margin:16px 0 -4px;letter-spacing:.02em!important}.bf-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:16px}.bf-submit{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;font-size:.85em;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-bg);background:var(--bf-text);border:1px solid var(--bf-text);padding:16px 48px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;border-radius:0}.bf-submit:hover,.bf-submit:focus{background:var(--bf-accent);border-color:var(--bf-accent);color:#fff;outline:none}.bf-privacy{font-size:.8em;color:var(--bf-text-light);font-weight:300;text-align:center;margin:0;max-width:420px;line-height:1.5}.bf-success{text-align:center;padding:48px 24px;background:var(--bf-card-bg);border:1px solid var(--bf-border);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bf-text)}.bf-success__icon{width:56px;height:56px;border-radius:50%;background:var(--bf-accent);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.bf-success__title{font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-weight:500;font-size:2em;color:var(--bf-text);margin:0 0 12px;letter-spacing:.18em!important;line-height:1.2;text-transform:uppercase!important}.bf-success__body p{margin:0;font-size:1em;font-weight:300;line-height:1.6;color:var(--bf-text)}.bf-errors{background:#fdf3f3;border:1px solid var(--bf-error);color:var(--bf-error);padding:16px 20px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9em}.bf-errors p{margin:0 0 8px;font-weight:500}.bf-errors ul{margin:0;padding-left:20px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/banwells-feedback-form.css.map */
