Luke Shepardson
Lifeguard, Surfer
O‘ahu
Luke Shepardson is the lifeguard-turned-legend who shocked the surf world by winning The Eddie while on duty at Waimea Bay. Known for his humility, Luke embodies what it means to serve the ocean and his community. A multifaceted waterman through and through, Luke’s much more than a big-wave surfer; he’s a humble icon who proves that the spirit of legends like Eddie Aikau continue to live on in modern day North Shore lifeguards like Luke.
Achievements
Winner: '23-'24 Eddie Aikau Big Wave Invitation
Favorite OluKai Styles
{"id":5156404330631,
"handle":"ohana-mens-beach-sandals-black",
"title":"‘Ohana - Black",
"available":true,
"tags":["'oahni","arch:high","beach sandals","Beach\/Boat","beachbum","best selling","best:beach_boat","best:everday_wear","best:post_workout","black fliflps","cat:sandals","collection:tide-tracker","collection:wfh","color:Black","enhanced traction outsole","Everyday Wear","extra-colors","fit:wide","flip flops","gender:men","hana","labor day","likes:beach","material:synthetic","men","men s flipslops","mens","men’s","o hana","o hanas","obama","Oh","oha","ohan","ohana men s sandals","ohanaa","ohanaflip flops","ohanna","ohano","ohanu","ohona","ohsna","omaha","Post-Workout","prime","RGroup_10110","size:true","split_color","style:10110","synthetic","tempstandard","vacation:tropical","vegan","water-friendly","wide sizes","wide width","‘ohana"],
"type":"Men’s Water-Friendly Beach Sandals",
"options_with_values": [{"name":"Color","position":1,"values":["Black"]},{"name":"Size","position":2,"values":["7","8","9","10","11","12","13","14","15","16","17","18"]}],
"price":10000,
"price_min":10000,
"price_max":10000,
"compare_at_price":null,"featured_image": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_001_M_Ohana_Black_84c6271e-8234-42af-9968-71b01e32ef62.png?v=1762441464",
"featured_image_aspect_ratio": 1.0,
"featured_image_width": 2000,
"featured_image_height": 2000,
"featured_image_id": 34400636338311,
"featured_image_alt": "Black",
"hover_image": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_105_M_Ohana_BlackBlack_png_355aee4c-6dc7-4bc7-856f-07c0ca88d3bc.jpg?v=1746734369",
"hover_image_alt": "Black",
"images": [{
"id": 34400636338311,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_001_M_Ohana_Black_84c6271e-8234-42af-9968-71b01e32ef62.png?v=1762441464",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636371079,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_105_M_Ohana_BlackBlack_png_355aee4c-6dc7-4bc7-856f-07c0ca88d3bc.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636403847,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_201_c2335a22-00b9-4183-b4bf-7d2d47d4f276.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636436615,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/Ohana-Black-galleryimage-03_dc258274-50fd-493b-959e-8bd4afefc665.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636469383,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_102_M_Ohana_BlackBlack_png_2adb8891-22a1-4031-9d42-2002cb6cb522.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636502151,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_103_M_Ohana_BlackBlack_png_d155f466-0b21-4c8c-8b01-dd4e445a094f.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636534919,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_202_eadd8bc1-03c8-4170-9c11-95f95f221b6e.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636567687,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_203_acd9975b-82b2-44c7-981c-c4dbf57a2bee.jpg?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
},{
"id": 34400636600455,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10110_4040_005_M_Ohana_Black.png?v=1746734369",
"alt": "Black",
"width": 2000,
"height": 2000
}],
"plp_image_order_positions": "",
"sku": "10110-4040-7"
}
{"id":8038914326663,
"handle":"kii-mens-beach-sandals-rock-lava-rock",
"title":"Ki‘i - Rock \/ Lava Rock",
"available":true,
"tags":["arch:standard","beach","beach sandals","Beach\/Boat","best:beach_boat","cat:sandals","fit:standard","flip flops","gender:men","kii","material:syntheticmens","men's","mens sandals","Mens sansandals","olukai beach sandals","Rgroup_10549","sandals","size:true","split_color","style:10549","synthetic","vegan","vegan friendly","veganwater","water resisitant","water resistant","water-friendly"],
"type":"Men’s Lightweight Beach Sandals",
"options_with_values": [{"name":"Color","position":1,"values":["Rock \/ Lava Rock"]},{"name":"Size","position":2,"values":["7","8","9","10","11","12","13","14","15"]}],
"price":9000,
"price_min":9000,
"price_max":9000,
"compare_at_price":null,"featured_image": "\/\/olukai.ca\/cdn\/shop\/files\/10549_RKLR_001_M_KII_RockLavaRock.png?v=1740090480",
"featured_image_aspect_ratio": 1.0,
"featured_image_width": 2000,
"featured_image_height": 2000,
"featured_image_id": 33647259156615,
"featured_image_alt": "Rock \/ Lava Rock",
"hover_image": "\/\/olukai.ca\/cdn\/shop\/files\/10549_RKLR_003_M_KII_RockLavaRock-1.png?v=1743117982",
"hover_image_alt": "Rock \/ Lava Rock",
"images": [{
"id": 33647259156615,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10549_RKLR_001_M_KII_RockLavaRock.png?v=1740090480",
"alt": "Rock \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 33647259189383,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10549_RKLR_003_M_KII_RockLavaRock-1.png?v=1743117982",
"alt": "Rock \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 33647259222151,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10549_RKLR_004_M_KII_RockLavaRock-1.png?v=1743117982",
"alt": "Rock \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 33647259254919,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10549_RKLR_005_M_KII_RockLavaRock-1.png?v=1743117982",
"alt": "Rock \/ Lava Rock",
"width": 2000,
"height": 2000
}],
"plp_image_order_positions": "",
"sku": "10549-RKLR-7"
}
{"id":5156386898055,
"handle":"mio-li-mens-athletic-shoes-hunter-lava-rock",
"title":"Mio Lī - Hunter \/ Lava Rock",
"available":true,
"tags":["arch:standard","as seen on tv","athletic shoes","best:everday_wear","best:gym_trainers","best:travel","cat:shoes","collection:chief-home-officer","collection:day-tripper","collection:wfh","color:green","color:Hunter \/ Lava Rock","commerical","crossfit","drop-in heel®","enhance gip","enhanced traction outsole","Everyday Wear","EXP_REC_MEN","Father’s Day Gifts","fit:narrow","fit:standard","foldable heal","free shipping","gender:men","gifts","greenshoes","Gym\/Trainers","labor day","land","material:textile","mens","mens runnners","mi oli","Mia li","mia lli","milo li","milo’s","mio le","Mio Li","mio lii","mio lio","mio loi","mio lu","miola","miolio","miolo","miso li","mo li","molí","moo li","on tv","RGroup_10440","shoes","size:true","sneakers","split_color","style:10440","tennis shoes","tennis shors","tennis shos","textile","Travel","tv","tv ad","Walking","weight lifting","YGroup_10440"],
"type":"Men’s Everyday Athletic Shoes",
"options_with_values": [{"name":"Color","position":1,"values":["Hunter \/ Lava Rock"]},{"name":"Size","position":2,"values":["7","8","8.5","9","9.5","10","10.5","11","11.5","12","13","14","15"]}],
"price":18000,
"price_min":18000,
"price_max":18000,
"compare_at_price":null,"featured_image": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_001_M_MioLi_HunLvar.png?v=1762441238",
"featured_image_aspect_ratio": 1.0,
"featured_image_width": 2000,
"featured_image_height": 2000,
"featured_image_id": 34414952349831,
"featured_image_alt": "Hunter \/ Lava Rock",
"hover_image": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_201_6be5372c-929c-48f0-8f25-b8b4b8297826.jpg?v=1744996244",
"hover_image_alt": "Hunter \/ Lava Rock",
"images": [{
"id": 34414952349831,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_001_M_MioLi_HunLvar.png?v=1762441238",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 34414952415367,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_201_6be5372c-929c-48f0-8f25-b8b4b8297826.jpg?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 34414952513671,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_101_M_MioLi_HunLvar_Web_Opt_1024x1024_1fdcdc8c-435f-44eb-a815-d3afce4fe687.jpg?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 34414952611975,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_002_M_MioLi_HunLvar.png?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 34414952710279,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_201_e47e921f-ee05-4dfa-915d-66f9e25c2fa0.webp?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 1608,
"height": 1608
},{
"id": 34414952808583,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_103_M_MioLi_HunLvar_Web_Opt_1024x1024_ec1124b3-b431-474a-9f1e-d787139fe6d7.jpg?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 34414952906887,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_003_M_MioLi_HunLvar.png?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
},{
"id": 34414953005191,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_004_M_MioLi_HunLvar_94e9be10-e3a3-48d2-a600-50c01073a27c.png?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 750,
"height": 750
},{
"id": 34414953103495,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10440_HGLR_005_M_MioLi_HunLvar.png?v=1744996244",
"alt": "Hunter \/ Lava Rock",
"width": 2000,
"height": 2000
}],
"plp_image_order_positions": "",
"sku": "10440-HGLR-7"
}
Gallery
{ $dispatch('product-item:images-changed', { product: product, source: 'swatch-container' }) })"
@pointercancel="intendedSwatchIndex = null; intendedSwatchEl = null"
x-data="{
wrapper: $el,
selectedSibling:product.siblings[0],
intendedSwatchIndex: null,
intendedSwatchEl: null,
swatchGap: 8,
scrollable: product.siblings.filter(s => !!s.available).length > 9.5,
canPrev: false,
canNext: true,
_edgeReady: false,
imageLimit: 0,
limitImages(nextProduct) {
const images = Array.isArray(nextProduct && nextProduct.images) ? nextProduct.images : [];
const limitedImages = this.imageLimit > 0 ? images.slice(0, this.imageLimit) : images;
const hoverImage = limitedImages[1] || null;
return Object.assign({}, nextProduct, {
images: limitedImages,
hover_image: hoverImage ? hoverImage.src : null,
hover_image_alt: hoverImage ? hoverImage.alt : null
});
},
selectProduct(nextProduct) {
const productRoot = $el.closest('.product-item');
const productData = productRoot && productRoot._x_dataStack && productRoot._x_dataStack[0];
if (productData && typeof productData.setProduct === 'function') {
productData.setProduct(nextProduct);
} else {
$data.product = this.limitImages(nextProduct);
}
},
getSwatchImageSrc(sibling) {
return sibling.images[0].src;
},
buildSwatchSrcset(src) {
if (!src) return '';
const widths = ['48', '96', '192'];
const separator = src.includes('?') ? '&' : '?';
return widths.map(w => `${src}${separator}width=${w} ${w}w`).join(', ');
},
isSwatchPriority(index) {
return window.innerWidth >= 1024 ? index < 3 : index < 2;
},
swatchBg(sibling) {
// swatch_bg precomputed at hydration. Nullish (not ||): null = no colors set
// (fall back to theme default), empty string = invalid combo, no fallback.
return sibling.swatch_bg ?? '#000000';
},
centerSwatch(el) {
if ($data.wrapper.scrollWidth <= $data.wrapper.clientWidth) return false
const wrapperRect = $data.wrapper.getBoundingClientRect()
const elRect = el.getBoundingClientRect()
const centerPoint = wrapperRect.x + (wrapperRect.width / 2)
const behavior = window.innerWidth < 1024 ? 'auto' : 'smooth'
$data.wrapper.scrollTo({
left: $data.wrapper.scrollLeft + (elRect.x - centerPoint + (elRect.width / 2)),
behavior
})
},
selectSwatchFromTap(siblingIndex, el) {
const idx = (this.intendedSwatchIndex !== null && this.intendedSwatchIndex !== undefined)
? this.intendedSwatchIndex
: siblingIndex
const targetEl = this.intendedSwatchEl || el
this.intendedSwatchIndex = null
this.intendedSwatchEl = null
const next = product.siblings[idx]
if (next) product = next
this.centerSwatch(targetEl)
},
scroll(direction = 'forward') {
const swatch = $data.wrapper.querySelector('.product-item__swatch')
const unit = swatch ? swatch.offsetWidth + $data.swatchGap : $data.wrapper.clientWidth * 0.3
let amount = 2 * unit
$data.wrapper.scrollTo({
left: direction == 'forward' ? $data.wrapper.scrollLeft + amount : $data.wrapper.scrollLeft - amount,
behavior:'smooth'
})
},
// Lazily wire the prev/next edge detection on first desktop hover/focus —
// the arrows are a desktop affordance, so no observer is built at load and
// none is ever built on mobile. canPrev/canNext default to the at-start state.
initSwatchEdges() {
if (this._edgeReady || window.innerWidth <= 1023) return
this._edgeReady = true
const root = this.wrapper
const swatches = root.querySelectorAll('.product-item__swatch')
if (swatches.length < 2) return
const first = swatches[0], last = swatches[swatches.length - 1]
const io = new IntersectionObserver((entries) => {
const d = window.Alpine && window.Alpine.$data ? window.Alpine.$data(root) : null
if (!d) return
entries.forEach((e) => {
if (e.target === first) d.canPrev = !e.isIntersecting
if (e.target === last) d.canNext = !e.isIntersecting
})
}, { root, threshold: 0.99 })
io.observe(first)
io.observe(last)
root._swatchEdgeIO = io
}
}"
@pointerenter="initSwatchEdges()"
@focusin="initSwatchEdges()"
>