.c-donate-items{margin:4rem auto}.c-donate-items__additem{align-items:center;background:transparent;border:none;color:#333336;cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;font-weight:700;gap:.4rem;justify-content:center;line-height:normal;margin-bottom:2.4rem;margin-top:1.2rem;text-align:center;width:100%}.c-donate-items__additem:hover{text-decoration:underline}.c-donate-items__header-icon{font-size:4rem;margin-bottom:2.4rem}.c-donate-items__header{color:#333336;padding-bottom:2.4rem;text-align:center}.c-left-col .c-donate-items__header,.c-right-col .c-donate-items__header,.l-component__donation--appeal .c-donate-items__header{text-align:left}.c-donate-funds{margin:4rem auto 0}.c-donate-funds__header{color:#333336;padding-bottom:2.4rem;text-align:left}.c-donate-funds__header-summary{margin-bottom:3.2rem}.c-item__card{background:#fff;border-radius:2.4rem;container-name:item-card;container-type:inline-size;display:flex;gap:1.6rem;padding:2.4rem}.c-item__card+.c-item__card{margin-top:2.4rem}.c-donate-flow.c-donate-time .c-item__card{padding:1.8rem 3rem 2.1rem 2.854rem}#donate-items .l-page__main .c-item__card,#donate-time .l-page__main .c-item__card{margin-bottom:2.4rem}.c-item__card--info{background:transparent;border-radius:0;flex-direction:column;gap:1.2rem;margin-top:0!important}.c-item__card--info .h5{border-bottom:.2rem solid #e0d7ca;padding-bottom:1.2rem}.c-item__card-section{display:flex;flex-direction:column;gap:.4rem}.c-item__header{flex-direction:column;gap:1rem;justify-content:space-between;position:relative}.c-item__header,.c-item__info{align-items:flex-start;display:flex}.c-item__info{flex:1;flex-direction:column}.c-item__info--has-actions{max-width:80rem}.c-item__info--payment{order:2}.c-item__info-content{display:flex;flex-direction:column;flex-wrap:wrap;gap:.8rem}.c-item__info-content-products .h4{margin-bottom:.4rem}.c-item__info-specifics{display:flex;flex-direction:column;font-family:Mulish,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;gap:.6rem;line-height:1.42857;margin-top:.8rem;text-align:left}.c-item__info-specifics .c-item__location{color:#008189}#donate-items .c-item__info-specifics .c-item__location,#donate-time .c-item__info-specifics .c-item__location{display:none}.c-item__icon,.c-item__icon svg{height:4rem;width:4rem}.c-item__details{align-items:center;display:flex;gap:.4rem;line-height:normal}.c-item__details:has(.c-item__details-tagline){flex-wrap:wrap}.c-item__details h1,.c-item__details h3{font-size:2.2rem;font-weight:800;margin-right:.8rem;max-width:80rem;text-align:left}.c-donate-flow .c-item__details h1,.c-donate-flow .c-item__details h3{margin-right:0}.c-item__details span{color:#008189;line-height:1.5}.c-item__card-inner--request .c-item__details{align-items:flex-start;flex-direction:column}.c-item__card-inner{justify-content:center}.c-item__card-inner,.c-item__content{display:flex;flex-direction:column;width:100%}.c-item__content{align-self:self-end;gap:1.2rem;justify-content:space-between;padding-top:1.6rem}.c-item__content--empty{height:0;padding-top:0}.c-item__content--images{justify-content:end}.c-item__actions{display:flex;gap:1.8rem;min-width:10rem;right:0;top:0}.c-item__actions,.c-item__actions--service{position:relative}.c-item__actions button{color:#333336;font-family:inherit}.c-item__images{display:flex;gap:.8rem}.c-item__images img{border-radius:4px;height:auto;object-fit:cover;width:60px}.c-item__preview-image--more{position:relative}.c-item__preview-image-number{background:rgba(0,0,0,.7);border-radius:4px;bottom:0;color:#fff;display:flex;font-family:Mulish,Arial,sans-serif;font-weight:800;height:100%;justify-content:center;padding:.2rem .4rem;place-items:center;position:absolute;right:0;width:100%}.c-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.c-item-info{align-items:center;display:flex;gap:1rem}.c-item-images{display:flex;gap:.5rem;margin-top:1rem}.c-item-images img{border-radius:4px;height:80px;object-fit:cover;width:80px}.c-whats-needed{background:#e0d7ca;margin-bottom:4rem;overflow:visible;position:relative}.c-donate-flow .c-whats-needed{margin-bottom:0;margin-left:0;width:100%}.c-whats-needed--nobackground{background:transparent}.c-whats-needed__funnel .c-whats-needed{margin-left:auto;width:100%}.c-whats-needed__funnel .c-whats-needed__inner{padding:4rem 0}.c-whats-needed__funnel-view-all{align-items:center;display:flex;flex-direction:column;gap:1.2rem;margin-top:3.2rem}.c-whats-needed__inner{padding:5rem 2rem;position:relative}.c-donate-flow .c-whats-needed__inner{padding:2rem 0 0}.c-needed-filter__loading{align-items:center;display:flex;justify-content:center;margin-bottom:2.4rem}.c-whats-needed__requests{display:flex;flex-direction:column}.c-whats-needed__requests button{margin:0 auto;width:-moz-fit-content;width:fit-content}.c-whats-needed__requests .c-request__view-all{margin-bottom:2.4rem}.c-donate-items .c-whats-needed__requests{margin-bottom:4rem}.c-whats-needed__header{padding:0 40px;text-align:center}.c-whats-needed__header-title{margin-bottom:.8rem}.c-whats-needed__header-title span{color:#008189}.c-request__cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-bottom:2rem;margin-top:2.4rem;min-width:350px;place-items:center}.multiple-results .c-request__cards{justify-content:unset}.c-donate-flow .c-request__cards{flex-direction:row;flex-wrap:nowrap;gap:1.2rem;overflow-x:scroll}.c-request__card{background:#fff;border-radius:2.4rem;container-name:request-card;container-type:inline-size;flex:1;flex:1 0 21%;gap:1.6rem;max-width:35rem;min-width:35rem;padding:2.4rem}.c-donate-flow .c-request__card{max-width:33.2rem;min-width:33.2rem;padding:3.2rem}.c-request__card-wrapper{display:flex;grid-template-columns:subgrid;grid-template-rows:auto auto auto auto auto;height:100%}@container request-card (width < 345px){.c-request__card-wrapper{flex-direction:column}.c-request__card-wrapper .c-btn--ghost{width:100%}}.c-request__card-title{color:#333336;font-size:2.2rem;font-weight:800;grid-row:1;line-height:1.27273;padding-bottom:.4rem;text-align:start}.c-request__card-location{align-items:center;display:flex;font-family:Mulish,Arial,sans-serif;font-size:1.4rem;font-weight:400;gap:.8rem;grid-row:2;line-height:1.42857;padding-bottom:1.4rem}.c-request__card-address{color:#008189}.c-request__card-distance{color:#333336}.c-request__card-buttons{display:flex;gap:.8rem;margin-top:auto;padding-top:3.2rem;width:100%}.c-request__card-buttons button{border-radius:.8rem}.c-request__card-buttons__primary{flex:1}.c-request__card-desc{grid-row:3;padding-bottom:1.4rem;text-align:start}.c-request__card-list{grid-row:4;margin-bottom:2rem;margin-top:auto;padding:0 2rem;text-align:start}.c-request__card-list button{width:100%}.c-request__card-list li::marker{color:#008189}.c-request__card-buttons{grid-row:5}.c-request-details__toggle{bottom:0;left:calc(50% - 8.8rem);position:absolute;text-wrap:nowrap;width:15.6rem}.c-request-details__toggle .c-btn{align-items:center;background-color:#f2eee8;border-radius:8px 8px 0 0;display:flex;gap:4px;justify-content:center;padding:.8rem 1.6rem}.c-request-details__toggle .c-btn:focus,.c-request-details__toggle .c-btn:hover{background-color:#f2eee8}.c-request-details__toggle svg{transition:transform .3s ease}.c-request-details__toggle svg.rotate{transform:rotate(180deg)}.c-request__view-all{margin-top:2.4rem!important}.c-expandable-section,.c-section{background:#fff;border-radius:2.4rem}.c-section-header{align-items:center;background-color:#e0d7ca;border-radius:2.4rem;cursor:pointer;display:flex;justify-content:space-between;padding:3.2rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}#donate-funds .c-section-header{cursor:auto;-webkit-user-select:unset;-ms-user-select:unset;user-select:unset}.c-section-header--light{align-items:flex-start;background-color:#fff}.c-expandable-section--expanded .c-section-header,.c-section .c-section-header{background-color:#fff;padding-bottom:24px}.c-section-header--no-pointer{cursor:unset}.c-section-header h4{display:flex;flex:1 1 auto;justify-content:space-between}.c-section-header__actions{display:flex;gap:.8rem;margin-top:1.2rem}.c-section-header__subtitle{color:#008189;font-family:Mulish,Arial,sans-serif;font-size:2rem;font-weight:700}.c-section-header__subtitle--black{color:#333336}.c-section-header__amount,.c-section-header__details{font-family:Mulish,Arial,sans-serif;font-size:2rem}.c-section-header__amount{font-weight:700;line-height:1.5}.c-expand-icon{color:#666;font-size:12px}.c-section-content{display:flex;flex-direction:column;gap:2.4rem;padding:0 3.2rem 3.2rem}.c-section-content--border{border-top:.2rem solid #e1d8ca;padding-top:4rem}.c-section-content--spacer{padding-top:3.2rem}.c-section-content__text p{font-size:2rem}.c-section-content__text p:last-child{margin:0}.c-expand-enter-active,.c-expand-leave-active{overflow:hidden;transition:all .3s ease-out}.c-expand-enter-from,.c-expand-leave-to{max-height:0;opacity:0}.c-expand-enter-to,.c-expand-leave-from{max-height:1000px;opacity:1}.c-item-edit{display:flex;flex-direction:column;gap:2.4rem;padding:0 0 2.4rem}.c-item-edit__form-error{color:#cc3029;text-align:left;white-space:pre-line}.c-item-edit__form-error ol,.c-item-edit__form-error ul{margin-top:.8rem}.c-item-edit__form-error ol li::marker,.c-item-edit__form-error ul li::marker{color:#cc3029}.c-delivery-options{border-top:4px solid #f2eee8;display:flex;flex-direction:column;gap:2.4rem;margin-left:-3.2rem;margin-right:-3.2rem;padding:3.2rem}.c-delivery-options h4{margin-bottom:.8rem}.c-delivery-option{align-items:start;background:#e9fcfa;border-radius:1.2rem;cursor:pointer;display:flex;flex:1 1 100%;flex-direction:column;gap:1.2rem;justify-content:space-between;padding:2.4rem;width:100%}.c-delivery-option:hover{background:color-mix(in srgb,#e9fcfa 80%,#008189 20%)}.c-delivery-option--givit-donation{cursor:auto}.c-delivery-option--givit-donation:hover{background:#e9fcfa}.c-delivery-option .l-form__control--select{flex:0 1 25%;margin:0 auto;min-width:13rem;width:80%}.c-delivery-option--text-input{padding:1.2rem}.c-delivery-option.c-other-delivery{background:hsla(36,28%,93%,.5)}.c-delivery-option.c-other-delivery:hover{background:#e0d7ca}.c-delivery-option__add-donation{display:flex;flex-direction:column}.c-delivery-option__wrapper{width:100%}.c-delivery-option__input{display:flex;flex-direction:row;gap:.8rem;place-items:flex-start}.c-delivery{display:flex;flex-direction:column;gap:1.2rem;place-items:flex-start}.c-delivery h5{font-size:1.6rem;font-weight:700;line-height:1.375}.c-delivery input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.2rem solid #008189;border-radius:.4rem;height:2.2rem;margin:0;min-width:2.2rem;padding:0;position:relative}.c-delivery input[type=checkbox]:checked{background-color:#008189;border-color:#008189}.c-delivery input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .2rem .2rem 0;content:"";height:1.2rem;left:.6rem;position:absolute;top:.2rem;transform:rotate(45deg);width:.6rem}.c-delivery input[type=checkbox]:focus{outline:none}.c-delivery-option__info{font-family:Inter,Arial,sans-serif}.c-delivery-option__info label{font-size:1.6rem;font-weight:700;line-height:1.375;margin-right:.5rem;pointer-events:none}.c-delivery-option__info span{font-size:1.6rem;font-weight:400}.c-delivery-option--text-input .c-delivery-option__info span{font-weight:700}.c-delivery-option__info p{font-family:Inter,Arial,sans-serif;margin-bottom:0;margin-top:.8rem}.c-delivery-option--text-input .c-delivery-option__info p{margin-top:.4rem}.c-item-details__form-submit{margin-top:2.4rem}.c-item-details__form-submit button{max-width:19.5rem;width:100%}.c-photo-upload,.c-split-donation{margin-bottom:3.2rem}.c-split-donation{margin-top:0}.c-split-donation .c-radios{margin-top:1.2rem}.c-split-donation .l-form__control-text{font-size:1.4rem;font-weight:400;line-height:1.28571;opacity:.8}.c-split-donation .l-form__control-title{margin-bottom:.4rem}.c-donate__submit{margin-bottom:4rem;text-align:center}.c-agreements .c-form-option{margin-bottom:1.2rem}.c-agreements .c-form-option a{color:#333336;font-size:1.6rem;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.c-disclaimers p{color:#333336;font-family:Inter,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8}#donate-funds .c-disclaimers p{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:1.5}.c-disclaimers a{color:#333336;font-family:Inter,Arial,sans-serif;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#donate-funds .c-disclaimers a{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:1.5}.c-disclaimers--xsm a,.c-disclaimers--xsm p{font-size:1.2rem;line-height:1.3;margin:1.2rem 0}.c-agreements{margin-bottom:2.4rem}.c-paymenticon{align-items:center;background:#fff;border-radius:4px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:40px}.c-cardholder-info{gap:.9rem}.c-cardholder-info,.c-ssl{align-items:center;display:flex}.c-ssl{gap:1rem;margin-left:.5rem}.c-input-svg{position:absolute;right:2rem;top:2rem}.c-section-header__quantity{color:#000;font-family:Mulish,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.5;opacity:.5}.c-donation-promise h3{text-align:start}.c-donation-promise p{border-bottom:4px solid #e0d7ca;font-weight:400;margin-bottom:2.4rem;padding-bottom:2.43rem}.c-donation-promise p,.c-donation__promise p{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:1.5}.c-donation__promise p{margin-left:5rem;margin-top:-1.5rem}.c-donation__promise-svg{position:relative}.c-donation__promise-svg span{font-size:2.4rem;font-style:normal;font-weight:800;left:2rem;line-height:normal;position:absolute;top:2.5rem}.c-organisation-details__form-exclamation-icon{font-size:4rem;margin-bottom:2rem}.c-organisation-details__form-error{color:#cc3029;text-align:center;white-space:pre-line}.c-organisation-details__form.is-loading{position:relative}.c-organisation-details__form.is-loading:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:100%;z-index:4}.c-organisation-details__loading{animation:spin 1s linear infinite;border:.7rem solid #008189;border-radius:50%;border-top-color:#e9fcfa;display:none;height:5rem;left:45%;margin:6rem auto 0;position:absolute;top:35%;width:5rem;z-index:3}.is-loading .c-organisation-details__loading{display:block}@media screen and (min-width:600px){.c-item__info--payment{order:unset}.c-item__info-specifics{flex-direction:row;gap:1.2rem;margin-top:0}.c-item__details--edit{gap:.4rem}.c-item__details--edit h3{margin-right:20rem}.c-item__content{flex-direction:row}.c-item__actions{position:absolute}.c-item__actions--service{position:relative}.c-delivery-option{flex-direction:row}.c-delivery-option--text-input{align-items:center}}@media screen and (min-width:900px){.c-item__header{flex-direction:row}}@media screen and (min-width:1024px){.c-whats-needed__inner{padding:4rem 10rem}.c-donate-flow .c-whats-needed__header{padding:0}.c-request__cards{align-items:stretch;flex-direction:column}.multiple-results .c-request__cards{justify-content:center}.c-donate-flow .c-request__cards{flex-direction:row;flex-wrap:wrap;gap:2.4rem;overflow-x:hidden}.c-delivery-option .l-form__control--select{margin:0;width:auto}.c-donate__submit{margin-bottom:8rem}}@media screen and (min-width:1280px){.c-request__cards{align-items:stretch;flex-direction:row}}@media screen and (max-width:1023px){.c-donate-flow .c-request__cards{align-items:stretch;margin-left:-1.6rem;margin-right:-1.6rem;padding-left:1.6rem;padding-right:1.6rem}.c-donate-flow .c-request__card{max-width:30rem;min-width:30rem}}@media screen and (max-width:899px){.c-page-banner .c-item__details h1,.c-page-banner .c-item__details h3{margin-right:4rem}}@media screen and (max-width:400px){#donate-items .l-page__main .c-item__card,#donate-time .l-page__main .c-item__card{flex-direction:column}}