window.scrollY; $data.scrollDown = $data.scrollTop < window.scrollY; $data.scrollTop = window.scrollY" @hashchange.window="$router.hash = window.location.hash;" data-barba="wrapper">
Skip to main content
Quarter Crate Pack-Pre Order
$50 Off! Limited Availability
Quarter Crate Pack-Pre Order
$50 Off! Limited Availability
Main Menu
Shop
About
{ if (e.key === 'k' && e.ctrlKey) { e.preventDefault(); e.stopPropagation(); if (!hasFocus) { hasFocus = true; $modal.setId('search') $nextTick(() => $el.querySelector('input')?.focus()) } } if (e.key === 'Escape' && hasFocus) { e.preventDefault(); e.stopPropagation(); hasFocus = false; $modal.id = ''; $refs.navSearchButton.focus() } }">
Search
{ hasFocus = false }, 300) }; " class="appearance-none flex-1 bg-transparent !outline-none">
{ if (hasFocus && $modal.id !== 'search') { $refs.navSearchForm.classList.remove('active'); setTimeout(()=> { hasFocus = false }, 300) return; } hasFocus = true; $modal.setId('search') $nextTick(()=> $refs.navSearchForm.querySelector('input').focus()) }">
Search
0
{}">
Sold out
{}">
{ const isMobile = window.matchMedia('(max-width: 767px)').matches; const truncateActive = (isMobile && 'overflow_arrows' === 'truncate') || (!isMobile && 'truncate' === 'truncate'); if (!truncateActive || expanded) return; offset = card?.product?.options_with_values?.[index]?.values?.length; utils.delay(1).then(() => { offset = truncateChildren($el, $el.parentElement); }); })()" @click="(() => { const isMobile = window.matchMedia('(max-width: 767px)').matches; const truncateActive = (isMobile && 'overflow_arrows' === 'truncate') || (!isMobile && 'truncate' === 'truncate'); if (!truncateActive) return; expanded = true; offset = card?.product?.options_with_values?.[index]?.values?.length; })()" x-show="(() => { const isMobile = window.matchMedia('(max-width: 767px)').matches; return (isMobile && 'overflow_arrows' === 'truncate') || (!isMobile && 'truncate' === 'truncate'); })()" x-html="`+ ${card?.product?.options_with_values[index]?.values?.length - offset}`"> +10 placeholder
{ const values = option_values_map[index]; if (values?.length >= 2) { new_options[index] = toggle_state ? values[0] : values[1]; } }); const matched_variant = card.product.variants.find(v => v.options.every((opt, i) => opt === new_options[i]) ); if (matched_variant) { $data.setSelectedVariant(matched_variant.id); } " :disabled="$cart.loading" aria-pressed="toggle_state" >
{ const values = option_values_map[index]; if (values?.length >= 2) { new_options[index] = toggle_state ? values[0] : values[1]; } }); const matched_variant = card.product.variants.find(v => v.options.every((opt, i) => opt === new_options[i]) ); if (matched_variant) { $data.setSelectedVariant(matched_variant.id); } " :disabled="$cart.loading" aria-pressed="toggle_state" >
{}">
Sold out
{}">
{}">
{ if (item_added) { const index = $cart.state.items.findIndex(item => item.variant_id === card?.selected_variant?.id) _cart.updateLineItemQuantity(0, index) } else { $data.handleAddToCart($event); } } " :disabled="!!($cart.loading || Object.keys($cart.debounce_updates ?? {})?.length || $cart.isChanging)" aria-pressed="item_added" >
{}" x-data="{ value: 1 }" x-effect="value = card?.line_item?.quantity">
{}" x-data="{ value: 1 }" x-effect="value = card?.line_item?.quantity">
NEW CUSTOM KITS
Customize and add a complete kit to your cart for 5% OFF.
5% OFF
SIDIO INTRO KIT
Your SidioCrate essentials in one bundle.
{ await Promise.all(bundle_items.map(async (item) => { if (!item._discount_tiers && item.handle) { try { const res = await fetch(`/products/${item.handle}`); if (!res.ok) return; const html = await res.text(); const parser = new DOMParser(); const doc = parser.parseFromString(html, 'text/html'); const customQuantityEls = doc.querySelectorAll('[data-settings-custom-quantity]'); if (!customQuantityEls.length) return; const settingsArr = Array.from(customQuantityEls) .map(el => { let settingsStr = el.getAttribute('data-settings-custom-quantity'); if (!settingsStr) return null; try { settingsStr = settingsStr.replace( /&(?:amp;)?quot;/g, String.fromCharCode(34) ); return JSON.parse(settingsStr); } catch (e) { return null; } }) .filter(Boolean); if (settingsArr.length) { item._discount_tiers = settingsArr; } } catch (e) {} } })); _cart.add({ items: [...bundle_items.reduce((acc, item) => { if (!item?.variant_id) return acc; const props = { _custom_bundle: id }; if (item._discount_tiers) props._discount_tiers = JSON.stringify(item._discount_tiers); acc.set(item.variant_id, { id: item.variant_id, quantity: (acc.get(item.variant_id)?.quantity ?? 0) + 1, properties: props }); return acc; }, new Map()).values()] }).finally(() => { loading = false; $modal.setId('modal--cart-drawer'); }); })(); " x-html="$el.getAttribute('data-total-price')?.replace(/\[total_price\]/gi, utils.formatMoney(total_price))" data-total-price=" Add To cart • [total_price]">