1<!doctype html> 2 <html class="no-js supports-no-cookies mini2" lang="en" dir="ltr"> 3 <head> 4 <!-- Basic and Helper page needs --> 5 <meta charset="utf-8"> 6 <meta http-equiv="x-ua-compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width,initial-scale=1"> 8 <meta name="theme-color" content="var(--font-color-primary)"> 9 10 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><!-- CSS --><link rel="canonical" href="https://bohochocolate.com/cart"><link rel="shortcut icon" href="//bohochocolate.com/cdn/shop/files/boho_icon_f6df36a8-956f-400b-ba81-5b961dda2c61.png?v=1712063373" type="image/png" /><!-- Title and description --> 11 12 <title> 13 Your Shopping Cart 14 15 16 17 – BOHO Chocolate 18 19 </title><!-- Helpers --> 20 21 <meta property="og:type" content="website"> 22 <meta property="og:title" content="Your Shopping Cart"> 23 24 25<meta property="og:url" content="https://bohochocolate.com/cart"> 26<meta property="og:site_name" content="BOHO Chocolate"> 27 28 <meta name="twitter:site" content="@https://"> 29 30 31 <meta name="twitter:card" content="summary"> 32 33 34 35 36 <!-- CSS --> 37 <style> 38 39 @import url('https://fonts.googleapis.com/css2?family=Lexend:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); 40 41 42 43 @import url('https://fonts.googleapis.com/css2?family=Bubblegum Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); 44 45 46 47 @import url('https://fonts.googleapis.com/css2?family=Lexend:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); 48 49 50 51 @import url('https://fonts.googleapis.com/css2?family=Bubblegum Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); 52 53 54 55 @font-face { 56 font-family: "Open Sans"; 57 font-weight: 400; 58 font-style: normal; 59 font-display: swap; 60 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 61 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 62} 63 64 @font-face { 65 font-family: "Open Sans"; 66 font-weight: 700; 67 font-style: normal; 68 font-display: swap; 69 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"), 70 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff"); 71} 72 73 @font-face { 74 font-family: "Open Sans"; 75 font-weight: 700; 76 font-style: normal; 77 font-display: swap; 78 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"), 79 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff"); 80} 81 82 @font-face { 83 font-family: "Open Sans"; 84 font-weight: 400; 85 font-style: italic; 86 font-display: swap; 87 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"), 88 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff"); 89} 90 91 @font-face { 92 font-family: "Open Sans"; 93 font-weight: 700; 94 font-style: italic; 95 font-display: swap; 96 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"), 97 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff"); 98} 99 100 101</style><link href="//bohochocolate.com/cdn/shop/t/3/assets/bootstrap.min.css?v=153845033314771085201706925492" rel="stylesheet" type="text/css" media="all" /> 102<link href="//bohochocolate.com/cdn/shop/t/3/assets/bootstrap-icons.css?v=162564735770338804201706925492" rel="stylesheet" type="text/css" media="all" /> 103<link href="//bohochocolate.com/cdn/shop/t/3/assets/animate.min.css?v=169615475114364703181706925492" rel="stylesheet" type="text/css" media="all" /> 104<link href="//bohochocolate.com/cdn/shop/t/3/assets/font-awesome.min.css?v=21869632697367095781706925492" rel="stylesheet" type="text/css" media="all" /> 105<link href="//bohochocolate.com/cdn/shop/t/3/assets/slick.css?v=98340474046176884051706925494" rel="stylesheet" type="text/css" media="all" /> 106<link href="//bohochocolate.com/cdn/shop/t/3/assets/owl.carousel.min.css?v=70516089817612781961706925493" rel="stylesheet" type="text/css" media="all" /> 107<link href="//bohochocolate.com/cdn/shop/t/3/assets/owl.theme.default.min.css?v=135046118358282713361706925493" rel="stylesheet" type="text/css" media="all" /> 108<link href="//bohochocolate.com/cdn/shop/t/3/assets/swiper-bundle.min.css?v=131626007024603461731706925494" rel="stylesheet" type="text/css" media="all" /> 109<link href="//bohochocolate.com/cdn/shop/t/3/assets/splide-default.min.css?v=44329677166622589231706925494" rel="stylesheet" type="text/css" media="all" /> 110<link href="//bohochocolate.com/cdn/shop/t/3/assets/magnific-popup.css?v=52593353302364675501706925493" rel="stylesheet" type="text/css" media="all" /> 111<link href="//bohochocolate.com/cdn/shop/t/3/assets/feather.css?v=32405190967382458041706925492" rel="stylesheet" type="text/css" media="all" /> 112<link href="//bohochocolate.com/cdn/shop/t/3/assets/remixicon.css?v=183811028189140372111706925494" rel="stylesheet" type="text/css" media="all" /> 113<link href="//bohochocolate.com/cdn/shop/t/3/assets/aos.css?v=171440860698160758581706925492" rel="stylesheet" type="text/css" media="all" /> 114<link href="//bohochocolate.com/cdn/shop/t/3/assets/style.css?v=881351480936337631706925494" rel="stylesheet" type="text/css" media="all" /> 115<link href="//bohochocolate.com/cdn/shop/t/3/assets/skin-theme.css?v=141547174948583775541706925522" rel="stylesheet" type="text/css" media="all" /> 116<link href="//bohochocolate.com/cdn/shop/t/3/assets/swatch-color.css?v=90507475576797539541706925494" rel="stylesheet" type="text/css" media="all" /><style data-shopify>/*===================================== 117 body css 118======================================*/ 119body { 120 color: var(--font-color-body); 121 font-size: var(--font-size-body); 122 background-color: var(--background-color-body); 123 124 font-family: var(--font-stack-body); 125 font-weight: var(--font-weight-body); 126 font-style: var(--font-style-body); 127 128 line-height: normal; 129 letter-spacing: var(--font-letter-spacing-body); 130 -webkit-font-smoothing: antialiased; 131 -moz-osx-font-smoothing: antialiased; 132 text-size-adjust: 100%; 133} 134 135/*===================================== 136 Headings css 137======================================*/ 138h1, h2, h3, h4, h5, h6 { 139 color: var(--font-color-header); 140 margin: 0; 141 padding: 0; 142 143 font-family: var(--font-custom-stack-header); 144 font-weight: var(--font-custom-weight-header); 145 font-style: var(--font-custom-style-header); 146 147 line-height: normal; 148} 149 150/*===================================== 151 Section headings css 152======================================*/ 153.section-capture { 154 margin-bottom: 50px; 155} 156.section-title h2 { 157 color: var(--font-color-section-header); 158 159 font-family: var(--font-custom-stack-section-header); 160 font-weight: var(--font-custom-weight-section-header); 161 font-style: var(--font-custom-style-section-header); 162 163 text-transform: var(--font-text-section-header); 164} 165@media (max-width: 1199px) { 166 .section-capture{ 167 margin-bottom: 40px; 168 } 169} 170@media (max-width: 767px) { 171 .section-capture { 172 margin-bottom: 30px; 173 } 174} 175 176/*===================================== 177 paragraph css 178======================================*/ 179p { 180 color: var(--font-color-paragraph); 181 margin-bottom: 0px; 182 183 font-family: var(--font-custom-stack-paragraph); 184 font-weight: var(--font-custom-weight-paragraph); 185 font-style: var(--font-custom-style-paragraph); 186 187 line-height: var(--font-line-height-paragraph); 188} 189 190/*===================================== 191 'other' tag css 192======================================*/ 193input, textarea, select { 194 color: var(--sti-color); 195 font-size: var(--sti-font-size); 196 padding: 16px 15px; 197 background-color: var(--sti-bgcolor); 198 font-family: var(--font-stack-body); 199 text-transform: var(--sti-text); 200 font-weight: var(--sti-font-weight); 201 border: var(--sti-border); 202 border-radius: var(--sti-border-radius); 203} 204input::placeholder, 205textarea::placeholder { 206 color: var(--sti-color); 207} 208 209/* clears the 'x' from 'Internet Explorer' */ 210input[type=search]::-ms-clear, 211input[type=search]::-ms-reveal { 212 display: none; 213 width: 0px; 214 height: 0px; 215} 216 217/* clears the 'x' from 'Chrome' */ 218input[type="search"]::-webkit-search-decoration, 219input[type="search"]::-webkit-search-cancel-button, 220input[type="search"]::-webkit-search-results-button, 221input[type="search"]::-webkit-search-results-decoration { 222 display: none; 223} 224 225textarea { 226 display: block; 227 resize: none; 228} 229input:focus, 230select:focus, 231textarea:focus { 232 outline: none; 233 border: var(--sti-border); 234 box-shadow: none; 235} 236select { 237 -webkit-appearance: none; 238 -moz-appearance: none; 239 -ms-appearance: none; 240 -o-appearance: none; 241 appearance: none; 242 background-image: url('//bohochocolate.com/cdn/shop/t/3/assets/ico-select.svg?v=149604363726958193541706925522'); 243 background-repeat: no-repeat; 244 245 padding: 16px 30px 16px 15px; 246 background-position: right 15px center; 247 248 background-color: transparent; 249 cursor: pointer; 250} 251input.disabled, 252input[disabled], 253select.disabled, 254select[disabled], 255textarea.disabled, 256textarea[disabled] { 257 color: var(--sti-color) 258 background-color: var(--sti-bgcolor); 259 border: 1px solid var(--sti-border); 260} 261/*===================================== 262 other custom padding css 263======================================*/ 264.shopify-challenge__container, 265.section-ptb { 266 padding-top: 100px; 267 padding-bottom: 100px; 268} 269@media (max-width: 1199px) { 270 .shopify-challenge__container, 271 .section-ptb { 272 padding-top: 80px; 273 padding-bottom: 80px; 274 } 275} 276@media (max-width: 767px) { 277 .shopify-challenge__container, 278 .section-ptb { 279 padding-top: 60px; 280 padding-bottom: 60px; 281 } 282} 283/*===================================== 284 button type css 285======================================*/ 286/* btn1 */
287.btn-style { 288 color: #ffffff; 289 font-size: 16px; 290 padding: 15px 42px; 291 background-color: #ff5e7b; 292 text-transform: uppercase; 293 font-weight: 500; 294 border: 2px none #ff5e7b; 295 border-radius: 10px; 296 letter-spacing: 0px; 297} 298.btn-style:hover { 299 color: #ffffff; 300 background-color: #333333; 301 border: 2px none #333333; 302} 303@media(max-width: 1199px){ 304 .btn-style{ 305 padding: 13px 32px; 306 } 307} 308@media(max-width: 479px){ 309 .btn-style{ 310 font-size: 14px; 311 padding: 12px 25px; 312 } 313} 314 315/* btn2 */ 316.btn-style2 { 317 color: #ffffff; 318 font-size: 16px; 319 padding: 15px 42px; 320 background-color: #333333; 321 text-transform: uppercase; 322 font-weight: 500; 323 border: 2px none #333333; 324 border-radius: 10px; 325 letter-spacing: 0px; 326} 327.btn-style2:hover { 328 color: #ffffff; 329 background-color: #ff5e7b; 330 border: 2px none #ff5e7b; 331} 332 333/* btn3 */ 334.btn-style3 { 335 color: #ff5e7b; 336 font-size: 16px; 337 padding: 15px 42px; 338 background-color: #ffffff; 339 text-transform: uppercase; 340 font-weight: 500; 341 border: 2px none #ffffff; 342 border-radius: 10px; 343 letter-spacing: 0px; 344 /* box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); */ 345} 346.btn-style3:hover { 347 color: #ffffff; 348 background-color: #ff5e7b; 349 border: 2px none #ff5e7b; 350} 351@media (max-width: 1199px) { 352 .btn-style3 { 353 padding: 13px 32px; 354 } 355} 356@media(max-width: 479px){ 357 .btn-style3 { 358 font-size: 14px; 359 padding: 12px 25px; 360 } 361} 362 363/* btn disable css */ 364a.disabled { 365 color: #aeaeae!important; 366 opacity: 0.65; 367 pointer-events: none; 368} 369a.add-to-cart.disabled, 370a.quick-view.disabled, 371a.btn[disabled], 372a.btn.disabled, 373button.btn[disabled], 374button.btn.disabled, 375button[disabled] { 376 color: #eaeaea!important; 377 background-color: #ababab!important; 378 opacity: 0.65; 379 pointer-events: none; 380} 381a.btn[disabled], 382a.btn.disabled, 383button.btn[disabled], 384button.btn.disabled, 385button[disabled] { 386 border: 2px none #ababab!important; 387} 388/*===================================== 389 product label css 390======================================*/ 391.single-product-wrap.stock-out { 392 cursor: not-allowed; 393} 394.single-product-wrap.stock-out .product-image.stock-out { 395 position: relative; 396} 397.single-product-wrap .product-image.stock-out::after { 398 content: ""; 399 position: absolute; 400 top: 0; 401 402 left: 0; 403 404 width: 100%; 405 height: 100%; 406 background-color: #FFFFFF; 407 opacity: 0.5; 408 cursor: not-allowed; 409} 410.single-product-wrap .product-label span { 411 font-size: 12px; 412 position: absolute; 413 top: 0px; 414 width: 40px; 415 height: 20px; 416 display: flex; 417 align-items: center; 418 justify-content: center; 419 text-align: center; 420 text-transform: capitalize; 421 font-weight: 400; 422 border-radius : 0px; 423 line-height: 1; 424} 425.single-product-wrap .product-label span.new-sale-title { 426 color: #FFFFFF; 427 background-color: #333333; 428} 429.single-product-wrap .product-label span.percent-count{ 430 color: #333333; 431 background-color: #ffd90c; 432} 433.single-product-wrap .product-label span.soldout-title{ 434 color: #FFFFFF; 435 background-color: #A00000; 436} 437.single-product-wrap .product-image .product-label span.new-sale-title { 438 439 left: 0px; 440 441} 442.single-product-wrap:hover .product-image .product-label span.new-sale-title { 443 444 transform: translateX(-100%); 445 446} 447.single-product-wrap .product-image .product-label span.soldout-title { 448 449 left: 0px; 450 451 z-index: 1; 452} 453.single-product-wrap .product-image .product-label span.percent-count { 454 455 right: 0px; 456 457} 458.single-product-wrap:hover .product-image .product-label span.percent-count { 459 460 transform: translateX(100%); 461 462} 463.single-product-wrap .product-image .product-label span.new-sale-title, 464.single-product-wrap .product-image .product-label span.percent-count, 465.single-product-wrap:hover .product-image .product-label span.new-sale-title, 466.single-product-wrap:hover .product-image .product-label span.percent-count { 467 -webkit-transition: all 0.3s ease-in-out 0s; 468 -o-transition: all 0.3s ease-in-out 0s; 469 transition: all 0.3s ease-in-out 0s; 470} 471/*===================================== 472 pagination css 473======================================*/ 474/* page-area css */ 475.paginatoin-area { 476 padding-top: 100px; 477} 478@media (max-width: 1199px) { 479 .paginatoin-area { 480 padding-top: 80px; 481 } 482} 483@media (max-width: 767px) { 484 .paginatoin-area { 485 padding-top: 60px; 486 } 487}</style><style> 488 489 490 491 492 493 494 @font-face { 495 font-family: "Open Sans"; 496 font-weight: 400; 497 font-style: normal; 498 font-display: swap; 499 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 500 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 501} 502 503 @font-face { 504 font-family: "Open Sans"; 505 font-weight: 700; 506 font-style: normal; 507 font-display: swap; 508 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"), 509 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff"); 510} 511 512 @font-face { 513 font-family: "Open Sans"; 514 font-weight: 700; 515 font-style: normal; 516 font-display: swap; 517 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"), 518 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff"); 519} 520 521 @font-face { 522 font-family: "Open Sans"; 523 font-weight: 400; 524 font-style: italic; 525 font-display: swap; 526 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"), 527 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff"); 528} 529 530 @font-face { 531 font-family: "Open Sans"; 532 font-weight: 700; 533 font-style: italic; 534 font-display: swap; 535 src: url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"), 536 url("//bohochocolate.com/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff"); 537} 538 539 540 :root { 541 --font-weight-body--bold: 700; 542 --font-weight-body--bolder: 700; 543 544 --font-color-body: #333333; 545 --font-size-body: 16px; 546 --body-custom-title-font-size: 18px; 547 --background-color-body: #ffffff; 548 --extra-color-body: #faf5f6; 549 550 --font-stack-body: "Open Sans", sans-serif; 551 --font-weight-body: 400; 552 --font-style-body: normal; 553 554 --font-letter-spacing-body: 0px; 555 556 --font-color-header: #333333; 557 558 --font-custom-stack-header: 'Lexend', sans-serif; 559 --font-custom-weight-header: 600; 560 --font-custom-style-header: normal; 561 562 563 --font-color-section-header: #333333; 564 565 --font-custom-stack-section-header: 'Bubblegum Sans', sans-serif; 566 --font-custom-weight-section-header:400; 567 --font-custom-style-section-header: normal; 568 569 --font-text-section-header: none; 570 571 --font-color-paragraph: #808080; 572 573 --font-custom-stack-paragraph: 'Lexend', sans-serif; 574 --font-custom-weight-paragraph: 400; 575 --font-custom-style-paragraph: normal; 576 577 --font-line-height-paragraph: 25px; 578 579 580 --font-custom-stack-other: 'Bubblegum Sans', sans-serif; 581 582 583 --font-color-primary: #ff5e7b; 584 --font-color-secondary: #333333; 585 --theme-border-color: rgba(128, 128, 128, 0.2); 586 587 --sti-color: #808080; 588 --sti-font-size: 16px; 589 --sti-bgcolor: #FFFFFF; 590 --sti-text: none; 591 --sti-font-weight: 300; 592 --sti-border: 1px solid rgba(128, 128, 128, 0.3); 593 --sti-border-radius: 10px; 594 595 --box-body-bgcolor: #FFFFFF; 596 } 597 </style> 598 599 <!-- Header hook for plugins --> 600
600<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
600<meta name="google-site-verification" content="DYp2j9OsLdW2pgdmMTMjOEWizcc3JQk-DiWEcmSv8HA"> 601<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56126144587/digital_wallets/dialog"> 602<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
602<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
602 603<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
604<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=56126144587" crossorigin="anonymous"></script>
vendor: 1 bytes, line 604
604
605<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56126144587,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56126144587","merchantName":"BOHO Chocolate","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"BOHO Chocolate","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 605
605
606<script id="shopify-features" type="application/json">{"accessToken":"90f5cea794befb1e8803febc3ae9d4a4","betas":["rich-media-storefront-analytics"],"domain":"bohochocolate.com","predictiveSearch":true,"shopId":56126144587,"locale":"en"}</script>
vendor: 1 bytes, line 606
606
607<script>var Shopify = Shopify || {}; 608Shopify.shop = "25802e-3.myshopify.com"; 609Shopify.locale = "en"; 610Shopify.currency = {"active":"USD","rate":"1.0"}; 611Shopify.country = "US"; 612Shopify.theme = {"name":"BOHO Chocolate Main","id":123460223051,"schema_name":"Baano","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 613Shopify.theme.handle = "null"; 614Shopify.theme.style = {"id":null,"handle":null}; 615Shopify.cdnHost = "bohochocolate.com/cdn"; 616Shopify.routes = Shopify.routes || {}; 617Shopify.routes.root = "/"; 618Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 619Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 620Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 621Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 621
621
622<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 622
622
623<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 623
623
624<script> 625 window.ShopifyPay = window.ShopifyPay || {}; 626 window.ShopifyPay.apiHost = "shop.app\/pay"; 627 window.ShopifyPay.redirectState = null; 628</script>
vendor: 1 bytes, line 628
628
629<script> 630 window.Shopify = window.Shopify || {}; 631 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 632 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 633 window.Shopify.SignInWithShop.eligible = true; 634</script>
vendor: 1 bytes, line 634
634
635<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 635
635
636<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 636
636
637<script type="module"> 638 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 639 640 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 641 642</script>
vendor: 1 bytes, line 642
642
643<script> 644 window.Shopify = window.Shopify || {}; 645 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 646 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"]}; 647</script>
vendor: 1 bytes, line 647
647
648<script id="__st">var __st={"a":56126144587,"offset":-14400,"reqid":"2b1537fc-d093-4970-b49b-425dbc2d90e7-1790775293","pageurl":"bohochocolate.com\/cart","u":"c75f4d151edb","p":"cart"};</script>
vendor: 1 bytes, line 648
648
649<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 649
649
650<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 650
650
651<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bohochocolate.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 651
651
652<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 = "//bohochocolate.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>
652<script crossorigin="anonymous" defer="defer" src="//bohochocolate.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 652
652
653<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 653
653
654<script> 655 window.Shopify = window.Shopify || {}; 656 window.Shopify.MCP = window.Shopify.MCP || {}; 657 window.Shopify.MCP.enabled = true; 658 window.Shopify.MCP.shop = "25802e-3.myshopify.com"; 659 window.Shopify.MCP.mcpEndpoint = "https:\/\/bohochocolate.com\/api\/mcp"; 660 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 661</script>
vendor: 1 bytes, line 661
661
662<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("\/\/bohochocolate.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 663</script>
vendor: 1 bytes, line 663
663
664<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://bohochocolate.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 665</script>
vendor: 1 bytes, line 665
665
666<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 667 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); 668</script>
vendor: 1 bytes, line 668
668
669<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})}})); 670</script>
670 671<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://bohochocolate.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 672<style id="shopify-accelerated-checkout-cart"> 673 #shopify-buyer-consent { 674 margin-top: 1em; 675 display: inline-block; 676 width: 100%; 677} 678 679#shopify-buyer-consent.hidden { 680 display: none; 681} 682 683#shopify-subscription-policy-button { 684 background: none; 685 border: none; 686 padding: 0; 687 text-decoration: underline; 688 font-size: inherit; 689 cursor: pointer; 690} 691 692#shopify-subscription-policy-button::before { 693 box-shadow: none; 694} 695 696 </style> 697
698<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
698 699 <!-- JS -->
699<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/jquery-3.6.1.min.js?v=77015668167349694581706925493" defer></script>
vendor: 1 bytes, line 699
699
700<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/jquery-migrate-1.4.1.min.js?v=8839049224236534361706925493" defer></script>
vendor: 1 bytes, line 700
700
701<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/modernizr-2.8.3.min.js?v=174727525422211915231706925493" defer></script>
vendor: 1 bytes, line 701
701
702<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/bootstrap.bundle.min.js?v=178806464053651140501706925492" defer></script>
vendor: 1 bytes, line 702
702
703<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/plugins.js?v=155726742299064184101706925493" defer></script>
vendor: 1 bytes, line 703
703
704<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/slick.min.js?v=71779134894361685811706925494" defer></script>
vendor: 1 bytes, line 704
704
705<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/owl.carousel.min.js?v=97891440811553454251706925493" defer></script>
vendor: 1 bytes, line 705
705
706<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/swiper-bundle.min.js?v=126199226423180233181706925494" defer></script>
vendor: 1 bytes, line 706
706
707<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/splide.js?v=52091744127375274071706925494" defer></script>
vendor: 1 bytes, line 707
707
708<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/jquery.magnific-popup.min.js?v=62953174224872963371706925493" defer></script>
vendor: 1 bytes, line 708
708
709<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/imagesloaded.pkgd.min.js?v=58209854333173575541706925493" defer></script>
vendor: 1 bytes, line 709
709
710<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/jquery.isotope.min.js?v=91911861347149225011706925493" defer></script>
vendor: 1 bytes, line 710
710
711<script type="text/javascript" src="//bohochocolate.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer></script>
vendor: 1 bytes, line 711
711
712<script type="text/javascript" src="//bohochocolate.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" defer></script>
vendor: 1 bytes, line 712
712
713<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/waypoints.min.js?v=8574801165041833121706925494" defer></script>
vendor: 1 bytes, line 713
713
714<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/counter.js?v=61598517943102193791706925492" defer></script>
vendor: 1 bytes, line 714
714
715<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/jquery.countTo.js?v=95972761284036485671706925493" defer></script>
vendor: 1 bytes, line 715
715
716<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/aos.js?v=90494958484447784991706925492" defer></script>
vendor: 1 bytes, line 716
716
717<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/main.js?v=12236674235045710591706925493" defer></script>
717 718
718<script type="text/javascript" src="//bohochocolate.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
718 719 720 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
721<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: 56126144587,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 721
721
722<script> 723 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 724</script>
vendor: 1 bytes, line 724
724
725<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}
725).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: 56126144587,storefrontBaseUrl: "https://bohochocolate.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bohochocolate.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"412385355","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-KF8HVBL2\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-0B636D15T5\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-0B636D15T5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-0B636D15T5\\\"}],\\\"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":"409763915","configuration":"{\"myshopifyDomain\":\"25802e-3.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"BOHO Chocolate","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"25802e-3.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/bohochocolate.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6939575222347","handle":"100-dark-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315072839755","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939574927435","handle":"milk-chocolate-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315069988939","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7295765610571","handle":"62-dark-chocolate-almonds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41286107201611","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576041547","handle":"belize-single-origin-cocoa","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315073790027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576107083","handle":"bolivia-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315073855563","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576205387","handle":"columbia-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315074936907","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939574763595","handle":"70-dark-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315068317771","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576270923","handle":"70-dominican-republic-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315075002443","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576303691","handle":"70-ecuador-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315075035211","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576369227","handle":"70-ghana-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315075199051","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576434763","handle":"guatemala-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315075264587","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576533067","handle":"70-madagascar-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315078475851","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939576631371","handle":"70-peru-single-origin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315078606923","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7463619788875","handle":"70-philippines-single-origin-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41840389324875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939575189579","handle":"87-dark-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315072806987","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939574534219","handle":"cacao-nib-crunch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315067531339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7255295295563","handle":"candy-cane-crunch-bar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41129956048971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6959341404235","handle":"belize-single-origin-ceremonial-cacao","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40671730892875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
725,{"id":"6959344222283","handle":"colombian-ceremonial-drinking-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40671753470027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6959337668683","handle":"belize-100-cerimonial-drinking-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40671739707467","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6959341994059","handle":"guatemala-single-origin-ceremonial-cacao","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40671704055883","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939572240459","handle":"milk-chocolate-coconut-lemongrass","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315059175499","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6942625759307","handle":"lemon-olive-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40326607536203","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939574566987","handle":"lemongrass-ginger","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315067564107","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939573452875","handle":"potato-chips","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315065335883","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939572174923","handle":"milk-chocolate-and-almonds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315059077195","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939574992971","handle":"mint-crunch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315070054475","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939571847243","handle":"70-dark-chocolate-mint","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315055571019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939572305995","handle":"smoked-hickory-sea-salt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315059339339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6939575156811","handle":"spicy-chai","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40315072774219","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6942626906187","handle":"turmeric-swirl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40326608388171","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7302367739979","handle":"white-chocolate-orange-olive-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41306327351371","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7463621361739","handle":"orange-olive-oil-and-cranberries","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41840585015371","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://bohochocolate.com/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"123460223051","themePublished":"true","eventMetadataId":"ab418d3b-ec5e-4f52-becb-b512b4157f38","pageType":"cart","shopId":"56126144587","
725storefrontBaseUrl":"https:\/\/bohochocolate.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
725<script> 726 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 727 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 728 window.ShopifyAnalytics.meta.currency = 'USD'; 729 var meta = {"page":{"pageType":"cart","requestId":"2b1537fc-d093-4970-b49b-425dbc2d90e7-1790775293"}}; 730 for (var attr in meta) { 731 window.ShopifyAnalytics.meta[attr] = meta[attr]; 732 } 733</script>
vendor: 1 bytes, line 733
733
734<script class="analytics"> 735 (function () { 736 var customDocumentWrite = function(content) { 737 var jquery = null; 738 739 if (window.jQuery) { 740 jquery = window.jQuery; 741 } else if (window.Checkout && window.Checkout.$) { 742 jquery = window.Checkout.$; 743 } 744 745 if (jquery) { 746 jquery('body').append(content); 747 } 748 }; 749 750 var hasLoggedConversion = function(token) { 751 if (token) { 752 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 753 } 754 return false; 755 } 756 757 var setCookieIfConversion = function(token) { 758 if (token) { 759 var twoMonthsFromNow = new Date(Date.now()); 760 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 761 762 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 763 } 764 } 765 766 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 767 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 768 if (trekkie.integrations) { 769 return; 770 } 771 trekkie.methods = [ 772 'identify', 773 'page', 774 'ready', 775 'track', 776 'trackForm', 777 'trackLink' 778 ]; 779 trekkie.factory = function(method) { 780 return function() { 781 var args = Array.prototype.slice.call(arguments); 782 args.unshift(method); 783 trekkie.push(args); 784 if (method == 'track' || method == 'page') { 785 var pageUrl; 786 try { 787 pageUrl = window.location.href; 788 } catch (e) {} 789 var pageReferrer; 790 try { 791 pageReferrer = document.referrer; 792 } catch (e) {} 793 try { 794 if (window.__TREKKIE_SHIM_QUEUE == null) { 795 window.__TREKKIE_SHIM_QUEUE = []; 796 } 797 window.__TREKKIE_SHIM_QUEUE.push({ 798 from: 'trekkie-stub', 799 method: method, 800 args: args.slice(1), 801 pageContext: { 802 url: pageUrl, 803 referrer: pageReferrer 804 } 805 }); 806 } catch (e) { 807 // no-op 808 } 809 } 810 return trekkie; 811 }; 812 }; 813 for (var i = 0; i < trekkie.methods.length; i++) { 814 var key = trekkie.methods[i]; 815 trekkie[key] = trekkie.factory(key); 816 } 817 trekkie.load = function(config) { 818 trekkie.config = config || {}; 819 trekkie.config.initialDocumentCookie = document.cookie; 820 var first = document.getElementsByTagName('script')[0]; 821var script = document.createElement('script'); 822script.type = 'text/javascript'; 823script.onerror = function(e) { 824 var scriptFallback = document.createElement('script'); 825 scriptFallback.type = 'text/javascript'; 826 scriptFallback.onerror = function(error) { 827 var Monorail = { 828 produce: function produce(monorailDomain, schemaId, payload) { 829 var currentMs = new Date().getTime(); 830 var event = { 831 schema_id: schemaId, 832 payload: payload, 833 metadata: { 834 event_created_at_ms: currentMs, 835 event_sent_at_ms: currentMs 836 } 837 }; 838 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 839 }, 840 sendRequest: function sendRequest(endpointUrl, payload) { 841 // Try the sendBeacon API 842 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 843 var blobData = new window.Blob([payload], { 844 type: 'text/plain' 845 }); 846 847 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 848 return true; 849 } // sendBeacon was not successful 850 851 } // XHR beacon 852 853 var xhr = new XMLHttpRequest(); 854 855 try { 856 xhr.open('POST', endpointUrl); 857 xhr.setRequestHeader('Content-Type', 'text/plain'); 858 xhr.send(payload); 859 } catch (e) { 860 console.log(e); 861 } 862 863 return false; 864 }, 865 isIos12: function isIos12() { 866 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 867 } 868 }; 869 Monorail.produce('monorail-edge.shopifysvc.com', 870 'trekkie_storefront_load_errors/1.1', 871 {shop_id: 56126144587, 872 theme_id: 123460223051, 873 app_name: "storefront", 874 context_url: window.location.href, 875 source_url: "//bohochocolate.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 876 877 }; 878 scriptFallback.async = true; 879 scriptFallback.src = '//bohochocolate.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 880 first.parentNode.insertBefore(scriptFallback, first); 881}; 882script.async = true; 883script.src = '//bohochocolate.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 884first.parentNode.insertBefore(script, first); 885 886 }; 887 trekkie.load( 888 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56126144587,"isMerchantRequest":null,"themeId":123460223051,"themeCityHash":"14487000668075606547","contentLanguage":"en","currency":"USD","eventMetadataId":"ab418d3b-ec5e-4f52-becb-b512b4157f38"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 889 ); 890 891 var loaded = false;
892 trekkie.ready(function() { 893 if (loaded) return; 894 loaded = true; 895 896 window.ShopifyAnalytics.lib = window.trekkie; 897 898 var originalDocumentWrite = document.write; 899 document.write = customDocumentWrite; 900 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 901 document.write = originalDocumentWrite; 902 903 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 904 var token = match? match[1]: undefined; 905 if (!hasLoggedConversion(token)) { 906 setCookieIfConversion(token); 907 908 } 909 }); 910 911 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"2b1537fc-d093-4970-b49b-425dbc2d90e7-1790775293","shopifyEmitted":true}); 912 913 var eventsListenerScript = document.createElement('script'); 914 eventsListenerScript.async = true; 915 eventsListenerScript.src = "//bohochocolate.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 916 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 917})();</script>
vendor: 1 bytes, line 917
917
918<script 919 defer 920 src="https://bohochocolate.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 921 data-application="storefront-renderer" 922 data-shop-id="56126144587" 923 data-render-region="gcp-europe-west1" 924 data-page-type="cart" 925 data-theme-instance-id="123460223051" 926 data-theme-name="Baano" 927 data-theme-version="1.0.0" 928 data-monorail-region="shop_domain" 929 data-resource-timing-sampling-rate="10" 930 data-shs="true" 931 data-shs-beacon="true" 932 data-shs-export-with-fetch="true" 933 data-shs-logs-sample-rate="1" 934 data-shs-beacon-endpoint="https://bohochocolate.com/api/collect" 935></script>
935 936<meta name="shopify-y" content="b44802f2-9525-4073-9dcf-9a4f0b75d473" data-expiration="1822332893000"><meta name="shopify-s" content="fb5f078d-a3f9-4ace-bfad-24c76e2dbbf3" data-expiration="1790777093000"><meta name="new-cookie-storage-activated" content="t"> 937</head> 938 939 <body id="your-shopping-cart" class="template-cart"><div class="preloader"></div>
940<script type="text/javascript"> 941addEventListener('DOMContentLoaded', (event) => { 942 $(window).on('load', function() { 943 $('.preloader').fadeOut('fast'); 944 }); 945}); 946</script>
946 947<style data-shopify> 948 .preloader { 949 position: fixed; 950 top: 0; 951 bottom: 0; 952 left: 0; 953 right: 0; 954 background-color: #FFFFFF; 955 z-index: 999999; 956 } 957</style><div id="shopify-section-top-nocification-bar" class="shopify-section"><section class="top-notification-bar"> 958 <div class="container"> 959 <div class="row"> 960 <div class="col"> 961 <div class="notification-area"> 962 963 <div class="notification-text"> 964 <p>Free Shipping with 4 or more Chocolate Bars!</p> 965 </div> 966 967 </div> 968 </div> 969 </div> 970 </div> 971</section> 972<style> 973 .top-notification-bar { 974 background-color: #ff5e7b; 975 padding: 14px 0px 14px; 976 display: flex; 977 align-items: center; 978 position: relative; 979 } 980 981 /* offer text css */ 982 .top-notification-bar .notification-text { 983 text-align: center; 984 } 985 .top-notification-bar .notification-text p { 986 color: #ffffff; 987 font-weight: var(--font-custom-weight-body); 988 line-height: 1; 989 } 990</style></div> 991 992 <div id="shopify-section-header" class="shopify-section"><section class="header-kaj"> 993 <!-- headert-top start --> 994 <div class="header-area"> 995 <div class="container"> 996 <div class="row"> 997 <div class="col"> 998 <div class="header-main"> 999 <div class="header-element megamenu-content"> 1000 <div class="mainwrap"> 1001 <ul class="main-menu"> 1002 <li class="menu-link"> 1003 <a href="https://www.bohochocolate.com/" class="link-title"> 1004 <span class="sp-link-title">Home</span> 1005 </a> 1006 <a href="https://www.bohochocolate.com/" class="link-title link-title-lg"> 1007 <span class="sp-link-title">Home</span> 1008 </a> 1009</li> 1010<style> 1011 /*===================================== 1012 header label css 1013 ======================================*/ 1014 a.link-title span.sp-link-title span.header-menu_link_mViWwH-label { 1015 color: #ffffff; 1016 font-size: 10px; 1017 padding: 2px 5px; 1018 position: absolute; 1019 top: -10px; 1020 1021 right: 0; 1022 transform: translateX(100%); 1023 1024 background-color: #05d14b; 1025 text-transform: uppercase; 1026 font-weight: 400; 1027 border-radius: 3px; 1028 line-height: 1.1; 1029 } 1030 a.link-title span.sp-link-title span.header-menu_link_mViWwH-label::before { 1031 content: ""; 1032 position: absolute; 1033 bottom: -4px; 1034 1035 left: 0; 1036
1037 border-top: 4px solid transparent; 1038 border-bottom: 4px solid transparent; 1039 1040 border-left: 4px solid #05d14b; 1041 1042 } 1043 @media (max-width: 1199px) { 1044 a.link-title span.sp-link-title span.header-menu_link_mViWwH-label { 1045 top: -8px; 1046 } 1047 } 1048</style><li class="menu-link"> 1049 <a href="/collections/all" class="link-title"> 1050 <span class="sp-link-title">Shop<span class="header-menu_link_pVc4TG-label">Sale!</span></span> 1051 </a> 1052 <a href="/collections/all" class="link-title link-title-lg"> 1053 <span class="sp-link-title">Shop</span> 1054 </a> 1055</li> 1056<style> 1057 /*===================================== 1058 header label css 1059 ======================================*/ 1060 a.link-title span.sp-link-title span.header-menu_link_pVc4TG-label { 1061 color: #ffffff; 1062 font-size: 9px; 1063 padding: 2px 5px; 1064 position: absolute; 1065 top: -14px; 1066 1067 right: 0; 1068 transform: translateX(100%); 1069 1070 background-color: #ff5e7b; 1071 text-transform: uppercase; 1072 font-weight: 400; 1073 border-radius: 3px; 1074 line-height: 1.1; 1075 } 1076 a.link-title span.sp-link-title span.header-menu_link_pVc4TG-label::before { 1077 content: ""; 1078 position: absolute; 1079 bottom: -4px; 1080 1081 left: 0; 1082
1083 border-top: 4px solid transparent; 1084 border-bottom: 4px solid transparent; 1085 1086 border-left: 4px solid #ff5e7b; 1087 1088 } 1089 @media (max-width: 1199px) { 1090 a.link-title span.sp-link-title span.header-menu_link_pVc4TG-label { 1091 top: -8px; 1092 } 1093 } 1094</style><li class="menu-link"> 1095 <a href="" class="link-title"> 1096 <span class="sp-link-title">Origins</span> 1097 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1098 </a> 1099 <a href="#sub-collapse-origins" data-bs-toggle="collapse" class="link-title link-title-lg"> 1100 <span class="sp-link-title">Origins</span> 1101 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1102 </a> 1103 <ul class="menu-dropdown sub-menu collapse" id="sub-collapse-origins"> 1104 1105 1106 1107 1108 <li class="submenu-li"> 1109 <a href="/pages/belize" class="sublink-title"> 1110 <span class="sp-link-title">Belize</span> 1111 </a> 1112 <a href="/pages/belize" class="sublink-title sublink-title-lg"> 1113 <span class="sp-link-title">Belize</span> 1114 </a> 1115 </li> 1116 1117 1118 1119 1120 <li class="submenu-li"> 1121 <a href="/pages/bolivia" class="sublink-title"> 1122 <span class="sp-link-title">Bolivia</span> 1123 </a> 1124 <a href="/pages/bolivia" class="sublink-title sublink-title-lg"> 1125 <span class="sp-link-title">Bolivia</span> 1126 </a> 1127 </li> 1128 1129 1130 1131 1132 <li class="submenu-li"> 1133 <a href="/pages/dominican-republic" class="sublink-title"> 1134 <span class="sp-link-title">Dominican Republic</span> 1135 </a> 1136 <a href="/pages/dominican-republic" class="sublink-title sublink-title-lg"> 1137 <span class="sp-link-title">Dominican Republic</span> 1138 </a> 1139 </li> 1140 1141 1142 1143 1144 <li class="submenu-li"> 1145 <a href="/pages/ecuador" class="sublink-title"> 1146 <span class="sp-link-title">Ecuador</span> 1147 </a> 1148 <a href="/pages/ecuador" class="sublink-title sublink-title-lg"> 1149 <span class="sp-link-title">Ecuador</span> 1150 </a> 1151 </li> 1152 1153 1154 1155 1156 <li class="submenu-li"> 1157 <a href="/pages/guatemala" class="sublink-title"> 1158 <span class="sp-link-title">Guatemala</span> 1159 </a> 1160 <a href="/pages/guatemala" class="sublink-title sublink-title-lg"> 1161 <span class="sp-link-title">Guatemala</span> 1162 </a> 1163 </li> 1164 1165 1166 1167 1168 <li class="submenu-li"> 1169 <a href="/pages/madagascar" class="sublink-title"> 1170 <span class="sp-link-title">Madagascar</span> 1171 </a> 1172 <a href="/pages/madagascar" class="sublink-title sublink-title-lg"> 1173 <span class="sp-link-title">Madagascar</span> 1174 </a> 1175 </li> 1176 1177 1178 1179 1180 <li class="submenu-li"> 1181 <a href="/pages/peru" class="sublink-title"> 1182 <span class="sp-link-title">Peru</span> 1183 </a> 1184 <a href="/pages/peru" class="sublink-title sublink-title-lg"> 1185 <span class="sp-link-title">Peru</span> 1186 </a> 1187 </li> 1188 1189 1190 </ul> 1191</li> 1192<style> 1193 /*===================================== 1194 header label css 1195 ======================================*/ 1196 a.link-title span.sp-link-title span.header-menu_sub_aLA3Mt-label { 1197 color: #ffffff; 1198 font-size: 10px; 1199 padding: 2px 5px; 1200 position: absolute; 1201 top: -10px; 1202 1203 right: 0; 1204 transform: translateX(100%); 1205 1206 background-color: #0c32ff; 1207 text-transform: uppercase; 1208 font-weight: 400; 1209 border-radius: 3px; 1210 line-height: 1.1; 1211 } 1212 a.link-title span.sp-link-title span.header-menu_sub_aLA3Mt-label::before { 1213 content: ""; 1214 position: absolute; 1215 bottom: -4px; 1216 1217 left: 0; 1218
1219 border-top: 4px solid transparent; 1220 border-bottom: 4px solid transparent; 1221 1222 border-left: 4px solid #0c32ff; 1223 1224 } 1225 @media (max-width: 1199px) { 1226 a.link-title span.sp-link-title span.header-menu_sub_aLA3Mt-label { 1227 top: -8px; 1228 } 1229 } 1230</style><li class="menu-link"> 1231 <a href="" class="link-title"> 1232 <span class="sp-link-title">About</span> 1233 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1234 </a> 1235 <a href="#sub-collapse-about" data-bs-toggle="collapse" class="link-title link-title-lg"> 1236 <span class="sp-link-title">About</span> 1237 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1238 </a> 1239 <ul class="menu-dropdown sub-menu collapse" id="sub-collapse-about"> 1240 1241 1242 1243 1244 <li class="submenu-li"> 1245 <a href="/pages/about-us" class="sublink-title"> 1246 <span class="sp-link-title">About us</span> 1247 </a> 1248 <a href="/pages/about-us" class="sublink-title sublink-title-lg"> 1249 <span class="sp-link-title">About us</span> 1250 </a> 1251 </li> 1252 1253 1254 1255 1256 <li class="submenu-li"> 1257 <a href="/pages/awards" class="sublink-title"> 1258 <span class="sp-link-title">Awards</span> 1259 </a> 1260 <a href="/pages/awards" class="sublink-title sublink-title-lg"> 1261 <span class="sp-link-title">Awards</span> 1262 </a> 1263 </li> 1264 1265 1266 1267 1268 <li class="submenu-li"> 1269 <a href="/pages/news-1" class="sublink-title"> 1270 <span class="sp-link-title">News</span> 1271 </a> 1272 <a href="/pages/news-1" class="sublink-title sublink-title-lg"> 1273 <span class="sp-link-title">News</span> 1274 </a> 1275 </li> 1276 1277 1278 1279 1280 <li class="submenu-li"> 1281 <a href="/pages/contact-us" class="sublink-title"> 1282 <span class="sp-link-title">Contact Us</span> 1283 </a> 1284 <a href="/pages/contact-us" class="sublink-title sublink-title-lg"> 1285 <span class="sp-link-title">Contact Us</span> 1286 </a> 1287 </li> 1288 1289 1290 </ul> 1291</li> 1292<style> 1293 /*===================================== 1294 header label css 1295 ======================================*/ 1296 a.link-title span.sp-link-title span.header-menu_sub_q7nDp8-label { 1297 color: #ffffff; 1298 font-size: 10px; 1299 padding: 2px 5px; 1300 position: absolute; 1301 top: -10px; 1302 1303 right: 0; 1304 transform: translateX(100%); 1305 1306 background-color: #0c32ff; 1307 text-transform: uppercase; 1308 font-weight: 400; 1309 border-radius: 3px; 1310 line-height: 1.1; 1311 } 1312 a.link-title span.sp-link-title span.header-menu_sub_q7nDp8-label::before { 1313 content: ""; 1314 position: absolute; 1315 bottom: -4px; 1316 1317 left: 0; 1318
1319 border-top: 4px solid transparent; 1320 border-bottom: 4px solid transparent; 1321 1322 border-left: 4px solid #0c32ff; 1323 1324 } 1325 @media (max-width: 1199px) { 1326 a.link-title span.sp-link-title span.header-menu_sub_q7nDp8-label { 1327 top: -8px; 1328 } 1329 } 1330</style><li class="menu-link"> 1331 <a href="" class="link-title"> 1332 <span class="sp-link-title">Wholesale</span> 1333 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1334 </a> 1335 <a href="#sub-collapse-wholesale" data-bs-toggle="collapse" class="link-title link-title-lg"> 1336 <span class="sp-link-title">Wholesale</span> 1337 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1338 </a> 1339 <ul class="menu-dropdown sub-menu collapse" id="sub-collapse-wholesale"> 1340 1341 1342 1343 1344 <li class="submenu-li"> 1345 <a href="https://form.123formbuilder.com/5567487/orders-boho-chocolate" class="sublink-title"> 1346 <span class="sp-link-title">Order Form</span> 1347 </a> 1348 <a href="https://form.123formbuilder.com/5567487/orders-boho-chocolate" class="sublink-title sublink-title-lg"> 1349 <span class="sp-link-title">Order Form</span> 1350 </a> 1351 </li> 1352 1353 1354 1355 1356 <li class="submenu-li"> 1357 <a href="/pages/faire" class="sublink-title"> 1358 <span class="sp-link-title">Faire Marketplace</span> 1359 </a> 1360 <a href="/pages/faire" class="sublink-title sublink-title-lg"> 1361 <span class="sp-link-title">Faire Marketplace</span> 1362 </a> 1363 </li> 1364 1365 1366 </ul> 1367</li> 1368<style> 1369 /*===================================== 1370 header label css 1371 ======================================*/ 1372 a.link-title span.sp-link-title span.header-menu_sub_AhqCWt-label { 1373 color: #ffffff; 1374 font-size: 10px; 1375 padding: 2px 5px; 1376 position: absolute; 1377 top: -10px; 1378 1379 right: 0; 1380 transform: translateX(100%); 1381 1382 background-color: #0c32ff; 1383 text-transform: uppercase; 1384 font-weight: 400; 1385 border-radius: 3px; 1386 line-height: 1.1; 1387 } 1388 a.link-title span.sp-link-title span.header-menu_sub_AhqCWt-label::before { 1389 content: ""; 1390 position: absolute; 1391 bottom: -4px; 1392 1393 left: 0; 1394
1395 border-top: 4px solid transparent; 1396 border-bottom: 4px solid transparent; 1397 1398 border-left: 4px solid #0c32ff; 1399 1400 } 1401 @media (max-width: 1199px) { 1402 a.link-title span.sp-link-title span.header-menu_sub_AhqCWt-label { 1403 top: -8px; 1404 } 1405 } 1406</style> 1407 </ul> 1408 </div> 1409 </div> 1410 1411 <div class="header-element logo"><a href="https://bohochocolate.com" class="theme-header-logo" style="max-width: 135px;"> 1412 <img src="//bohochocolate.com/cdn/shop/files/boho_logo.png?v=1706929236&width=500" alt="BOHO Chocolate Logo" srcset="//bohochocolate.com/cdn/shop/files/boho_logo.png?v=1706929236&width=252 252w, //bohochocolate.com/cdn/shop/files/boho_logo.png?v=1706929236&width=352 352w" width="252" height="56" loading="lazy" class="img-fluid main-logo" style="object-position:91.7581% 41.1115%;"> 1413 <img src="//bohochocolate.com/cdn/shop/files/boho_logo.png?v=1706929236&width=500" alt="BOHO Chocolate Logo" srcset="//bohochocolate.com/cdn/shop/files/boho_logo.png?v=1706929236&width=252 252w, //bohochocolate.com/cdn/shop/files/boho_logo.png?v=1706929236&width=352 352w" width="252" height="56" loading="lazy" class="img-fluid stcky-logo" style="object-position:91.7581% 41.1115%;"> 1414 </a><style> 1415 /* logo css */ 1416 a.theme-header-logo { 1417 display: block; 1418 } 1419 a.theme-header-logo img { 1420 max-width: 135px; 1421 } 1422 a.theme-header-logo img.stcky-logo { 1423 display: none; 1424 } 1425 .header-area.sticky a.theme-header-logo img.stcky-logo { 1426 display: block; 1427 } 1428 .header-area.sticky a.theme-header-logo img.main-logo { 1429 display: none; 1430 } 1431 1432 a.theme-header-logo img.main-logo { 1433 display: none; 1434 } 1435 a.theme-header-logo img.stcky-logo { 1436 display: block; 1437 } 1438 1439 @media(max-width: 1199px){ 1440 a.theme-header-logo img.main-logo { 1441 display: none; 1442 } 1443 a.theme-header-logo img.stcky-logo { 1444 display: block; 1445 } 1446 } 1447 1448 /* store css */ 1449 a.shop-header-name { 1450 display: block; 1451 } 1452 a.shop-header-name span { 1453 color: var(--font-color-header); 1454 font-size: 16px; 1455 font-weight: 600; 1456 } 1457 @media(max-width: 479px){ 1458 a.theme-header-logo img{ 1459 max-width: 130px; 1460 } 1461 } 1462</style></div> 1463 1464 <div class="header-element right-block-box"> 1465 <ul class="shop-element"> 1466 <li class="side-wrap search-bar"><div class="search-rap"> 1467 <a class="search-crap" data-bs-toggle="collapse" href="#search-crap"> 1468 <i class="feather-search"></i> 1469 </a> 1470 <div class="crap-search collapse" id="search-crap"> 1471 <form action="/search" method="get" class="search-bar" role="search"> 1472 <div class="form-search"> 1473 <input type="hidden" name="type" value="product"> 1474 <input type="hidden" name="options[unavailable_products]" value="show"> 1475 <input type="hidden" name="options[prefix]" value="last"> 1476 <input type="search" name="q" value="" placeholder="Search product..." id="search" class="input-text" aria-label="Search our store" required> 1477 <button class="search-btn" type="submit"><i class="feather-search"></i></button> 1478 </div> 1479 </form> 1480 </div> 1481</div> 1482<style> 1483 .search-rap a.search-crap { 1484 display: none; 1485 font-size: 16px; 1486 height: 100%; 1487 } 1488 .search-rap a.search-crap[aria-expanded="false"] { 1489 color: var(--font-color-header); 1490 } 1491 .search-rap a.search-crap i { 1492 display: block; 1493 line-height: 0; 1494 } 1495 .search-rap form .form-search { 1496 display: flex; 1497 align-items: center; 1498 position: relative; 1499 } 1500 .search-rap form .form-search::before { 1501 background-color: var(--font-color-paragraph); 1502 content: ''; 1503 position: absolute; 1504 bottom: -10px; 1505 left: 0px; 1506 right: 0px; 1507 width: 100%; 1508 height: 1px; 1509 opacity: 0.2; 1510 } 1511 .search-rap form .form-search input.input-text { 1512 width: 100%; 1513 padding: 0px; 1514 border: none; 1515 border-radius: 0px; 1516 } 1517 .search-rap form .form-search button { 1518 font-size: var(--font-size-body); 1519 position: absolute; 1520 top: 0px; 1521 1522 right: 0px; 1523 1524 line-height: 1; 1525 } 1526 @media (max-width: 767px) { 1527 .search-rap .crap-search { 1528 position: absolute; 1529 top: calc(100% + 15px); 1530 left: 15px; 1531 right: 15px; 1532 box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); 1533 z-index: 2; 1534 } 1535 .search-rap form .form-search::after { 1536 display: none; 1537 } 1538 } 1539</style></li> 1540 <li class="side-wrap toggle-wrap"> 1541 <button class="navbar-toggle" type="button"> 1542 <i class="feather-menu"></i> 1543 </button> 1544 </li><li class="side-wrap search-wrap"><a href="#seachmodal" class="search-popup" data-bs-toggle="modal"> 1545 <span class="search-icon"><i class="feather-search"></i></span> 1546</a> 1547<style> 1548 a.search-popup { 1549 cursor: pointer!important; 1550 } 1551 a.search-popup:hover { 1552 opacity: 1;
1553 } 1554 a.search-popup span.search-icon { 1555 font-size: var(--font-size-body); 1556 } 1557</style></li><li class="side-wrap user-wrap"><div class="acc-desk-header"> 1558 <div class="acc-title"> 1559 <a href="/account" class="acc-ti"> 1560 <span class="user-icon"><i class="feather-user"></i></span> 1561 </a> 1562 </div> 1563</div> 1564<style> 1565 .acc-desk-header .acc-title a.acc-ti { 1566 display: flex; 1567 align-items: center; 1568 } 1569 .acc-desk-header .acc-title a.acc-ti span.user-icon { 1570 font-size: var(--font-size-body); 1571 } 1572</style></li><li class="side-wrap cart-wrap"> 1573 <div class="shopping-widget"> 1574 <div class="shopping-cart"> 1575 <a href="javascript:void(0)" class="cart-count"> 1576 <span class="cart-icon"><i class="feather-shopping-cart"></i></span> 1577 <span class="bigcounter">0</span> 1578 </a> 1579 </div> 1580</div>
1581<script type="text/javascript"> 1582 addEventListener('DOMContentLoaded', (event) => { 1583 1584 }); 1585</script>
1585 1586<style> 1587 .shopping-widget .shopping-cart { 1588 position: relative; 1589 } 1590 .shopping-widget .shopping-cart a.cart-count { 1591 display: flex; 1592 align-items: center; 1593 } 1594 .shopping-widget .shopping-cart a.cart-count span.cart-icon { 1595 font-size: var(--font-size-body); 1596 } 1597 .shopping-widget .shopping-cart a.cart-count span.bigcounter { 1598 position: relative; 1599 1600 margin-left: 7px; 1601 padding-left: 7px; 1602 1603 } 1604 .shopping-widget .shopping-cart a.cart-count span.bigcounter::before { 1605 content: '~'; 1606 position: absolute; 1607 bottom: 50%; 1608 transform: translateY(50%); 1609 1610 left: -4px; 1611 1612 } 1613 @media (max-width: 479px) { 1614 .shopping-widget .shopping-cart a.cart-count span.cart-icon { 1615 1616 padding-right: 5px; 1617 1618 } 1619 .shopping-widget .shopping-cart a.cart-count span.bigcounter { 1620 background-color: var(--font-color-primary); 1621 color: #FFFFFF; 1622 font-size: 10px; 1623 width: 15px; 1624 height: 15px; 1625 display: flex; 1626 align-items: center; 1627 justify-content: center; 1628 position: absolute; 1629 top: -7px; 1630 1631 right: 0; 1632 margin-left: 0px; 1633 padding-left: 0px; 1634 1635 line-height: 1; 1636 border-radius: 100%; 1637 -webkit-transition: background-color .3s ease-in-out; 1638 -o-transition: background-color .3s ease-in-out; 1639 transition: background-color .3s ease-in-out; 1640 } 1641 .shopping-widget .shopping-cart a.cart-count span.bigcounter::before { 1642 display: none; 1643 } 1644 } 1645</style> 1646 </li> 1647 </ul> 1648 </div> 1649 </div> 1650 </div> 1651 </div> 1652 </div> 1653 </div> 1654 <!-- headert-top end --> 1655 <!-- headert-bottom start --> 1656 <div class="header-bottom-area"> 1657 <div class="container header-bottom-container"> 1658 <div class="row"> 1659 <div class="col"> 1660 <div class="main-menu-area"> 1661 <div class="box-header"> 1662 <button class="close-box" type="button"><i class="feather-x"></i></button> 1663 </div> 1664 <div class="main-menu-wrap"> 1665 <div class="mega-menu-area"> 1666 <div class="megamenu-content"> 1667 <div class="mainwrap"> 1668 <ul class="main-menu"> 1669 <li class="menu-link"> 1670 <a href="https://www.bohochocolate.com/" class="link-title"> 1671 <span class="sp-link-title">Home</span> 1672 </a> 1673 <a href="https://www.bohochocolate.com/" class="link-title link-title-lg"> 1674 <span class="sp-link-title">Home</span> 1675 </a> 1676</li> 1677<style> 1678 /*===================================== 1679 header label css 1680 ======================================*/ 1681 a.link-title span.sp-link-title span.header-menu_link_mViWwH-label { 1682 color: #ffffff; 1683 font-size: 10px; 1684 padding: 2px 5px; 1685 position: absolute; 1686 top: -10px; 1687 1688 right: 0; 1689 transform: translateX(100%); 1690 1691 background-color: #05d14b; 1692 text-transform: uppercase; 1693 font-weight: 400; 1694 border-radius: 3px; 1695 line-height: 1.1; 1696 } 1697 a.link-title span.sp-link-title span.header-menu_link_mViWwH-label::before { 1698 content: ""; 1699 position: absolute; 1700 bottom: -4px; 1701 1702 left: 0; 1703
1704 border-top: 4px solid transparent; 1705 border-bottom: 4px solid transparent; 1706 1707 border-left: 4px solid #05d14b; 1708 1709 } 1710 @media (max-width: 1199px) { 1711 a.link-title span.sp-link-title span.header-menu_link_mViWwH-label { 1712 top: -8px; 1713 } 1714 } 1715</style><li class="menu-link"> 1716 <a href="/collections/all" class="link-title"> 1717 <span class="sp-link-title">Shop<span class="header-menu_link_pVc4TG-label">Sale!</span></span> 1718 </a> 1719 <a href="/collections/all" class="link-title link-title-lg"> 1720 <span class="sp-link-title">Shop</span> 1721 </a> 1722</li> 1723<style> 1724 /*===================================== 1725 header label css 1726 ======================================*/ 1727 a.link-title span.sp-link-title span.header-menu_link_pVc4TG-label { 1728 color: #ffffff; 1729 font-size: 9px; 1730 padding: 2px 5px; 1731 position: absolute; 1732 top: -14px; 1733 1734 right: 0; 1735 transform: translateX(100%); 1736 1737 background-color: #ff5e7b; 1738 text-transform: uppercase; 1739 font-weight: 400; 1740 border-radius: 3px; 1741 line-height: 1.1; 1742 } 1743 a.link-title span.sp-link-title span.header-menu_link_pVc4TG-label::before { 1744 content: ""; 1745 position: absolute; 1746 bottom: -4px; 1747 1748 left: 0; 1749
1750 border-top: 4px solid transparent; 1751 border-bottom: 4px solid transparent; 1752 1753 border-left: 4px solid #ff5e7b; 1754 1755 } 1756 @media (max-width: 1199px) { 1757 a.link-title span.sp-link-title span.header-menu_link_pVc4TG-label { 1758 top: -8px; 1759 } 1760 } 1761</style><li class="menu-link"> 1762 <a href="" class="link-title"> 1763 <span class="sp-link-title">Origins</span> 1764 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1765 </a> 1766 <a href="#sub-collapse-origins" data-bs-toggle="collapse" class="link-title link-title-lg"> 1767 <span class="sp-link-title">Origins</span> 1768 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1769 </a> 1770 <ul class="menu-dropdown sub-menu collapse" id="sub-collapse-origins"> 1771 1772 1773 1774 1775 <li class="submenu-li"> 1776 <a href="/pages/belize" class="sublink-title"> 1777 <span class="sp-link-title">Belize</span> 1778 </a> 1779 <a href="/pages/belize" class="sublink-title sublink-title-lg"> 1780 <span class="sp-link-title">Belize</span> 1781 </a> 1782 </li> 1783 1784 1785 1786 1787 <li class="submenu-li"> 1788 <a href="/pages/bolivia" class="sublink-title"> 1789 <span class="sp-link-title">Bolivia</span> 1790 </a> 1791 <a href="/pages/bolivia" class="sublink-title sublink-title-lg"> 1792 <span class="sp-link-title">Bolivia</span> 1793 </a> 1794 </li> 1795 1796 1797 1798 1799 <li class="submenu-li"> 1800 <a href="/pages/dominican-republic" class="sublink-title"> 1801 <span class="sp-link-title">Dominican Republic</span> 1802 </a> 1803 <a href="/pages/dominican-republic" class="sublink-title sublink-title-lg"> 1804 <span class="sp-link-title">Dominican Republic</span> 1805 </a> 1806 </li> 1807 1808 1809 1810 1811 <li class="submenu-li"> 1812 <a href="/pages/ecuador" class="sublink-title"> 1813 <span class="sp-link-title">Ecuador</span> 1814 </a> 1815 <a href="/pages/ecuador" class="sublink-title sublink-title-lg"> 1816 <span class="sp-link-title">Ecuador</span> 1817 </a> 1818 </li> 1819 1820 1821 1822 1823 <li class="submenu-li"> 1824 <a href="/pages/guatemala" class="sublink-title"> 1825 <span class="sp-link-title">Guatemala</span> 1826 </a> 1827 <a href="/pages/guatemala" class="sublink-title sublink-title-lg"> 1828 <span class="sp-link-title">Guatemala</span> 1829 </a> 1830 </li> 1831 1832 1833 1834 1835 <li class="submenu-li"> 1836 <a href="/pages/madagascar" class="sublink-title"> 1837 <span class="sp-link-title">Madagascar</span> 1838 </a> 1839 <a href="/pages/madagascar" class="sublink-title sublink-title-lg"> 1840 <span class="sp-link-title">Madagascar</span> 1841 </a> 1842 </li> 1843 1844 1845 1846 1847 <li class="submenu-li"> 1848 <a href="/pages/peru" class="sublink-title"> 1849 <span class="sp-link-title">Peru</span> 1850 </a> 1851 <a href="/pages/peru" class="sublink-title sublink-title-lg"> 1852 <span class="sp-link-title">Peru</span> 1853 </a> 1854 </li> 1855 1856 1857 </ul> 1858</li> 1859<style> 1860 /*===================================== 1861 header label css 1862 ======================================*/ 1863 a.link-title span.sp-link-title span.header-menu_sub_aLA3Mt-label { 1864 color: #ffffff; 1865 font-size: 10px; 1866 padding: 2px 5px; 1867 position: absolute; 1868 top: -10px; 1869 1870 right: 0; 1871 transform: translateX(100%); 1872 1873 background-color: #0c32ff; 1874 text-transform: uppercase; 1875 font-weight: 400; 1876 border-radius: 3px; 1877 line-height: 1.1; 1878 } 1879 a.link-title span.sp-link-title span.header-menu_sub_aLA3Mt-label::before { 1880 content: ""; 1881 position: absolute; 1882 bottom: -4px; 1883 1884 left: 0; 1885
1886 border-top: 4px solid transparent; 1887 border-bottom: 4px solid transparent; 1888 1889 border-left: 4px solid #0c32ff; 1890 1891 } 1892 @media (max-width: 1199px) { 1893 a.link-title span.sp-link-title span.header-menu_sub_aLA3Mt-label { 1894 top: -8px; 1895 } 1896 } 1897</style><li class="menu-link"> 1898 <a href="" class="link-title"> 1899 <span class="sp-link-title">About</span> 1900 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1901 </a> 1902 <a href="#sub-collapse-about" data-bs-toggle="collapse" class="link-title link-title-lg"> 1903 <span class="sp-link-title">About</span> 1904 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 1905 </a> 1906 <ul class="menu-dropdown sub-menu collapse" id="sub-collapse-about"> 1907 1908 1909 1910 1911 <li class="submenu-li"> 1912 <a href="/pages/about-us" class="sublink-title"> 1913 <span class="sp-link-title">About us</span> 1914 </a> 1915 <a href="/pages/about-us" class="sublink-title sublink-title-lg"> 1916 <span class="sp-link-title">About us</span> 1917 </a> 1918 </li> 1919 1920 1921 1922 1923 <li class="submenu-li"> 1924 <a href="/pages/awards" class="sublink-title"> 1925 <span class="sp-link-title">Awards</span> 1926 </a> 1927 <a href="/pages/awards" class="sublink-title sublink-title-lg"> 1928 <span class="sp-link-title">Awards</span> 1929 </a> 1930 </li> 1931 1932 1933 1934 1935 <li class="submenu-li"> 1936 <a href="/pages/news-1" class="sublink-title"> 1937 <span class="sp-link-title">News</span> 1938 </a> 1939 <a href="/pages/news-1" class="sublink-title sublink-title-lg"> 1940 <span class="sp-link-title">News</span> 1941 </a> 1942 </li> 1943 1944 1945 1946 1947 <li class="submenu-li"> 1948 <a href="/pages/contact-us" class="sublink-title"> 1949 <span class="sp-link-title">Contact Us</span> 1950 </a> 1951 <a href="/pages/contact-us" class="sublink-title sublink-title-lg"> 1952 <span class="sp-link-title">Contact Us</span> 1953 </a> 1954 </li> 1955 1956 1957 </ul> 1958</li> 1959<style> 1960 /*===================================== 1961 header label css 1962 ======================================*/ 1963 a.link-title span.sp-link-title span.header-menu_sub_q7nDp8-label { 1964 color: #ffffff; 1965 font-size: 10px; 1966 padding: 2px 5px; 1967 position: absolute; 1968 top: -10px; 1969 1970 right: 0; 1971 transform: translateX(100%); 1972 1973 background-color: #0c32ff; 1974 text-transform: uppercase; 1975 font-weight: 400; 1976 border-radius: 3px; 1977 line-height: 1.1; 1978 } 1979 a.link-title span.sp-link-title span.header-menu_sub_q7nDp8-label::before { 1980 content: ""; 1981 position: absolute; 1982 bottom: -4px; 1983 1984 left: 0; 1985
1986 border-top: 4px solid transparent; 1987 border-bottom: 4px solid transparent; 1988 1989 border-left: 4px solid #0c32ff; 1990 1991 } 1992 @media (max-width: 1199px) { 1993 a.link-title span.sp-link-title span.header-menu_sub_q7nDp8-label { 1994 top: -8px; 1995 } 1996 } 1997</style><li class="menu-link"> 1998 <a href="" class="link-title"> 1999 <span class="sp-link-title">Wholesale</span> 2000 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 2001 </a> 2002 <a href="#sub-collapse-wholesale" data-bs-toggle="collapse" class="link-title link-title-lg"> 2003 <span class="sp-link-title">Wholesale</span> 2004 <span class="menu-arrow"><i class="fa fa-angle-down"></i></span> 2005 </a> 2006 <ul class="menu-dropdown sub-menu collapse" id="sub-collapse-wholesale"> 2007 2008 2009 2010 2011 <li class="submenu-li"> 2012 <a href="https://form.123formbuilder.com/5567487/orders-boho-chocolate" class="sublink-title"> 2013 <span class="sp-link-title">Order Form</span> 2014 </a> 2015 <a href="https://form.123formbuilder.com/5567487/orders-boho-chocolate" class="sublink-title sublink-title-lg"> 2016 <span class="sp-link-title">Order Form</span> 2017 </a> 2018 </li> 2019 2020 2021 2022 2023 <li class="submenu-li"> 2024 <a href="/pages/faire" class="sublink-title"> 2025 <span class="sp-link-title">Faire Marketplace</span> 2026 </a> 2027 <a href="/pages/faire" class="sublink-title sublink-title-lg"> 2028 <span class="sp-link-title">Faire Marketplace</span> 2029 </a> 2030 </li> 2031 2032 2033 </ul> 2034</li> 2035<style> 2036 /*===================================== 2037 header label css 2038 ======================================*/ 2039 a.link-title span.sp-link-title span.header-menu_sub_AhqCWt-label { 2040 color: #ffffff; 2041 font-size: 10px; 2042 padding: 2px 5px; 2043 position: absolute; 2044 top: -10px; 2045 2046 right: 0; 2047 transform: translateX(100%); 2048 2049 background-color: #0c32ff; 2050 text-transform: uppercase; 2051 font-weight: 400; 2052 border-radius: 3px; 2053 line-height: 1.1; 2054 } 2055 a.link-title span.sp-link-title span.header-menu_sub_AhqCWt-label::before { 2056 content: ""; 2057 position: absolute; 2058 bottom: -4px; 2059 2060 left: 0; 2061
2062 border-top: 4px solid transparent; 2063 border-bottom: 4px solid transparent; 2064 2065 border-left: 4px solid #0c32ff; 2066 2067 } 2068 @media (max-width: 1199px) { 2069 a.link-title span.sp-link-title span.header-menu_sub_AhqCWt-label { 2070 top: -8px; 2071 } 2072 } 2073</style> 2074 </ul> 2075 </div> 2076 </div> 2077 </div> 2078 </div> 2079 </div> 2080 </div> 2081 </div> 2082 </div> 2083 </div> 2084 <!-- headert-bottom end --> 2085</section> 2086<div class="shopping-widget"> 2087 <div class="shopping-cart"> 2088 <div class="mini-cart" id="cart"> 2089 <a href="javascript:void(0)" class="shopping-cart-close"> 2090 <i class="feather-x"></i> 2091 </a> 2092 <div class="cart-empty-title" style="display:block;"> 2093 <p>No products in the cart</p> 2094 <ul class="cart-item-loop-empty"> 2095 <li class="cart-item-empty"> 2096 <span> 2097 <i class="feather-shopping-bag"></i> 2098 </span> 2099 <a href="/collections/all" class="btn btn-style2">Continue shopping</a> 2100 </li> 2101 2102 </ul> 2103 </div> 2104 <div class="cart-item-title" style="display:none;"> 2105 <p> 2106 <span class="cart-count-desc">There are</span> 2107 <span id="cart-total" class="cart-count-item bigcounter">0</span> 2108 <span class="cart-count-desc">products</span> 2109 </p> 2110 </div> 2111 <ul class="cart-item-loop cart-item-wrap" style="display:none;"> 2112 2113 </ul> 2114 <ul class="subtotal-title-area" style="display:none;"> 2115 <li class="subtotal-info"> 2116 <div class="subtotal-titles"> 2117 <h6>Subtotal</h6> 2118 <span id="cart-total" class="subtotal-price">$0.00</span> 2119 </div> 2120 </li> 2121 <li class="mini-cart-btns"> 2122 2123 <div class="read-agree"> 2124 <label> 2125 <span class="agree-text">I have read and agree with the 2126 <a href="/pages/terms-condition">terms & condition.</a> 2127 </span> 2128 <input type="checkbox" class="cust-checkbox"> 2129 <span class="cust-check"></span> 2130 </label> 2131 </div> 2132 2133 <div class="cart-btns"> 2134 <a href="/cart" class="btn btn-style">View cart</a> 2135 <a 2136 href="/checkout" 2137 class="btn btn-style2 checkout" 2138 disabled="disabled">Checkout</a> 2139 </div> 2140 </li> 2141 2142 </ul> 2143 </div> 2144 </div> 2145</div>
2146<script type="text/javascript"> 2147 addEventListener('DOMContentLoaded', (event) => { 2148 // read-agree js 2149 $('.mini2 .read-agree').on('click', function () { 2150 if($('.mini2 .cust-checkbox').is(':checked')) { 2151 $('.mini2 .checkout').removeAttr('disabled'); 2152 } 2153 else { 2154 $('.mini2 .checkout').attr('disabled', 'disabled'); 2155 } 2156 }); 2157 2158 // add to cart js via product show mini-cart 2159 $(".mini2 .single-product-wrap a.add-to-cart").on('click', function() { 2160 window.setTimeout(function() { 2161 $(".mini2 #cart.mini-cart").addClass("show"); 2162 $(".mini2 .mm-fullscreen-bg").addClass("active"); 2163 $(".mini2 body").addClass("hidden"); 2164 }, 1000); 2165 }); 2166 $(".mini2 .shopping-cart-close i").on('click', function() { 2167 if ($('.mini2 #cart.mini-cart').hasClass('show')) { 2168 $('.mini2 #cart.mini-cart').removeClass('show'); 2169 } 2170 $(".mini2 .mm-fullscreen-bg").removeClass("active"); 2171 $(".mini2 body").removeClass("hidden"); 2172 }); 2173 $(".mini2 .mm-fullscreen-bg").on('click', function() { 2174 $(".mini2 #cart.mini-cart").removeClass("show"); 2175 $(".mini2 .mm-fullscreen-bg").removeClass("active"); 2176 }); 2177 }); 2178</script>
2178 2179<style> 2180 /* minicart item css */ 2181 .shopping-cart .mini-cart { 2182 position: fixed; 2183 2184 right: calc(0% - 400px); 2185 2186 top: 0; 2187 height: 100%; 2188 width: 400px; 2189 background-color: #ffffff; 2190 z-index: 5; 2191 opacity: 0; 2192 visibility: hidden; 2193 box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15); 2194 height: 100%; 2195 display: flex; 2196 flex: 1 1 auto; 2197 flex-direction: column; 2198 justify-content: space-between; 2199 overflow: hidden; 2200 } 2201 .shopping-cart .mini-cart.show { 2202 2203 right: 0; 2204 2205 opacity: 1; 2206 visibility: visible; 2207 } 2208 .shopping-cart .mini-cart, 2209 .shopping-cart .mini-cart.show { 2210 -webkit-transition: all 0.3s ease-in-out 0s; 2211 -o-transition: all 0.3s ease-in-out 0s; 2212 transition: all 0.3s ease-in-out 0s; 2213 } 2214 2215 .shopping-cart .mini-cart a.shopping-cart-close { 2216 display: block; 2217 color: var(--font-color-header); 2218 font-size: 18px; 2219 position: absolute; 2220 top: 12px; 2221 2222 right: 10px; 2223 2224 line-height: 0; 2225 } 2226 .shopping-cart .mini-cart a.shopping-cart-close:hover { 2227 color: var(--font-color-primary); 2228 } 2229 .cart-empty-title { 2230 display: none; 2231 } 2232 .shopping-cart .mini-cart .cart-empty-title p, 2233 .shopping-cart .mini-cart .cart-item-title p { 2234 padding: 11px 15px; 2235 line-height: normal; 2236 font-weight: var(--font-custom-weight-body); 2237 } 2238 .shopping-cart .mini-cart .cart-item-title p span.cart-count-item { 2239 color: #fff; 2240 padding: 0 5px; 2241 background-color: var(--font-color-primary); 2242 font-weight: 600; 2243 border-radius: 0; 2244 } 2245 @media(max-width: 400px){ 2246 .shopping-cart .mini-cart { 2247 width: 100%; 2248 } 2249 } 2250 2251 /* minicart empty css */ 2252 .mini-cart .cart-empty-title ul.cart-item-loop-empty { 2253 text-align: center; 2254 border-top: 1px solid var(--theme-border-color); 2255 } 2256 .mini-cart .cart-empty-title ul.cart-item-loop-empty li.cart-item-empty { 2257 padding: 30px 15px; 2258 position: absolute; 2259 bottom: 50%; 2260 transform: translateY(50%); 2261 width: 100%; 2262 } 2263 .mini-cart .cart-empty-title ul.cart-item-loop-empty li.cart-item-empty span { 2264 display: block; 2265 font-size: 64px; 2266 opacity: 0.75; 2267 } 2268 .mini-cart .cart-empty-title ul.cart-item-loop-empty li.cart-item-empty span i { 2269 display: block; 2270 } 2271 .mini-cart .cart-empty-title ul.cart-item-loop-empty li.cart-item-empty a { 2272 width: 100%; 2273 margin-top: 30px; 2274 } 2275 .mini-cart .cart-empty-title ul.cart-item-loop-empty li.mini-cart-payment { 2276 padding: 15px; 2277 position: absolute; 2278 bottom: 0; 2279 width: 100%; 2280 border-top: 1px solid var(--theme-border-color); 2281 } 2282 .mini-cart .cart-empty-title ul.cart-item-loop-empty li.mini-cart-payment .cart-payment-icon .payment-icon { 2283 justify-content: center; 2284 } 2285 2286 /* minicart item css */ 2287 .mini-cart ul.cart-item-loop { 2288 height: 100%; 2289 overflow-y: auto; 2290 border-top: 1px solid var(--theme-border-color); 2291 } 2292 .mini-cart ul.cart-item-loop li.cart-item { 2293 display: flex; 2294 padding: 15px; 2295 border-top: 1px solid var(--theme-border-color); 2296 } 2297 .mini-cart ul.cart-item-loop li.cart-item:first-child { 2298 border-top: none; 2299 } 2300 .mini-cart ul.cart-item-loop li.cart-item .cart-image { 2301 width: 100px; 2302 } 2303 .mini-cart ul.cart-item-loop li.cart-item .cart-image a img { 2304 border-radius: var(--sti-border-radius); 2305 border: 1px solid var(--theme-border-color); 2306 border-radius: var(--sti-border-radius); 2307 } 2308 .mini-cart ul.cart-item-loop li.cart-item .cart-title { 2309 width: calc(100% - 115px); 2310 2311 margin-left: 15px; 2312 2313 } 2314 .mini-cart ul.cart-item-loop li.cart-item .cart-title a { 2315 color: var(--font-color-header); 2316 font-size: var(--font-size-body); 2317 display: block; 2318 text-overflow: ellipsis; 2319 white-space: nowrap; 2320 overflow: hidden; 2321 } 2322 .mini-cart ul.cart-item-loop li.cart-item .cart-title a:hover { 2323 color: var(--font-color-primary); 2324 } 2325 .mini-cart ul.cart-item-loop li.cart-item .cart-title .cart-pro-info { 2326 display: flex; 2327 align-items: center; 2328 margin-top: 10px; 2329 line-height: 1; 2330 } 2331 .mini-cart ul.cart-item-loop li.cart-item .cart-title .cart-pro-info .cart-qty-price { 2332 display: flex; 2333 align-items: center; 2334 } 2335 .mini-cart ul.cart-item-loop li.cart-item .cart-title .cart-pro-info .cart-qty-price span:nth-child(2) { 2336 margin: 0 10px; 2337 } 2338 .mini-cart ul.cart-item-loop li.cart-item .cart-title .product-quantity-action { 2339 display: flex; 2340 align-items: center; 2341 justify-content: space-between; 2342 margin-top: 10px; 2343 } 2344 .mini-cart ul.cart-item-loop li.cart-item .cart-title .cart-pro-info .delete-item-cart a { 2345 font-size: 16px; 2346 } 2347 @media(max-width: 479px){ 2348 .shopping-cart .mini-cart { 2349 height: 100%; 2350 overflow: auto; 2351 justify-content: flex-start; 2352 } 2353 .mini-cart ul.cart-item-loop { 2354 height: auto; 2355 overflow-y: unset; 2356 } 2357 } 2358 2359 /* minicart subtotal css */ 2360 .mini-cart ul.subtotal-title-area { 2361 width: 100%; 2362 display: flex; 2363 flex-direction: column; 2364 background-color: #fff; 2365 } 2366 .mini-cart ul.subtotal-title-area li { 2367 padding: 10px 15px 15px; 2368 border-top: 1px solid var(--theme-border-color); 2369 } 2370 .mini-cart ul.subtotal-title-area li.subtotal-info { 2371 padding: 11px 15px; 2372 } 2373 .mini-cart ul.subtotal-title-area li .subtotal-titles { 2374 display: flex; 2375 align-items: center; 2376 justify-content: space-between; 2377 } 2378 .mini-cart ul.subtotal-title-area li .subtotal-titles h6 { 2379 color: var(--font-color-body); 2380 font-size: var(--body-custom-title-font-size); 2381 font-weight: var(--font-custom-weight-header); 2382 } 2383 .mini-cart ul.subtotal-title-area li .subtotal-titles .subtotal-price { 2384 color: var(--font-color-header); 2385 font-size: var(--body-custom-title-font-size); 2386 font-weight: var(--font-custom-weight-header); 2387 } 2388
2389 /* minicart checkbox css */ 2390 .mini-cart ul.subtotal-title-area li .read-agree label { 2391 position: relative; 2392 2393 padding-left: 25px; 2394 2395 margin-bottom: 0; 2396 cursor: pointer; 2397 -webkit-user-select: none; 2398 -moz-user-select: none; 2399 -ms-user-select: none; 2400 user-select: none; 2401 } 2402 .mini-cart ul.subtotal-title-area li .read-agree label span.agree-text { 2403 font-size: var(--font-size-body); 2404 } 2405 .mini-cart ul.subtotal-title-area li .read-agree label span.agree-text a { 2406 color: rgba(51, 51, 51, 0.7) 2407 ; 2408 text-decoration: underline; 2409 } 2410 .mini-cart ul.subtotal-title-area li .read-agree label span.agree-text a:hover { 2411 color: #333333 2412 ; 2413 } 2414 .mini-cart ul.subtotal-title-area li .read-agree label input.cust-checkbox { 2415 position: absolute; 2416 opacity: 0; 2417 cursor: pointer; 2418 height: 0; 2419 width: 0; 2420 } 2421 .mini-cart ul.subtotal-title-area li .read-agree label span.cust-check { 2422 position: absolute; 2423 top: 2px; 2424 2425 left: 0; 2426 2427 width: 17px; 2428 height: 17px; 2429 background-color: #fff; 2430 display: flex; 2431 align-items: center; 2432 justify-content: center; 2433 z-index: 1; 2434 border: 1px solid var(--theme-border-color); 2435 border-radius: 0; 2436 overflow: hidden; 2437 } 2438 .mini-cart ul.subtotal-title-area li .read-agree:hover label span.cust-check, 2439 .mini-cart ul.subtotal-title-area li .read-agree label input.cust-checkbox:checked ~ span.cust-check { 2440 box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); 2441 } 2442 .mini-cart ul.subtotal-title-area li .read-agree label span.cust-check::after { 2443 display: none; 2444 content: "\f25c"; 2445 font-family: bootstrap-icons !important; 2446 color: #666; 2447 font-size: 16px; 2448 } 2449 2450 /* Show the checkmark when checked */ 2451 .mini-cart ul.subtotal-title-area li .read-agree label input.cust-checkbox:checked ~ span.cust-check::after { 2452 display: block; 2453 } 2454 2455 /* minicart button css */ 2456 .mini-cart ul.subtotal-title-area li .cart-btns { 2457 display: flex; 2458 -ms-flex-wrap: wrap; 2459 flex-wrap: wrap; 2460 flex-direction: column; 2461 2462 margin-left: -15px; 2463 2464 } 2465 .mini-cart ul.subtotal-title-area li .cart-btns a { 2466 width: calc(100% - 15px); 2467 margin-top: 15px; 2468 2469 margin-left: 15px; 2470 2471 } 2472 .mini-cart ul.subtotal-title-area li .cart-btns a:first-child { 2473 margin-top: 11px; 2474 } 2475 2476 /* minicart payment img css */ 2477 2478</style> 2479<div class="modal fade" id="seachmodal" tabindex="-1" aria-hidden="true"> 2480 <div class="modal-dialog"> 2481 <div class="modal-content"> 2482 <div class="modal-body"> 2483 <div class="container"> 2484 <div class="row"> 2485 <div class="col"> 2486 <div class="crap-search"> 2487 <button type="button" class="pop-close" data-bs-dismiss="modal" aria-label="Close"><i class="feather-x"></i></button> 2488 <form action="/search" method="get" class="search-bar" role="search"> 2489 <div class="form-search"> 2490 <input type="hidden" name="type" value="product"> 2491 <input type="hidden" name="options[unavailable_products]" value="show"> 2492 <input type="hidden" name="options[prefix]" value="last"> 2493 <input type="search" name="q" value="" placeholder="Search product..." id="search" class="input-text" aria-label="Search our store" required> 2494 <button class="search-btn" type="submit"><i class="feather-search"></i></button> 2495 </div> 2496 </form> 2497 </div> 2498 </div> 2499 </div> 2500 </div> 2501 </div> 2502 </div> 2503 </div> 2504</div> 2505<style> 2506 .modal-open .modal#seachmodal { 2507 padding-right: 0!important; 2508 } 2509 #seachmodal .modal-dialog { 2510 margin: 0px; 2511 padding: 30px 0px; 2512 max-width: 100%; 2513 background-color: #FFFFFF; 2514 } 2515 #seachmodal .modal-content { 2516 border: none; 2517 border-radius: 0px; 2518 } 2519 #seachmodal .modal-body { 2520 padding: 0px; 2521 } 2522 #seachmodal .crap-search { 2523 display: flex; 2524 flex-direction: column; 2525 } 2526 #seachmodal .crap-search button.pop-close { 2527 color: var(--font-color-body); 2528 font-size: 17px; 2529 2530 text-align: right; 2531 2532 line-height: 0; 2533 } 2534 #seachmodal .crap-search button.pop-close:hover { 2535 color: var(--font-color-header); 2536 } 2537 #seachmodal .crap-search form { 2538 width: 100%; 2539 } 2540 #seachmodal .crap-search form .form-search { 2541 position: relative; 2542 display: flex;
2543 align-items: center; 2544 margin-top: 15px; 2545 } 2546 #seachmodal .crap-search form .form-search input.input-text { 2547 padding: 10px 0px; 2548 width: 100%; 2549 border: none; 2550 border-bottom: 1px solid var(--theme-border-color); 2551 border-radius: 0; 2552 } 2553 #seachmodal .crap-search form .form-search button { 2554 color: var(--font-color-body); 2555 font-size: 16px; 2556 position: absolute; 2557 2558 right: 0px; 2559 2560 } 2561 #seachmodal .crap-search form .form-search button:hover { 2562 color: var(--font-color-header); 2563 } 2564 #seachmodal .crap-search form .form-search button i { 2565 display: block; 2566 line-height: 0; 2567 } 2568</style>
2569<script type="text/javascript"> 2570addEventListener('DOMContentLoaded', (event) => { 2571 var lastScrollTop = 0; 2572 2573 $(window).scroll(function() { 2574 var scroll = $(this).scrollTop(); 2575 var header_scroll = $('.header-kaj').height(); 2576 2577 if (scroll > lastScrollTop ) { 2578 if (lastScrollTop <= 100) { 2579 $('.header-area').removeClass('sticky'); 2580 $('.header-area').removeClass('sticky-down'); 2581 $('.header-area').removeClass('sticky-up'); 2582 } else { 2583 $('.header-area').addClass('sticky-down'); 2584 $('.header-area').removeClass('sticky-up'); 2585 } 2586 } else { 2587 if (lastScrollTop <= 100) { 2588 $('.header-area').removeClass('sticky'); 2589 $('.header-area').removeClass('sticky-down'); 2590 $('.header-area').removeClass('sticky-up'); 2591 } else { 2592 $('.header-area').addClass('sticky'); 2593 $('.header-area').removeClass('sticky-down'); 2594 $('.header-area').addClass('sticky-up'); 2595 } 2596 } 2597 lastScrollTop = scroll; 2598 }); 2599 }); 2600</script>
2600 2601 2602 2603<style> 2604 .header-area { 2605 background-color: rgba(0,0,0,0); 2606 position: relative; 2607 } 2608 /* sticky menu css */ 2609 2610 .header-area.sticky { 2611 position: fixed; 2612 top: 0; 2613 left: 0; 2614 right: 0; 2615 z-index: 3; 2616 background-color: #fff; 2617 box-shadow: 0px 0px 15px rgba(51, 51, 51, 0.15); 2618 } 2619 .header-area.sticky-down { 2620 transform: translateY(-100%); 2621 } 2622 .header-area.sticky-up { 2623 transform: translateY(0); 2624 } 2625 .header-area, 2626 .header-area.sticky, 2627 .header-area.sticky-down, 2628 .header-area.sticky-up { 2629 -webkit-transition: background-color 0.5s ease-in-out, position 0.5s ease-in-out, transform 0.5s ease-in-out; 2630 -o-transition: background-color 0.5s ease-in-out, position 0.5s ease-in-out, transform 0.5s ease-in-out; 2631 transition: background-color 0.5s ease-in-out, position 0.5s ease-in-out, transform 0.5s ease-in-out; 2632 } 2633 2634 2635 /*===================================== 2636 menu-text color css 2637 ======================================*/ 2638 .header-area .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title { 2639 2640 color: var(--font-color-header); 2641 2642 } 2643 .header-area.sticky .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title { 2644 color: var(--font-color-header); 2645 } 2646 .header-area .megamenu-content .mainwrap ul.main-menu li.menu-link:hover a.link-title { 2647 2648 color: var(--font-color-primary); 2649 2650 } 2651 .header-area.sticky .megamenu-content .mainwrap ul.main-menu li.menu-link:hover a.link-title { 2652 color: var(--font-color-primary); 2653 } 2654 2655 2656</style> 2657</div> 2658 2659 2660<section class="breadcrumb-area" style="background-image: url('//bohochocolate.com/cdn/shop/files/banner.png?v=1708228225');"> 2661 <div class="container"> 2662 <div class="row"> 2663 <div class="col"> 2664 <div class="breadcrumb-index"> 2665 <!-- breadcrumb main-title start--> 2666 <div class="breadcrumb-title"> 2667 2668 <h2>Your Shopping Cart</h2> 2669 2670 </div> 2671 <!-- breadcrumb main-title end--> 2672 2673 <!-- breadcrumb-list start --> 2674 2675<ul class="breadcrumb-list"> 2676 2677 <li class="breadcrumb-item"> 2678 <a href="/" title="Back to the home page">Home</a> 2679 </li> 2680 2681 2682 <li class="breadcrumb-item"> 2683 <span>Your Shopping Cart</span> 2684 </li> 2685 2686 2687</ul> 2688 2689<style> 2690 ul.breadcrumb-list { 2691 display: flex; 2692 flex-wrap: wrap; 2693 align-items: center; 2694 margin-top: -5px; 2695 } 2696 ul.breadcrumb-list li { 2697 display: flex; 2698 align-items: center; 2699 flex-wrap: wrap; 2700 position: relative; 2701 margin-top: 5px; 2702 } 2703 ul.breadcrumb-list li::after { 2704 content: "/"; 2705 color: rgba(255, 255, 255, 0.6); 2706 margin: 0px 5px; 2707 } 2708 ul.breadcrumb-list li:last-child::after { 2709 display: none; 2710 } 2711 ul.breadcrumb-list li.breadcrumb-item + li.breadcrumb-item { 2712 padding-left: 0; 2713 } 2714 ul.breadcrumb-list li.breadcrumb-item + li.breadcrumb-item::before { 2715 content: ""; 2716 display: block; 2717 padding-right: 0; 2718 } 2719 ul.breadcrumb-list li a, 2720 ul.breadcrumb-list li span { 2721 color: #ffffff; 2722 } 2723 ul.breadcrumb-list li a { 2724 -webkit-transition: all 0s ease-in-out 0s; 2725 -o-transition: all 0s ease-in-out 0s; 2726 transition: all 0s ease-in-out 0s; 2727 } 2728 ul.breadcrumb-list li span { 2729 display: flex; 2730 flex-wrap: wrap; 2731 position: relative; 2732 } 2733 ul.breadcrumb-list li span::after { 2734 content: "+"; 2735 color: rgba(255, 255, 255, 0.6); 2736 margin: 0px 5px; 2737 } 2738 ul.breadcrumb-list li span:last-child::after { 2739 display: none; 2740 } 2741</style> 2742 <!-- breadcrumb-list end --> 2743 </div> 2744 </div> 2745 </div> 2746 </div> 2747</section> 2748 2749 2750<style> 2751.breadcrumb-area { 2752 padding-top: 30px; 2753 padding-bottom: 30px; 2754 2755 2756 background-repeat: no-repeat; 2757 background-position: center; 2758 background-size: cover; 2759 2760 2761 background-color: #f8f7f5; 2762 2763 position: relative; 2764 2765 2766 border-bottom: 1px solid var(--theme-border-color); 2767 2768} 2769 2770.breadcrumb-area::before { 2771 content: ""; 2772 position: absolute; 2773 top: 0; 2774 2775 left: 0; 2776 2777 width: 100%; 2778 height: 100%; 2779 2780 background-color: #333333; 2781 opacity: 0.2; 2782 2783 2784} 2785 2786@media (max-width: 1199px) { 2787 .breadcrumb-area { 2788 padding-top: 30px; 2789 padding-bottom: 30px; 2790 2791 border-top: 1px solid var(--theme-border-color); 2792 2793 } 2794} 2795@media (max-width: 767px) { 2796 .breadcrumb-area { 2797 padding-top: 15px; 2798 padding-bottom: 15px; 2799 } 2800} 2801 2802/* breadcrumb title css */ 2803.breadcrumb-area .breadcrumb-index { 2804 display: flex; 2805 flex-direction: column-reverse;
2806 align-items: flex-start; 2807} 2808.breadcrumb-area .breadcrumb-index .breadcrumb-title { 2809 display: none; 2810} 2811.breadcrumb-area .breadcrumb-index .breadcrumb-title h2 { 2812 color: #ffffff; 2813 font-size: 30px; 2814} 2815@media (max-width: 479px) { 2816 .breadcrumb-area .breadcrumb-index .breadcrumb-title h2 { 2817 font-size: 24px; 2818 } 2819} 2820</style> 2821<main role="main"> 2822 <div id="shopify-section-template--14790285525067__cart-template" class="shopify-section"><section class="cart-page section-ptb"><div class="container"> 2823 <div class="row"> 2824 <div class="col"> 2825 <div class="empty-cart-page"> 2826 <div class="section-title"> 2827 <h2>Cart empty</h2> 2828 <p>Sorry your cart has currently no more products, click on 'here' given below for continue browsing.</p> 2829 <p>Continue browsing <a href="/collections/all">here</a>.</p> 2830 </div> 2831 </div> 2832 </div> 2833 </div> 2834 </div></section>
2835<script type="text/javascript"> 2836addEventListener('DOMContentLoaded', (event) => { 2837 class CartNote extends HTMLElement { 2838 constructor() { 2839 super(); 2840 this.addEventListener('change', debounce((event) => { 2841 const body = JSON.stringify({ note: event.target.value }); 2842 fetch(`${routes.cart_update_url}`, {...fetchConfig(), ...{ body }}); 2843 }, 300)) 2844 } 2845 } 2846 customElements.define('cart-note', CartNote); 2847 $('.product-quantity').append('<span class="dec qtybtn"></span><span class="inc qtybtn"></span>'); 2848 $('.qtybtn').on('click', function() { 2849 var $button = $(this); 2850 var oldValue = $button.parent().find('input').val(); 2851 if ($button.hasClass('inc')) { 2852 var newVal = parseFloat(oldValue) + 1; 2853 } else { 2854 // Don't allow decrementing below zero 2855 if (oldValue > 0) { 2856 var newVal = parseFloat(oldValue) - 1; 2857 } else { 2858 newVal = 0; 2859 } 2860 } 2861 $button.parent().find('input').val(newVal); 2862 }); 2863 var discount = sessionStorage.getItem('discount'); 2864 if (discount !== null) { 2865 var el = $('#input-discount'); 2866 el.prop('readonly', true); 2867 el.val(discount); 2868 } 2869}); 2870</script>
2870 2871</div><div id="shopify-section-template--14790285525067__cart-category" class="shopify-section"><section class="cart-category collection-category-template--14790285525067__cart-category"> 2872 <div class="container"> 2873 <div class="row"> 2874 <div class="col"> 2875 <div class="collection-category"> 2876 <div class="section-capture"> 2877 <div class="section-title"> 2878 2879 <h2> 2880 <span>Featured collection</span> 2881 </h2> 2882 2883 </div> 2884 </div> 2885 <div class="collection-wrap"> 2886 2887 <div class="collection-slider swiper" id="cart-pro-template--14790285525067__cart-category"> 2888 <div class="swiper-wrapper"> 2889 2890 2891 <div class="swiper-slide"> 2892 <div class="single-product-wrap"> 2893 <div class="product-image"> 2894 <a class="pro-img" href="/products/100-dark-chocolate"> 2895 <img class="img-fluid img1 resp-img1" src="//bohochocolate.com/cdn/shop/files/100_-dark_e2c44e96-d9fd-4322-8a86-2733b2721038.png?crop=center&height=760&v=1707618390&width=600" width="1500" height="1901" alt="100% Dark Chocolate" loading="lazy"> 2896 2897 <img class="img-fluid img2 resp-img2" src="//bohochocolate.com/cdn/shop/files/100-percent.png?crop=center&height=760&v=1708136431&width=600" width="1500" height="1901" alt="100% Dark Chocolate" loading="lazy"> 2898 2899 </a> 2900 <div class="product-label"> 2901 2902 2903 2904</div> 2905 <div class="product-action"><a href="javascript:void(0);" onclick="quiqview('100-dark-chocolate')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 2906 <span class="quickview-icon"><i class="feather-eye"></i></span> 2907 </a></div> 2908 </div> 2909 <div class="product-content"> 2910 <div class="product-title"> 2911 <a href="/products/100-dark-chocolate" class="product-title" title="100% Dark Chocolate">100% Dark Chocolate</a> 2912 </div> 2913 <div class="price-cart"> 2914 <div class="price-box"> 2915 <span class="new-price">$9.00</span> 2916 2917 </div> 2918 <div class="cart-btn"> 2919 2920 <a href="javascript:void(0);" onclick="Shopify.addItem(40315072839755, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 2921 <span class="cart-title"> 2922 <span class="add-c-title"> 2923 <span class="cart-title">Add to cart</span> 2924 </span> 2925 </span> 2926 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 2927 <span class="cart-added"><i class="feather-check"></i></span> 2928 </a> 2929 2930 </div> 2931 </div> 2932 2933 2934 2935<p class="product-description">Our 100% Pure Dark Chocolate Bar delivers the ultimate dark chocolate experience, designed exclusively for the true chocolate aficionado. With...</p><div class="product-action"><a href="javascript:void(0);" onclick="quiqview('100-dark-chocolate')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 2936 <span class="quickview-icon"><i class="feather-eye"></i></span> 2937 </a> 2938 <a href="javascript:void(0);" onclick="Shopify.addItem(40315072839755, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 2939 <span class="cart-title"> 2940 <span class="add-c-title"> 2941 <span class="cart-icon"><i class="feather-shopping-bag"></i></span> 2942 </span> 2943 </span> 2944 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 2945 <span class="cart-added"><i class="feather-check"></i></span> 2946 </a> 2947 2948</div> 2949 </div> 2950</div> 2951 </div> 2952 2953 <div class="swiper-slide"> 2954 <div class="single-product-wrap"> 2955 <div class="product-image"> 2956 <a class="pro-img" href="/products/milk-chocolate-1"> 2957 <img class="img-fluid img1 resp-img1" src="//bohochocolate.com/cdn/shop/files/milk-chocolate_db08bf55-b6ba-490a-8255-df4bad498b16.png?crop=center&height=760&v=1707617719&width=600" width="1500" height="1901" alt="51% Milk Chocolate" loading="lazy"> 2958 2959 <img class="img-fluid img2 resp-img2" src="//bohochocolate.com/cdn/shop/files/Milk.png?crop=center&height=760&v=1708136456&width=600" width="1500" height="1901" alt="51% Milk Chocolate" loading="lazy"> 2960 2961 </a> 2962 <div class="product-label"> 2963 2964 2965 2966</div> 2967 <div class="product-action"><a href="javascript:void(0);" onclick="quiqview('milk-chocolate-1')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview">
2968 <span class="quickview-icon"><i class="feather-eye"></i></span> 2969 </a></div> 2970 </div> 2971 <div class="product-content"> 2972 <div class="product-title"> 2973 <a href="/products/milk-chocolate-1" class="product-title" title="51% Milk Chocolate">51% Milk Chocolate</a> 2974 </div> 2975 <div class="price-cart"> 2976 <div class="price-box"> 2977 <span class="new-price">$9.00</span> 2978 2979 </div> 2980 <div class="cart-btn"> 2981 2982 <a href="javascript:void(0);" onclick="Shopify.addItem(40315069988939, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 2983 <span class="cart-title"> 2984 <span class="add-c-title"> 2985 <span class="cart-title">Add to cart</span> 2986 </span> 2987 </span> 2988 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 2989 <span class="cart-added"><i class="feather-check"></i></span> 2990 </a> 2991 2992 </div> 2993 </div> 2994 2995 2996 2997<p class="product-description">Our 51% Milk Chocolate Bar offers a rich and creamy chocolate experience with a perfect balance of milk and cocoa...</p><div class="product-action"><a href="javascript:void(0);" onclick="quiqview('milk-chocolate-1')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 2998 <span class="quickview-icon"><i class="feather-eye"></i></span> 2999 </a> 3000 <a href="javascript:void(0);" onclick="Shopify.addItem(40315069988939, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3001 <span class="cart-title"> 3002 <span class="add-c-title"> 3003 <span class="cart-icon"><i class="feather-shopping-bag"></i></span> 3004 </span> 3005 </span> 3006 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3007 <span class="cart-added"><i class="feather-check"></i></span> 3008 </a> 3009 3010</div> 3011 </div> 3012</div> 3013 </div> 3014 3015 <div class="swiper-slide"> 3016 <div class="single-product-wrap"> 3017 <div class="product-image"> 3018 <a class="pro-img" href="/products/62-dark-chocolate-almonds"> 3019 <img class="img-fluid img1 resp-img1" src="//bohochocolate.com/cdn/shop/files/62_dark-almond.png?crop=center&height=760&v=1739305266&width=600" width="2400" height="3043" alt="62% Dark Chocolate + Almonds" loading="lazy"> 3020 3021 <img class="img-fluid img2 resp-img2" src="//bohochocolate.com/cdn/shop/files/62_dark-almond.jpg?crop=center&height=760&v=1739305320&width=600" width="2400" height="3043" alt="62% Dark Chocolate + Almonds" loading="lazy"> 3022 3023 </a> 3024 <div class="product-label"> 3025 3026 3027 3028</div> 3029 <div class="product-action"><a href="javascript:void(0);" onclick="quiqview('62-dark-chocolate-almonds')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3030 <span class="quickview-icon"><i class="feather-eye"></i></span> 3031 </a></div> 3032 </div> 3033 <div class="product-content"> 3034 <div class="product-title"> 3035 <a href="/products/62-dark-chocolate-almonds" class="product-title" title="62% Dark Chocolate + Almonds">62% Dark Chocolate + Almonds</a> 3036 </div> 3037 <div class="price-cart"> 3038 <div class="price-box"> 3039 <span class="new-price">$9.00</span> 3040 3041 </div> 3042 <div class="cart-btn"> 3043 3044 <a href="javascript:void(0);" onclick="Shopify.addItem(41286107201611, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3045 <span class="cart-title"> 3046 <span class="add-c-title"> 3047 <span class="cart-title">Add to cart</span> 3048 </span> 3049 </span> 3050 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3051 <span class="cart-added"><i class="feather-check"></i></span> 3052 </a> 3053 3054 </div> 3055 </div> 3056 3057 3058 3059<p class="product-description">Experience harmony and richness with 62% dark chocolate overstuffed with almonds in every bite. Organic award-winning handcrafted chocolate - made...</p><div class="product-action"><a href="javascript:void(0);" onclick="quiqview('62-dark-chocolate-almonds')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview">
3060 <span class="quickview-icon"><i class="feather-eye"></i></span> 3061 </a> 3062 <a href="javascript:void(0);" onclick="Shopify.addItem(41286107201611, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3063 <span class="cart-title"> 3064 <span class="add-c-title"> 3065 <span class="cart-icon"><i class="feather-shopping-bag"></i></span> 3066 </span> 3067 </span> 3068 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3069 <span class="cart-added"><i class="feather-check"></i></span> 3070 </a> 3071 3072</div> 3073 </div> 3074</div> 3075 </div> 3076 3077 <div class="swiper-slide"> 3078 <div class="single-product-wrap"> 3079 <div class="product-image"> 3080 <a class="pro-img" href="/products/belize-single-origin-cocoa"> 3081 <img class="img-fluid img1 resp-img1" src="//bohochocolate.com/cdn/shop/files/70_-belize_ee6e2b4e-c79c-4e6b-aa1d-597adf297ba6.png?crop=center&height=760&v=1707618580&width=600" width="1500" height="1901" alt="70% Belize Single-Origin" loading="lazy"> 3082 3083 <img class="img-fluid img2 resp-img2" src="//bohochocolate.com/cdn/shop/files/70_Belize.png?crop=center&height=760&v=1708136878&width=600" width="1500" height="1901" alt="70% Belize Single-Origin" loading="lazy"> 3084 3085 </a> 3086 <div class="product-label"> 3087 3088 3089 3090</div> 3091 <div class="product-action"><a href="javascript:void(0);" onclick="quiqview('belize-single-origin-cocoa')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3092 <span class="quickview-icon"><i class="feather-eye"></i></span> 3093 </a></div> 3094 </div> 3095 <div class="product-content"> 3096 <div class="product-title"> 3097 <a href="/products/belize-single-origin-cocoa" class="product-title" title="70% Belize Single-Origin">70% Belize Single-Origin</a> 3098 </div> 3099 <div class="price-cart"> 3100 <div class="price-box"> 3101 <span class="new-price">$9.00</span> 3102 3103 </div> 3104 <div class="cart-btn"> 3105 3106 <a href="javascript:void(0);" onclick="Shopify.addItem(40315073790027, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3107 <span class="cart-title"> 3108 <span class="add-c-title"> 3109 <span class="cart-title">Add to cart</span> 3110 </span> 3111 </span> 3112 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3113 <span class="cart-added"><i class="feather-check"></i></span> 3114 </a> 3115 3116 </div> 3117 </div> 3118 3119 3120 3121<p class="product-description">Our Belize 70% Dark Chocolate Bar features premium Belizean cacao that delivers rich fruit forward flavors for a smooth, full-bodied...</p><div class="product-action"><a href="javascript:void(0);" onclick="quiqview('belize-single-origin-cocoa')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3122 <span class="quickview-icon"><i class="feather-eye"></i></span> 3123 </a> 3124 <a href="javascript:void(0);" onclick="Shopify.addItem(40315073790027, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3125 <span class="cart-title"> 3126 <span class="add-c-title"> 3127 <span class="cart-icon"><i class="feather-shopping-bag"></i></span> 3128 </span> 3129 </span> 3130 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3131 <span class="cart-added"><i class="feather-check"></i></span> 3132 </a> 3133 3134</div> 3135 </div> 3136</div> 3137 </div> 3138 3139 <div class="swiper-slide"> 3140 <div class="single-product-wrap"> 3141 <div class="product-image"> 3142 <a class="pro-img" href="/products/bolivia-single-origin"> 3143 <img class="img-fluid img1 resp-img1" src="//bohochocolate.com/cdn/shop/files/70_-bolivia_4e067891-cb79-4f9b-9bb7-40855aaa8fa3.png?crop=center&height=760&v=1707618747&width=600" width="1500" height="1901" alt="70% Bolivia Single-Origin" loading="lazy"> 3144 3145 <img class="img-fluid img2 resp-img2" src="//bohochocolate.com/cdn/shop/files/Bolivia.png?crop=center&height=760&v=170813698
31450&width=600" width="1500" height="1901" alt="70% Bolivia Single-Origin" loading="lazy"> 3146 3147 </a> 3148 <div class="product-label"> 3149 3150 3151 3152</div> 3153 <div class="product-action"><a href="javascript:void(0);" onclick="quiqview('bolivia-single-origin')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3154 <span class="quickview-icon"><i class="feather-eye"></i></span> 3155 </a></div> 3156 </div> 3157 <div class="product-content"> 3158 <div class="product-title"> 3159 <a href="/products/bolivia-single-origin" class="product-title" title="70% Bolivia Single-Origin">70% Bolivia Single-Origin</a> 3160 </div> 3161 <div class="price-cart"> 3162 <div class="price-box"> 3163 <span class="new-price">$9.00</span> 3164 3165 </div> 3166 <div class="cart-btn"> 3167 3168 <a href="javascript:void(0);" onclick="Shopify.addItem(40315073855563, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3169 <span class="cart-title"> 3170 <span class="add-c-title"> 3171 <span class="cart-title">Add to cart</span> 3172 </span> 3173 </span> 3174 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3175 <span class="cart-added"><i class="feather-check"></i></span> 3176 </a> 3177 3178 </div> 3179 </div> 3180 3181 3182 3183<p class="product-description">Our single-origin Bolivia 70% Dark Chocolate Bar combines rich, complex flavors from Bolivian cacao beans with subtle notes of dried...</p><div class="product-action"><a href="javascript:void(0);" onclick="quiqview('bolivia-single-origin')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3184 <span class="quickview-icon"><i class="feather-eye"></i></span> 3185 </a> 3186 <a href="javascript:void(0);" onclick="Shopify.addItem(40315073855563, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3187 <span class="cart-title"> 3188 <span class="add-c-title"> 3189 <span class="cart-icon"><i class="feather-shopping-bag"></i></span> 3190 </span> 3191 </span> 3192 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3193 <span class="cart-added"><i class="feather-check"></i></span> 3194 </a> 3195 3196</div> 3197 </div> 3198</div> 3199 </div> 3200 3201 <div class="swiper-slide"> 3202 <div class="single-product-wrap"> 3203 <div class="product-image"> 3204 <a class="pro-img" href="/products/columbia-single-origin"> 3205 <img class="img-fluid img1 resp-img1" src="//bohochocolate.com/cdn/shop/files/70_-colombia_2448c14b-a8c0-4aa7-80c0-1ddf50c51a9b.png?crop=center&height=760&v=1707618844&width=600" width="1500" height="1901" alt="70% Colombia Single-Origin" loading="lazy"> 3206 3207 <img class="img-fluid img2 resp-img2" src="//bohochocolate.com/cdn/shop/files/Colombia.png?crop=center&height=760&v=1708136600&width=600" width="1500" height="1901" alt="70% Colombia Single-Origin" loading="lazy"> 3208 3209 </a> 3210 <div class="product-label"> 3211 3212 3213 3214</div> 3215 <div class="product-action"><a href="javascript:void(0);" onclick="quiqview('columbia-single-origin')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3216 <span class="quickview-icon"><i class="feather-eye"></i></span> 3217 </a></div> 3218 </div> 3219 <div class="product-content"> 3220 <div class="product-title"> 3221 <a href="/products/columbia-single-origin" class="product-title" title="70% Colombia Single-Origin">70% Colombia Single-Origin</a> 3222 </div> 3223 <div class="price-cart"> 3224 <div class="price-box"> 3225 <span class="new-price">$9.00</span> 3226 3227 </div> 3228 <div class="cart-btn"> 3229 3230 <a href="javascript:void(0);" onclick="Shopify.addItem(40315074936907, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3231 <span class="cart-title">
3232 <span class="add-c-title"> 3233 <span class="cart-title">Add to cart</span> 3234 </span> 3235 </span> 3236 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3237 <span class="cart-added"><i class="feather-check"></i></span> 3238 </a> 3239 3240 </div> 3241 </div> 3242 3243 3244 3245<p class="product-description">Our Colombia 70% Dark Chocolate Bar is made from premium Colombian cocoa beans, known for their rich, aromatic flavors. Ideal...</p><div class="product-action"><a href="javascript:void(0);" onclick="quiqview('columbia-single-origin')" class="quick-view" data-bs-toggle="tooltip" data-bs-placement="top" title="Quickview"> 3246 <span class="quickview-icon"><i class="feather-eye"></i></span> 3247 </a> 3248 <a href="javascript:void(0);" onclick="Shopify.addItem(40315074936907, 1); return false;" class="add-to-cart ajax-spin-cart" data-bs-toggle="tooltip" data-bs-placement="top" title="Add to cart"> 3249 <span class="cart-title"> 3250 <span class="add-c-title"> 3251 <span class="cart-icon"><i class="feather-shopping-bag"></i></span> 3252 </span> 3253 </span> 3254 <span class="cart-loading load-anim"><i class="feather-loader"></i></span> 3255 <span class="cart-added"><i class="feather-check"></i></span> 3256 </a> 3257 3258</div> 3259 </div> 3260</div> 3261 </div> 3262 3263 </div> 3264 </div> 3265 <div class="swiper-buttons"> 3266 <button class="swiper-prev swiper-prev-template--14790285525067__cart-category"><i class="fa fa-angle-left"></i></button> 3267 <button class="swiper-next swiper-next-template--14790285525067__cart-category"><i class="fa fa-angle-right"></i></button> 3268 </div> 3269 <div class="swiper-dots"> 3270 <div class="swiper-pagination swiper-pagination-template--14790285525067__cart-category"></div> 3271 </div> 3272 </div> 3273 </div> 3274 </div> 3275 </div> 3276 </div> 3277</section>
3278<script type="text/javascript"> 3279addEventListener('DOMContentLoaded', (event) => { 3280 var swiper = new Swiper('.swiper#cart-pro-template--14790285525067__cart-category', { 3281 slidesPerView: 4, 3282 grid: { 3283 rows: 1, 3284 fill: 'row' | 'column', 3285 }, 3286 spaceBetween: 30, 3287 observer: true, 3288 observeParents: true, 3289 watchSlidesProgress: true,navigation: { 3290 nextEl: '.swiper-next-template--14790285525067__cart-category', 3291 prevEl: '.swiper-prev-template--14790285525067__cart-category', 3292 }, 3293 pagination: { 3294 el: ".swiper-pagination-template--14790285525067__cart-category", 3295 clickable: true 3296 }, 3297 3298 autoplay: true, 3299 autoplayTimeout: 5000, 3300 3301 autoplayHoverPause: true, 3302 3303 autoplaySpeed: 250, 3304 3305 breakpoints: { 3306 0: { 3307 slidesPerView: 1, 3308 grid: { 3309 rows: 1, 3310 fill: 'row' | 'column', 3311 }, 3312 spaceBetween: 12 3313 }, 3314 320: { 3315 slidesPerView: 1, 3316 grid: { 3317 rows: 1, 3318 fill: 'row' | 'column', 3319 }, 3320 spaceBetween: 12 3321 }, 3322 360: { 3323 slidesPerView: 2, 3324 grid: { 3325 rows: 1, 3326 fill: 'row' | 'column', 3327 }, 3328 spaceBetween: 12 3329 }, 3330 540: { 3331 slidesPerView: 2, 3332 grid: { 3333 rows: 1, 3334 fill: 'row' | 'column', 3335 }, 3336 spaceBetween: 12 3337 }, 3338 640: { 3339 slidesPerView: 2, 3340 grid: { 3341 rows: 1, 3342 fill: 'row' | 'column', 3343 }, 3344 spaceBetween: 12 3345 }, 3346 768: { 3347 slidesPerView: 2, 3348 grid: { 3349 rows: 1, 3350 fill: 'row' | 'column', 3351 }, 3352 spaceBetween: 30 3353 }, 3354 1024: { 3355 slidesPerView: 3, 3356 grid: { 3357 rows: 1, 3358 fill: 'row' | 'column', 3359 }, 3360 spaceBetween: 30 3361 }, 3362 1199: { 3363 slidesPerView: 4, 3364 grid: { 3365 rows: 1, 3366 fill: 'row' | 'column', 3367 }, 3368 spaceBetween: 30 3369 } 3370 } 3371 }); 3372 }); 3373</script>
3373 3374 3375<style> 3376 .collection-category-template--14790285525067__cart-category { 3377 padding-top: 100px; 3378 padding-bottom: 100px; 3379 3380 3381 border-top: 1px solid rgba(128, 128, 128, 0.2); 3382 3383 } 3384 @media (max-width: 1199px) { 3385 .collection-category-template--14790285525067__cart-category { 3386 padding-top: 80px; 3387 padding-bottom: 80px; 3388 } 3389 } 3390 @media (max-width: 767px) { 3391 .collection-category-template--14790285525067__cart-category { 3392 padding-top: 60px; 3393 padding-bottom: 60px; 3394 } 3395 } 3396 3397 /* tab swiper margin css */ 3398 @media (max-width: 767px) { 3399 .collection-category-template--14790285525067__cart-category .collection-wrap .collection-slider.swiper { 3400 margin-top: -18px; 3401 } 3402 .collection-category-template--14790285525067__cart-category .collection-wrap .collection-slider.swiper .swiper-wrapper .swiper-slide .single-product-wrap { 3403 margin-top: 18px; 3404 } 3405 } 3406 3407 /* slider dot css */ 3408 .collection-category-template--14790285525067__cart-category .collection-wrap .swiper-dots { 3409 display: none; 3410 margin-top: 100px; 3411 line-height: 0; 3412 } 3413 .collection-category-template--14790285525067__cart-category .collection-wrap .swiper-dots .swiper-pagination.swiper-pagination-bullets { 3414 width: unset; 3415 position: unset; 3416 display: flex; 3417 flex-wrap: wrap; 3418 justify-content: center; 3419 3420 margin: -5px 0px 0px -5px; 3421 3422 } 3423 .collection-category-template--14790285525067__cart-category .collection-wrap .swiper-dots .swiper-pagination.swiper-pagination-bullets span { 3424 width: 10px; 3425 height: 10px; 3426 3427 margin: 5px 0px 0px 5px; 3428 3429 background-color: transparent; 3430 border: 1px solid var(--font-color-header); 3431 border-radius: 100%; 3432 opacity: 1; 3433 } 3434 .collection-category-template--14790285525067__cart-category .collection-wrap .swiper-dots .swiper-pagination.swiper-pagination-bullets span.swiper-pagination-bullet-active { 3435 background-color: var(--font-color-header); 3436 border: 1px solid var(--font-color-header); 3437 } 3438 @media (max-width: 1199px) { 3439 .collection-category-template--14790285525067__cart-category .collection-wrap .swiper-dots { 3440 margin-top: 80px; 3441 } 3442 } 3443 @media (max-width: 767px) { 3444 .collection-category-template--14790285525067__cart-category .collection-wrap .swiper-dots { 3445 margin-top: 60px; 3446 } 3447 } 3448</style></div> 3449 </main><div class="mm-fullscreen-bg"></div> 3450<style> 3451.mm-fullscreen-bg { 3452 position: fixed; 3453 top: 0; 3454 bottom: 0; 3455 left: 0; 3456 right: 0; 3457 background-color: rgba(0, 0, 0, 0.5); 3458 z-index: 4; 3459 opacity: 0; 3460 visibility: hidden; 3461} 3462.mm-fullscreen-bg.active { 3463 opacity: 1; 3464 visibility: visible; 3465} 3466.mm-fullscreen-bg, 3467.mm-fullscreen-bg.active { 3468 -webkit-transition: all 0.3s ease-in-out 0s; 3469 -o-transition: all 0.3s ease-in-out 0s; 3470 transition: all 0.3s ease-in-out 0s; 3471} 3472</style><div id="shopify-section-footer" class="shopify-section"><div class="footer-top-area" > 3473 <div class="container"> 3474 <div class="row"> 3475 <div class="col"> 3476 <div class="footer-deal-link"> 3477 <div class="footer-list-wrap"> 3478 <ul class="footer-list"> 3479 3480 3481 <li class="ftlink-li store-contact"> 3482 3483 <h2 class="ft-title">Contact Us</h2> 3484 3485 <a data-bs-toggle="collapse" href="#collapse-874170cf-3b3c-423a-a7be-972598c0bef0" class="ft-title"> 3486 <span>Contact Us</span> 3487 <i class="ri-add-line"></i> 3488 </a> 3489 <div class="store-info-block collapse" id="collapse-874170cf-3b3c-423a-a7be-972598c0bef0"> 3490 <div class="store-info-item"> 3491 3492 <span class="info-icon"><i class="feather-mail"></i></span> 3493 3494 3495 <div class="info-block"> 3496 <p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p> 3497 </div> 3498 3499 </div> 3500 <div class="store-info-item"> 3501
3502 <span class="info-icon"><i class="feather-phone-call"></i></span> 3503 3504 3505 <div class="info-block"> 3506 <p><a href="tel:413-800-6994" title="413-800-6994">413-800-6994</a></p> 3507 </div> 3508 3509 </div> 3510 <div class="store-info-item"> 3511 3512 <span class="info-icon"><i class="feather-map-pin"></i></span> 3513 3514 3515 <div class="info-block"> 3516 <p>296C Nonotuck Street<br/>Florence, MA 01062</p> 3517 </div> 3518 3519 </div> 3520 </div> 3521 </li> 3522 3523 3524 3525 3526 3527 <li class="ftlink-li"> 3528 <div class="menu-content"> 3529 <h2 class="ft-title">Additional Links</h2> 3530 <a data-bs-toggle="collapse" href="#collapse-additional-links" class="ft-title"> 3531 <span>Additional Links</span> 3532 <i class="ri-add-line"></i> 3533 </a> 3534 <div class="footer-wrap-menu"> 3535 <ul class="footer-sublist collapse" id="collapse-additional-links"> 3536 3537 3538 <li class="ftsublink-li"> 3539 <a href="/pages/privacy-policy-1" class="ft-sublink">Privacy policy</a> 3540 </li> 3541 3542 3543 3544 <li class="ftsublink-li"> 3545 <a href="/pages/contact" class="ft-sublink">Contact</a> 3546 </li> 3547 3548 3549 </ul> 3550 </div> 3551 </div> 3552 </li> 3553 3554 3555 3556 3557 3558 <li class="ftlink-li"> 3559 <div class="menu-content"> 3560 <h2 class="ft-title"></h2> 3561 <a data-bs-toggle="collapse" href="#collapse-" class="ft-title"> 3562 <span></span> 3563 <i class="ri-add-line"></i> 3564 </a> 3565 <div class="footer-wrap-menu"> 3566 <ul class="footer-sublist collapse" id="collapse-"> 3567 3568 </ul> 3569 </div> 3570 </div> 3571 </li> 3572 3573 3574 3575 3576 3577 <li class="ftlink-li"> 3578 <div class="menu-content"> 3579 <h2 class="ft-title">Social Media</h2> 3580 <a data-bs-toggle="collapse" href="#collapse-social-media" class="ft-title"> 3581 <span>Social Media</span> 3582 <i class="ri-add-line"></i> 3583 </a> 3584 <div class="footer-wrap-menu"> 3585 <ul class="footer-sublist collapse" id="collapse-social-media"> 3586 3587 3588 <li class="ftsublink-li"> 3589 <a href="https://www.bohochocolate.com/" class="ft-sublink">Web</a> 3590 </li> 3591 3592 3593 3594 <li class="ftsublink-li"> 3595 <a href="https://www.facebook.com/BohoChocolate" class="ft-sublink">Facebook</a> 3596 </li> 3597 3598 3599 3600 <li class="ftsublink-li"> 3601 <a href="https://www.instagram.com/boho.chocolate/" class="ft-sublink">Instagram</a> 3602 </li> 3603 3604 3605 </ul> 3606 </div> 3607 </div> 3608 </li> 3609 3610 3611 3612 3613 <li class="ftlink-li store-time"> 3614 3615 <h2 class="ft-title">Opening time</h2> 3616 3617 <a data-bs-toggle="collapse" href="#collapse-ce18c65a-9b9a-4d9c-ac96-5e2e93bf4f3c" class="ft-title">
3618 <span>Opening time</span> 3619 <i class="ri-add-line"></i> 3620 </a> 3621 <div class="store-time-block collapse" id="collapse-ce18c65a-9b9a-4d9c-ac96-5e2e93bf4f3c"> 3622 <ul class="store-time-ul"> 3623 <li class="store-time-li"> 3624 <div class="time-block"> 3625 3626 <span>Mon to Fri: 9am - 5pm</span> 3627 3628 3629 <span>Sat & Sun: Closed</span> 3630 3631 </div> 3632 </li> 3633 <li class="store-time-li"> 3634 <div class="time-block"> 3635 3636 3637 </div> 3638 </li> 3639 </ul> 3640 </div> 3641 </li> 3642 3643 3644 3645 </ul> 3646 </div> 3647 </div> 3648 </div> 3649 </div> 3650 </div> 3651</div> 3652 3653 3654<style> 3655 :root { 3656 --footer-text-color: #808080; 3657 --footer-head-color: #383431; 3658 } 3659 .footer-top-area { 3660 padding-top: 100px; 3661 padding-bottom: 100px; 3662 position: relative; 3663 3664 3665 background-color: #faf5f6; 3666 3667 3668 3669 3670 } 3671 @media (max-width: 1199px) { 3672 .footer-top-area { 3673 padding-top: 80px; 3674 padding-bottom: 80px; 3675 } 3676 } 3677 @media (max-width: 767px) { 3678 .footer-top-area { 3679 padding-top: 60px; 3680 padding-bottom: 60px; 3681 } 3682 } 3683 3684 /*===================================== 3685 footer css 3686 ======================================*/ 3687 /* footer grid css */ 3688 .footer-list-wrap ul.footer-list { 3689 display: flex; 3690 flex-wrap: wrap; 3691 3692 margin: -50px 0px 0px -30px; 3693 3694 } 3695 .footer-list-wrap ul.footer-list li.ftlink-li { 3696 width: calc(16.66% - 30px); 3697 3698 margin: 50px 0px 0px 30px; 3699 3700 } 3701 .footer-list-wrap ul.footer-list li.ftlink-li.store-contact, 3702 .footer-list-wrap ul.footer-list li.ftlink-li.footer-newsletter { 3703 width: calc(25% - 30px); 3704 } 3705 @media (max-width: 1199px) { 3706 .footer-list-wrap ul.footer-list { 3707 3708 margin: -40px 0px 0px -30px; 3709 3710 } 3711 .footer-list-wrap ul.footer-list li.ftlink-li { 3712 3713 margin: 40px 0px 0px 30px; 3714 3715 } 3716 .footer-list-wrap ul.footer-list li.ftlink-li { 3717 width: calc(33.33% - 30px); 3718 } 3719 .footer-list-wrap ul.footer-list li.ftlink-li.store-contact, 3720 .footer-list-wrap ul.footer-list li.ftlink-li.footer-newsletter { 3721 width: calc(50% - 30px); 3722 order: -1; 3723 } 3724 } 3725 @media (max-width: 767px) { 3726 .footer-list-wrap ul.footer-list { 3727 3728 margin: -30px 0px 0px -12px; 3729 3730 } 3731 .footer-list-wrap ul.footer-list li.ftlink-li { 3732 3733 margin: 30px 0px 0px 12px; 3734 3735 } 3736 .footer-list-wrap ul.footer-list li.ftlink-li { 3737 width: calc(33.33% - 12px); 3738 } 3739 .footer-list-wrap ul.footer-list li.ftlink-li.store-contact, 3740 .footer-list-wrap ul.footer-list li.ftlink-li.footer-newsletter { 3741 width: calc(50% - 12px); 3742 } 3743 } 3744 @media (max-width: 600px) { 3745 .footer-list-wrap ul.footer-list { 3746 3747 margin: -12px 0px 0px -12px; 3748 3749 } 3750 .footer-list-wrap ul.footer-list li.ftlink-li { 3751 width: calc(100% - 12px); 3752 padding-top: 12px; 3753 3754 margin: 12px 0px 0px 12px; 3755 3756 border-top: 1px solid var(--theme-border-color); 3757 } 3758 .footer-list-wrap ul.footer-list li.ftlink-li.store-contact, 3759 .footer-list-wrap ul.footer-list li.ftlink-li.footer-newsletter { 3760 width: calc(100% - 12px); 3761 order: unset; 3762 } 3763 } 3764 3765 /* footer nav-menu css */ 3766 .footer-list-wrap ul.footer-list li.ftlink-li .ft-title { 3767 color: var(--footer-head-color); 3768 font-size: 18px; 3769 font-family: var(--font-custom-stack-body); 3770 } 3771 .footer-list-wrap ul.footer-list li.ftlink-li a.ft-title { 3772 background-color: var(--extra-color-body); 3773 display: none; 3774 align-items: center; 3775 justify-content: space-between; 3776 font-weight: var(--font-custom-weight-header); 3777 } 3778 .footer-list-wrap ul.footer-list li.ftlink-li a.ft-title[aria-expanded="true"] { 3779 color: var(--font-color-primary); 3780 } 3781 .footer-list-wrap ul.footer-list li.ftlink-li a.ft-title[aria-expanded="true"] i::before { 3782 content: "\f1af"; 3783 } 3784 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist.collapse:not(.show) { 3785 display: block; 3786 } 3787 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li { 3788 margin-top: 11px; 3789 } 3790 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li:first-child { 3791 margin-top: 20px; 3792 } 3793 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li p, 3794 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li a { 3795 font-size: 16px; 3796 color: var(--footer-text-color); 3797 } 3798 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist li.ftsublink-li:hover a { 3799 color: var(--font-color-secondary); 3800 } 3801 @media (max-width: 600px) { 3802 .footer-list-wrap ul.footer-list li.ftlink-li h2.ft-title { 3803 display: none; 3804 } 3805 .footer-list-wrap ul.footer-list li.ftlink-li a.ft-title { 3806 display: flex; 3807 font-size: var(--font-size-body); 3808 } 3809 .footer-list-wrap ul.footer-list li.ftlink-li .footer-wrap-menu ul.footer-sublist.collapse:not(.show) { 3810 display: none; 3811 } 3812 } 3813 3814 /* store info css */ 3815 .store-contact .store-info-block.collapse:not(.show) { 3816 display: block; 3817 } 3818 .store-contact .store-info-block .store-info-item { 3819 display: flex; 3820 align-items: baseline; 3821 margin-top: 8px; 3822 } 3823 .store-contact .store-info-block .store-info-item:first-child { 3824 margin-top: 22px; 3825 } 3826 .store-contact .store-info-block .store-info-item span.info-icon { 3827 color: var(--font-color-primary); 3828 display: block; 3829 line-height: 1; 3830 } 3831 .store-contact .store-info-block .store-info-item .info-block { 3832 3833 padding-left: 10px; 3834 3835 } 3836 .store-contact .store-info-block .store-info-item .info-block p, 3837 .store-contact .store-info-block .store-info-item .info-block p a { 3838 color: var(--footer-text-color); 3839 font-weight: var(--font-custom-weight-body); 3840 } 3841 .store-contact .store-info-block .store-info-item .info-block p a:hover { 3842 color: var(--font-color-primary); 3843 } 3844 @media (max-width: 600px) { 3845 .store-contact .store-info-block.collapse:not(.show) { 3846 display: none; 3847 } 3848 } 3849 3850 /* store time css */ 3851 .store-time .store-time-block.collapse:not(.show) { 3852 display: block; 3853 } 3854 .store-time .store-time-block ul.store-time-ul li.store-time-li { 3855 margin-top: 20px; 3856 } 3857 .store-time .store-time-block ul.store-time-ul li.store-time-li .time-block span { 3858 color: var(--footer-text-color); 3859 margin-top: 8px; 3860 display: block; 3861 } 3862 .store-time .store-time-block ul.store-time-ul li.store-time-li .time-block span:first-child { 3863 margin-top: 0px; 3864 } 3865 @media (max-width: 600px) { 3866 .store-time .store-time-block.collapse:not(.show) { 3867 display: none; 3868 } 3869 } 3870 3871 /* newsletter css */ 3872 .footer-newsletter .newsletter-block { 3873 margin-top: 18px; 3874 } 3875 .footer-newsletter .newsletter-block .newsletter-area p.newsletter-desc { 3876 margin-bottom: 9px; 3877 font-weight: var(--font-custom-weight-body); 3878 } 3879 .footer-newsletter .newsletter-block .newsletter-area .subscribe-con { 3880 position: relative; 3881 } 3882 .footer-newsletter .newsletter-block .newsletter-area .subscribe-con .subscribe-block input { 3883 width: 100%; 3884 background-color: transparent; 3885 } 3886 .footer-newsletter .newsletter-block .newsletter-area .subscribe-con .subscribe-block .email-submit { 3887 position: absolute; 3888 top: 0; 3889 3890 right: 0; 3891 3892 height: 100%; 3893 } 3894 .footer-newsletter .newsletter-block .newsletter-area .subscribe-con .subscribe-block .email-submit button { 3895 background-color: var(--font-color-primary); 3896 color: #FFFFFF; 3897 width: 55px; 3898 height: 100%; 3899 display: flex; 3900 align-items: center; 3901 justify-content: center; 3902 3903 border-radius: 0px var(--sti-border-radius) var(--sti-border-radius) 0px; 3904 3905 } 3906 .footer-newsletter .newsletter-block .newsletter-area .subscribe-con .subscribe-block .email-submit button:hover { 3907 background-color: var(--font-color-secondary); 3908 } 3909 @media (max-width: 600px) { 3910 .footer-list-wrap ul.footer-list li.ftlink-li.footer-newsletter h2.ft-title { 3911 display: block; 3912 font-size: var(--font-size-body); 3913 } 3914 } 3915</style> 3916 3917</div><div id="shopify-section-copy-right" class="shopify-section"><footer class="copyright-area"> 3918 <div class="container"> 3919 <div class="row"> 3920 <div class="col"> 3921 <div class="copyright-block"> 3922 <ul class="copyright-ul"> 3923 <li class="copyright-li copyright-text"> 3924 <div class="text-block"> 3925 <p>
3926 <span>Copyright</span> 3927 <span class="copy-icon"><i class="fa fa-copyright"></i></span> 3928 <span>2025 BOHO Chocolate</span> 3929 </p> 3930 </div> 3931 </li> 3932 <li class="copyright-li payment"> 3933 <div class="copyright-payment"> 3934 <a href="javascript:void(0)" class="payment-icon"> 3935 3936 3937 <svg 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
393716.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> 3938 3939 3940 <svg 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> 3941 3942 3943 <svg 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> 3944 3945 3946</a> 3947<style> 3948 .payment-icon { 3949 display: flex; 3950 flex-wrap: wrap; 3951 3952 margin: -5px 0px 0px -5px; 3953 3954 } 3955 .payment-icon svg { 3956 width: 40px; 3957 height: 30px; 3958 3959 margin: 5px 0px 0px 5px; 3960 3961 } 3962</style> 3963 </div> 3964 </li> 3965 </ul> 3966 </div> 3967 </div> 3968 </div> 3969 </div> 3970</footer> 3971 3972<style> 3973.copyright-area { 3974 padding-top: 20px; 3975 padding-bottom: 20px; 3976 3977 background-color: #faf5f6; 3978 3979 3980 border-top: 1px solid rgba(128, 128, 128, 0.3); 3981 3982} 3983@media (max-width: 1199px) { 3984 .copyright-area { 3985 padding-top: 20px; 3986 padding-bottom: 20px; 3987 } 3988} 3989@media (max-width: 767px) { 3990 .copyright-area { 3991 padding-top: 20px; 3992 padding-bottom: 20px; 3993 } 3994} 3995 3996.copyright-area .copyright-block ul.copyright-ul { 3997 display: flex; 3998 flex-wrap: wrap; 3999 align-items: center; 4000 justify-content: space-between; 4001} 4002.copyright-area .copyright-block ul.copyright-ul li.copyright-li { 4003 width: 50%; 4004} 4005@media (max-width: 479px) { 4006 .copyright-area .copyright-block ul.copyright-ul li.copyright-li.copyright-text, 4007 .copyright-area .copyright-block ul.copyright-ul li.copyright-li.payment { 4008 width: 100%; 4009 } 4010 .copyright-area .copyright-block ul.copyright-ul li.payment { 4011 margin-top: 18px;
4012 } 4013} 4014/* copyright text css */ 4015.copyright-area .copyright-block ul.copyright-ul li.copyright-text .text-block p { 4016 color: var(--font-color-paragraph); 4017 font-weight: var(--font-custom-weight-body); 4018} 4019@media (max-width: 479px) { 4020 .copyright-area .copyright-block ul.copyright-ul li.copyright-text .text-block { 4021 text-align: center; 4022 } 4023} 4024/* payment css */ 4025.copyright-area .copyright-block ul.copyright-ul li.payment .copyright-payment a.payment-icon { 4026 justify-content: flex-end; 4027} 4028@media (max-width: 479px) { 4029 .copyright-area .copyright-block ul.copyright-ul li.payment .copyright-payment a.payment-icon { 4030 justify-content: center; 4031 } 4032} 4033</style></div><a href="javascript:void(0)" id="top" class="scroll"> 4034 <span><i class="feather-arrow-up"></i></span> 4035</a>
4036<script type="text/javascript"> 4037addEventListener('DOMContentLoaded', (event) => { 4038 $(window).scroll(function() { 4039 if ($(this).scrollTop() > 600) { 4040 $('#top').addClass('show'); 4041 } else { 4042 $('#top').removeClass('show'); 4043 } 4044 }); 4045 $('#top').click(function(){ 4046 $("html, body").animate({ scrollTop: 0 }, 0); 4047 return false; 4048 }); 4049}); 4050</script>
4050 4051<style> 4052 a#top { 4053 position: fixed; 4054 bottom: 60px; 4055 4056 right: 30px; 4057 4058 z-index: 2; 4059 opacity: 0; 4060 visibility: hidden; 4061 -webkit-transition: all 0s ease-in-out 0s; 4062 -o-transition: all 0s ease-in-out 0s; 4063 transition: all 0s ease-in-out 0s; 4064 } 4065 a#top.show { 4066 opacity: 1; 4067 visibility: visible; 4068 transform: translateY(-30px); 4069 -webkit-transition: all 0.3s ease-in-out 0s; 4070 -o-transition: all 0.3s ease-in-out 0s; 4071 transition: all 0.3s ease-in-out 0s; 4072 } 4073 a.scroll span { 4074 color: #fff; 4075 font-size: 16px; 4076 line-height: 1; 4077 height: 35px; 4078 width: 35px; 4079 display: flex; 4080 align-items: center; 4081 justify-content: center; 4082 background-color: var(--font-color-primary); 4083 border-radius: var(--sti-border-radius); 4084 box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); 4085 } 4086 a.scroll:hover span { 4087 color: var(--font-color-primary); 4088 background-color: #FFFFFF; 4089 } 4090 a.scroll span, 4091 a.scroll:hover span { 4092 -webkit-transition: all 0.3s ease-in-out 0s; 4093 -o-transition: all 0.3s ease-in-out 0s; 4094 transition: all 0.3s ease-in-out 0s; 4095 } 4096 @media (max-width : 767px) { 4097 a#top { 4098 bottom: 12px; 4099 4100 right: 12px; 4101 ; 4102 } 4103 } 4104</style><!-- Necessary JS --> 4105
4105<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/theme.js?v=85208511851872005151706925522" defer></script>
vendor: 1 bytes, line 4105
4105
4106<script type="text/javascript" src="//bohochocolate.com/cdn/shop/t/3/assets/cart.api.js?v=179781443400870852701706925522" defer></script>
4106 4107<div class="productmodal"> 4108 <div class="modal fade" id="quickViewModal"> 4109 <div class="modal-dialog modal-dialog-centered"> 4110 <div class="modal-content"> 4111 <div class="modal-header"> 4112 <h6 class="modal-quickview">Quickview</h6> 4113 <button type="button" class="close" data-bs-dismiss="modal"><i class="feather-x"></i></button> 4114 </div> 4115 <div class="modal-body"> 4116 <div class="quick-view-img"> 4117 <div class="quick-view-tab-content tab-content"> 4118 <div class="product-main-image__item"> 4119 <div class="img_box_1"></div> 4120 </div> 4121 </div> 4122 </div> 4123 <div class="quick-view-content"><div class="product-title"> 4124 <span class="product_title">FROM_JS</span> 4125 </div> 4126 4127 <div class="price-box price-part"> 4128 <span class="new-price">jsprice</span> 4129 <span class="old-price">jsprice</span> 4130 </div> 4131 4132 <div class="product-desc"> 4133 <p class="product-short-desc"></p> 4134 </div> 4135 4136 <form id="add-item-qv" action="/cart/add" method="post"> 4137 <div class="quick-view-select variants select-option-part"></div> 4138 <div class="product-quantity-action"> 4139 <span>Quantity:</span> 4140 <div class="product-quantity"> 4141 <div class="cart-plus-minus"> 4142 <input value="1" type="text" name="quantity" min="1" pattern="[0-9]*"> 4143 </div> 4144 </div> 4145 </div> 4146 <div class="quickview-buttons"> 4147 <button type="submit" class="addtocartqv"> 4148 <span class="cart-title" id="AddToCartText">Add to cart</span> 4149 </button></div> 4150
4150<script type="text/javascript"> 4151 addEventListener('DOMContentLoaded', (event) => { 4152 jQuery('.addtocartqv').click(function(e) { 4153 e.preventDefault(); 4154 Shopify.addItemFromForm('add-item-qv'); 4155 jQuery('#quickViewModal').modal('hide'); 4156 }); 4157 }); 4158 </script>
4158 4159 </form> 4160 </div> 4161 </div> 4162 </div> 4163 </div> 4164 </div> 4165</div> 4166<div class="quickViewModal_info" style="display: none;"> 4167 <div class="button"></div> 4168 <div class="button_added"></div> 4169 <div class="button_error"></div> 4170 <div class="button_wait"></div> 4171</div> 4172
4173<script type="text/javascript"> 4174addEventListener('DOMContentLoaded', (event) => { 4175 var mainImage = ''; 4176 quiqview = function(product_handle) { 4177 Shopify.getProduct(product_handle); 4178 } 4179 Shopify.onProduct = function(product) { 4180 $('.viewfullinfo').attr('href', product.url); 4181 4182 // product description without shortcode 4183 text_truncate = function(str, length, ending) { 4184 if (length == null) { 4185 length = 500; 4186 } 4187 if (ending == null) { 4188 ending = '...'; 4189 } 4190 if (str.length > length) { 4191 return str.substring(0, length - ending.length) + ending; 4192 } 4193 else { 4194 return str; 4195 } 4196 }; 4197 var _parent = '#quickViewModal'; 4198 var productHandle = product.handle; 4199 $(_parent+' .product_title').text(product.title); 4200 4201 var wishlist = localStorage.getItem('user_wishlist') || []; 4202 if (wishlist.length > 0) { 4203 wishlist = JSON.parse(localStorage.getItem('user_wishlist')); 4204 } 4205 if (wishlist.indexOf(productHandle) > -1) { 4206 4207 $('.quickview-buttons .action-wishlist .add-wishlist').css('display','none'); 4208 $('.quickview-buttons .action-wishlist .remove-wishlist').css('display','block'); 4209 4210 }else{ 4211 $('.quickview-buttons .action-wishlist .add-wishlist').css('display','inline-block'); 4212 $('.quickview-buttons .action-wishlist .remove-wishlist').css('display','none'); 4213 } 4214 $('.quickview-buttons .wishlist-btn').attr('data-product-handle', product.handle); 4215 4216 // product rating 4217 $(_parent+' .rating').empty(); 4218 $(_parent+' .rating').append("<span class=\"shopify-product-reviews-badge\" data-id=\""+product.id+"\"></span>"); 4219 4220 //check variants 4221 var variant = ''; 4222 for (i = 0; i < product.variants.length; i++) { 4223 if(product.variants[i].inventory_quantity > 0) { 4224 variant = product.variants[i]; 4225 break; 4226 } 4227 } 4228 if(variant == '') { 4229 for (i = 0; i < product.variants.length; i++) { 4230 if(product.variants[i].inventory_policy == "continue") { 4231 variant = product.variants[i]; 4232 break; 4233 } 4234 } 4235 if(variant == '') { 4236 variant = product.variants[0]; 4237 } 4238 } 4239 4240 mainImage = product.featured_image; 4241 var shopifyimgurl = variant.featured_image ? variant.featured_image.src : product.featured_image; 4242 var imgurl = "<img class=\"full-width img-fluid\" alt=\"\" src = \""+shopifyimgurl+"\" loading=\"lazy\">"; 4243 jQuery(_parent+' .product-main-image__item .img_box_1').empty(); 4244 jQuery(_parent+' .product-main-image__item .img_box_1').append(imgurl); 4245 jQuery(_parent+' .product-main-image__item .img_box_2').empty(); 4246 jQuery(_parent+' .product-main-image__item .img_box_2').append(imgurl); 4247 4248 // product description with shortcode 4249 var desc = product.description; 4250 4251 if (desc.indexOf("[short_description]") >= 0) { 4252 desc = desc.split("[short_description]"); 4253 desc = desc[1].split("[/short_description]"); 4254 $(_parent+' .product-short-desc').show(); 4255 $(_parent+' .product-short-desc').html(desc[0]); 4256 } 4257 else { 4258 $(_parent+' .product-short-desc').html(text_truncate(product.description, 120)); 4259 } 4260 4261 //set variants property 4262 var inv_qua = variant.inventory_quantity; 4263 4264 //price 4265 if(variant.price < variant.compare_at_price) { 4266 $('.price-part .new-price').addClass('amount'); 4267 $('.price-part .old-price').show(); 4268 changePriceValue('.price-part .new-price', variant.compare_at_price); 4269 changePriceValue('.price-part .old-price', variant.price); 4270 } 4271 else { 4272 $('.price-part .old-price').hide(); 4273 $('.price-part .new-price').removeClass('amount'); 4274 changePriceValue('.price-part .new-price', variant.price); 4275 } 4276 4277 // Variants select 4278 if(product.variants.length > 1) { 4279 var variants_margin = product.options.length == 2 ? 'variants_margin' : ''; 4280 var select = '<select id="product-select-qv" name="id">'; 4281 var selected = 'selected'; 4282 for (i = 0; i < product.variants.length; i++) { 4283 var _var = product.variants[i]; 4284 if(_var.available) { 4285 select += '<option value="' + _var.id + '"' + selected +'>' + _var.title + ' - ' + Shopify.formatMoney(_var.price, "${{amount}}") + '</option>' 4286 selected = ''; 4287 } 4288 } 4289 select += '</select>'; 4290 var variant_select = '<div class="variants_selects ' + variants_margin + '">'; 4291 variant_select += select; 4292 variant_select += '</div><div class="divider divider--sm"></div>'; 4293 select = variant_select; 4294 } 4295 else { 4296 var select = '<input type="hidden" name="id" value="' + product.variants[0].id + '" />'; 4297 } 4298 4299 $('.variants').empty(); 4300 $('.variants').html(select); 4301 4302 if (product.available && product.variants.length > 1) { 4303 new Shopify.OptionSelectors("product-select-qv", { product: product, onVariantSelected: selectCallbackQv, enableHistoryState: true }); 4304 if($('#quickViewModal .variants_selects .selector-wrapper').length > 0) { 4305 $.each( jQuery('#quickViewModal .variants_selects .selector-wrapper'), function(index) { 4306 $(this).find('label').text(product.options[index].name); 4307 }); 4308 } 4309 } 4310 else { 4311 jQuery('.currency .active').trigger('click'); 4312 } 4313 4314 selectGrid(_parent,product); 4315 if($(".spr-badge").length > 0) { 4316 $.getScript(window.location.protocol + "//productreviews.shopifycdn.com/assets/v4/spr.js"); 4317 window.SPR.registerCallbacks(), window.SPR.initRatingHandler(), window.SPR.initDomEls(), window.SPR.loadProducts(), window.SPR.loadBadges(); 4318 } 4319 if($(".selector-wrapper label").length) { 4320 $(".selector-wrapper label").each(function( index ) { 4321 4322 $(this).text(jQuery(this).text() + ":"); 4323 }); 4324 } 4325 $(_parent).modal('show'); 4326 4327 if( !( 'ontouchstart' in window ) && 4328 !navigator.msMaxTouchPoints && 4329 !navigator.userAgent.toLowerCase().match( /windows phone os 7/i )) 4330 return false;
4331 $('body').css("top", -$('body').scrollTop()); 4332 $('body').addClass("no-scroll"); 4333 $('.close').click(function() { 4334 var top = parseInt($('body').css("top").replace("px", ""))*-1; 4335 $('body').removeAttr("style"); 4336 $('body').removeClass("no-scroll"); 4337 $('body').scrollTop(top); 4338 }); 4339 } 4340 4341 function setParametresText(obj, value) { 4342 if(value != '') { 4343 $(obj).parent().show(); 4344 $(obj).text(value); 4345 } 4346 else { 4347 $(obj).parent().hide(); 4348 } 4349 } 4350 4351 function changePriceValue (cell, value) { 4352 $(cell).html(Shopify.formatMoney(value, "${{amount}}")); 4353 }; 4354 4355 var selectCallbackQv = function(variant, selector) { 4356 var _parent = '#quickViewModal'; 4357 var _parentprice = _parent + ' .price-part'; 4358 if (!variant) { 4359 jQuery(_parent + " .price-box").hide(); 4360 jQuery(_parent + " .qwt").hide(); 4361 jQuery(_parent + " .control-console").hide(); 4362 jQuery(_parent + ' .addtocartqv').attr('disabled','disabled'); 4363 jQuery(_parent + ' .addtocartqv').text('Sold out'); 4364 return false; 4365 } 4366 jQuery(_parent + " .price-box").show(); 4367 jQuery(_parent + " .qwt").show(); 4368 jQuery(_parent + " .control-console").show(); 4369 if(variant.price < variant.compare_at_price) { 4370 jQuery(_parentprice + ' .new-price').addClass('price-box__old'); 4371 jQuery(_parentprice + ' .old-price').show(); 4372 changePriceValue(_parentprice + ' .new-price', variant.price); 4373 changePriceValue(_parentprice + ' .old-price', variant.compare_at_price); 4374 } 4375 var shopifyimgurl = variant.featured_image ? variant.featured_image.src : mainImage; 4376 var imgurl = "<img src = \""+shopifyimgurl+"\" class=\"img-fluid\" alt=\"\" loading=\"lazy\">"; 4377 if(jQuery(_parent+' .product-main-image__item .img_box_1').children().length > 0) { 4378 var detach = jQuery(_parent+' .product-main-image__item .img_box_1 img').detach(); 4379 jQuery(_parent+' .product-main-image__item .img_box_2').empty(); 4380 jQuery(_parent+' .product-main-image__item .img_box_2').append(detach); 4381 } 4382 jQuery(_parent+' .product-main-image__item .img_box_1').empty(); 4383 jQuery(_parent+' .product-main-image__item .img_box_1').append(imgurl); 4384 if (variant && variant.available) { 4385 jQuery(_parent + ' .addtocartqv').removeAttr('disabled'); 4386 jQuery(_parent + ' .addtocartqv').text('Add to cart'); 4387 jQuery(_parent + " .control-console").show(); 4388 } 4389 else { 4390 jQuery(_parent + ' .addtocartqv').attr('disabled','disabled'); 4391 jQuery(_parent + ' .addtocartqv').text('Sold out'); 4392 jQuery(_parent + " .control-console").hide(); 4393 } 4394 jQuery('.currency .active').trigger('click'); 4395 }; 4396 4397 function changePriceValue (cell, value) { 4398 jQuery(cell).html(Shopify.formatMoney(value, "${{amount}}")); 4399 }; 4400 4401 function newVariantTextDataQv (obj, value) { 4402 if(value != '') { 4403 jQuery(obj).parent().show(); 4404 jQuery(obj).text(value); 4405 } 4406 else { 4407 jQuery(obj).parent().hide(); 4408 } 4409 }; 4410 4411 function selectGrid(_parent, product) { 4412 setTimeout(timeout, 5); 4413 function timeout() { 4414 if(jQuery(_parent + " .selector-wrapper").length > 2){ 4415 4416 jQuery(_parent + " .single-option-selector").addClass("select--wd"); 4417 } 4418 else if(jQuery(_parent + " .selector-wrapper").length == 1) { 4419 4420 $.each( jQuery('#quickViewModal .variants_selects .selector-wrapper'), function(index) { 4421 //alert('fdf43'); 4422 //console.log($(this).find('label')); 4423 jQuery(_parent + " .single-option-selector").before("<label>"+product.options[index].name+"</label>"); 4424 //$(this).find('label').text(product.options[index].name); 4425 }); 4426 4427 // 4428 jQuery(_parent + " .single-option-selector").addClass("select--wd"); 4429 } 4430 } 4431 }; 4432}); 4433</script>
4433 4434<style> 4435 /* modal css */ 4436 .productmodal .modal-dialog { 4437 max-width: 650px; 4438 } 4439 .productmodal .modal-dialog .modal-content { 4440 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15); 4441 border: none; 4442 border-radius: var(--sti-border-radius); 4443 } 4444 @media (max-width: 600px) { 4445 .productmodal .modal-dialog { 4446 max-width: 100%; 4447 margin: 0px; 4448 padding: 15px; 4449 } 4450 } 4451 4452 /* modal-header css */ 4453 .productmodal .modal-dialog .modal-header { 4454 padding: 15px; 4455 border-bottom: 1px solid var(--theme-border-color); 4456 } 4457 .productmodal .modal-dialog .modal-header h6 { 4458 font-size: var(--body-custom-title-font-size); 4459 line-height: 1; 4460 } 4461 .productmodal .modal-dialog .modal-header button.close { 4462 font-size: 20px; 4463 color: var(--font-color-body); 4464 position: absolute; 4465 4466 right: 15px; 4467 4468 padding: 0; 4469 line-height: 0; 4470 } 4471 .productmodal .modal-dialog .modal-header button.close:hover { 4472 color: var(--font-color-primary); 4473 } 4474 .productmodal .modal-dialog .modal-header button.close i { 4475 display: block; 4476 line-height: 0; 4477 } 4478 .productmodal .modal-dialog .modal-header button.close i::before { 4479 font-weight: 600!important; 4480 } 4481 4482 /* modal-body css */ 4483 .productmodal .modal-dialog .modal-body { 4484 padding: 15px 0px; 4485 display: flex; 4486 -ms-flex-wrap: wrap; 4487 flex-wrap: wrap; 4488 } 4489 .productmodal .modal-dialog .modal-body .quick-view-img { 4490 width: 300px; 4491 4492 padding-left: 15px; 4493 4494 } 4495 .productmodal .modal-dialog .modal-body .quick-view-img .quick-view-tab-content .product-main-image__item .img_box_1 img { 4496 backface-visibility: hidden; 4497 } 4498 .productmodal .modal-dialog .modal-body .quick-view-content { 4499 padding: 0 15px; 4500 width: calc(100% - 300px); 4501 max-height: 333px; 4502 overflow-y: auto; 4503 } 4504 .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting { 4505 margin-bottom: 15px; 4506 } 4507 .productmodal .modal-dialog .modal-body .quick-view-content .product-title span { 4508 color: var(--font-color-header); 4509 font-size: var(--font-size-body); 4510 display: block; 4511 } 4512 .productmodal .modal-dialog .modal-body .quick-view-content .price-box { 4513 margin-top: 14px; 4514 } 4515 .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting .rating .spr-badge { 4516 display: flex; 4517 align-items: center; 4518 line-height: 1; 4519 } 4520 .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting .rating .spr-badge .spr-starrating i.spr-icon { 4521 font-size: 14px !important; 4522 } 4523 .productmodal .modal-dialog .modal-body .quick-view-content .product-ratting .rating .spr-badge .spr-badge-caption { 4524 display: block; 4525 4526 margin-left: 15px; 4527 4528 } 4529 .productmodal .modal-dialog .modal-body .quick-view-content .product-desc { 4530 margin-top: 25px; 4531 } 4532 .productmodal .modal-dialog .modal-body .quick-view-content .product-desc p.product-short-desc p { 4533 font-weight: var(--font-custom-weight-body); 4534 } 4535 @media (max-width: 600px) { 4536 .productmodal .modal-dialog .modal-body { 4537 padding: 15px; 4538 -ms-flex-wrap: nowrap; 4539 flex-wrap: nowrap; 4540 flex-direction: column; 4541 overflow: auto; 4542 } 4543 .productmodal .modal-dialog .modal-body .quick-view-img { 4544 width: 100%; 4545 4546 padding-left: 0px; 4547 4548 } 4549 .productmodal .modal-dialog .modal-body .quick-view-content { 4550 width: 100%; 4551 padding: 0 0; 4552 margin-top: 30px; 4553 max-height: 100%; 4554 overflow-y: unset; 4555 } 4556 } 4557 4558 /* modal variant css */ 4559 .productmodal .modal-dialog .modal-body .quick-view-content form { 4560 margin-top: 25px; 4561 } 4562 .productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects .selector-wrapper { 4563 display: flex; 4564 align-items: center; 4565 margin-top: 18px; 4566 } 4567 .productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects .selector-wrapper label { 4568 display: block; 4569 color: var(--font-color-header); 4570 font-size: var(--body-custom-title-font-size); 4571 width: 75px; 4572 margin-bottom: 0; 4573 line-height: 1; 4574 font-weight: var(--font-custom-weight-header); 4575 }
4576 .productmodal .modal-dialog .modal-body .quick-view-content form .quick-view-select .variants_selects .selector-wrapper select { 4577 width: calc(100% - 90px); 4578 4579 margin-left: 15px; 4580 4581 } 4582 4583 /* modal quantity css */ 4584 .productmodal .modal-dialog .modal-body .quick-view-content form .product-quantity-action { 4585 display: flex; 4586 align-items: center; 4587 margin-top: 18px; 4588 } 4589 .productmodal .modal-dialog .modal-body .quick-view-content form .product-quantity-action span { 4590 font-size: var(--body-custom-title-font-size); 4591 width: 75px; 4592 font-weight: var(--font-custom-weight-header); 4593 line-height: 1; 4594 } 4595 .productmodal .modal-dialog .modal-body .quick-view-content form .product-quantity-action .product-quantity { 4596 4597 margin-left: 15px; 4598 4599 } 4600 4601 /* modal button css */ 4602 .productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons { 4603 margin-top: 30px; 4604 } 4605 .productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons button { 4606 color: #ffffff; 4607 font-size: 16px; 4608 padding: 15px 42px; 4609 display: flex; 4610 align-items: center; 4611 justify-content: center; 4612 min-width: 100%; 4613 background-color: #ff5e7b; 4614 text-align: center; 4615 text-transform: uppercase; 4616 font-weight: 500; 4617 border: 2px none #ff5e7b; 4618 border-radius: 10px; 4619 letter-spacing: 0px; 4620 } 4621 .productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons button:hover { 4622 color: #ffffff; 4623 background-color: #333333; 4624 border: 2px none #333333; 4625 } 4626 .productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons a { 4627 margin: 30px 0px 0px 0px; 4628 } 4629 .productmodal .modal-dialog .modal-body .quick-view-content form .quickview-buttons a i { 4630 display: block; 4631 line-height: 1; 4632 } 4633</style>
4634<script type="text/javascript"> 4635setTimeout(function () { 4636 Shopify.money_format = "${{amount}}"; 4637 4638 $(".cart-plus-minus").prepend('<div class="dec qtybutton">-</div>'); 4639 $(".cart-plus-minus").append('<div class="inc qtybutton">+</div>'); 4640 $(document).on("click",".qtybutton",function() { 4641 if($(this).parent().closest('.product-quantity').attr('data-variant')){ 4642 var $button = $(this); 4643 var oldValue = $button.parent().find("input").val(); 4644 4645 if ($button.text() == "+") { 4646 var newVal = parseFloat(oldValue) + 1; 4647 } else { 4648 if (oldValue > 1) { 4649 var newVal = parseFloat(oldValue) - 1; 4650 } else { 4651 newVal = 1; 4652 } 4653 } 4654 $button.parent().find("input").val(newVal); 4655 var formatMoney = "<span></span>"; 4656 if($('.cart-item-wrap').length >= 1){ 4657 var vId = $(this).parent().closest('.product-quantity').attr('data-variant'); 4658 $.ajax({ 4659 type: 'POST', 4660 url: '/cart/change.js', 4661 dataType: 'json', 4662 data: { 4663 quantity: newVal, 4664 id: vId 4665 }, 4666 success: function (data){ 4667 $.ajax({ 4668 type: 'GET', 4669 dataType: 'jsonp', 4670 url: '/cart.json', 4671 success: function(cart){ 4672 console.log(cart); 4673 var item_count = cart['item_count']; 4674 var total_price = cart['total_price']; 4675 4676 if ( item_count > 0 ) { 4677 for(let item of cart.items) { 4678 if(item.variant_id == vId){ 4679 $('.full-price-'+item.variant_id).html(Shopify.formatMoney(item.original_line_price, "${{amount}}")); 4680 console.log(item.quantity); 4681 $('.quantity-'+item.variant_id).html(item.quantity); 4682 } 4683 } 4684 $('.subtotal,.subtotal-price').html(Shopify.formatMoney(total_price, "${{amount}}")); 4685 $(".bigcounter").html(item_count); 4686 4687 $('.total-price').html(Shopify.formatMoney(total_price, "${{amount}}")); 4688 } 4689 } 4690 }); 4691 } 4692 }); 4693 } 4694 }else{ 4695 var $button = $(this); 4696 var oldValue = $button.parent().find("input").val(); 4697 if ($button.text() == "+") { 4698 var newVal = parseFloat(oldValue) + 1; 4699 } else { 4700 if (oldValue > 1) { 4701 var newVal = parseFloat(oldValue) - 1; 4702 } else { 4703 newVal = 1; 4704 } 4705 } 4706 $button.parent().find("input").val(newVal); 4707 } 4708 }); 4709 $('.ajax-spin-cart').on('click', function() { 4710 $(this).addClass('loading add-item'); 4711 setTimeout(function () { 4712 $('.ajax-spin-cart').removeClass('loading'); 4713 },1000); 4714 setTimeout(function () { 4715 $('.ajax-spin-cart').removeClass("add-item"); 4716 },2000); 4717 }); 4718},100); 4719window.addEventListener('load', (event) => {(function() {
4720 Wishlist.init(); 4721 }()); 4722});
vendor: 345 bytes, lines 4722-4726
4722(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 4723 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 4724 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 4725 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 4726 ga('create', '
4726UA-110326897-1
vendor: 37 bytes, lines 4726-4727
4726', 'auto'); 4727 ga('send', 'pageview');
4727</script>
4727 4728 4729 4730
4731<script type="text/javascript"> 4732addEventListener('DOMContentLoaded', (event) => { 4733$(function() { 4734 // current Ajax request. 4735 var currentAjaxRequest = null; 4736 // grabbing all search forms on the page, and adding a .search-results list to each. 4737 var searchForms = $('.search-bar').css('position','relative').each(function() { 4738 // grabbing text input. 4739 var input = $(this).find('input[name="q"]'); 4740 // adding a list for showing search results. 4741 var offSet = input.position().top + input.innerHeight(); 4742 $('<ul class="search-results"></ul>').css( { 'position': 'absolute', 'left': '0px', 'right': '0px', 'top': '100%' } ).appendTo($(this)).hide(); 4743 // listening to keyup and change on the text field within these search forms. 4744 input.attr('autocomplete', 'off').bind('keyup change', function() { 4745 // what's the search term? 4746 var term = $(this).val(); 4747 // what's the search form? 4748 var form = $(this).closest('form'); 4749 // what's the search URL? 4750 var searchURL = '/search?type=product&q=' + term; 4751 // what's the search results list? 4752 var resultsList = form.find('.search-results'); 4753 // if that's a new term and it contains at least 3 characters. 4754 if (term.length > 0 && term != $(this).attr('data-old-term')) { 4755 // saving old query. 4756 $(this).attr('data-old-term', term); 4757 // killing any Ajax request that's currently being processed. 4758 if (currentAjaxRequest != null) currentAjaxRequest.abort(); 4759 // pulling results. 4760 currentAjaxRequest = $.getJSON(searchURL + '&view=json', function(data) { 4761 // reset results. 4762 resultsList.empty(); 4763 // if we have no results. 4764 if(data.results_count == 0) { 4765 // if there are results, let's serach you were looking text. 4766 resultsList.html('<p class="looking-for">Search for "' + term + '"</p><p>No results</p>'); 4767 resultsList.fadeIn(150); 4768 // resultsList.hide(); 4769 } else { 4770 // if we have results. 4771 $.each(data.results, function(index, item) { 4772 var link = $('<a></a>').attr('href', item.url); 4773 link.append('<img src="' + item.thumbnail + '" width="" height="" alt="" loading=\"lazy\" />'); 4774 link.append('<span class="title">' + item.title + '</span>'); 4775 link.wrap('<li></li>'); 4776 resultsList.append(link.parent()); 4777 }); 4778 // if there are more than 5, let's link to the search results page. 4779 if(data.results_count > 1) { 4780 resultsList.prepend('<p class="looking-for">Search for "' + term + '"</p>'); 4781 resultsList.append('<p class="search-more"><a href="' + searchURL + '">See all results (' + data.results_count + ')</a></p>'); 4782 } 4783 // the Ajax request will return at the most 5 results. 4784 resultsList.fadeIn(150); 4785 // resultsList.show(); 4786 } 4787 }); 4788 } 4789 }); 4790 }); 4791 // clicking outside makes the results disappear. 4792 $('body').bind('click', function() { 4793 $('.search-results').hide(); 4794 }); 4795}); 4796}); 4797</script>
4797 4798<style> 4799 .search-results { 4800 display: -ms-flexbox; 4801 display: flex; 4802 -ms-flex-wrap: wrap; 4803 flex-wrap: wrap; 4804 width: 100%; 4805 max-height: 319px; 4806 background: #ffffff; 4807 z-index: 8889; 4808 overflow: auto; 4809 border: 1px solid var(--theme-border-color); 4810 border-top: none; 4811 box-shadow: 0 0 15px rgb(0, 0, 0, 0.15); 4812 } 4813 .search-results li { 4814 width: 100%; 4815 padding: 5px 15px; 4816 margin-top: -1px; 4817 border-top: 1px solid var(--theme-border-color); 4818 } 4819 .search-results li a { 4820 display: flex; 4821 -ms-flex-wrap: wrap; 4822 flex-wrap: wrap; 4823 align-items: center; 4824 } 4825 .search-results a img { 4826 width: 43px; 4827 backface-visibility: hidden; 4828 border: 1px solid var(--theme-border-color); 4829 } 4830 .search-results a .title { 4831 color: var(--font-color-body); 4832 font-size: var(--font-size-body); 4833 width: calc(100% - 43px); 4834 4835 padding-left: 15px; 4836 text-align: left; 4837 4838 white-space: nowrap; 4839 overflow: hidden; 4840 -webkit-text-overflow: ellipsis; 4841 -o-text-overflow: ellipsis; 4842 text-overflow: ellipsis; 4843 } 4844 .search-results a:hover .title { 4845 color: var(--font-color-header); 4846 } 4847 .search-results p { 4848 width: 100%; 4849 padding: 10px 15px; 4850 background-color: #ffffff; 4851 line-height: normal; 4852 } 4853 .search-results p.looking-for { 4854 position: sticky; 4855 top: 0; 4856 border-bottom: 1px solid var(--theme-border-color); 4857 } 4858 .search-results p.search-more { 4859 position: sticky; 4860 bottom: 0; 4861 border-top: 1px solid var(--theme-border-color); 4862 } 4863 .search-results p a { 4864 color: var(--font-color-header); 4865 opacity: 0.5; 4866 font-weight: 600; 4867 text-decoration: underline; 4868 } 4869 .search-results p a:hover { 4870 opacity: 1; 4871 } 4872</style> 4873
4873<script type="text/javascript"> 4874 window.shopUrl = 'https://bohochocolate.com'; 4875 window.routes = { 4876 cart_add_url: '/cart/add', 4877 cart_change_url: '/cart/change', 4878 cart_update_url: '/cart/update', 4879 predictive_search_url: '/search/suggest' 4880 }; 4881 </script>
4881 4882 <style> </style>
4883<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4883 4884</body> 4885</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.