1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4<link rel="preload" href="https://cdn.shopify.com/s/files/1/0637/1154/3468/files/Apparel-Black.woff2?v=1764352067" as="font" type="font/woff2" crossorigin> <style> @font-face { font-family: "Apparel Black"; src: url("https://cdn.shopify.com/s/files/1/0637/1154/3468/files/Apparel-Black.woff2?v=1764352067") format("woff2"); font-weight: 900; font-style: normal; font-display: swap; } h1, h2, h3, h4, h5, h6 { font-family: "Apparel Black", sans-serif !important; font-weight: 900 !important; } { font-family: "Apparel Black", sans-serif !important; font-weight: 900 !important; } </style><meta charset="utf-8"> 5<meta name="viewport" content="width=device-width,initial-scale=1"> 6<title>Makeworth Coffee </title><link rel="canonical" href="https://makeworthcoffee.com/tools/recurring/login"><link rel="icon" href="//makeworthcoffee.com/cdn/shop/files/Makeworth_CR_logo_M_Blk.png?crop=center&height=48&v=1701030313&width=48" type="image/png"> 7 <link rel="apple-touch-icon" href="//makeworthcoffee.com/cdn/shop/files/Makeworth_CR_logo_M_Blk.png?crop=center&height=180&v=1701030313&width=180"><meta property="og:site_name" content="Makeworth Coffee "> 8<meta property="og:url" content="https://makeworthcoffee.com/tools/recurring/login"> 9<meta property="og:title" content="Makeworth Coffee "> 10<meta property="og:type" content="website"> 11<meta property="og:description" content="Makeworth Coffee is a specialty coffee roaster in Bellingham, Washington. Makeworth Coffee roasts their own coffee to showcase balance, sweetness and complexity for wholesale and directly to customers"><meta name="twitter:card" content="summary_large_image"> 12<meta name="twitter:title" content="Makeworth Coffee "> 13<meta name="twitter:description" content="Makeworth Coffee is a specialty coffee roaster in Bellingham, Washington. Makeworth Coffee roasts their own coffee to showcase balance, sweetness and complexity for wholesale and directly to customers"> 14<style>@font-face { 15 font-family: Jost; 16 font-weight: 400; 17 font-style: normal; 18 font-display: fallback; 19 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 20 url("//makeworthcoffee.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 21} 22@font-face { 23 font-family: Jost; 24 font-weight: 700; 25 font-style: normal; 26 font-display: fallback; 27 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 28 url("//makeworthcoffee.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 29} 30@font-face { 31 font-family: Jost; 32 font-weight: 500; 33 font-style: normal; 34 font-display: fallback; 35 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"), 36 url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff"); 37} 38@font-face { 39 font-family: Jost; 40 font-weight: 400; 41 font-style: italic; 42 font-display: fallback; 43 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 44 url("//makeworthcoffee.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 45} 46@font-face { 47 font-family: Jost; 48 font-weight: 700; 49 font-style: italic; 50 font-display: fallback; 51 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 52 url("//makeworthcoffee.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 53} 54@font-face { 55 font-family: Gloock; 56 font-weight: 400; 57 font-style: normal; 58 font-display: fallback; 59 src: url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2") format("woff2"), 60 url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c626112c79dbb6eed784be3427064b7244d8f092.woff") format("woff"); 61} 62@font-face { 63 font-family: Gloock; 64 font-weight: 400; 65 font-style: normal; 66 font-display: fallback; 67 src: url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2") format("woff2"), 68 url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c626112c79dbb6eed784be3427064b7244d8f092.woff") format("woff"); 69} 70@font-face { 71 font-family: Jost; 72 font-weight: 500; 73 font-style: normal; 74 font-display: fallback; 75 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"), 76 url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff"); 77} 78@font-face { 79 font-family: Jost; 80 font-weight: 600; 81 font-style: normal; 82 font-display: fallback; 83 src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"), 84 url("//makeworthcoffee.com/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff"); 85} 86:root {
87 --page-container-width: 1680px; 88 --reading-container-width: 720px; 89 --divider-opacity: 0.14; 90 --gutter-large: 30px; 91 --gutter-desktop: 20px; 92 --gutter-mobile: 16px; 93 --section-padding: 50px; 94 --larger-section-padding: 80px; 95 --larger-section-padding-mobile: 60px; 96 --largest-section-padding: 110px; 97 --aos-animate-duration: 0.6s; 98 99 --base-font-family: Jost, sans-serif; 100 --base-font-weight: 400; 101 --base-font-style: normal; 102 --heading-font-family: Gloock, serif; 103 --heading-font-weight: 400; 104 --heading-font-style: normal; 105 --heading-font-letter-spacing: normal; 106 --logo-font-family: Gloock, serif; 107 --logo-font-weight: 400; 108 --logo-font-style: normal; 109 --nav-font-family: Jost, sans-serif; 110 --nav-font-weight: 500; 111 --nav-font-style: normal; 112 113 --base-text-size:16px; 114 --base-line-height: 1.6; 115 --input-text-size:16px; 116 --smaller-text-size-1:13px; 117 --smaller-text-size-2:14px; 118 --smaller-text-size-3:13px; 119 --smaller-text-size-4:12px; 120 --larger-text-size:33px; 121 --super-large-text-size:58px; 122 --super-large-mobile-text-size:26px; 123 --larger-mobile-text-size:26px; 124 --logo-text-size:28px;--btn-letter-spacing: 0.08em; 125 --btn-text-transform: uppercase; 126 --button-text-size: 14px; 127 --quickbuy-button-text-size: 13; 128 --small-feature-link-font-size: 0.75em; 129 --input-btn-padding-top: 1.2em; 130 --input-btn-padding-bottom: 1.2em;--heading-text-transform:none; 131 --nav-text-size: 18px; 132 --mobile-menu-font-weight: 600; 133 134 --body-bg-color: 243 232 224; 135 --bg-color: 243 232 224; 136 --body-text-color: 52 50 49; 137 --text-color: 52 50 49; 138 139 --header-text-col: #f3e8e0;--header-text-hover-col: var(--main-nav-link-hover-col);--header-bg-col: #343231; 140 --heading-color: 52 50 49; 141 --body-heading-color: 52 50 49; 142 --heading-divider-col: #343231; 143 144 --logo-col: #343231; 145 --main-nav-bg: #343231; 146 --main-nav-link-col: #f3e8e0; 147 --main-nav-link-hover-col: #027353; 148 --main-nav-link-featured-col: #2647A6; 149 150 --link-color: 52 50 49; 151 --body-link-color: 52 50 49; 152 153 --btn-bg-color: 52 50 49; 154 --btn-bg-hover-color: 239 16 138; 155 --btn-border-color: 52 50 49; 156 --btn-border-hover-color: 239 16 138; 157 --btn-text-color: 243 232 224; 158 --btn-text-hover-color: 243 232 224;--btn-alt-bg-color: 243 232 224; 159 --btn-alt-text-color: 35 35 35; 160 --btn-alt-border-color: 35 35 35; 161 --btn-alt-border-hover-color: 35 35 35;--btn-ter-bg-color: 232 210 195; 162 --btn-ter-text-color: 0 0 0; 163 --btn-ter-bg-hover-color: 52 50 49; 164 --btn-ter-text-hover-color: 243 232 224;--btn-border-radius: 3px; 165 --btn-inspired-border-radius: 3px;--color-scheme-default: #F3E8E0; 166 --color-scheme-default-color: 243 232 224; 167 --color-scheme-default-text-color: 52 50 49; 168 --color-scheme-default-head-color: 52 50 49; 169 --color-scheme-default-link-color: 52 50 49; 170 --color-scheme-default-btn-text-color: 243 232 224; 171 --color-scheme-default-btn-text-hover-color: 243 232 224; 172 --color-scheme-default-btn-bg-color: 52 50 49; 173 --color-scheme-default-btn-bg-hover-color: 239 16 138; 174 --color-scheme-default-btn-border-color: 52 50 49; 175 --color-scheme-default-btn-border-hover-color: 239 16 138; 176 --color-scheme-default-btn-alt-text-color: 35 35 35; 177 --color-scheme-default-btn-alt-bg-color: 243 232 224; 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: #F3E8E0; 182 --color-scheme-1-color: 243 232 224; 183 --color-scheme-1-text-color: 0 0 0; 184 --color-scheme-1-head-color: 0 0 0; 185 --color-scheme-1-link-color: 0 0 0; 186 --color-scheme-1-btn-text-color: 243 232 224; 187 --color-scheme-1-btn-text-hover-color: 243 232 224; 188 --color-scheme-1-btn-bg-color: 52 50 49; 189 --color-scheme-1-btn-bg-hover-color: 52 50 49; 190 --color-scheme-1-btn-border-color: 52 50 49; 191 --color-scheme-1-btn-border-hover-color: 52 50 49; 192 --color-scheme-1-btn-alt-text-color: 52 50 49; 193 --color-scheme-1-btn-alt-bg-color: 255 249 245; 194 --color-scheme-1-btn-alt-border-color: 52 50 49; 195 --color-scheme-1-btn-alt-border-hover-color: 52 50 49; 196 197 --color-scheme-2: #343231; 198 --color-scheme-2-color: 52 50 49; 199 --color-scheme-2-text-color: 243 232 224; 200 --color-scheme-2-head-color: 243 232 224; 201 --color-scheme-2-link-color: 2 115 83; 202 --color-scheme-2-btn-text-color: 243 232 224; 203 --color-scheme-2-btn-text-hover-color: 243 232 224; 204 --color-scheme-2-btn-bg-color: 52 50 49; 205 --color-scheme-2-btn-bg-hover-color: 242 116 6; 206 --color-scheme-2-btn-border-color: 52 50 49; 207 --color-scheme-2-btn-border-hover-color: 242 116 6; 208 --color-scheme-2-btn-alt-text-color: 52 50 49; 209 --color-scheme-2-btn-alt-bg-color: 243 232 224; 210 --color-scheme-2-btn-alt-border-color: 52 50 49; 211 --color-scheme-2-btn-alt-border-hover-color: 52 50 49; 212 213 /* Shop Pay payment terms */ 214 --payment-terms-background-color: #F3E8E0;--quickbuy-bg: 243 232 224;--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(195, 187, 180); 219 --input-border-color: rgb(195, 187, 180); 220 --input-border-color-hover: rgb(138, 132, 128); 221 --input-border-color-active: rgb(52, 50, 49); 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(195, 187, 180)' 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(138, 132, 128)' 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(52, 50, 49)' 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: #F3E8E0; 228 --footer-text-col: 243 232 224; 229 --footer-heading-col: 243 232 224; 230 --footer-bg-col: 52 50 49;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text: #df5641; 231 --product-label-overlay-reduction-bg: #F3E8E0; 232 --product-label-overlay-reduction-text-weight: 600; 233 --product-label-overlay-stock-text: #2647A6; 234 --product-label-overlay-stock-bg: #EF108A; 235 --product-label-overlay-new-text: #F3E8E0; 236 --product-label-overlay-new-bg: #2647A6; 237 --product-label-overlay-meta-text: #F3E8E0; 238 --product-label-overlay-meta-bg: #027353; 239 --product-label-sale-text: #F27406; 240 --product-label-sold-text: #EF108A; 241 --product-label-preorder-text: #027353; 242 243 --product-block-crop-align: center; 244 245 246 --product-block-price-align: flex-start; 247 --product-block-price-item-margin-start: initial; 248 --product-block-price-item-margin-end: .5rem; 249 250 251 252 253 --collection-block-image-position: center center; 254 255 --swatch-picker-image-size: 40px; 256 --swatch-crop-align: center center; 257 258 --image-overlay-text-color: 243 232 224;--image-overlay-bg: rgba(52, 50, 49, 0.1); 259 --image-overlay-shadow-start: rgb(0 0 0 / 0.15); 260 --image-overlay-box-opacity: 0.24;--product-inventory-ok-box-color: #F3E8E0; 261 --product-inventory-ok-text-color: #027353; 262 --product-inventory-ok-icon-box-fill-color: #fff; 263 --product-inventory-low-box-color: #343231; 264 --product-inventory-low-text-color: #F27406; 265 --product-inventory-low-icon-box-fill-color: none; 266 --product-inventory-low-text-color-channels: 2, 115, 83; 267 --product-inventory-ok-text-color-channels: 242, 116, 6; 268 269 --rating-star-color: 38 71 166;--overlay-align-left: start; 270 --overlay-align-right: end;}html[dir=rtl] { 271 --overlay-right-text-m-left: 0; 272 --overlay-right-text-m-right: auto;
273 --overlay-left-shadow-left-left: 15%; 274 --overlay-left-shadow-left-right: -50%; 275 --overlay-left-shadow-right-left: -85%; 276 --overlay-left-shadow-right-right: 0; 277}::selection { 278 background: rgb(var(--body-heading-color)); 279 color: rgb(var(--body-bg-color)); 280 } 281 ::-moz-selection { 282 background: rgb(var(--body-heading-color)); 283 color: rgb(var(--body-bg-color)); 284 }.navigation .h1 { 285 color: inherit !important; 286}.use-color-scheme--default { 287 --product-label-sale-text: #F27406; 288 --product-label-sold-text: #EF108A; 289 --product-label-preorder-text: #027353; 290 --input-background-color: rgb(var(--body-bg-color)); 291 --input-text-color: var(--body-input-text-color); 292 --input-border-color: rgb(195, 187, 180); 293 --input-border-color-hover: rgb(138, 132, 128); 294 --input-border-color-active: rgb(52, 50, 49); 295}.use-color-scheme--1 { 296 --product-label-sale-text: currentColor; 297 --product-label-sold-text: currentColor; 298 --product-label-preorder-text: currentColor; 299 --input-background-color: transparent; 300 --input-text-color: 0 0 0; 301 --input-border-color: rgb(170, 162, 157); 302 --input-border-color-hover: rgb(109, 104, 101); 303 --input-border-color-active: rgb(0, 0, 0); 304}</style> 305 306 <link href="//makeworthcoffee.com/cdn/shop/t/22/assets/main.css?v=30512459059562137561789689309" rel="stylesheet" type="text/css" media="all" /> 307<link rel="preload" as="font" href="//makeworthcoffee.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2" type="font/woff2" crossorigin>
307<script> 308 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 309 310 window.theme = { 311 info: { 312 name: 'Symmetry', 313 version: '8.0.0' 314 }, 315 device: { 316 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 317 hasHover: window.matchMedia('(hover: hover)').matches 318 }, 319 mediaQueries: { 320 md: '(min-width: 768px)', 321 productMediaCarouselBreak: '(min-width: 1041px)' 322 }, 323 routes: { 324 base: 'https://makeworthcoffee.com', 325 cart: '/cart', 326 cartAdd: '/cart/add.js', 327 cartUpdate: '/cart/update.js', 328 predictiveSearch: '/search/suggest' 329 }, 330 strings: { 331 cartTermsConfirmation: "You must agree to the terms and conditions before continuing.", 332 cartItemsQuantityError: "You can only add [QUANTITY] of this item to your cart.", 333 generalSearchViewAll: "View all search results", 334 noStock: "Sold out", 335 noVariant: "Unavailable", 336 productsProductChooseA: "Choose a", 337 generalSearchPages: "Pages", 338 generalSearchNoResultsWithoutTerms: "Sorry, we couldnʼt find any results", 339 shippingCalculator: { 340 singleRate: "There is one shipping rate for this destination:", 341 multipleRates: "There are multiple shipping rates for this destination:", 342 noRates: "We do not ship to this destination." 343 }, 344 regularPrice: "Regular price", 345 salePrice: "Sale price" 346 }, 347 settings: { 348 moneyWithCurrencyFormat: "${{amount}} USD", 349 cartType: "drawer", 350 afterAddToCart: "notification", 351 quickbuyStyle: "button", 352 externalLinksNewTab: true, 353 internalLinksSmoothScroll: true 354 } 355 } 356 357 theme.inlineNavigationCheck = function() { 358 var pageHeader = document.querySelector('.pageheader'), 359 inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'), 360 inlineNav = inlineNavContainer.querySelector('.navigation--left'); 361 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 362 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 363 logoContainer = document.querySelector('.logo-area__middle__inner'); 364 if(inlineMenuCentered) { 365 var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth, 366 middleWidth = logoContainer.clientWidth, 367 logoArea = document.querySelector('.logo-area'), 368 computedLogoAreaStyle = getComputedStyle(logoArea), 369 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)), 370 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 371 inlineNavContainer.style.maxWidth = availableNavWidth + 'px'; 372 } 373 374 var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'), 375 lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child'); 376 if (lastInlineNavLink) { 377 var inlineNavWidth = null; 378 if(document.querySelector('html[dir=rtl]')) { 379 inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth; 380 } else { 381 inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth; 382 } 383 if (inlineNavContainer.offsetWidth >= inlineNavWidth) { 384 pageHeader.classList.add('pageheader--layout-inline-permitted'); 385 var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20; 386 if (tallLogo) { 387 inlineNav.classList.add('navigation--tight-underline'); 388 } else { 389 inlineNav.classList.remove('navigation--tight-underline'); 390 } 391 } else { 392 pageHeader.classList.remove('pageheader--layout-inline-permitted'); 393 } 394 } 395 } 396 }; 397 398 theme.setInitialHeaderHeightProperty = () => { 399 const section = document.querySelector('.section-header'); 400 if (section) { 401 document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px'); 402 } 403 }; 404 </script>
404 405 406
406<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/main.js?v=150891663519462644191789689309" defer></script>
406 407 408
408<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
408<meta name="google-site-verification" content="rOymJk29pUzhKpM60mAVhLQFI9jQ-6nNjJuZrzPyq0M"> 409<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/63711543468/digital_wallets/dialog"> 410<meta id="in-context-paypal-metadata" data-shop-id="63711543468" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 411<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
411<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
411 412<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
413<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=63711543468" crossorigin="anonymous"></script>
vendor: 1 bytes, line 413
413
414<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":63711543468,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/63711543468","merchantName":"Makeworth Coffee ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Makeworth Coffee ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 414
414
415<script id="shopify-features" type="application/json">{"accessToken":"2f526ff1195d8388b7aedb4cc1399e3a","betas":["rich-media-storefront-analytics"],"domain":"makeworthcoffee.com","predictiveSearch":true,"shopId":63711543468,"locale":"en"}</script>
vendor: 1 bytes, line 415
415
416<script>var Shopify = Shopify || {}; 417Shopify.shop = "9e28af-2.myshopify.com"; 418Shopify.locale = "en"; 419Shopify.currency = {"active":"USD","rate":"1.0"}; 420Shopify.country = "US"; 421Shopify.theme = {"name":"9\/16\/26: color, PP, SEO and Metafield, index","id":155973779628,"schema_name":"Symmetry","schema_version":"8.0.0","theme_store_id":568,"role":"main"}; 422Shopify.theme.handle = "null"; 423Shopify.theme.style = {"id":null,"handle":null}; 424Shopify.cdnHost = "makeworthcoffee.com/cdn"; 425Shopify.routes = Shopify.routes || {}; 426Shopify.routes.root = "/"; 427Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 428Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 429Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 430Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 430
430
431<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 431
431
432<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 432
432
433<script> 434 window.ShopifyPay = window.ShopifyPay || {}; 435 window.ShopifyPay.apiHost = "shop.app\/pay"; 436 window.ShopifyPay.redirectState = null; 437</script>
vendor: 1 bytes, line 437
437
438<script> 439 window.Shopify = window.Shopify || {}; 440 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 441 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 442 window.Shopify.SignInWithShop.eligible = true; 443</script>
vendor: 1 bytes, line 443
443
444<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 444
444
445<script type="module"> 446 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 447 448 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 449 450</script>
vendor: 1 bytes, line 450
450
451<script> 452 window.Shopify = window.Shopify || {}; 453 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 454 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"]}; 455</script>
vendor: 1 bytes, line 455
455
456<script>(function() { 457 var isLoaded = false; 458 function asyncLoad() { 459 if (isLoaded) return; 460 isLoaded = true; 461 var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0411\/8639\/4277\/t\/11\/assets\/zbqolyohuyfsvyft500.js?shop=9e28af-2.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=9e28af-2.myshopify.com","https:\/\/evey-files.s3.amazonaws.com\/js\/online_store.js?shop=9e28af-2.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=9e28af-2.myshopify.com\u0026shop=9e28af-2.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=9e28af-2.myshopify.com\u0026shop=9e28af-2.myshopify.com","https:\/\/sdks.automizely.com\/conversions\/v1\/conversions.js?app_connection_id=a6ac2f7df0654136b176b39797f32c41\u0026mapped_org_id=cf24c43f461f575089c0ac19a4d662dc_v1\u0026shop=9e28af-2.myshopify.com","https:\/\/cdn.hextom.com\/js\/emailcollectionbar.js?shop=9e28af-2.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tpsectioninstalltm.min.js?v=1738634779\u0026t=tapita-section-script-tags\u0026shop=9e28af-2.myshopify.com"]; 462 for (var i = 0; i < urls.length; i++) { 463 var s = document.createElement('script'); 464 s.type = 'text/javascript'; 465 s.async = true; 466 s.src = urls[i]; 467 var x = document.getElementsByTagName('script')[0]; 468 x.parentNode.insertBefore(s, x); 469 } 470 }; 471 if(window.attachEvent) { 472 window.attachEvent('onload', asyncLoad); 473 } else { 474 window.addEventListener('load', asyncLoad, false); 475 } 476})();</script>
vendor: 1 bytes, line 476
476
477<script id="__st">var __st={"a":63711543468,"offset":-14400,"reqid":"c6b8637a-b1ac-41db-8dec-7a3b8e0bf553-1791310272","pageurl":"makeworthcoffee.com\/tools\/recurring\/login","u":"b8b153bed796"};</script>
vendor: 1 bytes, line 477
477
478<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 478
478
479<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 479
479
480<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//makeworthcoffee.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 480
480
481<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 = "//makeworthcoffee.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>
481<script crossorigin="anonymous" defer="defer" src="//makeworthcoffee.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 481
481
482<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 482
482
483<script> 484 window.Shopify = window.Shopify || {}; 485 window.Shopify.MCP = window.Shopify.MCP || {}; 486 window.Shopify.MCP.enabled = true; 487 window.Shopify.MCP.shop = "9e28af-2.myshopify.com"; 488 window.Shopify.MCP.mcpEndpoint = "https:\/\/makeworthcoffee.com\/api\/mcp"; 489 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 490</script>
vendor: 1 bytes, line 490
490
491<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("\/\/makeworthcoffee.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 492</script>
vendor: 1 bytes, line 492
492
493<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://makeworthcoffee.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 494</script>
vendor: 1 bytes, line 494
494
495<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 496 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); 497</script>
vendor: 1 bytes, line 497
497
498<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})}})); 499</script>
499 500<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://makeworthcoffee.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 501<style id="shopify-accelerated-checkout-cart"> 502 #shopify-buyer-consent { 503 margin-top: 1em; 504 display: inline-block; 505 width: 100%; 506} 507 508#shopify-buyer-consent.hidden { 509 display: none; 510} 511 512#shopify-subscription-policy-button { 513 background: none; 514 border: none; 515 padding: 0; 516 text-decoration: underline; 517 font-size: inherit; 518 cursor: pointer; 519} 520 521#shopify-subscription-policy-button::before { 522 box-shadow: none; 523} 524 525 </style>
526<script id="sections-script" data-sections="footer" defer="defer" src="//makeworthcoffee.com/cdn/shop/t/22/compiled_assets/scripts.js?v=106146054796332795651789689309"></script>
vendor: 1 bytes, line 526
526
527<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
527 528<!-- CC Custom Head Start --><style> 529#shopify-section-sections--19315168903340__announcement-bar { 530 background-image: url('https://cdn.shopify.com/s/files/1/0637/1154/3468/files/Asset_1_2x_e46be14e-0d73-45c8-b7fc-b1794b0f5220.png?v=1789072517'); 531 background-size: cover; 532 background-position: center; 533 background-repeat: no-repeat; 534} 535#shopify-section-sections--19315168903340__announcement-bar, 536#shopify-section-sections--19315168903340__announcement-bar a, 537#shopify-section-sections--19315168903340__announcement-bar button { 538 color: #ffffff; 539} 540 541#shopify-section-template--19315174932652__178908016831c3f83e h1, 542#shopify-section-template--19315174932652__178908016831c3f83e h2, 543#shopify-section-template--19315174932652__178908016831c3f83e h3 { 544 font-size: 33px !important; 545} 546#shopify-section-template--19315174932652__178908016831c3f83e p { 547 font-size: 16px !important; 548} 549#shopify-section-template--19315174932652__178908016831c3f83e [class*="eyebrow"] { 550 font-size: 14px !important; 551 text-transform: uppercase !important; 552} 553</style><!-- CC Custom Head End --><!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
554<script async src="https://app.tncapp.com/get_script/?shop_url=9e28af-2.myshopify.com"></script>
554 555 556 557<!-- END app block --><!-- BEGIN app block: shopify://apps/sami-b2b-lock/blocks/app-embed/8d86a3b4-97b3-44ab-adc1-ec01c5a89da9 -->
558<script> 559 window.Samita = window.Samita || {}; 560 Samita.SamitaLocksAccessParams = Samita.SamitaLocksAccessParams || {}; 561 Samita.SamitaLocksAccessParams.cart = {item_count:0,total_price:0,currency:"USD",items:[]}; 562 Samita.SamitaLocksAccessParams.settings = {"general":{"copyright":true,"customcss":"img[alt=\"smtImage\"] {\ncontent:url(https://cdn.shopify.com/s/files/1/0637/1154/3468/files/FS9A9197.jpg?v=1741576203) !important;\nobject-fit: contain !important;\n}\nhtml body .lock__notificationFooter #passcode{\nflex:1 !important;\nbox-shadow:none !important;\n}\n\nhtml body .lock__notificationTemplateWrapper{\nwidth:50% !important;\nbox-shadow:none !important;\n}\n\nhtml body .lock__notificationTemplateWrapper .Lock__Error{\nmargin-top:5px !important;\n}\n\nhtml body .Lock__Watermark{\npadding: 0 40px !important;\n}\n\nhtml body .Lock__Watermark p{\nfont-size: 15px !important;\nfont-family: inherit;\n}\n\n@media(max-width:1024px){\nhtml body .lock__notificationTemplateWrapper{\nwidth:100% !important;\n}\n}\n\nhtml body .lock__notificationFooter #passcode:focus-visible {\nborder: 1px solid #ccc !important;\n}\nhtml body .lock__notificationTemplateWrapper img[alt=\"smtImage\"] { width:600px !important; height:auto !important; }","price_atc":"plain_text","effect_button":"ripple","collectFeedback":true,"placeholder_message":true,"placeholder_templateLock":true},"template":{"text_color":"#000","btn_bg_color":"#000000","bg_placeholder":"#f3f3f3","btn_text_color":"#ffffff","bg_notification":"#fff","input_box_shadow":"#ccc","plain_text_color":"#230d0d","color_placeholder":"#000","button_priceAtc_bg":"#5487a0","input_passcode_color":"#000","button_priceAtc_color":"#fff","input_passcode_background":"#ffffff"}}; 563 Samita.SamitaLocksAccessParams.locks = [{"access":1,"id":16931,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This product is reserved for special order. Please contact [email protected] for password access","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"8061015916716":"products"},"PreviewLink":"9e28af-2.myshopify.com/products/bonnie-clyde","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":3142,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This page is reserved for Makeworth Wholesale orders. Please contact [email protected] to receive login info","listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item canât be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2025-11-13T17:02:05.280Z","startDate":"2025-11-12T17:02:05.280Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":null,"page":[],"type":"collections","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["atc","all"],"hideList":true,"products":[],"variants":[],"PreviewLink":"9e28af-2.mysh
563opify.com/collections/wholesale","collections":{"295880523948":"collections"},"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1}]; 564 Samita.SamitaLocksAccessParams.ShopUrl = Shopify.shop; 565 Samita.SamitaLocksAccessParams.features = {"conditions_specific_products":-1,"isCreateAbleLock":true,"number_lock_to_add":-1,"login_to_view_products":true,"login_to_view_pages":true,"login_to_view_urls":true,"login_to_view_blogs":true,"login_to_view_collections":true,"login_to_view_whole_websites":true,"password_protect_pages_with_locks":true,"add_multiple_passcode":true,"secret_link_view_page":true,"exclude_specific_URLs":true,"login_view_price":true,"hide_product_and_collection":true,"hide_add_to_cart_price_and_btn":true,"redirect_to_any_page_url":true,"hide_price_on_gg_search":true,"select_blog_article_to_lock":true,"select_customer_for_lock":true,"exclude_product":true,"request_access":true,"integrateApp":true,"date_range":true,"country_restriction":true,"available_languages":true,"lock_variants":true,"checkout_lock":true}; 566 Samita.SamitaLocksAccessParams.themeInfo = [{"id":133677318316,"name":"Dawn","role":"unpublished","theme_store_id":887,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/133677318316","selected":false,"theme_name":"Dawn","theme_version":"12.0.0"},{"id":133693767852,"name":"Sense","role":"unpublished","theme_store_id":1356,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/133693767852","selected":false,"theme_name":"Sense","theme_version":"12.0.0"},{"id":133875237036,"name":"Updated copy of Symmetry","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/133875237036","selected":false,"theme_name":"Symmetry","theme_version":"7.0.0"},{"id":134190596268,"name":"Symmetry","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/134190596268","selected":false,"theme_name":"Symmetry","theme_version":"7.1.2"},{"id":134190629036,"name":"Makeworth Coffee","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/134190629036","selected":true,"theme_name":"Symmetry","theme_version":"7.0.1"},{"id":138379526316,"name":"Makeworth Coffee 5/1","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/138379526316","selected":false,"theme_name":"Symmetry","theme_version":"7.3.0"},{"id":138794664108,"name":"Updated copy of Makeworth Coffee with Installme...","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/138794664108","selected":false,"theme_name":"Symmetry","theme_version":"7.3.0"},{"id":138851123372,"name":"Dawn","role":"unpublished","theme_store_id":887,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/138851123372","selected":false,"theme_name":"Dawn","theme_version":"15.2.0"},{"id":143535145132,"name":"Makeworth Coffee","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/143535145132","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":147856359596,"name":"Makeworth Coffee w/font 11/28/25","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/147856359596","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155935998124,"name":"Makeworth Coffee + wholesale noindex","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155935998124","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155968667820,"name":"DEV â coffee data build","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155968667820","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155969257644,"name":"Makeworth Coffee â coffee data 9/17","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155969257644","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155973157036,"name":"DEV â panel v2","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155973157036","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155973419180,"name":"DEV â panel v3 labels","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155973419180","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155973779628,"name":"DEV â panel v4 show size","role":"main","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155973779628","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155974303916,"name":"DEV â RC page","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155974303916","selected":false,"theme_name":"Symmetry"}]; 567 Samita.SamitaLocksAccessParams.appUrl = "https:\/\/lock.samita.io"; 568 Samita.SamitaLocksAccessParams.selector = {"theme_store_id":null,"theme_name":"default","product":{"price":".product__price, div[id*='price-template'], .product-details .product-pricing, .product-price, .product-detail__price.product-price, .price__container .price__regular, [data-section-id='product-template'] .product__price, ul[data-price], .price.price--large, dl[data-price], .product__content-header p.product__price, .product-single__prices, .product-single__meta .price-container, ul.product-single__meta-list.list--no-bullets.list--inline, form#AddToCartForm-product-template > p.product__price, .product-price > p.price.product-single__price.product-single__price-product-template, .info_content > p.product-single__price.product-single__price-nov-product-template, .product-form__info-item:nth-child(1) .product-form__info-content, p#product-price, .sh-price-wrapper, .prod-details-info-content h5.price, p.modal_price.product__price, .tt-product-single-info .tt-price, .product-info__price.js-
568price-wrapper, h3.product-single__price-text, .product-single__price-product-template, .modal_price .price__container, h2.h4-style.price-area, .product-details .product-pricing .product--price, span#productPrice-product-template, .product-single__meta .product-single__prices, .site-box-content span.price, .desc_blk .price, p.modal_price, .product-price.product-main-price, .ProductMeta__PriceList.Heading, .pricing.lht, div#price.detail-price, .h2.product-single__price span#productPrice, .product__price.h6, h2#ProductPrice, .product-submit span.product-price, .product-single__meta .product__price, .product-info__wrapper .product-price, .section.product_section p.modal_price, .product-price_wrapper .product-price, span#ProductPrice, div#product-price span#Main_price_data, ul.product-page--pricing, p#productPrice, div[data-price-wrapper], .product-details div#price, p.price--container, .product-details h2.offers, .price-container.text-money, .product-area__row.cc-animate-init .product-area__col.product-area__col--price, .product-form-block .product-price.product-price--large, .product__details .product__price, .product-meta__price-list-container, span#price-field","btnAtc":"button.button.product-selector__submit, button#AddToCart, .product-form__buttons button.product-form__submit, .product-form button.product__add-to-cart-button, .product__submit__buttons .btn--add-to-cart, .paymentButtonsWrapper button#AddToCart, form.product-form--wide button#AddToCart, .product-form__payment-container button.product-form__add-button, product-page--submit-action button#purchase, form[action='/cart/add'] button[data-cart-action='added'], input.add-to-cart","mainContent":"div#main, main#content, .is-beside-vertical-header, main#MainContent, main#main, .wrapper.main-content, main#site-main"},"collection":{"productSelector":"card-product.card-product, .product-list__inner product-item.product-item, ul.grid.product-grid li.grid__item, .product-list-item, ul.grid.grid-cols-1 li.bg-primary-background","collectionSelect":"div#product-grid .card-collection, .collection-list .collection-list__item, .collection-item, ul.grid.grid-cols-1 li.relative.bg-primary-background.w-full","price":"card-product.card-product .price.card-product__price, .product-item-meta__price-list-container, span.price, .product-price, .card-information .price, p.product-list-item-price, .relative .text-center.mt-1","btnAtc":"card-product.card-product ul.list-unstyled"},"searchPage":{"productSelector":"card-product.card-product, ul.grid.product-grid li.grid__item, .product-block","price":"card-product.card-product .price.card-product__price, span.price, .card-information .price, .product-price","btnAtc":"card-product.card-product ul.list-unstyled"},"otherPage":{"productSelector":"card-product.card-product, ul.grid.product-grid li.grid__item, .product-block","collectionSelect":"div#product-grid .card-collection, .collection-list","price":"card-product.card-product .price.card-product__price, span.price, .card-information .price, .product-price","btnAtc":"card-product.card-product ul.list-unstyled"},"index":{"productSelector":"card-product.card-product, ul.grid.product-grid li.grid__item, .product-block","collectionSelect":"div#product-grid .card-collection, .collection-list .collection-list__item","price":"card-product.card-product .price.card-product__price, span.price, .card-information .price, .product-price","btnAtc":"card-product.card-product ul.list-unstyled"}}; 569 // Keep the server-provided value separate. Custom JS below can continue to 570 // mutate `selector`; storefront code will apply only those mutations after 571 // resolving the correct base selector for the current theme. 572 Samita.SamitaLocksAccessParams.selectorFromMetafield = JSON.parse(JSON.stringify(Samita.SamitaLocksAccessParams.selector)); 573 Samita.SamitaLocksAccessParams.translation = {"default":{"general":{"Back":"Back","Submit":"Submit","Enter_passcode":"Enter passcode","Passcode_empty":"Passcode cant be empty !!","secret_lock_atc":"You cannot see the add to cart of this product !!","title_linkScret":"The link is locked !!","customer_lock_atc":"Button add to cart has been lock !!","secret_lock_price":"You cannot see the price of this product !!","Login_to_see_price":"Login to see price","Passcode_incorrect":"Passcode is incorrect !!","customer_lock_price":"Price had been locked !!","Login_to_Add_to_cart":"Login to Add to cart","notification_linkScret":"resource accessible only with secret link","This_resource_has_been_locked":"This resource has been locked","please_enter_passcode_to_unlock":"Please enter your passcode to unlock this resource"}}}; 574 Samita.SamitaLocksAccessParams.statusTrial = {}; 575 Samita.SamitaLocksAccessParams.current_locale = "en"; 576 Samita.SamitaLocksAccessParams.shopTimezoneOffset = "-0400"; 577 Samita.SamitaLocksAccessParams.ListHandle = []; 578 Samita.SamitaLocksAccessParams.ProductsLoad = []; 579 Samita.SamitaLocksAccessParams.proxy_url = "/apps/samita-lock"; 580 Samita.SamitaLocksAccessParams.tokenStorefrontSamiLock = "a69d4a87e6fc9676251dae2d8b205fb5"; 581 if (window?.Shopify?.designMode) { window.Samita.SamitaLocksAccessParams.locks = []; } 582 document.querySelector('html').classList.add('smt-loadding'); 583 584 585 586 587 588 589 590 591 Samita.SamitaLocksAccessParams.pageType = ""; 592 593 594 595 596 597 Samita.SamitaLockTranslation = null; 598 599</script>
599 600 601<style>html .lock__notificationTemplateWrapper{background:#fff !important}html button#passcodebtn{background:#000000 !important;color:#ffffff !important}html input#passcode{background:#ffffff !important;color:#000 !important;box-shadow:0 0 10px 0 #ccc !important}html input#passcode::placeholder{color:#000 !important;} !important}html button#backbtn{background:#000000 !important;color:#ffffff !important}html .lock__placeholder{background:#f3f3f3 !important;color:#000 !important}html .smt-plain-text{color:#230d0d !important;cursor:pointer}html .smt-button{background:#5487a0 !important;color:#fff !important;cursor:pointer;padding:10px 20px;border-radius:5px;text-decoration:none !important}html.smt-loadding{opacity:0 !important;visibility:hidden !important}img[alt="smtImage"] { 602content:url(https://cdn.shopify.com/s/files/1/0637/1154/3468/files/FS9A9197.jpg?v=1741576203) !important; 603object-fit: contain !important; 604} 605html body .lock__notificationFooter #passcode{ 606flex:1 !important; 607box-shadow:none !important; 608} 609 610html body .lock__notificationTemplateWrapper{ 611width:50% !important; 612box-shadow:none !important; 613} 614 615html body .lock__notificationTemplateWrapper .Lock__Error{ 616margin-top:5px !important; 617} 618 619html body .Lock__Watermark{ 620padding: 0 40px !important; 621} 622 623html body .Lock__Watermark p{ 624font-size: 15px !important; 625font-family: inherit; 626} 627 628@media(max-width:1024px){ 629html body .lock__notificationTemplateWrapper{ 630width:100% !important; 631} 632} 633 634html body .lock__notificationFooter #passcode:focus-visible { 635border: 1px solid #ccc !important; 636} 637html body .lock__notificationTemplateWrapper img[alt="smtImage"] { width:600px !important; height:auto !important; }</style> 638 639 640 641 642<!-- END app block -->
642<script src="https://cdn.shopify.com/extensions/01a0f67f-a508-78ac-8c38-5b75c817b9d5/wholesale-lock-hide-price-189/assets/samitaLock.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 642
642
643<script src="https://cdn.shopify.com/extensions/01a0f1c3-3dd7-7f97-a360-0b1a0b19e9ca/pdf-invoice-customizer-1-153/assets/invoice_download_embed.js" type="text/javascript" defer="defer"></script>
643 644<link href="https://cdn.shopify.com/extensions/01a0f1c3-3dd7-7f97-a360-0b1a0b19e9ca/pdf-invoice-customizer-1-153/assets/style.css" rel="stylesheet" type="text/css" media="all"> 645<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
646<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: 63711543468,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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 646
646
647<script> 648 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 649</script>
vendor: 1 bytes, line 649
649
650<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}
650).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: 63711543468,storefrontBaseUrl: "https://makeworthcoffee.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://makeworthcoffee.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1501626540","configuration":"{\"focusDuration\":\"3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"78f180345468801b73943f50de9e9980","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
650,{"id":"1495138476","configuration":"{\"accountID\":\"457085\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6beb2e80c5918031073c477e306feacf","type":"APP","apiClientId":219313,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1434222764","configuration":"{\"store_id\":\"186765\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1217888428","configuration":"{\"storeIdentity\":\"9e28af-2.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"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":"852099244","configuration":"{\"hashed_organization_id\":\"cf24c43f461f575089c0ac19a4d662dc_v1\",\"app_key\":\"9e28af-2\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"653baec8563a6cf1ada385270373426a","type":"APP","apiClientId":2814809,"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":"498565292","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-5TNLC7H\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-R277LCWP7X\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-R277LCWP7X\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-R277LCWP7X\\\"}],\\\"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":"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":"Makeworth Coffee ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"9e28af-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/makeworthcoffee.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8102298124460","handle":"unisex-garment-dyed-pocket-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43949743702188","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8685667614892","handle":"banter-blend-10oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46898558369964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8371879805100","handle":"banter-blend-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44888396726444","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108118999212","handle":"baratza-encore-esp-coffee-and-espresso-grinder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971754393772","
650image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108117983404","handle":"baratza-sette-270wi-espresso-grinder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971726770348","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7940953735340","handle":"brazil-essencia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43489196605612","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369290379436","handle":"brazil-essencia-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879380644012","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7743109497004","handle":"brazil-essencia-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43501390856364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108122177708","handle":"breville-bambino-plus-espresso-machine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971757473964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8496501031084","handle":"colombia-sidra-thermal-shock-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45535307956396","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8031069798572","handle":"colombia-decaf-tolima","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43733071593644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369291165868","handle":"colombia-decaf-tolima-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879385788588","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7743109431468","handle":"colombia-decaf-tolima-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42943302009004","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8552661123244","handle":"colombia-loganberry","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46248666366124","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8552524841132","handle":"colombia-loganberry-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46248472477868","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8552355627180","handle":"colombia-loganberry-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46248164098220","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8339526320300","handle":"colombia-nitro-caturra","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44784912695468","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8454009061548","handle":"colombia-nitro-caturra-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45247518245036","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8454000148652","handle":"colombia-nitro-caturra-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45247450644652","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8381708468396","handle":"colombia-peachy-keen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45191843709100","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8381726294188","handle":"colombia-peachy-keen-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44923547189420","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8384109969580","handle":"colombia-peachy-keen-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44927772885164","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8562029527212","handle":"colombia-pink-bourbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46281653026988","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8577303183532","handle":"colombia-pink-bourbon-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46345439707308","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8577287913644","handle":"colombia-pink-bourbon-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46345247555756","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8683896438956","handle":"colombia-red-bourbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46886398689452","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8683896144044","handle":"colombia-red-bourbon-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46886398361772","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8683890671788","handle":"colombia-red-bourbon-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46886382796972","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8496512368812","handle":"colombia-sidra-thermal-shock","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45535341707436","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8496515907756","handle":"colombia-sidra-thermal-shock-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45535361106092","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369283367084","handle":"doppio-blend-12oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879359344812","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8231416037548","handle":"doppio-blend-wholesale-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44372713603244","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8734665506988","handle":"ethiopia-gori-gesha","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108086694060","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369272291500","handle":"ethiopia-gori-gesha-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879275196588","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8335246983340","handle":"ethiopia-gori-gesha-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44769535197356","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767984074924","handle":"ethiopia-habtamu-danche","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227516879020","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767984107692","handle":"ethiopia-habtamu-danche-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227516911788","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767984140460","handle":"ethiopia-habtamu-danche-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227516977324","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767985123500","handle":"guatemala-flor-del-cafe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227527626924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767985189036","handle":"guatemala-flor-del-cafe-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227527692460","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767985221804","handle":"guatemala-flor-del-cafe-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227527757996","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7754372546732","handle":"heirloom-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42933156544684","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369286840492","handle":"heirloom-blend-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879371272364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7761902207148","handle":"heirloom-blend-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42955784257708","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8079131312300","handle":"heirloom-blend-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43863831412908","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108085313708","handle":"lelit-bianca-espresso-machine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971607429292","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108103532716","handle":"lelit-mara-x-espresso-machine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971621945516","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8476078506156","handle":"liminal-decaf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45338235273388","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
650,{"id":"8471463952556","handle":"old-town-blend-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45319600865452","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8476171862188","handle":"liminal-blend-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45338364936364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://makeworthcoffee.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"155973779628","themeStoreId":"568","themePublished":"true","eventMetadataId":"7991564b-221d-462d-a9fb-a28c6669c342","shopId":"63711543468","storefrontBaseUrl":"https:\/\/makeworthcoffee.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
650<script> 651 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 652 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 653 window.ShopifyAnalytics.meta.currency = 'USD'; 654 var meta = {"page":{"requestId":"c6b8637a-b1ac-41db-8dec-7a3b8e0bf553-1791310272"}}; 655 for (var attr in meta) { 656 window.ShopifyAnalytics.meta[attr] = meta[attr]; 657 } 658</script>
vendor: 1 bytes, line 658
658
659<script class="analytics"> 660 (function () { 661 var customDocumentWrite = function(content) { 662 var jquery = null; 663 664 if (window.jQuery) { 665 jquery = window.jQuery; 666 } else if (window.Checkout && window.Checkout.$) { 667 jquery = window.Checkout.$; 668 } 669 670 if (jquery) { 671 jquery('body').append(content); 672 } 673 }; 674 675 var hasLoggedConversion = function(token) { 676 if (token) { 677 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 678 } 679 return false; 680 } 681 682 var setCookieIfConversion = function(token) { 683 if (token) { 684 var twoMonthsFromNow = new Date(Date.now()); 685 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 686 687 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 688 } 689 } 690 691 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 692 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 693 if (trekkie.integrations) { 694 return; 695 } 696 trekkie.methods = [ 697 'identify', 698 'page', 699 'ready', 700 'track', 701 'trackForm', 702 'trackLink' 703 ]; 704 trekkie.factory = function(method) { 705 return function() { 706 var args = Array.prototype.slice.call(arguments); 707 args.unshift(method); 708 trekkie.push(args); 709 if (method == 'track' || method == 'page') { 710 var pageUrl; 711 try { 712 pageUrl = window.location.href; 713 } catch (e) {} 714 var pageReferrer; 715 try { 716 pageReferrer = document.referrer; 717 } catch (e) {} 718 try { 719 if (window.__TREKKIE_SHIM_QUEUE == null) { 720 window.__TREKKIE_SHIM_QUEUE = []; 721 } 722 window.__TREKKIE_SHIM_QUEUE.push({ 723 from: 'trekkie-stub', 724 method: method, 725 args: args.slice(1), 726 pageContext: { 727 url: pageUrl, 728 referrer: pageReferrer 729 } 730 }); 731 } catch (e) { 732 // no-op 733 } 734 } 735 return trekkie; 736 }; 737 }; 738 for (var i = 0; i < trekkie.methods.length; i++) { 739 var key = trekkie.methods[i]; 740 trekkie[key] = trekkie.factory(key); 741 } 742 trekkie.load = function(config) { 743 trekkie.config = config || {}; 744 trekkie.config.initialDocumentCookie = document.cookie; 745 var first = document.getElementsByTagName('script')[0]; 746var script = document.createElement('script'); 747script.type = 'text/javascript'; 748script.onerror = function(e) { 749 var scriptFallback = document.createElement('script'); 750 scriptFallback.type = 'text/javascript'; 751 scriptFallback.onerror = function(error) { 752 var Monorail = { 753 produce: function produce(monorailDomain, schemaId, payload) { 754 var currentMs = new Date().getTime(); 755 var event = { 756 schema_id: schemaId, 757 payload: payload, 758 metadata: { 759 event_created_at_ms: currentMs, 760 event_sent_at_ms: currentMs 761 } 762 }; 763 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 764 }, 765 sendRequest: function sendRequest(endpointUrl, payload) { 766 // Try the sendBeacon API 767 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 768 var blobData = new window.Blob([payload], { 769 type: 'text/plain' 770 }); 771 772 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 773 return true; 774 } // sendBeacon was not successful 775 776 } // XHR beacon 777 778 var xhr = new XMLHttpRequest(); 779 780 try { 781 xhr.open('POST', endpointUrl); 782 xhr.setRequestHeader('Content-Type', 'text/plain'); 783 xhr.send(payload); 784 } catch (e) { 785 console.log(e); 786 } 787 788 return false; 789 }, 790 isIos12: function isIos12() { 791 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 792 } 793 }; 794 Monorail.produce('monorail-edge.shopifysvc.com', 795 'trekkie_storefront_load_errors/1.1', 796 {shop_id: 63711543468, 797 theme_id: 155973779628, 798 app_name: "storefront", 799 context_url: window.location.href, 800 source_url: "//makeworthcoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 801 802 }; 803 scriptFallback.async = true; 804 scriptFallback.src = '//makeworthcoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 805 first.parentNode.insertBefore(scriptFallback, first); 806}; 807script.async = true; 808script.src = '//makeworthcoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 809first.parentNode.insertBefore(script, first); 810 811 }; 812 trekkie.load( 813 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":63711543468,"isMerchantRequest":null,"themeId":155973779628,"themeCityHash":"13280915991795120028","contentLanguage":"en","currency":"USD","eventMetadataId":"7991564b-221d-462d-a9fb-a28c6669c342"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 814 ); 815 816 var loaded = false;
817 trekkie.ready(function() { 818 if (loaded) return; 819 loaded = true; 820 821 window.ShopifyAnalytics.lib = window.trekkie; 822 823 var originalDocumentWrite = document.write; 824 document.write = customDocumentWrite; 825 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 826 document.write = originalDocumentWrite; 827 828 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 829 var token = match? match[1]: undefined; 830 if (!hasLoggedConversion(token)) { 831 setCookieIfConversion(token); 832 833 } 834 }); 835 836 window.ShopifyAnalytics.lib.page(null,{"requestId":"c6b8637a-b1ac-41db-8dec-7a3b8e0bf553-1791310272","shopifyEmitted":true}); 837 838 var eventsListenerScript = document.createElement('script'); 839 eventsListenerScript.async = true; 840 eventsListenerScript.src = "//makeworthcoffee.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 841 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 842})();</script>
vendor: 1 bytes, line 842
842
843<script 844 defer 845 src="https://makeworthcoffee.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 846 data-application="storefront-renderer" 847 data-shop-id="63711543468" 848 data-render-region="gcp-europe-west1" 849 data-page-type="" 850 data-theme-instance-id="155973779628" 851 data-theme-name="Symmetry" 852 data-theme-version="8.0.0" 853 data-monorail-region="shop_domain" 854 data-resource-timing-sampling-rate="10" 855 data-shs="true" 856 data-shs-beacon="true" 857 data-shs-export-with-fetch="true" 858 data-shs-logs-sample-rate="1" 859 data-shs-beacon-endpoint="https://makeworthcoffee.com/api/collect" 860></script>
860 861<meta name="shopify-y" content="4ac2358b-ab9d-4509-b268-51862965150a" data-expiration="1822867873000"><meta name="shopify-s" content="179cd962-a587-43d4-9087-d6bbd7260e17" data-expiration="1791312073000"><meta name="new-cookie-storage-activated" content="t"></head> 862 863<body class="template- 864"> 865 866 <a class="skip-link visually-hidden" href="#content" data-cs-role="skip">Skip to content</a><!-- BEGIN sections: header-group --> 867<div id="shopify-section-sections--21708939296940__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 868 869<announcement-bar id="section-id-sections--21708939296940__announcement-bar" class="announcement-bar announcement-bar--with-announcement"> 870 <style data-shopify> 871#section-id-sections--21708939296940__announcement-bar { 872 --bg-color: #ef108a; 873 --bg-gradient: ; 874 --heading-color: 243 232 224; 875 --text-color: 243 232 224; 876 --link-color: 243 232 224; 877 --announcement-font-size: 16px; 878 } 879 </style> 880<div class="container container--no-max relative"> 881 <div class="announcement-bar__left desktop-only"> 882 883<ul class="social inline-flex flex-wrap"><li> 884 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/makeworthcoffee/" target="_blank" rel="noopener" title="Makeworth Coffee on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span> 885 </a> 886 </li></ul> 887 888 </div> 889 890 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div 891 class="announcement" 892 style="--heading-color: 243 232 224; 893 --text-color: 243 232 224; 894 --link-color: 243 232 224; 895 " 896 ><div class="announcement__text"> 897 <strong>FREE SHIPPING ON ORDERS OVER $40</strong> 898 899 900 </div> 901 </div></div> 902 <div class="announcement-bar__announcement-controller"> 903 <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> 904 </div></div> 905 906 <div class="announcement-bar__right desktop-only"> 907 908 909 <div class="header-localization"> 910 911
912<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/custom-select.js?v=173148981874697908181789689309" defer="defer"></script>
912<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="/tools/recurring/login" /><div class="localization__grid"><div class="localization__selector"> 913 <input type="hidden" name="country_code" value="US"> 914<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" 915 aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button"> 916 <span class="text-start">United States (USD $)</span> 917 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 918 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 919 </svg> 920 </button> 921 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 922 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" 923 data-value="US" 924 data-value-id="" 925 926 aria-selected="true"> 927 <span class="pointer-events-none">United States (USD $)</span> 928 </li></ul> 929 </div></country-selector></div></div>
929<script> 930 customElements.whenDefined('custom-select').then(() => { 931 if (!customElements.get('country-selector')) { 932 class CountrySelector extends customElements.get('custom-select') { 933 constructor() { 934 super(); 935 this.loaded = false; 936 } 937 938 async showListbox() { 939 if (this.loaded) { 940 super.showListbox(); 941 return; 942 } 943 944 this.button.classList.add('is-loading'); 945 this.button.setAttribute('aria-disabled', 'true'); 946 947 try { 948 const response = await fetch('?section_id=country-selector'); 949 if (!response.ok) throw new Error(response.status); 950 951 const tmpl = document.createElement('template'); 952 tmpl.innerHTML = await response.text(); 953 954 const el = tmpl.content.querySelector('.custom-select__listbox'); 955 this.listbox.innerHTML = el.innerHTML; 956 957 this.options = this.querySelectorAll('.custom-select__option'); 958 959 this.popular = this.querySelectorAll('[data-popular]'); 960 if (this.popular.length) { 961 this.popular[this.popular.length - 1].closest('.custom-select__option') 962 .classList.add('custom-select__option--visual-group-end'); 963 } 964 965 this.selectedOption = this.querySelector('[aria-selected="true"]'); 966 if (!this.selectedOption) { 967 this.selectedOption = this.listbox.firstElementChild; 968 } 969 970 this.loaded = true; 971 } catch { 972 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 973 } finally { 974 super.showListbox(); 975 this.button.classList.remove('is-loading'); 976 this.button.setAttribute('aria-disabled', 'false'); 977 } 978 } 979 980 setButtonWidth() { 981 return; 982 } 983 } 984 985 customElements.define('country-selector', CountrySelector); 986 } 987 }); 988 </script>
988<script> 989 document.getElementById('annbar-localization').addEventListener('change', (evt) => { 990 const input = evt.target.closest('.localization__selector').firstElementChild; 991 if (input && input.tagName === 'INPUT') { 992 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 993 evt.currentTarget.submit(); 994 } 995 }); 996 </script>
996</form> 997 </div> 998 999 </div> 1000 </div> 1001 </announcement-bar> 1002</div><div id="shopify-section-sections--21708939296940__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify> 1003 .logo img { 1004 width: 195px; 1005 } 1006 .logo-area__middle--logo-image { 1007 max-width: 195px; 1008 } 1009 @media (max-width: 767.98px) { 1010 .logo img { 1011 width: 95px; 1012 } 1013 }.section-header { 1014 position: -webkit-sticky; 1015 position: sticky; 1016 }</style> 1017<page-header data-section-id="sections--21708939296940__header"> 1018 <div id="pageheader" class="pageheader pageheader--layout-inline-menu-center pageheader--sticky"> 1019 <div class="logo-area container container--no-max"> 1020 <div class="logo-area__left"> 1021 <div class="logo-area__left__inner"> 1022 <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> 1023 1024 1025 <div id="proxy-nav" class="navigation navigation--left" role="navigation" aria-label="Primary"> 1026 <div class="navigation__tier-1-container"> 1027 <ul class="navigation__tier-1"> 1028 1029<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1030 <a href="/collections/retail-coffee" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Shop</a> 1031 </li> 1032 1033<li class="navigation__item"> 1034 <a href="https://makeworthcoffee.square.site" class="navigation__link" >Cafe Pick Up</a> 1035 </li> 1036 1037<li class="navigation__item"> 1038 <a href="/pages/contact" class="navigation__link" >About Us</a> 1039 </li> 1040 1041<li class="navigation__item"> 1042 <a href="/blogs/news" class="navigation__link" >Blog</a> 1043 </li> 1044 1045<li class="navigation__item"> 1046 <a href="https://makeworthcoffee.com/tools/recurring/login" class="navigation__link" >Manage Subscriptions</a> 1047 </li> 1048 1049 </ul> 1050 </div> 1051 </div> 1052 1053 </div> 1054 </div> 1055 1056 <div class="logo-area__middle logo-area__middle--logo-image"> 1057 <div class="logo-area__middle__inner"> 1058 <div class="logo"><a class="logo__link" href="/" title="Makeworth Coffee "><img class="logo__image" src="//makeworthcoffee.com/cdn/shop/files/Makeworth_Logo_Tan.png?v=1789069151&width=390" alt="Makeworth Coffee " itemprop="logo" width="5334" height="2500" loading="eager" /></a></div> 1059 </div> 1060 </div> 1061 1062 <div class="logo-area__right"> 1063 <div class="logo-area__right__inner"> 1064 1065 1066 <a class="header-account-link" href="https://makeworthcoffee.com/customer_authentication/redirect?locale=en®ion_country=US" aria-label="Account"> 1067 <span class="header-account-link__text visually-hidden">Account</span> 1068 <span class="header-account-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"><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> 1069 </a> 1070 1071 1072 1073<a href="/cart" class="cart-link" data-hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"> 1074 <span class="cart-link__label visually-hidden">
1074Cart</span> 1075 <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"><path d="M3.5 2.75h2.066l1.399 13.5H19.5" stroke-width="1.5" stroke-linecap="square"/><path d="M6.226 6.676h12.96l-.81 6.117L7.63 13.91" stroke-width="1.5" stroke-linecap="square"/><circle stroke-width="1.25" cx="8.875" cy="20.005" r="1.375"/><circle stroke-width="1.25" cx="17.375" cy="20.005" r="1.375"/></g></svg><span class="cart-link__count"></span> 1076 </span> 1077 </a> 1078 </div> 1079 </div> 1080 </div></div> 1081 1082 <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav"> 1083 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1084 <div class="navigation__tier-1-container"> 1085 <ul class="navigation__tier-1"> 1086 1087<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1088 <a href="/collections/retail-coffee" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Shop</a> 1089 1090 1091 <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> 1092 1093 <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1094 <ul class="navigation__tier-2"> 1095 1096 1097 <li class="navigation__item"> 1098 <a href="/collections/retail-coffee" class="navigation__link" >Coffee</a> 1099 1100 1101 1102 </li> 1103 1104 <li class="navigation__item"> 1105 <a href="/collections/wholesale" class="navigation__link" >Wholesale</a> 1106 1107 1108 1109 </li> 1110 1111 <li class="navigation__item"> 1112 <a href="https://squareup.com/gift/M9SV77DF1NE27/order" class="navigation__link" >Gift Cards</a> 1113 1114 1115 1116 </li> 1117 1118 <li class="navigation__item"> 1119 <a href="/collections/merch" class="navigation__link" >Merch</a> 1120 1121 1122 1123 </li> 1124 1125 <li class="navigation__item"> 1126 <a href="/collections/coffee-gear" class="navigation__link" >Coffee Gear</a> 1127 1128 1129 1130 </li> 1131 1132 1133 1134 1135</ul> 1136 </div></div> 1137 1138 </li> 1139 1140<li class="navigation__item"> 1141 <a href="https://makeworthcoffee.square.site" class="navigation__link" >Cafe Pick Up</a> 1142 1143 1144 </li> 1145 1146<li class="navigation__item"> 1147 <a href="/pages/contact" class="navigation__link" >About Us</a> 1148 1149 1150 </li> 1151 1152<li class="navigation__item"> 1153 <a href="/blogs/news" class="navigation__link" >Blog</a> 1154 1155 1156 </li> 1157 1158<li class="navigation__item"> 1159 <a href="https://makeworthcoffee.com/tools/recurring/login" class="navigation__link" >Manage Subscriptions</a> 1160 1161 1162 </li> 1163 1164</ul> 1165 </div> 1166 </div>
1166<script class="mobile-navigation-drawer-template" type="text/template"> 1167 <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 1168 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1169 <div class="navigation__tier-1-container"> 1170 <div class="navigation__mobile-header"> 1171 <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> 1172 <span class="mobile-nav-title"></span> 1173 <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> 1174 </div> 1175 <ul class="navigation__tier-1"> 1176 1177<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1178 <a href="/collections/retail-coffee" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Shop</a> 1179 1180 1181 <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> 1182 1183 <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1184 <ul class="navigation__tier-2"> 1185 1186 1187 <li class="navigation__item"> 1188 <a href="/collections/retail-coffee" class="navigation__link" >Coffee</a> 1189 1190 1191 1192 </li> 1193 1194 <li class="navigation__item"> 1195 <a href="/collections/wholesale" class="navigation__link" >Wholesale</a> 1196 1197 1198 1199 </li> 1200 1201 <li class="navigation__item"> 1202 <a href="https://squareup.com/gift/M9SV77DF1NE27/order" class="navigation__link" >Gift Cards</a> 1203 1204 1205 1206 </li> 1207 1208 <li class="navigation__item"> 1209 <a href="/collections/merch" class="navigation__link" >Merch</a> 1210 1211 1212 1213 </li> 1214 1215 <li class="navigation__item"> 1216 <a href="/collections/coffee-gear" class="navigation__link" >Coffee Gear</a> 1217 1218 1219 1220 </li> 1221 1222 1223 1224 1225</ul> 1226 </div></div> 1227 1228 </li> 1229 1230<li class="navigation__item"> 1231 <a href="https://makeworthcoffee.square.site" class="navigation__link" >Cafe Pick Up</a> 1232 1233 1234 </li> 1235 1236<li class="navigation__item"> 1237 <a href="/pages/contact" class="navigation__link" >About Us</a> 1238 1239 1240 </li> 1241 1242<li class="navigation__item"> 1243 <a href="/blogs/news" class="navigation__link" >Blog</a> 1244 1245 1246 </li> 1247 1248<li class="navigation__item"> 1249 <a href="https://makeworthcoffee.com/tools/recurring/login" class="navigation__link" >Manage Subscriptions</a> 1250 1251 1252 </li> 1253 1254</ul> 1255 1256 </div> 1257 </div> 1258 <div class="mobile-navigation-drawer__footer"></div> 1259 </div> 1260 </script>
1260 1261 </main-navigation> 1262 1263 <a href="#" class="header-shade mobile-nav-toggle" aria-label="Close"></a> 1264</page-header> 1265
1266<script> 1267 const mainNav = document.getElementById('main-nav'); 1268 if (mainNav) mainNav.style.opacity = 0; 1269 setTimeout(() => { 1270 theme.inlineNavigationCheck(); 1271 if (mainNav) mainNav.style.opacity = null; 1272 }, 0); 1273 setTimeout(theme.setInitialHeaderHeightProperty, 0); 1274</script>
1274<script type="application/ld+json"> 1275 { 1276 "@context": "http://schema.org", 1277 "@type": "Organization", 1278 "name": "Makeworth Coffee ", 1279 "logo": "https:\/\/makeworthcoffee.com\/cdn\/shop\/files\/Makeworth_Logo_Tan.png?v=1789069151\u0026width=5334", 1280 1281 "sameAs": [ 1282 1283"https:\/\/www.instagram.com\/makeworthcoffee\/" 1284 ], 1285 "url": "https:\/\/makeworthcoffee.com" 1286 } 1287</script>
1287 1288 1289 1290</div> 1291<!-- END sections: header-group --><main id="content" role="main"> 1292 <div class="container cf"> 1293 1294
1294<script> 1295 function appendLocale() { 1296 const url = new URL(document.location); 1297 const { pathname, searchParams } = url; 1298 1299 const toolsPosition = pathname.indexOf('/tools'); 1300 const localeQueryParam = searchParams.get('locale'); 1301 /* toolsPosition being 0 means it's using the default locale */ 1302 if (toolsPosition === 0 || localeQueryParam) return; 1303 1304 const urlLocale = pathname.split('/')[1]; 1305 url.searchParams.append('locale', urlLocale); 1306 window.location = url.toString(); 1307 } 1308 1309 (() => { 1310 const meta = document.createElement('meta'); 1311 1312 meta.name='viewport'; 1313 meta.setAttribute('content', 'width=device-width, initial-scale=1.0'); 1314 1315 document.getElementsByTagName('head')[0].appendChild(meta); 1316 appendLocale(); 1317 })(); 1318</script>
1318 1319 1320<style> 1321 .rc-login { 1322 --rc-title-font: 'Greycliff', sans-serif; 1323 --rc-body-font: 'Avenir'; 1324 --rc-font-color: #000; 1325 --rc-button-bg-color: #163840; 1326 --rc-button-font-color: #fff; 1327 --rc-secured-display: block; 1328 --rc-border-radius: 6px; 1329 } 1330 1331 /* mock style override */ 1332 /* :root .rc-login { 1333 --rc-title-font: 'Helvetica', 'Arial', sans-serif; 1334 --rc-body-font: "Comic Sans MS", "Comic Sans", cursive; 1335 --rc-font-color: #222; 1336 --rc-button-bg-color: #c9e8ff; 1337 --rc-button-font-color: #666; 1338 --rc-secured-display: none; 1339 --rc-border-radius: 0; 1340 } */ 1341 1342 .rc-login { 1343 box-sizing: border-box; 1344 max-width: 436px; 1345 width: 100%; 1346 min-height: 50vh; 1347 height: auto; 1348 margin: 0 auto; 1349 margin-top: 60px; 1350 padding: 60px 16px; 1351 font-family: var(--rc-title-font); 1352 font-style: normal; 1353 color: var(--rc-font-color); 1354 } 1355 1356 .rc-login button { 1357 border: none; 1358 } 1359 1360 @media only screen and (max-width: 460px) { 1361 .rc-login { 1362 width: 100%; 1363 } 1364 1365 .rc-enter-code-digits-item { 1366 width: 50px !important; 1367 height: 50px !important; 1368 font-size: 15px !important; 1369 } 1370 } 1371 1372 .rc-login input:-webkit-autofill, 1373 .rc-login input:-webkit-autofill:hover, 1374 .rc-login input:-webkit-autofill:focus, 1375 .rc-login input:-webkit-autofill:active { 1376 -webkit-box-shadow: 0 0 0 30px white inset !important; 1377 } 1378 1379 .rc-login--body { 1380 margin-top: 20px; 1381 margin-bottom: 20px; 1382 padding-top: 16px; 1383 padding-bottom: 20px; 1384 1385 background: #FFFFFF; 1386 box-shadow: 0px 1px 4px rgb(25 29 72 / 20%); 1387 border-radius: var(--rc-border-radius); 1388 } 1389 1390 .rc-login--header { 1391 text-align: center; 1392 display: var(--rc-secured-display); 1393 position: initial; 1394 padding: 0; 1395 border-bottom-right-radius: 0; 1396 z-index: initial; 1397 background-color: initial; 1398 } 1399 1400 .rc-login--header-link { 1401 text-decoration: none; 1402 } 1403 1404 .rc-login--header-link:visited { 1405 color: #111; 1406 } 1407 1408 .rc-login--header-media { 1409 display: flex; 1410 justify-content: center; 1411 align-items: center; 1412 margin: 8px 40px; 1413 position: relative; 1414 } 1415 1416 1417 .rc-login--header-media svg { 1418 background: #fff; 1419 z-index: 2; 1420 } 1421 1422 .rc-login-header-media-line { 1423 position: absolute; 1424 width: 100%; 1425 border: 1px solid #D7D7D7; 1426 z-index: 1; 1427 } 1428 1429 .rc-login--header-title { 1430 margin: 24px 0px 24px 40px; 1431 font-weight: 700; 1432 font-size: 28px; 1433 line-height: 32px; 1434 } 1435 1436 .rc-login-form, 1437 .rc-enter-code { 1438 margin: 0px 40px; 1439 } 1440 1441 .rc-enter-code-header { 1442 margin: 24px 0px; 1443 font-style: normal; 1444 font-weight: 700; 1445 font-size: 28px; 1446 line-height: 32px; 1447 display: flex; 1448 align-items: center; 1449 } 1450 1451 .rc-enter-code-text { 1452 font-family: var(--rc-body-font); 1453 font-weight: 400; 1454 font-size: 14px; 1455 line-height: 15px; 1456 letter-spacing: 0.47px; 1457 margin: 14px 0px; 1458 } 1459 1460 .rc-login-form-container { 1461 position: relative; 1462 } 1463 1464 .rc-login-form-label { 1465 display: block; 1466 font-family: var(--rc-body-font); 1467 font-style: normal; 1468 font-weight: 400; 1469 font-size: 14px; 1470 line-height: 15px; 1471 letter-spacing: 0.47px; 1472 padding-bottom: 8px; 1473 cursor: pointer; 1474 } 1475 1476 .rc-login-form-email { 1477 font-family: var(--rc-body-font); 1478 font-style: normal; 1479 font-weight: 400; 1480 font-size: 14px; 1481 line-height: 18px; 1482 letter-spacing: 0.47px; 1483 mix-blend-mode: normal; 1484 border: 1px solid #A7A7A7; 1485 border-radius: var(--rc-border-radius); 1486 width: 100%; 1487 padding: 12px 0px 10px 12px; 1488 } 1489 1490 .rc-login-form-email:not(:placeholder-shown) { 1491 border: 2px solid #A7A7A7; 1492 } 1493 1494 .rc-login-form-email:focus, 1495 .rc-login-form-email:focus-visible { 1496 outline: none; 1497 } 1498 1499 .rc-login-form-button, 1500 .rc-enter-code-btn { 1501 display: flex; 1502 justify-content: center; 1503 align-items: center; 1504 padding: 11px 16px; 1505 width: 100%; 1506 height: 40px; 1507 background: var(--rc-button-bg-color); 1508 color: var(--rc-button-font-color); 1509 border-radius: var(--rc-border-radius); 1510 font-weight: 700; 1511 font-size: 14px; 1512 line-height: 14px; 1513 cursor: pointer; 1514 } 1515 1516 .rc-login-form-button div { 1517 color: inherit; 1518 font-family: inherit; 1519 font-size: inherit; 1520 } 1521 1522 .rc-login-form-button { 1523 position: relative; 1524 margin-top: 28px; 1525 } 1526 1527 .rc-login-form-button > div { 1528 position: absolute; 1529 } 1530 1531 .rc-enter-code-btn { 1532 margin-top: 40px; 1533 } 1534 1535 /* Animations when user submits the email start */ 1536 .rc-login .animated { 1537 -webkit-animation-duration: 1s; 1538 animation-duration: 1s; 1539 -webkit-animation-fill-mode: both; 1540 animation-fill-mode: both; 1541 } 1542 1543 @-webkit-keyframes fadeOutRight { 1544 0% { 1545 opacity: 1; 1546 -webkit-transform: translateX(0); 1547 } 1548 100% { 1549 opacity: 0; 1550 -webkit-transform: translateX(50px); 1551 } 1552 } 1553
1554 @keyframes fadeOutRight { 1555 0% { 1556 opacity: 1; 1557 transform: translateX(0); 1558 } 1559 100% { 1560 opacity: 0; 1561 transform: translateX(50px); 1562 } 1563 } 1564 1565 .rc-login .fadeOutRight { 1566 -webkit-animation-name: fadeOutRight; 1567 animation-name: fadeOutRight; 1568 animation-delay: 1000ms; 1569 } 1570 1571 @-webkit-keyframes fadeInLeft { 1572 0% { 1573 opacity: 0; 1574 -webkit-transform: translateX(-50px); 1575 } 1576 100% { 1577 opacity: 1; 1578 -webkit-transform: translateX(0px); 1579 } 1580 } 1581 1582 @keyframes fadeInLeft { 1583 0% { 1584 opacity: 0; 1585 transform: translateX(-50px); 1586 } 1587 100% { 1588 opacity: 1; 1589 transform: translateX(0px); 1590 } 1591 } 1592 1593 .rc-login .fadeInLeft { 1594 -webkit-animation-name: fadeInLeft; 1595 animation-name: fadeInLeft; 1596 animation-delay: 1000ms; 1597 } 1598 1599 @-webkit-keyframes fadedBackground { 1600 0% { 1601 background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--rc-button-bg-color); 1602 } 1603 100% { 1604 background: var(--rc-button-bg-color); 1605 } 1606 } 1607 1608 @keyframes fadedBackground { 1609 0% { 1610 background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--rc-button-bg-color); 1611 } 1612 100% { 1613 background: var(--rc-button-bg-color); 1614 } 1615 } 1616 1617 .rc-login .fadedBackground { 1618 -webkit-animation-duration: 2s; 1619 animation-duration: 2s; 1620 -webkit-animation-fill-mode: both; 1621 animation-fill-mode: both; 1622 -webkit-animation-name: fadedBackground; 1623 animation-name: fadedBackground; 1624 } 1625 /* Animations when user submits the email end */ 1626 1627 1628 .rc-login-form-button-svg { 1629 margin-right: 10px; 1630 } 1631 1632 .rc-enter-code-container { 1633 position: relative; 1634 } 1635 1636 .rc-enter-code-digits { 1637 display: flex; 1638 justify-content: space-between; 1639 } 1640 1641 .rc-enter-code-digits-item { 1642 height: 64px; 1643 width: 64px; 1644 font-weight: 700; 1645 font-size: 28px; 1646 line-height: 32px; 1647 display: flex; 1648 align-items: center; 1649 text-align: center; 1650 color: var(--rc-font-color); 1651 border: 2px solid #A7A7A7; 1652 border-radius: var(--rc-border-radius); 1653 padding: 0px !important; 1654 } 1655 1656 input[type="text"].rc-enter-code-digits-item::-webkit-input-placeholder { 1657 font-weight: 700; 1658 color: #A7A7A7; 1659 } 1660 1661 .rc-enter-code-digits-item:focus, 1662 .rc-enter-code-digits-item:focus-visible { 1663 outline: none; 1664 filter: drop-shadow(0px 1px 4px rgba(25, 29, 72, 0.2)); 1665 } 1666 1667 1668 .rc-enter-code-digits-item::selection { 1669 background: transparent; 1670 } 1671 1672 .rc-hidden { 1673 display: none !important; 1674 } 1675 1676 .rc-error { 1677 border: 2px solid #EC3D10 !important; 1678 background-color: #fff !important; 1679 } 1680 1681 .rc-enter-code-digits .rc-error { 1682 background-color: rgba(236, 61, 16, 0.1) !important; 1683 } 1684 1685 .rc-success { 1686 border: 2px solid #17CC9D; 1687 filter: drop-shadow(0px 1px 4px rgba(25, 29, 72, 0.2)); 1688 } 1689 1690 .rc-fade { 1691 opacity: 0.7; 1692 } 1693 1694 .rc-login input::-webkit-outer-spin-button, 1695 .rc-login input::-webkit-inner-spin-button { 1696 -webkit-appearance: none; 1697 margin: 0; 1698 } 1699 1700 .rc-email-error { 1701 font-family: var(--rc-body-font); 1702 font-style: normal; 1703 font-weight: 900; 1704 font-size: 10px; 1705 letter-spacing: 0.47px; 1706 color: #EC3D10; 1707 position: absolute; 1708 bottom: -28px; 1709 height: 28px; 1710 line-height: 28px; 1711 } 1712 1713 .rc-error-digits { 1714 display: flex; 1715 align-items: center; 1716 font-family: var(--rc-body-font); 1717 font-style: normal; 1718 font-weight: 900; 1719 font-size: 10px; 1720 line-height: 40px; 1721 letter-spacing: 0.47px; 1722 color: #EC3D10; 1723 position: absolute; 1724 height: 40px; 1725 bottom: -40px; 1726 white-space: nowrap; 1727 } 1728 1729 .rc-error-digits span { 1730 margin-left: 5px; 1731 } 1732 1733 .rc-enter-code-redirect-text { 1734 text-align: center; 1735 margin: 14px 0px; 1736 font-style: normal; 1737 font-weight: 700; 1738 font-size: 14px; 1739 line-height: 17px; 1740 color: #A7A7A7; 1741 } 1742 1743 .rc-enter-code-sms-info { 1744 text-align: center; 1745 margin: 32px 0px 16px 0px; 1746 font-family: var(--rc-body-font); 1747 font-style: normal; 1748 font-weight: 500; 1749 font-size: 10px; 1750 line-height: 16px; 1751 letter-spacing: 0.47px; 1752 color: #A7A7A7; 1753 } 1754 1755 /* spinner styles */ 1756 .rc-progress { 1757 min-width: auto; 1758 min-height: auto; 1759 } 1760 1761 .rc-progress__svg { 1762 animation: rc-progress-rotate 2s linear infinite; 1763 z-index: 2; 1764 position: absolute; 1765 top: 50%; 1766 left: 50%; 1767 margin: -12px 0 0 -12px; 1768 width: 24px; 1769 height: 24px; 1770 } 1771 1772 .rc-progress__svg > .path { 1773 stroke: var(--rc-button-font-color); 1774 stroke-linecap: round; 1775 animation: rc-progress-dash 1.5s ease-in-out infinite; 1776 } 1777
1778 @keyframes rc-progress-rotate { 1779 100% { 1780 transform: rotate(360deg); 1781 } 1782 } 1783 1784 @keyframes rc-progress-dash { 1785 0% { 1786 stroke-dasharray: 1, 150; 1787 stroke-dashoffset: 0; 1788 } 1789 50% { 1790 stroke-dasharray: 90, 150; 1791 stroke-dashoffset: -35; 1792 } 1793 100% { 1794 stroke-dasharray: 90, 150; 1795 stroke-dashoffset: -124; 1796 } 1797 } 1798</style> 1799 1800<section class="rc-login" data-rc-page-container> 1801 <div class="rc-login--body"> 1802 <header class="rc-login--header"> 1803 <a href="https://getrecharge.com/" rel="noopener noreferrer" target="_blank" class="rc-login--header-link" aria-label="Recharge Subscriptions website"> 1804 <span class="rc-login--header-media"> 1805 <span class="rc-login-header-media-line"></span> 1806 <svg width="148" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"> 1807 <path d="M132.875 11h-.563V9.857c0-1.577-1.26-2.857-2.812-2.857-1.552 0-2.812 1.28-2.812 2.857V11h-.563c-.619 0-1.125.514-1.125 1.143v5.714c0 .629.506 1.143 1.125 1.143h6.75c.619 0 1.125-.514 1.125-1.143v-5.714c0-.629-.506-1.143-1.125-1.143Zm-3.375 5.143A1.137 1.137 0 0 1 128.375 15c0-.629.506-1.143 1.125-1.143s1.125.514 1.125 1.143-.506 1.143-1.125 1.143ZM131.244 11h-3.488V9.857c0-.977.782-1.771 1.744-1.771s1.744.794 1.744 1.771V11ZM68.967 18.156c1.183 0 2.223-.65 2.223-1.859.013-.988-.65-1.482-1.469-1.82l-.702-.286c-.572-.221-.962-.442-.962-.975 0-.507.43-.78.962-.78.442 0 .845.182 1.248.585.117.117.208.13.312 0l.312-.364c.065-.078.091-.182.013-.273a2.446 2.446 0 0 0-1.937-.91c-1.092 0-2.028.663-2.028 1.768 0 .897.637 1.378 1.417 1.703l.767.325c.56.234.91.481.91 1.001 0 .585-.455.884-1.118.884-.637 0-1.105-.286-1.534-.702-.104-.104-.22-.104-.312.013l-.26.364c-.078.13-.09.234 0 .338.403.494 1.118.988 2.158.988Zm7.244 0c.897 0 1.716-.273 2.275-.819.104-.091.143-.169.052-.273l-.286-.403c-.052-.065-.13-.065-.208-.013a2.829 2.829 0 0 1-1.729.546c-1.404 0-2.223-.806-2.366-1.95h4.5
18075c.429 0 .533-.234.533-.754 0-1.573-1.105-3.016-3.003-3.016-1.911 0-3.224 1.443-3.224 3.315 0 1.872 1.326 3.367 3.406 3.367Zm-2.262-3.783c.13-1.183.936-1.898 2.08-1.898 1.144 0 1.898.754 1.963 1.898h-4.043Zm10.01 3.783c1.028 0 1.873-.416 2.419-1.092.078-.091.078-.182 0-.26l-.455-.442c-.104-.104-.221-.065-.312.026-.377.403-.845.676-1.586.676-1.313 0-2.25-.949-2.25-2.262 0-1.313.937-2.249 2.224-2.249.754 0 1.222.286 1.612.702.078.078.195.117.299 0l.455-.429c.078-.078.078-.169 0-.273-.546-.663-1.391-1.079-2.405-1.079-1.898 0-3.328 1.43-3.328 3.328 0 1.911 1.43 3.354 3.328 3.354Zm6.72 0c1.027 0 1.703-.507 2.067-1.157l.039.806c0 .143.052.195.182.195h.767c.117 0 .182-.065.182-.182v-6.006c0-.117-.065-.182-.182-.182h-.82c-.116 0-.168.065-.168.182v3.562c0 1.066-.715 1.69-1.69 1.69s-1.521-.624-1.521-1.69v-3.562c0-.117-.052-.182-.17-.182h-.818c-.117 0-.182.065-.182.182v3.731c0 1.69.949 2.613 2.314 2.613ZM97.167 18c.117 0 .169-.065.169-.182v-3.601c0-.767.364-1.677 1.43-1.677.143 0 .299.013.468.065.143.039.234.013.234-.13v-.637c0-.117-.026-.169-.104-.234-.117-.078-.312-.13-.585-.13-.78 0-1.209.481-1.443 1.105l-.039-.754c0-.143-.052-.195-.182-.195h-.767c-.117 0-.182.065-.182.182v6.006c0 .117.065.182.182.182h.819Zm6.898.156c.897 0 1.716-.273 2.275-.819.104-.091.143-.169.052-.273l-.286-.403c-.052-.065-.13-.065-.208-.013a2.829 2.829 0 0 1-1.729.546c-1.404 0-2.223-.806-2.366-1.95h4.5
18075c.429 0 .533-.234.533-.754 0-1.573-1.105-3.016-3.003-3.016-1.911 0-3.224 1.443-3.224 3.315 0 1.872 1.326 3.367 3.406 3.367Zm-2.262-3.783c.13-1.183.936-1.898 2.08-1.898 1.144 0 1.898.754 1.963 1.898h-4.043Zm9.79 3.783c1.092 0 1.885-.494 2.353-1.287l.026.949c0 .117.052.182.169.182h.754c.117 0 .182-.065.182-.182V8.887c0-.117-.065-.182-.182-.182h-.819c-.117 0-.182.065-.182.182v3.822c-.455-.767-1.248-1.235-2.301-1.235-1.833 0-3.107 1.443-3.107 3.341 0 1.911 1.274 3.341 3.107 3.341Zm.208-1.079c-1.261 0-2.171-.91-2.171-2.262 0-1.339.91-2.262 2.171-2.262 1.248 0 2.119.923 2.119 2.275 0 1.352-.871 2.249-2.119 2.249ZM15.948 11.995c.081-.12.081-.187-.042-.308a1.606 1.606 0 0 0-1.009-.347c-.766 0-1.518.44-2.04 1.177l.149-.83c.027-.136-.055-.2-.178-.2h-2.624c-.123 0-.178.094-.11.187l.876 1.204-1.046 5.16a.171.171 0 0 0 .036.15.179.179 0 0 0 .146.064h1.4a.262.262 0 0 0 .159-.066.252.252 0 0 0 .08-.149l.534-2.687c.356-1.779 1.12-2.365 2.04-2.365.189.002.376.043.547.12.15.067.219.08.314-.053l.768-1.057ZM19.224 11.34c-2.054 0-3.629 1.376-3.984 3.475-.342 2.033.849 3.61 3.04 3.61.97 0 2.038-.273 2.695-.856.124-.106.166-.187.083-.307l-.506-.775c-.082-.12-.206-.08-.315 0a3.084 3.084 0 0 1-1.627.508c-.93 0-1.629-.468-1.67-1.457h4.433c.383 0 .548-.362.615-.821.302-1.76-.683-3.377-2.764-3.377Zm1.177 3.02h-3.314c.28-.882 1-1.496 1.931-1.496.713 0 1.452.44 1.383 1.497ZM33.761 11.34c-.958 0-1.78.547-2.327 1.35l.712-3.489c.028-.12-.041-.2-.178-.2h-2.43a.116.116 0 0 0-.102.048.109.109 0 0 0-.007.111l.78 1.017-1.595 7.914a.133.133 0 0 0 .03.113.14.14 0 0 0 .11.048h1.52a.194.194 0 0 0 .118-.05.187.187 0 0 0 .06-.111l.465-2.125c.37-1.698 1.231-2.902 2.327-2.902.589 0 .849.576.657 1.512l-.72 3.461a.157.157 0 0 0 .026.158.164.164 0 0 0 .152.057h1.437a.261.261 0 0 0 .163-.063.25.25 0 0 0 .084-.152l.8-3.837c.328-1.577-.548-2.86-2.082-2.86ZM44.027 11.487h-1.32a.255.255 0 0 0-.173.057.243.243 0 0 0-.087.157l-.164.821c-.301-.736-1.081-1.176-2.08-1.176-1.89 0-3.503 1.323-3.862 3.557-.322 1.972.763 3.538 2.69 3.538a3.015 3.015 0 0 0 1.248-.276c.39-.18.735-.442 1.01-.766l-.123.652c-.026.137.043.202.166.202h1.34a.249.249 0 0 0 .171-.051.238.238 0 0 0 .09-.15l1.272-6.35a.157.157 0 0 0-.026-.158.164.164 0 0 0-.152-.057Zm-2.353 3.356c-.164 1.07-.981 1.978-2.102 1.978-1.067 0-1.601-.936-1.423-1.964.178-1.03.978-1.889 2.073-1.889 1.027 0 1.616.805 1.452 1.875ZM49.051 13.052l.767-1.057c.082-.12.082-.187-.04-.308a1.607 1.607 0 0 0-1.014-.347c-.766 0-1.52.44-2.04 1.177l.152-.83c.026-.136-.056-.2-.178-.2h-1.452c-.083 0-.14.066-.164.173l-1.287 6.377a.17.17 0 0 0 .034.149.18.18 0 0 0 .14.066h1.4a.264.264 0 0 0 .163-.064.253.253 0 0 0 .084-.15l.534-2.688c.356-1.778 1.12-2.365 2.04-2.365.187.002.372.043.542.12.155.067.224.08.32-.053ZM56.882 11.487H55.54a.239.239 0 0 0-.16.063.228.228 0 0 0-.073.152l-.164.734c-.232-.494-.98-1.094-2.08-1.094-1.986 0-3.56 1.39-3.923 3.45-.335 1.816.713 3.447 2.69 3.447 1.013 0 1.681-.322 2.41-.99-.383 1.725-1.479 2.246-2.793 2.246-.754 0-1.369-.24-1.999-.628a.17.17 0 0 0-.26.067l-.644.99a.198.198 0 0 0 .028.273c.712.562 1.822.803 2.802.803 2.341 0 4.063-1.271 4.56-3.704l1.12-5.587a.159.159 0 0 0-.088-.21.169.169 0 0 0-.084-.012Zm-2.436 3.284c-.166 1.028-.981 1.899-2.095 1.899-1.068 0-1.601-.897-1.423-1.886.177-.989.97-1.815 2.066-1.815 1.027 0 1.622.778 1.452 1.807v-.005ZM61.098 11.34c-2.053 0-3.628 1.376-3.983 3.475-.342 2.033.849 3.61 3.038 3.61.973 0 2.04-.273 2.697-.856.124-.106.164-.187.083-.307l-.507-.775c-.083-.12-.206-.08-.315 0a3.078 3.078 0 0 1-1.628.508c-.932 0-1.63-.468-1.672-1.457h4.436c.384 0 .548-.362.616-.821.302-1.76-.685-3.377-2.765-3.377Zm1.178 3.02H58.96c.28-.882.999-1.496 1.93-1.496.715 0 1.453.44 1.386 1.497ZM27.497 16.272a.195.195 0 0 0-.28-.012c-.41.307-.908.48-1.425.493-1.081 0-1.68-.829-1.54-1.871.14-1.043.972-1.858 2.025-1.858.576 0 .946.2 1.356.602.11.107.178.107.302.013l.97-.82a.202.202 0 0 0 .09-.13.194.194 0 0 0-.035-.152c-.588-.821-1.505-1.203-2.522-1.203a4 4 0 0 0-3.965 3.455c-.301 2.138 1.15 3.652 3.081 3.652a3.74 3.74 0 0 0 1.425-.248 3.673 3.673 0 0 0 1.216-.768.234.234 0 0 0 .102-.156.225.225 0 0 0-.047-.179l-.753-.818Z" fill="#D7D7D7"/> 1808 </svg> 1809 </span> 1810 </a> 1811 </header> 1812 <!-- Step 1: enter email --> 1813 <div data-rc-step-1> 1814 <h1 class="rc-login--header-title">Login</h1> 1815 1816 <form class="rc-login-form" data-rc-login-form> 1817 <input type="hidden" name="identifier" value="e6741a847864ae06ddef242d94b85c1903ca6f09ee63d2463b6ee8631756fb76"> 1818 <div class="rc-login-form-container"> 1819 <label for="rc-email" class="rc-login-form-label">Email</label> 1820 <input 1821 type="email" 1822 autocomplete="email" 1823 name="email" 1824 id="rc-email" 1825 class="rc-login-form-email" 1826 placeholder="Email" 1827 value="" 1828 required 1829 data-rc-email-input 1830 > 1831 <div class="rc-email-error rc-hidden" data-rc-email-error>Sorry, we could not find your account</div> 1832 </div> 1833 1834 <button class="rc-login-form-button animated" data-rc-login-form-submit-btn> 1835 <div class="rc-progress animated rc-hidden" role="progressbar" aria-valuemin="0" aria-valuemax="100" data-rc-btn-spinner> 1836 <svg class="rc-progress__svg" viewBox="0 0 50 50"> 1837 <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle> 1838 </svg> 1839 </div> 1840 1841 <div class="animated" data-rc-login-form-submit-btn-animation>
1842 <span>Send login code (sends SMS and email)</span> 1843 </div> 1844 </button> 1845 </form> 1846 </div> 1847 <!-- Step 1: enter email --> 1848 1849 <!-- Step 2: enter 4 digits --> 1850 <div class="rc-enter-code rc-hidden" data-rc-step-2> 1851 <h1 class="rc-enter-code-header">We sent you a code!</h1> 1852 <p class="rc-enter-code-text">Enter verification code </p> 1853 1854 <div class="rc-enter-code-container"> 1855 <form class="rc-enter-code-digits" data-rc-digits-form> 1856 <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" /> 1857 <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" /> 1858 <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" /> 1859 <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" /> 1860 </form> 1861 <div class="rc-error-digits rc-hidden" data-rc-error-digits> 1862 <svg width="9" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1863 <path d="M3.75 6.234h.833v.833H3.75v-.833Zm0-3.333h.833v2.5H3.75V2.9ZM4.162.817A4.165 4.165 0 0 0 0 4.984c0 2.3 1.863 4.167 4.162 4.167a4.17 4.17 0 0 0 4.171-4.167A4.17 4.17 0 0 0 4.163.817Zm.005 7.5a3.332 3.332 0 1 1 0-6.666 3.332 3.332 0 1 1 0 6.666Z" fill="#EC3D10"/> 1864 </svg> 1865 <span>Invalid code</span> 1866 </div> 1867 <div class="rc-submitted-loading rc-hidden" data-rc-submitted-loading> 1868 <div class="rc-progress animated rc-hidden" role="progressbar" aria-valuemin="0" aria-valuemax="100" data-rc-btn-spinner> 1869 <svg class="rc-progress__svg" viewBox="0 0 50 50"> 1870 <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle> 1871 </svg> 1872 </div> 1873 <span>Validating...</span> 1874 </div> 1875 </div> 1876 1877 <p class="rc-enter-code-redirect-text rc-hidden" data-rc-redirect-text>Redirecting...</p> 1878 1879 <p class="rc-enter-code-sms-info">You'll also receive an SMS if we have your number on file</p> 1880 </div> 1881 <!-- Step 2: enter 4 digits --> 1882 </div> 1883</section> 1884
1885<script> 1886 (() => { 1887 let STATE = { 1888 identifier: ``, 1889 email: ``, 1890 access_code: ``, 1891 selectors: { 1892 page_container: `[data-rc-page-container]`, 1893 redirect_to_portal_text: `[data-rc-redirect-text]`, 1894 email_error_p: `[data-rc-email-error]`, 1895 email_input: `[data-rc-email-input]`, 1896 digits_form: `[data-rc-digits-form]`, 1897 digit_input: `[data-rc-code-input]`, 1898 step_1_container: `[data-rc-step-1]`, 1899 login_form: `[data-rc-login-form]`, 1900 login_form_spinner: `[data-rc-btn-spinner]`, 1901 login_form_submit_btn: `[data-rc-login-form-submit-btn]`, 1902 login_form_submit_btn_text: `[data-rc-login-form-submit-btn-animation]`, 1903 step_2_container: `[data-rc-step-2]`, 1904 digits_error_p: `[data-rc-error-digits]`, 1905 form_submitted_loading: `[data-rc-submitted-loading]`, 1906 } 1907 } 1908 1909 /* ====================== 1910 STEP 1 code start 1911 ====================== */ 1912 function getFormData(form) { 1913 const formEntries = new FormData(form).entries(); 1914 const data = Object.assign( 1915 ...Array.from( 1916 formEntries, 1917 ([x, y]) => ({ [x] : y.trim() }) 1918 ) 1919 ); 1920 1921 return data; 1922 } 1923 1924 function applyBtnAnimation() { 1925 const emailInput = document.querySelector(STATE.selectors.email_input); 1926 emailInput && emailInput.classList.add('rc-fade'); 1927 1928 const submitBtn = document.querySelector(STATE.selectors.login_form_submit_btn); 1929 submitBtn && (submitBtn.disabled = true); 1930 submitBtn && submitBtn.classList.add('fadedBackground'); 1931 1932 const animation = document.querySelector(STATE.selectors.login_form_submit_btn_text); 1933 animation && animation.classList.add('fadeOutRight'); 1934 setTimeout(() => animation && animation.classList.add('rc-hidden'), 1100); 1935 1936 const loading = document.querySelector(STATE.selectors.login_form_spinner); 1937 loading && loading.classList.remove('rc-hidden'); 1938 loading && loading.classList.add('fadeInLeft'); 1939 } 1940 1941 function removeBtnAnimation() { 1942 const emailInput = document.querySelector(STATE.selectors.email_input); 1943 emailInput && emailInput.classList.remove('rc-fade'); 1944 1945 const submitBtn = document.querySelector(STATE.selectors.login_form_submit_btn); 1946 submitBtn && (submitBtn.disabled = false); 1947 submitBtn && submitBtn.classList.remove('fadedBackground'); 1948 1949 const animation = document.querySelector(STATE.selectors.login_form_submit_btn_text); 1950 animation && animation.classList.remove("fadeOutRight", "rc-hidden"); 1951 1952 const loading = document.querySelector(STATE.selectors.login_form_spinner); 1953 loading && loading.classList.add('rc-hidden'); 1954 } 1955 1956 async function sendSMSEmailToCustomer(data) { 1957 try { 1958 const cachebuster = Math.random().toString(16).substring(2, 10); 1959 const url = `/tools/recurring/onetimelinkcachemagictoken_check_email_send_four_digit_code_step2/?cachebuster=${cachebuster}`; 1960 1961 const response = await fetch(url, { 1962 method: "POST", 1963 headers: { 1964 "Content-Type": "application/json", 1965 }, 1966 body: JSON.stringify(data), 1967 }); 1968 return await response.json(); 1969 } catch (e) { 1970 console.error(e); 1971 return { "status": "error" }; 1972 } 1973 } 1974 1975 async function handleEmailSubmit(ev, shouldGetFormData = true) { 1976 ev.preventDefault(); 1977 1978 applyBtnAnimation(); 1979 1980 let data = STATE; 1981 1982 if (shouldGetFormData) { 1983 data = getFormData(ev.target); 1984 1985 const url = new URLSearchParams(document.location.search); 1986 data.passwordless = url.get('passwordless') != null; 1987 1988 STATE = { 1989 ...STATE, 1990 email: data.email, 1991 identifier: data.identifier 1992 }; 1993 } 1994 1995 const response = await sendSMSEmailToCustomer(data); 1996 1997 if (response?.status === `success`) { 1998 setTimeout(render4DigitsLayout, 2000); 1999 } else { 2000 setTimeout(() => renderStoreCustomerNotFoundLayout(response?.debug), 2000); 2001 } 2002 } 2003
2004 function renderStoreCustomerNotFoundLayout(text) { 2005 removeBtnAnimation(); 2006 2007 const errorEl = document.querySelector(STATE.selectors.email_error_p); 2008 if (errorEl) { 2009 errorEl.classList.remove('rc-hidden'); 2010 2011 const emailInput = document.querySelector(STATE.selectors.email_input); 2012 if (emailInput) { 2013 emailInput.classList.add('rc-error'); 2014 emailInput.blur(); 2015 } 2016 } 2017 } 2018 /* ==================== 2019 STEP 1 code end 2020 ==================== */ 2021 2022 /* ====================== 2023 STEP 2 code start 2024 ====================== */ 2025 function onKeyDown(ev) { 2026 ev.preventDefault(); 2027 2028 if (!ev.key) { 2029 return; 2030 } 2031 2032 // user tried to paste 2033 if ( 2034 (ev.key === 'v' && isCtrlOrCommandPressed(ev)) || 2035 ev.key === 'Unidentified' 2036 ) { 2037 return onPasteDigits(); 2038 } 2039 2040 const key = +ev.key.trim(); 2041 const keyCode = ev.which ? ev.which : ev.keyCode; 2042 let targetEl = ev.target; 2043 let sibling = targetEl.nextElementSibling; 2044 2045 targetEl.classList.remove('rc-error'); 2046 2047 // backspace pressed 2048 if (keyCode === 8) { 2049 targetEl.value = ''; 2050 targetEl.previousElementSibling?.focus(); 2051 const digitInputs = document.querySelectorAll(STATE.selectors.digit_input); 2052 if (digitInputs.length) { 2053 digitInputs.forEach(el => { 2054 el.classList.remove('rc-error'); 2055 }); 2056 } 2057 return; 2058 } 2059 2060 // tab pressed 2061 if (keyCode === 9) { 2062 targetEl.nextElementSibling?.focus(); 2063 targetEl.nextElementSibling?.classList.remove('rc-error'); 2064 } 2065 2066 if (!sibling) { 2067 sibling = document.querySelector(STATE.selectors.digit_input); 2068 sibling && sibling.focus(); 2069 sibling && sibling.classList.remove('rc-error'); 2070 } 2071 2072 if ( 2073 !isNaN(key) && 2074 keyCode !== 32 2075 ) { 2076 targetEl.value = key; 2077 sibling && sibling.focus(); 2078 sibling && sibling.classList.remove('rc-error'); 2079 } 2080 2081 const form = document.querySelector(STATE.selectors.digits_form); 2082 const isAnyInputEmpty = Array.from(document.querySelectorAll(STATE.selectors.digit_input)).find(_ => !_.value); 2083 if (!isAnyInputEmpty) { 2084 debounceHandleDigitsSubmit() 2085 return; 2086 } 2087 2088 return false; 2089 } 2090 2091 function onInput(ev) { 2092 const digits = ev.target?.value 2093 if (digits?.length === 4) { 2094 autofillCodeFields(digits, true) 2095 } 2096 } 2097 2098 function onFocus(ev) { 2099 ev.target.classList.remove('rc-error'); 2100 ev.target.focus(); 2101 } 2102 2103 function onPasteDigits(ev) { 2104 if (ev) { 2105 ev?.preventDefault(); 2106 const text = (ev?.clipboardData || window.clipboardData).getData('text'); 2107 if (isNaN(text)) { 2108 return; 2109 } 2110 const digits = text.split(''); 2111 return autofillCodeFields(digits, true); 2112 } 2113 2114 navigator.clipboard.readText() 2115 .then((clipText) => { 2116 if (isNaN(clipText)) { 2117 return; 2118 } 2119 const digits = clipText.split(''); 2120 autofillCodeFields(digits, true); 2121 }); 2122 } 2123 2124 function isCtrlOrCommandPressed(ev) { 2125 const { metaKey, ctrlKey } = ev; 2126 2127 return metaKey || ctrlKey; 2128 } 2129 2130 function autofillCodeFields(digits, shouldTriggerSubmit = false) { 2131 const digitInputs = document.querySelectorAll(STATE.selectors.digit_input); 2132 if ( 2133 !digitInputs.length || 2134 !digits.length || 2135 digits.length !== 4 2136 ) { 2137 return; 2138 } 2139
2140 digitInputs.forEach((el, index) => { 2141 el.value = digits[index]; 2142 }); 2143 2144 shouldTriggerSubmit && handleDigitsSubmit(); 2145 } 2146 2147 async function render4DigitsLayout() { 2148 const loginForm = document.querySelector(STATE.selectors.step_1_container); 2149 loginForm && loginForm.classList.add('rc-hidden'); 2150 2151 const step2 = document.querySelector(STATE.selectors.step_2_container); 2152 step2 && step2.classList.remove('rc-hidden'); 2153 2154 const securePill = document.querySelector(STATE.selectors.secure_pill); 2155 securePill && securePill.classList.remove('rc-hidden'); 2156 2157 const digitInputs = document.querySelectorAll(STATE.selectors.digit_input); 2158 if (digitInputs.length) { 2159 digitInputs.forEach((el, i) => { 2160 el.value = ''; 2161 // Select first digit 2162 i === 0 && el.select(); 2163 2164 el.addEventListener('paste', onPasteDigits); 2165 el.addEventListener('keydown', onKeyDown); 2166 el.addEventListener('input', onInput); 2167 el.addEventListener('click', onFocus); 2168 }); 2169 } 2170 2171 if ('OTPCredential' in window) { 2172 navigator?.credentials.get({ 2173 otp: { transport:['sms'] } 2174 }).then(otp => { 2175 navigator?.clipboard?.writeText(otp.code) 2176 .then(data => { 2177 navigator.clipboard.readText() 2178 .then(text => { 2179 digits = text.split(''); 2180 autofillCodeFields(text, true); 2181 }) 2182 }); 2183 }).catch(err => { 2184 console.log(err); 2185 }); 2186 } 2187 } 2188 2189 firstSubmitRun = false; 2190 handleDigitsSubmitTimeout = null; 2191 2192 async function debounceHandleDigitsSubmit() { 2193 clearTimeout(handleDigitsSubmitTimeout); 2194 if (firstSubmitRun === false) { 2195 handleDigitsSubmit() 2196 } else { 2197 handleDigitsSubmitTimeout = setTimeout(handleDigitsSubmit, 500); 2198 } 2199 } 2200 2201 function isVisible(e) { 2202 return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); 2203 } 2204 2205 async function handleDigitsSubmit() { 2206 if (firstSubmitRun === false) { 2207 firstSubmitRun = true; 2208 } 2209 2210 clearTimeout(handleDigitsSubmitTimeout); 2211 2212 let submittedEl = document.querySelector(STATE.selectors.form_submitted_loading); 2213 if (submittedEl && isVisible(submittedEl)) { 2214 // already a submission in progress, wait for element to become visible again 2215 console.log("Code submission in progress. Please try again later.") 2216 return; 2217 } 2218 2219 const form = document.querySelector(STATE.selectors.digits_form); 2220 let access_code = ``; 2221 2222 Array.from(document.querySelectorAll(STATE.selectors.digit_input)).forEach(_ => access_code += _.value); 2223 STATE.access_code = access_code; 2224 2225 // clear previous error 2226 const errorEl = document.querySelector(STATE.selectors.digits_error_p); 2227 errorEl && errorEl.classList.add('rc-hidden'); 2228 2229 // display loading submitted text 2230 submittedEl && submittedEl.classList.remove('rc-hidden'); 2231 2232 const response = await sendDigitsToServer(); 2233 2234 // update state that we have a response 2235 submittedEl && submittedEl.classList.add('rc-hidden'); 2236 2237 if (response?.status === `success`) return redirectToCustomerPortal(response.redirect_url); 2238 2239 return renderErrorDigitsLayout(); 2240 } 2241 2242 function renderErrorDigitsLayout() { 2243 const digitInputs = document.querySelectorAll(STATE.selectors.digit_input); 2244 if (digitInputs.length) {
2245 digitInputs.forEach(el => { 2246 if (el === document.activeElement) { 2247 return; 2248 } 2249 el.classList.add('rc-error'); 2250 }); 2251 } 2252 2253 const errorEl = document.querySelector(STATE.selectors.digits_error_p); 2254 errorEl && errorEl.classList.remove('rc-hidden'); 2255 } 2256 2257 async function sendDigitsToServer() { 2258 try { 2259 const cachebuster = Math.random().toString(16).substring(2, 10); 2260 const url = `/tools/recurring/onetimelinkcachemagictoken_entercodefrommessage_step3/?cachebuster=${cachebuster}`; 2261 2262 const response = await fetch(url, { 2263 method: "POST", 2264 headers: { 2265 "Content-Type": "application/json", 2266 }, 2267 body: JSON.stringify(STATE), 2268 }); 2269 return await response.json(); 2270 } catch (e) { 2271 console.error(e); 2272 return { "status": "error", "debug": "codenotvalid" }; 2273 } 2274 } 2275 2276 function redirectToCustomerPortal(url) { 2277 const container = document.querySelector(STATE.selectors.page_container); 2278 container && container.classList.add('rc-fade'); 2279 2280 const errorEl = document.querySelector(STATE.selectors.digits_error_p); 2281 errorEl && errorEl.classList.add('rc-hidden'); 2282 2283 const digitInputs = document.querySelectorAll(STATE.selectors.digit_input); 2284 if (digitInputs.length) { 2285 digitInputs.forEach(el => { 2286 el.classList.remove('rc-error'); 2287 el.classList.add('rc-success'); 2288 }); 2289 } 2290 2291 const redirectingText = document.querySelector(STATE.selectors.redirect_to_portal_text); 2292 redirectingText && redirectingText.classList.remove('rc-hidden'); 2293 2294 document.activeElement.blur(); 2295 2296 window.location.href = url; 2297 } 2298 /* ==================== 2299 STEP 2 code end 2300 ==================== */ 2301 2302 function addListeners() { 2303 const loginForm = document.querySelector(STATE.selectors.login_form); 2304 if (loginForm) { 2305 loginForm.addEventListener('submit', handleEmailSubmit); 2306 } 2307 } 2308 2309 function init() { 2310 addListeners(); 2311 } 2312 2313 document.addEventListener('DOMContentLoaded', init); 2314 })(); 2315</script>
2315 2316 2317 </div> 2318 </main><div id="pagefooter"><!-- BEGIN sections: footer-group --> 2319<div id="shopify-section-sections--21708939165868__footer" class="shopify-section shopify-section-group-footer-group section-footer"> 2320 <div class="container container--no-max section-footer__row-container"> 2321 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="3"> 2322 2323 2324 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 2325 2326<div class="section-footer__title heading-font h6 no-wrap">Makeworth Coffee</div> 2327 2328 2329 2330 <div class="section-footer__text rte"><p>Since 2019, Makeworth Coffee has sought to be a people-first, hospitality driven coffee company. While we are immensely proud of our roasted coffee offerings, we are on a true mission to create opportunities for meaningful moments and cultivate connection in the world around us. We are honored to serve you.</p></div> 2331 2332 2333 2334 <span class="section-footer__text-block__image" style="max-width: 140px"> 2335<img src="//makeworthcoffee.com/cdn/shop/files/Tan_M.png?v=1789069534&width=4167" alt="" width="4167" height="4167" loading="lazy" sizes="140px" srcset="//makeworthcoffee.com/cdn/shop/files/Tan_M.png?v=1789069534&width=175 140w, //makeworthcoffee.com/cdn/shop/files/Tan_M.png?v=1789069534&width=350 280w" class="theme-img"> 2336</span> 2337 2338 2339 2340 <div class="section-footer__text-block__social"><ul class="social inline-flex flex-wrap "><li> 2341 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/makeworthcoffee/" target="_blank" rel="noopener" title="Makeworth Coffee on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span> 2342 </a> 2343 </li></ul> 2344</div> 2345 2346</div> 2347 2348 2349 2350 2351 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" > 2352 <mobile-disclosure class="block"> 2353 <details class="mobile-disclosure" open> 2354 <summary class="mobile-disclosure__title" tabindex="-1"> 2355 2356<div class="section-footer__title heading-font h6 no-wrap">Click Around</div> 2357 2358 </summary> 2359 <div class="mobile-disclosure__panel has-motion"> 2360 <div class="mobile-disclosure__content"> 2361 2362 <ul class="section-footer__menu-block__menu" > 2363 2364 <li> 2365 <a href="/collections/retail-coffee" class="no-wrap">Shop</a> 2366 </li> 2367 2368 <li> 2369 <a href="https://makeworthcoffee.square.site" class="no-wrap">Cafe Pick Up</a> 2370 </li> 2371 2372 <li> 2373 <a href="/pages/contact" class="no-wrap">About Us</a> 2374 </li> 2375 2376 <li> 2377 <a href="/blogs/news" class="no-wrap">Blog</a> 2378 </li> 2379 2380 <li> 2381 <a href="https://makeworthcoffee.com/tools/recurring/login" class="no-wrap">Manage Subscriptions</a> 2382 </li> 2383 2384 </ul> 2385 2386 </div> 2387 </div> 2388 </details> 2389 </mobile-disclosure> 2390 </div> 2391 2392 2393 2394 2395 <div class="section-footer__row__col section-footer__newsletter-block" > 2396 2397<div class="section-footer__title heading-font h6">Sign Up for the Makeworth Coffee Club</div> 2398 2399 2400 2401 <div class="section-footer__text rte"> 2402 <p>Sign up for exclusive offers, content and updates for Makeworth Coffee </p> 2403 </div> 2404 2405 2406 <div class="signup-form"> 2407 <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="â" /> 2408 2409<input type="hidden" name="contact[tags]" value="prospect,newsletter"/> 2410 <p> 2411 <input type="email" 2412 placeholder="Your email" 2413 class="signup-form__email" 2414 value="" 2415 name="contact[email]" 2416 aria-label="Email" 2417 2418 required /> 2419 </p> 2420 <button class="btn btn--secondary signup-form__button" type="submit">Subscribe</button> 2421 2422 </form> 2423</div> 2424 2425 2426 2427 </div> 2428 2429 2430 2431 </div> 2432 </div> 2433 2434<div class="container container--no-max section-footer__row-container section-footer__row-container--with-localization"> 2435 <div class="section-footer__row section-footer__row-lower"> 2436 <div class="section-footer__row__col"> 2437 2438 <div class="section-footer__payment-icons"> 2439 2440 <svg class="section-footer__payment-icon" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-achdirectdebit"><title id="pi-achdirectdebit">Ach Direct Debit</title><g clip-path="url(#pi-clip0_4778_42)"><path d="M35.038 0h-32a3 3 0 00-3 3v18a3 3 0 003 3h32a3 3 0 003-3V3a3 3 0 00-3-3z" fill="#000" fill-opacity=".07"/><path d="M35.038 1h-32a2 2 0 00-2 2v18a2 2 0 002 2h32a2 2 0 002-2V3a2 2 0 00-2-2z" fill="#fff"/><path d="M7.916 16l2.264-6.984h2.587L15.116 16h-2.147l-.811-2.71a36.86 36.86 0 01-.492-1.827 95.798 95.798 0 01-.436-1.89h.43c-.13.625-.263 1.255-.398 1.89a26.93 26.93 0 01-.454 1.828L10.034
244016H7.916zm1.678-1.34v-1.416h3.844v1.415H9.594zm8.962 1.434a3.563 3.563 0 01-1.72-.413 3.011 3.011 0 01-1.205-1.21c-.293-.534-.44-1.187-.44-1.959 0-.778.15-1.434.45-1.968a2.99 2.99 0 011.214-1.21 3.524 3.524 0 011.701-.412c.435 0 .835.06 1.2.178.369.116.692.286.97.51.279.226.504.503.676.83a3.1 3.1 0 01.323 1.126h-1.922a1.216 1.216 0 00-.122-.408.987.987 0 00-.6-.516 1.449 1.449 0 00-.468-.07c-.316 0-.585.078-.807.234a1.403 1.403 0 00-.497.666c-.112.287-.168.634-.168 1.04 0 .425.057.782.173 1.07.116.287.281.502.497.646.219.144.483.216.792.216.175 0 .331-.024.469-.07.137-.047.258-.115.36-.202.104-.088.187-.192.25-.314.065-.122.109-.258.13-.408h1.922a2.61 2.61 0 01-.248.91 3 3 0 01-1.584 1.495c-.385.16-.833.239-1.346.239zM22.494 16V9.016h1.893v2.653H26.9V9.016h1.894V16H26.9v-2.803h-2.512V16h-1.894z" fill="#000"/></g><defs><clipPath id="pi-clip0_4778_42"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg> 2441 2442 <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;"/><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> 2443 2444 2445 <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
24450 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" /><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> 2446 2447 2448 <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-.
2448001.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> 2449 2450 <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.08zm1.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> 2451 2452 <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> 2453
2454 <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> 2455 2456 <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.
245606zM23.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> 2457 2458 2459 <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
24597 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> 2460 2461 <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> 2462 2463 2464 <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"/>
2464<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> 2465 2466 <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> 2467 2468 2469 <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;"/><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
246916.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> 2470 2471 2472 </div> 2473 2474 2475 2476 </div> 2477 <div class="section-footer__row__col"> 2478 2479 <div class="section-footer__localization"> 2480 2481
2482<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/custom-select.js?v=173148981874697908181789689309" defer="defer"></script>
2482<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="/tools/recurring/login" /><div class="localization__grid"><div class="localization__selector"> 2483 <input type="hidden" name="country_code" value="US"> 2484<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" 2485 aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button"> 2486 <span class="text-start">United States (USD $)</span> 2487 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 2488 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 2489 </svg> 2490 </button> 2491 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 2492 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" 2493 data-value="US" 2494 data-value-id="" 2495 2496 aria-selected="true"> 2497 <span class="pointer-events-none">United States (USD $)</span> 2498 </li></ul> 2499 </div></country-selector></div></div>
2499<script> 2500 customElements.whenDefined('custom-select').then(() => { 2501 if (!customElements.get('country-selector')) { 2502 class CountrySelector extends customElements.get('custom-select') { 2503 constructor() { 2504 super(); 2505 this.loaded = false; 2506 } 2507 2508 async showListbox() { 2509 if (this.loaded) { 2510 super.showListbox(); 2511 return; 2512 } 2513 2514 this.button.classList.add('is-loading'); 2515 this.button.setAttribute('aria-disabled', 'true'); 2516 2517 try { 2518 const response = await fetch('?section_id=country-selector'); 2519 if (!response.ok) throw new Error(response.status); 2520 2521 const tmpl = document.createElement('template'); 2522 tmpl.innerHTML = await response.text(); 2523 2524 const el = tmpl.content.querySelector('.custom-select__listbox'); 2525 this.listbox.innerHTML = el.innerHTML; 2526 2527 this.options = this.querySelectorAll('.custom-select__option'); 2528 2529 this.popular = this.querySelectorAll('[data-popular]'); 2530 if (this.popular.length) { 2531 this.popular[this.popular.length - 1].closest('.custom-select__option') 2532 .classList.add('custom-select__option--visual-group-end'); 2533 } 2534 2535 this.selectedOption = this.querySelector('[aria-selected="true"]'); 2536 if (!this.selectedOption) { 2537 this.selectedOption = this.listbox.firstElementChild; 2538 } 2539 2540 this.loaded = true; 2541 } catch { 2542 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 2543 } finally { 2544 super.showListbox(); 2545 this.button.classList.remove('is-loading'); 2546 this.button.setAttribute('aria-disabled', 'false'); 2547 } 2548 } 2549 2550 setButtonWidth() { 2551 return; 2552 } 2553 } 2554 2555 customElements.define('country-selector', CountrySelector); 2556 } 2557 }); 2558 </script>
2558<script> 2559 document.getElementById('footer-localization').addEventListener('change', (evt) => { 2560 const input = evt.target.closest('.localization__selector').firstElementChild; 2561 if (input && input.tagName === 'INPUT') { 2562 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 2563 evt.currentTarget.submit(); 2564 } 2565 }); 2566 </script>
2566</form> 2567 </div> 2568 2569 2570 <div class="copyright"><span class="copy">© 2026 <a href="/">Makeworth Coffee </a>.</span> 2571 2572 2573 2574 </div> 2575 </div> 2576 </div> 2577</div> 2578 2579 2580 2581 2582 2583</div> 2584<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group --> 2585<div id="shopify-section-sections--21708940378284__cart-drawer" class="shopify-section shopify-section-group-overlay-group section-cart-drawer">
2585<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/cart-drawer.js?v=102395745107704590771789689309" defer></script>
2585<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/cart-note.js?v=126131321468449833931789689309" defer="defer"></script>
2585<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--21708940378284__cart-drawer"> 2586 <cart-form data-section-id="sections--21708940378284__cart-drawer" class="cart-drawer" data-ajax-update="true"> 2587 <div class="cart-drawer__content cart-drawer__content--hidden" data-merge-attributes="content-container"> 2588 <div class="cart-drawer__content-upper"> 2589 <header class="cart-drawer__header cart-drawer__content-item"> 2590 <div id="CartDrawerModal-Title" class="cart-drawer__title h4 heading-font" data-merge="header-title"> 2591 Your cart 2592 2593 </div> 2594 2595 <button type="button" class="drawer__close-btn js-close-drawer"> 2596 <span class="visually-hidden">Close</span> 2597 <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> 2598 </button> 2599 </header><div class="cart-drawer__content-item"><div class="free-shipping-bar free-shipping-bar--no-cart" 2600 style="--free-shipping-progress: 0.0; --free-shipping-bar-color: #343231" 2601 data-free-shipping-progress="0.0" 2602 data-free-shipping-current-cart="0" 2603 data-free-shipping-amount="4000" 2604 data-merge-attributes="free-shipping"> 2605 <div class="free-shipping-bar__message free-shipping-bar__message--no" data-merge="free-shipping-not-met-text">Spend <strong>$40.00</strong> more for <strong>free shipping</strong>!</div> 2606 <div class="free-shipping-bar__message free-shipping-bar__message--yes">Your order is eligible for free shipping!</div> 2607 <div class="free-shipping-bar__bar"></div> 2608 </div></div><div class="cart-drawer__content-item"> 2609 <div class="cart-info-block cart-info-block--lmtb"> 2610</div> 2611 </div><div class="cart-item-list cart-drawer__content-item"> 2612 <div class="cart-item-list__body" data-merge-list="cart-items"> 2613 2614 </div> 2615 </div></div> 2616 2617 <div data-merge="cross-sells" data-merge-cache="blank"></div> 2618 </div> 2619 2620 <div class="cart-drawer__footer cart-drawer__footer--hidden" data-merge-attributes="footer-container"><div data-merge="footer"> 2621 2622 </div> 2623 2624 2625 2626 <div class="checkout-buttons hidden" data-merge-attributes="checkout-buttons"> 2627 2628 <a href="/checkout" class="btn btn--large btn--wide">Checkout</a> 2629 2630 </div></div> 2631 2632 <div 2633 class="cart-drawer__empty-content" 2634 data-merge-attributes="empty-container" 2635 > 2636 <button type="button" class="drawer__close-btn js-close-drawer"> 2637 <span class="visually-hidden">Close</span> 2638 <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> 2639 </button> 2640 <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"> 2641 <a class="btn btn--primary button-row__btn" href="/collections/retail-coffee">Start shopping</a> 2642 </div></div> 2643 </div> 2644 </cart-form> 2645</cart-drawer> 2646</div> 2647<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="Close"></a> 2648 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
2648<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/added-notification.js?v=21481061829677182921789689309" defer></script>
2648 2649 <template id="AddedNotification"> 2650 <added-notification class="added-notification added-notification--hidden"> 2651 <div class="added-notification__message-area"> 2652 <div class="added-notification__message-title"></div> 2653 <div class="added-notification__message-text underline-child">Added to your <a href="/cart">Cart</a></div> 2654 </div> 2655 <div class="added-notification__button-area"> 2656 <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> 2657 </div> 2658 </added-notification> 2659 </template><!-- BEGIN sections: smi-group --> 2660 2661<!-- END sections: smi-group --><style> </style> 2662<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'> 2663 .recharge-theme { 2664 /* App */ 2665 --recharge-app-background: #FFFFFF; 2666 --recharge-app-container: 1000px; 2667 --recharge-app-vertical-padding: 32px; 2668 2669 /* Brand colors */ 2670 2671--recharge-color-brand: #202223; 2672 2673 /* Tints */ 2674 --recharge-color-brand-120: #0a0b0b; 2675 --recharge-color-brand-20: #4d4e4f; 2676 --recharge-color-brand-40: #797a7b; 2677 --recharge-color-brand-60: #a6a7a7; 2678 --recharge-color-brand-75: #c7c8c8; 2679 --recharge-color-brand-85: #dedede; 2680 2681 /* Neutral */ 2682 --recharge-color-neutral: hsl(200, 35%, 7%); 2683 --recharge-color-neutral-80: hsl(200, 7%, 25%); 2684 --recharge-color-neutral-70: hsl(200, 5%, 35%); 2685 --recharge-color-neutral-40: hsl(200, 3%, 63%); 2686 --recharge-color-neutral-10: hsl(200, 2%, 91%); 2687 2688 2689 /* Links */ 2690 --recharge-button-secondary: #343434; 2691 --recharge-button-secondary-120: #1d1d1d; 2692 --recharge-button-secondary-60: #858585; 2693 2694 /* Images */ 2695 --recharge-images-ratio: 1; 2696 2697 /* Cards */ 2698 2699 --recharge-cards-background: #FFFFFF; 2700 2701 2702 2703 --recharge-cards-border-color: RGBA(0,0,0,0); 2704 2705 2706 /* Fonts */ 2707 --recharge-typography-scale: 16px; 2708 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 2709 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 2710 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 2711 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 2712 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 2713 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 2714 2715 /** Text **/ 2716 --recharge-typography-light: #FFFFFF; 2717 --recharge-typography-primary: var(--recharge-color-neutral); 2718 --recharge-typography-secondary: var(--recharge-color-neutral-70); 2719 2720 /* Corners */ 2721 --recharge-corners-radius: 8px; 2722 2723 --recharge-button-border-radius: 8px; 2724 2725 2726 /* Views */ 2727 2728 --recharge-views-background: #FFFFFF; 2729 2730 2731 /* Buttons */ 2732 --recharge-button-font-family: inherit; 2733 --recharge-button-brand: var(--recharge-color-brand); 2734 --recharge-button-color: #FFFFFF; 2735 } 2736</style> 2737 2738</div><div id="shopify-block-AWGxmMlp0WWFnTzZRY__16798170927650018749" class="shopify-block shopify-app-block"> 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752<div id="recharge-storefront-experiences"> 2753 2754 <div></div> 2755</div>
2756<script type="module" src="https://static.rechargecdn.com/assets/storefront-experiences/storefront-experiences.js"></script>
2756 2757
2758<script> 2759 (function () { 2760 2761 2762 2763 2764 2765 2766 window.RechargeStorefrontConfig = { 2767 customer: null, 2768 shop: { 2769 currency: "USD", 2770 locale: "en", 2771 identifier: "9e28af-2.myshopify.com", 2772 market_id: 23933255852, 2773 currency_format: "${{amount}}", 2774 routes: { 2775 cart: "\/cart", 2776 root: "\/", 2777 }, 2778 }, 2779 cart_overlay:{"enabled":true}, 2780 cart_overlay_preview:{}, 2781 cart_drawer:{"enabled":true}, 2782 cart_drawer_preview:{}, 2783 bundles_selling_plan_sync_enabled:false, 2784 }; 2785 })(); 2786</script>
2786 2787 2788 2789 2790 2791</div><div id="shopify-block-AWHFJV0FycWFuWitLe__3842503713604335150" class="shopify-block shopify-app-block vop-invoice-download"> 2792 2793 2794 2795 2796</div>
2796<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2796 2797</body> 2798</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.