:root{--givewp-primary-color:#0070c0;--givewp-secondary-color:#0070c0}@layer base{:root{--font-family:"Open Sans",sans-serif}}@layer base-overrides{:root{--outline-width:0.0625rem}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:none}:where(input,select,textarea)[aria-invalid=false]{--border-color:#737373}:where(input,select,textarea)[aria-invalid=false]:focus{--border-color:var(--form-element-focus-color)}}@layer base-elements{input[type=checkbox],input[type=radio]{background-color:#fff;min-height:1.25rem;min-width:1.25rem}input[type=checkbox]:before,input[type=radio]:before{min-height:.75rem;min-width:.75rem}select:focus{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.givewp-donation-form{padding:0}.givewp-fields label{font-size:.875rem;font-weight:600;gap:0}}@layer base-components{.givewp-fields-radio-subscriptionPeriod{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.givewp-fields-radio-subscriptionPeriod .givewp-fields-radio__options{border-radius:.25rem;display:none;overflow:hidden;padding:0}.givewp-fields-radio-subscriptionPeriod .givewp-fields-radio__options .givewp-fields-radio__option-container{border-radius:0}}@layer form-design{select:not(.givewp-fields-amount__currency-select){background-position:right .9375rem center;border:1px solid var(--border-color);border-radius:.25rem;border-bottom-left-radius:0;border-top-left-radius:0;font-weight:400;line-height:var(--line-height);padding:.5rem .9375rem}select:not(.givewp-fields-amount__currency-select):invalid,select:not(.givewp-fields-amount__currency-select)[aria-invalid=true]{border-color:red}select.givewp-fields-subscription-period__select{border-radius:.25rem;padding:.5rem 2.8125rem .5rem .9375rem}input[type=email],input[type=text]:not([name=amount],[name=amount-custom]),textarea{border-color:var(--border-color);font-weight:400;height:auto;line-height:1.5;padding:.5rem .9375rem}input[type=email]:focus,textarea:focus{border-color:var(--border-color)}.givewp-layouts-section{margin-bottom:1rem;padding-block:0;padding-inline:0}.givewp-layouts-section:nth-of-type(odd){border-radius:.25rem}.givewp-donation-form{max-width:100%}.givewp-donation-form,body{font-family:Open Sans,sans-serif}}
