.pyv-donation{display:flex;align-items:center;gap:16px;width:100%;margin:24px 0;padding:14px 20px;border-radius:10px;border:2px solid var(--pyv-donation-border, rgb(var(--color-base-accent-2)));background:var(--pyv-donation-bg, rgb(var(--color-base-background-1)))}@media screen and (min-width:750px){.pyv-donation{position:relative;transition:top .5s ease-in 0s;top:0}}.pyv-donation__icon{width:64px;height:64px;flex-shrink:0;border-radius:50%;background:var(--pyv-donation-accent, rgb(var(--color-base-accent-2)));color:rgb(var(--color-base-background-1));display:flex;align-items:center;justify-content:center;overflow:hidden}.pyv-donation__icon img,.pyv-donation__icon svg{width:58%;height:58%;object-fit:contain;display:block}.pyv-donation__copy{margin:0;flex:1;color:var(--pyv-donation-text, rgb(var(--color-base-text)));font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.6rem;font-weight:700;line-height:calc(1 + .6 / var(--font-body-scale))}.pyv-donation__link{display:block;margin-top:.4em;background:none;border:none;padding:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--pyv-donation-text, rgb(var(--color-base-text)))}.pyv-donation-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.pyv-donation-modal[hidden]{display:none}.pyv-donation-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c112199}.pyv-donation-modal__inner{position:relative;max-width:720px;width:calc(100% - 40px);margin:10vh auto 0;background:var(--pyv-donation-modal-bg, rgb(var(--color-base-background-2)));border:2px solid var(--pyv-donation-border, rgb(var(--color-base-accent-2)));border-radius:16px;box-shadow:0 20px 50px #0c112140;padding:4.8rem;display:flex;gap:32px;align-items:center;flex-wrap:wrap;max-height:80vh;overflow-y:auto}.pyv-donation-modal__close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:2.8rem;line-height:1;cursor:pointer;color:rgb(var(--color-base-text))}.pyv-donation-modal__text{flex:1 1 260px}.pyv-donation-modal__eyebrow{margin:0 0 8px;text-transform:uppercase;font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.06rem;color:rgb(var(--color-base-accent-2))}.pyv-donation-modal__heading{margin:0 0 12px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);font-size:calc(var(--font-heading-scale) * 1.5rem);color:rgb(var(--color-base-text));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.pyv-donation-modal__body{color:rgb(var(--color-base-text));font-family:var(--font-body-family);font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale))}.pyv-donation-modal__body p{margin:0 0 1em}.pyv-donation-modal__body p:last-child{margin-bottom:0}.pyv-donation-modal__media{flex:1 1 220px;max-width:260px}.pyv-donation-modal__media img{width:100%;height:auto;border-radius:12px;display:block}@media screen and (max-width:749px){.pyv-donation{flex-wrap:wrap}.pyv-donation-modal__inner{padding:3.2rem 2.4rem;margin-top:6vh}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/africa-wells-donation.css.map */
