Maddix Alotis
Surfer, Fisherman
O‘ahu
Raised on the North Shore, Maddix Alotis represents the next generation of heavy-water surfers. From the outer reefs to playful sandbars, Matix’s ability to blend power with finesse makes him a standout in any lineup. And while surfing remains his first love, Matix is also a supremely talented fisherman, often sourcing his own dinner from the same reefs he surfs.
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":7413264449671,
"handle":"laeahi-li-ili-mens-leather-sneakers-bright-white",
"title":"Lae‘ahi Lī ‘Ili - Bright White",
"available":true,
"tags":["arch:standard","best sellers","best selling","best:everday_wear","cat:shoes","collection:leather-sneakers","color:Bright White","color:White","drop-in heel®","enhanced traction outsole","Everyday Wear","fit:standard","foldable heal","free shipping","gender:men","lad ahi li ili","lae ahi li lli","lae'ahi li'ili","lae'ahi li'lli","laeahi","Laeahi Ili","Laeahi li il","Laeahi Li Ili","laeahiliili","laeai","lae‘ahi collection","lae‘ahi li ili","landleather","lea ahi li ili","leaahi lilli","leather","leather runners","leather shoe","leather sneaker","leather:material","leathersneaker","material:leather","men","mens","prime","RGroup_10455","shoes","size:true","sneakers","Special Occasion","splashproof","split_color","style:10455","water poof","waterprof","waterproof","waterproof leather","white"],
"type":"Men’s Waterproof Leather Sneakers",
"options_with_values": [{"name":"Color","position":1,"values":["Bright White"]},{"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\/10455_WBWB_001_M_LaeahiLiIli_BrightWhiteBrightWhite_2.png?v=1762447392",
"featured_image_aspect_ratio": 1.0,
"featured_image_width": 2000,
"featured_image_height": 2000,
"featured_image_id": 34250982359175,
"featured_image_alt": "Lae‘ahi Lī ‘Ili - Bright White",
"hover_image": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_101_21295cc6-6ecc-42c1-8812-751a6c8b723d.jpg?v=1743725032",
"hover_image_alt": "Bright White",
"images": [{
"id": 34250982359175,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_001_M_LaeahiLiIli_BrightWhiteBrightWhite_2.png?v=1762447392",
"alt": "Lae‘ahi Lī ‘Ili - Bright White",
"width": 2000,
"height": 2000
},{
"id": 34250982457479,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_101_21295cc6-6ecc-42c1-8812-751a6c8b723d.jpg?v=1743725032",
"alt": "Bright White",
"width": 1080,
"height": 1080
},{
"id": 34250982555783,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_201_e73de815-5f18-4a8d-a3a3-a9685dffdcb7.jpg?v=1743725032",
"alt": "Bright White",
"width": 2000,
"height": 2000
},{
"id": 34250982654087,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_102_59639a46-ca4e-481a-9f42-92186ab6d3b5.jpg?v=1743725032",
"alt": "Bright White",
"width": 1080,
"height": 1080
},{
"id": 34250982752391,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_103_2da52d80-a04d-4b3e-b0fd-4d02197242f3.jpg?v=1743725032",
"alt": "Bright White",
"width": 2000,
"height": 2000
},{
"id": 34250982850695,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_102_75046f3c-0fb7-4be0-b237-ea338788fddd.jpg?v=1743725032",
"alt": "Bright White",
"width": 2000,
"height": 2000
},{
"id": 34250982981767,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_101_M_Lae_ahiLiIli_BrightWhite_4ca6a78f-0819-46ec-9c4c-771c4603178d.jpg?v=1743725032",
"alt": "Bright White",
"width": 2000,
"height": 2000
},{
"id": 34250983112839,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_004_M_LaeahiLiIli_BrightWhiteBrightWhite.png?v=1743725032",
"alt": "Bright White",
"width": 2000,
"height": 2000
},{
"id": 34250983243911,
"src": "\/\/olukai.ca\/cdn\/shop\/files\/10455_WBWB_005_M_LaeahiLiIli_BrightWhiteBrightWhite.png?v=1743725032",
"alt": "Bright White",
"width": 2000,
"height": 2000
}],
"plp_image_order_positions": "",
"sku": "10455-WBWB-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()"
>