.bf-charity{margin:18px 0;padding:20px;border-radius:11px;background:#fff;color:#1d1d1d;font-family:PP Neue Corp,sans-serif}.bf-charity__title{margin:0;color:inherit;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:.5px;line-height:1.2}.bf-charity__saving{color:#ff7955}.bf-charity__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 12px;padding:0;border:0}.bf-charity__choice{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:5px 4px;border:0;border-radius:999px;background:#efefef;cursor:pointer;text-align:center;font-size:12px;letter-spacing:.38px;line-height:1.2}.bf-charity__choice:has(input:checked){background:#1d1d1d;color:#fff}.bf-charity__choice:has(input:focus-visible){outline:2px solid #1d1d1d;outline-offset:3px}.bf-charity__choice input{position:absolute;opacity:0;width:1px;height:1px}.bf-charity__choice strong{font-size:12px;font-weight:600}.bf-charity__choice small{color:inherit;font-size:12px;font-weight:500}.bf-charity__summary{margin:0 0 7px;font-size:14px;letter-spacing:.38px;line-height:1.2}.bf-charity__partner{margin:0;color:#696969;font-size:14px;letter-spacing:.38px;line-height:1.2}.bf-charity__partner a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bf-charity__error{margin:10px 0 0;color:#a11c1c;font-size:13px}.bf-charity__error[hidden]{display:none}.bf-charity.is-loading{opacity:.65}.bf-charity.is-loading .bf-charity__choice{cursor:wait}@media(max-width:479px){.bf-charity{padding:17px 16px}.bf-charity__title{font-size:18px}.bf-charity__choices{gap:6px;margin:14px 0 12px}.bf-charity__choice{min-height:44px;padding:5px 2px}.bf-charity__summary,.bf-charity__partner{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bf-charity.css.map */
