.sticky-wrapper{width:100%}.sticky-wrapper:has(.shop+.need-immediate-support-wrapper) .need-immediate-support-wrapper,.sticky-wrapper:has(.shop-single+.need-immediate-support-wrapper) .need-immediate-support-wrapper{margin-top:-50px}.sticky-wrapper:has(.archive-layout:has(.pagination)+.need-immediate-support-wrapper) .need-immediate-support-wrapper,.sticky-wrapper:has(.page-options+.need-immediate-support-wrapper) .need-immediate-support-wrapper{margin-top:-60px}.page-options+.need-immediate-support-wrapper{margin-top:-60px}.need-immediate-support-wrapper{position:sticky;bottom:0;right:0;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;margin-top:-179px;-ms-flex-align:end;align-items:flex-end;width:100%}@media screen and (min-width:600px){.need-immediate-support-wrapper{-ms-flex-pack:end!important;justify-content:flex-end!important}}@media screen and (max-width:1024px){.need-immediate-support-wrapper{position:relative;bottom:auto;right:auto;margin-top:0}}.mobile-donation-button{margin:0 0 var(--base) var(--base);pointer-events:auto}@media screen and (min-width:600px){.mobile-donation-button{display:none!important}}.NeedImmediateSupport{background:none;border:none;cursor:pointer;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;pointer-events:auto}@media screen and (max-width:860px){.NeedImmediateSupport{width:130px;height:130px}}.NeedImmediateSupport.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.NeedImmediateSupport .ring-text{-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite;-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width:860px){.NeedImmediateSupport svg{width:130px;height:130px}}.NeedImmediateSupport svg circle{fill:var(--red);-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.NeedImmediateSupport:hover svg circle{fill:var(--brown)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}