Happy Bottom Bum Butter
- Book a Service1
- Parts & Components2 See More
- 3 Brands
- See More 4 Hope
- 5 Enve
- 6
- 8 Stems
- Grips & Bar-Tape9 Headsets
- 10 +
-
Pedals
- Totally chemical free,100% natural ingredients.
- Pain relief from clove oil - pretty clever eh?
- Vegetable glycerine and Egyptian geranium oil absorbs to lower dermis, all the way in to really repair your damaged skin.
- Antiseptic and anti-bacterial with tea tree oil to stop you growing diseases in your shorts.Gears & Drivetrain
- PET recyclable containers (you can make fleece jackets out of them)See More
- Tested in the most demanding conditions... in my shorts, on @rseholes and not on animals.
- Vegan as hell.Components
- Female friendly, it won't make your girly bits zing. E-bike Batteries and chargers
- Does not repel sharks or polar bears.
- 100ml jar goes a very long way, around 7,000 miles.
- Made in the UK
Available in 100ml and 10ml pots
See MorePerfect for bike packing, touring, and gravel bike adventures! Available online or from our bike shop in Edinburgh
Frequently Asked Questions
-
Tools & Maintenance
See More
Please get in touch with a member of the team either by phone ( 01313745324 ) or email (Clothing and Protection[email protected] ) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
-
ProjektRide Merchandise
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.Helmets
We also have a physical store, if you are local please pop in -
ProjektRide Bike Shop Edinburgh
= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
function checkSettingsExpiry(settings) {
try {
if (!settings || !settings.updated_at) {
console.debug('STOQ - Invalid settings data structure');
return null;
}
if (!settings.cache) {
console.debug('STOQ - settings caching disabled');
return null;
}
// Check if translations are enabled but missing from cache
// This handles the backfill period where DB has translations but metafield doesn't
if (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no
