/* One form appearance, independent of the page wrapper. */
form.fb-order-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;width:100%!important;max-width:680px!important;margin:18px auto 0!important;color:#27322f!important;font-family:inherit!important;box-sizing:border-box!important}
form.fb-order-form>label{display:flex!important;flex-direction:column!important;grid-column:1/-1!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;color:#27322f!important}
form.fb-order-form>label.fb-field-short{grid-column:auto!important}
form.fb-order-form input:not([type=hidden]):not([type=checkbox]),form.fb-order-form select,form.fb-order-form textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:9px 11px!important;border:1px solid #bac5bd!important;border-radius:7px!important;background:#fff!important;color:#27322f!important;font-family:inherit!important;font-size:17px!important;font-weight:400!important;line-height:1.35!important;box-shadow:none!important}
form.fb-order-form textarea{height:82px!important;min-height:82px!important;resize:vertical}
form.fb-order-form input[type=file]{font-size:16px!important;padding:9px!important;border-style:dashed!important;background:#f8faf6!important;overflow:hidden}
form.fb-order-form input[type=file]::file-selector-button{font:inherit;padding:7px 10px;margin-right:10px;border:1px solid #bac5bd;border-radius:5px;background:#edf1eb;color:#35483e;cursor:pointer}
form.fb-order-form small{font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#5a645f!important;margin:0!important}
form.fb-order-form>small{grid-column:1/-1!important}
form.fb-order-form>.fb-consent{flex-direction:row!important;align-items:flex-start!important;gap:9px!important;font-size:15px!important}
form.fb-order-form .fb-consent input{flex:0 0 19px!important;width:19px!important;height:19px!important;min-height:19px!important;margin:2px 0 0!important;padding:0!important;accent-color:#496b62}
form.fb-order-form>button[type=submit]{grid-column:1/-1!important;justify-self:start!important;width:auto!important;min-height:44px!important;margin:0!important;padding:10px 20px!important;border:1px solid #496b62!important;border-radius:8px!important;background:#496b62!important;color:#fff!important;font:600 17px/1.4 Arial,sans-serif!important;cursor:pointer}
form.fb-order-form>.fb-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:600px){form.fb-order-form{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}form.fb-order-form>label.fb-field-short{grid-column:1/-1!important}form.fb-order-form input:not([type=hidden]):not([type=checkbox]),form.fb-order-form select{min-height:48px!important}form.fb-order-form textarea{height:88px!important;min-height:88px!important}form.fb-order-form>button[type=submit]{min-height:48px!important}}

.fbps.fbps-order-shell{padding:0 24px!important;border-radius:0;background:transparent;margin:40px auto!important;width:100%;max-width:850px;scroll-margin-top:110px}
.fbps-order-shell>.fbps-order-title{font-size:32px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em;text-align:center;margin:0 0 16px!important}
.fbps-order-shell>.fbps-order-intro{text-align:center;font-size:18px;line-height:1.6;margin:0 0 24px!important}
.fbps-order-shell>.fbps-send{margin:0!important}
@media(max-width:760px){.fbps.fbps-order-shell{padding:0 16px!important;margin:28px auto!important}.fbps-order-shell>.fbps-order-title{font-size:26px!important}.fbps-order-shell>.fbps-order-intro{font-size:17px}}
