.fundraising-goal{width:100%;box-sizing:border-box}.fundraising-goal__container{max-width:1200px;margin:0 auto;width:100%}.fundraising-goal__header{text-align:center;margin-bottom:2rem}.fundraising-goal__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.2;margin:0;text-align:center}.fundraising-goal__name{font-family:Dancing Script,cursive,serif;font-style:italic;display:inline-block;margin:0 .25em}.fundraising-goal__content{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center}.fundraising-goal__image-container{display:flex;justify-content:center;align-items:center}.fundraising-goal__image{max-width:100%;height:auto;border-radius:8px}.fundraising-goal__progress-section{padding:1rem 0}.fundraising-goal__progress-container{width:100%}.fundraising-goal__progress-bg{width:100%;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0000001a}.fundraising-goal__progress-fill{height:100%;border-radius:10px;transition:width .3s ease;position:relative}.fundraising-goal__progress-fill:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:inherit;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px #0003}.fundraising-goal__amount{font-weight:600;margin:0}.fundraising-goal__description{margin:0;text-align:left}@media(max-width:1024px){.fundraising-goal__content{gap:2rem}.fundraising-goal__title{font-size:clamp(32px,5vw,48px)!important}.fundraising-goal__name{font-size:clamp(36px,5.5vw,52px)!important}.fundraising-goal__amount{font-size:clamp(18px,3vw,24px)!important}}@media(max-width:768px){.fundraising-goal__content{grid-template-columns:1fr;gap:2rem;text-align:center}.fundraising-goal__progress-section{order:-1}.fundraising-goal__title{font-size:clamp(28px,6vw,40px)!important;margin-bottom:1rem!important}.fundraising-goal__name{font-size:clamp(32px,7vw,44px)!important;display:block;margin:.25em 0}.fundraising-goal__amount{font-size:clamp(16px,4vw,20px)!important}.fundraising-goal__description{font-size:clamp(14px,3.5vw,16px)!important;text-align:center}.fundraising-goal__image{max-width:280px}}@media(max-width:480px){.fundraising-goal{padding-left:1rem!important;padding-right:1rem!important}.fundraising-goal__content{gap:1.5rem}.fundraising-goal__title{font-size:clamp(24px,7vw,32px)!important}.fundraising-goal__name{font-size:clamp(28px,8vw,36px)!important}.fundraising-goal__amount{font-size:clamp(14px,4.5vw,18px)!important}.fundraising-goal__description{font-size:clamp(12px,4vw,14px)!important}.fundraising-goal__image{max-width:240px}.fundraising-goal__progress-fill:after{width:12px;height:12px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.fundraising-goal__image{image-rendering:-webkit-optimize-contrast}}@media(prefers-reduced-motion:reduce){.fundraising-goal__progress-fill{transition:none}}@media(prefers-color-scheme:dark){.fundraising-goal__progress-fill:after{border-color:#333}.fundraising-goal__image{box-shadow:0 4px 12px #ffffff1a}}@media print{.fundraising-goal{background:#fff!important;color:#000!important;box-shadow:none!important}.fundraising-goal__image{box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fundraising-goal.css.map */
