Clear Search

K2 Sports

Partner Since 2002

Total Contribution

$ 1,240,598

Hours of Research Funded

+ 24,812

About The Program

K2 Sports has been a proud partner of BCRF since 2002. Each year, K2 develops products across their Women’s Ski, Snowboard, and Skate lines that highlight their support of BCRF. This year, K-2 has committed $10,000 regardless of sales. To-date, the brand has donated well over $1.2 million, funding over 24,000 hours of research.

About K2 Sports

K2 is the original American Ski and Snowboard Brand, founded in 1962 in Washington State. It started with a shop. A garage. A barn. An island. It started with an idea. It started with belief. It started with madness and mistakes. From a garage brand to a garage brand gone global. For now and always, K2 continues to thrive with innovation, craftsmanship, and commitment.

(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)