.block-donation-selector.bg-sand .donation-selector,.block-donation-selector.bg-sand .donation-selector-cta{background-color:var(--white)}.block-donation-selector.bg-sand .donation-selections .choice-button{background-color:var(--sand)}.block-donation-selector.bg-sand .donation-selections .label-boxed{background-color:var(--sand);color:var(--dark-purple)}@media (min-width:1025px){.block-donation-selector.bg-sand .donation-selections .label-boxed:hover{background-color:var(--peach);color:var(--dark-purple);cursor:pointer}}.block-donation-selector .donation-selector-cta{margin-top:1.5rem;margin-top:var(--375px-m)}@media screen and (min-width:1023px){.block-donation-selector .donation-selector-cta{margin-top:2rem;margin-top:var(--1023px-m)}}.donation-selector{background-color:var(--sand);border-radius:8px;overflow:hidden;position:relative}@media (min-width:1023px){.donation-selector{display:flex}.donation-selector>*{width:50%}}.donation-selector-form{padding:1.5rem;padding:var(--375px-m)}@media screen and (min-width:1023px){.donation-selector-form{padding:2rem;padding:var(--1023px-m)}}.donation-selector-form .form-footer{text-align:center}@media (min-width:1023px){.donation-selector-form .form-footer{text-align:right}}.donation-selector-image{display:none}@media (min-width:1023px){.donation-selector-image{display:block;position:relative}}.donation-selector-image .has-active-image img{display:none}.donation-selector-image .has-active-image img.active{display:block}.donation-selector-image img:not(.default-image){display:none}.donation-selector-cta{align-items:center;background-color:var(--sand);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1rem 1.5rem;padding:var(--375px-s) var(--375px-m);position:relative}@media screen and (min-width:1023px){.donation-selector-cta{padding-bottom:1.5rem;padding-bottom:var(--1023px-s);padding-left:2rem;padding-left:var(--1023px-m);padding-right:2rem;padding-right:var(--1023px-m);padding-top:1.5rem;padding-top:var(--1023px-s)}}@media (min-width:1023px){.donation-selector-cta{flex-direction:row}}.donation-selector-cta .donation-cta-text{text-align:center}@media (min-width:1023px){.donation-selector-cta .donation-cta-text{text-align:left}}.donation-selector-cta .donation-cta-button{flex-shrink:0;margin-top:1.5rem;text-align:right}@media (min-width:1023px){.donation-selector-cta .donation-cta-button{margin-left:2rem;margin-top:0}}.donation-selections .choice-buttons-row{border-radius:8px;overflow:hidden;position:relative}@media (min-width:768px){.donation-selections .choice-buttons-row{display:flex;flex-direction:row}}.donation-selections .choice-buttons{display:flex;flex-wrap:wrap;margin:0 -.25rem -.5rem}@media (min-width:768px){.donation-selections .choice-buttons{flex-wrap:nowrap}}@media (min-width:1023px){.donation-selections .choice-buttons{flex-wrap:wrap}}@media (min-width:1440px){.donation-selections .choice-buttons{flex-wrap:nowrap}}.donation-selections .choice-buttons .button-wrapper{padding:0 .25rem .5rem;width:50%}@media (min-width:768px){.donation-selections .choice-buttons .button-wrapper{width:25%}}@media (min-width:1023px){.donation-selections .choice-buttons .button-wrapper{width:50%}}@media (min-width:1440px){.donation-selections .choice-buttons .button-wrapper{width:25%}}.donation-selections .choice-buttons .choice-button{border-radius:8px;display:block;font-size:1.5rem;line-height:1.9375rem}@media (min-width:768px){.donation-selections .choice-buttons .choice-button{width:100%}}.donation-selections .choice-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:none;box-shadow:none;color:var(--dark-purple);display:block;font-size:1.1875rem;font-weight:700;line-height:1.5rem;padding:1rem;text-align:center;width:100%}.donation-selections .choice-button i{transform:translateX(-1.6875rem);visibility:hidden;width:0}.donation-selections .choice-button.active{background-color:var(--orange)!important;color:var(--white)}.donation-selections .choice-button.active i{visibility:visible}@media (min-width:768px){.donation-selections .choice-button{width:50%}}@media (min-width:1025px){.donation-selections .choice-button:not(.active):hover{background-color:var(--peach)}}.donation-selections .single-donation-target{font-weight:700}.donation-selections .label-boxed{background-color:var(--orange);border-radius:8px;color:var(--white);display:block;font-size:1.1875rem;line-height:1.5rem;padding:1rem 1.5rem;text-align:center}@media (min-width:1025px){.donation-selections .label-boxed:hover{background-color:var(--peach);color:var(--dark-purple);cursor:pointer}}.donation-selections .donation-description{border:2px solid var(--orange);border-radius:8px;margin-top:1rem;text-align:center}@media (min-width:1440px){.donation-selections .donation-description{text-align:left}}.donation-selections .form-errors{background-color:#721c24;border-color:#721c24;border-radius:8px;color:#ffd1d5}@media (min-width:1440px){.donation-selections .donation-other-amount{display:flex}.donation-selections .donation-other-amount .label-boxed{flex-shrink:0;margin-bottom:0;margin-right:1rem}}.donation-selections ul.donation-target-descriptions{list-style-type:none;padding:0}.donation-selections ul.donation-target-descriptions li{line-height:1.5}.donation-selections ul.donation-target-descriptions li:not(:last-child){margin-bottom:.5rem}.donation-selections .form-field-checkbox{display:flex}@media (min-width:1440px){.block-donation-selector.block-donation-selector--godparent .form-field-wrap{display:flex}.block-donation-selector.block-donation-selector--godparent .donation-selections .choice-buttons .button-wrapper{width:33.333%}}