1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head><meta charset="utf-8"> 4<meta name="viewport" content="width=device-width,initial-scale=1"> 5<title>Easymoc</title><link rel="canonical" href="https://easymocs.com/"><link rel="icon" href="//easymocs.com/cdn/shop/files/favicon-01_20030e9a-5673-4b7f-bfbe-8373ed956753.png?crop=center&height=48&v=1704729648&width=48" type="image/png"> 6 <link rel="apple-touch-icon" href="//easymocs.com/cdn/shop/files/favicon-01_20030e9a-5673-4b7f-bfbe-8373ed956753.png?crop=center&height=180&v=1704729648&width=180"><meta name="description" content="The most convenient & comfortable thing your feet will ever know."><meta property="og:site_name" content="Easymoc"> 7<meta property="og:url" content="https://easymocs.com/"> 8<meta property="og:title" content="Easymoc"> 9<meta property="og:type" content="website"> 10<meta property="og:description" content="The most convenient & comfortable thing your feet will ever know."><meta property="og:image" content="http://easymocs.com/cdn/shop/files/Easymoc-multi-logo-tightcrop.png?crop=center&height=1200&v=1660245629&width=1200"> 11 <meta property="og:image:secure_url" content="https://easymocs.com/cdn/shop/files/Easymoc-multi-logo-tightcrop.png?crop=center&height=1200&v=1660245629&width=1200"> 12 <meta property="og:image:width" content="1200"> 13 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 14<meta name="twitter:title" content="Easymoc"> 15<meta name="twitter:description" content="The most convenient & comfortable thing your feet will ever know."> 16<style>@font-face { 17 font-family: Figtree; 18 font-weight: 400; 19 font-style: normal; 20 font-display: fallback; 21 src: url("//easymocs.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 22 url("//easymocs.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 23} 24@font-face { 25 font-family: Figtree; 26 font-weight: 700; 27 font-style: normal; 28 font-display: fallback; 29 src: url("//easymocs.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 30 url("//easymocs.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 31} 32@font-face { 33 font-family: Figtree; 34 font-weight: 500; 35 font-style: normal; 36 font-display: fallback; 37 src: url("//easymocs.com/cdn/fonts/figtree/figtree_n5.3b6b7df38aa5986536945796e1f947445832047c.woff2") format("woff2"), 38 url("//easymocs.com/cdn/fonts/figtree/figtree_n5.f26bf6dcae278b0ed902605f6605fa3338e81dab.woff") format("woff"); 39} 40@font-face { 41 font-family: Figtree; 42 font-weight: 400; 43 font-style: italic; 44 font-display: fallback; 45 src: url("//easymocs.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 46 url("//easymocs.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 47} 48@font-face { 49 font-family: Figtree; 50 font-weight: 700; 51 font-style: italic; 52 font-display: fallback; 53 src: url("//easymocs.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 54 url("//easymocs.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 55} 56@font-face { 57 font-family: Petrona; 58 font-weight: 700; 59 font-style: normal; 60 font-display: fallback; 61 src: url("//easymocs.com/cdn/fonts/petrona/petrona_n7.8f0b6938e4c6f57dca1d71c2d799a3a6be96af37.woff2") format("woff2"), 62 url("//easymocs.com/cdn/fonts/petrona/petrona_n7.9d88fb3c3e708e09dfffac76539bc871aceddbeb.woff") format("woff"); 63} 64@font-face { 65 font-family: Petrona; 66 font-weight: 700; 67 font-style: normal; 68 font-display: fallback; 69 src: url("//easymocs.com/cdn/fonts/petrona/petrona_n7.8f0b6938e4c6f57dca1d71c2d799a3a6be96af37.woff2") format("woff2"), 70 url("//easymocs.com/cdn/fonts/petrona/petrona_n7.9d88fb3c3e708e09dfffac76539bc871aceddbeb.woff") format("woff"); 71} 72@font-face { 73 font-family: Nunito; 74 font-weight: 300; 75 font-style: normal; 76 font-display: fallback; 77 src: url("//easymocs.com/cdn/fonts/nunito/nunito_n3.c1d7c2242f5519d084eafc479d7cc132bcc8c480.woff2") format("woff2"), 78 url("//easymocs.com/cdn/fonts/nunito/nunito_n3.d543cae3671591d99f8b7ed9ea9ca8387fc73b09.woff") format("woff"); 79} 80@font-face { 81 font-family: Nunito; 82 font-weight: 600; 83 font-style: normal; 84 font-display: fallback; 85 src: url("//easymocs.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2") format("woff2"), 86 url("//easymocs.com/cdn/fonts/nunito/nunito_n6.6b124f3eac46044b98c99f2feb057208e260962f.woff") format("woff"); 87} 88:root { 89 --page-container-width: 1480px; 90 --reading-container-width: 720px; 91 --divider-opacity: 0.14; 92 --gutter-large: 30px; 93 --gutter-desktop: 20px; 94 --gutter-mobile: 16px; 95 --section-padding: 50px; 96 --larger-section-padding: 80px; 97 --larger-section-padding-mobile: 60px; 98 --largest-section-padding: 110px; 99 --aos-animate-duration: 0.6s; 100 101 --base-font-family: Figtree, sans-serif;
102 --base-font-weight: 400; 103 --base-font-style: normal; 104 --heading-font-family: Petrona, serif; 105 --heading-font-weight: 700; 106 --heading-font-style: normal; 107 --logo-font-family: Petrona, serif; 108 --logo-font-weight: 700; 109 --logo-font-style: normal; 110 --nav-font-family: Nunito, sans-serif; 111 --nav-font-weight: 300; 112 --nav-font-style: normal; 113 114 --base-text-size:15px; 115 --base-line-height: 1.6; 116 --input-text-size:16px; 117 --smaller-text-size-1:12px; 118 --smaller-text-size-2:14px; 119 --smaller-text-size-3:12px; 120 --smaller-text-size-4:11px; 121 --larger-text-size:31px; 122 --super-large-text-size:54px; 123 --super-large-mobile-text-size:25px; 124 --larger-mobile-text-size:25px; 125 --logo-text-size:28px;--btn-letter-spacing: normal; 126 --btn-text-transform: none; 127 --button-text-size: 15px; 128 --quickbuy-button-text-size: 14px; 129 --small-feature-link-font-size: 1em; 130 --input-btn-padding-top: 1em; 131 --input-btn-padding-bottom: 1em;--heading-text-transform:none; 132 --nav-text-size: 14px; 133 --mobile-menu-font-weight: 600; 134 135 --body-bg-color: 255 255 255; 136 --bg-color: 255 255 255; 137 --body-text-color: 35 35 35; 138 --text-color: 35 35 35; 139 140 --header-text-col: #202223;--header-text-hover-col: var(--main-nav-link-hover-col);--header-bg-col: #ffffff; 141 --heading-color: 45 45 45; 142 --body-heading-color: 45 45 45; 143 --heading-divider-col: #e2e2e2; 144 145 --logo-col: #202223; 146 --main-nav-bg: #ffffff; 147 --main-nav-link-col: #6d7175; 148 --main-nav-link-hover-col: #202223; 149 --main-nav-link-featured-col: #eb9a47; 150 151 --link-color: 107 107 107; 152 --body-link-color: 107 107 107; 153 154 --btn-bg-color: 235 154 71; 155 --btn-bg-hover-color: 0 0 0; 156 --btn-border-color: 235 154 71; 157 --btn-border-hover-color: 0 0 0; 158 --btn-text-color: 243 241 233; 159 --btn-text-hover-color: 243 241 233;--btn-alt-bg-color: 255 255 255; 160 --btn-alt-text-color: 35 35 35; 161 --btn-alt-border-color: 35 35 35; 162 --btn-alt-border-hover-color: 35 35 35;--btn-ter-bg-color: 235 235 235; 163 --btn-ter-text-color: 0 0 0; 164 --btn-ter-bg-hover-color: 235 154 71; 165 --btn-ter-text-hover-color: 243 241 233;--btn-border-radius: 3px;--color-scheme-default: #ffffff; 166 --color-scheme-default-color: 255 255 255; 167 --color-scheme-default-text-color: 35 35 35; 168 --color-scheme-default-head-color: 45 45 45; 169 --color-scheme-default-link-color: 107 107 107; 170 --color-scheme-default-btn-text-color: 243 241 233; 171 --color-scheme-default-btn-text-hover-color: 243 241 233; 172 --color-scheme-default-btn-bg-color: 235 154 71; 173 --color-scheme-default-btn-bg-hover-color: 0 0 0; 174 --color-scheme-default-btn-border-color: 235 154 71; 175 --color-scheme-default-btn-border-hover-color: 0 0 0; 176 --color-scheme-default-btn-alt-text-color: 35 35 35; 177 --color-scheme-default-btn-alt-bg-color: 255 255 255; 178 --color-scheme-default-btn-alt-border-color: 35 35 35; 179 --color-scheme-default-btn-alt-border-hover-color: 35 35 35; 180 181 --color-scheme-1: #f3f1e9; 182 --color-scheme-1-color: 243 241 233; 183 --color-scheme-1-text-color: 109 113 117; 184 --color-scheme-1-head-color: 235 154 71; 185 --color-scheme-1-link-color: 32 34 35; 186 --color-scheme-1-btn-text-color: 255 255 255; 187 --color-scheme-1-btn-text-hover-color: 255 255 255; 188 --color-scheme-1-btn-bg-color: 235 154 71; 189 --color-scheme-1-btn-bg-hover-color: 0 0 0; 190 --color-scheme-1-btn-border-color: 235 154 71; 191 --color-scheme-1-btn-border-hover-color: 0 0 0; 192 --color-scheme-1-btn-alt-text-color: 35 35 35; 193 --color-scheme-1-btn-alt-bg-color: 255 255 255; 194 --color-scheme-1-btn-alt-border-color: 35 35 35; 195 --color-scheme-1-btn-alt-border-hover-color: 35 35 35; 196 197 --color-scheme-2: #f6f6f6; 198 --color-scheme-2-color: 246 246 246; 199 --color-scheme-2-text-color: 109 113 117; 200 --color-scheme-2-head-color: 32 34 35; 201 --color-scheme-2-link-color: 32 34 35; 202 --color-scheme-2-btn-text-color: 255 255 255; 203 --color-scheme-2-btn-text-hover-color: 255 255 255; 204 --color-scheme-2-btn-bg-color: 1 50 153; 205 --color-scheme-2-btn-bg-hover-color: 0 0 0; 206 --color-scheme-2-btn-border-color: 1 50 153; 207 --color-scheme-2-btn-border-hover-color: 0 0 0; 208 --color-scheme-2-btn-alt-text-color: 35 35 35; 209 --color-scheme-2-btn-alt-bg-color: 255 255 255; 210 --color-scheme-2-btn-alt-border-color: 35 35 35; 211 --color-scheme-2-btn-alt-border-hover-color: 35 35 35; 212
213 /* Shop Pay payment terms */ 214 --payment-terms-background-color: #ffffff;--quickbuy-bg: 243 241 233;--body-input-background-color: rgb(var(--body-bg-color)); 215 --input-background-color: rgb(var(--body-bg-color)); 216 --body-input-text-color: var(--body-text-color); 217 --input-text-color: var(--body-text-color); 218 --body-input-border-color: rgb(200, 200, 200); 219 --input-border-color: rgb(200, 200, 200); 220 --input-border-color-hover: rgb(134, 134, 134); 221 --input-border-color-active: rgb(35, 35, 35); 222 223 --swatch-cross-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(200, 200, 200)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 224 --swatch-cross-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(134, 134, 134)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 225 --swatch-cross-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(35, 35, 35)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 226 227 --footer-divider-col: #e0e0e0; 228 --footer-text-col: 109 113 117; 229 --footer-heading-col: 32 34 35; 230 --footer-bg: #ffffff;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text: #df5641; 231 --product-label-overlay-reduction-bg: #ffffff; 232 --product-label-overlay-stock-text: #6d7175; 233 --product-label-overlay-stock-bg: #ffffff; 234 --product-label-overlay-new-text: #ffffff; 235 --product-label-overlay-new-bg: #013299; 236 --product-label-overlay-meta-text: #ffffff; 237 --product-label-overlay-meta-bg: #202223; 238 --product-label-sale-text: #df5641; 239 --product-label-sold-text: #202223; 240 --product-label-preorder-text: #60a57e; 241 242 --product-block-crop-align: center; 243 244 245 --product-block-price-align: flex-start; 246 --product-block-price-item-margin-start: initial; 247 --product-block-price-item-margin-end: .5rem; 248 249 250 --collection-block-image-position: center center; 251 252 --swatch-picker-image-size: 70px; 253 --swatch-crop-align: center center; 254 255 --image-overlay-text-color: 255 255 255;--image-overlay-bg: rgba(0, 0, 0, 0.1); 256 --image-overlay-shadow-start: rgb(0 0 0 / 0.15); 257 --image-overlay-box-opacity: 1.0;.image-overlay--bg-box .text-overlay .text-overlay__text { 258 --image-overlay-box-bg: 255 255 255; 259 --heading-color: var(--body-heading-color); 260 --text-color: var(--body-text-color); 261 --link-color: var(--body-link-color); 262 }--product-inventory-ok-box-color: #f2faf0; 263 --product-inventory-ok-text-color: #008060; 264 --product-inventory-ok-icon-box-fill-color: #fff; 265 --product-inventory-low-box-color: #fcf1cd; 266 --product-inventory-low-text-color: #dd9a1a; 267 --product-inventory-low-icon-box-fill-color: #fff; 268 --product-inventory-low-text-color-channels: 0, 128, 96; 269 --product-inventory-ok-text-color-channels: 221, 154, 26; 270 271 --rating-star-color: 109 113 117; 272}::selection { 273 background: rgb(var(--body-heading-color)); 274 color: rgb(var(--body-bg-color)); 275 } 276 ::-moz-selection { 277 background: rgb(var(--body-heading-color)); 278 color: rgb(var(--body-bg-color)); 279 }.use-color-scheme--default { 280 --product-label-sale-text: #df5641; 281 --product-label-sold-text: #202223; 282 --product-label-preorder-text: #60a57e; 283 --input-background-color: rgb(var(--body-bg-color)); 284 --input-text-color: var(--body-input-text-color); 285 --input-border-color: rgb(200, 200, 200); 286 --input-border-color-hover: rgb(134, 134, 134); 287 --input-border-color-active: rgb(35, 35, 35); 288}.use-color-scheme--2 { 289 --product-label-sale-text: currentColor; 290 --product-label-sold-text: currentColor; 291 --product-label-preorder-text: currentColor; 292 --input-background-color: transparent; 293 --input-text-color: 109 113 117; 294 --input-border-color: rgb(205, 206, 207); 295 --input-border-color-hover: rgb(171, 173, 175); 296 --input-border-color-active: rgb(109, 113, 117); 297}</style> 298 299 <link href="//easymocs.com/cdn/shop/t/8/assets/main.css?v=92856075832820729701704637244" rel="stylesheet" type="text/css" media="all" /> 300<link rel="preload" as="font" href="//easymocs.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//easymocs.com/cdn/fonts/petrona/petrona_n7.8f0b6938e4c6f57
300dca1d71c2d799a3a6be96af37.woff2" type="font/woff2" crossorigin>
300<script> 301 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 302 303 window.theme = { 304 info: { 305 name: 'Symmetry', 306 version: '7.0.1' 307 }, 308 device: { 309 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 310 hasHover: window.matchMedia('(hover: hover)').matches 311 }, 312 mediaQueries: { 313 md: '(min-width: 768px)', 314 productMediaCarouselBreak: '(min-width: 1041px)' 315 }, 316 routes: { 317 base: 'https://easymocs.com', 318 cart: '/cart', 319 cartAdd: '/cart/add.js', 320 cartUpdate: '/cart/update.js', 321 predictiveSearch: '/search/suggest' 322 }, 323 strings: { 324 cartTermsConfirmation: "You must agree to the terms and conditions before continuing.", 325 cartItemsQuantityError: "You can only add [QUANTITY] of this item to your cart.", 326 generalSearchViewAll: "View all search results", 327 noStock: "Sold out", 328 noVariant: "Unavailable", 329 productsProductChooseA: "Choose a", 330 generalSearchPages: "Pages", 331 generalSearchNoResultsWithoutTerms: "Sorry, we couldnʼt find any results", 332 shippingCalculator: { 333 singleRate: "There is one shipping rate for this destination:", 334 multipleRates: "There are multiple shipping rates for this destination:", 335 noRates: "We do not ship to this destination." 336 } 337 }, 338 settings: { 339 moneyWithCurrencyFormat: "${{amount}} USD", 340 cartType: "drawer", 341 afterAddToCart: "notification", 342 quickbuyStyle: "button", 343 externalLinksNewTab: true, 344 internalLinksSmoothScroll: true 345 } 346 } 347 348 theme.inlineNavigationCheck = function() { 349 var pageHeader = document.querySelector('.pageheader'), 350 inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'), 351 inlineNav = inlineNavContainer.querySelector('.navigation--left'); 352 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 353 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 354 logoContainer = document.querySelector('.logo-area__middle__inner'); 355 if(inlineMenuCentered) { 356 var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth, 357 middleWidth = logoContainer.clientWidth, 358 logoArea = document.querySelector('.logo-area'), 359 computedLogoAreaStyle = getComputedStyle(logoArea), 360 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)), 361 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 362 inlineNavContainer.style.maxWidth = availableNavWidth + 'px'; 363 } 364 365 var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'), 366 lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child'); 367 if (lastInlineNavLink) { 368 var inlineNavWidth = null; 369 if(document.querySelector('html[dir=rtl]')) { 370 inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth; 371 } else { 372 inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth; 373 } 374 if (inlineNavContainer.offsetWidth >= inlineNavWidth) { 375 pageHeader.classList.add('pageheader--layout-inline-permitted'); 376 var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20; 377 if (tallLogo) { 378 inlineNav.classList.add('navigation--tight-underline'); 379 } else { 380 inlineNav.classList.remove('navigation--tight-underline'); 381 } 382 } else { 383 pageHeader.classList.remove('pageheader--layout-inline-permitted'); 384 } 385 } 386 } 387 }; 388 389 theme.setInitialHeaderHeightProperty = () => { 390 const section = document.querySelector('.section-header'); 391 if (section) { 392 document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px'); 393 } 394 }; 395 </script>
395 396 397
397<script src="//easymocs.com/cdn/shop/t/8/assets/main.js?v=138021130070306309461704637244" defer></script>
397 398
398<script src="//easymocs.com/cdn/shop/t/8/assets/animate-on-scroll.js?v=15249566486942820451704637243" defer></script>
398 399 <link href="//easymocs.com/cdn/shop/t/8/assets/animate-on-scroll.css?v=35216439550296132921704637243" rel="stylesheet" type="text/css" media="all" /> 400 401 402
402<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
402<meta name="facebook-domain-verification" content="vh55l199r51xwrh3o9b7u5ltxyylcc"> 403<meta name="google-site-verification" content="s28zDL-Wt_PE9DuJOLLfMKeD0nibaHBE2ske76AMSbI"> 404<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/41373008027/digital_wallets/dialog"> 405<meta id="in-context-paypal-metadata" data-shop-id="41373008027" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 406<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
406<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
406 407<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
408<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=41373008027" crossorigin="anonymous"></script>
vendor: 1 bytes, line 408
408
409<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":41373008027,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/41373008027","merchantName":"Easymoc","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Easymoc","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 409
409
410<script id="shopify-features" type="application/json">{"accessToken":"d16ec3d3044d4bc1986bf2040006faac","betas":["rich-media-storefront-analytics"],"domain":"easymocs.com","predictiveSearch":true,"shopId":41373008027,"locale":"en"}</script>
vendor: 1 bytes, line 410
410
411<script>var Shopify = Shopify || {}; 412Shopify.shop = "easymoc.myshopify.com"; 413Shopify.locale = "en"; 414Shopify.currency = {"active":"USD","rate":"1.0"}; 415Shopify.country = "US"; 416Shopify.theme = {"name":"Symmetry","id":133978980540,"schema_name":"Symmetry","schema_version":"7.0.1","theme_store_id":568,"role":"main"}; 417Shopify.theme.handle = "null"; 418Shopify.theme.style = {"id":null,"handle":null}; 419Shopify.cdnHost = "easymocs.com/cdn"; 420Shopify.routes = Shopify.routes || {}; 421Shopify.routes.root = "/"; 422Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 423Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 424Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 425Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 425
425
426<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 426
426
427<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 427
427
428<script> 429 window.ShopifyPay = window.ShopifyPay || {}; 430 window.ShopifyPay.apiHost = "shop.app\/pay"; 431 window.ShopifyPay.redirectState = null; 432</script>
vendor: 1 bytes, line 432
432
433<script> 434 window.Shopify = window.Shopify || {}; 435 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 436 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 437 window.Shopify.SignInWithShop.eligible = true; 438</script>
vendor: 1 bytes, line 438
438
439<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 439
439
440<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 440
440
441<script type="module"> 442 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 443 444 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 445 446</script>
vendor: 1 bytes, line 446
446
447<script> 448 window.Shopify = window.Shopify || {}; 449 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 450 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 451</script>
vendor: 1 bytes, line 451
451
452<script id="__st">var __st={"a":41373008027,"offset":-14400,"reqid":"8e4b943a-9335-42dd-baf5-0f966be6bf69-1791172630","pageurl":"easymocs.com\/","u":"e14adc7f0e5e","p":"home"};</script>
vendor: 1 bytes, line 452
452
453<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 453
453
454<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 454
454
455<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//easymocs.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 455
455
456<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//easymocs.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
456<script crossorigin="anonymous" defer="defer" src="//easymocs.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 456
456
457<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 457
457
458<script> 459 window.Shopify = window.Shopify || {}; 460 window.Shopify.MCP = window.Shopify.MCP || {}; 461 window.Shopify.MCP.enabled = true; 462 window.Shopify.MCP.shop = "easymoc.myshopify.com"; 463 window.Shopify.MCP.mcpEndpoint = "https:\/\/easymocs.com\/api\/mcp"; 464 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 465</script>
vendor: 1 bytes, line 465
465
466<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/easymocs.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 467</script>
vendor: 1 bytes, line 467
467
468<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://easymocs.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 469</script>
vendor: 1 bytes, line 469
469
470<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 471 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 472</script>
vendor: 1 bytes, line 472
472
473<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 474</script>
474 475<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://easymocs.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 476<style id="shopify-accelerated-checkout-cart"> 477 #shopify-buyer-consent { 478 margin-top: 1em; 479 display: inline-block; 480 width: 100%; 481} 482 483#shopify-buyer-consent.hidden { 484 display: none; 485} 486 487#shopify-subscription-policy-button { 488 background: none; 489 border: none; 490 padding: 0; 491 text-decoration: underline; 492 font-size: inherit; 493 cursor: pointer; 494} 495 496#shopify-subscription-policy-button::before { 497 box-shadow: none; 498} 499 500 </style> 501
502<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
502 503<!-- CC Custom Head Start --><!-- CC Custom Head End --><!-- Meta Pixel Code -->
504<script>
vendor: 399 bytes, lines 504-513
504 505!function(f,b,e,v,n,t,s) 506{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 507n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 508if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 509n.queue=[];t=b.createElement(e);t.async=!0; 510t.src=v;s=b.getElementsByTagName(e)[0]; 511s.parentNode.insertBefore(t,s)}(window,document,'script', 512'https://connect.facebook.net/en_US/fbevents.js'); 513 fbq('init', '
5132080363665449011
vendor: 31 bytes, lines 513-514
513'); 514fbq('track', 'PageView');
515</script>
515 516<noscript> 517 <img height="1" width="1" 518src="https://www.facebook.com/tr?id=2080363665449011&ev=PageView 519&noscript=1"/> 520</noscript> 521 522<!-- End Meta Pixel Code --> 523<!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env --> 524
525<script> 526 if (typeof process === "undefined") { 527 process = {}; 528 } 529 process.env ??= {}; 530 process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 531 process.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 532 process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 533 process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 534 process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 535 536 if (typeof window.redoStorefront === "undefined") { 537 window.redoStorefront = { 538 type: "shopify" 539 }; 540 } 541 window.redoStorefront.env ??= {}; 542 window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 543 window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 544 window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 545 window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 546 window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 547 548 // Shopper's active language/country, from Shopify's Liquid localization 549 // object. Read via getStorefrontLocale(); blanks mean unavailable. 550 window.redoStorefront.locale = { 551 language: "en", 552 country: "US" 553 }; 554 555 // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by 556 // grabbing the last
556<script> on the page, which may pick a stranger's folder. 557 window.redoStorefront.assetBase = 558 "https://cdn.shopify.com/extensions/01a0f826-ba91-7674-85e0-557ca0fea2f7/redo-v2.30786/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/"); 559</script>
vendor: 1 bytes, line 559
559
560<script> 561try { 562 if (typeof window.redoStorefrontStaging === "undefined") { 563 window.redoStorefrontStaging = { 564 type: "shopify", 565 storeUrl: "easymoc.myshopify.com", 566 shopify: { 567 customDomain: "easymocs.com", 568 permanentDomain: "easymoc.myshopify.com" 569 } 570 }; 571 } 572} catch {} 573</script>
573<!-- END app snippet -->
574<script> 575 (function() { 576 const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase(); 577 if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) { 578 const script = document.createElement("script"); 579 script.async = true; 580 script.src = "https://cdn.shopify.com/extensions/01a0f826-ba91-7674-85e0-557ca0fea2f7/redo-v2.30786/assets/main.js"; 581 document.head.appendChild(script); 582 } 583 })(); 584</script>
584 585 586<!-- END app block -->
586<script src="https://cdn.shopify.com/extensions/01a0fd1e-984a-7443-b249-b9d3a3c471ce/kickflip-632/assets/customizer.js" type="text/javascript" defer="defer"></script>
586 587<link href="https://cdn.shopify.com/extensions/01a0fd1e-984a-7443-b249-b9d3a3c471ce/kickflip-632/assets/customizer.css" rel="stylesheet" type="text/css" media="all"> 588<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
589<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 41373008027,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 589
589
590<script> 591 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 592</script>
vendor: 1 bytes, line 592
592
593<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
593).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 41373008027,storefrontBaseUrl: "https://easymocs.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://easymocs.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1462698172","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
593,"dataSharingState":"unrestricted"},{"id":"427065532","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-QFVE7SFZ6J\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/0koOCJqomoADEPmK3JAB\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/386FCJeomoADEPmK3JAB\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/ghOBCJGomoADEPmK3JAB\\\",\\\"MC-N42F912DSQ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/-ZysCI6omoADEPmK3JAB\\\",\\\"MC-N42F912DSQ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/I75YCIuomoADEPmK3JAB\\\",\\\"MC-N42F912DSQ\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/cAhuCJ2omoADEPmK3JAB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-QFVE7SFZ6J\\\",\\\"AW-303498617\\\/TGssCJSomoADEPmK3JAB\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"413728956","configuration":"{\"pixelCode\":\"C9693A4V72I5E2GO4BM0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"155648188","configuration":"{\"pixel_id\":\"3823221867908996\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Easymoc","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"easymoc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/easymocs.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9011313410236","handle":"rangeley-boot-stone-waxed-elk-stone-rough-out","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45275977810108","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8900628086972","handle":"mill-moc-cashew-grizzly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44935981596860","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9242957283516","handle":"camp-scout-honey-crazy-horse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45981387030716","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8765530636476","handle":"carrabassett-camp-moc-natural-cxl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44700894167228","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8597752774844","handle":"rangeley-boot-mole-suede-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44188362309820","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://easymocs.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"133978980540","themeStoreId":"568","themePublished":"true","eventMetadataId":"71f3d5e9-6d08-46ac-9797-96bc5c651298","pageType":"home","shopId":"41373008027","storefrontBaseUrl":"https:\/\/easymocs.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
593<script> 594 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 595 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 596 window.ShopifyAnalytics.meta.currency = 'USD'; 597 var meta = {"page":{"pageType":"home","requestId":"8e4b943a-9335-42dd-baf5-0f966be6bf69-1791172630"}}; 598 for (var attr in meta) { 599 window.ShopifyAnalytics.meta[attr] = meta[attr]; 600 } 601</script>
vendor: 1 bytes, line 601
601
602<script class="analytics"> 603 (function () { 604 var customDocumentWrite = function(content) { 605 var jquery = null; 606 607 if (window.jQuery) { 608 jquery = window.jQuery; 609 } else if (window.Checkout && window.Checkout.$) { 610 jquery = window.Checkout.$; 611 } 612 613 if (jquery) { 614 jquery('body').append(content); 615 } 616 }; 617 618 var hasLoggedConversion = function(token) { 619 if (token) { 620 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 621 } 622 return false; 623 } 624 625 var setCookieIfConversion = function(token) { 626 if (token) { 627 var twoMonthsFromNow = new Date(Date.now()); 628 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 629 630 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 631 } 632 } 633 634 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 635 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 636 if (trekkie.integrations) { 637 return; 638 } 639 trekkie.methods = [ 640 'identify', 641 'page', 642 'ready', 643 'track', 644 'trackForm', 645 'trackLink' 646 ]; 647 trekkie.factory = function(method) { 648 return function() { 649 var args = Array.prototype.slice.call(arguments); 650 args.unshift(method); 651 trekkie.push(args); 652 if (method == 'track' || method == 'page') { 653 var pageUrl; 654 try { 655 pageUrl = window.location.href; 656 } catch (e) {} 657 var pageReferrer; 658 try { 659 pageReferrer = document.referrer; 660 } catch (e) {} 661 try { 662 if (window.__TREKKIE_SHIM_QUEUE == null) { 663 window.__TREKKIE_SHIM_QUEUE = []; 664 } 665 window.__TREKKIE_SHIM_QUEUE.push({ 666 from: 'trekkie-stub', 667 method: method, 668 args: args.slice(1), 669 pageContext: { 670 url: pageUrl, 671 referrer: pageReferrer 672 } 673 }); 674 } catch (e) { 675 // no-op 676 } 677 } 678 return trekkie; 679 }; 680 }; 681 for (var i = 0; i < trekkie.methods.length; i++) { 682 var key = trekkie.methods[i]; 683 trekkie[key] = trekkie.factory(key); 684 } 685 trekkie.load = function(config) { 686 trekkie.config = config || {}; 687 trekkie.config.initialDocumentCookie = document.cookie; 688 var first = document.getElementsByTagName('script')[0]; 689var script = document.createElement('script'); 690script.type = 'text/javascript'; 691script.onerror = function(e) { 692 var scriptFallback = document.createElement('script'); 693 scriptFallback.type = 'text/javascript'; 694 scriptFallback.onerror = function(error) { 695 var Monorail = { 696 produce: function produce(monorailDomain, schemaId, payload) { 697 var currentMs = new Date().getTime(); 698 var event = { 699 schema_id: schemaId, 700 payload: payload, 701 metadata: { 702 event_created_at_ms: currentMs, 703 event_sent_at_ms: currentMs 704 } 705 }; 706 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 707 }, 708 sendRequest: function sendRequest(endpointUrl, payload) { 709 // Try the sendBeacon API 710 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 711 var blobData = new window.Blob([payload], { 712 type: 'text/plain' 713 }); 714 715 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 716 return true; 717 } // sendBeacon was not successful 718 719 } // XHR beacon 720 721 var xhr = new XMLHttpRequest(); 722 723 try { 724 xhr.open('POST', endpointUrl); 725 xhr.setRequestHeader('Content-Type', 'text/plain'); 726 xhr.send(payload); 727 } catch (e) { 728 console.log(e); 729 } 730 731 return false; 732 }, 733 isIos12: function isIos12() { 734 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 735 } 736 }; 737 Monorail.produce('monorail-edge.shopifysvc.com', 738 'trekkie_storefront_load_errors/1.1', 739 {shop_id: 41373008027, 740 theme_id: 133978980540, 741 app_name: "storefront", 742 context_url: window.location.href, 743 source_url: "//easymocs.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 744 745 }; 746 scriptFallback.async = true; 747 scriptFallback.src = '//easymocs.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 748 first.parentNode.insertBefore(scriptFallback, first); 749}; 750script.async = true; 751script.src = '//easymocs.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 752first.parentNode.insertBefore(script, first); 753 754 }; 755 trekkie.load( 756 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":41373008027,"isMerchantRequest":null,"themeId":133978980540,"themeCityHash":"7681052443406025274","contentLanguage":"en","currency":"USD","eventMetadataId":"71f3d5e9-6d08-46ac-9797-96bc5c651298"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 757 ); 758 759 var loaded = false;
760 trekkie.ready(function() { 761 if (loaded) return; 762 loaded = true; 763 764 window.ShopifyAnalytics.lib = window.trekkie; 765 766 var originalDocumentWrite = document.write; 767 document.write = customDocumentWrite; 768 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 769 document.write = originalDocumentWrite; 770 771 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 772 var token = match? match[1]: undefined; 773 if (!hasLoggedConversion(token)) { 774 setCookieIfConversion(token); 775 776 } 777 }); 778 779 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"8e4b943a-9335-42dd-baf5-0f966be6bf69-1791172630","shopifyEmitted":true}); 780 781 var eventsListenerScript = document.createElement('script'); 782 eventsListenerScript.async = true; 783 eventsListenerScript.src = "//easymocs.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 784 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 785})();</script>
785 786
786<script> 787 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 788 window.ga = function ga() { 789 (window.ga.q = window.ga.q || []).push(arguments); 790 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 791 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 792 } 793 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 794 }; 795 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 796 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 797 } 798 } 799</script>
vendor: 1 bytes, line 799
799
800<script 801 defer 802 src="https://easymocs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 803 data-application="storefront-renderer" 804 data-shop-id="41373008027" 805 data-render-region="gcp-us-central1" 806 data-page-type="index" 807 data-theme-instance-id="133978980540" 808 data-theme-name="Symmetry" 809 data-theme-version="7.0.1" 810 data-monorail-region="shop_domain" 811 data-resource-timing-sampling-rate="10" 812 data-shs="true" 813 data-shs-beacon="true" 814 data-shs-export-with-fetch="true" 815 data-shs-logs-sample-rate="1" 816 data-shs-beacon-endpoint="https://easymocs.com/api/collect" 817></script>
817 818<meta name="shopify-y" content="38f4d135-92c3-4948-ab78-7fbd7a82d7d4" data-expiration="1822730230000"><meta name="shopify-s" content="be299910-a3b5-4b75-a89f-bc74a87aa5d5" data-expiration="1791174430000"><meta name="new-cookie-storage-activated" content="t"> 819</head> 820 821<body class="template-index 822 cc-animate-enabled"> 823 824 <a class="skip-link visually-hidden" href="#content">Skip to content</a><!-- BEGIN sections: header-group --> 825<div id="shopify-section-sections--16420275978428__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 826 827<announcement-bar id="section-id-sections--16420275978428__announcement-bar" class="announcement-bar announcement-bar--with-announcement" data-cc-animate> 828 <style data-shopify> 829 #section-id-sections--16420275978428__announcement-bar { 830 --bg-color: #eb9a47; 831 --heading-color: 255 255 255; 832 --text-color: 255 255 255; 833 --link-color: 255 255 255; 834 --announcement-font-size: 15px; 835 } 836 </style> 837 838 <div class="container container--no-max"> 839 <div class="announcement-bar__left desktop-only"> 840 841 </div> 842 843 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div class="announcement" ><div class="announcement__text"> 844 The majority of our shoes are made to order, we are a small business. Will ship in 2-6 weeks. 845 846 847 </div> 848 </div></div> 849 <div class="announcement-bar__announcement-controller"> 850 <button class="announcement-button announcement-button--previous" aria-label="Previous"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></button><button class="announcement-button announcement-button--next" aria-label="Next"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right" aria-hidden="true" focusable="false" role="presentation"><path d="m9 18 6-6-6-6"/></svg></button> 851 </div></div> 852 853 <div class="announcement-bar__right desktop-only"> 854 855 856 <div class="header-localization"> 857 858
859<script src="//easymocs.com/cdn/shop/t/8/assets/custom-select.js?v=58588404616066706311704637244" defer="defer"></script>
859<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization__grid"><div class="localization__selector"> 860 <input type="hidden" name="country_code" value="US"> 861<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 862 aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button" 863 > 864 <span class="text-start">United States (USD $)</span> 865 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 866 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 867 </svg> 868 </button> 869 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 870 aria-hidden="true" hidden aria-activedescendant="annbar-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" 871 data-value="US" 872 873 aria-selected="true"> 874 <span class="pointer-events-none">United States (USD $)</span> 875 </li></ul> 876 </div></country-selector></div></div>
876<script> 877 customElements.whenDefined('custom-select').then(() => { 878 if (!customElements.get('country-selector')) { 879 class CountrySelector extends customElements.get('custom-select') { 880 constructor() { 881 super(); 882 this.loaded = false; 883 } 884 885 async showListbox() { 886 if (this.loaded) { 887 super.showListbox(); 888 return; 889 } 890 891 this.button.classList.add('is-loading'); 892 this.button.setAttribute('aria-disabled', 'true'); 893 894 try { 895 const response = await fetch('?section_id=country-selector'); 896 if (!response.ok) throw new Error(response.status); 897 898 const tmpl = document.createElement('template'); 899 tmpl.innerHTML = await response.text(); 900 901 const el = tmpl.content.querySelector('.custom-select__listbox'); 902 this.listbox.innerHTML = el.innerHTML; 903 904 this.options = this.querySelectorAll('.custom-select__option'); 905 this.loaded = true; 906 } catch { 907 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 908 } finally { 909 super.showListbox(); 910 this.button.classList.remove('is-loading'); 911 this.button.setAttribute('aria-disabled', 'false'); 912 } 913 } 914 915 setButtonWidth() { 916 return; 917 } 918 } 919 920 customElements.define('country-selector', CountrySelector); 921 } 922 }); 923 </script>
923<script> 924 document.getElementById('annbar-localization').addEventListener('change', (evt) => { 925 const input = evt.target.previousElementSibling; 926 if (input && input.tagName === 'INPUT') { 927 input.value = evt.detail.selectedValue; 928 evt.currentTarget.submit(); 929 } 930 }); 931 </script>
931</form> 932 </div> 933 934 </div> 935 </div> 936 </announcement-bar> 937</div><div id="shopify-section-sections--16420275978428__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify> 938 .logo img { 939 width: 235px; 940 } 941 .logo-area__middle--logo-image { 942 max-width: 235px; 943 } 944 @media (max-width: 767.98px) { 945 .logo img { 946 width: 100px; 947 } 948 }.section-header { 949 position: -webkit-sticky; 950 position: sticky; 951 }</style> 952<page-header data-section-id="sections--16420275978428__header" data-cc-animate> 953 <div id="pageheader" class="pageheader pageheader--layout-inline-menu-left pageheader--sticky"> 954 <div class="logo-area container container--no-max"> 955 <div class="logo-area__left"> 956 <div class="logo-area__left__inner"> 957 <button class="mobile-nav-toggle" aria-label="Menu" aria-controls="main-nav"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-menu" aria-hidden="true" focusable="false" role="presentation"><path d="M3 12h18M3 6h18M3 18h18"/></svg></button> 958 959 <a class="show-search-link" href="/search" aria-label="Search"> 960 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 961 <span class="show-search-link__text">Search</span> 962 </a> 963 964 965 <div id="proxy-nav" class="navigation navigation--left" role="navigation" aria-label="Primary"> 966 <div class="navigation__tier-1-container"> 967 <ul class="navigation__tier-1"> 968 969<li class="navigation__item navigation__item--active"> 970 <a href="/" class="navigation__link" >Home</a> 971 </li> 972 973<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 974 <a href="/collections/mens" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Mens</a> 975 </li> 976 977<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 978 <a href="/collections/womens" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Womens</a> 979 </li> 980 981<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 982 <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">Other Goods</a> 983 </li> 984 985<li class="navigation__item"> 986 <a href="/pages/about-us" class="navigation__link" >About</a> 987 </li> 988 989<li class="navigation__item"> 990 <a href="/search" class="navigation__link" >Search</a> 991 </li> 992 993<li class="navigation__item featured-link"> 994 <a href="/collections/sale" class="navigation__link" >SALE</a> 995 </li> 996 997<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 998 <a href="/collections/factory-specials" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-8">Easymoc Factory Outlet</a> 999 </li> 1000 1001 </ul> 1002 </div> 1003 </div> 1004 1005 </div> 1006 </div> 1007 1008 <div class="logo-area__middle logo-area__middle--logo-image"> 1009 <div class="logo-area__middle__inner"> 1010 <div class="logo"><h1 class="logo__h1"><a class="logo__link" href="/" title="Easymoc"><img class="logo__image" src="//easymocs.com/cdn/shop/files/Easymoc-multi-logo-tightcrop.png?v=1660245629&width=470" alt="Easymoc" itemprop="logo" width="1338" height="396" loading="eager" /></a></h1></div> 1011 </div> 1012 </div> 1013 1014 <div class="logo-area__right"> 1015 <div class="logo-area__right__inner"> 1016 1017 1018 <a class="header-account-link" href="https://easymocs.com/customer_authentication/redirect?locale=en®ion_country=US" aria-label="Account">
1019 <span class="header-account-link__text visually-hidden-mobile">Account</span> 1020 <span class="header-account-link__icon mobile-only"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142Z" fill="currentColor"/><path d="M3 18.25c0-2.486 4.542-4 9.028-4 4.486 0 8.972 1.514 8.972 4v3H3v-3Z" stroke="currentColor" stroke-width="1.5"/><circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"/></g></svg></span> 1021 </a> 1022 1023 1024 1025 <a class="show-search-link" href="/search"> 1026 <span class="show-search-link__text visually-hidden-mobile">Search</span> 1027 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1028 </a> 1029 1030 <a href="/cart" class="cart-link"> 1031 <span class="cart-link__label visually-hidden-mobile">Cart</span> 1032 <span class="cart-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.5"><path d="M2 9.25h20l-4 12H6z"/><path stroke-linecap="square" d="M12 9V3"/></g></svg></span> 1033 </a> 1034 </div> 1035 </div> 1036 </div>
1036<script src="//easymocs.com/cdn/shop/t/8/assets/main-search.js?v=41385668864891259371704637244" defer></script>
1036 1037 <main-search class="main-search " 1038 data-quick-search="true" 1039 data-quick-search-meta="false"> 1040 1041 <div class="main-search__container container"> 1042 <button class="main-search__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 1043 1044 <form class="main-search__form" action="/search" method="get" autocomplete="off"> 1045 <div class="main-search__input-container"> 1046 <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search" /> 1047 <button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></button> 1048 </div>
1048<script src="//easymocs.com/cdn/shop/t/8/assets/search-suggestions.js?v=136224079820713396391704637245" defer></script>
1048 1049 <search-suggestions></search-suggestions></form> 1050 1051 <div class="main-search__results"></div> 1052 1053 1054 </div> 1055 </main-search></div> 1056 1057 <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav"> 1058 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1059 <div class="navigation__tier-1-container"> 1060 <ul class="navigation__tier-1"> 1061 1062<li class="navigation__item navigation__item--active"> 1063 <a href="/" class="navigation__link" >Home</a> 1064 1065 1066 </li> 1067 1068<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1069 <a href="/collections/mens" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Mens</a> 1070 1071 1072 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1073 1074 <div id="NavigationTier2-2" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1075 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4"> 1076 1077 1078 <li class="navigation__item navigation__column"> 1079 <a href="/collections/mens" class="navigation__link" >View All Mens</a> 1080 1081 1082 1083 </li> 1084 1085 <li class="navigation__item navigation__item--with-children navigation__column"> 1086 <a href="/collections/loafers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Loafers & Bluchers</a> 1087 1088 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1089 1090 1091 1092 <div class="navigation__tier-3-container navigation__child-tier"> 1093 <ul class="navigation__tier-3"> 1094 1095 <li class="navigation__item"> 1096 <a class="navigation__link" href="/collections/easymocs">Easymocs</a> 1097 </li> 1098 1099 <li class="navigation__item"> 1100 <a class="navigation__link" href="/collections/camp-moc">Camp Moc</a> 1101 </li> 1102 1103 <li class="navigation__item"> 1104 <a class="navigation__link" href="/collections/carrabassett">Carrabassett </a> 1105 </li> 1106 1107 <li class="navigation__item"> 1108 <a class="navigation__link" href="/collections/dock-moc">Dock Moc</a> 1109 </li> 1110 1111 <li class="navigation__item"> 1112 <a class="navigation__link" href="/collections/mill-moc">Mill Moc</a> 1113 </li> 1114 1115 <li class="navigation__item"> 1116 <a class="navigation__link" href="/collections/rambler">Rambler </a> 1117 </li> 1118 1119 <li class="navigation__item"> 1120 <a class="navigation__link" href="/collections/trooper-moc">Trooper Moc</a> 1121 </li> 1122 1123 </ul> 1124 </div> 1125 1126 </li> 1127 1128 <li class="navigation__item navigation__item--with-children navigation__column"> 1129 <a href="/collections/mens-boots" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Boots</a> 1130 1131 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1132 1133 1134 1135 <div class="navigation__tier-3-container navigation__child-tier"> 1136 <ul class="navigation__tier-3"> 1137 1138 <li class="navigation__item"> 1139 <a class="navigation__link" href="/collections/rangeley">Rangeley</a> 1140 </li> 1141 1142 <li class="navigation__item"> 1143 <a class="navigation__link" href="/collections/scout-boot">Scout Boot</a> 1144 </li> 1145 1146 <li class="navigation__item"> 1147 <a class="navigation__link" href="/collections/old-port">Old Port</a> 1148 </li> 1149 1150 <li class="navigation__item"> 1151 <a class="navigation__link" href="/collections/camp-scout">Camp Scout</a> 1152 </li> 1153 1154 </ul> 1155 </div> 1156 1157 </li> 1158 1159 <li class="navigation__item navigation__item--with-children navigation__column"> 1160 <a href="/collections/mens-slippers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Slippers</a> 1161 1162 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1163 1164 1165 1166 <div class="navigation__tier-3-container navigation__child-tier"> 1167 <ul class="navigation__tier-3"> 1168 1169 <li class="navigation__item"> 1170 <a class="navigation__link" href="/collections/cozymocs">Cozymoc</a> 1171 </li> 1172 1173 </ul> 1174 </div> 1175 1176 </li> 1177 1178 1179 1180 1181</ul> 1182 </div></div> 1183 1184 </li> 1185 1186<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1187 <a href="/collections/womens" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Womens</a> 1188 1189 1190 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1191 1192 <div id="NavigationTier2-3" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1193 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-3"> 1194 1195 1196 <li class="navigation__item navigation__column"> 1197 <a href="/collections/womens" class="navigation__link" >View All Womens</a> 1198 1199 1200 1201 </li> 1202 1203 <li class="navigation__item navigation__item--with-children navigation__column"> 1204 <a href="/collections/womens-loafers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Loafers</a> 1205 1206 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1207 1208 1209 1210 <div class="navigation__tier-3-container navigation__child-tier"> 1211 <ul class="navigation__tier-3"> 1212 1213 <li class="navigation__item"> 1214 <a class="navigation__link" href="/collections/womens-easymocs">Easymocs</a> 1215 </li> 1216 1217 <li class="navigation__item"> 1218 <a class="navigation__link" href="/collections/camp-moc">Camp Moc</a> 1219 </li> 1220 1221 </ul> 1222 </div> 1223 1224 </li> 1225 1226 <li class="navigation__item navigation__item--with-children navigation__column"> 1227 <a href="/collections/womens-slippers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Slippers</a> 1228 1229 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1230 1231 1232 1233 <div class="navigation__tier-3-container navigation__child-tier"> 1234 <ul class="navigation__tier-3"> 1235 1236 <li class="navigation__item"> 1237 <a class="navigation__link" href="/collections/cozymocs">Cozymoc</a> 1238 </li> 1239 1240 <li class="navigation__item"> 1241 <a class="navigation__link" href="/products/cabin-slipper-honey">Cabin Slipper</a> 1242 </li> 1243 1244 </ul> 1245 </div> 1246 1247 </li> 1248 1249 1250 1251 1252</ul> 1253 </div></div> 1254 1255 </li> 1256 1257<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1258 <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">Other Goods</a> 1259 1260 1261 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1262 1263 <div id="NavigationTier2-4" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1264 <ul class="navigation__tier-2"> 1265 1266 1267 <li class="navigation__item"> 1268 <a href="/collections/socks-1" class="navigation__link" >Socks</a> 1269 1270 1271 1272 </li> 1273 1274 <li class="navigation__item"> 1275 <a href="/collections/hats" class="navigation__link" >Hats</a> 1276 1277 1278 1279 </li> 1280 1281 <li class="navigation__item"> 1282 <a href="/collections/apparel" class="navigation__link" >Apparel</a> 1283 1284 1285 1286 </li> 1287 1288 <li class="navigation__item"> 1289 <a href="/collections/leather-goods" class="navigation__link" >Leather Goods</a> 1290 1291 1292 1293 </li> 1294 1295 <li class="navigation__item"> 1296 <a href="/collections/shoe-care" class="navigation__link" >Shoe Care</a> 1297 1298 1299 1300 </li> 1301 1302 <li class="navigation__item"> 1303 <a href="/collections/footbeds" class="navigation__link" >Footbeds</a> 1304 1305 1306 1307 </li> 1308 1309 <li class="navigation__item"> 1310 <a href="/products/easymoc-gift-card" class="navigation__link" >Gift Card</a> 1311 1312 1313 1314 </li> 1315 1316 1317 1318 1319</ul> 1320 </div></div> 1321 1322 </li> 1323 1324<li class="navigation__item"> 1325 <a href="/pages/about-us" class="navigation__link" >About</a> 1326 1327 1328 </li> 1329 1330<li class="navigation__item"> 1331 <a href="/search" class="navigation__link" >Search</a> 1332 1333 1334 </li> 1335 1336<li class="navigation__item featured-link"> 1337 <a href="/collections/sale" class="navigation__link" >SALE</a> 1338 1339 1340 </li> 1341 1342<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1343 <a href="/collections/factory-specials" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-8">Easymoc Factory Outlet</a> 1344 1345 1346 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1347 1348 <div id="NavigationTier2-8" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1349 <ul class="navigation__tier-2"> 1350 1351 1352 <li class="navigation__item"> 1353 <a href="/products/you-get-what-you-get" class="navigation__link" >YOU GET WHAT YOU GET</a> 1354 1355 1356 1357 </li> 1358 1359 <li class="navigation__item"> 1360 <a href="/products/you-get-what-you-get-rugged" class="navigation__link" >YOU GET WHAT YOU GET RUGGED</a> 1361 1362 1363 1364 </li> 1365 1366 <li class="navigation__item"> 1367 <a href="/products/you-get-what-you-get-mill-moc" class="navigation__link" >YOU GET WHAT YOU GET MILL MOC</a> 1368 1369 1370 1371 </li> 1372 1373 <li class="navigation__item"> 1374 <a href="/products/you-get-what-you-get-cozymocs-copy" class="navigation__li
1374nk" >YOU GET WHAT YOU GET (SLIPPERS)</a> 1375 1376 1377 1378 </li> 1379 1380 1381 1382 1383</ul> 1384 </div></div> 1385 1386 </li> 1387 1388</ul> 1389 </div> 1390 </div>
1390<script class="mobile-navigation-drawer-template" type="text/template"> 1391 <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 1392 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1393 <div class="navigation__tier-1-container"> 1394 <div class="navigation__mobile-header"> 1395 <a href="#" class="mobile-nav-back has-ltr-icon" aria-label="Back"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></a> 1396 <span class="mobile-nav-title"></span> 1397 <a href="#" class="mobile-nav-toggle" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></a> 1398 </div> 1399 <ul class="navigation__tier-1"> 1400 1401<li class="navigation__item navigation__item--active"> 1402 <a href="/" class="navigation__link" >Home</a> 1403 1404 1405 </li> 1406 1407<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1408 <a href="/collections/mens" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2-mob">Mens</a> 1409 1410 1411 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1412 1413 <div id="NavigationTier2-2-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1414 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4"> 1415 1416 1417 <li class="navigation__item navigation__column"> 1418 <a href="/collections/mens" class="navigation__link" >View All Mens</a> 1419 1420 1421 1422 </li> 1423 1424 <li class="navigation__item navigation__item--with-children navigation__column"> 1425 <a href="/collections/loafers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Loafers & Bluchers</a> 1426 1427 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1428 1429 1430 1431 <div class="navigation__tier-3-container navigation__child-tier"> 1432 <ul class="navigation__tier-3"> 1433 1434 <li class="navigation__item"> 1435 <a class="navigation__link" href="/collections/easymocs">Easymocs</a> 1436 </li> 1437 1438 <li class="navigation__item"> 1439 <a class="navigation__link" href="/collections/camp-moc">Camp Moc</a> 1440 </li> 1441 1442 <li class="navigation__item"> 1443 <a class="navigation__link" href="/collections/carrabassett">Carrabassett </a> 1444 </li> 1445 1446 <li class="navigation__item"> 1447 <a class="navigation__link" href="/collections/dock-moc">Dock Moc</a> 1448 </li> 1449 1450 <li class="navigation__item"> 1451 <a class="navigation__link" href="/collections/mill-moc">Mill Moc</a> 1452 </li> 1453 1454 <li class="navigation__item"> 1455 <a class="navigation__link" href="/collections/rambler">Rambler </a> 1456 </li> 1457 1458 <li class="navigation__item"> 1459 <a class="navigation__link" href="/collections/trooper-moc">Trooper Moc</a> 1460 </li> 1461 1462 </ul> 1463 </div> 1464 1465 </li> 1466 1467 <li class="navigation__item navigation__item--with-children navigation__column"> 1468 <a href="/collections/mens-boots" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Boots</a> 1469 1470 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1471 1472 1473 1474 <div class="navigation__tier-3-container navigation__child-tier"> 1475 <ul class="navigation__tier-3"> 1476 1477 <li class="navigation__item"> 1478 <a class="navigation__link" href="/collections/rangeley">Rangeley</a> 1479 </li> 1480 1481 <li class="navigation__item"> 1482 <a class="navigation__link" href="/collections/scout-boot">Scout Boot</a> 1483 </li> 1484 1485 <li class="navigation__item"> 1486 <a class="navigation__link" href="/collections/old-port">Old Port</a> 1487 </li> 1488 1489 <li class="navigation__item"> 1490 <a class="navigation__link" href="/collections/camp-scout">Camp Scout</a> 1491 </li> 1492 1493 </ul> 1494 </div> 1495 1496 </li> 1497 1498 <li class="navigation__item navigation__item--with-children navigation__column"> 1499 <a href="/collections/mens-slippers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Slippers</a> 1500 1501 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1502 1503 1504 1505 <div class="navigation__tier-3-container navigation__child-tier"> 1506 <ul class="navigation__tier-3"> 1507 1508 <li class="navigation__item"> 1509 <a class="navigation__link" href="/collections/cozymocs">Cozymoc</a> 1510 </li> 1511 1512 </ul> 1513 </div> 1514 1515 </li> 1516 1517 1518 1519 1520</ul> 1521 </div></div> 1522 1523 </li> 1524 1525<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1526 <a href="/collections/womens" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3-mob">Womens</a> 1527 1528 1529 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1530 1531 <div id="NavigationTier2-3-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1532 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-3"> 1533 1534 1535 <li class="navigation__item navigation__column"> 1536 <a href="/collections/womens" class="navigation__link" >View All Womens</a> 1537 1538 1539 1540 </li> 1541 1542 <li class="navigation__item navigation__item--with-children navigation__column"> 1543 <a href="/collections/womens-loafers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Loafers</a> 1544 1545 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1546 1547 1548 1549 <div class="navigation__tier-3-container navigation__child-tier"> 1550 <ul class="navigation__tier-3"> 1551 1552 <li class="navigation__item"> 1553 <a class="navigation__link" href="/collections/womens-easymocs">Easymocs</a> 1554 </li> 1555 1556 <li class="navigation__item"> 1557 <a class="navigation__link" href="/collections/camp-moc">Camp Moc</a> 1558 </li> 1559 1560 </ul> 1561 </div> 1562 1563 </li> 1564 1565 <li class="navigation__item navigation__item--with-children navigation__column"> 1566 <a href="/collections/womens-slippers" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Slippers</a> 1567 1568 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1569 1570 1571 1572 <div class="navigation__tier-3-container navigation__child-tier"> 1573 <ul class="navigation__tier-3"> 1574 1575 <li class="navigation__item"> 1576 <a class="navigation__link" href="/collections/cozymocs">Cozymoc</a> 1577 </li> 1578 1579 <li class="navigation__item"> 1580 <a class="navigation__link" href="/products/cabin-slipper-honey">Cabin Slipper</a> 1581 </li> 1582 1583 </ul> 1584 </div> 1585 1586 </li> 1587 1588 1589 1590 1591</ul> 1592 </div></div> 1593 1594 </li> 1595 1596<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1597 <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4-mob">Other Goods</a> 1598 1599 1600 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1601 1602 <div id="NavigationTier2-4-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1603 <ul class="navigation__tier-2"> 1604 1605 1606 <li class="navigation__item"> 1607 <a href="/collections/socks-1" class="navigation__link" >Socks</a> 1608 1609 1610 1611 </li> 1612 1613 <li class="navigation__item"> 1614 <a href="/collections/hats" class="navigation__link" >Hats</a> 1615 1616 1617 1618 </li> 1619 1620 <li class="navigation__item"> 1621 <a href="/collections/apparel" class="navigation__link" >Apparel</a> 1622 1623 1624 1625 </li> 1626 1627 <li class="navigation__item"> 1628 <a href="/collections/leather-goods" class="navigation__link" >Leather Goods</a> 1629 1630 1631 1632 </li> 1633 1634 <li class="navigation__item"> 1635 <a href="/collections/shoe-care" class="navigation__link" >Shoe Care</a> 1636 1637 1638 1639 </li> 1640 1641 <li class="navigation__item"> 1642 <a href="/collections/footbeds" class="navigation__link" >Footbeds</a> 1643 1644 1645 1646 </li> 1647 1648 <li class="navigation__item"> 1649 <a href="/products/easymoc-gift-card" class="navigation__link" >Gift Card</a> 1650 1651 1652 1653 </li> 1654 1655 1656 1657 1658</ul> 1659 </div></div> 1660 1661 </li> 1662 1663<li class="navigation__item"> 1664 <a href="/pages/about-us" class="navigation__link" >About</a> 1665 1666 1667 </li> 1668 1669<li class="navigation__item"> 1670 <a href="/search" class="navigation__link" >Search</a> 1671 1672 1673 </li> 1674 1675<li class="navigation__item featured-link"> 1676 <a href="/collections/sale" class="navigation__link" >SALE</a> 1677 1678 1679 </li> 1680 1681<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1682 <a href="/collections/factory-specials" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-8-mob">Easymoc Factory Outlet</a> 1683 1684 1685 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1686 1687 <div id="NavigationTier2-8-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1688 <ul class="navigation__tier-2"> 1689 1690 1691 <li class="navigation__item"> 1692 <a href="/products/you-get-what-you-get" class="navigation__link" >YOU GET WHAT YOU G
1692ET</a> 1693 1694 1695 1696 </li> 1697 1698 <li class="navigation__item"> 1699 <a href="/products/you-get-what-you-get-rugged" class="navigation__link" >YOU GET WHAT YOU GET RUGGED</a> 1700 1701 1702 1703 </li> 1704 1705 <li class="navigation__item"> 1706 <a href="/products/you-get-what-you-get-mill-moc" class="navigation__link" >YOU GET WHAT YOU GET MILL MOC</a> 1707 1708 1709 1710 </li> 1711 1712 <li class="navigation__item"> 1713 <a href="/products/you-get-what-you-get-cozymocs-copy" class="navigation__link" >YOU GET WHAT YOU GET (SLIPPERS)</a> 1714 1715 1716 1717 </li> 1718 1719 1720 1721 1722</ul> 1723 </div></div> 1724 1725 </li> 1726 1727</ul> 1728 1729 </div> 1730 </div> 1731 <div class="mobile-navigation-drawer__footer"></div> 1732 </div> 1733 </script>
1733 1734 </main-navigation> 1735 1736 <a href="#" class="header-shade mobile-nav-toggle" aria-label="Close"></a> 1737</page-header> 1738
1739<script> 1740 theme.inlineNavigationCheck(); 1741 setTimeout(theme.setInitialHeaderHeightProperty, 0); 1742</script>
1742<script type="application/ld+json"> 1743 { 1744 "@context": "http://schema.org", 1745 "@type": "Organization", 1746 "name": "Easymoc", 1747 "logo": "https:\/\/easymocs.com\/cdn\/shop\/files\/Easymoc-multi-logo-tightcrop.png?v=1660245629\u0026width=1338", 1748 1749 "sameAs": [ 1750 1751"https:\/\/www.facebook.com\/Easymoc\/","https:\/\/www.youtube.com\/channel\/UCrG7pixhKpDPZly15toVXTQ","https:\/\/www.instagram.com\/easymoc\/?hl=en","https:\/\/www.tiktok.com\/discover\/easymoc","https:\/\/www.linkedin.com\/company\/83981737\/admin\/feed\/posts\/" 1752 ], 1753 "url": "https:\/\/easymocs.com" 1754 } 1755</script>
1755<script type="application/ld+json"> 1756 { 1757 "@context": "http://schema.org", 1758 "@type": "WebSite", 1759 "name": "Easymoc", 1760 "url": "https:\/\/easymocs.com", 1761 "potentialAction": { 1762 "@type": "SearchAction", 1763 "target": "https:\/\/easymocs.com\/search?q={search_term_string}", 1764 "query-input": "required name=search_term_string" 1765 } 1766 } 1767 </script>
1767 1768 1769 1770</div><div id="shopify-section-sections--16420275978428__store-messages" class="shopify-section shopify-section-group-header-group section-store-messages"> 1771<div id="section-id-sections--16420275978428__store-messages" data-cc-animate> 1772 <style data-shopify> 1773 #section-id-sections--16420275978428__store-messages { 1774 --background: #f4f6f8; 1775 --text-1: #171717; 1776 --text-2: #4c4c4b; 1777 } 1778 </style> 1779 <div class="store-messages messages-0 desktop-only"> 1780 <div class="container"></div> 1781 </div><div class="store-messages-mobile mobile-only"> 1782 <div class="container"><span></span></div> 1783 </div></div> 1784</div> 1785<!-- END sections: header-group --><main id="content" role="main"> 1786 <div class="container cf"> 1787 1788 <div id="shopify-section-template--16420275421372__16359276425da8ce46" class="shopify-section section-slideshow">
1788<script src="//easymocs.com/cdn/shop/t/8/assets/slideshow.js?v=79160403597309441191704637245" defer></script>
1788<div id="section-id-template--16420275421372__16359276425da8ce46" data-cc-animate data-cc-animate-delay="0.2s"> 1789 <style data-shopify> 1790#section-id-template--16420275421372__16359276425da8ce46 slide-show { 1791 --duration: 7s; 1792 --play-state: paused; 1793 } 1794 #section-id-template--16420275421372__16359276425da8ce46 .height--fixed { 1795 --image-height: 460px; 1796 } 1797 1798 @media (min-width: 768px) { 1799 #section-id-template--16420275421372__16359276425da8ce46 .height--fixed { 1800 --image-height: 600px; 1801 } 1802 }#section-id-template--16420275421372__16359276425da8ce46 .slide-1 .text-overlay__title { 1803 font-size: 46px; 1804 }#section-id-template--16420275421372__16359276425da8ce46 .slide-2 .text-overlay__title { 1805 font-size: 46px; 1806 }#section-id-template--16420275421372__16359276425da8ce46 .slide-3 .text-overlay__title { 1807 font-size: 46px; 1808 }#section-id-template--16420275421372__16359276425da8ce46 .slide-4 .text-overlay__title { 1809 font-size: 46px; 1810 }@media (min-width: 768px) {#section-id-template--16420275421372__16359276425da8ce46 .slide-1 .text-overlay__title {font-size: 58.8px; 1811 }#section-id-template--16420275421372__16359276425da8ce46 .slide-2 .text-overlay__title {font-size: 58.8px; 1812 }#section-id-template--16420275421372__16359276425da8ce46 .slide-3 .text-overlay__title {font-size: 58.8px; 1813 }#section-id-template--16420275421372__16359276425da8ce46 .slide-4 .text-overlay__title {font-size: 58.8px; 1814 }} 1815 1816 @media (min-width: 1100px) {#section-id-template--16420275421372__16359276425da8ce46 .slide-1 .text-overlay__title { 1817 font-size: 84px; 1818 }#section-id-template--16420275421372__16359276425da8ce46 .slide-2 .text-overlay__title { 1819 font-size: 84px; 1820 }#section-id-template--16420275421372__16359276425da8ce46 .slide-3 .text-overlay__title { 1821 font-size: 84px; 1822 }#section-id-template--16420275421372__16359276425da8ce46 .slide-4 .text-overlay__title { 1823 font-size: 84px; 1824 }} 1825 </style> 1826<slide-show role="region" aria-roledescription="Carousel" aria-label="" data-autoplay="true" data-speed="7" data-transition="fade" data-transition-out-delay="0" data-pause-autoplay-on-mouseover="false"> 1827 <div class="slideshow slideshow--navigation-arrows" id="slideshow-template--16420275421372__16359276425da8ce46" aria-live="polite" aria-atomic="true"><image-with-text-overlay class="slideshow__slide slide-1 is-active height--fixed image-overlay image-overlay--bg-full image-overlay--bg-shadow" 1828 role="group" aria-roledescription="Slide" 1829 aria-label="1 of 4" 1830 1831 style="--slide-index: 1" 1832 ><div class="height__image image-overlay__image overflow-hidden"><style> 1833 @media (max-width: 767.98px) { 1834 #picture-image_y9F6ww img { 1835 object-position: 50.0% 50.0% !important; 1836 } 1837 } 1838 </style><picture id="picture-image_y9F6ww" class="slideshow__motion-media has-motion"><source media="(max-width: 767.98px)" og-src="//easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=2400" alt="" srcset="//easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=340 340w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=480 480w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=740 740w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=980 980w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=1200 1200w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=1400 1400w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=1600 1600w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=1920 1920w, //easymocs.com/cdn/shop/files/EM_RANGELEY-0277-lo.jpg?v=1760045035&width=2400 2400w" width="2400" height="3600" loading="eager" sizes="100vw" class="theme-img"> 1839<img src="//easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=3000" alt="" srcset="//easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=340 340w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=480 480w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=740 740w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=980 980w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=1200 1200w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=1400 1400w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=1600 1600w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=1920 1920w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=2560 2560w, //easymocs.com/cdn/shop/files/EM_RANGELEY-BANNER.jpg?v=1787839987&width=3000 3000w" width="3000" height="1688" loading="eager" sizes="100vw" class="theme-img" fetchpriority="high"> 1840</picture></div><div class="text-overlay text-overlay--with-reveal text-overlay--for-banner text-overlay--v-center text-overlay--h-center image-overlay__over has-motion"> 1841 <div class="text-overlay__inner" style="--heading-max-width: 15em"> 1842 <div class="text-overlay__text slideshow__motion-overlay has-motion"><div class="text-overlay__reveal"><div class="text-overlay__subheading subheading subheading--over has-motion">BUILT TO LAST</div></div><div class="text-overlay__reveal"> 1843 1844 <h2 class="text-overlay__title h1 has-motion">The Rangeley</h2> 1845 1846 </div><div class="text-overlay__button-row"><a class="text-overlay__button btn btn--secondary" href="/products/rangeley-boot-stone-waxed-elk-stone-rough-out">Shop This</a><a class="text-overlay__button btn btn--secondary" href="/collections/mens-boots">Shop Boots</a></div></div> 1847 </div> 1848 </div></image-with-text-overlay><image-with-text-overlay class="slideshow__slide slide-2 height--fixed image-overlay image-overlay--bg-full image-overlay--bg-shadow" 1849 role="group" aria-roledescription="Slide" 1850 aria-label="2 of 4"tabindex="-1" 1851 1852 style="--slide-index: 2" 1853 ><div class="height__image image-overlay__image overflow-hidden"> 1854<img src="//easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=2048" alt="" srcset="//easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=340 340w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=480 480w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=740 740w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=980 980w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=1200 1200w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=1400 1400w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=1600 1600w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=1920 1920w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_94617.jpg?v=1774047314&width=2048 2048w" width="2048" height="2048" loading="lazy" sizes="100vw" class="slideshow__motion-media has-motion theme-img"> 1855</div><div class="text-overlay text-overlay--with-reveal text-overlay--for-banner text-overlay--v-center text-overlay--h-center image-overlay__over has-motion"> 1856 <div class="text-overlay__inner" style="--heading-max-width: 15em"> 1857 <div class="text-overlay__text slideshow__motion-overlay has-motion"><div class="text-overlay__reveal"><div class="text-overlay__subheading subheading subheading--over has-motion">A New Essential</div></div><div class="text-overlay__reveal"> 1858 1859 <h2 class="text-overlay__title h1 has-motion">The Camp Scout</h2> 1860 1861 </div><div class="text-overlay__button-row"><a class="text-overlay__button btn btn--secondary" href="">Shop this</a></div></div> 1862 </div> 1863 </div></image-with-text-overlay><image-with-text-overlay class="slideshow__slide slide-3 height--fixed image-overlay image-overlay--bg-full image-overlay--bg-shadow" 1864 role="group" aria-roledescription="Slide" 1865 aria-label="3 of 4"tabindex="-1" 1866 1867 style="--slide-index: 3" 1868 ><div class="height__image image-overlay__image overflow-hidden"> 1869<img src="//easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=2000" alt="" srcset="//easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=340 340w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=480 480w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=740 740w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=980 980w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=1200 1200w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=1400 1400w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=1600 1600w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=1920 1920w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-347.jpg?v=1701288833&width=2000 2000w" width="2000" height="1333" loading="lazy" sizes="100vw" class="slideshow__motion-media has-motion theme-img"> 1870</div><div class="text-overlay text-overlay--with-reveal text-overlay--for-banner text-overlay--v-center text-overlay--h-center image-overlay__over has-motion"> 1871 <div class="text-overlay__inner" style="--heading-max-width: 15em"> 1872 <div class="text-overlay__text slideshow__motion-overlay has-motion"><div class="text-overlay__reveal"><div class="text-overlay__subheading subheading subheading--over has-motion">Made in U.S.A.</div></div><div class="text-overlay__reveal"> 1873 1874 <h2 class="text-overlay__title h1 has-motion">Handmade Mocs</h2> 1875 1876 </div><div class="text-overlay__reveal"><div class="text-overlay__rte rte large-text has-motion"><p>From First Stitch to Last</p></div></div><div class="text-overlay__button-row"><a class="text-overlay__button btn btn--secondary" href="/collections/all">Shop all</a></div></div> 1877 </div> 1878 </div></image-with-text-overlay><image-with-text-overlay class="slideshow__slide slide-4 height--fixed image-overlay image-overlay--bg-full image-overlay--bg-shadow" 1879 role="group" aria-roledescription="Slide" 1880 aria-label="4 of 4"tabindex="-1" 1881 1882 style="--slide-index: 4" 1883 ><div class="height__image image-overlay__image overflow-hidden"> 1884<img src="//easymocs.com/cdn/shop/files/MillMocSeaport-45.jpg?v=1752844122&width=1024" alt="" srcset="//easymocs.com/cdn/shop/files/MillMocSeaport-45.jpg?v=1752844122&width=340 340w, //easymocs.com/cdn/shop/files/MillMocSeaport-45.jpg?v=1752844122&width=480 480w, //easymocs.com/cdn/shop/files/MillMocSeaport-45.jpg?v=1752844122&width=740 740w, //easymocs.com/cdn/shop/files/MillMocSeaport-45.jpg?v=1752844122&width=980 980w, //easymocs.com/cdn/shop/files/MillMocSeaport-45.jpg?v=1752844122&
1884width=1024 1024w" width="1024" height="1536" loading="lazy" sizes="100vw" class="slideshow__motion-media has-motion theme-img"> 1885</div><div class="text-overlay text-overlay--with-reveal text-overlay--for-banner text-overlay--v-bottom text-overlay--h-left image-overlay__over has-motion"> 1886 <div class="text-overlay__inner" style="--heading-max-width: 15em"> 1887 <div class="text-overlay__text slideshow__motion-overlay has-motion"><div class="text-overlay__reveal"><div class="text-overlay__subheading subheading subheading--over has-motion">Comfort and convenience</div></div><div class="text-overlay__reveal"> 1888 1889 <h2 class="text-overlay__title h1 has-motion">The Mill Moc</h2> 1890 1891 </div><div class="text-overlay__button-row"><a class="text-overlay__button btn btn--secondary" href="/products/mill-moc-cashew-grizzly">Shop Mill Mocs</a></div></div> 1892 </div> 1893 </div></image-with-text-overlay></div><div class="slideshow-ctrl js-only"> 1894 <div class="slideshow-pagination mobile-only"><button class="page-btn" data-index="0" aria-controls="slideshow-template--16420275421372__16359276425da8ce46" aria-current="true"> 1895 <span class="visually-hidden">Load slide 1 of 4</span> 1896 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" class="page-btn__circle"> 1897 <circle class="page-btn__fg-circle" cx="12" cy="12" r="6" /> 1898 <circle class="page-btn__bg-circle" cx="12" cy="12" r="6" /> 1899 </svg> 1900 </button><button class="page-btn" data-index="1" aria-controls="slideshow-template--16420275421372__16359276425da8ce46"> 1901 <span class="visually-hidden">Load slide 2 of 4</span> 1902 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" class="page-btn__circle"> 1903 <circle class="page-btn__fg-circle" cx="12" cy="12" r="6" /> 1904 <circle class="page-btn__bg-circle" cx="12" cy="12" r="6" /> 1905 </svg> 1906 </button><button class="page-btn" data-index="2" aria-controls="slideshow-template--16420275421372__16359276425da8ce46"> 1907 <span class="visually-hidden">Load slide 3 of 4</span> 1908 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" class="page-btn__circle"> 1909 <circle class="page-btn__fg-circle" cx="12" cy="12" r="6" /> 1910 <circle class="page-btn__bg-circle" cx="12" cy="12" r="6" /> 1911 </svg> 1912 </button><button class="page-btn" data-index="3" aria-controls="slideshow-template--16420275421372__16359276425da8ce46"> 1913 <span class="visually-hidden">Load slide 4 of 4</span> 1914 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" class="page-btn__circle"> 1915 <circle class="page-btn__fg-circle" cx="12" cy="12" r="6" /> 1916 <circle class="page-btn__bg-circle" cx="12" cy="12" r="6" /> 1917 </svg> 1918 </button></div><div class="slideshow-nav desktop-only"> 1919 <button type="button" class="slideshow-nav__btn has-ltr-icon" name="prev" aria-controls="slideshow-template--16420275421372__16359276425da8ce46"> 1920 <span class="visually-hidden">Previous</span> 1921 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg> 1922 </button> 1923 1924 <button type="button" class="slideshow-nav__btn has-ltr-icon" name="next" aria-controls="slideshow-template--16420275421372__16359276425da8ce46"> 1925 <span class="visually-hidden">Next</span> 1926 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right" aria-hidden="true" focusable="false" role="presentation"><path d="m9 18 6-6-6-6"/></svg> 1927 </button> 1928 </div></div></slide-show></div> 1929 1930 1931 1932</div><div id="shopify-section-template--16420275421372__16359285201c71bbb1" class="shopify-section section-background-video"><link rel="stylesheet" href="//easymocs.com/cdn/shop/t/8/assets/video.css?v=52927323488706550131704637245">
1933<script src="//easymocs.com/cdn/shop/t/8/assets/video.js?v=61948905393951104701704637245" defer></script>
1933 1934 1935<div id="section-id-template--16420275421372__16359285201c71bbb1" class=" video-section video-section--background" data-cc-animate> 1936 <style data-shopify> 1937 #section-id-template--16420275421372__16359285201c71bbb1 .height--fixed { 1938 --image-height: 480px; 1939 } 1940 1941 @media (min-width: 768px) { 1942 #section-id-template--16420275421372__16359285201c71bbb1 .height--fixed { 1943 --image-height: 580px; 1944 } 1945 } 1946 1947 #section-id-template--16420275421372__16359285201c71bbb1 .block-0e02b1e1-0a34-401b-8a9f-d87b29a96271 { 1948 --heading-max-width: 15em; 1949 font-size: 32px; 1950 } 1951 1952 @media (min-width: 768px) { 1953 #section-id-template--16420275421372__16359285201c71bbb1 .block-0e02b1e1-0a34-401b-8a9f-d87b29a96271 {font-size: 58.8px; 1954 } 1955 } 1956 1957 @media (min-width: 1100px) { 1958 #section-id-template--16420275421372__16359285201c71bbb1 .block-0e02b1e1-0a34-401b-8a9f-d87b29a96271 { 1959 font-size: 84px; 1960 } 1961 } 1962 1963 1964</style> 1965 1966 <div class="height--fixed image-overlay image-overlay--bg-full image-overlay--bg-shadow" data-cc-animate> 1967 <div class="image-overlay__image height__image"> 1968 <div class=""> 1969 <deferred-media> 1970 <template> 1971 <video-component class="has-video" 1972 data-video-id="template--16420275421372__16359285201c71bbb1" 1973 data-autoplay="true" 1974 data-background="true" 1975 data-description="Who We Are"><video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" preload="metadata"><source src="//easymocs.com/cdn/shop/videos/c/vp/af75a75afcb641f4a552ce3390916acf/af75a75afcb641f4a552ce3390916acf.HD-1080p-7.2Mbps-22882485.mp4?v=0" type="video/mp4"><img loading="lazy" hidden src="//easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000_small.jpg?v=1704730497"></video> 1976</video-component> 1977 </template> 1978 </deferred-media> 1979 </div> 1980 1981 1982 1983<img src="//easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=3840" alt="" srcset="//easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=340 340w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=480 480w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=740 740w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=980 980w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=1200 1200w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=1400 1400w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=1600 1600w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=1920 1920w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=2560 2560w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=3200 3200w, //easymocs.com/cdn/shop/files/preview_images/af75a75afcb641f4a552ce3390916acf.thumbnail.0000000000.jpg?v=1704730497&width=3840 3840w" width="3840" height="2160" loading="lazy" sizes="100vw" class="video-played-hidden theme-img"> 1984 1985 </div><div class="text-overlay text-overlay--for-banner text-overlay--v-center text-overlay--h-center image-overlay__over"> 1986 <div class="text-overlay__inner"> 1987 <div class="text-overlay__text fade-in-up" data-cc-animate data-cc-animate-delay="0.5s"> 1988 1989 1990 1991 <div class="text-overlay__subheading subheading subheading--over lightish-spaced-row-above" ></div> 1992 1993 1994 1995 1996 1997 <h2 class="text-overlay__title h1 block-0e02b1e1-0a34-401b-8a9f-d87b29a96271" ></h2> 1998 1999 2000 2001 2002 2003 <div class="text-overlay__rte rte lightly-spaced-row large-text" ></div> 2004 2005 2006 2007 </div> 2008 </div> 2009 </div></div> 2010</div> 2011 2012 2013 2014 2015</div><div id="shopify-section-template--16420275421372__16359279164ff7d3f3" class="shopify-section section-gallery"><link rel="stylesheet" href="//easymocs.com/cdn/shop/t/8/assets/video.css?v=52927323488706550131704637245" media="print" onload="this.media='all'"> 2016
2016<script src="//easymocs.com/cdn/shop/t/8/assets/video.js?v=61948905393951104701704637245" defer></script>
2016<div id="section-id-template--16420275421372__16359279164ff7d3f3"> 2017 <style data-shopify> 2018#section-id-template--16420275421372__16359279164ff7d3f3 .gallery__item { 2019 height: 400px; 2020 }#section-id-template--16420275421372__16359279164ff7d3f3 .text-overlay__title { 2021 font-size: 22px; 2022 } 2023 @media (min-width: 768px) {#section-id-template--16420275421372__16359279164ff7d3f3 .gallery__item { 2024 height: 460px; 2025 }#section-id-template--16420275421372__16359279164ff7d3f3 .text-overlay__title {font-size: 22px; 2026 } 2027 } 2028 @media (min-width: 1100px) { 2029 #section-id-template--16420275421372__16359279164ff7d3f3 .text-overlay__title { 2030 font-size: 30px; 2031 } 2032 } 2033 </style> 2034<div class="fully-spaced-row--medium"><div class="container container--not-mobile"><div class=" 2035 gallery 2036 gallery--height-fixed 2037 gallery--grid-desktop-2 2038 gallery--grid-mobile-1 2039 gallery--with-margins gallery--mobile-carousel"><carousel-slider class="carousel" inactive> 2040 <div class="slider slider--no-scrollbar" id="slider-template--16420275421372__16359279164ff7d3f3"> 2041 <div class="slider__grid"><div class="slider__item gallery__item 2042 image-overlay 2043 image-overlay--bg-full 2044 image-overlay--edge-boxes 2045 " 2046 data-cc-animate><a class="image-overlay__image-link" href="/products/camp-scout-honey-crazy-horse"><div class="image-overlay__image gallery__image img-fill"> 2047<img src="//easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=2048" alt="" srcset="//easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=340 340w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=480 480w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=740 740w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=980 980w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=1200 1200w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=1400 1400w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=1600 1600w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=1920 1920w, //easymocs.com/cdn/shop/files/Ultra-high-resolution_luxury_l_Nano_Banana_2_19652.jpg?v=1774047391&width=2048 2048w" width="2048" height="2048" loading="lazy" sizes="(min-width: 1480px) 740px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2048</div><div class="text-overlay text-overlay--tight text-overlay--v-bottom text-overlay--h-left image-overlay__over"> 2049 <div class="text-overlay__inner"> 2050 <div class="text-overlay__text"><div class="text-overlay__subheading subheading subheading--over">A New Essential</div><h2 class="text-overlay__title h4">The Camp Scout</h2></div> 2051 </div> 2052 </div></a></div><div class="slider__item gallery__item 2053 image-overlay 2054 image-overlay--bg-full 2055 image-overlay--edge-boxes 2056 " 2057 data-cc-animate><a class="image-overlay__image-link" href="/products/mill-moc-cashew-grizzly"><div class="gallery__image image-overlay__image video-section img-fill"> 2058 <deferred-media> 2059 <template> 2060 <video-component 2061 class="has-video" 2062 data-video-id="template--16420275421372__16359279164ff7d3f3-474c4491-283d-4680-a37b-7b5a444e7e62" 2063 data-autoplay="true" 2064 data-background="false" 2065 data-natural-width= "true"> 2066 <video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" preload="metadata"><source src="//easymocs.com/cdn/shop/videos/c/vp/07cf70429e3d4a2184cd37a0c819f7b6/07cf70429e3d4a2184cd37a0c819f7b6.HD-720p-2.1Mbps-51494274.mp4?v=0" type="video/mp4"><img loading="lazy" hidden src="//easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000_small.jpg?v=1752845742"></video> 2067 </video-component> 2068 </template> 2069 </deferred-media> 2070<img src="//easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=1280" alt="" srcset="//easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=340 340w, //easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=480 480w, //easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=740 740w, //easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=980 980w, //easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=1200 1200w, //easymocs.com/cdn/shop/files/preview_images/07cf70429e3d4a2184cd37a0c819f7b6.thumbnail.0000000000.jpg?v=1752845742&width=1280 1280w" width="1280" height="720" loading="lazy" sizes="(min-width: 1480px) 740px, (min-width: 768px) 50vw, 100vw" class="video-played-hidden theme-img"> 2071</div><div class="text-overlay text-overlay--tight text-overlay--v-bottom text-overlay--h-left image-overlay__over"> 2072 <div class="text-overlay__inner"> 2073 <div class="text-overlay__text"><div class="text-overlay__subheading subheading subheading--over">3 pieces and gum rubber Vibram® outsoles, designed for going anywhere or nowhere at all.</div><h2 class="text-overlay__title h4">The Mill Moc</h2></div> 2074 </div> 2075 </div></a></div><div class="slider__item gallery__item 2076 image-overlay 2077 image-overlay--bg-full 2078 image-overlay--edge-boxes 2079 " 2080 data-cc-animate><a class="image-overlay__image-link" href="/collections/socks"><div class="image-overlay__image gallery__image img-fill"> 2081<img src="//easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=3872" alt="" srcset="//easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=340 340w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=480 480w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=740 740w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=980 980w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=1200 1200w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=1400 1400w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=1600 1600w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=1920 1920w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=2560 2560w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=3200 3200w, //easymocs.com/cdn/shop/files/EasySocks_4.jpg?v=1763140117&width=3872 3872w" width="3872" height="2581" loading="lazy" sizes="(min-width: 1480px) 740px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2082</div><div class="text-overlay text-overlay--tight text-overlay--v-bottom text-overlay--h-left image-overlay__over"> 2083 <div class="text-overlay__inner"> 2084 <div class="text-overlay__text"><div class="text-overlay__subheading subheading subheading--over">Knit in America</div><h2 class="text-overlay__title h4">Easysocks</h2><div class="text-overlay__button-row text-overlay__button-row--primary">
2085 <span class="text-overlay__button btn btn--primary">Socks</span> 2086 </div></div> 2087 </div> 2088 </div></a></div><div class="slider__item gallery__item 2089 image-overlay 2090 image-overlay--bg-full 2091 image-overlay--edge-boxes 2092 " 2093 data-cc-animate><a class="image-overlay__image-link" href="/collections/easymocs"><div class="image-overlay__image gallery__image img-fill"> 2094<img src="//easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=1333" alt="" srcset="//easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=340 340w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=480 480w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=740 740w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=980 980w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=1200 1200w, //easymocs.com/cdn/shop/files/JFRANK_LEWISTONSHOEMAKER_HR-265.jpg?v=1704739160&width=1333 1333w" width="1333" height="2000" loading="lazy" sizes="(min-width: 1480px) 740px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2095</div><div class="text-overlay text-overlay--tight text-overlay--v-bottom text-overlay--h-left image-overlay__over"> 2096 <div class="text-overlay__inner"> 2097 <div class="text-overlay__text"><div class="text-overlay__subheading subheading subheading--over">Insanely soft, premium leather that rivals any pair of slippers, and custom Ortholite® insoles that make a long day on your feet a whole lot more enjoyable.</div><h2 class="text-overlay__title h4">Top-shelf Comfort</h2></div> 2098 </div> 2099 </div></a></div><div class="slider__item gallery__item 2100 image-overlay 2101 image-overlay--bg-full 2102 image-overlay--edge-boxes 2103 " 2104 data-cc-animate><a class="image-overlay__image-link" href="/products/carrabassett-camp-moc-natural-cxl"><div class="image-overlay__image gallery__image img-fill"> 2105<img src="//easymocs.com/cdn/shop/files/MillMocSeaport-10.jpg?v=1752845642&width=1024" alt="" srcset="//easymocs.com/cdn/shop/files/MillMocSeaport-10.jpg?v=1752845642&width=340 340w, //easymocs.com/cdn/shop/files/MillMocSeaport-10.jpg?v=1752845642&width=480 480w, //easymocs.com/cdn/shop/files/MillMocSeaport-10.jpg?v=1752845642&width=740 740w, //easymocs.com/cdn/shop/files/MillMocSeaport-10.jpg?v=1752845642&width=980 980w, //easymocs.com/cdn/shop/files/MillMocSeaport-10.jpg?v=1752845642&width=1024 1024w" width="1024" height="683" loading="lazy" sizes="(min-width: 1480px) 740px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2106</div><div class="text-overlay text-overlay--tight text-overlay--v-center text-overlay--h-center image-overlay__over"> 2107 <div class="text-overlay__inner"> 2108 <div class="text-overlay__text"><div class="text-overlay__subheading subheading subheading--over">Summer Essentials</div><h2 class="text-overlay__title h4">The Carrabassetts</h2></div> 2109 </div> 2110 </div></a></div></div></div> 2111 </div> 2112 </carousel-slider></div></div> 2113</div> 2114 2115 2116 2117</div><div id="shopify-section-template--16420275421372__16359278867b92de38" class="shopify-section section-image-with-text"><div class="fully-spaced-row--medium"> 2118 <div class="container"> 2119 <div class="flexible-layout valign-middle"> 2120 <div class="column column--half "> 2121 2122 <div class="image-overlap" style="max-width: 700px"> 2123 <div class="image-overlap__image image-overlap__image-1"> 2124 <div class="fade-in-up" data-cc-animate data-cc-animate-delay="0.1s"> 2125<img src="//easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=5200" alt="" srcset="//easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=340 340w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=480 480w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=740 740w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=980 980w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=1200 1200w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=1400 1400w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=1600 1600w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=1920 1920w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=2560 2560w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=3200 3200w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=4000 4000w, //easymocs.com/cdn/shop/files/Rangeley-Snuff-Bench4x5.jpg?v=1728739459&width=5200 5200w" width="5200" height="4160" loading="lazy" sizes="(min-width: 1480px) 740px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2126</div> 2127 </div></div> 2128 2129 </div> 2130 2131 <div class="column column--half align-ltr-left" data-cc-animate> 2132 <div class="feature-text-paired"> 2133 2134 2135 2136 <div class="subheading subheading--over lightish-spaced-row-above" >Boots</div> 2137 2138 2139 2140 2141 2142 <h2 class="majortitle in-content h1" >We do it the old school way.</h2> 2143 2144 2145 2146 2147 2148 <div class="rte lightly-spaced-row " ><p>Every pair is handsewn start-to-finish in our small Maine workshop by traditional moccasin craftsmen with decades of experience. No corners are ever cut - from first stitch to last.</p></div> 2149 2150 2151 2152 2153 <div class="lightly-spaced-row button-row" > 2154 <a class="btn btn--primary button-row__btn" href="/products/rangeley-boot-mole-suede-copy">The Collection</a></div> 2155 2156 2157 2158 </div> 2159 </div> 2160 </div> 2161 </div> 2162</div> 2163 2164 2165 2166</div><div id="shopify-section-template--16420275421372__163592870141219e2f" class="shopify-section section-featured-blog"><div class="fully-spaced-row--medium"> 2167 <div class="container blog-row"> 2168 2169 2170 <h2 class="hometitle h4 align-center"><a href="/blogs/the-easy-blog" data-cc-animate>The Easy Blog</a></h2> 2171 2172 2173 2174 <div class="article-list article-layout--columns article-layout--one-row"> 2175 2176 <div class="article" data-cc-animate data-cc-animate-delay="0.15s"> 2177 <div class="article__inner"> 2178 2179 <div class="article-image"> 2180 <a href="/blogs/the-easy-blog/reflections-from-paris-why-relationships-matter-most"> 2181<img src="//easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=4284" alt="Reflections from Paris: Why Relationships Matter Most" srcset="//easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=340 340w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=480 480w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=740 740w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=980 980w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=1200 1200w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=1400 1400w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=1600 1600w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=1920 1920w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=2560 2560w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=3200 3200w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=4000 4000w, //easymocs.com/cdn/shop/articles/IMG_3240.jpg?crop=region&crop_height=2406&crop_left=0&crop_top=1652&crop_width=4284&v=1785354949&width=4284 4284w" width="4284" height="2406" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2182</a> 2183 </div> 2184 2185 2186 <h3><a href="/blogs/the-easy-blog/reflections-from-paris-why-relationships-matter-most">Reflections from Paris: Why Relationships Matter Most</a></h3><div class="rte">Now that I'm back home and have had a chance to catch my breath, I've been thinking about our market week in Paris. Greg and I made the trip over... 2187</div><div class="meta">
2188 <span class="iconmeta time"> 2189 2190 <time datetime="2026-07-29T19:55:44Z">July 29, 2026</time> 2191 2192 2193 — 2194 <span class="author">Ryan Bruns</span> 2195 2196 </span> 2197 </div> 2198 </div> 2199 </div> 2200 2201 <div class="article" data-cc-animate data-cc-animate-delay="0.3s"> 2202 <div class="article__inner"> 2203 2204 <div class="article-image"> 2205 <a href="/blogs/the-easy-blog/the-camp-moc-made-for-america-s-250th"> 2206<img src="//easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=3600" alt="The Camp Moc Made for Americaâs 250th" srcset="//easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=340 340w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=480 480w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=740 740w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=980 980w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=1200 1200w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=1400 1400w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=1600 1600w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=1920 1920w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=2560 2560w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=3200 3200w, //easymocs.com/cdn/shop/articles/EasyMoc250-15_9af8c746-b3c1-4bf6-9f58-eb64afe3081b.jpg?crop=region&crop_height=2022&crop_left=0&crop_top=189&crop_width=3600&v=1779456738&width=3600 3600w" width="3600" height="2022" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2207</a> 2208 </div> 2209 2210 2211 <h3><a href="/blogs/the-easy-blog/the-camp-moc-made-for-america-s-250th">The Camp Moc Made for Americaâs 250th</a></h3><div class="rte">To celebrate Americaâs 250th anniversary, we created a special edition Camp Moc that honors American craftsmanship, military heritage, and the enduring tradition of making things the right way.  Built... 2212</div><div class="meta"> 2213 <span class="iconmeta time"> 2214 2215 <time datetime="2026-05-22T13:32:15Z">May 22, 2026</time> 2216 2217 2218 — 2219 <span class="author">Ryan Bruns</span> 2220 2221 </span> 2222 </div> 2223 </div> 2224 </div> 2225 2226 <div class="article" data-cc-animate data-cc-animate-delay="0.45s"> 2227 <div class="article__inner"> 2228 2229 <div class="article-image"> 2230 <a href="/blogs/the-easy-blog/meet-the-dock-moc"> 2231<img src="//easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=1536" alt="Meet the Dock Moc" srcset="//easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=340 340w, //easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=480 480w, //easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=740 740w, //easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=980 980w, //easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=1200 1200w, //easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=1400 1400w, //easymocs.com/cdn/shop/articles/IMG_5136.jpg?crop=region&crop_height=862&crop_left=0&crop_top=592&crop_width=1536&v=1775055673&width=1536 1536w" width="1536" height="862" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"> 2232</a> 2233 </div> 2234 2235 2236 <h3><a href="/blogs/the-easy-blog/meet-the-dock-moc">Meet the Dock Moc</a></h3><div class="rte">Meet The Dock Moc! A refined take on a classic. Thereâs something powerful about simplicity done right.  The Dock Moc is a premium evolution of our original Mill Moc.... 2237</div><div class="meta">
2238 <span class="iconmeta time"> 2239 2240 <time datetime="2026-04-01T14:57:26Z">April 1, 2026</time> 2241 2242 2243 — 2244 <span class="author">Ryan Bruns</span> 2245 2246 </span> 2247 </div> 2248 </div> 2249 </div> 2250 2251 </div> 2252 2253 2254 2255 </div> 2256</div> 2257 2258 2259 2260</div> 2261 2262 </div> 2263 </main><div id="pagefooter"><!-- BEGIN sections: footer-group --> 2264<div id="shopify-section-sections--16420275945660__cross-page-promos" class="shopify-section shopify-section-group-footer-group"><style data-shopify> 2265 #section-id-sections--16420275945660__cross-page-promos { 2266 --bg-color: #ffffff; 2267 --text-color: #454564; 2268 }</style> 2269 2270 2271 2272</div><div id="shopify-section-sections--16420275945660__footer" class="shopify-section shopify-section-group-footer-group section-footer"> 2273 <div class="container container--no-max section-footer__row-container"> 2274 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="2"> 2275 2276 2277 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" > 2278 2279<div class="section-footer__title heading-font h6 no-wrap">Quick links</div> 2280 2281 2282 2283 <ul class="section-footer__menu-block__menu" > 2284 2285 <li> 2286 <a href="https://easymocs.com/apps/redo/returns-portal/login" class="no-wrap">Exchanges & Returns</a> 2287 </li> 2288 2289 <li> 2290 <a href="/pages/refund-policy" class="no-wrap">Refund Policy</a> 2291 </li> 2292 2293 <li> 2294 <a href="/pages/sizing" class="no-wrap">Sizing</a> 2295 </li> 2296 2297 <li> 2298 <a href="/pages/stockists" class="no-wrap">Retailers</a> 2299 </li> 2300 2301 <li> 2302 <a href="/pages/resoles-repairs" class="no-wrap">Resoles + Repairs</a> 2303 </li> 2304 2305 <li> 2306 <a href="/blogs/the-easy-blog" class="no-wrap">The Easy Blog</a> 2307 </li> 2308 2309 <li> 2310 <a href="/pages/shipping-policy" class="no-wrap">Shipping Policy</a> 2311 </li> 2312 2313 <li> 2314 <a href="/pages/privacy-policy" class="no-wrap">Privacy Policy</a> 2315 </li> 2316 2317 <li> 2318 <a href="/policies/terms-of-service" class="no-wrap">Terms of Service</a> 2319 </li> 2320 2321 </ul> 2322 2323 </div> 2324 2325 2326 2327 2328 <div class="section-footer__row__col section-footer__newsletter-block" > 2329 2330<div class="section-footer__title heading-font h6">Stay Up to Date</div> 2331 2332 2333 2334 <div class="section-footer__text rte"> 2335 <p>We only make products in small, limited batches. Sign up below to be the first to know about new products and re-stocks. First timer subscribers will receive 10% off their order.</p> 2336 </div> 2337 2338 2339 <div class="signup-form"> 2340 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2341 2342 2343 <input type="hidden" name="contact[tags]" value="prospect,newsletter"/> 2344 <p> 2345 <input type="email" 2346 placeholder="Your email" 2347 class="signup-form__email" 2348 value="" 2349 name="contact[email]" 2350 aria-label="Email" 2351 required /> 2352 </p> 2353 <button class="btn btn--primary signup-form__button" type="submit">Subscribe</button> 2354 2355 </form> 2356</div> 2357 2358 2359 2360 </div> 2361 2362 2363 2364 </div> 2365 </div> 2366 2367<div class="container container--no-max section-footer__row-container section-footer__row-container--with-localization"> 2368 <div class="section-footer__row section-footer__row-lower"> 2369 <div class="section-footer__row__col"> 2370 2371 <div class="section-footer__payment-icons"> 2372 2373 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2373<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2374 2375 2376 <svg class="section-footer__payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2376<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2377 2378 2379 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 2380 2381 <svg class="section-footer__payment-icon" width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm
23811.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg> 2382 2383 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2384 2385 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2386 2387 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
238706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2388 2389 2390 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
23907 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 2391 2392 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2393 2394 2395 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
2395<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 2396 2397 <svg class="section-footer__payment-icon" width="38" height="24" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" aria-labelledby="pi-satispay"><title id="pi-satispay">Satispay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" style="fill-opacity:.07;fill-rule:nonzero"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" style="fill:#ef4323;fill-rule:nonzero"/><path d="M673.066 283.461h640.814l1012.66 924.379c50.64 46.22 79.68 112.06 79.68 180.62 0 68.57-29.04 134.4-79.68 180.63l-1012.66 924.37H673.066c-24.632 0-39.66-16.09-45.492-31.15-5.847-15.06-5.605-37.06 12.582-53.68L1724.9 1418.47a40.74 40.74 0 0 0 13.24-30.01c0-11.39-4.83-22.32-13.24-30L640.156 368.289c-18.187-16.609-18.429-38.617-12.582-53.668 5.832-15.062 20.86-31.16 45.492-31.16" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/><path d="m868.125 2030.03-504.973-460.94c-50.636-46.23-79.683-112.06-79.683-180.63 0-68.56 29.047-134.4 79.683-180.62l504.973-460.949L1251.45 1096.8l-286.657 261.66a40.723 40.723 0 0 0-13.242 30 40.723 40.723 0 0 0 13.242 30.01l286.657 261.66-383.325 349.9Zm1148.515 463.43h-515.95l320.89-292.91 227.95 208.08c18.19 16.62 18.44 38.62 12.6 53.68-5.85 15.06-20.86 31.15-45.49 31.15M1821.58 576.379l-320.89-292.918h515.95c24.63 0 39.64 16.098 45.49 31.16 5.84 15.051 5.59 37.059-12.6 53.668l-227.95 208.09Z" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/></svg> 2398 2399 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2400 2401 2402 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
2402<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
240216.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2403 2404 2405 </div> 2406 2407 2408 2409 </div> 2410 <div class="section-footer__row__col"> 2411 2412 <div class="section-footer__localization"> 2413 2414
2415<script src="//easymocs.com/cdn/shop/t/8/assets/custom-select.js?v=58588404616066706311704637244" defer="defer"></script>
2415<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization__grid"><div class="localization__selector"> 2416 <input type="hidden" name="country_code" value="US"> 2417<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 2418 aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button" 2419 > 2420 <span class="text-start">United States (USD $)</span> 2421 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 2422 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 2423 </svg> 2424 </button> 2425 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 2426 aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" 2427 data-value="US" 2428 2429 aria-selected="true"> 2430 <span class="pointer-events-none">United States (USD $)</span> 2431 </li></ul> 2432 </div></country-selector></div></div>
2432<script> 2433 customElements.whenDefined('custom-select').then(() => { 2434 if (!customElements.get('country-selector')) { 2435 class CountrySelector extends customElements.get('custom-select') { 2436 constructor() { 2437 super(); 2438 this.loaded = false; 2439 } 2440 2441 async showListbox() { 2442 if (this.loaded) { 2443 super.showListbox(); 2444 return; 2445 } 2446 2447 this.button.classList.add('is-loading'); 2448 this.button.setAttribute('aria-disabled', 'true'); 2449 2450 try { 2451 const response = await fetch('?section_id=country-selector'); 2452 if (!response.ok) throw new Error(response.status); 2453 2454 const tmpl = document.createElement('template'); 2455 tmpl.innerHTML = await response.text(); 2456 2457 const el = tmpl.content.querySelector('.custom-select__listbox'); 2458 this.listbox.innerHTML = el.innerHTML; 2459 2460 this.options = this.querySelectorAll('.custom-select__option'); 2461 this.loaded = true; 2462 } catch { 2463 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 2464 } finally { 2465 super.showListbox(); 2466 this.button.classList.remove('is-loading'); 2467 this.button.setAttribute('aria-disabled', 'false'); 2468 } 2469 } 2470 2471 setButtonWidth() { 2472 return; 2473 } 2474 } 2475 2476 customElements.define('country-selector', CountrySelector); 2477 } 2478 }); 2479 </script>
2479<script> 2480 document.getElementById('footer-localization').addEventListener('change', (evt) => { 2481 const input = evt.target.previousElementSibling; 2482 if (input && input.tagName === 'INPUT') { 2483 input.value = evt.detail.selectedValue; 2484 evt.currentTarget.submit(); 2485 } 2486 }); 2487 </script>
2487</form> 2488 </div> 2489 2490 2491 <div class="copyright"><span class="copy">© 2026 <a href="/">Easymoc</a>.</span> 2492 2493 2494 <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a> 2495 2496 2497 </div> 2498 </div> 2499 </div> 2500</div> 2501 2502 2503 2504</div> 2505<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group --> 2506<div id="shopify-section-sections--16420276011196__cart-drawer" class="shopify-section shopify-section-group-overlay-group section-cart-drawer">
2506<script src="//easymocs.com/cdn/shop/t/8/assets/cart-drawer.js?v=102395745107704590771704637243" defer></script>
2506 2507 2508<cart-drawer class="drawer fixed top-0 right-0 flex flex-col w-full has-motion js-cart-drawer" role="dialog" tabindex="-1" aria-labelledby="CartDrawerModal-Title" aria-modal="true" aria-hidden="true" data-name="cart-drawer" data-section-id="sections--16420276011196__cart-drawer"> 2509 <cart-form data-section-id="sections--16420276011196__cart-drawer" class="cart-drawer" data-ajax-update="true"> 2510 <div class="cart-drawer__content cart-drawer__content--hidden" data-merge-attributes="content-container"> 2511 <div class="cart-drawer__content-upper"> 2512 <header class="cart-drawer__header cart-drawer__content-item"> 2513 <div id="CartDrawerModal-Title" class="cart-drawer__title h4 heading-font" data-merge="header-title"> 2514 Your cart 2515 2516 </div> 2517 2518 <button type="button" class="drawer__close-btn js-close-drawer"> 2519 <span class="visually-hidden">Close</span> 2520 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg> 2521 </button> 2522 </header><div class="cart-drawer__content-item"> 2523 <div class="cart-info-block cart-info-block--lmtb"> 2524</div> 2525 </div><div class="cart-item-list cart-drawer__content-item"> 2526 <div class="cart-item-list__body" data-merge-list="cart-items"> 2527 2528 </div> 2529 </div></div> 2530 2531 <div data-merge="cross-sells" data-merge-cache="blank"></div> 2532 </div> 2533 2534 <div class="cart-drawer__footer cart-drawer__footer--hidden" data-merge-attributes="footer-container"><div data-merge="footer"> 2535 2536 </div> 2537 2538 2539 2540 <div class="checkout-buttons hidden" data-merge-attributes="checkout-buttons"> 2541 2542 <a href="/checkout" class="btn btn--large btn--wide">Checkout</a> 2543 2544 </div></div> 2545 2546 <div 2547 class="cart-drawer__empty-content" 2548 data-merge-attributes="empty-container" 2549 > 2550 <button type="button" class="drawer__close-btn js-close-drawer"> 2551 <span class="visually-hidden">Close</span> 2552 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg> 2553 </button> 2554 <div class="align-center"><div class="lightly-spaced-row"><span class="icon--large"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.5"><path d="M2 9.25h20l-4 12H6z"/><path stroke-linecap="square" d="M12 9V3"/></g></svg></span></div><div class="majortitle h1">Your cart is empty</div><div class="button-row"> 2555 <a class="btn btn--primary button-row__btn" href="/collections/all">Start shopping</a> 2556 </div></div> 2557 </div> 2558 </cart-form> 2559</side-drawer> 2560</div> 2561<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="Close"></a> 2562 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
2562<script src="//easymocs.com/cdn/shop/t/8/assets/added-notification.js?v=2949756483766986951704637243" defer></script>
2562 2563 <template id="AddedNotification"> 2564 <added-notification class="added-notification added-notification--hidden"> 2565 <div class="added-notification__message-area"> 2566 <div class="added-notification__message-title"></div> 2567 <div class="added-notification__message-text underline-child">Added to your <a href="/cart">Cart</a></div> 2568 </div> 2569 <div class="added-notification__button-area"> 2570 <button type="button" class="added-notification__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 2571 </div> 2572 </added-notification> 2573 </template><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 2574 2575
2576<script> 2577 console.log("[Alia app extension] v1.0.5"); 2578 2579 const BACKEND_URL = "https://backend.alia-prod.com"; 2580 2581 window.ALIA_SHOPIFY_EXTENSION_INFO = { 2582 customerID: "", 2583 country: "US", 2584 market: "us", 2585 language: "en" 2586 } 2587 2588 if (document.readyState !== "loading") { 2589 initAlia(); 2590 } else { 2591 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 2592 } 2593 2594 async function initAlia() { 2595 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=easymoc.myshopify.com"; 2596 const script = document.createElement("script"); 2597 script.src = url; 2598 script.async = true; 2599 document.head.appendChild(script); 2600 } 2601</script>
2601 2602 2603</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
2603<script id="ReStock-config"> 2604 var _ReStockConfig = window._ReStockConfig || {}; 2605 2606 _ReStockConfig.templateName = "index"; 2607 _ReStockConfig.isB2BCustomer = null; 2608 _ReStockConfig.currentLocationId = null; 2609 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us"; 2610 _ReStockConfig.marketId = 772243644;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".quantity-submit-row__submit.input-row",".quantity-submit-row.input-row.has-spb",".form"],"support_wrapper":null,"css_selector_from_theme":"[type='submit'].button.button--large","inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"[type='submit'].button.button--large","css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["button","button--large"],"global_raw_css":"","product_page_raw_css":null,"after_subscribe_message_styles":{"toastColor":"202223","toastBackgroundColor":"d9dfea"}},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":49540,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_
2610in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false}},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false}},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false}}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"color":"","borderRadius":"","backgroundColor":""},"is_hidden":false},"button":{"custom_styles":{"color":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
2610dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"This is a 'wait list' product and will ship in 4-8 weeks. The orders are first-come, first-served.\n\nTo be added to the list, pay 50% now and 50% when the product is ready to ship. You will be notified when ready.","btn_text":"Wait List Pre-order","availability_date_label":"Expected availability","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"[type='submit'].button.button--large","css_selector_by_support":null,"css_selector_from_theme":"[type='submit'].button.button--large"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[39677389668540],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{"5528879292":{"has_discount":false,"value_type":"percentage","value":0.0}},"selling_plans_billing_settings":{"5528879292":{"payment_type":"PARTIAL","checkout_charge":{"percentage":50.0,"charge_type":"PERCENTAGE","exact_amount":0.0},"remaining_fee_checkout_time":{"date_type":"AFTER_SOME_DAYS","exact_date":null,"after_some_days":14}}},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{"5528879292":[39677389668540]},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{"5528879292":{"type":"SOON","config":{}}},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order
2610contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":40764,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 2611 sdkConfig: metafieldConfigData, 2612 preOrderConfig: metafieldPreOrderData, 2613 wishlistConfig: metafieldWishlistData, 2614 featureFlags: metafieldFlagsData 2615 }; 2616</script>
2616 2617 2618<!-- BEGIN app snippet: early-cart-guard -->
2618<script id="ReStock-early-cart-guard"> 2619(function (window) { 2620 try { 2621 if (window.__nmPreorderEarlyGuard) return; 2622 2623 let cfg = null; 2624 const metafields = window._ReStockConfig?._metafields; 2625 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 2626 cfg = metafields.preOrderConfig; 2627 } 2628 2629 let wrappersInstalled = false; 2630 2631 window.__nmPreorderEarlyGuard = { 2632 v: 1, 2633 active: true, 2634 setConfig: function (nextConfig) { 2635 if (!nextConfig || typeof nextConfig !== 'object') return; 2636 cfg = nextConfig; 2637 if (cfg.override_cart_requests === true) installWrappers(); 2638 } 2639 }; 2640 2641 function isGuardActive() { 2642 return window.__nmPreorderEarlyGuard?.active === true; 2643 } 2644 2645 function isCartAddUrl(url) { 2646 try { 2647 const parsed = new URL(String(url), window.document.baseURI); 2648 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 2649 } catch (error) { 2650 return false; 2651 } 2652 } 2653 2654 function isPageActive() { 2655 const template = window._ReStockConfig?.templateName; 2656 let pageConfig = null; 2657 if (template === 'product') { 2658 pageConfig = cfg.product_page; 2659 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 2660 pageConfig = cfg.collection_page; 2661 } else if (template === 'index') { 2662 pageConfig = cfg.landing_page; 2663 } 2664 return pageConfig?.ui_styles?.is_active === true; 2665 } 2666 2667 function shouldEnrich() { 2668 if (!cfg) return false; 2669 if (cfg.override_cart_requests !== true) return false; 2670 if (cfg.is_service_active !== true) return false; 2671 if (cfg.limit_reached === true) return false; 2672 if (window._ReStockConfig?.isB2BCustomer) return false; 2673 return isPageActive(); 2674 } 2675 2676 function isPlanVisibleInMarket(planId) { 2677 const planToMarkets = cfg.selling_plan_id_to_market_ids; 2678 if (!planToMarkets) return true; 2679 const allowedMarketIds = planToMarkets[planId]; 2680 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 2681 const marketId = window._ReStockConfig?.marketId; 2682 if (marketId == null) return true; 2683 return allowedMarketIds.includes(Number(marketId)); 2684 } 2685 2686 function findSellingPlanId(variantId) { 2687 const planToVariants = cfg.selling_plan_id_to_variant_ids; 2688 if (!planToVariants) return null; 2689 for (const planId of Object.keys(planToVariants)) { 2690 const variantIds = planToVariants[planId]; 2691 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 2692 } 2693 return null; 2694 } 2695 2696 function localizedContents() { 2697 const contents = cfg.product_page?.ui_contents; 2698 if (!contents || typeof contents !== 'object') return {}; 2699 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 2700 } 2701 2702 function shopLanguage() { 2703 const locale = window.Shopify?.locale; 2704 if (locale) return locale; 2705 const documentLanguage = window.document?.documentElement?.lang; 2706 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 2707 return null; 2708 } 2709 2710 function formatDate(date) { 2711 return date.toISOString().split('T')[0]; 2712 } 2713 2714 function toFiniteNumber(value) { 2715 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 2716 if (typeof value === 'string') { 2717 const parsed = parseFloat(value); 2718 return Number.isFinite(parsed) ? parsed : null; 2719 } 2720 return null; 2721 } 2722 2723 function clamp(value, min, max) { 2724 return Math.min(max, Math.max(min, value)); 2725 } 2726 2727 function availabilityDateText(planId) { 2728 const settings = cfg.description_availability_config?.[planId]; 2729 if (!settings) return ''; 2730 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 2731 if (settings.type === 'SPECIFIC_DATE') { 2732 const parsed = new Date(settings.config.date); 2733 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 2734 } 2735 if (settings.type === 'RELATIVE_DATE') { 2736 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 2737 if (isNaN(days)) return ''; 2738 const futureDate = new Date(); 2739 futureDate.setDate(futureDate.getDate() + days); 2740 return formatDate(futureDate); 2741 } 2742 return ''; 2743 } 2744 2745 function inlineVariantPrice(variantId) { 2746 const variants = window._ReStockConfig?.product?.variants;
2747 if (!Array.isArray(variants)) return null; 2748 const variant = variants.find(function (candidate) { 2749 return Number(candidate?.id) === variantId; 2750 }); 2751 if (!variant) return null; 2752 return variant.price ? variant.price / 100 : 0; 2753 } 2754 2755 function finalPriceForPlan(price, planId) { 2756 const adjustment = cfg.selling_plans_settings?.[planId]; 2757 if (!adjustment?.has_discount) return price; 2758 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 2759 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 2760 return price; 2761 } 2762 2763 function formatMoneyIntl(price) { 2764 const currency = window.Shopify?.currency?.active || 'USD'; 2765 const locale = window.Shopify?.locale || 'en-US'; 2766 try { 2767 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 2768 } catch (error) { 2769 return currency + ' ' + price.toFixed(2); 2770 } 2771 } 2772 2773 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 2774 2775 function delimit(cents, precision, thousands, decimal) { 2776 const parts = (cents / 100).toFixed(precision).split('.'); 2777 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 2778 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 2779 } 2780 2781 const AMOUNT_FORMATTERS = new Map([ 2782 ['amount', function (cents) { return delimit(cents, 2, ','); }], 2783 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 2784 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 2785 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 2786 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 2787 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 2788 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 2789 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 2790 ]); 2791 2792 function decodeEntities(s) { 2793 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 2794 } 2795 2796 function moneyFormat() { 2797 const format = window._ReStockConfig?.moneyFormat; 2798 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 2799 } 2800 2801 function formatMoney(amount) { 2802 const format = moneyFormat(); 2803 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 2804 if (!formatAmount) return formatMoneyIntl(amount); 2805 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 2806 } 2807 2808 function calculateCheckoutCharge(price, policy) { 2809 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 2810 if (!Number.isFinite(price) || price <= 0) return 0; 2811 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 2812 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 2813 } 2814 2815 function formatRemainingDueDate(policy) { 2816 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 2817 if (date_type === 'EXACT_DATE' && exact_date) { 2818 const parsed = new Date(exact_date + 'T12:00:00Z'); 2819 if (!isNaN(parsed.getTime())) return formatDate(parsed); 2820 } 2821 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 2822 const days = toFiniteNumber(after_some_days); 2823 if (days === null) return ''; 2824 const futureDate = new Date(); 2825 futureDate.setDate(futureDate.getDate() + days); 2826 return formatDate(futureDate); 2827 } 2828 return ''; 2829 } 2830 2831 function paymentText(planId, variantId) { 2832 const policy = cfg.selling_plans_billing_settings?.[planId]; 2833 if (!policy) return ''; 2834 const contents = localizedContents(); 2835 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 2836 2837 const price = inlineVariantPrice(variantId); 2838 if (price == null) return ''; 2839 2840 const planPrice = finalPriceForPlan(price, planId); 2841 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 2842 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 2843 const dueDate = formatRemainingDueDate(policy); 2844 2845 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 2846 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 2847 const formattedDueNow = formatMoney(dueNowAmount); 2848 const formattedDueLater = formatMoney(dueLaterAmount); 2849 const dueLaterPart = dueDate 2850 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 2851 : formattedDueLater + ' ' + dueLaterLabel; 2852 2853 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 2854 } 2855 2856 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 2857 const DEFAULT_PAYMENT_LABEL = 'Payment'; 2858 const TYPE_MARKER = 'Type'; 2859 2860 function cleanLabel(raw) { 2861 return String(raw == null ? '' : raw) 2862 .replace(/[[\]]/g, '') 2863 .replace(/[\s:ï¼]+$/, '') 2864 .trim(); 2865 } 2866 2867 function resolvePaymentLabel(raw) { 2868 const cleaned = cleanLabel(raw); 2869 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 2870 return DEFAULT_PAYMENT_LABEL; 2871 } 2872 return cleaned; 2873 } 2874 2875 function resolveAvailabilityLabel(raw, paymentLabel) { 2876 const cleaned = cleanLabel(raw); 2877 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 2878 return DEFAULT_AVAILABILITY_LABEL; 2879 } 2880 return cleaned; 2881 } 2882 2883 function visibleCartProperties(planId, variantId) { 2884 const properties = {};
2885 try { 2886 const contents = localizedContents(); 2887 const paymentLabel = resolvePaymentLabel(contents.payment_label); 2888 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 2889 const availabilityDate = availabilityDateText(planId); 2890 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 2891 const payment = paymentText(planId, variantId); 2892 if (payment) properties[paymentLabel] = payment; 2893 } catch (error) {} 2894 return properties; 2895 } 2896 2897 function setJsonProperty(item, name, value) { 2898 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 2899 if (properties[name] === value) return false; 2900 properties[name] = value; 2901 item.properties = properties; 2902 return true; 2903 } 2904 2905 function coerceJsonNumbers(item) { 2906 if (item.id) item.id = Number(item.id); 2907 if (item.quantity) item.quantity = Number(item.quantity); 2908 } 2909 2910 function applyVisibleJsonProperties(item, planId, variantId) { 2911 const properties = visibleCartProperties(planId, variantId); 2912 let changed = false; 2913 for (const name of Object.keys(properties)) { 2914 if (setJsonProperty(item, name, properties[name])) changed = true; 2915 } 2916 return changed; 2917 } 2918 2919 function enrichJsonItem(item) { 2920 if (!item || typeof item !== 'object') return false; 2921 const variantId = Number(item.id); 2922 if (!Number.isFinite(variantId)) return false; 2923 const planId = findSellingPlanId(variantId); 2924 if (planId == null) return false; 2925 2926 if (cfg.is_selling_plan_removed_by_support) { 2927 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 2928 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 2929 if (!tagged && !typed) return false; 2930 coerceJsonNumbers(item); 2931 return true; 2932 } 2933 2934 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 2935 2936 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 2937 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 2938 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 2939 applyVisibleJsonProperties(item, planId, variantId); 2940 coerceJsonNumbers(item); 2941 return true; 2942 } 2943 2944 function enrichJson(data) { 2945 if (!data || typeof data !== 'object') return false; 2946 if (Array.isArray(data.items)) { 2947 let changed = false; 2948 for (const item of data.items) { 2949 if (enrichJsonItem(item)) changed = true; 2950 } 2951 return changed; 2952 } 2953 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 2954 return enrichJsonItem(data); 2955 } 2956 2957 function paramScopes(params) { 2958 const prefixes = []; 2959 const seen = {}; 2960 params.forEach(function (value, key) { 2961 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 2962 if (match && !seen[match[1]]) { 2963 seen[match[1]] = true; 2964 prefixes.push('items[' + match[1] + ']'); 2965 } 2966 }); 2967 if (prefixes.length > 0) return prefixes; 2968 if (params.get('items[id]') != null) return ['items']; 2969 if (params.get('id') != null) return ['']; 2970 return []; 2971 } 2972 2973 function scopeKey(prefix, name) { 2974 return prefix ? prefix + '[' + name + ']' : name; 2975 } 2976 2977 function scopePropertyKey(prefix, name) { 2978 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 2979 } 2980 2981 function setParam(params, key, value) { 2982 if (params.get(key) === value) return false; 2983 params.set(key, value); 2984 return true; 2985 } 2986 2987 function applyRemovedBySupportParams(params, prefix) { 2988 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 2989 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 2990 return tagged || typed; 2991 } 2992 2993 function applyVisibleParamProperties(params, prefix, planId, variantId) { 2994 const properties = visibleCartProperties(planId, variantId); 2995 let changed = false;
2996 for (const name of Object.keys(properties)) { 2997 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 2998 } 2999 return changed; 3000 } 3001 3002 function enrichParamScope(params, prefix, planId, variantId) { 3003 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 3004 3005 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 3006 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 3007 3008 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 3009 if (existingPlan == null || existingPlan === '') { 3010 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 3011 changed = true; 3012 } 3013 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 3014 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 3015 changed = true; 3016 } 3017 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 3018 return changed; 3019 } 3020 3021 function enrichParams(params) { 3022 const scopes = paramScopes(params); 3023 let changed = false; 3024 for (const prefix of scopes) { 3025 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 3026 if (!Number.isFinite(variantId)) continue; 3027 const planId = findSellingPlanId(variantId); 3028 if (planId == null) continue; 3029 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 3030 } 3031 return changed; 3032 } 3033 3034 function enrichBody(body) { 3035 if (typeof body === 'string') { 3036 let jsonData = null; 3037 try { 3038 jsonData = JSON.parse(body); 3039 } catch (error) { 3040 jsonData = null; 3041 } 3042 if (jsonData && typeof jsonData === 'object') { 3043 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 3044 } 3045 const params = new URLSearchParams(body); 3046 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 3047 } 3048 if (typeof FormData !== 'undefined' && body instanceof FormData) { 3049 return { body: body, changed: enrichParams(body) }; 3050 } 3051 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 3052 return { body: body, changed: enrichParams(body) }; 3053 } 3054 return { body: body, changed: false }; 3055 } 3056 3057 function extractRequestUrl(input) { 3058 if (typeof input === 'string') return input; 3059 if (typeof input?.url === 'string') return input.url; 3060 if (typeof input?.href === 'string') return input.href; 3061 return ''; 3062 } 3063 3064 function maybeEnrichFetchInit(input, init) { 3065 if (!isGuardActive() || !init || init.body == null) return init; 3066 const url = extractRequestUrl(input); 3067 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 3068 const enriched = enrichBody(init.body); 3069 if (!enriched.changed) return init; 3070 return { ...init, body: enriched.body }; 3071 } 3072 3073 function installWrappers() { 3074 if (wrappersInstalled) return; 3075 wrappersInstalled = true; 3076 3077 const originalFetch = window.fetch; 3078 window.fetch = function (input, init) { 3079 let nextInit = init; 3080 try { 3081 nextInit = maybeEnrichFetchInit(input, init); 3082 } catch (error) {} 3083 return originalFetch.call(this || window, input, nextInit); 3084 }; 3085 3086 const xhrPrototype = window.XMLHttpRequest?.prototype; 3087 if (xhrPrototype) { 3088 const originalOpen = xhrPrototype.open; 3089 const originalSend = xhrPrototype.send; 3090 xhrPrototype.open = function () { 3091 try { 3092 this.__nmEarlyGuardUrl = arguments[1]; 3093 } catch (error) {} 3094 return originalOpen.apply(this, arguments); 3095 }; 3096 xhrPrototype.send = function (body) { 3097 try { 3098 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 3099 const enriched = enrichBody(body); 3100 if (enriched.changed) return originalSend.call(this, enriched.body); 3101 } 3102 } catch (error) {} 3103 return originalSend.apply(this, arguments); 3104 }; 3105 } 3106 } 3107 3108 if (cfg?.override_cart_requests === true) installWrappers(); 3109 } catch (error) {} 3110})(window); 3111</script>
3111 3112<!-- END app snippet --> 3113<!-- BEGIN app snippet: wishlist-page-container -->
3113<script id="ReStock-wishlist-page-container"> 3114(function (window) { 3115 try { 3116 if (window.__nmWishlistPageContainer) return; 3117 3118 const CONTAINER_ID = 'nm-wishlist-page-root'; 3119 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 3120 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 3121 3122 function trimTrailingSlash(path) { 3123 const value = String(path); 3124 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 3125 } 3126 3127 function stripRoutesRoot(pathname) { 3128 const root = window.Shopify?.routes?.root; 3129 if (typeof root !== 'string') return pathname; 3130 const prefix = trimTrailingSlash(root); 3131 if (prefix === '' || prefix === '/') return pathname; 3132 if (pathname === prefix) return '/'; 3133 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 3134 } 3135 3136 function isConfiguredPage(pagePath) { 3137 const pathname = window.location?.pathname; 3138 if (typeof pathname !== 'string') return false; 3139 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 3140 } 3141 3142 function hasShareToken() { 3143 const search = window.location?.search; 3144 if (!search) return false; 3145 return !!new URLSearchParams(search).get('w'); 3146 } 3147 3148 function isBootable(wishlistConfig, sdkConfig) { 3149 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 3150 if (sdkConfig.app_enabled !== true) return false; 3151 if (sdkConfig.is_suspended === true) return false; 3152 return wishlistConfig.is_service_active === true; 3153 } 3154 3155 function matchElement(selector) { 3156 try { 3157 return window.document.querySelector(selector) || null; 3158 } catch (error) { 3159 return null; 3160 } 3161 } 3162 3163 function configuredTarget(placement) { 3164 if (!placement || typeof placement !== 'object') return null; 3165 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 3166 const element = matchElement(placement.css_selector); 3167 if (!element) return null; 3168 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 3169 return { element: element, relative: relative }; 3170 } 3171 3172 function builtInTarget() { 3173 for (const selector of TARGET_SELECTORS) { 3174 const element = matchElement(selector); 3175 if (element) return { element: element, relative: 'start' }; 3176 } 3177 return null; 3178 } 3179 3180 function insertContainer(container, target) { 3181 if (target.relative === 'before' || target.relative === 'after') { 3182 const parent = target.element.parentNode; 3183 if (!parent) return false; 3184 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 3185 return true; 3186 } 3187 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 3188 return true; 3189 } 3190 3191 function createContainer(placement) { 3192 const target = configuredTarget(placement) || builtInTarget(); 3193 if (!target) return null; 3194 const container = window.document.createElement('div'); 3195 container.id = CONTAINER_ID; 3196 container.setAttribute('data-nm-container-source', 'fallback'); 3197 return insertContainer(container, target) ? container : null; 3198 } 3199 3200 function usablePagePath(wishlistConfig) { 3201 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 3202 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 3203 } 3204 3205 function wishlistPageConfig(wishlistConfig) { 3206 const pagePath = usablePagePath(wishlistConfig); 3207 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 3208 } 3209 3210 function armContainer(myWishlist) { 3211 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 3212 if (container) container.removeAttribute('data-nm-page-state'); 3213 } 3214 3215 function markInactive() { 3216 const container = window.document.getElementById(CONTAINER_ID); 3217 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 3218 } 3219 3220 function dearmContainer() { 3221 const stale = window.document.getElementById(CONTAINER_ID); 3222 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 3223 else markInactive(); 3224 } 3225 3226 function ensure(wishlistConfig, sdkConfig) {
3227 try { 3228 const myWishlist = wishlistPageConfig(wishlistConfig); 3229 if (!myWishlist) { 3230 if (usablePagePath(wishlistConfig)) dearmContainer(); 3231 return; 3232 } 3233 const active = myWishlist.type === 'separate_page' || hasShareToken(); 3234 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 3235 else markInactive(); 3236 } catch (error) {} 3237 } 3238 3239 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 3240 3241 const metafields = window._ReStockConfig?._metafields; 3242 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 3243 } catch (error) {} 3244})(window); 3245</script>
3245 3246<!-- END app snippet --> 3247
3248<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
3248 3249 3250<style> 3251 #nm-wishlist-page-root { 3252 min-height: 60vh; 3253 } 3254 3255 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 3256 box-sizing: border-box; 3257 max-width: 1200px; 3258 margin: 0 auto; 3259 padding: 0 1.5rem; 3260 } 3261 3262 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 3263 display: none; 3264 } 3265 3266 #nm-wishlist-page-root:empty { 3267 display: flex; 3268 align-items: center; 3269 justify-content: center; 3270 } 3271 3272 #nm-wishlist-page-root:empty::after { 3273 content: ""; 3274 width: 36px; 3275 height: 36px; 3276 border: 3px solid #e3e3e3; 3277 border-top-color: #1773b0; 3278 border-radius: 50%; 3279 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 3280 } 3281 3282 @keyframes nm-wishlist-page-boot-spin { 3283 to { 3284 transform: rotate(360deg); 3285 } 3286 } 3287 3288 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 3289 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 3290 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 3291 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 3292 display: none !important; 3293 } 3294</style> 3295 3296 3297</div><div id="shopify-block-AbHJGZEh3SXNSTHJEe__17627155365306921321" class="shopify-block shopify-app-block">
3298<script id='kickflip-settings' type='application/javascript'> 3299 window.kickflip = { 3300 ...(window.kickflip || {}), 3301 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 3302 integrationSettings: {"integration_type":"customize_button","customize_button_text":"Customize","modal_width":85,"modal_height":85,"corner_radius":0,"close_button_color":"#FFFFFF","customize_button_class":"","customizer_height":80,"customizer_horizontal_padding":0,"customizer_vertical_padding":0,"advanced_mode":false,"add_button_selector":"","customizer_only_selector":"","hide_selectors":"","cart_advanced_mode":false,"cart_main_container_selector":"","cart_other_container_selectors":""}, 3303 }; 3304</script>
3304 3305 3306 3307 3308 3309 3310 3311</div>
3311<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3311 3312</body> 3313</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.