#fundraising-main-content,#fundraising-main-content .product-single-wrapper{width:100%}[data-wetheme-section-type=template--product] .product-form-wrapper{width:50%!important;margin:0 auto!important}.product-form-wrapper,#fundraising-main-content .product-form-wrapper{width:50%;margin:0 auto}#fundraising-main-content .fundraising-info-section{margin-top:0}.fundraising-protected-content .product-form-wrapper{width:50%!important;margin:0 auto!important}.fundraising-protected-content[style*="display: none"],[data-cart-added-text]{display:none!important}.fundraising-info-section{background-color:#f8f9fa;padding:40px 0;margin:40px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.fundraising-info-container{max-width:1200px;margin:0 auto;padding:0 20px}.fundraising-organization{text-align:center;margin-bottom:30px}.fundraising-organization-title{font-size:24px;font-weight:600;color:#2c3e50;margin:0}.fundraising-progress{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 2px 10px #0000001a}.fundraising-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.fundraising-progress-title{font-size:20px;font-weight:600;color:#2c3e50;margin:0}.fundraising-amounts{display:flex;align-items:center;gap:8px;font-size:18px}.fundraising-current-amount{font-weight:700;color:#27ae60}.fundraising-goal-separator{color:#7f8c8d}.fundraising-goal-amount{font-weight:600;color:#2c3e50}.fundraising-progress-bar{margin-bottom:15px}.fundraising-progress-track{width:100%;height:20px;background-color:#ecf0f1;border-radius:10px;overflow:hidden;position:relative}.fundraising-progress-fill{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);border-radius:10px;transition:width .8s ease-in-out;position:relative}.fundraising-progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff3,#fff6,#fff3);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fundraising-progress-percentage{text-align:center;font-size:16px;font-weight:600;color:#2c3e50;margin-top:10px}.fundraising-countdown{background:#fff;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 2px 10px #0000001a;text-align:center}.fundraising-countdown-active{color:#e67e22}.fundraising-countdown-ended{color:#e74c3c}.fundraising-countdown strong{font-size:18px;display:block;margin-bottom:5px}.fundraising-end-date{font-size:14px;color:#7f8c8d}.fundraising-social-share{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a;text-align:center}.fundraising-social-title{font-size:20px;font-weight:600;color:#2c3e50;margin:0 0 20px}.fundraising-social-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.fundraising-social-button{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease;color:#fff;min-width:100px;justify-content:center}.fundraising-social-button svg{width:18px;height:18px}.fundraising-facebook{background-color:#1877f2}.fundraising-facebook:hover{background-color:#166fe5;transform:translateY(-2px);box-shadow:0 4px 12px #1877f24d}.fundraising-twitter{background-color:#1da1f2}.fundraising-twitter:hover{background-color:#1a91da;transform:translateY(-2px);box-shadow:0 4px 12px #1da1f24d}.fundraising-email{background-color:#34495e}.fundraising-email:hover{background-color:#2c3e50;transform:translateY(-2px);box-shadow:0 4px 12px #34495e4d}@media (max-width: 1024px) and (min-width: 769px){[data-wetheme-section-type=template--product] .product-form-wrapper{width:70%!important}.product-form-wrapper,#fundraising-main-content .product-form-wrapper{width:70%}}@media (max-width: 768px){[data-wetheme-section-type=template--product] .product-form-wrapper{width:calc(100% - 30px)!important;margin:0 auto!important;padding:0 15px!important}.product-form-wrapper,#fundraising-main-content .product-form-wrapper{width:calc(100% - 30px);margin:0 auto;padding:0 15px}.fundraising-info-section{padding:30px 0;margin:30px 0}.fundraising-info-container{padding:0 15px}.fundraising-organization-title{font-size:20px}.fundraising-progress{padding:20px}.fundraising-progress-header{flex-direction:column;align-items:flex-start;gap:10px}.fundraising-progress-title{font-size:18px}.fundraising-amounts{font-size:16px}.fundraising-social-buttons{flex-direction:column;align-items:center}.fundraising-social-button{width:100%;max-width:250px}.fundraising-countdown,.fundraising-social-share{padding:20px}.fundraising-social-title{font-size:18px}}@media (max-width: 480px){.fundraising-organization-title{font-size:18px}.fundraising-progress-title{font-size:16px}.fundraising-amounts{font-size:14px}.fundraising-progress-track{height:16px}.fundraising-social-title{font-size:16px}}@media (prefers-contrast: high){.fundraising-progress-track{border:2px solid #000000}.fundraising-progress-fill{background:#000}.fundraising-social-button{border:2px solid #000000}}@media (prefers-reduced-motion: reduce){.fundraising-progress-fill{transition:none}.fundraising-progress-fill:after{animation:none}.fundraising-social-button:hover{transform:none}}@media print{.fundraising-social-share{display:none}.fundraising-info-section{background-color:transparent!important;box-shadow:none!important}.fundraising-progress,.fundraising-countdown{background-color:transparent!important;box-shadow:none!important;border:1px solid #000000}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-fundraising-product.css.map */
