.shopify-section--bd-faq-contact-form{width:100%}.shopify-section--bd-faq-contact-form .wrapper,.shopify-section--bd-faq-contact-form .wrapper--narrow,.shopify-section--bd-faq-contact-form .wrapper--extra-narrow,.shopify-section--bd-faq-contact-form .wrapper--full-padded,.shopify-section--bd-faq-contact-form .blog-width{padding-left:16px;padding-right:16px}.bd-faq-contact-form__anchor{display:block;height:0;scroll-margin-top:120px}.bd-faq-contact-form{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.bd-faq-contact-form__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.bd-faq-contact-form__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:var(--badge-bg, #4A1F2A);color:var(--badge-color, #FFFFFF);font-family:Cabinet Grotesk,sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:-.24px;white-space:nowrap}.bd-faq-contact-form__intro{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.bd-faq-contact-form__heading{margin:0;width:100%;color:var(--heading-color, #252524);font-family:Cabinet Grotesk,sans-serif;font-size:32px;font-weight:400;line-height:1.04}.bd-faq-contact-form__description{margin:0;width:100%;color:var(--text-color, #252524);font-family:Satoshi,sans-serif;font-size:16px;font-weight:400;line-height:normal}.bd-faq-contact-form__panel{width:100%;box-sizing:border-box;padding:24px 20px;border-radius:16px;background:var(--panel-bg, #FCF7F2);overflow:hidden}.bd-faq-contact-form__form{display:flex;flex-direction:column;gap:24px;width:100%}.bd-faq-contact-form__fields{display:flex;flex-direction:column;gap:12px;width:100%}.bd-faq-contact-form__field{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.bd-faq-contact-form__field>.bd-faq-contact-form__control,.bd-faq-contact-form__field>.bd-faq-contact-form__select-wrap{order:1;width:100%}.bd-faq-contact-form__field>.bd-faq-contact-form__error{order:2}.bd-faq-contact-form__field--half{width:100%}.bd-faq-contact-form__error{display:none;margin:0;color:#d92626;font-family:Satoshi,sans-serif;font-size:12px;font-weight:400;line-height:1.32;white-space:nowrap}.bd-faq-contact-form__field--error .bd-faq-contact-form__error{display:block}.bd-faq-contact-form__control{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:8px 12px;border:.5px solid rgba(37,37,36,.2);border-radius:8px;background:transparent;color:var(--text-color, #252524);font-family:Satoshi,sans-serif;font-size:14px;font-weight:400;line-height:1.4;appearance:none;-webkit-appearance:none;transition:border-color .15s ease}.bd-faq-contact-form__control::placeholder{color:#25252466}.bd-faq-contact-form__control:focus{outline:none;border-color:#25252473}.bd-faq-contact-form__field--error .bd-faq-contact-form__control{border-color:#d92626}.bd-faq-contact-form__control--textarea{align-items:flex-start;min-height:114px;resize:vertical}.bd-faq-contact-form__select-wrap{position:relative;width:100%}.bd-faq-contact-form__select-wrap .bd-faq-contact-form__control{padding-right:42px}.bd-faq-contact-form__select-wrap .bd-faq-contact-form__control:invalid,.bd-faq-contact-form__select-wrap .bd-faq-contact-form__control.is-placeholder{color:#25252466}.bd-faq-contact-form__select-wrap .bd-faq-contact-form__control option{color:var(--text-color, #252524)}.bd-faq-contact-form__select-icon{position:absolute;top:50%;right:12px;width:20px;height:20px;transform:translateY(-50%);pointer-events:none}.bd-faq-contact-form__footer{display:flex;flex-direction:column;gap:24px;width:100%}.bd-faq-contact-form__privacy{margin:0;width:100%;color:var(--text-color, #252524);font-family:Satoshi,sans-serif;font-size:12px;font-weight:400;line-height:1.32}.bd-faq-contact-form__privacy a{color:inherit;text-decoration:underline;text-underline-position:from-font}.bd-faq-contact-form__submit{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:20px 32px;border:0;border-radius:32px 6px;background:var(--button-bg, #252524);color:var(--button-color, #FFFCF9);font-family:Satoshi,sans-serif;font-size:16px;font-weight:400;line-height:1.08;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(3.75px);backdrop-filter:blur(3.75px);transition:opacity .15s ease}.bd-faq-contact-form__submit:hover,.bd-faq-contact-form__submit:focus-visible{opacity:.9}.bd-faq-contact-form__message{width:100%;padding:12px 16px;border-radius:8px;font-family:Satoshi,sans-serif;font-size:14px;line-height:1.4}.bd-faq-contact-form__message--success{background:#2525240f;color:var(--text-color, #252524)}.bd-faq-contact-form__message--error{background:#d9262614;color:#d92626}.bd-faq-contact-form__message ul{margin:0;padding-left:18px}@media screen and (min-width:768px){.shopify-section--bd-faq-contact-form .wrapper,.shopify-section--bd-faq-contact-form .wrapper--narrow,.shopify-section--bd-faq-contact-form .wrapper--extra-narrow,.shopify-section--bd-faq-contact-form .wrapper--full-padded,.shopify-section--bd-faq-contact-form .blog-width{padding-left:var(--gutter);padding-right:var(--gutter)}.bd-faq-contact-form{flex-direction:row;align-items:flex-start;gap:40px}.bd-faq-contact-form__header,.bd-faq-contact-form__panel{flex:1 1 0;min-width:0}.bd-faq-contact-form__panel{max-width:640px;padding:40px}.bd-faq-contact-form__badge{font-size:16px;line-height:14px;letter-spacing:-.32px}.bd-faq-contact-form__intro{gap:24px}.bd-faq-contact-form__heading{font-size:44px;line-height:1}.bd-faq-contact-form__description{max-width:640px}.bd-faq-contact-form__form{gap:40px}.bd-faq-contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.bd-faq-contact-form__field--full{grid-column:1 / -1}.bd-faq-contact-form__control{font-size:16px;line-height:normal}.bd-faq-contact-form__control--textarea{min-height:114px}.bd-faq-contact-form__error,.bd-faq-contact-form__privacy{font-size:14px}.bd-faq-contact-form__submit{padding:24px 32px;font-size:18px;line-height:19.58px}}@media screen and (min-width:1024px){.shopify-section--bd-faq-contact-form .wrapper,.shopify-section--bd-faq-contact-form .wrapper--full-padded{padding-left:60px;padding-right:60px}}
/*# sourceMappingURL=/cdn/shop/t/498/assets/section-bd-faq-contact-form.css.map */
