#donate-embed[data-status=failed] [data-embed-host],#donate-embed[data-status=idle] [data-embed-host],#donate-embed[data-status=loading] [data-embed-host]{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none}#donate-embed[data-status=rendered] [data-embed-host]{position:relative;visibility:visible;pointer-events:auto}.donate-skeleton-pulse{animation:donate-skeleton-pulse var(--motion-duration-ui-slow,.5s) ease-in-out infinite alternate}@keyframes donate-skeleton-pulse{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.donate-skeleton-pulse{animation:none}}#donate-embed #societ-form-container{background:transparent}#donate-embed #societ-form-container .societ-bg-white{background-color:transparent!important}#donate-embed #societ-form-container>div.societ-p-10{padding:0!important}#donate-embed #societ-form-container,#donate-embed #societ-form-container button,#donate-embed #societ-form-container input,#donate-embed #societ-form-container label,#donate-embed #societ-form-container select,#donate-embed #societ-form-container textarea{font-family:var(--font-heading)}#donate-embed #societ-form-container div:has(>label>input[name^=button-group_recurring]){border-radius:9999px;background:var(--color-bg-elevated)!important;padding:4px!important;gap:4px!important;display:flex!important;flex-wrap:nowrap!important}#donate-embed #societ-form-container label:has(>input[name^=button-group_recurring]){min-height:44px;height:44px;padding:0 16px!important;border-radius:9999px!important;flex:1 1 0!important;overflow:hidden}#donate-embed #societ-form-container label:has(>input[name^=button-group_recurring]:checked){background:var(--color-accent-primary);color:#fff}#donate-embed #societ-form-container label:has(>input[name^=button-group_donation-amounts]){border-radius:14px;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--color-text-muted) 20%,transparent);background:var(--color-bg-elevated);color:var(--color-text-heading);min-height:44px}#donate-embed #societ-form-container label:has(>input[name^=button-group_donation-amounts]:checked){border-width:1.5px;border-style:solid;border-color:var(--color-accent-primary);color:var(--color-accent-primary);background-color:var(--color-bg-elevated)!important}#donate-embed #societ-form-container #societ-payment-amount{border-radius:10px;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--color-text-muted) 20%,transparent);height:48px;font-size:16px;background:var(--color-bg-primary);color:var(--color-text-heading)}#donate-embed #societ-form-container input,#donate-embed #societ-form-container select,#donate-embed #societ-form-container textarea{border-radius:10px;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--color-text-muted) 20%,transparent);height:48px;min-height:48px;font-size:16px;background-color:var(--color-bg-primary);color:var(--color-text-heading)}#donate-embed #societ-form-container input::placeholder,#donate-embed #societ-form-container textarea::placeholder{color:var(--color-text-muted)}#donate-embed #societ-form-container label{font-size:14px;font-weight:500;color:var(--color-text-muted)}#donate-embed #societ-form-container h2,#donate-embed #societ-form-container h3{font-size:24px;font-weight:400;color:var(--color-text-heading)}#donate-embed #societ-form-container #societ-processing-fee-prompt-description,#donate-embed #societ-form-container #societ-processing-fee-prompt-title,#donate-embed #societ-form-container .societ-processing-fee-prompt-description,#donate-embed #societ-form-container .societ-processing-fee-prompt-title{border-radius:14px;background:var(--color-bg-elevated);padding:16px;font-size:14px;color:var(--color-text-body)}#donate-embed #societ-form-container #societ-tip-field-input{height:36px}#donate-embed #societ-form-container .societ-cart-container{background:var(--color-bg-elevated);border-radius:14px;padding:24px;color:var(--color-text-body)}#donate-embed #societ-form-container #societ-payment-element-summary-total{font-weight:500;color:var(--color-text-heading)}#donate-embed #societ-form-container #societ-btn-submit{height:44px;border-radius:9999px;background:var(--color-accent-primary);color:#fff;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#donate-embed #societ-form-container #societ-btn-submit:hover{background:color-mix(in srgb,var(--color-accent-primary) 75%,black)}#donate-embed #societ-form-container #societ-btn-submit:disabled{opacity:.6}#donate-embed #societ-form-container :focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}#donate-embed #societ-form-container #payment-element{border-radius:14px}html:not([data-theme=light]) #donate-embed #societ-form-container #payment-element{background:#fff;padding:20px;box-sizing:border-box;width:100%;max-width:100%;border:1px solid color-mix(in srgb,var(--color-text-muted) 35%,transparent);box-shadow:0 1px 2px rgb(0 0 0/.25),0 8px 24px rgb(0 0 0/.18);overflow:hidden}#donate-embed #societ-form-container .societ-cart-container,#donate-embed #societ-form-container .societ-summary-container,#donate-embed #societ-form-container .tip-field-container{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}#donate-embed #societ-form-container div:has([id^=header-]):has(~* input[name^=button-group_recurring]),#donate-embed #societ-form-container p:has(>a[href="https://www.societ.com/solutions/glass-register/"]){display:none!important}#donate-embed #societ-form-container #societ-msg-text{color:var(--color-text-heading);font-size:16px;font-weight:400}#donate-embed #societ-form-container [class*=error],#donate-embed #societ-form-container [class*=invalid]{color:var(--color-semantic-error)}#donate-embed #societ-form-container .societ-monthly-button-particles{pointer-events:none}#donate-embed #societ-form-container .hover\:societ-bg-primary-dark:hover,#donate-embed #societ-form-container .hover\:societ-bg-primary-darker:hover,#donate-embed #societ-form-container .societ-bg-primary-base,#donate-embed #societ-form-container .societ-bg-primary-dark,#donate-embed #societ-form-container .societ-bg-primary-darker{background-color:var(--color-accent-primary)!important}#donate-embed #societ-form-container .societ-bg-primary-base\/10{background-color:color-mix(in srgb,var(--color-accent-primary) 10%,transparent)!important}#donate-embed #societ-form-container .societ-bg-primary-base\/20{background-color:color-mix(in srgb,var(--color-accent-primary) 20%,transparent)!important}#donate-embed #societ-form-container .societ-text-primary-base{color:var(--color-accent-primary)!important;border-color:var(--color-accent-primary)!important}#donate-embed #societ-form-container .societ-ring-primary-base{--tw-ring-color:var(--color-accent-primary)!important}#donate-embed #societ-form-container .societ-border-primary-base{border-color:var(--color-accent-primary)!important}#donate-embed #societ-form-container [id^=header-],#donate-embed #societ-form-container [id^=header-] *{color:var(--color-text-heading)!important}#donate-embed #societ-form-container p:has(a[href*=privacy i]),#donate-embed #societ-form-container p:has(a[href^="mailto:"]){color:var(--color-text-muted)!important}#donate-embed #societ-form-container p:has(a[href*=privacy i]) a,#donate-embed #societ-form-container p:has(a[href^="mailto:"]) a{color:var(--color-accent-primary)!important}#donate-embed #societ-form-container .societ-fill-primary-base,#donate-embed #societ-form-container .societ-fill-primary-base *{fill:var(--color-accent-primary)!important}#donate-embed #societ-form-container .societ-text-primary-dark,#donate-embed #societ-form-container .societ-text-primary-darker,#donate-embed #societ-form-container svg.societ-text-primary-base{color:var(--color-accent-primary)!important}#donate-embed #societ-form-container .societ-summary-container{background-color:var(--color-bg-elevated)!important}#donate-embed #societ-form-container .societ-summary-container .societ-text-primary-base,#donate-embed #societ-form-container .tip-field-container,#donate-embed #societ-form-container .tip-field-container .societ-text-primary-base,#donate-embed #societ-form-container .tip-field-container p,#donate-embed #societ-form-container .tip-field-container span{color:var(--color-text-body)!important;border-color:color-mix(in srgb,var(--color-text-muted) 20%,transparent)!important}#donate-embed #societ-form-container .tip-field-container .societ-bg-primary-base\/20{background-color:var(--color-bg-primary)!important;border:1px solid color-mix(in srgb,var(--color-text-muted) 20%,transparent)}#donate-embed #societ-form-container .tip-field-container a.societ-bg-primary-base{background-color:transparent!important;color:var(--color-text-heading)!important;--tw-ring-color:color-mix(in srgb,var(--color-text-muted) 40%,transparent)!important;font-weight:500!important}#donate-embed #societ-form-container .tip-field-container img,#donate-embed #societ-form-container .tip-field-container svg{opacity:.7;filter:grayscale(1)}#donate-embed #societ-form-container #societ-donation-cap-message,#donate-embed #societ-form-container #societ-donation-cap-message *{color:var(--color-text-body)!important}#donate-embed #societ-form-container #societ-donation-cap-message :is(h1,h2,h3,h4,strong){color:var(--color-text-heading)!important}#donate-embed #societ-form-container #societ-donation-cap-message a{color:var(--color-accent-primary)!important}#donate-embed #societ-form-container #societ-donation-cap-message,#donate-embed #societ-form-container div:has(>#societ-donation-cap-message){background-color:var(--color-bg-elevated)!important}#donate-embed #societ-form-container .societ-summary-container :not(a):not(input):not(select),#donate-embed #societ-form-container .tip-field-container :not(a):not(input):not(select){color:var(--color-text-body)!important}#donate-embed{color-scheme:light}:root[data-theme=dark] #donate-embed{color-scheme:dark}#donate-embed #societ-form-container select{appearance:none!important;height:48px!important;min-height:48px!important;max-height:48px;padding:0 40px 0 14px!important;line-height:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238a8a99' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important}#donate-embed #societ-form-container select option{background-color:var(--color-bg-elevated);color:var(--color-text-heading)}#donate-embed #societ-form-container .tip-field-container input{height:48px!important;min-height:48px!important}#donate-embed #societ-form-container .societ-fixed.societ-inset-0{background-color:rgb(0 0 0/.55)!important;backdrop-filter:blur(2px)}#donate-embed #societ-form-container .societ-fixed.societ-inset-0 .societ-bg-white{background-color:var(--color-bg-elevated)!important;color:var(--color-text-body);border:1px solid color-mix(in srgb,var(--color-text-muted) 20%,transparent);border-radius:16px!important}#donate-embed #societ-form-container .societ-fixed.societ-inset-0 #societ-processing-fee-prompt-description,#donate-embed #societ-form-container .societ-fixed.societ-inset-0 #societ-processing-fee-prompt-title,#donate-embed #societ-form-container .societ-fixed.societ-inset-0 .societ-processing-fee-prompt-description,#donate-embed #societ-form-container .societ-fixed.societ-inset-0 .societ-processing-fee-prompt-title{background:transparent;padding:0;color:var(--color-text-body)}#donate-embed #societ-form-container .societ-fixed.societ-inset-0 button{border-radius:9999px!important;min-height:44px}#donate-embed #societ-form-container :is(a,button,[role=button],select,summary,input[type=radio],input[type=checkbox]){cursor:pointer}#donate-embed #societ-form-container :is(button,select,input):disabled{cursor:not-allowed}#donate-embed #societ-form-container .societ-fixed.societ-inset-0 .societ-bg-white :is(p,ul,ol,li){color:var(--color-text-body)}#donate-embed #societ-form-container .societ-fixed.societ-inset-0 .societ-bg-white :is(h1,h2,h3,h4,strong,b){color:var(--color-text-heading)}#donate-embed #societ-form-container .esc-trust-badge{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:4px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--color-text-muted) 20%,transparent);text-align:center}#donate-embed #societ-form-container .esc-trust-badge img{width:144px;height:auto}#donate-embed #societ-form-container .esc-trust-badge__copy{margin:0;text-align:center;max-width:44ch;font-size:13px;line-height:1.5;color:var(--color-text-muted)}#donate-embed #societ-form-container .esc-trust-badge a{color:var(--color-accent-primary);font-size:inherit;text-decoration:underline;text-underline-offset:2px}#donate-embed #societ-form-container .societ-fixed.societ-inset-0 button+button{background-color:transparent!important;color:var(--color-text-heading)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-muted) 40%,transparent)!important}