.donation-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.donation-icon{width:24px;height:24px;color:#00314c;flex-shrink:0}.donation-title{font-size:18px;font-weight:600;color:#00314c;margin:0}.donation-description{margin-bottom:24px}.donation-description p{font-size:14px;color:#00314c;margin:0;line-height:1.4}.donation-amounts{margin-bottom:30px}.amount-options{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:600px){#component-cart-drawer .amount-options{flex-wrap:nowrap}}.amount-option{flex:1 1 auto;position:relative;cursor:pointer}.amount-radio{position:absolute;opacity:0;pointer-events:none}.amount-button{display:block;padding:9px 8px;border:1px solid #CCD6DB;border-radius:4px;color:#23272a;font-size:14px;font-weight:500;text-align:center;transition:all .2s ease;cursor:pointer}.amount-radio:checked+.amount-button{border-color:#00314c;background:#00314c;color:#fff}.amount-button:hover{border-color:#00314c}.custom-amount-option{flex:1 1 100%}.cart-donation .donation-actions button{width:auto!important}.cart-donation .donation-amounts{margin-bottom:15px}.cart-donation .donation-header{margin-bottom:6px}.cart-donation .donation-description{margin-bottom:16px}.custom-amount-option{flex:1;max-width:unset}@media(min-width:420px){.amount-option{max-width:max-content;width:100%}.custom-amount-option.amount-option{max-width:187px;flex:1}}@media(min-width:1400px){.custom-amount-option.amount-option{max-width:187px}.product-donation .amount-option.custom-amount-option{max-width:165px}}@media(max-width:480px){.amount-button{width:100%}.custom-amount-option{flex:1 1 100%}}.custom-button{display:flex;align-items:center;padding:9px 10px;border:1px solid #CCD6DB;border-radius:4px;color:#23272a;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.custom-amount-input{border:none;outline:none;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;width:100%;margin-left:4px;padding:0}.custom-amount-input::placeholder{color:#23272a;opacity:1}.custom-amount-input:-ms-input-placeholder{color:#23272a}.custom-amount-input::-ms-input-placeholder{color:#23272a}.custom-amount-input::-webkit-input-placeholder{color:#23272a}.custom-amount-input::-moz-placeholder{color:#23272a;opacity:1}.amount-radio:checked+.custom-button{border-color:#00314c;background:#00314c;color:#fff}.amount-radio:checked+.custom-button .custom-amount-input::placeholder{color:#fff;opacity:1}.amount-radio:checked+.custom-button .custom-amount-input:-ms-input-placeholder{color:#fff}.amount-radio:checked+.custom-button .custom-amount-input::-ms-input-placeholder{color:#fff}.amount-radio:checked+.custom-button .custom-amount-input::-webkit-input-placeholder{color:#fff}.amount-radio:checked+.custom-button .custom-amount-input::-moz-placeholder{color:#fff;opacity:1}.custom-button:hover{border-color:#00314c}.donation-submit-btn{background:#00314c;color:#fff;border:none;border-radius:4px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease;width:100%}.donation-submit-btn:hover:not(:disabled){background:#357abd}.donation-submit-btn:disabled{background:#ccc;cursor:not-allowed}.donation-error{text-align:center;color:#e74c3c;font-size:14px}.free-gift-image{max-width:100px}.free-gift-image img{width:100%;height:auto}body:has([data-donation-item]) donation-component .donation-block{opacity:.5;pointer-events:none}body:not(:has([data-donation-item])) .donation-footer{display:none!important}.donation-footer{margin-top:10px!important;background-color:#00808033!important;border-radius:4px!important;padding-top:.25rem!important;padding-bottom:.25rem!important;text-align:center!important;color:#000!important;border:none!important}.donation-footer p,.donation-footer .text-block,.donation-footer [class*=text-]{font-weight:500!important;font-size:1rem!important;margin-bottom:0!important;text-align:center!important;color:#000!important}.donation-modal .modal{z-index:1170!important}.free-gift-modal .modal{z-index:1180!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-donation.css.map */
