Clear Search

John Hardy

Partner Since 2023

Total Contribution

$ 52,376

Hours of Research Funded

+ 1,047

About the Program

BCRF is excited to welcome John Hardy to the partnerships family in 2023. For the month of October, John Hardy is donating 20% of the purchase price from their Pink Gemstone Collection to the Breast Cancer Research Foundation. John Hardy brings BCRF’s impact to life by spreading the message of our mission and committing critical funds that help save lives and improve outcomes.

About John Hardy

Born in Bali out of an artisan community, we are artisan handcrafted jewelry unlike any other. Deeply rooted in self expression and fueled by beauty and adventure, our designs fuse traditional craftsmanship with modern design. From the beginning, sustainability has been at the core of our values, driving us to make environmentally conscious choices. Our certification as a proud member of the Responsible Jewelry Council exemplifies this commitment to sustainability.

;
(function (win) {
win.egProps = {
campaigns: [
{
campaignId: ‘515186’,
customDomain: ‘give.bcrf.org’,
donation: {
modal: {
urlParams: { …readURLParams(), …{ egfa: true, egrn: true } },
elementSelector: ”
},
// ADD ABANDON CART NUDGE CODE HERE TO ENABLE
nudgeTrays: [
// CUSTOMIZE YOUR MESSAGE
{
title: ‘Make a difference 💗’,
content: ‘Complete your gift to support lifesaving breast cancer research’,
ctaLabel: ‘Give Now’,
ctaColor: ‘#d0006f’,
triggerEvent: ‘eg:donation:incomplete’,
},
],
}
},
{
campaignId: ‘515186’,
customDomain: ‘give.bcrf.org’,
donation: {
inline: {
urlParams: { egfa: true },
elementSelector: ‘.footer-donate-form’
}
}
}
]
}
win.document.body.appendChild(makeEGScript())
/* Create the embed script */
function makeEGScript() {
var egScript = win.document.createElement(‘script’)
egScript.setAttribute(‘type’, ‘text/javascript’)
egScript.setAttribute(‘async’, ‘true’)
egScript.setAttribute(‘src’, ‘https://sdk.classy.org/embedded-giving.js’)
return egScript
}
/* Read URL Params from your website. This could potentially
be included in the embed snippet */
function readURLParams() {
const searchParams = new URLSearchParams(location.search)
const validUrlParams = [‘c_src’, ‘c_src2’, ‘amount’, ‘recurring’, ‘designation’]
return validUrlParams.reduce(function toURLParamsMap(urlParamsSoFar, validKey) {
const value = searchParams.get(validKey)
return value === null ? urlParamsSoFar : { …urlParamsSoFar, [validKey]: value }
}, {})
}
})(window)