1<!doctype html> 2<html class="no-touch supports-no-cookies" lang="en"> 3 <head>
4<script src="https://sapi.negate.io/script/7KfFRzcHsCs4BgBQcSPWdA==?shop=tortugabackpacks.myshopify.com"></script>
4 5
5<script>/* >> Heatmap.com :: Snippet << */(function (h,e,a,t,m,ap) { (h._heatmap_paq = []).push([ 'setTrackerUrl', (h.heatUrl = e) + a]); h.hErrorLogs=h.hErrorLogs || []; ap=t.createElement('script'); ap.src=h.heatUrl+'preprocessor.min.js?sid='+m; ap.defer=true; t.head.appendChild(ap); ['error', 'unhandledrejection'].forEach(function (ty) { h.addEventListener(ty, function (et) { h.hErrorLogs.push({ type: ty, event: et }); }); });})(window,'https://dashboard.heatmap.com/','heatmap.php',document,3623);</script>
5 6
6<script src="https://analytics.ahrefs.com/analytics.js" data-key="dTdLKUEfoOMudOJaecv6xQ" async></script>
6 7 <!-- BEGIN MerchantWidget Code --> 8 9
9<script id='merchantWidgetScript' 10 11 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 12 13 defer> 14 15 </script>
15 16 17
17<script type="text/javascript"> 18 19 merchantWidgetScript.addEventListener('load', function () { 20 21 merchantwidget.start({ 22 23 position: 'RIGHT_BOTTOM', 24 bottomMargin: 86, 25 mobileBottomMargin: 80 26 }); 27 }); 28 29 </script>
29 30 31<!-- END MerchantWidget Code --><meta charset="UTF-8"> 32<meta http-equiv="X-UA-Compatible" content="IE=edge"> 33<meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#b32428"> 34<link rel="canonical" href="https://www.tortugabackpacks.com/cart"> 35 36<!-- ======================= Broadcast Theme V8.0.0 ========================= --> 37 38 39 <link rel="icon" type="image/png" href="//www.tortugabackpacks.com/cdn/shop/files/favicon_96x96_ea499520-f49b-475e-9810-fbb9bbd2c006.png?crop=center&height=32&v=1763399390&width=32"> 40 41<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><!-- Title and description ================================================ --> 42 43 44<title> 45 46 Your Shopping Cart 47 48 49 50 – Tortuga 51 52 </title> 53 54 55 <meta name="description" content="Pack everything you need without checking a bag. Tortuga travel backpacks are carry-on-sized, organized, and comfortable. Recommended by the Wirecutter, Pack Hacker, Carryology, and Travel + Leisure."> 56 57 58<meta property="og:site_name" content="Tortuga"> 59<meta property="og:url" content="https://www.tortugabackpacks.com/cart"> 60<meta property="og:title" content="Your Shopping Cart"> 61<meta property="og:type" content="website"> 62<meta property="og:description" content="Pack everything you need without checking a bag. Tortuga travel backpacks are carry-on-sized, organized, and comfortable. Recommended by the Wirecutter, Pack Hacker, Carryology, and Travel + Leisure."><meta property="og:image" content="http://www.tortugabackpacks.com/cdn/shop/files/2022-11-TPP-BEST-OLIVER-21-OF-40-vs-finished_1_61ec3018-2bc3-48b9-ad4d-ce978bf6623e.jpg?v=1673891965"> 63 <meta property="og:image:secure_url" content="https://www.tortugabackpacks.com/cdn/shop/files/2022-11-TPP-BEST-OLIVER-21-OF-40-vs-finished_1_61ec3018-2bc3-48b9-ad4d-ce978bf6623e.jpg?v=1673891965"> 64 <meta property="og:image:width" content="3024"> 65 <meta property="og:image:height" content="2012"><meta name="twitter:card" content="summary_large_image"> 66<meta name="twitter:title" content="Your Shopping Cart"> 67<meta name="twitter:description" content="Pack everything you need without checking a bag. Tortuga travel backpacks are carry-on-sized, organized, and comfortable. Recommended by the Wirecutter, Pack Hacker, Carryology, and Travel + Leisure."> 68<!-- CSS ================================================================== --> 69<style data-shopify> 70 @font-face { 71 font-family: Geist; 72 font-weight: 700; 73 font-style: normal; 74 font-display: swap; 75 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n7.d1a55eaf394973a6f8fe773d87de2e2f51331d2a.woff2") format("woff2"), 76 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n7.69b158278bc5ac2dd4016704355834ad3509f9f6.woff") format("woff"); 77} 78 79 @font-face { 80 font-family: Geist; 81 font-weight: 400; 82 font-style: normal; 83 font-display: swap; 84 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n4.6e27f20c83b0a07405328f98ff3b0be957c5d6d5.woff2") format("woff2"), 85 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n4.492f36219dd328eb9d6fa578986db9fe6d514f67.woff") format("woff"); 86} 87 88 @font-face { 89 font-family: Geist; 90 font-weight: 500; 91 font-style: normal; 92 font-display: swap; 93 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n5.94fa89da1755608b366e51df60b72b900e50a5c1.woff2") format("woff2"), 94 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n5.534b61175b56b7696f09dc850ab14f4755fb8071.woff") format("woff"); 95} 96 97 @font-face { 98 font-family: Geist; 99 font-weight: 600; 100 font-style: normal; 101 font-display: swap; 102 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.3f5f79f8722829dcc4ffd7c38b07b803ded204ec.woff2") format("woff2"), 103 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.01a09b2610875bfe4af6ce4c7121e612292a33d1.woff") format("woff"); 104} 105 106 @font-face { 107 font-family: Geist; 108 font-weight: 600; 109 font-style: normal; 110 font-display: swap; 111 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.3f5f79f8722829dcc4ffd7c38b07b803ded204ec.woff2") format("woff2"), 112 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.01a09b2610875bfe4af6ce4c7121e612292a33d1.woff") format("woff"); 113} 114 115 116 117 @font-face { 118 font-family: Geist; 119 font-weight: 500; 120 font-style: normal; 121 font-display: swap; 122 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n5.94fa89da1755608b366e51df60b72b900e50a5c1.woff2") format("woff2"), 123 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n5.534b61175b56b7696f09dc850ab14f4755fb8071.woff") format("woff"); 124} 125 126 127 128 129 130 131 132 133 @font-face { 134 font-family: Geist; 135 font-weight: 600; 136 font-style: normal; 137 font-display: swap; 138 src: url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.3f5f79f8722829dcc4ffd7c38b07b803ded204ec.woff2") format("woff2"), 139 url("//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.01a09b2610875bfe4af6ce4c7121e612292a33d1.woff") format("woff"); 140} 141 142 143 144 145 146 147 :root, 148 .color-scheme-1 {--COLOR-BG-GRADIENT: #ffffff; 149 --COLOR-BG: #ffffff;
150 --COLOR-BG-RGB: 255, 255, 255; 151 152 --COLOR-BG-ACCENT: #f8f7f6; 153 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 154 155 /* === Link Color ===*/ 156 157 --COLOR-LINK: #000000; 158 --COLOR-LINK-A50: rgba(0, 0, 0, 0.5); 159 --COLOR-LINK-A70: rgba(0, 0, 0, 0.7); 160 --COLOR-LINK-HOVER: rgba(0, 0, 0, 0.7); 161 --COLOR-LINK-OPPOSITE: #ffffff; 162 163 --COLOR-TEXT: #000000; 164 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 165 --COLOR-TEXT-LIGHT: #4d4d4d; 166 --COLOR-TEXT-DARK: #000000; 167 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 168 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 169 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 170 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 171 172 173 --COLOR-BORDER: rgb(0, 0, 0); 174 --COLOR-BORDER-LIGHT: #666666; 175 --COLOR-BORDER-DARK: #000000; 176 --COLOR-BORDER-HAIRLINE: #f7f7f7; 177 178 --overlay-bg: #000000; 179 180 /* === Bright color ===*/ 181 --COLOR-ACCENT: #b32428; 182 --COLOR-ACCENT-HOVER: #7a1013; 183 --COLOR-ACCENT-FADE: rgba(179, 36, 40, 0.05); 184 --COLOR-ACCENT-LIGHT: #f67a7e; 185 186 /* === Default Cart Gradient ===*/ 187 188 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 189 190 /* === Buttons ===*/ 191 --BTN-PRIMARY-BG: #01462b; 192 --BTN-PRIMARY-TEXT: #ffffff; 193 --BTN-PRIMARY-BORDER: #01462b; 194 --BTN-PRIMARY-BORDER-A70: rgba(1, 70, 43, 0.7); 195 196 197 198 --BTN-PRIMARY-BG-BRIGHTER: #015f3a; 199 200 201 --BTN-SECONDARY-BG: #ffffff; 202 --BTN-SECONDARY-TEXT: #01462b; 203 --BTN-SECONDARY-BORDER: #01462b; 204 --BTN-SECONDARY-BORDER-A70: rgba(1, 70, 43, 0.7); 205 206 207 208 --BTN-SECONDARY-BG-BRIGHTER: #f2f2f2; 209 210 211 212--COLOR-BG-BRIGHTER: #f2f2f2; 213 214 --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 215 --COLOR-BG-TRANSPARENT: rgba(255, 255, 255, 0);--COLOR-FOOTER-BG-HAIRLINE: #f7f7f7; 216 217 /* Dynamic color variables */ 218 --accent: var(--COLOR-ACCENT); 219 --accent-fade: var(--COLOR-ACCENT-FADE); 220 --accent-hover: var(--COLOR-ACCENT-HOVER); 221 --border: var(--COLOR-BORDER); 222 --border-dark: var(--COLOR-BORDER-DARK); 223 --border-light: var(--COLOR-BORDER-LIGHT); 224 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 225 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 226 --bg-accent: var(--COLOR-BG-ACCENT); 227 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 228 --icons: var(--COLOR-TEXT); 229 --link: var(--COLOR-LINK); 230 --link-a50: var(--COLOR-LINK-A50); 231 --link-a70: var(--COLOR-LINK-A70); 232 --link-hover: var(--COLOR-LINK-HOVER); 233 --link-opposite: var(--COLOR-LINK-OPPOSITE); 234 --text: var(--COLOR-TEXT); 235 --text-dark: var(--COLOR-TEXT-DARK); 236 --text-light: var(--COLOR-TEXT-LIGHT); 237 --text-hover: var(--COLOR-TEXT-HOVER); 238 --text-a5: var(--COLOR-TEXT-A5); 239 --text-a35: var(--COLOR-TEXT-A35); 240 --text-a50: var(--COLOR-TEXT-A50); 241 --text-a80: var(--COLOR-TEXT-A80); 242 } 243 244 245 .color-scheme-2 {--COLOR-BG-GRADIENT: #f8f7f6; 246 --COLOR-BG: #f8f7f6; 247 --COLOR-BG-RGB: 248, 247, 246; 248 249 --COLOR-BG-ACCENT: #ffffff; 250 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 251 252 /* === Link Color ===*/ 253 254 --COLOR-LINK: #000000; 255 --COLOR-LINK-A50: rgba(0, 0, 0, 0.5); 256 --COLOR-LINK-A70: rgba(0, 0, 0, 0.7); 257 --COLOR-LINK-HOVER: rgba(0, 0, 0, 0.7); 258 --COLOR-LINK-OPPOSITE: #ffffff; 259 260 --COLOR-TEXT: #000000; 261 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 262 --COLOR-TEXT-LIGHT: #4a4a4a; 263 --COLOR-TEXT-DARK: #000000; 264 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 265 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 266 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 267 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 268 269 270 --COLOR-BORDER: rgb(1, 70, 43); 271 --COLOR-BORDER-LIGHT: #648d7c; 272 --COLOR-BORDER-DARK: #000000; 273 --COLOR-BORDER-HAIRLINE: #f1efed; 274 275 --overlay-bg: #000000; 276 277 /* === Bright color ===*/ 278 --COLOR-ACCENT: #b32428; 279 --COLOR-ACCENT-HOVER: #7a1013; 280 --COLOR-ACCENT-FADE: rgba(179, 36, 40, 0.05); 281 --COLOR-ACCENT-LIGHT: #f67a7e; 282 283 /* === Default Cart Gradient ===*/ 284 285 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 286 287 /* === Buttons ===*/ 288 --BTN-PRIMARY-BG: #01462b; 289 --BTN-PRIMARY-TEXT: #ffffff; 290 --BTN-PRIMARY-BORDER: #01462b; 291 --BTN-PRIMARY-BORDER-A70: rgba(1, 70, 43, 0.7); 292 293 294 295 --BTN-PRIMARY-BG-BRIGHTER: #015f3a; 296 297 298 --BTN-SECONDARY-BG: #f8f7f6; 299 --BTN-SECONDARY-TEXT: #01462b; 300 --BTN-SECONDARY-BORDER: #01462b; 301 --BTN-SECONDARY-BORDER-A70: rgba(1, 70, 43, 0.7); 302 303 304 305 --BTN-SECONDARY-BG-BRIGHTER: #edeae8; 306 307 308 309--COLOR-BG-BRIGHTER: #edeae8; 310 311 --COLOR-BG-ALPHA-25: rgba(248, 247, 246, 0.25); 312 --COLOR-BG-TRANSPARENT: rgba(248, 247, 246, 0);--COLOR-FOOTER-BG-HAIRLINE: #f1efed; 313 314 /* Dynamic color variables */ 315 --accent: var(--COLOR-ACCENT); 316 --accent-fade: var(--COLOR-ACCENT-FADE); 317 --accent-hover: var(--COLOR-ACCENT-HOVER); 318 --border: var(--COLOR-BORDER); 319 --border-dark: var(--COLOR-BORDER-DARK); 320 --border-light: var(--COLOR-BORDER-LIGHT); 321 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 322 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 323 --bg-accent: var(--COLOR-BG-ACCENT); 324 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 325 --icons: var(--COLOR-TEXT); 326 --link: var(--COLOR-LINK); 327 --link-a50: var(--COLOR-LINK-A50); 328 --link-a70: var(--COLOR-LINK-A70); 329 --link-hover: var(--COLOR-LINK-HOVER); 330 --link-opposite: var(--COLOR-LINK-OPPOSITE); 331 --text: var(--COLOR-TEXT); 332 --text-dark: var(--COLOR-TEXT-DARK); 333 --text-light: var(--COLOR-TEXT-LIGHT); 334 --text-hover: var(--COLOR-TEXT-HOVER); 335 --text-a5: var(--COLOR-TEXT-A5); 336 --text-a35: var(--COLOR-TEXT-A35); 337 --text-a50: var(--COLOR-TEXT-A50); 338 --text-a80: var(--COLOR-TEXT-A80); 339 } 340 341 342 .color-scheme-3 {--COLOR-BG-GRADIENT: #000000; 343 --COLOR-BG: #000000; 344 --COLOR-BG-RGB: 0, 0, 0; 345 346 --COLOR-BG-ACCENT: #f8f7f6; 347 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 348 349 /* === Link Color ===*/ 350 351 --COLOR-LINK: #ffffff; 352 --COLOR-LINK-A50: rgba(255, 255, 255, 0.5); 353 --COLOR-LINK-A70: rgba(255, 255, 255, 0.7); 354 --COLOR-LINK-HOVER: rgba(255, 255, 255, 0.7); 355 --COLOR-LINK-OPPOSITE: #000000; 356 357 --COLOR-TEXT: #ffffff; 358 --COLOR-TEXT-HOVER: rgba(255, 255, 255, 0.7); 359 --COLOR-TEXT-LIGHT: #b3b3b3; 360 --COLOR-TEXT-DARK: #d9d9d9; 361 --COLOR-TEXT-A5: rgba(255, 255, 255, 0.05); 362 --COLOR-TEXT-A35: rgba(255, 255, 255, 0.35); 363 --COLOR-TEXT-A50: rgba(255, 255, 255, 0.5); 364 --COLOR-TEXT-A80: rgba(255, 255, 255, 0.8); 365 366 367 --COLOR-BORDER: rgb(240, 240, 240); 368 --COLOR-BORDER-LIGHT: #909090; 369 --COLOR-BORDER-DARK: #bdbdbd; 370 --COLOR-BORDER-HAIRLINE: #000000; 371 372 --overlay-bg: #444444; 373 374 /* === Bright color ===*/ 375 --COLOR-ACCENT: #b32428; 376 --COLOR-ACCENT-HOVER: #7a1013; 377 --COLOR-ACCENT-FADE: rgba(179, 36, 40, 0.05); 378 --COLOR-ACCENT-LIGHT: #f67a7e; 379 380 /* === Default Cart Gradient ===*/ 381 382 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 383 384 /* === Buttons ===*/ 385 --BTN-PRIMARY-BG: #e1c16e; 386 --BTN-PRIMARY-TEXT: #000000; 387 --BTN-PRIMARY-BORDER: #e1c16e; 388 --BTN-PRIMARY-BORDER-A70: rgba(225, 193, 110, 0.7); 389 390 391 392 --BTN-PRIMARY-BG-BRIGHTER: #ddb859; 393 394 395 --BTN-SECONDARY-BG: #000000; 396 --BTN-SECONDARY-TEXT: #e1c16e; 397 --BTN-SECONDARY-BORDER: #e1c16e; 398 --BTN-SECONDARY-BORDER-A70: rgba(225, 193, 110, 0.7); 399 400 401 402 --BTN-SECONDARY-BG-BRIGHTER: #0d0d0d; 403 404 405 406--COLOR-BG-BRIGHTER: #1a1a1a; 407 408 --COLOR-BG-ALPHA-25: rgba(0, 0, 0, 0.25); 409 --COLOR-BG-TRANSPARENT: rgba(0, 0, 0, 0);--COLOR-FOOTER-BG-HAIRLINE: #080808; 410 411 /* Dynamic color variables */ 412 --accent: var(--COLOR-ACCENT); 413 --accent-fade: var(--COLOR-ACCENT-FADE); 414 --accent-hover: var(--COLOR-ACCENT-HOVER); 415 --border: var(--COLOR-BORDER); 416 --border-dark: var(--COLOR-BORDER-DARK); 417 --border-light: var(--COLOR-BORDER-LIGHT); 418 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 419 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 420 --bg-accent: var(--COLOR-BG-ACCENT); 421 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 422 --icons: var(--COLOR-TEXT); 423 --link: var(--COLOR-LINK); 424 --link-a50: var(--COLOR-LINK-A50); 425 --link-a70: var(--COLOR-LINK-A70); 426 --link-hover: var(--COLOR-LINK-HOVER); 427 --link-opposite: var(--COLOR-LINK-OPPOSITE); 428 --text: var(--COLOR-TEXT); 429 --text-dark: var(--COLOR-TEXT-DARK); 430 --text-light: var(--COLOR-TEXT-LIGHT); 431 --text-hover: var(--COLOR-TEXT-HOVER); 432 --text-a5: var(--COLOR-TEXT-A5); 433 --text-a35: var(--COLOR-TEXT-A35); 434 --text-a50: var(--COLOR-TEXT-A50); 435 --text-a80: var(--COLOR-TEXT-A80); 436 } 437 438 439 .color-scheme-4 {--COLOR-BG-GRADIENT: #01462b; 440 --COLOR-BG: #01462b; 441 --COLOR-BG-RGB: 1, 70, 43; 442 443 --COLOR-BG-ACCENT: #f8f7f6; 444 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 445 446 /* === Link Color ===*/ 447 448 --COLOR-LINK: #ffffff; 449 --COLOR-LINK-A50: rgba(255, 255, 255, 0.5); 450 --COLOR-LINK-A70: rgba(255, 255, 255, 0.7); 451 --COLOR-LINK-HOVER: rgba(255, 255, 255, 0.7); 452 --COLOR-LINK-OPPOSITE: #000000; 453 454 --COLOR-TEXT: #ffffff; 455 --COLOR-TEXT-HOVER: rgba(255, 255, 255, 0.7); 456 --COLOR-TEXT-LIGHT: #b3c8bf; 457 --COLOR-TEXT-DARK: #d9d9d9; 458 --COLOR-TEXT-A5: rgba(255, 255, 255, 0.05); 459 --COLOR-TEXT-A35: rgba(255, 255, 255, 0.35); 460 --COLOR-TEXT-A50: rgba(255, 255, 255, 0.5); 461 --COLOR-TEXT-A80: rgba(255, 255, 255, 0.8); 462 463 464 --COLOR-BORDER: rgb(0, 0, 0); 465 --COLOR-BORDER-LIGHT: #001c11; 466 --COLOR-BORDER-DARK: #000000; 467 --COLOR-BORDER-HAIRLINE: #013722; 468 469 --overlay-bg: #000000; 470 471 /* === Bright color ===*/ 472 --COLOR-ACCENT: #b32428; 473 --COLOR-ACCENT-HOVER: #7a1013; 474 --COLOR-ACCENT-FADE: rgba(179, 36, 40, 0.05); 475 --COLOR-ACCENT-LIGHT: #f67a7e; 476 477 /* === Default Cart Gradient ===*/ 478 479 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 480 481 /* === Buttons ===*/ 482 --BTN-PRIMARY-BG: #e1c16e; 483 --BTN-PRIMARY-TEXT: #000000; 484 --BTN-PRIMARY-BORDER: #e1c16e; 485 --BTN-PRIMARY-BORDER-A70: rgba(225, 193, 110, 0.7); 486 487 488 489 --BTN-PRIMARY-BG-BRIGHTER: #ddb859; 490 491 492 --BTN-SECONDARY-BG: #01462b; 493 --BTN-SECONDARY-TEXT: #e1c16e; 494 --BTN-SECONDARY-BORDER: #e1c16e; 495 --BTN-SECONDARY-BORDER-A70: rgba(225, 193, 110, 0.7); 496 497 498 499 --BTN-SECONDARY-BG-BRIGHTER: #015f3a; 500 501 502 503--COLOR-BG-BRIGHTER: #015f3a; 504 505 --COLOR-BG-ALPHA-25: rgba(1, 70, 43, 0.25); 506 --COLOR-BG-TRANSPARENT: rgba(1, 70, 43, 0);--COLOR-FOOTER-BG-HAIRLINE: #015534; 507 508 /* Dynamic color variables */ 509 --accent: var(--COLOR-ACCENT); 510 --accent-fade: var(--COLOR-ACCENT-FADE); 511 --accent-hover: var(--COLOR-ACCENT-HOVER); 512 --border: var(--COLOR-BORDER); 513 --border-dark: var(--COLOR-BORDER-DARK); 514 --border-light: var(--COLOR-BORDER-LIGHT); 515 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 516 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 517 --bg-accent: var(--COLOR-BG-ACCENT); 518 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 519 --icons: var(--COLOR-TEXT); 520 --link: var(--COLOR-LINK); 521 --link-a50: var(--COLOR-LINK-A50); 522 --link-a70: var(--COLOR-LINK-A70); 523 --link-hover: var(--COLOR-LINK-HOVER); 524 --link-opposite: var(--COLOR-LINK-OPPOSITE); 525 --text: var(--COLOR-TEXT); 526 --text-dark: var(--COLOR-TEXT-DARK); 527 --text-light: var(--COLOR-TEXT-LIGHT); 528 --text-hover: var(--COLOR-TEXT-HOVER); 529 --text-a5: var(--COLOR-TEXT-A5); 530 --text-a35: var(--COLOR-TEXT-A35); 531 --text-a50: var(--COLOR-TEXT-A50); 532 --text-a80: var(--COLOR-TEXT-A80); 533 } 534 535 536 .color-scheme-5 {--COLOR-BG-GRADIENT: #fcfcfc; 537 --COLOR-BG: #fcfcfc; 538 --COLOR-BG-RGB: 252, 252, 252; 539 540 --COLOR-BG-ACCENT: #ffffff; 541 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 542 543 /* === Link Color ===*/ 544 545 --COLOR-LINK: #1d2226; 546 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 547 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 548 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 549 --COLOR-LINK-OPPOSITE: #ffffff; 550 551 --COLOR-TEXT: #000000; 552 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 553 --COLOR-TEXT-LIGHT: #4c4c4c; 554 --COLOR-TEXT-DARK: #000000; 555 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 556 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 557 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 558 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 559 560 561 --COLOR-BORDER: rgb(240, 240, 240); 562 --COLOR-BORDER-LIGHT: #f5f5f5; 563 --COLOR-BORDER-DARK: #bdbdbd; 564 --COLOR-BORDER-HAIRLINE: #f4f4f4; 565 566 --overlay-bg: #000000; 567 568 /* === Bright color ===*/
569 --COLOR-ACCENT: #f0f0f0; 570 --COLOR-ACCENT-HOVER: #cec4c4; 571 --COLOR-ACCENT-FADE: rgba(240, 240, 240, 0.05); 572 --COLOR-ACCENT-LIGHT: #ffffff; 573 574 /* === Default Cart Gradient ===*/ 575 576 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 577 578 /* === Buttons ===*/ 579 --BTN-PRIMARY-BG: #a54545; 580 --BTN-PRIMARY-TEXT: #fcfcfc; 581 --BTN-PRIMARY-BORDER: #a54545; 582 --BTN-PRIMARY-BORDER-A70: rgba(165, 69, 69, 0.7); 583 584 585 586 --BTN-PRIMARY-BG-BRIGHTER: #933d3d; 587 588 589 --BTN-SECONDARY-BG: #1d2226; 590 --BTN-SECONDARY-TEXT: #ffffff; 591 --BTN-SECONDARY-BORDER: #1d2226; 592 --BTN-SECONDARY-BORDER-A70: rgba(29, 34, 38, 0.7); 593 594 595 596 --BTN-SECONDARY-BG-BRIGHTER: #282f34; 597 598 599 600--COLOR-BG-BRIGHTER: #efefef; 601 602 --COLOR-BG-ALPHA-25: rgba(252, 252, 252, 0.25); 603 --COLOR-BG-TRANSPARENT: rgba(252, 252, 252, 0);--COLOR-FOOTER-BG-HAIRLINE: #f4f4f4; 604 605 /* Dynamic color variables */ 606 --accent: var(--COLOR-ACCENT); 607 --accent-fade: var(--COLOR-ACCENT-FADE); 608 --accent-hover: var(--COLOR-ACCENT-HOVER); 609 --border: var(--COLOR-BORDER); 610 --border-dark: var(--COLOR-BORDER-DARK); 611 --border-light: var(--COLOR-BORDER-LIGHT); 612 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 613 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 614 --bg-accent: var(--COLOR-BG-ACCENT); 615 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 616 --icons: var(--COLOR-TEXT); 617 --link: var(--COLOR-LINK); 618 --link-a50: var(--COLOR-LINK-A50); 619 --link-a70: var(--COLOR-LINK-A70); 620 --link-hover: var(--COLOR-LINK-HOVER); 621 --link-opposite: var(--COLOR-LINK-OPPOSITE); 622 --text: var(--COLOR-TEXT); 623 --text-dark: var(--COLOR-TEXT-DARK); 624 --text-light: var(--COLOR-TEXT-LIGHT); 625 --text-hover: var(--COLOR-TEXT-HOVER); 626 --text-a5: var(--COLOR-TEXT-A5); 627 --text-a35: var(--COLOR-TEXT-A35); 628 --text-a50: var(--COLOR-TEXT-A50); 629 --text-a80: var(--COLOR-TEXT-A80); 630 } 631 632 633 .color-scheme-6 {--COLOR-BG-GRADIENT: #000000; 634 --COLOR-BG: #000000; 635 --COLOR-BG-RGB: 0, 0, 0; 636 637 --COLOR-BG-ACCENT: #f0f0f0; 638 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 639 640 /* === Link Color ===*/ 641 642 --COLOR-LINK: #1d2226; 643 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 644 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 645 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 646 --COLOR-LINK-OPPOSITE: #ffffff; 647 648 --COLOR-TEXT: #000000; 649 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 650 --COLOR-TEXT-LIGHT: #000000; 651 --COLOR-TEXT-DARK: #000000; 652 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 653 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 654 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 655 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 656 657 658 --COLOR-BORDER: rgb(0, 0, 0); 659 --COLOR-BORDER-LIGHT: #000000; 660 --COLOR-BORDER-DARK: #000000; 661 --COLOR-BORDER-HAIRLINE: #000000; 662 663 --overlay-bg: #000000; 664 665 /* === Bright color ===*/ 666 --COLOR-ACCENT: #ffffff; 667 --COLOR-ACCENT-HOVER: #d9d9d9; 668 --COLOR-ACCENT-FADE: rgba(255, 255, 255, 0.05); 669 --COLOR-ACCENT-LIGHT: #ffffff; 670 671 /* === Default Cart Gradient ===*/ 672 673 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 674 675 /* === Buttons ===*/ 676 --BTN-PRIMARY-BG: #1d2226; 677 --BTN-PRIMARY-TEXT: #ffffff; 678 --BTN-PRIMARY-BORDER: #1d2226; 679 --BTN-PRIMARY-BORDER-A70: rgba(29, 34, 38, 0.7); 680 681 682 683 --BTN-PRIMARY-BG-BRIGHTER: #282f34; 684 685 686 --BTN-SECONDARY-BG: #cdff00; 687 --BTN-SECONDARY-TEXT: #000000; 688 --BTN-SECONDARY-BORDER: #cdff00; 689 --BTN-SECONDARY-BORDER-A70: rgba(205, 255, 0, 0.7); 690 691 692 693 --BTN-SECONDARY-BG-BRIGHTER: #b8e600; 694 695 696 697--COLOR-BG-BRIGHTER: #1a1a1a; 698 699 --COLOR-BG-ALPHA-25: rgba(0, 0, 0, 0.25); 700 --COLOR-BG-TRANSPARENT: rgba(0, 0, 0, 0);--COLOR-FOOTER-BG-HAIRLINE: #080808; 701 702 /* Dynamic color variables */ 703 --accent: var(--COLOR-ACCENT); 704 --accent-fade: var(--COLOR-ACCENT-FADE); 705 --accent-hover: var(--COLOR-ACCENT-HOVER); 706 --border: var(--COLOR-BORDER); 707 --border-dark: var(--COLOR-BORDER-DARK); 708 --border-light: var(--COLOR-BORDER-LIGHT); 709 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 710 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 711 --bg-accent: var(--COLOR-BG-ACCENT); 712 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 713 --icons: var(--COLOR-TEXT); 714 --link: var(--COLOR-LINK); 715 --link-a50: var(--COLOR-LINK-A50); 716 --link-a70: var(--COLOR-LINK-A70); 717 --link-hover: var(--COLOR-LINK-HOVER); 718 --link-opposite: var(--COLOR-LINK-OPPOSITE); 719 --text: var(--COLOR-TEXT); 720 --text-dark: var(--COLOR-TEXT-DARK); 721 --text-light: var(--COLOR-TEXT-LIGHT); 722 --text-hover: var(--COLOR-TEXT-HOVER); 723 --text-a5: var(--COLOR-TEXT-A5); 724 --text-a35: var(--COLOR-TEXT-A35); 725 --text-a50: var(--COLOR-TEXT-A50); 726 --text-a80: var(--COLOR-TEXT-A80); 727 } 728 729 730 .color-scheme-7 {--COLOR-BG-GRADIENT: #f9f9f9; 731 --COLOR-BG: #f9f9f9; 732 --COLOR-BG-RGB: 249, 249, 249; 733 734 --COLOR-BG-ACCENT: #fcfcfc; 735 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 736 737 /* === Link Color ===*/ 738 739 --COLOR-LINK: #1d2226; 740 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 741 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 742 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 743 --COLOR-LINK-OPPOSITE: #ffffff; 744 745 --COLOR-TEXT: #000000; 746 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 747 --COLOR-TEXT-LIGHT: #4b4b4b; 748 --COLOR-TEXT-DARK: #000000; 749 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 750 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 751 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 752 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 753 754 755 --COLOR-BORDER: rgb(29, 34, 38); 756 --COLOR-BORDER-LIGHT: #75787a; 757 --COLOR-BORDER-DARK: #000000; 758 --COLOR-BORDER-HAIRLINE: #f1f1f1; 759 760 --overlay-bg: #000000; 761 762 /* === Bright color ===*/
763 --COLOR-ACCENT: #f0f0f0; 764 --COLOR-ACCENT-HOVER: #cec4c4; 765 --COLOR-ACCENT-FADE: rgba(240, 240, 240, 0.05); 766 --COLOR-ACCENT-LIGHT: #ffffff; 767 768 /* === Default Cart Gradient ===*/ 769 770 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 771 772 /* === Buttons ===*/ 773 --BTN-PRIMARY-BG: #a54545; 774 --BTN-PRIMARY-TEXT: #ffffff; 775 --BTN-PRIMARY-BORDER: #a54545; 776 --BTN-PRIMARY-BORDER-A70: rgba(165, 69, 69, 0.7); 777 778 779 780 --BTN-PRIMARY-BG-BRIGHTER: #933d3d; 781 782 783 --BTN-SECONDARY-BG: #f0f0f0; 784 --BTN-SECONDARY-TEXT: #000000; 785 --BTN-SECONDARY-BORDER: #f0f0f0; 786 --BTN-SECONDARY-BORDER-A70: rgba(240, 240, 240, 0.7); 787 788 789 790 --BTN-SECONDARY-BG-BRIGHTER: #e3e3e3; 791 792 793 794--COLOR-BG-BRIGHTER: #ececec; 795 796 --COLOR-BG-ALPHA-25: rgba(249, 249, 249, 0.25); 797 --COLOR-BG-TRANSPARENT: rgba(249, 249, 249, 0);--COLOR-FOOTER-BG-HAIRLINE: #f1f1f1; 798 799 /* Dynamic color variables */ 800 --accent: var(--COLOR-ACCENT); 801 --accent-fade: var(--COLOR-ACCENT-FADE); 802 --accent-hover: var(--COLOR-ACCENT-HOVER); 803 --border: var(--COLOR-BORDER); 804 --border-dark: var(--COLOR-BORDER-DARK); 805 --border-light: var(--COLOR-BORDER-LIGHT); 806 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 807 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 808 --bg-accent: var(--COLOR-BG-ACCENT); 809 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 810 --icons: var(--COLOR-TEXT); 811 --link: var(--COLOR-LINK); 812 --link-a50: var(--COLOR-LINK-A50); 813 --link-a70: var(--COLOR-LINK-A70); 814 --link-hover: var(--COLOR-LINK-HOVER); 815 --link-opposite: var(--COLOR-LINK-OPPOSITE); 816 --text: var(--COLOR-TEXT); 817 --text-dark: var(--COLOR-TEXT-DARK); 818 --text-light: var(--COLOR-TEXT-LIGHT); 819 --text-hover: var(--COLOR-TEXT-HOVER); 820 --text-a5: var(--COLOR-TEXT-A5); 821 --text-a35: var(--COLOR-TEXT-A35); 822 --text-a50: var(--COLOR-TEXT-A50); 823 --text-a80: var(--COLOR-TEXT-A80); 824 } 825 826 827 .color-scheme-8 {--COLOR-BG-GRADIENT: #fcfcfc; 828 --COLOR-BG: #fcfcfc; 829 --COLOR-BG-RGB: 252, 252, 252; 830 831 --COLOR-BG-ACCENT: #f0f0f0; 832 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 833 834 /* === Link Color ===*/ 835 836 --COLOR-LINK: #1d2226; 837 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 838 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 839 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 840 --COLOR-LINK-OPPOSITE: #ffffff; 841 842 --COLOR-TEXT: #000000; 843 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 844 --COLOR-TEXT-LIGHT: #4c4c4c; 845 --COLOR-TEXT-DARK: #000000; 846 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 847 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 848 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 849 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 850 851 852 --COLOR-BORDER: rgb(240, 240, 240); 853 --COLOR-BORDER-LIGHT: #f5f5f5; 854 --COLOR-BORDER-DARK: #bdbdbd; 855 --COLOR-BORDER-HAIRLINE: #f4f4f4; 856 857 --overlay-bg: #000000; 858 859 /* === Bright color ===*/ 860 --COLOR-ACCENT: #79341b; 861 --COLOR-ACCENT-HOVER: #3e180a; 862 --COLOR-ACCENT-FADE: rgba(121, 52, 27, 0.05); 863 --COLOR-ACCENT-LIGHT: #ee6e3f; 864 865 /* === Default Cart Gradient ===*/ 866 867 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 868 869 /* === Buttons ===*/ 870 --BTN-PRIMARY-BG: #79341b; 871 --BTN-PRIMARY-TEXT: #ffffff; 872 --BTN-PRIMARY-BORDER: #79341b; 873 --BTN-PRIMARY-BORDER-A70: rgba(121, 52, 27, 0.7); 874 875 876 877 --BTN-PRIMARY-BG-BRIGHTER: #642b16; 878 879 880 --BTN-SECONDARY-BG: #1d2226; 881 --BTN-SECONDARY-TEXT: #ffffff; 882 --BTN-SECONDARY-BORDER: #1d2226; 883 --BTN-SECONDARY-BORDER-A70: rgba(29, 34, 38, 0.7); 884 885 886 887 --BTN-SECONDARY-BG-BRIGHTER: #282f34; 888 889 890 891--COLOR-BG-BRIGHTER: #efefef; 892 893 --COLOR-BG-ALPHA-25: rgba(252, 252, 252, 0.25); 894 --COLOR-BG-TRANSPARENT: rgba(252, 252, 252, 0);--COLOR-FOOTER-BG-HAIRLINE: #f4f4f4; 895 896 /* Dynamic color variables */ 897 --accent: var(--COLOR-ACCENT); 898 --accent-fade: var(--COLOR-ACCENT-FADE); 899 --accent-hover: var(--COLOR-ACCENT-HOVER); 900 --border: var(--COLOR-BORDER); 901 --border-dark: var(--COLOR-BORDER-DARK); 902 --border-light: var(--COLOR-BORDER-LIGHT); 903 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 904 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 905 --bg-accent: var(--COLOR-BG-ACCENT); 906 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 907 --icons: var(--COLOR-TEXT); 908 --link: var(--COLOR-LINK); 909 --link-a50: var(--COLOR-LINK-A50); 910 --link-a70: var(--COLOR-LINK-A70); 911 --link-hover: var(--COLOR-LINK-HOVER); 912 --link-opposite: var(--COLOR-LINK-OPPOSITE); 913 --text: var(--COLOR-TEXT); 914 --text-dark: var(--COLOR-TEXT-DARK); 915 --text-light: var(--COLOR-TEXT-LIGHT); 916 --text-hover: var(--COLOR-TEXT-HOVER); 917 --text-a5: var(--COLOR-TEXT-A5); 918 --text-a35: var(--COLOR-TEXT-A35); 919 --text-a50: var(--COLOR-TEXT-A50); 920 --text-a80: var(--COLOR-TEXT-A80); 921 } 922 923 924 .color-scheme-9 {--COLOR-BG-GRADIENT: #fcfcfc; 925 --COLOR-BG: #fcfcfc; 926 --COLOR-BG-RGB: 252, 252, 252; 927
928 --COLOR-BG-ACCENT: #f0f0f0; 929 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 930 931 /* === Link Color ===*/ 932 933 --COLOR-LINK: #1d2226; 934 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 935 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 936 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 937 --COLOR-LINK-OPPOSITE: #ffffff; 938 939 --COLOR-TEXT: #000000; 940 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 941 --COLOR-TEXT-LIGHT: #4c4c4c; 942 --COLOR-TEXT-DARK: #000000; 943 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 944 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 945 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 946 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 947 948 949 --COLOR-BORDER: rgb(240, 240, 240); 950 --COLOR-BORDER-LIGHT: #f5f5f5; 951 --COLOR-BORDER-DARK: #bdbdbd; 952 --COLOR-BORDER-HAIRLINE: #f4f4f4; 953 954 --overlay-bg: #000000; 955 956 /* === Bright color ===*/ 957 --COLOR-ACCENT: #79341b; 958 --COLOR-ACCENT-HOVER: #3e180a; 959 --COLOR-ACCENT-FADE: rgba(121, 52, 27, 0.05); 960 --COLOR-ACCENT-LIGHT: #ee6e3f; 961 962 /* === Default Cart Gradient ===*/ 963 964 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 965 966 /* === Buttons ===*/ 967 --BTN-PRIMARY-BG: #79341b; 968 --BTN-PRIMARY-TEXT: #ffffff; 969 --BTN-PRIMARY-BORDER: #79341b; 970 --BTN-PRIMARY-BORDER-A70: rgba(121, 52, 27, 0.7); 971 972 973 974 --BTN-PRIMARY-BG-BRIGHTER: #642b16; 975 976 977 --BTN-SECONDARY-BG: #1d2226; 978 --BTN-SECONDARY-TEXT: #ffffff; 979 --BTN-SECONDARY-BORDER: #1d2226; 980 --BTN-SECONDARY-BORDER-A70: rgba(29, 34, 38, 0.7); 981 982 983 984 --BTN-SECONDARY-BG-BRIGHTER: #282f34; 985 986 987 988--COLOR-BG-BRIGHTER: #efefef; 989 990 --COLOR-BG-ALPHA-25: rgba(252, 252, 252, 0.25); 991 --COLOR-BG-TRANSPARENT: rgba(252, 252, 252, 0);--COLOR-FOOTER-BG-HAIRLINE: #f4f4f4; 992 993 /* Dynamic color variables */ 994 --accent: var(--COLOR-ACCENT); 995 --accent-fade: var(--COLOR-ACCENT-FADE); 996 --accent-hover: var(--COLOR-ACCENT-HOVER); 997 --border: var(--COLOR-BORDER); 998 --border-dark: var(--COLOR-BORDER-DARK); 999 --border-light: var(--COLOR-BORDER-LIGHT); 1000 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 1001 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1002 --bg-accent: var(--COLOR-BG-ACCENT); 1003 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 1004 --icons: var(--COLOR-TEXT); 1005 --link: var(--COLOR-LINK); 1006 --link-a50: var(--COLOR-LINK-A50); 1007 --link-a70: var(--COLOR-LINK-A70); 1008 --link-hover: var(--COLOR-LINK-HOVER); 1009 --link-opposite: var(--COLOR-LINK-OPPOSITE); 1010 --text: var(--COLOR-TEXT); 1011 --text-dark: var(--COLOR-TEXT-DARK); 1012 --text-light: var(--COLOR-TEXT-LIGHT); 1013 --text-hover: var(--COLOR-TEXT-HOVER); 1014 --text-a5: var(--COLOR-TEXT-A5); 1015 --text-a35: var(--COLOR-TEXT-A35); 1016 --text-a50: var(--COLOR-TEXT-A50); 1017 --text-a80: var(--COLOR-TEXT-A80); 1018 } 1019 1020 1021 .color-scheme-10 {--COLOR-BG-GRADIENT: #fcfcfc; 1022 --COLOR-BG: #fcfcfc; 1023 --COLOR-BG-RGB: 252, 252, 252; 1024 1025 --COLOR-BG-ACCENT: #f0f0f0; 1026 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 1027 1028 /* === Link Color ===*/ 1029 1030 --COLOR-LINK: #1d2226; 1031 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 1032 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 1033 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 1034 --COLOR-LINK-OPPOSITE: #ffffff; 1035 1036 --COLOR-TEXT: #000000; 1037 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 1038 --COLOR-TEXT-LIGHT: #4c4c4c; 1039 --COLOR-TEXT-DARK: #000000; 1040 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 1041 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 1042 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 1043 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 1044 1045 1046 --COLOR-BORDER: rgb(240, 240, 240); 1047 --COLOR-BORDER-LIGHT: #f5f5f5; 1048 --COLOR-BORDER-DARK: #bdbdbd; 1049 --COLOR-BORDER-HAIRLINE: #f4f4f4; 1050 1051 --overlay-bg: #000000; 1052 1053 /* === Bright color ===*/ 1054 --COLOR-ACCENT: #79341b; 1055 --COLOR-ACCENT-HOVER: #3e180a; 1056 --COLOR-ACCENT-FADE: rgba(121, 52, 27, 0.05); 1057 --COLOR-ACCENT-LIGHT: #ee6e3f; 1058 1059 /* === Default Cart Gradient ===*/ 1060 1061 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 1062 1063 /* === Buttons ===*/ 1064 --BTN-PRIMARY-BG: #79341b; 1065 --BTN-PRIMARY-TEXT: #ffffff; 1066 --BTN-PRIMARY-BORDER: #79341b; 1067 --BTN-PRIMARY-BORDER-A70: rgba(121, 52, 27, 0.7); 1068 1069 1070 1071 --BTN-PRIMARY-BG-BRIGHTER: #642b16; 1072 1073 1074 --BTN-SECONDARY-BG: #1d2226; 1075 --BTN-SECONDARY-TEXT: #ffffff; 1076 --BTN-SECONDARY-BORDER: #1d2226; 1077 --BTN-SECONDARY-BORDER-A70: rgba(29, 34, 38, 0.7); 1078 1079 1080 1081 --BTN-SECONDARY-BG-BRIGHTER: #282f34; 1082 1083 1084 1085--COLOR-BG-BRIGHTER: #efefef; 1086 1087 --COLOR-BG-ALPHA-25: rgba(252, 252, 252, 0.25); 1088 --COLOR-BG-TRANSPARENT: rgba(252, 252, 252, 0);--COLOR-FOOTER-BG-HAIRLINE: #f4f4f4; 1089 1090 /* Dynamic color variables */ 1091 --accent: var(--COLOR-ACCENT); 1092 --accent-fade: var(--COLOR-ACCENT-FADE); 1093 --accent-hover: var(--COLOR-ACCENT-HOVER); 1094 --border: var(--COLOR-BORDER); 1095 --border-dark: var(--COLOR-BORDER-DARK); 1096 --border-light: var(--COLOR-BORDER-LIGHT); 1097 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 1098 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1099 --bg-accent: var(--COLOR-BG-ACCENT); 1100 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 1101 --icons: var(--COLOR-TEXT); 1102 --link: var(--COLOR-LINK); 1103 --link-a50: var(--COLOR-LINK-A50); 1104 --link-a70: var(--COLOR-LINK-A70); 1105 --link-hover: var(--COLOR-LINK-HOVER); 1106 --link-opposite: var(--COLOR-LINK-OPPOSITE); 1107 --text: var(--COLOR-TEXT); 1108 --text-dark: var(--COLOR-TEXT-DARK); 1109 --text-light: var(--COLOR-TEXT-LIGHT); 1110 --text-hover: var(--COLOR-TEXT-HOVER); 1111 --text-a5: var(--COLOR-TEXT-A5); 1112 --text-a35: var(--COLOR-TEXT-A35); 1113 --text-a50: var(--COLOR-TEXT-A50); 1114 --text-a80: var(--COLOR-TEXT-A80); 1115 } 1116 1117 1118 .color-scheme-11 {--COLOR-BG-GRADIENT: #fcfcfc; 1119 --COLOR-BG: #fcfcfc; 1120 --COLOR-BG-RGB: 252, 252, 252; 1121
1122 --COLOR-BG-ACCENT: #f0f0f0; 1123 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 1124 1125 /* === Link Color ===*/ 1126 1127 --COLOR-LINK: #1d2226; 1128 --COLOR-LINK-A50: rgba(29, 34, 38, 0.5); 1129 --COLOR-LINK-A70: rgba(29, 34, 38, 0.7); 1130 --COLOR-LINK-HOVER: rgba(29, 34, 38, 0.7); 1131 --COLOR-LINK-OPPOSITE: #ffffff; 1132 1133 --COLOR-TEXT: #000000; 1134 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 1135 --COLOR-TEXT-LIGHT: #4c4c4c; 1136 --COLOR-TEXT-DARK: #000000; 1137 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 1138 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 1139 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 1140 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 1141 1142 1143 --COLOR-BORDER: rgb(240, 240, 240); 1144 --COLOR-BORDER-LIGHT: #f5f5f5; 1145 --COLOR-BORDER-DARK: #bdbdbd; 1146 --COLOR-BORDER-HAIRLINE: #f4f4f4; 1147 1148 --overlay-bg: #000000; 1149 1150 /* === Bright color ===*/ 1151 --COLOR-ACCENT: #79341b; 1152 --COLOR-ACCENT-HOVER: #3e180a; 1153 --COLOR-ACCENT-FADE: rgba(121, 52, 27, 0.05); 1154 --COLOR-ACCENT-LIGHT: #ee6e3f; 1155 1156 /* === Default Cart Gradient ===*/ 1157 1158 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 1159 1160 /* === Buttons ===*/ 1161 --BTN-PRIMARY-BG: #79341b; 1162 --BTN-PRIMARY-TEXT: #ffffff; 1163 --BTN-PRIMARY-BORDER: #79341b; 1164 --BTN-PRIMARY-BORDER-A70: rgba(121, 52, 27, 0.7); 1165 1166 1167 1168 --BTN-PRIMARY-BG-BRIGHTER: #642b16; 1169 1170 1171 --BTN-SECONDARY-BG: #1d2226; 1172 --BTN-SECONDARY-TEXT: #ffffff; 1173 --BTN-SECONDARY-BORDER: #1d2226; 1174 --BTN-SECONDARY-BORDER-A70: rgba(29, 34, 38, 0.7); 1175 1176 1177 1178 --BTN-SECONDARY-BG-BRIGHTER: #282f34; 1179 1180 1181 1182--COLOR-BG-BRIGHTER: #efefef; 1183 1184 --COLOR-BG-ALPHA-25: rgba(252, 252, 252, 0.25); 1185 --COLOR-BG-TRANSPARENT: rgba(252, 252, 252, 0);--COLOR-FOOTER-BG-HAIRLINE: #f4f4f4; 1186 1187 /* Dynamic color variables */ 1188 --accent: var(--COLOR-ACCENT); 1189 --accent-fade: var(--COLOR-ACCENT-FADE); 1190 --accent-hover: var(--COLOR-ACCENT-HOVER); 1191 --border: var(--COLOR-BORDER); 1192 --border-dark: var(--COLOR-BORDER-DARK); 1193 --border-light: var(--COLOR-BORDER-LIGHT); 1194 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 1195 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1196 --bg-accent: var(--COLOR-BG-ACCENT); 1197 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 1198 --icons: var(--COLOR-TEXT); 1199 --link: var(--COLOR-LINK); 1200 --link-a50: var(--COLOR-LINK-A50); 1201 --link-a70: var(--COLOR-LINK-A70); 1202 --link-hover: var(--COLOR-LINK-HOVER); 1203 --link-opposite: var(--COLOR-LINK-OPPOSITE); 1204 --text: var(--COLOR-TEXT); 1205 --text-dark: var(--COLOR-TEXT-DARK); 1206 --text-light: var(--COLOR-TEXT-LIGHT); 1207 --text-hover: var(--COLOR-TEXT-HOVER); 1208 --text-a5: var(--COLOR-TEXT-A5); 1209 --text-a35: var(--COLOR-TEXT-A35); 1210 --text-a50: var(--COLOR-TEXT-A50); 1211 --text-a80: var(--COLOR-TEXT-A80); 1212 } 1213 1214 1215 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8, .color-scheme-9, .color-scheme-10, .color-scheme-11 { 1216 color: var(--text); 1217 background: var(--bg); 1218 } 1219 1220 :root { 1221 --scrollbar-width: 0px; 1222 1223 /* === Product grid badges ===*/ 1224 --COLOR-SALE-BG: #b32428; 1225 --COLOR-SALE-TEXT: #ffffff; 1226 1227 --COLOR-BADGE-BG: #e1c16e; 1228 --COLOR-BADGE-TEXT: #000000; 1229 1230 --COLOR-SOLD-BG: #cccccc; 1231 --COLOR-SOLD-TEXT: #000000; 1232 1233 --COLOR-NEW-BADGE-BG: #01462b; 1234 --COLOR-NEW-BADGE-TEXT: #ffffff; 1235 1236 --COLOR-PREORDER-BG: #444444; 1237 --COLOR-PREORDER-TEXT: #ffffff; 1238 1239 /* === Quick Add ===*/ 1240 --COLOR-QUICK-ADD-BG: #e9e9e9; 1241 --COLOR-QUICK-ADD-BG-BRIGHTER: #dcdcdc; 1242 --COLOR-QUICK-ADD-TEXT: #020303; 1243 1244 /* === Product sale color ===*/ 1245 --COLOR-SALE: #b32428; 1246 1247 /* === Helper colors for form error states ===*/ 1248 --COLOR-ERROR: #721C24; 1249 --COLOR-ERROR-BG: #F8D7DA; 1250 --COLOR-ERROR-BORDER: #F5C6CB; 1251 1252 --COLOR-SUCCESS: #56AD6A; 1253 --COLOR-SUCCESS-BG: rgba(86, 173, 106, 0.2); 1254 1255 1256 --RADIUS: 0px; 1257 --RADIUS-SELECT: 0px; 1258 1259 1260 --COLOR-HEADER-LINK: #000000; 1261 --COLOR-HEADER-LINK-HOVER: #000000; 1262 1263 --COLOR-MENU-BG: #ffffff; 1264 --COLOR-SUBMENU-BG: #ffffff; 1265 --COLOR-SUBMENU-LINK: #000000; 1266 --COLOR-SUBMENU-LINK-HOVER: rgba(0, 0, 0, 0.7); 1267 --COLOR-SUBMENU-TEXT-LIGHT: #4d4d4d; 1268 1269 1270 --COLOR-MENU-TRANSPARENT: #000000; 1271 --COLOR-MENU-TRANSPARENT-HOVER: #000000; 1272 1273 1274 --TRANSPARENT: rgba(255, 255, 255, 0); 1275 1276 /* === Default overlay opacity ===*/ 1277 --underlay-opacity: 1; 1278 --underlay-bg: rgba(0,0,0,0.4); 1279 --header-overlay-color: transparent; 1280 1281 /* === Custom Cursor ===*/ 1282 --ICON-ZOOM-IN: url( "//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-zoom-in.svg?v=182473373117644429561783269432" ); 1283 --ICON-ZOOM-OUT: url( "//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-zoom-out.svg?v=101497157853986683871783269432" ); 1284 1285 /* === Custom Icons ===*/ 1286 1287 1288 1289 --ICON-ADD-BAG: url( "//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-add-bag-medium.svg?v=139170916092727621901783269430" ); 1290 --ICON-ADD-CART: url( "//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-add-cart-medium.svg?v=57635405022452982901783269431" ); 1291 --ICON-ARROW-LEFT: url( "//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-nav-arrow-left-medium.svg?v=29670655186725301881783269433" );
1292 --ICON-ARROW-RIGHT: url( "//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-nav-arrow-right-medium.svg?v=125681635309630117191783269434" ); 1293 --ICON-SELECT: url("//www.tortugabackpacks.com/cdn/shop/t/391/assets/icon-select-medium.svg?v=26525384418548854221783269431"); 1294 1295 1296 --PRODUCT-GRID-ASPECT-RATIO: 100%; 1297 1298 /* === Typography ===*/ 1299 --FONT-HEADING-MINI: 18px; 1300 --FONT-HEADING-X-SMALL: 22px; 1301 --FONT-HEADING-SMALL: 26px; 1302 --FONT-HEADING-MEDIUM: 32px; 1303 --FONT-HEADING-LARGE: 44px; 1304 --FONT-HEADING-X-LARGE: 56px; 1305 1306 --FONT-HEADING-MINI-MOBILE: 18px; 1307 --FONT-HEADING-X-SMALL-MOBILE: 20px; 1308 --FONT-HEADING-SMALL-MOBILE: 22px; 1309 --FONT-HEADING-MEDIUM-MOBILE: 26px; 1310 --FONT-HEADING-LARGE-MOBILE: 32px; 1311 --FONT-HEADING-X-LARGE-MOBILE: 40px; 1312 1313 --FONT-STACK-BODY: Geist, sans-serif; 1314 --FONT-STYLE-BODY: normal; 1315 --FONT-WEIGHT-BODY: 400; 1316 --FONT-WEIGHT-BODY-BOLD: 500; 1317 1318 --LETTER-SPACING-BODY: 0.0em; 1319 1320 --FONT-STACK-HEADING: Geist, sans-serif; 1321 --FONT-WEIGHT-HEADING: 700; 1322 --FONT-STYLE-HEADING: normal; 1323 1324 --FONT-UPPERCASE-HEADING: none; 1325 --LETTER-SPACING-HEADING: 0.0em; 1326 1327 --FONT-STACK-SUBHEADING: Geist, sans-serif; 1328 --FONT-WEIGHT-SUBHEADING: 600; 1329 --FONT-STYLE-SUBHEADING: normal; 1330 --FONT-SIZE-SUBHEADING-DESKTOP: 20px; 1331 --FONT-SIZE-SUBHEADING-MOBILE: 17px; 1332 1333 --FONT-UPPERCASE-SUBHEADING: none; 1334 --LETTER-SPACING-SUBHEADING: 0.0em; 1335 1336 --FONT-STACK-NAV: Geist, sans-serif; 1337 --FONT-WEIGHT-NAV: 500; 1338 --FONT-WEIGHT-NAV-BOLD: 600; 1339 --FONT-STYLE-NAV: normal; 1340 --FONT-SIZE-NAV: 16px; 1341 1342 1343 --LETTER-SPACING-NAV: 0.0em; 1344 1345 --FONT-SIZE-BASE: 16px; 1346 1347 /* === Parallax ===*/ 1348 --PARALLAX-STRENGTH-MIN: 115.0%; 1349 --PARALLAX-STRENGTH-MAX: 125.0%;--COLUMNS: 4; 1350 --COLUMNS-MEDIUM: 3; 1351 --COLUMNS-SMALL: 2; 1352 --COLUMNS-MOBILE: 1;--LAYOUT-OUTER: 50px; 1353 --LAYOUT-GUTTER: 32px; 1354 --LAYOUT-OUTER-MEDIUM: 30px; 1355 --LAYOUT-GUTTER-MEDIUM: 22px; 1356 --LAYOUT-OUTER-SMALL: 16px; 1357 --LAYOUT-GUTTER-SMALL: 16px;--base-animation-delay: 0ms; 1358 --line-height-normal: 1.375; /* Equals to line-height: normal; */--SIDEBAR-WIDTH: 288px; 1359 --SIDEBAR-WIDTH-MEDIUM: 258px;--DRAWER-WIDTH: 380px;--ICON-STROKE-WIDTH: 1.5px; 1360 1361 /* === Button General ===*/ 1362 --BTN-FONT-STACK: Geist, sans-serif; 1363 --BTN-FONT-WEIGHT: 600; 1364 --BTN-FONT-STYLE: normal; 1365 --BTN-FONT-SIZE: 14px; 1366 --BTN-SIZE-SMALL: 8px; 1367 --BTN-SIZE-MEDIUM: 9px; 1368 --BTN-SIZE-LARGE: 14px;--BTN-FONT-SIZE-BODY: 0.875rem; 1369 1370 --BTN-LETTER-SPACING: 0.0em; 1371 --BTN-UPPERCASE: none; 1372 --BTN-TEXT-ARROW-OFFSET: 0px; 1373 1374 /* === Button White ===*/ 1375 --COLOR-TEXT-BTN-BG-WHITE: #fff; 1376 --COLOR-TEXT-BTN-BORDER-WHITE: #fff; 1377 --COLOR-TEXT-BTN-WHITE: #000; 1378 --COLOR-TEXT-BTN-WHITE-A70: rgba(255, 255, 255, 0.7); 1379 --COLOR-TEXT-BTN-BG-WHITE-BRIGHTER: #f2f2f2; 1380 1381 /* === Button Black ===*/ 1382 --COLOR-TEXT-BTN-BG-BLACK: #000; 1383 --COLOR-TEXT-BTN-BORDER-BLACK: #000; 1384 --COLOR-TEXT-BTN-BLACK: #fff; 1385 --COLOR-TEXT-BTN-BLACK-A70: rgba(0, 0, 0, 0.7); 1386 --COLOR-TEXT-BTN-BG-BLACK-BRIGHTER: #0d0d0d; 1387 1388 /* === Swatch Size ===*/ 1389 --swatch-size-filters: 1.15rem; 1390 --swatch-size-product: 2.2rem; 1391 } 1392 1393 /* === Backdrop ===*/ 1394 ::backdrop { 1395 --underlay-opacity: 1; 1396 --underlay-bg: rgba(0,0,0,0.4); 1397 } 1398 1399 /* === Gray background on Product grid items ===*/ 1400 1401 1402 *, 1403 *::before, 1404 *::after { 1405 box-sizing: inherit; 1406 } 1407 1408 * { -webkit-font-smoothing: antialiased; } 1409 1410 html { 1411 box-sizing: border-box; 1412 font-size: var(--FONT-SIZE-BASE); 1413 } 1414 1415 html, 1416 body { min-height: 100%; } 1417 1418 body { 1419 position: relative; 1420 min-width: 320px; 1421 font-size: var(--FONT-SIZE-BASE); 1422 text-size-adjust: 100%; 1423 -webkit-text-size-adjust: 100%; 1424 } 1425</style> 1426<link rel="preload" as="font" href="//www.tortugabackpacks.com/cdn/fonts/geist/geist_n4.6e27f20c83b0a07405328f98ff3b0be957c5d6d5.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.tortugabackpacks.com/cdn/fonts/geist/geist_n7.d1a55eaf394973a6f8fe773d87de2e2f51331d2a.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.tortugabackpacks.com/cdn/fonts/geist/geist_n5.94fa89da1755608b366e51df60b72b900e50a5c1.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.3f5f79f8722829dcc4ffd7c38b07b803ded204ec.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.tortugabackpacks.com/cdn/fonts/geist/geist_n6.3f5f79f8722829dcc4ffd7c38b07b803ded204ec.woff2" type="font/woff2" crossorigin><link href="//www.tortugabackpacks.com/cdn/shop/t/391/assets/theme.css?v=2696927897961675441783269433" rel="stylesheet" type="text/css" media="all" /> 1427<link href="//www.tortugabackpacks.com/cdn/shop/t/391/assets/swatches.css?v=157844926215047500451783269432" rel="stylesheet" type="text/css" media="all" /> 1428<style data-shopify>.swatches {
1429 --40l: url(//www.tortugabackpacks.com/cdn/shop/files/sibling-40l_small.png?v=9202345403423345491);--34l: url(//www.tortugabackpacks.com/cdn/shop/files/sibling-34l_small.png?v=11606081322292199985);--25l: url(//www.tortugabackpacks.com/cdn/shop/files/sibling-25l_small.png?v=103797);--black: #000000;--white: #fafafa;--blue: #6686A8;--macadamia: #F6F0E2;--blank: url(//www.tortugabackpacks.com/cdn/shop/files/blank_small.png?v=103797);--charcoal: #5D585A;--brown: #806C61;--grey: #EBE8E0;--sage: #A9C1B4;--mint: #96B0A7;--forest: #4B6867;--mango: #F7E7BB;--greige: #9E998E;--tan: #D7B389;--smoke-grey: #EDEAE2;--sun: #F8CD49;--pigment-dye-black: #444444;--aqua-blue: #4AAAC8;--creme: #F7F2ED;--forest-green: #094C25;--heather-grey: #BAB8B6;--heather-sand: #EAE7DD;--indigo-camo: #252F3F;--indigo-paisley: #2D3953;--multicolor: #6E1B1E;--ocean-blue: #4ACEEA;--offwhite: #F7F7E8;--olive-green: #928A35; 1430 }</style>
1431<script> 1432 document.documentElement.style.setProperty('--scrollbar-width', `${getScrollbarWidth()}px`); 1433 1434 function getScrollbarWidth() { 1435 // Creating invisible container 1436 const outer = document.createElement('div'); 1437 outer.style.visibility = 'hidden'; 1438 outer.style.overflow = 'scroll'; // forcing scrollbar to appear 1439 outer.style.msOverflowStyle = 'scrollbar'; // needed for WinJS apps 1440 document.documentElement.appendChild(outer); 1441 1442 // Creating inner element and placing it in the container 1443 const inner = document.createElement('div'); 1444 outer.appendChild(inner); 1445 1446 // Calculating difference between container's full width and the child width 1447 const scrollbarWidth = outer.offsetWidth - inner.offsetWidth; 1448 1449 // Removing temporary elements from the DOM 1450 outer.parentNode.removeChild(outer); 1451 1452 return scrollbarWidth; 1453 } 1454 1455 let root = '/'; 1456 if (root[root.length - 1] !== '/') { 1457 root = root + '/'; 1458 } 1459 1460 window.theme = { 1461 routes: { 1462 root: root, 1463 shop_url: 'https://www.tortugabackpacks.com', 1464 cart_url: '/cart', 1465 cart_add_url: '/cart/add', 1466 cart_change_url: '/cart/change', 1467 cart_update_url: '/cart/update', 1468 product_recommendations_url: '/recommendations/products', 1469 predictive_search_url: '/search/suggest', 1470 addresses_url: '/account/addresses' 1471 }, 1472 assets: { 1473 photoswipe: '//www.tortugabackpacks.com/cdn/shop/t/391/assets/photoswipe.js?v=162613001030112971491783269432', 1474 rellax: '//www.tortugabackpacks.com/cdn/shop/t/391/assets/rellax.js?v=4664090443844197101783269433', 1475 smoothscroll: '//www.tortugabackpacks.com/cdn/shop/t/391/assets/smoothscroll.js?v=37906625415260927261783269431', 1476 }, 1477 strings: { 1478 addToCart: "Add to Cart", 1479 sale: "Sale", 1480 soldOut: "Sold Out", 1481 preOrder: "Pre-order", 1482 subscription: "Subscription", 1483 unavailable: "Unavailable", 1484 unavailable_with_option: `[value] - Unavailable`, 1485 cartAcceptanceError: "You must accept our terms and conditions.", 1486 discount_not_applicable: "Discount not applicable", 1487 discount_already_applied: "Discount already applied", 1488 shippingCalcSubmitButton: "Calculate shipping", 1489 shippingCalcSubmitButtonDisabled: "Calculating...", 1490 oneColor: "color", 1491 otherColor: "colors", 1492 free: "Free", 1493 sku: "SKU", 1494 playVideo: "Play video", 1495 pauseVideo: "Pause video", 1496 }, 1497 settings: { 1498 cartType: "drawer", 1499 customerLoggedIn: null ? true : false, 1500 enableQuickAdd: false, 1501 enableAnimations: false, 1502 collectionSwatchStyle: "limited", 1503 mobileMenuType: null, 1504 atcButtonShowPrice: true, 1505 productPageSticky: false, 1506 }, 1507 sliderArrows: { 1508 prev: '<button type="button" class="slider__button slider__button--prev" data-button-arrow data-button-prev>' + "Previous" + '</button>', 1509 next: '<button type="button" class="slider__button slider__button--next" data-button-arrow data-button-next>' + "Next" + '</button>', 1510 }, 1511 moneyFormat: false ? "${{ amount }} USD" : "${{ amount_no_decimals }}", 1512 moneyWithoutCurrencyFormat: "${{ amount_no_decimals }}", 1513 moneyWithCurrencyFormat: "${{ amount }} USD", 1514 subtotal: 0, 1515 info: { 1516 name: 'broadcast', 1517 version: '8.0.0', 1518 role: 'main' 1519 }, 1520 }; 1521 1522 let windowInnerHeight = window.innerHeight; 1523 document.documentElement.style.setProperty('--full-height', `${windowInnerHeight}px`); 1524 document.documentElement.style.setProperty('--three-quarters', `${windowInnerHeight * 0.75}px`); 1525 document.documentElement.style.setProperty('--two-thirds', `${windowInnerHeight * 0.66}px`); 1526 document.documentElement.style.setProperty('--one-half', `${windowInnerHeight * 0.5}px`); 1527 document.documentElement.style.setProperty('--one-third', `${windowInnerHeight * 0.33}px`); 1528 document.documentElement.style.setProperty('--one-fifth', `${windowInnerHeight * 0.2}px`); 1529</script>
1529 1530 1531 1532
1532<script src="//www.tortugabackpacks.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
1532 1533 1534 1535<!-- Theme Javascript ============================================================== -->
1536<script src="//www.tortugabackpacks.com/cdn/shop/t/391/assets/vendor.js?v=9664966025159750891783269431" defer="defer"></script>
vendor: 1 bytes, line 1536
1536
1537<script src="//www.tortugabackpacks.com/cdn/shop/t/391/assets/theme.js?v=122998032327029019861783269434" defer="defer"></script>
1537<!-- Shopify app scripts =========================================================== -->
1538<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1538<meta name="google-site-verification" content="EARbEfqdVclqFZ1E4Bxw4DHB0jEcCEV9rc72QHJE9sc"> 1539<meta name="facebook-domain-verification" content="40bun3611osjhu1aukt4k7acp7joj7"> 1540<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/491212/digital_wallets/dialog"> 1541<meta id="in-context-paypal-metadata" data-shop-id="491212" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 1542<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1542<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2721415239"></script>
1542 1543<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1544<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2721415239&shop_id=491212" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1544
1544
1545<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":491212,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/491212","merchantName":"Tortuga","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Tortuga","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1545
1545
1546<script id="shopify-features" type="application/json">{"accessToken":"15019fbfce7558c70cfa7db1d9b0f8bc","betas":["rich-media-storefront-analytics"],"domain":"www.tortugabackpacks.com","predictiveSearch":true,"shopId":491212,"locale":"en"}</script>
vendor: 1 bytes, line 1546
1546
1547<script>var Shopify = Shopify || {}; 1548Shopify.shop = "tortugabackpacks.myshopify.com"; 1549Shopify.locale = "en"; 1550Shopify.currency = {"active":"USD","rate":"1.0"}; 1551Shopify.country = "US"; 1552Shopify.theme = {"name":"GitHub - main \/ production","id":143083470919,"schema_name":"Broadcast","schema_version":"8.0.0","theme_store_id":null,"role":"main"}; 1553Shopify.theme.handle = "null"; 1554Shopify.theme.style = {"id":null,"handle":null}; 1555Shopify.cdnHost = "www.tortugabackpacks.com/cdn"; 1556Shopify.routes = Shopify.routes || {}; 1557Shopify.routes.root = "/"; 1558Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1559Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1560Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1561Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1561
1561
1562<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1562
1562
1563<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 1563
1563
1564<script> 1565 window.ShopifyPay = window.ShopifyPay || {}; 1566 window.ShopifyPay.apiHost = "shop.app\/pay"; 1567 window.ShopifyPay.redirectState = null; 1568</script>
vendor: 1 bytes, line 1568
1568
1569<script> 1570 window.Shopify = window.Shopify || {}; 1571 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1572 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1573 window.Shopify.SignInWithShop.eligible = true; 1574</script>
vendor: 1 bytes, line 1574
1574
1575<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 1575
1575
1576<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 1576
1576
1577<script type="module"> 1578 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1579 1580 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1581 1582</script>
vendor: 1 bytes, line 1582
1582
1583<script> 1584 window.Shopify = window.Shopify || {}; 1585 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1586 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"]}; 1587</script>
vendor: 1 bytes, line 1587
1587
1588<script>(function() { 1589 var isLoaded = false; 1590 function asyncLoad() { 1591 if (isLoaded) return; 1592 isLoaded = true; 1593 var urls = ["https:\/\/cdn.verifypass.com\/seller\/launcher.js?shop=tortugabackpacks.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=tortugabackpacks.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=88685\u0026v=shopifyApp_5.2.3\u0026ts=1754434183343\u0026shop=tortugabackpacks.myshopify.com","https:\/\/app.octaneai.com\/ri806fvgrqn17hgz\/shopify.js?x=PTXoDJPTo0AWhTOX\u0026shop=tortugabackpacks.myshopify.com","https:\/\/static-resources.botnot.io\/js\/yofi-telemetry-prod.min.js?v=202604162022\u0026shop=tortugabackpacks.myshopify.com"]; 1594 for (var i = 0; i < urls.length; i++) { 1595 var s = document.createElement('script'); 1596 s.type = 'text/javascript'; 1597 s.async = true; 1598 s.src = urls[i]; 1599 var x = document.getElementsByTagName('script')[0]; 1600 x.parentNode.insertBefore(s, x); 1601 } 1602 }; 1603 if(window.attachEvent) { 1604 window.attachEvent('onload', asyncLoad); 1605 } else { 1606 window.addEventListener('load', asyncLoad, false); 1607 } 1608})();</script>
vendor: 1 bytes, line 1608
1608
1609<script id="__st">var __st={"a":491212,"offset":-25200,"reqid":"e2a51023-6bb8-4163-a42c-f5fcc680aeaa-1790845881","pageurl":"www.tortugabackpacks.com\/cart","u":"0aad6a31623d","p":"cart"};</script>
vendor: 1 bytes, line 1609
1609
1610<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1610
1610
1611<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 1611
1611
1612<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.tortugabackpacks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1612
1612
1613<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 = "//www.tortugabackpacks.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>
1613<script crossorigin="anonymous" defer="defer" src="//www.tortugabackpacks.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1613
1613
1614<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 1614
1614
1615<script> 1616 window.Shopify = window.Shopify || {}; 1617 window.Shopify.MCP = window.Shopify.MCP || {}; 1618 window.Shopify.MCP.enabled = true; 1619 window.Shopify.MCP.shop = "tortugabackpacks.myshopify.com"; 1620 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.tortugabackpacks.com\/api\/mcp"; 1621 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"]}}]; 1622</script>
vendor: 1 bytes, line 1622
1622
1623<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("\/\/www.tortugabackpacks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1624</script>
vendor: 1 bytes, line 1624
1624
1625<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://www.tortugabackpacks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1626</script>
vendor: 1 bytes, line 1626
1626
1627<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1628 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); 1629</script>
vendor: 1 bytes, line 1629
1629
1630<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})}})); 1631</script>
1631 1632<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.tortugabackpacks.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1633<style id="shopify-accelerated-checkout-cart"> 1634 #shopify-buyer-consent { 1635 margin-top: 1em; 1636 display: inline-block; 1637 width: 100%; 1638} 1639 1640#shopify-buyer-consent.hidden { 1641 display: none; 1642} 1643 1644#shopify-subscription-policy-button { 1645 background: none; 1646 border: none; 1647 padding: 0; 1648 text-decoration: underline; 1649 font-size: inherit; 1650 cursor: pointer; 1651} 1652 1653#shopify-subscription-policy-button::before { 1654 box-shadow: none; 1655} 1656 1657 </style> 1658
1659<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1659 1660 1661 <link href="//www.tortugabackpacks.com/cdn/shop/t/391/assets/custom-styles.css?v=173848209024454905641783269504" rel="stylesheet" type="text/css" media="all" /> 1662 <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
1662<script> 1663 window._template = { 1664 directory: "", 1665 name: "cart", 1666 suffix: "" 1667 }; 1668 window.__productIdFromTemplate = null; 1669 window.__plpCollectionIdFromTemplate = null; 1670 window.igProductData = (function() { 1671 const data = {};return data; 1672 })(); 1673</script>
1673 1674
1675<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/9a7c4426e7b9/bundle.js" data-em-disable async></script>
1675 1676 1677 1678<!-- END app block --><!-- BEGIN app block: shopify://apps/videowise-connect/blocks/script_embed/019994e6-c95b-7b4f-9bcf-a0a45178cd7c --> 1679 1680 1681 1682 1683<link 1684 rel="preload" 1685 as="style" 1686 onload="this.onload=null;this.rel='stylesheet'" 1687 href="https://assets.videowise.com/style.css.gz" 1688 id="videowise-style-css">
1689<script 1690 defer 1691 src="https://assets.videowise.com/vendors.js.gz" 1692 id="videowise-vendors-js"></script>
vendor: 1 bytes, line 1692
1692
1693<script 1694 defer 1695 src="https://assets.videowise.com/client.js.gz" 1696 id="videowise-client-js"></script>
1696 1697 1698<link rel="dns-prefetch" href="https://assets.videowise.com/" /> 1699 1700<link rel="dns-prefetch" href="https://cdn2.videowise.com/" /> 1701 1702<link rel="dns-prefetch" href="https://api-cdn.videowise.com/" /> 1703 1704<link rel="dns-prefetch" href="https://images.videowise.com/" /> 1705 1706<link rel="dns-prefetch" href="https://cdn.videowise.com/" /> 1707 1708<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721
1721<script async src="https://static.klaviyo.com/onsite/js/h4CLJm/klaviyo.js?company_id=h4CLJm"></script>
1721 1722
1722<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1722 1723 1724 1725 1726 1727 1728 1729
1729<script> 1730 window.klaviyoReviewsProductDesignMode = false 1731 </script>
1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1742<script type="text/javascript"> 1743 (function (c, l, a, r, i, t, y) { 1744 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1745 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1746 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1747 1748 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1749 if (error) { 1750 console.error("Error loading Shopify features:", error); 1751 return; 1752 } 1753 1754 c[a]('consentv2', { 1755 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1756 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1757 source: 101, 1758 }); 1759 }); 1760 1761 l.addEventListener("visitorConsentCollected", function (e) { 1762 c[a]('consentv2', { 1763 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1764 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1765 source: 101, 1766 }); 1767 }); 1768 })(window, document, "clarity", "script", "un2wng6ku9"); 1769</script>
1769 1770 1771 1772 1773<!-- END app block --><!-- BEGIN app block: shopify://apps/wyllo-formerly-nofraud/blocks/nf_device/5c2706cf-d458-49c5-a6fa-4fb6b79ce2b4 -->
1773<script async src="https://services.nofraud.com/js/device.js?shop=tortugabackpacks.myshopify.com" type="application/javascript"></script>
1773 1774 1775 1776<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1777 1778 1779 1780 1781 1782 1783 1784<link rel="dns-prefetch" href="https://cdn.judge.me"> 1785<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1786<link rel="dns-prefetch" href="https://api.judge.me"> 1787
1788<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ average_rating_1_decimal }} ({{ n }} reviews)","badge_star_color":"#00482C","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"{{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Why did you choose a Tortuga? How did it change your travels?","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1788ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"first_name_only","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most recent","widget_sorting_highest_rating_text":"Highest rating","widget_sorting_lowest_rating_text":"Lowest rating","widget_sorting_with_pictures_text":"Only photos","widget_sorting_most_helpful_text":"Most helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#00482C","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":true,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(retired)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-helpful","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":true,"widget_sorting_pictures_first_text":"Photos first","show_pictures_on_all_rev_page_mobile":true,"show_pictures_on_all_rev_page_desktop":true,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":true,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":true,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos first","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":true,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":true,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"focused","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"square","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load more reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1788itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#01462B","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"More","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":true,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":false,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#01462B","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":true,"widget_show_ai_summary_bg":true,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#01462B","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#01462B","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We read every review because we need your feedback to keep getting better. Thanks in advance for your review.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thank You!","review_submitted_screen_thank_you_text":"We are processing your review, which will be visible on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"How was your overall shopping experience at Tortuga?","review_submitted_review_other_products_text":"How would you rate these products? ","store_review_screen_title_text":"How would you rate your overall shopping experience with Tortuga?","store_review_introduction_text":"We read every review and appreciate the feedback.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1788youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":true,"show_negative_reviews_help_screen":true,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"If you had any issues with your purchase, please let us know. We'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":true,"transparency_badges_from_another_provider":true,"transparency_badges_collected_from_store_visitor":true,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":true,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":4,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-01-01T16:55:09.000+00:00","review_widget_header_theme":"standard","review_widget_widget_title_enabled":false,"review_widget_header_text_size":"large","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"stars_only","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":true,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"bold_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"tall","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"square","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1788:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":true,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/tortugabackpacks","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Tortuga","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":true,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1788shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","negative_review_notification_email":"[email protected]","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Tortuga"};</script>
1788 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #01462B;--jdgm-secondary-color: rgba(1,70,43,0.1);--jdgm-star-color: #00482C;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #01462B;--jdgm-paginate-color: #01462B;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #01462B}.jdgm-histogram__bar-content{background-color:#01462B}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#01462B}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"More"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"More"}}.jdgm-rev__thumb-btn{color:#01462B}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#01462B}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#00482C}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(retired)'}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #01462B;--jdgm-snippet-border-radius: 0px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:0px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#01462B}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:0px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:0px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:0px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 0px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Tortuga'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 0px * 6 )} 1789</style> <style class='jdgm-settings-style'></style> 1790 1791 1792 1793 1794 <style class='jdgm-miracle-styles'> 1795 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1795/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 1796 1797</style> 1798 1799 1800 1801 1802 1803 1804 1805 1806
1807<script data-cfasync='false' class='jdgm-script'> 1808!function(e){window.jdgm=window.jdgm||{}; 1809/* INF-1976 */ 1810var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1811if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1812jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1813jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1814setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1815!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1816(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1817a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1818jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1819t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1820t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1821".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1822parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1823jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1824)}))}(document); 1825</script>
1825 1826<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 1827 1828<!-- BEGIN app snippet: theme_fix_tags -->
1828<script> 1829 (function() { 1830 var jdgmThemeFixes = null; 1831 if (!jdgmThemeFixes) return; 1832 1833 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1834 // before the per-theme fix so the theme-specific CSS wins the cascade. 1835 // HTML is never applied globally (too risky). 1836 var allThemesFix = jdgmThemeFixes['all']; 1837 if (allThemesFix && allThemesFix.css) { 1838 var allStyleTag = document.createElement('style'); 1839 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1840 allStyleTag.innerHTML = allThemesFix.css; 1841 document.head.append(allStyleTag); 1842 }; 1843 1844 if (allThemesFix && allThemesFix.js) { 1845 var allScriptTag = document.createElement('script'); 1846 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1847 allScriptTag.innerHTML = allThemesFix.js; 1848 document.head.append(allScriptTag); 1849 }; 1850 1851 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1852 if (!thisThemeFix) return; 1853 1854 if (thisThemeFix.html) { 1855 document.addEventListener("DOMContentLoaded", function() { 1856 var htmlDiv = document.createElement('div'); 1857 htmlDiv.classList.add('jdgm-theme-fix-html'); 1858 htmlDiv.innerHTML = thisThemeFix.html; 1859 document.body.append(htmlDiv); 1860 }); 1861 }; 1862 1863 if (thisThemeFix.css) { 1864 var styleTag = document.createElement('style'); 1865 styleTag.classList.add('jdgm-theme-fix-style'); 1866 styleTag.innerHTML = thisThemeFix.css; 1867 document.head.append(styleTag); 1868 }; 1869 1870 if (thisThemeFix.js) { 1871 var scriptTag = document.createElement('script'); 1872 scriptTag.classList.add('jdgm-theme-fix-script'); 1873 scriptTag.innerHTML = thisThemeFix.js; 1874 document.head.append(scriptTag); 1875 }; 1876 })(); 1877</script>
1877 1878<!-- END app snippet --> 1879<!-- End of Judge.me Core --> 1880 1881 1882 1883<!-- END app block --><!-- BEGIN app block: shopify://apps/candy-rack/blocks/head/cb9c657f-334f-4905-80c2-f69cca01460c -->
1883<script src="https://cdn.shopify.com/extensions/01a0f316-abee-7f87-ad73-fa877b342415/candyrack-640/assets/main.js?shop=tortugabackpacks.myshopify.com" async></script>
1883 1884 1885 1886 1887 1888<!-- END app block -->
1888<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
1888 1889<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1890<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: 491212,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 1890
1890
1891<script> 1892 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1893</script>
vendor: 1 bytes, line 1893
1893
1894<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}
1894).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: 491212,storefrontBaseUrl: "https://www.tortugabackpacks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.tortugabackpacks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1870364743","configuration":"{\"teamID\": \"0\", \"eventsUrl\": \"https:\/\/webhook.refunnel.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1ba7af26e659fbb17a659456616ec7d6","type":"APP","apiClientId":7083425793,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1894,{"id":"1673297991","configuration":"{\"publicToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfaWQiOiI3N2IzOTVlNy0zYzEzLTQxMjEtOTg5NC1mOGQyMWUzZTU5N2YiLCJqdGkiOiJiOWQwYTRlMy0zYjFlLTQ4NmUtYWYzNi0zOTc2ODBmMmNiNzYiLCJ0eXBlIjoxfQ.eWklHuUxRlqOYK8PFB8LlMA_omB2aDgiiA0LolW4A9k\",\"defaultDataPlaneUrl\":\"https:\\\/\\\/server.telemetry.services.yofi.ai\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8e053f7079f49080abbdfa6ad8da5199","type":"APP","apiClientId":6975691,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1615069255","configuration":"{\"shopId\":\"491212\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"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":"1524170823","configuration":"{\"storeId\":\"93b0e04e-e695-4bf7-acbf-d9f393e746dc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1287979079","configuration":"{\"projectId\":\"un2wng6ku9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1195343943","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"976584775","configuration":"{\"pixel_id\":\"1362017355638220\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"968556615","configuration":"{\"accountID\":\"h4CLJm\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"706510919","configuration":"{\"advertiserId\":\"88685\",\"shopDomain\":\"tortugabackpacks.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.3\",\"originalNetwork\":\"sas\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1894,"dataSharingState":"unrestricted"},{"id":"533233735","configuration":"{\"shopUrl\":\"tortugabackpacks.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"363429959","configuration":"{\"shopId\":\"tortugabackpacks.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"240058439","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\",\\\"GT-TQDJT86\\\",\\\"GTM-KTJ626\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/c0xmCKCPlo8bEPetkPQD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/g0RXCKyPlo8bEPetkPQD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-97QBVS4QQQ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/AKCCCKmPlo8bEPetkPQD\\\",\\\"MC-JQ0Z4Z61N0\\\",\\\"MC-KHWY1T4N8J\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-97QBVS4QQQ\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/zYaJCI26i48bEPetkPQD\\\",\\\"MC-JQ0Z4Z61N0\\\",\\\"MC-KHWY1T4N8J\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/u-mACKaPlo8bEPetkPQD\\\",\\\"MC-JQ0Z4Z61N0\\\",\\\"MC-KHWY1T4N8J\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-97QBVS4QQQ\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/kSFkCK-Plo8bEPetkPQD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-97QBVS4QQQ\\\",\\\"AW-1048844023\\\/mgC_CKOPlo8bEPetkPQD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-97QBVS4QQQ\\\"}],\\\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"227672135","configuration":"{\"merchantId\":\"1017145\", \"url\":\"https:\/\/classic.avantlink.com\", \"shopName\": \"tortugabackpacks\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"26843be7e7f0ff401f557cffac6b5a49","type":"APP","apiClientId":125215244289,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"205127751","configuration":"{\"pixelCode\":\"CHENFJRC77UFDFUMKB70\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1894,"dataSharingState":"unrestricted"},{"id":"55115847","configuration":"{\"botID\":\"ri806fvgrqn17hgz\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"79921223","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Heatmap","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"127270983","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Videowise Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"130089031","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Ahrefs","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"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":"Tortuga","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"tortugabackpacks.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.tortugabackpacks.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6720336527431","handle":"travel-backpack-40l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39864592367687","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6874947190855","handle":"expandable-backpack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40377084641351","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7240083734599","handle":"daily-carry-pro","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41787477884999","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6779512225863","handle":"travel-backpack-lite-40l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41568545734727","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6963506643015","handle":"travel-together-lite","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40703808340039","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.tortugabackpacks.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143083470919","themePublished":"true","eventMetadataId":"77d825c6-bd2d-4f1f-bd14-50b5ab79e438","pageType":"cart","shopId":"491212","storefrontBaseUrl":"https:\/\/www.tortugabackpacks.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1894<script> 1895 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1896 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1897 window.ShopifyAnalytics.meta.currency = 'USD'; 1898 var meta = {"page":{"pageType":"cart","requestId":"e2a51023-6bb8-4163-a42c-f5fcc680aeaa-1790845881"}}; 1899 for (var attr in meta) { 1900 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1901 } 1902</script>
vendor: 1 bytes, line 1902
1902
1903<script class="analytics"> 1904 (function () { 1905 var customDocumentWrite = function(content) { 1906 var jquery = null; 1907 1908 if (window.jQuery) { 1909 jquery = window.jQuery; 1910 } else if (window.Checkout && window.Checkout.$) { 1911 jquery = window.Checkout.$; 1912 } 1913 1914 if (jquery) { 1915 jquery('body').append(content); 1916 } 1917 }; 1918 1919 var hasLoggedConversion = function(token) { 1920 if (token) { 1921 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1922 } 1923 return false; 1924 } 1925 1926 var setCookieIfConversion = function(token) { 1927 if (token) { 1928 var twoMonthsFromNow = new Date(Date.now()); 1929 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1930 1931 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1932 } 1933 } 1934 1935 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1936 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1937 if (trekkie.integrations) { 1938 return; 1939 } 1940 trekkie.methods = [ 1941 'identify', 1942 'page', 1943 'ready', 1944 'track', 1945 'trackForm', 1946 'trackLink' 1947 ]; 1948 trekkie.factory = function(method) { 1949 return function() { 1950 var args = Array.prototype.slice.call(arguments); 1951 args.unshift(method); 1952 trekkie.push(args); 1953 if (method == 'track' || method == 'page') { 1954 var pageUrl; 1955 try { 1956 pageUrl = window.location.href; 1957 } catch (e) {} 1958 var pageReferrer; 1959 try { 1960 pageReferrer = document.referrer; 1961 } catch (e) {} 1962 try { 1963 if (window.__TREKKIE_SHIM_QUEUE == null) { 1964 window.__TREKKIE_SHIM_QUEUE = []; 1965 } 1966 window.__TREKKIE_SHIM_QUEUE.push({ 1967 from: 'trekkie-stub', 1968 method: method, 1969 args: args.slice(1), 1970 pageContext: { 1971 url: pageUrl, 1972 referrer: pageReferrer 1973 } 1974 }); 1975 } catch (e) { 1976 // no-op 1977 } 1978 } 1979 return trekkie; 1980 }; 1981 }; 1982 for (var i = 0; i < trekkie.methods.length; i++) { 1983 var key = trekkie.methods[i]; 1984 trekkie[key] = trekkie.factory(key); 1985 } 1986 trekkie.load = function(config) { 1987 trekkie.config = config || {}; 1988 trekkie.config.initialDocumentCookie = document.cookie; 1989 var first = document.getElementsByTagName('script')[0]; 1990var script = document.createElement('script'); 1991script.type = 'text/javascript'; 1992script.onerror = function(e) { 1993 var scriptFallback = document.createElement('script'); 1994 scriptFallback.type = 'text/javascript'; 1995 scriptFallback.onerror = function(error) { 1996 var Monorail = { 1997 produce: function produce(monorailDomain, schemaId, payload) { 1998 var currentMs = new Date().getTime(); 1999 var event = { 2000 schema_id: schemaId, 2001 payload: payload, 2002 metadata: { 2003 event_created_at_ms: currentMs, 2004 event_sent_at_ms: currentMs 2005 } 2006 }; 2007 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2008 }, 2009 sendRequest: function sendRequest(endpointUrl, payload) { 2010 // Try the sendBeacon API 2011 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2012 var blobData = new window.Blob([payload], { 2013 type: 'text/plain' 2014 }); 2015 2016 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2017 return true; 2018 } // sendBeacon was not successful 2019 2020 } // XHR beacon 2021 2022 var xhr = new XMLHttpRequest(); 2023 2024 try { 2025 xhr.open('POST', endpointUrl); 2026 xhr.setRequestHeader('Content-Type', 'text/plain'); 2027 xhr.send(payload); 2028 } catch (e) { 2029 console.log(e); 2030 } 2031 2032 return false; 2033 }, 2034 isIos12: function isIos12() { 2035 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2036 } 2037 }; 2038 Monorail.produce('monorail-edge.shopifysvc.com', 2039 'trekkie_storefront_load_errors/1.1', 2040 {shop_id: 491212, 2041 theme_id: 143083470919, 2042 app_name: "storefront", 2043 context_url: window.location.href, 2044 source_url: "//www.tortugabackpacks.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"}); 2045 2046 }; 2047 scriptFallback.async = true; 2048 scriptFallback.src = '//www.tortugabackpacks.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 2049 first.parentNode.insertBefore(scriptFallback, first); 2050}; 2051script.async = true; 2052script.src = '//www.tortugabackpacks.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 2053first.parentNode.insertBefore(script, first); 2054 2055 }; 2056 trekkie.load( 2057 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":491212,"isMerchantRequest":null,"themeId":143083470919,"themeCityHash":"10143128299282520240","contentLanguage":"en","currency":"USD","eventMetadataId":"77d825c6-bd2d-4f1f-bd14-50b5ab79e438"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2058 ); 2059 2060 var loaded = false;
2061 trekkie.ready(function() { 2062 if (loaded) return; 2063 loaded = true; 2064 2065 window.ShopifyAnalytics.lib = window.trekkie; 2066 2067 var originalDocumentWrite = document.write; 2068 document.write = customDocumentWrite; 2069 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2070 document.write = originalDocumentWrite; 2071 2072 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2073 var token = match? match[1]: undefined; 2074 if (!hasLoggedConversion(token)) { 2075 setCookieIfConversion(token); 2076 2077 } 2078 }); 2079 2080 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"e2a51023-6bb8-4163-a42c-f5fcc680aeaa-1790845881","shopifyEmitted":true}); 2081 2082 var eventsListenerScript = document.createElement('script'); 2083 eventsListenerScript.async = true; 2084 eventsListenerScript.src = "//www.tortugabackpacks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2085 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2086})();</script>
vendor: 1 bytes, line 2086
2086
2087<script 2088 defer 2089 src="https://www.tortugabackpacks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2090 data-application="storefront-renderer" 2091 data-shop-id="491212" 2092 data-render-region="gcp-europe-west1" 2093 data-page-type="cart" 2094 data-theme-instance-id="143083470919" 2095 data-theme-name="Broadcast" 2096 data-theme-version="8.0.0" 2097 data-monorail-region="shop_domain" 2098 data-resource-timing-sampling-rate="10" 2099 data-shs="true" 2100 data-shs-beacon="true" 2101 data-shs-export-with-fetch="true" 2102 data-shs-logs-sample-rate="1" 2103 data-shs-beacon-endpoint="https://www.tortugabackpacks.com/api/collect" 2104></script>
2104 2105<meta name="shopify-y" content="69afff23-39dc-48ea-b0f6-f0ff3b3e15bd" data-expiration="1822403481000"><meta name="shopify-s" content="a26acfb9-29c0-4143-9228-b6c0dbbc82e0" data-expiration="1790847681000"><meta name="new-cookie-storage-activated" content="t"> 2106</head> 2107 2108 <body 2109 id="your-shopping-cart" 2110 class="template-cart grid-classic" 2111 data-animations="false" 2112 ><a class="in-page-link visually-hidden skip-link" data-skip-content href="#MainContent">Skip to content</a> 2113 2114 <div class="container" data-site-container> 2115 <div class="header-sections"> 2116 <!-- BEGIN sections: group-header --> 2117<div id="shopify-section-sections--19495867482183__announcement" class="shopify-section shopify-section-group-group-header page-announcement"><style data-shopify>:root { 2118 2119 --ANNOUNCEMENT-HEIGHT-DESKTOP: max(calc(var(--font-body-small) * var(--line-height-normal)), 36px); 2120 --ANNOUNCEMENT-HEIGHT-MOBILE: max(calc(var(--font-body-small) * var(--line-height-normal)), 36px); 2121 }</style>
2121<script src="//www.tortugabackpacks.com/cdn/shop/t/391/assets/announcement.js?v=41774303127627989861783269430" defer="defer"></script>
2121 2122
2122<script src="//www.tortugabackpacks.com/cdn/shop/t/391/assets/ticker.js?v=110416271335913772181783269430" defer="defer"></script>
2122<div 2123 id="Announcement--sections--19495867482183__announcement" 2124 class="announcement__wrapper announcement__wrapper--top color-scheme-4" 2125 data-announcement-wrapper 2126 data-section-id="sections--19495867482183__announcement" 2127 data-section-type="announcement" 2128 style="--PT: 2px; 2129 --PB: 2px; 2130 2131 --ticker-direction: ticker-rtl;--text-size: var(--font-body-small); 2132 --text-align: center; 2133 --justify-content: center;" 2134><announcement-bar 2135 class="announcement__bar-outer section-padding" 2136 style="--padding-scrolling: 10px;" 2137 ><div class="announcement__bar-holder announcement__bar-holder--slider"> 2138 <slider-component 2139 class="announcement__slider" 2140 data-slider 2141 data-options='{"fade": true, "pageDots": false, "adaptiveHeight": false, "autoPlay": 10000, "prevNextButtons": true, "draggable": ">1"}' 2142 > 2143 <ticker-bar style="" class="announcement__slide announcement__bar"data-slide="text_qV8UEx" 2144 data-block-id="text_qV8UEx" 2145 2146> 2147 <div data-ticker-frame class="announcement__message"> 2148 <div data-ticker-scale class="announcement__scale ticker--unloaded"><div data-ticker-text class="announcement__text"> 2149 <div class="body-small"><p>Find your perfect pack => <a href="/pages/quiz" title="Take the Quiz">Take the Quiz</a></p> 2150</div> 2151 </div></div> 2152 </div> 2153 </ticker-bar> 2154 </slider-component> 2155 </div></announcement-bar></div> 2156</div><div id="shopify-section-sections--19495867482183__header" class="shopify-section shopify-section-group-group-header page-header"><style data-shopify>:root { 2157 --HEADER-HEIGHT: 80px; 2158 --HEADER-HEIGHT-MEDIUM: 76.0px; 2159 --HEADER-HEIGHT-MOBILE: 54.0px; 2160 2161 2162--icon-add-cart: var(--ICON-ADD-BAG);} 2163 2164 .theme__header { 2165 --PT: 15px; 2166 --PB: 5px; 2167 2168 2169 }.header__logo__link { 2170 --logo-padding: 30.0%; 2171 --logo-width-desktop: 200px; 2172 --logo-width-mobile: 120px; 2173 }.main-content > .shopify-section:first-of-type .backdrop--linear:before { display: none; }</style><header-component 2174 class="header__wrapper" 2175 data-header-wrapper 2176 2177 2178 data-header-style="logo_center_menu_left" 2179 data-section-id="sections--19495867482183__header" 2180 data-section-type="header" 2181> 2182 <header 2183 class="theme__header" 2184 role="banner" 2185 data-header-height 2186 data-aos="fade" 2187 ><div class="section-padding"> 2188 <div class="header__mobile"> 2189 <div class="header__mobile__left"> 2190 <div class="header__mobile__button"> 2191 <button class="header__mobile__hamburger" 2192 data-drawer-toggle="hamburger" 2193 aria-label="Show menu" 2194 aria-haspopup="true" 2195 aria-expanded="false" 2196 aria-controls="header-menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-menu" viewBox="0 0 24 24"><path d="M3 5h18M3 12h18M3 19h18" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2197 </div><div class="header__mobile__button"> 2198 <header-search-popdown> 2199 <details> 2200 <summary class="navlink navlink--search" aria-haspopup="dialog" title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Search</span> 2201 </summary><div class="search-popdown" aria-label="Search" data-popdown> 2202 <div class="wrapper"> 2203 <div class="search-popdown__main"><predictive-search><form 2204 class="search-form" 2205 action="/search" 2206 method="get" 2207 role="search" 2208 > 2209 <input name="options[prefix]" type="hidden" value="last"> 2210 2211 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg></button> 2212 2213 <div class="input-holder"> 2214 <label for="SearchInput--mobile" class="visually-hidden">Search</label> 2215 <input 2216 type="search" 2217 id="SearchInput--mobile" 2218 data-predictive-search-input="search-popdown-results" 2219 name="q" 2220 value="" 2221 placeholder="Search" 2222 role="combobox" 2223 aria-label="Search our store" 2224 aria-owns="predictive-search-results" 2225 aria-controls="predictive-search-results" 2226 aria-expanded="false" 2227 aria-haspopup="listbox"
2228 aria-autocomplete="list" 2229 autocorrect="off" 2230 autocomplete="off" 2231 autocapitalize="off" 2232 spellcheck="false" 2233 > 2234 2235 <button 2236 type="reset" 2237 class="search-reset hidden" 2238 aria-label="Reset" 2239 >Clear</button> 2240 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results data-scroll-lock-scrollable> 2241 <div class="predictive-search__loading-state"> 2242 <div class="predictive-search__loader loader"><div class="loader-indeterminate"></div></div> 2243 </div> 2244 </div> 2245 2246 <span 2247 class="predictive-search-status visually-hidden" 2248 role="status" 2249 aria-hidden="true" 2250 data-predictive-search-status 2251 ></span></form></predictive-search><div class="predictive-search predictive-search--empty" data-popular-searches data-scroll-lock-scrollable> 2252 <div class="wrapper"><div 2253 class="predictive-search__column" 2254 style="--columns: repeat(4, minmax(0, 1fr));" 2255 > 2256 <p class="predictive-search__heading">Popular products</p> 2257 2258 <div class="predictive-search__group"> 2259 <div class="predictive-search__products__list grid-outer"> 2260 <div class="grid"> 2261<div 2262 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2263 role="option" 2264 aria-selected="false" 2265 data-aos="fade" 2266 data-aos-delay="200" 2267 data-aos-duration="800" 2268 data-aos-anchor="details[open] .search-popdown" 2269 > 2270 <a 2271 href="/products/travel-backpack-40l" 2272 class="product-link" 2273 aria-label="Pro Backpack 40L" 2274 2275 data-product-link 2276 > 2277 <div class="product-item__image double__image"><div class="product-item__bg"> 2278 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=2048&v=1784754940&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2279</figure> 2280 2281 </div><hover-images class="product-item__bg__under"> 2282 <div class="product-item__bg__slider" data-hover-slider> 2283 <div 2284 class="product-item__bg__slide" 2285 data-hover-slide-touch 2286 > 2287 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=2048&v=1784754940&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2288</figure> 2289 2290 </div><div 2291 class="product-item__bg__slide" 2292 data-hover-slide 2293 data-hover-slide-touch 2294 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?crop=center&height=2048&v=1784577385&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2295</figure> 2296</div></div> 2297 </hover-images></div> 2298 2299 <div class="product-information"> 2300 <div class="product-item__info body-medium"> 2301 <p class="product-item__title"> 2302 Pro Backpack 40L 2303 </p> 2304<span class="price"> 2305 2306 <span class="new-price"> 2307 2308$350 2309</span> 2310 2311 2312</span> 2313 2314</div> 2315 </div> 2316 </a> 2317 </div> 2318<div 2319 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2320 role="option" 2321 aria-selected="false" 2322 data-aos="fade" 2323 data-aos-delay="200" 2324 data-aos-duration="800" 2325 data-aos-anchor="details[open] .search-popdown" 2326 > 2327 <a 2328 href="/products/travel-together-lite" 2329 class="product-link" 2330 aria-label="Travel Together Lite" 2331 2332 data-product-link 2333 > 2334 <div class="product-item__image double__image"><div class="product-item__bg"> 2335 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?crop=center&height=2048&v=1712338650&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2336</figure> 2337 2338 </div><hover-images class="product-item__bg__under"> 2339 <div class="product-item__bg__slider" data-hover-slider> 2340 <div 2341 class="product-item__bg__slide" 2342 data-hover-slide-touch 2343 > 2344 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?crop=center&height=2048&v=1712338650&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2345</figure> 2346 2347 </div><div 2348 class="product-item__bg__slide" 2349 data-hover-slide 2350 data-hover-slide-touch 2351 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?crop=center&height=2048&v=1768371340&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2352</figure> 2353</div></div> 2354 </hover-images></div> 2355 2356 <div class="product-information"> 2357 <div class="product-item__info body-medium"> 2358 <p class="product-item__title"> 2359 Travel Together Lite 2360 </p> 2361<span class="price sale"> 2362 2363 <span class="new-price"> 2364 2365$425 2366</span> 2367
2368 <span class="old-price">$500</span> 2369 2370 2371</span> 2372 2373</div> 2374 </div> 2375 </a> 2376 </div> 2377<div 2378 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2379 role="option" 2380 aria-selected="false" 2381 data-aos="fade" 2382 data-aos-delay="200" 2383 data-aos-duration="800" 2384 data-aos-anchor="details[open] .search-popdown" 2385 > 2386 <a 2387 href="/products/expandable-backpack" 2388 class="product-link" 2389 aria-label="Expandable Backpack" 2390 2391 data-product-link 2392 > 2393 <div class="product-item__image double__image"><div class="product-item__bg"> 2394 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=2049&v=1752486884&width=2048" alt="Expandable Backpack" width="2048" height="2049" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2395</figure> 2396 2397 </div><hover-images class="product-item__bg__under"> 2398 <div class="product-item__bg__slider" data-hover-slider> 2399 <div 2400 class="product-item__bg__slide" 2401 data-hover-slide-touch 2402 > 2403 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=2049&v=1752486884&width=2048" alt="Expandable Backpack" width="2048" height="2049" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2404</figure> 2405 2406 </div><div 2407 class="product-item__bg__slide" 2408 data-hover-slide 2409 data-hover-slide-touch 2410 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?crop=center&height=2048&v=1772133382&width=2048" alt="Expandable Backpack" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2411</figure> 2412</div></div> 2413 </hover-images></div> 2414 2415 <div class="product-information"> 2416 <div class="product-item__info body-medium"> 2417 <p class="product-item__title"> 2418 Expandable Backpack 2419 </p> 2420<span class="price"> 2421 2422 <span class="new-price"> 2423 2424$250 2425</span> 2426 2427 2428</span> 2429 2430</div> 2431 </div> 2432 </a> 2433 </div> 2434<div 2435 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2436 role="option" 2437 aria-selected="false" 2438 data-aos="fade" 2439 data-aos-delay="200" 2440 data-aos-duration="800" 2441 data-aos-anchor="details[open] .search-popdown" 2442 > 2443 <a 2444 href="/products/daily-carry-pro" 2445 class="product-link" 2446 aria-label="Daily Carry Pro" 2447 2448 data-product-link 2449 > 2450 <div class="product-item__image double__image"><div class="product-item__bg"> 2451 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2452</figure> 2453 2454 </div><hover-images class="product-item__bg__under"> 2455 <div class="product-item__bg__slider" data-hover-slider> 2456 <div 2457 class="product-item__bg__slide" 2458 data-hover-slide-touch 2459 > 2460 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2461</figure> 2462 2463 </div><div 2464 class="product-item__bg__slide" 2465 data-hover-slide 2466 data-hover-slide-touch 2467 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?crop=center&height=2048&v=1770163341&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2468</figure> 2469</div></div> 2470 </hover-images></div> 2471 2472 <div class="product-information"> 2473 <div class="product-item__info body-medium"> 2474 <p class="product-item__title"> 2475 Daily Carry Pro 2476 </p> 2477<span class="price"> 2478 2479 <span class="new-price"> 2480 2481$250 2482</span> 2483 2484 2485</span> 2486 2487</div> 2488 </div> 2489 </a> 2490 </div></div> 2491 </div> 2492 </div> 2493 </div></div> 2494 </div><div class="search-popdown__close"> 2495 <button 2496 type="button" 2497 class="search-popdown__close__button" 2498 title="Close" 2499 data-popdown-close 2500 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24">
2500<path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2501 </div> 2502 </div> 2503 </div> 2504</div> 2505<span class="underlay" data-popdown-underlay></span> 2506 </details> 2507 </header-search-popdown> 2508 </div></div> 2509 2510 <div class="header__logo header__logo--image"> 2511 <a class="header__logo__link" href="/" data-logo-link><figure class="logo__img logo__img--color image-wrapper lazy-image is-loading" style="--aspect-ratio: 3.3333333333333335;"><img src="//www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?crop=center&height=120&v=1763405274&width=400" alt="Tortuga" width="400" height="120" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=200 200w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=120 120w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=240 240w" sizes="(min-width: 750px) 200px, (min-width: 240px) 120px, calc((100vw - 64px) * 0.5)" fetchpriority="high" class=" is-loading "> 2512</figure> 2513</a> 2514 </div> 2515 2516 <div class="header__mobile__right"> 2517 <div class="header__desktop__button header__desktop__button--cta"> 2518 <a class="btn btn--small btn--solid btn--primary" href="/pages/quiz"> 2519 <span>Take the Quiz</span> 2520 </a> 2521 </div> 2522<div class="header__mobile__button"> 2523 <a href="/account" class="navlink"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-profile-circled" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Account</span> 2524 </a> 2525 </div><div class="header__mobile__button"> 2526 <a href="/cart" class="navlink navlink--cart navlink--cart--icon" data-cart-toggle> 2527 <div class="navlink__cart__content"> 2528 <span class="visually-hidden">Cart</span> 2529 2530 <span class="header__cart__status__holder"> 2531 <cart-count class="header__cart__status" data-status-separator=": " data-cart-count="0" data-limit="10"> 2532 0 2533 </cart-count><!-- /snippets/social-icon.liquid --> 2534 2535 2536<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 24 24"><path d="m19.26 9.696 1.385 9A2 2 0 0 1 18.67 21H5.33a2 2 0 0 1-1.977-2.304l1.385-9A2 2 0 0 1 6.716 8h10.568a2 2 0 0 1 1.977 1.696zM14 5a2 2 0 1 0-4 0" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 2537 </div> 2538 </a> 2539 </div> 2540 </div> 2541 </div> 2542 2543 <div class="header__desktop" data-header-desktop><div class="header__desktop__upper header__desktop__upper--reverse" data-takes-space-wrapper> 2544 <div data-child-takes-space class="header__desktop__bar__l"><div class="header__logo header__logo--image"> 2545 <a class="header__logo__link" href="/" data-logo-link><figure class="logo__img logo__img--color image-wrapper lazy-image is-loading" style="--aspect-ratio: 3.3333333333333335;"><img src="//www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?crop=center&height=120&v=1763405274&width=400" alt="Tortuga" width="400" height="120" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=200 200w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=120 120w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=240 240w" sizes="(min-width: 750px) 200px, (min-width: 240px) 120px, calc((100vw - 64px) * 0.5)" fetchpriority="high" class=" is-loading "> 2546</figure> 2547</a> 2548 </div></div> 2549 2550 <div data-child-takes-space class="header__desktop__bar__c"><nav class="header__menu" style="--highlight: #b32428;"> 2551 2552<hover-disclosure 2553 class="menu__item grandparent kids-2 images-2 " 2554 2555 aria-haspopup="true" 2556 aria-expanded="false" 2557 aria-controls="dropdown-b10e6b852756cf7cbbc1be4b0a179efd" 2558 role="button" 2559 2560> 2561 <a 2562 href="/collections/all" 2563 data-top-link 2564 class="navlink navlink--toplevel" 2565 > 2566 <span class="navtext">Shop</span> 2567 </a> 2568 2569 <div 2570 class="header__dropdown" 2571 id="dropdown-b10e6b852756cf7cbbc1be4b0a179efd" 2572 > 2573 <div class="header__dropdown__wrapper"> 2574 <div class="header__dropdown__inner"><div class="header__grandparent__links"> 2575 2576 2577<div class="dropdown__family"> 2578 <a 2579 href="/collections/all" 2580 data-stagger-first 2581 class="navlink navlink--child" 2582 >
2583 <span class="navtext"> 2584 Collections 2585</span> 2586 </a> 2587 2588<a 2589 href="/collections/travel-backpacks" 2590 data-stagger-second 2591 class="navlink navlink--grandchild" 2592 > 2593 <span class="navtext"> 2594 Travel Backpacks 2595</span> 2596 </a> 2597 2598<a 2599 href="/collections/personal-item-backpacks" 2600 data-stagger-second 2601 class="navlink navlink--grandchild" 2602 > 2603 <span class="navtext"> 2604 Personal Items 2605</span> 2606 </a> 2607 2608<a 2609 href="/collections/travel-accessories" 2610 data-stagger-second 2611 class="navlink navlink--grandchild" 2612 > 2613 <span class="navtext"> 2614 Accessories 2615</span> 2616 </a> 2617 2618<a 2619 href="/collections/bundles" 2620 data-stagger-second 2621 class="navlink navlink--grandchild navlink--highlight" 2622 > 2623 <span class="navtext"> 2624 Bundle and Save 2625</span> 2626 </a> 2627 2628<a 2629 href="https://tortugabackpacks.treet.co/" 2630 data-stagger-second 2631 class="navlink navlink--grandchild" 2632 > 2633 <span class="navtext"> 2634 Resale 2635</span> 2636 </a> 2637 2638 </div> 2639 2640<div class="dropdown__family"> 2641 <a 2642 href="/pages/travel-backpack-40l-pro-vs-lite" 2643 data-stagger-first 2644 class="navlink navlink--child" 2645 > 2646 <span class="navtext"> 2647 Learn 2648</span> 2649 </a> 2650 2651<a 2652 href="/pages/quiz" 2653 data-stagger-second 2654 class="navlink navlink--grandchild" 2655 > 2656 <span class="navtext"> 2657 Bag Finder Quiz 2658</span> 2659 </a> 2660 2661<a 2662 href="/pages/travel-backpack-40l-pro-vs-lite" 2663 data-stagger-second 2664 class="navlink navlink--grandchild" 2665 > 2666 <span class="navtext"> 2667 Pro vs. Lite 2668</span> 2669 </a> 2670 2671<a 2672 href="/pages/travel-backpack-fit" 2673 data-stagger-second 2674 class="navlink navlink--grandchild" 2675 > 2676 <span class="navtext"> 2677 Fit 2678</span> 2679 </a> 2680 2681<a 2682 href="/pages/materials-and-hardware" 2683 data-stagger-second 2684 class="navlink navlink--grandchild" 2685 > 2686 <span class="navtext"> 2687 Fabrics 2688</span> 2689 </a> 2690 2691 </div> 2692 2693 2694 </div><div class="menu__blocks" style="--images-space: 2;"> 2695<div 2696 class="menu__block menu__block--narrow" 2697 2698 2699> 2700 <div 2701 class="header__dropdown__image" 2702 2703 style="--text: #ffffff;" 2704 2705 data-stagger-first 2706 ><a href="/products/travel-backpack-40l" class="link-over-image"><div class="hero__content__wrapper align--bottom-left"> 2707 <div 2708 class=" 2709 hero__content hero__content--transparent 2710 backdrop--radial 2711 " 2712 ><p class="hero__description body-large"> 2713 Pro Backpack 40L 2714 </p></div> 2715 </div></a><figure class="image-wrapper lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?crop=center&height=2048&v=1784745811&width=2048" width="2048" height="2048" loading="lazy" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_effded5d-54c7-4b0f-a95a-27539f563d9e.webp?v=1784745811&width=1950 1950w" sizes="(min-width: 990px) calc((100vw - 100px) / 4), (min-width: 380px) 350px, calc(100vw - 30px)" fetchpriority="high" class=" is-loading "> 2716</figure> 2717</div> 2718</div> 2719 2720<div 2721 class="menu__block menu__block--narrow" 2722 2723 2724> 2725 <div 2726 class="header__dropdown__image" 2727 2728 style="--text: #ffffff;" 2729 2730 data-stagger-first 2731 ><a href="/products/daily-carry-pro" class="link-over-image"><div class="hero__content__wrapper align--bottom-left"> 2732 <div 2733 class=" 2734 hero__content hero__content--transparent 2735 backdrop--radial 2736 " 2737 ><p class="hero__description body-large"> 2738 Daily Carry Pro 2739 </p></div> 2740 </div></a><figure class="image-wrapper lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="lazy" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 990px) calc((100vw - 100px) / 4), (min-width: 380px) 350px, calc(100vw - 30px)" fetchpriority="high" class=" is-loading "> 2741</figure> 2742</div> 2743</div> 2744</div></div> 2745 </div> 2746 </div> 2747 2748</hover-disclosure> 2749 2750 2751<div 2752 class="menu__item child" 2753 2754> 2755 <a 2756 href="/pages/about" 2757 data-top-link 2758 class="navlink navlink--toplevel" 2759 > 2760 <span class="navtext">About</span> 2761 </a> 2762 2763</div> 2764 2765 2766<div 2767 class="menu__item child" 2768 2769> 2770 <a 2771 href="/pages/contact" 2772 data-top-link 2773 class="navlink navlink--toplevel" 2774 > 2775 <span class="navtext">Contact</span> 2776 </a> 2777 2778</div> 2779<div class="hover__bar"></div> 2780 2781 <div class="hover__bg"></div> 2782 </nav></div> 2783 2784 <div data-child-takes-space class="header__desktop__bar__r"><div class="header__desktop__buttons header__desktop__buttons--icons"><div class="header__desktop__button header__desktop__button--cta"> 2785 <a class="btn btn--small btn--solid btn--primary" href="/pages/quiz">
2786 <span>Take the Quiz</span> 2787 </a> 2788 </div> 2789<div class="header__desktop__button"> 2790 <a href="/account" class="navlink" title="My Account"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-profile-circled" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Account</span> 2791 </a> 2792 </div><div class="header__desktop__button"> 2793 <header-search-popdown> 2794 <details> 2795 <summary class="navlink navlink--search" aria-haspopup="dialog" title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Search</span> 2796 </summary><div class="search-popdown" aria-label="Search" data-popdown> 2797 <div class="wrapper"> 2798 <div class="search-popdown__main"><predictive-search><form 2799 class="search-form" 2800 action="/search" 2801 method="get" 2802 role="search" 2803 > 2804 <input name="options[prefix]" type="hidden" value="last"> 2805 2806 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg></button> 2807 2808 <div class="input-holder"> 2809 <label for="SearchInput--desktop" class="visually-hidden">Search</label> 2810 <input 2811 type="search" 2812 id="SearchInput--desktop" 2813 data-predictive-search-input="search-popdown-results" 2814 name="q" 2815 value="" 2816 placeholder="Search" 2817 role="combobox" 2818 aria-label="Search our store" 2819 aria-owns="predictive-search-results" 2820 aria-controls="predictive-search-results" 2821 aria-expanded="false" 2822 aria-haspopup="listbox" 2823 aria-autocomplete="list" 2824 autocorrect="off" 2825 autocomplete="off" 2826 autocapitalize="off" 2827 spellcheck="false" 2828 > 2829 2830 <button 2831 type="reset" 2832 class="search-reset hidden" 2833 aria-label="Reset" 2834 >Clear</button> 2835 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results data-scroll-lock-scrollable> 2836 <div class="predictive-search__loading-state"> 2837 <div class="predictive-search__loader loader"><div class="loader-indeterminate"></div></div> 2838 </div> 2839 </div> 2840 2841 <span 2842 class="predictive-search-status visually-hidden" 2843 role="status" 2844 aria-hidden="true" 2845 data-predictive-search-status 2846 ></span></form></predictive-search><div class="predictive-search predictive-search--empty" data-popular-searches data-scroll-lock-scrollable> 2847 <div class="wrapper"><div 2848 class="predictive-search__column" 2849 style="--columns: repeat(4, minmax(0, 1fr));" 2850 > 2851 <p class="predictive-search__heading">Popular products</p> 2852 2853 <div class="predictive-search__group"> 2854 <div class="predictive-search__products__list grid-outer"> 2855 <div class="grid"> 2856<div 2857 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2858 role="option" 2859 aria-selected="false" 2860 data-aos="fade" 2861 data-aos-delay="200" 2862 data-aos-duration="800" 2863 data-aos-anchor="details[open] .search-popdown" 2864 > 2865 <a 2866 href="/products/travel-backpack-40l" 2867 class="product-link" 2868 aria-label="Pro Backpack 40L" 2869 2870 data-product-link 2871 > 2872 <div class="product-item__image double__image"><div class="product-item__bg"> 2873 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=2048&v=1784754940&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2874</figure> 2875 2876 </div><hover-images class="product-item__bg__under"> 2877 <div class="product-item__bg__slider" data-hover-slider> 2878 <div 2879 class="product-item__bg__slide" 2880 data-hover-slide-touch 2881 > 2882 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=2048&v=1784754940&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2883</figure> 2884 2885 </div><div 2886 class="product-item__bg__slide" 2887 data-hover-slide 2888 data-hover-slide-touch 2889 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?crop=center&height=2048&v=1784577385&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2890</figure> 2891</div></div> 2892 </hover-images></div> 2893 2894 <div class="product-information"> 2895 <div class="product-item__info body-medium"> 2896 <p class="product-item__title"> 2897 Pro Backpack 40L 2898 </p> 2899<span class="price"> 2900 2901 <span class="new-price"> 2902 2903$350 2904</span> 2905 2906 2907</span> 2908 2909</div> 2910 </div> 2911 </a> 2912 </div> 2913<div 2914 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2915 role="option" 2916 aria-selected="false" 2917 data-aos="fade" 2918 data-aos-delay="200" 2919 data-aos-duration="800" 2920 data-aos-anchor="details[open] .search-popdown" 2921 > 2922 <a 2923 href="/products/travel-together-lite" 2924 class="product-link" 2925 aria-label="Travel Together Lite" 2926 2927 data-product-link 2928 > 2929 <div class="product-item__image double__image"><div class="product-item__bg"> 2930 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?crop=center&height=2048&v=1712338650&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2931</figure> 2932 2933 </div><hover-images class="product-item__bg__under"> 2934 <div class="product-item__bg__slider" data-hover-slider> 2935 <div 2936 class="product-item__bg__slide" 2937 data-hover-slide-touch 2938 > 2939 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?crop=center&height=2048&v=1712338650&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2940</figure> 2941 2942 </div><div 2943 class="product-item__bg__slide" 2944 data-hover-slide 2945 data-hover-slide-touch 2946 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?crop=center&height=2048&v=1768371340&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=900 900w, //ww
2946w.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2947</figure> 2948</div></div> 2949 </hover-images></div> 2950 2951 <div class="product-information"> 2952 <div class="product-item__info body-medium"> 2953 <p class="product-item__title"> 2954 Travel Together Lite 2955 </p> 2956<span class="price sale"> 2957 2958 <span class="new-price"> 2959 2960$425 2961</span> 2962 2963 <span class="old-price">$500</span> 2964 2965 2966</span> 2967 2968</div> 2969 </div> 2970 </a> 2971 </div> 2972<div 2973 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 2974 role="option" 2975 aria-selected="false" 2976 data-aos="fade" 2977 data-aos-delay="200" 2978 data-aos-duration="800" 2979 data-aos-anchor="details[open] .search-popdown" 2980 > 2981 <a 2982 href="/products/expandable-backpack" 2983 class="product-link" 2984 aria-label="Expandable Backpack" 2985 2986 data-product-link 2987 > 2988 <div class="product-item__image double__image"><div class="product-item__bg"> 2989 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=2049&v=1752486884&width=2048" alt="Expandable Backpack" width="2048" height="2049" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2990</figure> 2991 2992 </div><hover-images class="product-item__bg__under"> 2993 <div class="product-item__bg__slider" data-hover-slider> 2994 <div 2995 class="product-item__bg__slide" 2996 data-hover-slide-touch 2997 > 2998 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=2049&v=1752486884&width=2048" alt="Expandable Backpack" width="2048" height="2049" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 2999</figure> 3000 3001 </div><div 3002 class="product-item__bg__slide" 3003 data-hover-slide 3004 data-hover-slide-touch 3005 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?crop=center&height=2048&v=1772133382&width=2048" alt="Expandable Backpack" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3006</figure> 3007</div></div> 3008 </hover-images></div> 3009 3010 <div class="product-information"> 3011 <div class="product-item__info body-medium"> 3012 <p class="product-item__title"> 3013 Expandable Backpack 3014 </p> 3015<span class="price"> 3016 3017 <span class="new-price"> 3018 3019$250 3020</span> 3021 3022 3023</span> 3024 3025</div> 3026 </div> 3027 </a> 3028 </div> 3029<div 3030 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 3031 role="option" 3032 aria-selected="false" 3033 data-aos="fade" 3034 data-aos-delay="200" 3035 data-aos-duration="800" 3036 data-aos-anchor="details[open] .search-popdown" 3037 > 3038 <a 3039 href="/products/daily-carry-pro" 3040 class="product-link" 3041 aria-label="Daily Carry Pro" 3042 3043 data-product-link 3044 > 3045 <div class="product-item__image double__image"><div class="product-item__bg"> 3046 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3047</figure> 3048 3049 </div><hover-images class="product-item__bg__under"> 3050 <div class="product-item__bg__slider" data-hover-slider> 3051 <div 3052 class="product-item__bg__slide" 3053 data-hover-slide-touch 3054 > 3055 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3056</figure> 3057 3058 </div><div 3059 class="product-item__bg__slide" 3060 data-hover-slide 3061 data-hover-slide-touch 3062 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?crop=center&height=2048&v=1770163341&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3063</figure> 3064</div></div> 3065 </hover-images></div> 3066 3067 <div class="product-information"> 3068 <div class="product-item__info body-medium"> 3069 <p class="product-item__title"> 3070 Daily Carry Pro 3071 </p> 3072<span class="price"> 3073 3074 <span class="new-price"> 3075 3076$250 3077</span> 3078 3079 3080</span> 3081 3082</div> 3083 </div> 3084 </a> 3085 </div></div> 3086 </div> 3087 </div> 3088 </div></div> 3089 </div><div class="search-popdown__close"> 3090 <button 3091 type="button" 3092 class="search-popdown__close__button" 3093 title="Close" 3094 data-popdown-close 3095 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24">
3095<path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3096 </div> 3097 </div> 3098 </div> 3099</div> 3100<span class="underlay" data-popdown-underlay></span> 3101 </details> 3102 </header-search-popdown> 3103 </div><div class="header__desktop__button"> 3104 <a href="/cart" class="navlink navlink--cart navlink--cart--icon" title="Cart" data-cart-toggle> 3105 <div class="navlink__cart__content"> 3106 <span class="visually-hidden">Cart</span> 3107 3108 <span class="header__cart__status__holder"> 3109 <cart-count class="header__cart__status" data-status-separator=": " data-cart-count="0" data-limit="10"> 3110 0 3111 </cart-count><!-- /snippets/social-icon.liquid --> 3112 3113 3114<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 24 24"><path d="m19.26 9.696 1.385 9A2 2 0 0 1 18.67 21H5.33a2 2 0 0 1-1.977-2.304l1.385-9A2 2 0 0 1 6.716 8h10.568a2 2 0 0 1 1.977 1.696zM14 5a2 2 0 1 0-4 0" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 3115 </div> 3116 </a> 3117 </div> 3118 </div></div> 3119 </div></div> 3120 </div> 3121 </header> 3122</header-component> 3123 3124<div class="header__backfill" data-header-backfill></div> 3125
3126<script type="application/ld+json"> 3127 { 3128 "@context": "http://schema.org", 3129 "@type": "Organization", 3130 "name": "Tortuga", 3131 3132 "logo": "https:\/\/www.tortugabackpacks.com\/cdn\/shop\/files\/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274\u0026width=500", 3133 3134 "sameAs": [ 3135 "", 3136 "", 3137 "http:\/\/instagram.com\/tortugabackpacks", 3138 "", 3139 "https:\/\/www.youtube.com\/user\/TortugaBackpacks", 3140 "", 3141 "", 3142 "", 3143 "", 3144 "", 3145 "" 3146 ], 3147 "url": "https:\/\/www.tortugabackpacks.com" 3148 } 3149</script>
3149 3150</div><div id="shopify-section-sections--19495867482183__mobile-menu" class="shopify-section shopify-section-group-group-header"><mobile-menu 3151 class="mobile-menu color-scheme-1" 3152 data-section-id="sections--19495867482183__mobile-menu" 3153 data-section-type="mobile-menu" 3154 style="--COLUMNS: 2; --COLUMNS-MEDIUM: 2; --COLUMNS-SMALL: 2; --COLUMNS-MOBILE: 1;" 3155><header-drawer 3156 class="drawer drawer--header" 3157 data-drawer 3158 aria-label="Menu" 3159 id="mobile-menu-sections--19495867482183__mobile-menu" 3160 > 3161 <div class="drawer__inner" data-drawer-inner> 3162 <header class="drawer__head"> 3163 <button 3164 class="drawer__close" 3165 data-drawer-close 3166 aria-label="Show menu" 3167 aria-haspopup="true" 3168 aria-expanded="true" 3169 aria-controls="mobile-menu-sections--19495867482183__mobile-menu" 3170 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button><a 3171 class="header__logo__link header__logo__link--drawer" 3172 href="/" 3173 data-logo-link 3174 style="--logo-width-mobile:150px;" 3175 ><figure class="image-wrapper lazy-image is-loading" style="--aspect-ratio: 3.3333333333333335;"><img src="//www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?crop=center&height=90&v=1763405274&width=300" width="300" height="90" loading="lazy" srcset="//www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=150 150w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=225 225w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=150 150w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=225 225w, //www.tortugabackpacks.com/cdn/shop/files/tortuga_lockup_logo_300x90_whitebg.jpg?v=1763405274&width=300 300w" sizes="300" fetchpriority="high" class=" is-loading "> 3176</figure> 3177</a></header> 3178 3179 <div class="drawer__body"> 3180 <div class="drawer__content" data-drawer-content> 3181 <div class="drawer__content__scroll" data-scroll-lock-scrollable> 3182 <div class="mobile-menu__block mobile-menu__block--search block-padding" 3183 data-animation="drawer-items-fade" 3184 data-animation-duration="500" 3185 data-animation-delay="250" 3186 style="--block-padding-bottom: 14px;" 3187 > 3188 3189 <div class="mobile-menu__block-search"> 3190 <header-search-popdown> 3191 <details> 3192 <summary class="navlink navlink--search" aria-haspopup="dialog" title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Search</span> 3193 </summary><div class="search-popdown" aria-label="Search" data-popdown> 3194 <div class="wrapper"> 3195 <div class="search-popdown__main"><predictive-search><form 3196 class="search-form" 3197 action="/search" 3198 method="get" 3199 role="search" 3200 > 3201 <input name="options[prefix]" type="hidden" value="last"> 3202 3203 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg></button> 3204 3205 <div class="input-holder"> 3206 <label for="SearchInput--mobile--sections--19495867482183__mobile-menu" class="visually-hidden">Search</label> 3207 <input 3208 type="search" 3209 id="SearchInput--mobile--sections--19495867482183__mobile-menu" 3210 data-predictive-search-input="search-popdown-results" 3211 name="q" 3212 value="" 3213 placeholder="Search" 3214 role="combobox" 3215 aria-label="Search our store" 3216 aria-owns="predictive-search-results" 3217 aria-controls="predictive-search-results" 3218 aria-expanded="false" 3219 aria-haspopup="listbox"
3220 aria-autocomplete="list" 3221 autocorrect="off" 3222 autocomplete="off" 3223 autocapitalize="off" 3224 spellcheck="false" 3225 > 3226 3227 <button 3228 type="reset" 3229 class="search-reset hidden" 3230 aria-label="Reset" 3231 >Clear</button> 3232 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results data-scroll-lock-scrollable> 3233 <div class="predictive-search__loading-state"> 3234 <div class="predictive-search__loader loader"><div class="loader-indeterminate"></div></div> 3235 </div> 3236 </div> 3237 3238 <span 3239 class="predictive-search-status visually-hidden" 3240 role="status" 3241 aria-hidden="true" 3242 data-predictive-search-status 3243 ></span></form></predictive-search><div class="predictive-search predictive-search--empty" data-popular-searches data-scroll-lock-scrollable> 3244 <div class="wrapper"><div 3245 class="predictive-search__column" 3246 style="--columns: repeat(4, minmax(0, 1fr));" 3247 > 3248 <p class="predictive-search__heading">Popular products</p> 3249 3250 <div class="predictive-search__group"> 3251 <div class="predictive-search__products__list grid-outer"> 3252 <div class="grid"> 3253<div 3254 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 3255 role="option" 3256 aria-selected="false" 3257 data-aos="fade" 3258 data-aos-delay="200" 3259 data-aos-duration="800" 3260 data-aos-anchor="details[open] .search-popdown" 3261 > 3262 <a 3263 href="/products/travel-backpack-40l" 3264 class="product-link" 3265 aria-label="Pro Backpack 40L" 3266 3267 data-product-link 3268 > 3269 <div class="product-item__image double__image"><div class="product-item__bg"> 3270 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=2048&v=1784754940&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3271</figure> 3272 3273 </div><hover-images class="product-item__bg__under"> 3274 <div class="product-item__bg__slider" data-hover-slider> 3275 <div 3276 class="product-item__bg__slide" 3277 data-hover-slide-touch 3278 > 3279 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=2048&v=1784754940&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3280</figure> 3281 3282 </div><div 3283 class="product-item__bg__slide" 3284 data-hover-slide 3285 data-hover-slide-touch 3286 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?crop=center&height=2048&v=1784577385&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2026-JULY-NAPOLI-FEDERICO-12-OF-22-vs-finished.jpg2048x2048.webp?v=1784577385&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3287</figure> 3288</div></div> 3289 </hover-images></div> 3290 3291 <div class="product-information"> 3292 <div class="product-item__info body-medium"> 3293 <p class="product-item__title"> 3294 Pro Backpack 40L 3295 </p> 3296<span class="price"> 3297 3298 <span class="new-price"> 3299 3300$350 3301</span> 3302 3303 3304</span> 3305 3306</div> 3307 </div> 3308 </a> 3309 </div> 3310<div 3311 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 3312 role="option" 3313 aria-selected="false" 3314 data-aos="fade" 3315 data-aos-delay="200" 3316 data-aos-duration="800" 3317 data-aos-anchor="details[open] .search-popdown" 3318 > 3319 <a 3320 href="/products/travel-together-lite" 3321 class="product-link" 3322 aria-label="Travel Together Lite" 3323 3324 data-product-link 3325 > 3326 <div class="product-item__image double__image"><div class="product-item__bg"> 3327 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?crop=center&height=2048&v=1712338650&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3328</figure> 3329 3330 </div><hover-images class="product-item__bg__under"> 3331 <div class="product-item__bg__slider" data-hover-slider> 3332 <div 3333 class="product-item__bg__slide" 3334 data-hover-slide-touch 3335 > 3336 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?crop=center&height=2048&v=1712338650&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/travel-together-lite.webp?v=1712338650&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3337</figure> 3338 3339 </div><div 3340 class="product-item__bg__slide" 3341 data-hover-slide 3342 data-hover-slide-touch 3343 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?crop=center&height=2048&v=1768371340&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2024-03-TPP-BEST-OLIVER-03-OF-30-pt2.webp?v=1768371340&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3344</figure> 3345</div></div> 3346 </hover-images></div> 3347 3348 <div class="product-information"> 3349 <div class="product-item__info body-medium"> 3350 <p class="product-item__title"> 3351 Travel Together Lite 3352 </p> 3353<span class="price sale"> 3354 3355 <span class="new-price"> 3356 3357$425 3358</span> 3359
3360 <span class="old-price">$500</span> 3361 3362 3363</span> 3364 3365</div> 3366 </div> 3367 </a> 3368 </div> 3369<div 3370 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 3371 role="option" 3372 aria-selected="false" 3373 data-aos="fade" 3374 data-aos-delay="200" 3375 data-aos-duration="800" 3376 data-aos-anchor="details[open] .search-popdown" 3377 > 3378 <a 3379 href="/products/expandable-backpack" 3380 class="product-link" 3381 aria-label="Expandable Backpack" 3382 3383 data-product-link 3384 > 3385 <div class="product-item__image double__image"><div class="product-item__bg"> 3386 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=2049&v=1752486884&width=2048" alt="Expandable Backpack" width="2048" height="2049" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3387</figure> 3388 3389 </div><hover-images class="product-item__bg__under"> 3390 <div class="product-item__bg__slider" data-hover-slider> 3391 <div 3392 class="product-item__bg__slide" 3393 data-hover-slide-touch 3394 > 3395 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=2049&v=1752486884&width=2048" alt="Expandable Backpack" width="2048" height="2049" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3396</figure> 3397 3398 </div><div 3399 class="product-item__bg__slide" 3400 data-hover-slide 3401 data-hover-slide-touch 3402 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?crop=center&height=2048&v=1772133382&width=2048" alt="Expandable Backpack" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2024-SEPTEMBER-WALTERS-SHAUNTEL-29-OF-30.webp?v=1772133382&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3403</figure> 3404</div></div> 3405 </hover-images></div> 3406 3407 <div class="product-information"> 3408 <div class="product-item__info body-medium"> 3409 <p class="product-item__title"> 3410 Expandable Backpack 3411 </p> 3412<span class="price"> 3413 3414 <span class="new-price"> 3415 3416$250 3417</span> 3418 3419 3420</span> 3421 3422</div> 3423 </div> 3424 </a> 3425 </div> 3426<div 3427 class="predictive-search__grid-item product-item product-item grid-item product-item--left product-item--outer-text" 3428 role="option" 3429 aria-selected="false" 3430 data-aos="fade" 3431 data-aos-delay="200" 3432 data-aos-duration="800" 3433 data-aos-anchor="details[open] .search-popdown" 3434 > 3435 <a 3436 href="/products/daily-carry-pro" 3437 class="product-link" 3438 aria-label="Daily Carry Pro" 3439 3440 data-product-link 3441 > 3442 <div class="product-item__image double__image"><div class="product-item__bg"> 3443 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3444</figure> 3445 3446 </div><hover-images class="product-item__bg__under"> 3447 <div class="product-item__bg__slider" data-hover-slider> 3448 <div 3449 class="product-item__bg__slide" 3450 data-hover-slide-touch 3451 > 3452 <figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=2048&v=1761022544&width=2048" alt="Daily Carry Pro" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3453</figure> 3454 3455 </div><div 3456 class="product-item__bg__slide" 3457 data-hover-slide 3458 data-hover-slide-touch 3459 ><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?crop=center&height=2048&v=1770163341&width=2048" alt="" width="2048" height="2048" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=360 360w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=540 540w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=720 720w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=900 900w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1080 1080w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1296 1296w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1512 1512w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1728 1728w, //www.tortugabackpacks.com/cdn/shop/files/2025-10-BEST-OLIVER-07-50_e3be2fae-edf0-4885-9082-17a5793b6329.webp?v=1770163341&width=1950 1950w" sizes="(min-width: 1400px) calc((80vw - 100px) * 0.75 / 4), (min-width: 750px) calc(1100px * 0.75 / 3), 50px" fetchpriority="high" class=" is-loading "> 3460</figure> 3461</div></div> 3462 </hover-images></div> 3463 3464 <div class="product-information"> 3465 <div class="product-item__info body-medium"> 3466 <p class="product-item__title"> 3467 Daily Carry Pro 3468 </p> 3469<span class="price"> 3470 3471 <span class="new-price"> 3472 3473$250 3474</span> 3475 3476 3477</span> 3478 3479</div> 3480 </div> 3481 </a> 3482 </div></div> 3483 </div> 3484 </div> 3485 </div></div> 3486 </div><div class="search-popdown__close"> 3487 <button 3488 type="button" 3489 class="search-popdown__close__button" 3490 title="Close" 3491 data-popdown-close 3492 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24">
3492<path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3493 </div> 3494 </div> 3495 </div> 3496</div> 3497</details> 3498 </header-search-popdown> 3499 </div> 3500 </div><div class="mobile-menu__block mobile-menu__block--menu block-padding" 3501 data-mobile-menu-block 3502 3503 style="--bg: transparent;--block-padding-bottom: 14px;"> 3504 <div class="mobile-menu__block-inner" 3505 data-animation="drawer-items-fade" 3506 data-animation-duration="500" 3507 data-animation-delay="350"><nav class="drawer__menu" data-sliderule-pane="0" data-scroll-lock-scrollable style="--highlight: #b32428;--icon-size: calc(var(--font-body-large) * 1.5);"> 3508 <div class="drawer__main-menu body-large"><div class="sliderule__wrapper"> 3509 <div 3510 class="sliderow" 3511 role="button" 3512 data-animates="0" 3513 data-animation="drawer-items-fade" 3514 data-animation-delay="600" 3515 data-animation-duration="500" 3516 > 3517 <a class="sliderow__title" href="/collections/travel-backpacks"> 3518 <span> 3519 Travel Backpacks 3520</span> 3521 </a> 3522 </div></div> 3523<div class="sliderule__wrapper"> 3524 <div 3525 class="sliderow" 3526 role="button" 3527 data-animates="0" 3528 data-animation="drawer-items-fade" 3529 data-animation-delay="650" 3530 data-animation-duration="500" 3531 > 3532 <a class="sliderow__title" href="/collections/personal-item-backpacks"> 3533 <span> 3534 Personal Items 3535</span> 3536 </a> 3537 </div></div> 3538<div class="sliderule__wrapper"> 3539 <div 3540 class="sliderow" 3541 role="button" 3542 data-animates="0" 3543 data-animation="drawer-items-fade" 3544 data-animation-delay="700" 3545 data-animation-duration="500" 3546 > 3547 <a class="sliderow__title" href="/collections/travel-accessories"> 3548 <span> 3549 Accessories 3550</span> 3551 </a> 3552 </div></div> 3553<div class="sliderule__wrapper"> 3554 <div 3555 class="sliderow" 3556 role="button" 3557 data-animates="0" 3558 data-animation="drawer-items-fade" 3559 data-animation-delay="750" 3560 data-animation-duration="500" 3561 > 3562 <a class="sliderow__title sliderow__title--highlight" href="/collections/bundles"> 3563 <span> 3564 Bundle and Save 3565</span> 3566 </a> 3567 </div></div> 3568<div class="sliderule__wrapper"> 3569 <div 3570 class="sliderow" 3571 role="button" 3572 data-animates="0" 3573 data-animation="drawer-items-fade" 3574 data-animation-delay="800" 3575 data-animation-duration="500" 3576 > 3577 <a class="sliderow__title" href="https://tortugabackpacks.treet.co/"> 3578 <span> 3579 Resale 3580</span> 3581 </a> 3582 </div></div> 3583</div> 3584 </nav></div> 3585 </div><div class="mobile-menu__block mobile-menu__block--divider block-padding" 3586 data-mobile-menu-block 3587 3588 style="--bg: transparent;--block-padding-bottom: 14px;"> 3589 <div class="mobile-menu__block-inner" 3590 data-animation="drawer-items-fade" 3591 data-animation-duration="500" 3592 data-animation-delay="400"> 3593<div 3594 class="divider-holder block-padding" 3595 3596 3597 style="--block-padding-bottom:14px;" 3598><hr class="divider"></div></div> 3599 </div><div class="mobile-menu__block mobile-menu__block--button block-padding" 3600 data-mobile-menu-block 3601 3602 style="--bg: transparent;--block-padding-bottom: 14px;"> 3603 <div class="mobile-menu__block-inner" 3604 data-animation="drawer-items-fade" 3605 data-animation-duration="500" 3606 data-animation-delay="450"><div class="hero__button"> 3607 <a href="/pages/quiz" class="btn btn--solid btn--primary"> 3608 <span>Take the Quiz</span></a> 3609 </div></div> 3610 </div><div class="mobile-menu__block mobile-menu__block--menu-columns block-padding" 3611 data-mobile-menu-block 3612 3613 style="--bg: transparent;--block-padding-bottom: 14px;"> 3614 <div class="mobile-menu__block-inner"
3615 data-animation="drawer-items-fade" 3616 data-animation-duration="500" 3617 data-animation-delay="500"><nav class="drawer__menu" data-sliderule-pane="0" data-scroll-lock-scrollable style="--highlight: #b32428;--icon-size: calc(var(--font-body-large) * 1.5);"> 3618 <div class="drawer__main-menu body-large"><div class="sliderule__wrapper"> 3619 <div 3620 class="sliderow" 3621 role="button" 3622 data-animates="0" 3623 data-animation="drawer-items-fade" 3624 data-animation-delay="750" 3625 data-animation-duration="500" 3626 > 3627 <a class="sliderow__title" href="/pages/about"> 3628 <span> 3629 About 3630</span> 3631 </a> 3632 </div></div> 3633<div class="sliderule__wrapper"> 3634 <div 3635 class="sliderow" 3636 role="button" 3637 data-animates="0" 3638 data-animation="drawer-items-fade" 3639 data-animation-delay="800" 3640 data-animation-duration="500" 3641 > 3642 <a class="sliderow__title" href="/pages/contact"> 3643 <span> 3644 Contact 3645</span> 3646 </a> 3647 </div></div> 3648</div> 3649 </nav></div> 3650 </div> 3651 </div> 3652 </div> 3653 </div><div 3654 class="drawer__foot" 3655 style="--base-animation-delay: 350ms;" 3656 > 3657 <div class="drawer__foot__scroll" data-scroll-lock-scrollable> 3658 <div class="mobile-menu__block mobile-menu__block--socials block-padding" 3659 data-mobile-menu-block 3660 3661 style="--bg: transparent;--block-padding-bottom: 14px;"> 3662 <div class="mobile-menu__block-inner" 3663 data-animation="drawer-items-fade" 3664 data-animation-duration="500" 3665 data-animation-delay="250"> 3666<ul class="socials socials--mobile-menu socials--normal" 3667 ><li> 3668 <a href="http://instagram.com/tortugabackpacks" title="Tortuga on Instagram" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z" stroke="#000"/><path d="m17.5 6.51.01-.011" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Instagram</span> 3669 </a> 3670 </li><li> 3671 <a href="https://www.youtube.com/user/TortugaBackpacks" title="Tortuga on YouTube" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 24 24"><path d="m14 12-3.5 2v-4l3.5 2z" fill="#000" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 12.707v-1.415c0-2.895 0-4.343.905-5.274.906-.932 2.332-.972 5.183-1.053C9.438 4.927 10.818 4.9 12 4.9c1.181 0 2.561.027 3.912.065 2.851.081 4.277.121 5.182 1.053.906.931.906 2.38.906 5.274v1.415c0 2.896 0 4.343-.905 5.275-.906.931-2.331.972-5.183 1.052-1.35.039-2.73.066-3.912.066a141.1 141.1 0 0 1-3.912-.066c-2.851-.08-4.277-.12-5.183-1.052C2 17.05 2 15.602 2
367112.708z" stroke="#000"/></svg><span class="icon-fallback-text">YouTube</span> 3672 </a> 3673 </li></ul></div> 3674 </div> 3675 </div> 3676 </div></div> 3677 3678 <span class="underlay drawer__underlay" data-drawer-underlay></span> 3679 </header-drawer> 3680</mobile-menu> 3681 3682 3683</div> 3684<!-- END sections: group-header --> 3685 </div> 3686 3687 <!-- BEGIN sections: group-overlay --> 3688<div id="shopify-section-sections--19495867514951__cart-drawer" class="shopify-section shopify-section-group-group-overlay"> 3689</div> 3690<!-- END sections: group-overlay --> 3691 3692 <!-- CONTENT --> 3693 <main role="main" id="MainContent" class="main-content"> 3694 <div id="shopify-section-template--19495868629063__cart" class="shopify-section"><!-- /templates/cart.liquid --><style data-shopify>.cart { 3695 --PT: 80px; 3696 --PB: 50px; 3697 }</style><div class="cart-holder color-scheme-1"> 3698 <div 3699 class="cart section-padding is-empty" 3700 data-section-id="template--19495868629063__cart" 3701 data-section-type="cart" 3702 data-cart-page 3703 > 3704 <div class="cart__empty" data-cart-empty> 3705 <h1 3706 class="cart__title body-medium" 3707 data-animation="cart-items-fade" 3708 data-animation-duration="500" 3709 data-animation-delay="100">Cart</h1> 3710 3711 <p 3712 data-animation="cart-items-fade" 3713 data-animation-duration="500" 3714 data-animation-delay="150">Your Cart is Empty</p><div 3715 class="cart__empty__item" 3716 data-animation="cart-items-fade" 3717 data-animation-duration="500" 3718 data-animation-delay="200"> 3719 <a href="/collections/all" class="btn btn--outline btn--primary"> 3720 <span>Continue Shopping</span> 3721 </a> 3722 </div><div 3723 class="cart__empty__product" 3724 data-animation="cart-items-fade" 3725 data-animation-duration="500" 3726 data-animation-delay="250" 3727 ><quick-add-product 3728 3729 > 3730 <div 3731 class="product-upsell__holder product-upsell__holder--button" 3732 data-quick-add-holder="6720336527431" 3733 > 3734 <div data-cart-errors-container class="product-upsell__errors"></div> 3735 3736 <div class="product-upsell"> 3737 <div class="product-upsell__image"><a 3738 href="/products/travel-backpack-40l" 3739 class="product-upsell__image__link" 3740 aria-label="Pro Backpack 40L" 3741 > 3742 <div class="product-upsell__image__thumb"><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?crop=center&height=240&v=1784754940&width=240" alt="" width="240" height="240" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=120 120w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=240 240w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/Pro40L_front3_4rightwithstrap-hero_ee8a40ea-9178-4976-bf20-c758ac3cb883.webp?v=1784754940&width=360 360w" sizes="120px" class=" is-loading "> 3743</figure> 3744</div> 3745 </a></div> 3746 3747 <div class="product-upsell__content"><a href="/products/travel-backpack-40l" class="product-upsell__link"> 3748 <p class="product-upsell__title h3">Pro Backpack 40L</p><p class="product-upsell__price"> 3749 <span class="new-price">$350 3750</span></p></a><div class="product-upsell__actions"><form method="post" action="/cart/add" id="ProductFormUpsell--template--19495868629063__cart-6720336527431" accept-charset="UTF-8" class="product-upsell__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="39864592367687"> 3751 3752 3753 <input 3754 type="hidden" 3755 form="ProductFormUpsell--template--19495868629063__cart-6720336527431" 3756 name="properties[Size]" 3757 value="40L" 3758 > 3759 3760 <div class="btn__outer"> 3761 <button 3762 class="product-upsell__btn" 3763 type="submit" 3764 name="add" 3765 data-quick-add-btn 3766 data-add-to-cart 3767 3768 >
3769 <span class="btn__plus"></span> 3770 <span class="btn__text">Add</span> 3771 3772 <span class="btn__loader"> 3773 <svg height="18" width="18" class="svg-loader"> 3774 <circle r="7" cx="9" cy="9" /> 3775 <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9" /> 3776 </svg> 3777 </span> 3778 3779 <span class="btn__added"> </span> 3780 </button> 3781 </div><input type="hidden" name="product-id" value="6720336527431" /><input type="hidden" name="section-id" value="template--19495868629063__cart" /></form></div></div> 3782 </div></div> 3783 </quick-add-product><quick-add-product 3784 3785 > 3786 <div 3787 class="product-upsell__holder product-upsell__holder--button" 3788 data-quick-add-holder="6874947190855" 3789 > 3790 <div data-cart-errors-container class="product-upsell__errors"></div> 3791 3792 <div class="product-upsell"> 3793 <div class="product-upsell__image"><a 3794 href="/products/expandable-backpack" 3795 class="product-upsell__image__link" 3796 aria-label="Expandable Backpack" 3797 > 3798 <div class="product-upsell__image__thumb"><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.9995119570522206;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?crop=center&height=240&v=1752486884&width=240" alt="Expandable Backpack" width="240" height="240" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=120 120w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=240 240w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/Expandable_Backpack_featured_image.jpg?v=1752486884&width=360 360w" sizes="120px" class=" is-loading "> 3799</figure> 3800</div> 3801 </a></div> 3802 3803 <div class="product-upsell__content"><a href="/products/expandable-backpack" class="product-upsell__link"> 3804 <p class="product-upsell__title h3">Expandable Backpack</p><p class="product-upsell__price"> 3805 <span class="new-price">$250 3806</span></p></a><div class="product-upsell__actions"><form method="post" action="/cart/add" id="ProductFormUpsell--template--19495868629063__cart-6874947190855" accept-charset="UTF-8" class="product-upsell__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="40377084641351"> 3807 3808 3809 <input 3810 type="hidden" 3811 form="ProductFormUpsell--template--19495868629063__cart-6874947190855" 3812 name="properties[Size]" 3813 value="" 3814 > 3815 3816 <div class="btn__outer"> 3817 <button 3818 class="product-upsell__btn" 3819 type="submit" 3820 name="add" 3821 data-quick-add-btn 3822 data-add-to-cart 3823 3824 > 3825 <span class="btn__plus"></span> 3826 <span class="btn__text">Add</span> 3827 3828 <span class="btn__loader"> 3829 <svg height="18" width="18" class="svg-loader"> 3830 <circle r="7" cx="9" cy="9" /> 3831 <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9" /> 3832 </svg> 3833 </span> 3834
3835 <span class="btn__added"> </span> 3836 </button> 3837 </div><input type="hidden" name="product-id" value="6874947190855" /><input type="hidden" name="section-id" value="template--19495868629063__cart" /></form></div></div> 3838 </div></div> 3839 </quick-add-product><quick-add-product 3840 3841 > 3842 <div 3843 class="product-upsell__holder product-upsell__holder--button" 3844 data-quick-add-holder="7240083734599" 3845 > 3846 <div data-cart-errors-container class="product-upsell__errors"></div> 3847 3848 <div class="product-upsell"> 3849 <div class="product-upsell__image"><a 3850 href="/products/daily-carry-pro" 3851 class="product-upsell__image__link" 3852 aria-label="Daily Carry Pro" 3853 > 3854 <div class="product-upsell__image__thumb"><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?crop=center&height=240&v=1761022544&width=240" alt="Daily Carry Pro" width="240" height="240" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=120 120w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=240 240w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/Front.webp?v=1761022544&width=360 360w" sizes="120px" class=" is-loading "> 3855</figure> 3856</div> 3857 </a></div> 3858 3859 <div class="product-upsell__content"><a href="/products/daily-carry-pro" class="product-upsell__link"> 3860 <p class="product-upsell__title h3">Daily Carry Pro</p><p class="product-upsell__price"> 3861 <span class="new-price">$250 3862</span></p></a><div class="product-upsell__actions"><form method="post" action="/cart/add" id="ProductFormUpsell--template--19495868629063__cart-7240083734599" accept-charset="UTF-8" class="product-upsell__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="41787477884999"> 3863 3864 3865 <input 3866 type="hidden" 3867 form="ProductFormUpsell--template--19495868629063__cart-7240083734599" 3868 name="properties[Size]" 3869 value="" 3870 > 3871 3872 <div class="btn__outer"> 3873 <button 3874 class="product-upsell__btn" 3875 type="submit" 3876 name="add" 3877 data-quick-add-btn 3878 data-add-to-cart 3879 3880 > 3881 <span class="btn__plus"></span> 3882 <span class="btn__text">Add</span> 3883 3884 <span class="btn__loader"> 3885 <svg height="18" width="18" class="svg-loader"> 3886 <circle r="7" cx="9" cy="9" /> 3887 <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9" /> 3888 </svg> 3889 </span> 3890 3891 <span class="btn__added"> </span> 3892 </button> 3893 </div><input type="hidden" name="product-id" value="7240083734599" /><input type="hidden" name="section-id" value="template--19495868629063__cart" /></form></div></div> 3894 </div></div> 3895 </quick-add-product><quick-add-product 3896 3897 > 3898 <div 3899 class="product-upsell__holder product-upsell__holder--button" 3900 data-quick-add-holder="6779512225863" 3901 > 3902 <div data-cart-errors-container class="product-upsell__errors"></div> 3903 3904 <div class="product-upsell"> 3905 <div class="product-upsell__image"><a 3906 href="/products/travel-backpack-lite-40l" 3907 class="product-upsell__image__link" 3908 aria-label="Lite Backpack 40L" 3909 > 3910 <div class="product-upsell__image__thumb"><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 1.0;"><img src="//www.tortugabackpacks.com/cdn/shop/files/Lite_quarter_front_Tabletop_1.webp?crop=center&height=240&v=1744236826&width=240" alt="Travel Backpack Lite 40L" width="240" height="240" loading="eager" srcset="//www.tortugabackpacks.com/cdn/shop/files/Lite_quarter_front_Tabletop_1.webp?v=1744236826&width=120 120w, //www.tortugabackpacks.com/cdn/shop/files/Lite_quarter_front_Tabletop_1.webp?v=1744236826&width=180 180w, //www.tortugabackpacks.com/cdn/shop/files/Lite_quarter_front_Tabletop_1.webp?v=1744236826&width=240 240w, //www.tortugabackpacks.com/cdn/shop/files/Lite_quarter_front_Tabletop_1.webp?v=1744236826&width=300 300w, //www.tortugabackpacks.com/cdn/shop/files/Lite_quarter_front_Tabletop_1.webp?v=1744236826&width=360 360w" sizes="120px" class=" is-loading "> 3911</figure> 3912</div> 3913 </a></div> 3914 3915 <div class="product-upsell__content"><a href="/products/travel-backpack-lite-40l" class="product-upsell__link"> 3916 <p class="product-upsell__title h3">Lite Backpack 40L</p><p class="product-upsell__price">
3917 <span class="new-price">$250 3918</span></p></a><div class="product-upsell__actions"><form method="post" action="/cart/add" id="ProductFormUpsell--template--19495868629063__cart-6779512225863" accept-charset="UTF-8" class="product-upsell__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="41568545734727"> 3919 3920 3921 <input 3922 type="hidden" 3923 form="ProductFormUpsell--template--19495868629063__cart-6779512225863" 3924 name="properties[Size]" 3925 value="" 3926 > 3927 3928 <div class="btn__outer"> 3929 <button 3930 class="product-upsell__btn" 3931 type="submit" 3932 name="add" 3933 data-quick-add-btn 3934 data-add-to-cart 3935 3936 > 3937 <span class="btn__plus"></span> 3938 <span class="btn__text">Add</span> 3939 3940 <span class="btn__loader"> 3941 <svg height="18" width="18" class="svg-loader"> 3942 <circle r="7" cx="9" cy="9" /> 3943 <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9" /> 3944 </svg> 3945 </span> 3946 3947 <span class="btn__added"> </span> 3948 </button> 3949 </div><input type="hidden" name="product-id" value="6779512225863" /><input type="hidden" name="section-id" value="template--19495868629063__cart" /></form></div></div> 3950 </div></div> 3951 </quick-add-product></div>
3951<script src="//www.tortugabackpacks.com/cdn/shop/t/391/assets/recently-viewed.js?v=65653390500397507271783269431" defer="defer"></script>
3951 3952 3953 <recently-viewed 3954 class="cart__empty__product product__upsell--stacked hidden" 3955 id="recently-viewed-products-cart" 3956 data-limit="3" 3957 data-target="api-upsell-product" 3958 data-animation="cart-items-fade" 3959 data-animation-duration="500" 3960 data-animation-delay="300" 3961 ></recently-viewed></div> 3962 3963 <form id="cartForm" class="cart__form" action="/cart" method="post" novalidate data-cart-form> 3964 3965 3966 <div class="cart__inner"> 3967 <div class="cart__content"> 3968 <h1 3969 class="cart__title body-medium" 3970 data-animation="cart-items-fade" 3971 data-animation-duration="500" 3972 data-animation-delay="100"> 3973 Cart 3974 3975 <cart-count class="cart__items-count" data-cart-count="0">0</cart-count> 3976 </h1> 3977 3978 <div 3979 class="cart__button-continue" 3980 data-animation="cart-items-fade" 3981 data-animation-duration="500" 3982 data-animation-delay="150"> 3983 <a class="btn btn--outline btn--primary" href="/collections/all"> 3984 <span>Continue Shopping</span> 3985 </a> 3986 </div> 3987 3988 <div class="cart__errors" data-cart-errors> 3989 <div class="cart__errors__inner"> 3990 <h5 class="cart__errors__heading">Sorry, looks like we don't have enough of this product.</h5> 3991 3992 <p class="cart__errors__content" data-error-message></p> 3993 3994 <button 3995 class="cart__errors__close" 3996 type="button" 3997 data-cart-error-close 3998 aria-label="Close Cart" 3999 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4000 </div> 4001 </div> 4002 4003 <cart-items 4004 class="cart__items body-medium" 4005 data-items-holder 4006 data-animation="cart-items-fade" 4007 data-animation-duration="500" 4008 data-animation-delay="200" 4009 ></cart-items> 4010 </div> 4011 4012 <div class="cart__aside" data-checkout-buttons><div 4013 class="cart__price__holder" 4014 data-cart-price-holder 4015 data-animation="cart-items-fade" 4016 data-animation-duration="500" 4017 data-animation-delay="100" 4018 ><div class="cart__total"> 4019 <span class="cart__total__label">Subtotal</span> 4020 4021 <span class="cart__total__price cart__total__price--animated" data-cart-total="0">Free 4022</span> 4023 4024 <div class="cart__price__loader loader"><div class="loader-indeterminate"></div></div> 4025</div> 4026</div> 4027 4028 <collapsible-elements single="true"><div 4029 class="cart-block " 4030 data-animation="cart-items-fade" 4031 data-animation-duration="500" 4032 data-animation-delay="150" 4033 4034 ><div class="cart__foot__inner"> 4035 <div class="cart__buttons-wrapper"><div 4036 class="cart__buttons" 4037 data-cart-checkout-buttons 4038 > 4039 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 4040 <button 4041 type="submit" 4042 name="checkout" 4043 class="btn btn--full btn--primary btn--solid cart__checkout" 4044 ><!-- /snippets/animated-icon.liquid --> 4045 4046 4047<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-lock" viewBox="0 0 24 24"><path d="M16 12h1.4a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H6.6a.6.6 0 0 1-.6-.6v-6.8a.6.6 0 0 1 .6-.6H8m8 0V8c0-1.333-.8-4-4-4S8 6.667 8 8v4m8 0H8" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg>Check Out</button></fieldset> 4048 </div> 4049 </div> 4050 4051 <em class="cart__note">Shipping, taxes, and discount codes are calculated at checkout.</em> 4052 </div></div></collapsible-elements> 4053 </div> 4054 </div> 4055 </form> 4056 </div> 4057</div> 4058 4059 4060</div> 4061 </main> 4062 </div> 4063 4064 <!-- BEGIN sections: group-pre-footer --> 4065 4066<!-- END sections: group-pre-footer --> 4067 4068 <footer class="footer-sections"> 4069 <!-- BEGIN sections: group-footer --> 4070<div id="shopify-section-sections--19495867449415__section-divider" class="shopify-section shopify-section-group-group-footer divider-container"><!-- /sections/section-divider.liquid --><section 4071 id="Divider--sections--19495867449415__section-divider" 4072 class="divider-section section-padding color-scheme-1" 4073 data-section-id="sections--19495867449415__section-divider" 4074 data-section-type="divider" 4075 style="--PT: 0px; 4076 --PB: 0px;" 4077> 4078 <div class="divider-holder wrapper--full-padded"></div> 4079</section> 4080 4081 4082</div><div id="shopify-section-sections--19495867449415__footer" class="shopify-section shopify-section-group-group-footer"><!-- /sections/footer.liquid --><style data-shopify>.site-footer-wrapper { 4083 --PT: 50px; 4084 --PB: 50px; 4085 --item-count: 4; 4086 } 4087 4088 4089 .shopify-section-group-group-footer { --border: #767676; } 4090 .shopify-section-group-group-footer .field { --border: #767676; } 4091 4092</style><footer 4093 class="site-footer-wrapper section-padding color-scheme-2" 4094 data-section-id="sections--19495867449415__footer" 4095 data-section-type="footer" 4096> 4097 <div class="site-footer wrapper--full-padded"><collapsible-elements> 4098 <div class="footer__blocks"> 4099<div class="footer__block footer__block--newsletter" style="--desktop-width: 30%;" > 4100 <div class="footer__newsletter__wrapper"><h2 class="footer__block__title heading-x-small">Get On the List</h2><div class="rte footer__newsletter__text"><p>Join the Team Tortuga newsletter for a look behind the scenes and for the first shot at new gear.</p></div> 4101
4102<script src="//www.tortugabackpacks.com/cdn/shop/t/391/assets/newsletter.js?v=121149289364646711221783269431" defer="defer"></script>
4102<newsletter-component><form method="post" action="/contact#Newsletter--newsletter" id="Newsletter--newsletter" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><div class="newsletter__message newsletter__message--error errors" id="Newsletter-error--newsletter"><em>This customer is already subscribed!</em></div> 4103 4104 <input type="hidden" name="contact[accepts_marketing]" value="true"><div class="input-group"> 4105 <input 4106 type="email" 4107 id="email-input-newsletter" 4108 class="input-group__field" 4109 placeholder="Email" 4110 aria-label="Email" 4111 autocorrect="off" 4112 autocapitalize="off" 4113 name="contact[email]" 4114 data-newsletter-field 4115 4116 required> 4117 <button type="submit" class="caps newsletter__submit input-group__btn" name="commit" id="subscribe-button-newsletter"> 4118 <span>Join</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4119 </div></form></newsletter-component> 4120 4121<ul class="socials socials--newsletter socials--normal" 4122 ><li> 4123 <a href="http://instagram.com/tortugabackpacks" title="Tortuga on Instagram" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z" stroke="#000"/><path d="m17.5 6.51.01-.011" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Instagram</span> 4124 </a> 4125 </li><li> 4126 <a href="https://www.youtube.com/user/TortugaBackpacks" title="Tortuga on YouTube" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 24 24"><path d="m14 12-3.5 2v-4l3.5 2z" fill="#000" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 12.707v-1.415c0-2.895 0-4.343.905-5.274.906-.932 2.332-.972 5.183-1.053C9.438 4.927 10.818 4.9 12 4.9c1.181 0 2.561.027 3.912.065 2.851.081 4.277.121 5.182 1.053.906.931.906 2.38.906 5.274v1.415c0 2.896 0 4.343-.905 5.275-.906.931-2.331.972-5.183 1.052-1.35.039-2.73.066-3.912.066a141.1 141.1 0 0 1-3.912-.066c-2.851-.08-4.277-.12-5.183-1.052C2 17.05 2 15.602 2
412612.708z" stroke="#000"/></svg><span class="icon-fallback-text">YouTube</span> 4127 </a> 4128 </li></ul></div> 4129 </div> 4130<details class="footer__block footer__block--menu" style="--desktop-width: 15%;" data-collapsible desktop="false" mobile="false"> 4131 <summary class="h3 footer__block__title heading-x-small" data-collapsible-trigger>Tortuga 4132<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary><div data-collapsible-body> 4133 <ul class="footer__quicklinks unstyled" data-collapsible-content><li><a href="/pages/tortuga-discount-codes">Discount Codes</a></li><li><a href="/pages/affiliates">Affiliates</a></li><li><a href="/pages/creators">Creators</a></li><li><a href="/pages/careers">Careers</a></li><li><a href="/pages/study-abroad-scholarship">Study Abroad Scholarship</a></li></ul> 4134 </div></details> 4135<details class="footer__block footer__block--menu" style="--desktop-width: 15%;" data-collapsible desktop="false" mobile="false"> 4136 <summary class="h3 footer__block__title heading-x-small" data-collapsible-trigger>Help 4137<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary><div data-collapsible-body> 4138 <ul class="footer__quicklinks unstyled" data-collapsible-content><li><a href="/pages/shipping">Shipping</a></li><li><a href="/pages/returns">Returns</a></li><li><a href="/pages/warranty">Warranty</a></li><li><a href="/pages/faq">FAQs</a></li><li><a href="/pages/privacy-policy">Privacy Policy</a></li><li><a href="/pages/terms-of-service">Terms of Service</a></li><li><a href="/pages/accessibility">Accessibility</a></li></ul> 4139 </div></details> 4140<details class="footer__block footer__block--text" style="--desktop-width: 20%;" data-collapsible desktop="false" mobile="false"> 4141 <summary class="h3 footer__block__title heading-x-small" data-collapsible-trigger>About 4142<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary> 4143 4144 <div data-collapsible-body> 4145 <div class="" data-collapsible-content><div class="rte"><p>Tortuga makes carry on backpacks for all-day comfort and years of hard travel.</p></div></div> 4146 </div> 4147 </details></div> 4148 </collapsible-elements></div> 4149</footer> 4150 4151 4152</div> 4153<!-- END sections: group-footer --> 4154 </footer> 4155 4156 <!-- Root element of PhotoSwipe. Must have class pswp. --> 4157<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true"> 4158 <!-- Background of PhotoSwipe. 4159 It's a separate element as animating opacity is faster than rgba(). --> 4160 <div class="pswp__bg"></div> 4161 4162 <!-- Slides wrapper with overflow:hidden. --> 4163 <div class="pswp__scroll-wrap"> 4164 <!-- Container that holds slides. 4165 PhotoSwipe keeps only 3 of them in the DOM to save memory. 4166 Don't modify these 3 pswp__item elements, data is added later on. --> 4167 <div class="pswp__container"> 4168 <div class="pswp__item"></div> 4169 <div class="pswp__item"></div> 4170 <div class="pswp__item"></div> 4171 </div> 4172 4173 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 4174 <div class="pswp__ui pswp__ui--hidden"> 4175 <div class="pswp__top-bar"> 4176 <!-- Controls are self-explanatory. Order can be changed. --> 4177 4178 <div class="pswp__counter"></div> 4179 4180 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4181 4182 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 4183 <!-- element will get class pswp__preloader--active when preloader is running --> 4184 <div class="pswp__preloader"> 4185 <div class="pswp__preloader__icn"> 4186 <div class="pswp__preloader__cut"> 4187 <div class="pswp__preloader__donut"></div> 4188 </div> 4189 </div> 4190 </div> 4191 </div> 4192 4193 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 4194 <div class="pswp__share-tooltip"></div> 4195 </div> 4196 4197 <button class="pswp__button pswp__button--arrow--left" title="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24">
4197<path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Previous</span> 4198 </button> 4199 4200 <button class="pswp__button pswp__button--arrow--right" title="Next"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Next</span> 4201 </button> 4202 4203 <div class="pswp__thumbs"></div> 4204 4205 <div class="pswp__caption"> 4206 <div class="pswp__caption__center"></div> 4207 4208 <a href="#" class="pswp__caption-close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Close</span> 4209 </a> 4210 </div> 4211 </div> 4212 </div> 4213</div> 4214 4215<button 4216 type="button" 4217 class="btn btn--scroll-top btn--black btn--solid" 4218 aria-label="Scroll to top" 4219 data-scroll-top-button 4220 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-up" viewBox="0 0 24 24"><path d="m6 15 6-6 6 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
4220<script> 4221 (function() { 4222 function applyPatch() { 4223 const currentFetch = window.fetch; 4224 if (typeof currentFetch !== 'function') return; 4225 if (currentFetch.__judgePatched) return; 4226 4227 window.fetch = function(input, init) { 4228 if (input instanceof Request && input.url.includes('judge.me')) { 4229 return currentFetch.call(this, input.url, { 4230 method: input.method, 4231 headers: input.headers, 4232 body: input.body, 4233 mode: input.mode, 4234 credentials: input.credentials, 4235 cache: input.cache, 4236 redirect: input.redirect, 4237 referrer: input.referrer, 4238 referrerPolicy: input.referrerPolicy, 4239 integrity: input.integrity, 4240 signal: input.signal, 4241 ...init 4242 }); 4243 } 4244 return currentFetch.apply(this, arguments); 4245 }; 4246 window.fetch.__judgePatched = true; 4247 } 4248 4249 window.addEventListener('load', () => setTimeout(applyPatch, 3000)); 4250 })(); 4251 </script>
4251<!-- Paste marketing code or third party scripts below this comment line ============== --> 4252 4253 <!-- And above this comment line ================================================== --> 4254 <div id="shopify-block-AaThtRWh0U0NnSlJNb__7902831097370503076" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: edd_read_data_from_metafields --> 4255 4256 4257 4258 4259 4260 4261<!-- get collection --> 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280�� 4281 4282 4283 4284<div class="sb_info_extension metafield_update" style="display:none"> 4285 <div class="sb_user_country_code">US</div> 4286 <div class="sb_user_country_name">United States</div> 4287 <div class="sb_store_date">Oct 01, 2026 02:11</div> 4288 <div> 4289 Product Tag : 4290 4291 </div> 4292 <div> 4293 Product Collection : 4294 4295 </div> 4296</div>
4296<script>window.sb_edd_customer = { logged_in: false };</script>
4296 4297
4298<script> 4299 var sb_edd_general_data = {"edd_options":{"is_enabled":"1","cutoff_time":"11 : 00 AM","off_day":"Saturday,Sunday","message":"\u003cdiv style=\"text-align:left;color:rgb(15, 5, 5);font-size:16px;\"\u003e\u003cimg src=\"img\/icon_img58.png?mik7S\" raggable=\"false\" style=\"vertical-align: middle;background:transparent\"\u003e\u003cspan style=\"font-size: 14px;\"\u003eArrives by\u003c\/span\u003e\u003cspan style=\"font-size: 14px;\"\u003e\u0026nbsp;{max_lead_days,5}\u003c\/span\u003e\u003c\/div\u003e","msg_preview":{"font_size":"","text_transfrom":"initial","font_weight":"","font_style":"","text_align":"left","border":"rgb(239, 239, 239)","color":"","highlight_clr":"not_set","background_clr":"rgb(248, 247, 246)","background_option":"color ","background":"","margin":"10px 0px 10px 0px ","padding":"10px 10px 10px 10px ","border_radius":"0px"},"date_format":"17","countdown_formate":"3","is_all_products":"1","display_on_other_page":"0","cutofftime_enable":"1","edd_for_customer_or_admin":"admin","hide_default_message":"0","cart_msg_apperance":"date","is_rule_set_for_zipcode":"0","is_shipping_data_set":"1","all_rule_country":[""],"is_rule_set_for_location":"0","holidays":"[{\"holiday\":\"2025-05-26\",\"name\":\"Memorial Day\",\"every_year\":\"No\"},{\"holiday\":\"2025-07-04\",\"name\":\"Fourth of July\",\"every_year\":\"No\"},{\"holiday\":\"2025-09-01\",\"name\":\"Labor Day\",\"every_year\":\"No\"},{\"holiday\":\"2025-11-27\",\"name\":\"Thanksgiving\",\"every_year\":\"No\"},{\"holiday\":\"2025-12-25\",\"name\":\"Christmas\",\"every_year\":\"No\"},{\"holiday\":\"2026-01-01\",\"name\":\"New Year's Day\",\"every_year\":\"No\"},{\"holiday\":\"2026-05-01\",\"name\":\"ShipDaddy Closed\",\"every_year\":\"No\"}]","delivery_off_day":"Saturday,Sunday","custom_date_format":"dddd, MMMM D","date_option":"custom","apply_today_tomorrow":"0","check_box_change_msg_position":"","check_box_order_confirmation":"","custom_cart_label":"Delivery Estimate","detail_page_class":"","additional_script":" ","template_id":"not_set","animation_class":"no_effect","custom_css":".delivery_msg p {\n margin: 0;\n}\n.delivery_msg {\nfont-family: owners-text, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n}\n.hightlight_date {\n font-weight: bold;\n}\n@media screen and (max-width: 750px) {\n .delivery_msg {\n font-size: 16.8px;\n }\n}\n.hightlight_date{font-weight: unset !important;}\n.delivery_msg {\n font-size: 17.85px;}","is_vaction_msg_on":"false","shop":"tortugabackpacks.myshopify.com","collection_page_eta_enable":"0","collection_eta_message":"Get it by {delivery_min_date} - {delivery_max_date}","show_reviewPopup_in_setting":"1","trial_active":0,"trial_end_date":"2025-04-18","allow_store":0,"allow_store_end_date":"not_get","plan_info":{"plan":"premium","is_active":1},"edd_customer_option":{"min_day":"1","max_day":"3","calender_alignment":"right","cart_calendar_heading":"Schedule Product Delivery","cart_calendar_err_msg":"Please select delivery date before checkout","order_delivery_date_label":"Delivery Date","order_delivery_day_label":"Delivery Day","weekday_translation":"Sun,Mon,Tue,Wen,Thu,Fri,Sat","month_translation":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","off_day":""},"store_id":"11416","store_country_code":"US","store_country_name":"United States","app_block_type":"not_set","app_is_block":"0","app_plan_name":"Basic Usage v1"},"edd_customer_option":{"min_day":"1","max_day":"3","calender_alignment":"right","cart_calendar_heading":"Schedule Product Delivery","cart_calendar_err_msg":"Please select delivery date before checkout","order_delivery_date_label":"Delivery Date","order_delivery_day_label":"Delivery Day","weekday_translation":"Sun,Mon,Tue,Wen,Thu,Fri,Sat","month_translation":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","off_day":""},"is_install":"1","plan_info":{"plan":"premium","is_active":1},"edd_exclude_product":"not_set","random_string":"7c2ei"}; 4300 var sb_edd_all_product_msg = "not_set" 4301 var sb_edd_collection_msg = "not_set" 4302 var sb_edd_specific_product_msg = "not_set" 4303 var sb_edd_product_tag_msg = "not_set" 4304 var sb_edd_product_vendor_msg = "not_set" 4305 var specific_date_format = 'not_set';
4306 var specific_date_option = 'not_set'; 4307 var specific_custom_date_format = 'not_set'; 4308 var specific_cutofftime_enable = 'not_set'; 4309 var specific_cutofftime = 'not_set'; 4310 var specific_countdown_option = 'not_set' 4311 var sb_additional_option = 'not_set'; 4312 var sb_is_continue_selling = '0'; 4313 var store_language ='en'; 4314 var edd_shop ='not_set'; 4315 var sb_eta_set_for_location = 'not_set'; 4316 var specific_holiday = 'not_set'; 4317 var specific_delivery_weekoff = 'not_set'; 4318 var specific_weekoff = 'not_set'; 4319 var sb_store_date_with_time = `Oct 01, 2026 02:11 AM` 4320 4321 if(sb_edd_general_data == null) 4322 { 4323 if(typeof edd_options != 'undefined'){ 4324 var sb_edd_options = edd_options ; 4325 var sb_edd_plan_info = edd_plan_info; 4326 } 4327 }else{ 4328 var sb_edd_plan_info = sb_edd_general_data.plan_info; 4329 var sb_edd_options = sb_edd_general_data.edd_options; 4330 var edd_exclude_product = sb_edd_general_data.edd_exclude_product 4331 } 4332 if(sb_edd_all_product_msg == null){ if(typeof edd_all_product_msg != 'undefined'){ sb_edd_all_product_msg = edd_all_product_msg}else{sb_edd_all_product_msg = 'not_set'}} 4333 if(sb_edd_collection_msg == null){if(typeof edd_collection_msg != 'undefined'){sb_edd_collection_msg = edd_collection_msg}else{sb_edd_collection_msg = 'not_set'}} 4334 if(sb_edd_specific_product_msg == null){if(typeof edd_specific_product_msg != 'undefined'){sb_edd_specific_product_msg = edd_specific_product_msg}else{sb_edd_specific_product_msg = 'not_set'}} 4335 if(sb_edd_product_tag_msg == null){if(typeof edd_product_tag_msg != 'undefined'){sb_edd_product_tag_msg = edd_product_tag_msg}else{sb_edd_product_tag_msg = 'not_set'}} 4336 if(sb_edd_product_vendor_msg == null){if(typeof edd_product_vendor_msg != 'undefined'){sb_edd_product_vendor_msg = edd_product_vendor_msg}else{sb_edd_product_vendor_msg = 'not_set'}} 4337 4338 if(typeof sb_edd_all_product_msg[0].store_locatore_list == 'undefined'){ 4339 sb_edd_all_product_msg = createNewObjectForExistingStore(sb_edd_all_product_msg) 4340 } 4341 if(typeof sb_edd_collection_msg[0].store_locatore_list == 'undefined'){ 4342 sb_edd_collection_msg = createNewObjectForExistingStore(sb_edd_collection_msg) 4343 } 4344 if(typeof sb_edd_specific_product_msg[0].store_locatore_list == 'undefined'){ 4345 sb_edd_specific_product_msg = createNewObjectForExistingStore(sb_edd_specific_product_msg) 4346 } 4347 if(typeof sb_edd_product_tag_msg[0].store_locatore_list == 'undefined'){ 4348 sb_edd_product_tag_msg = createNewObjectForExistingStore(sb_edd_product_tag_msg) 4349 } 4350 if(typeof sb_edd_product_vendor_msg[0].store_locatore_list == 'undefined'){ 4351 sb_edd_product_vendor_msg = createNewObjectForExistingStore(sb_edd_product_vendor_msg) 4352 } 4353 // country checker 4354 var is_country_dropdown_on = '0'; 4355 if(typeof sb_edd_options.is_country_dropdown_on != "undefined"){ 4356 is_country_dropdown_on = sb_edd_options.is_country_dropdown_on; 4357 } 4358 4359 function createNewObjectForExistingStore(edd_obj_meta){ 4360 for(i=0;i<edd_obj_meta.length;i++){ 4361 if(typeof edd_obj_meta[i].location_enable == 'undefined'){ 4362 obj = {location_enable :'0'} 4363 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4364 } 4365 if(typeof edd_obj_meta[i].shipping_enable == 'undefined'){ 4366 obj = {shipping_enable :'0'} 4367 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4368 } 4369 if(typeof edd_obj_meta[i].zipcode_enable == 'undefined'){ 4370 obj = {zipcode_enable :'0'} 4371 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4372 } 4373 if(typeof edd_obj_meta[i].is_continue_selling == 'undefined'){ 4374 obj = {is_continue_selling :'0'} 4375 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4376 } 4377 if(typeof edd_obj_meta[i].additional_option == 'undefined'){ 4378 obj = {additional_option :'not_set'} 4379 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4380 } 4381 if(typeof edd_obj_meta[i].zipcode_prefix_set == 'undefined'){ 4382 obj = {zipcode_prefix_set :'0'} 4383 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4384 } 4385 if(typeof edd_obj_meta[i].store_locatore_list == 'undefined'){ 4386 obj = {store_locatore_list :'not_set'} 4387 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 4388 } 4389 } 4390 return edd_obj_meta; 4391 } 4392 // country checker 4393 <!-- warehouse priority --> 4394 var warehouse_priority_option = 'default'; 4395 var warehouse_priority = 'not_set'; 4396 4397 if(typeof sb_edd_options.warehouse_priority_option != 'undefined'){ 4398 warehouse_priority_option = sb_edd_options.warehouse_priority_option 4399 } 4400 if(typeof sb_edd_options.warehouse_priority != 'undefined'){ 4401 warehouse_priority = sb_edd_options.warehouse_priority 4402 warehouse_priority = warehouse_priority.split(',') 4403 warehouse_priority = warehouse_priority.map(i=>Number(i)); 4404 } 4405 <!-- warehouse priority --> 4406 4407 var all_rule_country_array = []; 4408 if(typeof sb_edd_options.all_rule_country != 'undefined'){ 4409 all_rule_country_array = sb_edd_options.all_rule_country; 4410 4411 4412 // fix blank value issue for www.faberjewels.com 4413 checkBlankValue = Object.values(all_rule_country_array).some(value => value === ""); 4414 if(checkBlankValue){ 4415 all_rule_country_array = Object.fromEntries( 4416 Object.entries(all_rule_country_array).filter(([key, value]) => value !== "") 4417 ); 4418 } 4419 } 4420 4421 var sb_edd_is_homepage = `0`; 4422 4423 var edd_sb_product_id = ''; 4424 var edd_sb_product_title = ''; 4425 var edd_sb_product_handle = ''; 4426 var edd_sb_product_type = ''; 4427 var edd_sb_product_vendor = ''; 4428 var edd_check_sb_collection_id = ''; 4429 var edd_sb_product_qty = ''; 4430 var edd_sb_product_weight = ''; 4431 var sb_product_avaiable = ''; 4432 var edd_sb_product_tag = new Array(); 4433 var edd_sb_collection_id = new Array(); 4434 4435 var sb_edd_zipcode_enable = '0'; 4436 var sb_edd_shipping_enable = '0'; 4437 var sb_edd_location_enable = '0'; 4438 var sb_edd_zipcode_list = 'not_set'; 4439 var sb_edd_store_locatore_list = 'not_set'; 4440 var edd_multiple_rule_for_shipping = 'not_set'; 4441 4442 var sb_set_vaction_msg = '0'; 4443 4444 var sb_product_have_qty = 0; 4445 var sb_edd_message = 'not_set'; 4446 var sb_edd_preview_design = 'not_set'; 4447 var sb_set_specific_msg = 0; 4448 var sb_is_exclude_product = '0'; 4449 var edd_data; 4450 var edd_store_country,edd_store_country_code ,edd_user_country ,edd_user_country_code,edd_app_plan,edd_country_name,edd_country_code,edd_store_id; 4451 4452 var sb_is_set_msg_for_product = '0'; 4453 var is_set_msg_for_sb_product_type = '0'; 4454 var is_set_msg_for_sb_product_tag = '0'; 4455 var is_set_msg_for_sb_product_vendor = '0'; 4456 var is_set_msg_for_sb_all_product = '0'; 4457 var is_set_msg_for_sb_collection = '0'; 4458 var sb_product_locations=[]; 4459 var sb_location_with_qty = []; <!-- warehouse priority --> 4460 var variant_with_warehouse_qty = []; <!-- warehouse priority --> 4461 var sb_locationId_having_max_qty; 4462 var default_sb_product_locations=[]; 4463 var default_sb_location_with_qty = []; <!-- warehouse priority --> 4464 var default_variant_with_warehouse_qty = []; <!-- warehouse priority --> 4465 var default_sb_locationId_having_max_qty; 4466 var sb_is_rule_set_for_location = '0'; 4467 var sb_is_rule_set_for_zipcode = '0'; 4468 var sb_is_rule_set_for_shipping = '0'; 4469 var get_location_response = '0'; 4470 if(typeof sb_edd_options.is_rule_set_for_location != 'undefined'){ 4471 sb_is_rule_set_for_location = sb_edd_options.is_rule_set_for_location; 4472 } 4473 if(typeof sb_edd_options.is_rule_set_for_zipcode != 'undefined'){ 4474 sb_is_rule_set_for_zipcode = sb_edd_options.is_rule_set_for_zipcode; 4475 } 4476 if(typeof sb_edd_options.is_rule_set_for_shipping != 'undefined'){ 4477 sb_is_rule_set_for_shipping = sb_edd_options.is_rule_set_for_shipping; 4478 } 4479 4480 if(typeof sb_edd_options.shop != 'undefined'){ 4481 edd_shop = sb_edd_options.shop; 4482 }else if(typeof delivery_shop !== 'undefined'){ 4483 edd_shop = delivery_shop; 4484 }else{ 4485 edd_shop = Shopify.shop; 4486 } 4487 4488 4489 if(typeof show_edd_on_homepage_custom != 'undefined' ){ 4490 if(show_edd_on_homepage_custom == '1'){ 4491 edd_sb_product_id = edd_product_id; 4492 edd_sb_product_title = ``; 4493 edd_sb_product_handle = ``; 4494 edd_sb_product_type = edd_product_type; 4495 edd_sb_product_vendor = edd_product_vendor; 4496 //edd_check_sb_collection_id = `not_set`; 4497 edd_sb_product_qty =edd_product_qty; 4498 edd_sb_product_weight = edd_product_weight; 4499 sb_product_avaiable = product_avaiable; 4500 edd_sb_product_tag = edd_product_tag; 4501 edd_sb_collection_id = edd_collection_id; 4502 } 4503 } 4504 else{ 4505 edd_sb_product_id = ``; 4506 edd_sb_product_title = ``; 4507 edd_sb_product_handle = ``; 4508 edd_sb_product_type = ``; 4509 edd_sb_product_vendor = ``; 4510 edd_check_sb_collection_id = `not_set`; 4511 edd_sb_product_qty = ``; 4512 edd_sb_product_weight = ``; 4513 sb_product_avaiable = ``; 4514 sb_selected_product_qty = ``; 4515 edd_sb_product_tag = new Array(); 4516 edd_sb_collection_id = new Array();
4517 // check product availibitty at varinat level to support ETA for variant on load (instock / out of stock) 4518 if(typeof sb_edd_options.onLordavailibityForSeletedVaraint != 'undefined'){ 4519 if(sb_edd_options.onLordavailibityForSeletedVaraint == '1'){ 4520 sb_product_avaiable = sb_selected_product_qty; 4521 } 4522 } 4523 for (i = 0; i < document.getElementsByClassName("edd_sb_product_tag").length; i++) { 4524 edd_sb_product_tag.push(document.querySelector(".sb_info_extension .sb_product_tag_"+i).innerText); 4525 } 4526 for (i = 0; i < document.getElementsByClassName("edd_sb_product_collection").length; i++) { 4527 edd_sb_collection_id.push(document.querySelector(".sb_info_extension .product_collection_"+i).innerText); 4528 } 4529 } 4530 4531// var script = document.createElement('script'); 4532 // script.src = "https://estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/edd-proxy/main/main_function/index.js?25-09-25"; 4533// setTimeout(function(){ 4534 // document.head.appendChild(script); 4535// },100) 4536</script>
4536 4537 4538<!-- BEGIN app snippet: edd_main_eta_rule_logic -->
4538<script> 4539function setEDDCookie(cname, cvalue){ 4540 var d = new Date(); 4541 d.setTime(d.getTime() + (24 * 60 * 60 * 1000)); 4542 var expires = "expires="+d.toUTCString(); 4543} 4544function getEDDCookie(cname){ 4545 let name = cname + "="; 4546 let decodedCookie = document.cookie; 4547 let ca = decodedCookie.split(';'); 4548 for(let i = 0; i <ca.length; i++) { 4549 let c = ca[i]; 4550 while (c.charAt(0) == ' ') { 4551 c = c.substring(1); 4552 } 4553 if (c.indexOf(name) == 0) { 4554 return c.substring(name.length, c.length); 4555 } 4556 } 4557 return ""; 4558 } 4559 4560function check_sb_edd_coockie($){ 4561 var check_edd_data = getEDDCookie("edd_data"); 4562 4563 if(typeof Shopify !== 'undefined' && typeof Shopify.country !== 'undefined') { 4564 user_country_code = Shopify.country; 4565 }else{ 4566 console.log('Shopify Not defined'); 4567 if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){ 4568 user_country_code = sb_edd_options.store_country_code; 4569 } 4570 } 4571 if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){ 4572 store_country_code = sb_edd_options.store_country_code; 4573 }else{ 4574 store_country_code = user_country_code; 4575 } 4576 setCoockieForCountryMsg(store_country_code,user_country_code); 4577} 4578function setCoockieForCountryMsg(store_country_code,user_country_code){ 4579 sb_countries = [{country: 'All Country', code: 'all_country'}, {country: 'Afghanistan', code: 'AF'}, {country: 'land Islands', code: 'AX'}, {country: 'Albania', code: 'AL'}, {country: 'Algeria', code: 'DZ'}, {country: 'American Samoa', code: 'AS'}, {country: 'AndorrA', code: 'AD'}, {country: 'Angola', code: 'AO'}, {country: 'Anguilla', code: 'AI'}, {country: 'Antarctica', code: 'AQ'}, {country: 'Antigua and Barbuda', code: 'AG'}, {country: 'Argentina', code: 'AR'}, {country: 'Armenia', code: 'AM'}, {country: 'Aruba', code: 'AW'}, {country: 'Australia', code: 'AU'}, {country: 'Austria', code: 'AT'}, {country: 'Azerbaijan', code: 'AZ'}
4579, {country: 'Bahamas', code: 'BS'}, {country: 'Bahrain', code: 'BH'}, {country: 'Bangladesh', code: 'BD'}, {country: 'Barbados', code: 'BB'}, {country: 'Belarus', code: 'BY'}, {country: 'Belgium', code: 'BE'}, {country: 'Belize', code: 'BZ'}, {country: 'Benin', code: 'BJ'}, {country: 'Bermuda', code: 'BM'}, {country: 'Bhutan', code: 'BT'}, {country: 'Bolivia', code: 'BO'}, {country: 'Bosnia And Herzegovina', code: 'BA'}, {country: 'Botswana', code: 'BW'}, {country: 'Bouvet Island', code: 'BV'}, {country: 'Brazil', code: 'BR'}, {country: 'British Indian Ocean Territory', code: 'IO'}, {country: 'Brunei Darussalam', code: 'BN'}, {country: 'Saint Barthelemy', code: 'BL'}, {country: 'Bulgaria', code: 'BG'}, {country: 'Burkina Faso', code: 'BF'}, {country: 'Burundi', code: 'BI'}, {country: 'Cambodia', code: 'KH'}, {country: 'Cameroon', code: 'CM'}, {country: 'Canada', code: 'CA'}, {country: 'Cape Verde', code: 'CV'}, {country: 'Cayman Islands', code: 'KY'}, {country: 'Central African Republic', code: 'CF'}, {country: 'Chad', code: 'TD'}, {country: 'Chile', code: 'CL'}, {country: 'China', code: 'CN'}, {country: 'Christmas Island', code: 'CX'}, {country: 'Cocos (Keeling) Islands', code: 'CC'}, {country: 'Colombia', code: 'CO'}, {country: 'Comoros', code: 'KM'}, {country: 'Congo', code: 'CG'}, {country: 'Congo, The Democratic Republic of the', code: 'CD'}, {country: 'Cook Islands', code: 'CK'}, {country: 'Costa Rica', code: 'CR'}, {country: 'Cote D"Ivoire', code: 'CI'}, {country: 'Croatia', code: 'HR'}, {country: 'Cuba', code: 'CU'}, {country: 'Cyprus', code: 'CY'}, {country: 'Czech Republic', code: 'CZ'}, {country: 'Denmark', code: 'DK'}, {country: 'Djibouti', code: 'DJ'}, {country: 'Dominica', code: 'DM'}, {country: 'Dominican Republic', code: 'DO'}, {country: 'Ecuador', code: 'EC'}, {country: 'Egypt', code: 'EG'}, {country: 'El Salvador', code: 'SV'}, {country: 'Equatorial Guinea', code: 'GQ'}, {country: 'Eritrea', code: 'ER'}, {country: 'Estonia', code: 'EE'}, {country: 'Ethiopia', code: 'ET'}, {country: 'Falkland Islands (Malvinas)', code: 'FK'}, {country: 'Faroe Islands', code: 'FO'}, {country: 'Fiji', code: 'FJ'}, {country: 'Finland', code: 'FI'}, {country: 'France', code: 'FR'}, {country: 'French Guiana', code: 'GF'}, {country: 'French Polynesia', code: 'PF'}, {country: 'French Southern Territories', code: 'TF'}, {country: 'Gabon', code: 'GA'}, {country: 'Gambia', code: 'GM'}, {country: 'Georgia', code: 'GE'}, {country: 'Germany', code: 'DE'}, {country: 'Ghana', code: 'GH'}, {country: 'Gibraltar', code: 'GI'}, {country: 'Greece', code: 'GR'}, {country: 'Greenland', code: 'GL'}, {country: 'Grenada', code: 'GD'}, {country: 'Guadeloupe', code: 'GP'}, {country: 'Guam', code: 'GU'}, {country: 'Guatemala', code: 'GT'}, {country: 'Guernsey', code: 'GG'}, {country: 'Guinea', code: 'GN'}, {country: 'Guinea-Bissau', code: 'GW'}, {country: 'Guyana', code: 'GY'}, {country: 'Haiti', code: 'HT'}, {country: 'Heard Island & Mcdonald Islands', code: 'HM'}, {country: 'Holy See (Vatican City State)', code: 'VA'}, {country: 'Honduras', code: 'HN'}, {country: 'Hong Kong', code: 'HK'}, {country: 'Hungary', code: 'HU'}, {country: 'Iceland', code: 'IS'}
4579, {country: 'India', code: 'IN'}, {country: 'Indonesia', code: 'ID'}, {country: 'Iran, Islamic Republic Of', code: 'IR'}, {country: 'Iraq', code: 'IQ'}, {country: 'Ireland', code: 'IE'}, {country: 'Isle Of Man', code: 'IM'}, {country: 'Israel', code: 'IL'}, {country: 'Italy', code: 'IT'}, {country: 'Jamaica', code: 'JM'}, {country: 'Japan', code: 'JP'}, {country: 'Jersey', code: 'JE'}, {country: 'Jordan', code: 'JO'}, {country: 'Kazakhstan', code: 'KZ'}, {country: 'Kenya', code: 'KE'}, {country: 'Kiribati', code: 'KI'}, {country: 'Korea', code: 'KP'}, {country: 'Korea, Republic of', code: 'KR'}, {country: 'Kuwait', code: 'KW'}, {country: 'Kyrgyzstan', code: 'KG'}, {country: 'Lao People"S Democratic Republic', code: 'LA'}, {country: 'Latvia', code: 'LV'}, {country: 'Lebanon', code: 'LB'}, {country: 'Lesotho', code: 'LS'}, {country: 'Liberia', code: 'LR'}, {country: 'Libyan Arab Jamahiriya', code: 'LY'}, {country: 'Liechtenstein', code: 'LI'}, {country: 'Lithuania', code: 'LT'}, {country: 'Luxembourg', code: 'LU'}, {country: 'Macao', code: 'MO'}, {country: 'Macedonia, The Former Yugoslav Republic of', code: 'MK'}, {country: 'Madagascar', code: 'MG'}, {country: 'Malawi', code: 'MW'}, {country: 'Malaysia', code: 'MY'}, {country: 'Maldives', code: 'MV'}, {country: 'Mali', code: 'ML'}, {country: 'Malta', code: 'MT'}, {country: 'Marshall Islands', code: 'MH'}, {country: 'Martinique', code: 'MQ'}, {country: 'Mauritania', code: 'MR'}, {country: 'Mauritius', code: 'MU'}, {country: 'Mayotte', code: 'YT'}, {country: 'Mexico', code: 'MX'}, {country: 'Micronesia, Federated States of', code: 'FM'}, {country: 'Moldova', code: 'MD'}, {country: 'Monaco', code: 'MC'}, {country: 'Mongolia', code: 'MN'}, {country: 'Montenegro', code: 'ME'},{country: 'Montserrat', code: 'MS'},{country: 'Morocco', code: 'MA'}, {country: 'Mozambique', code: 'MZ'}, {country: 'Myanmar', code: 'MM'}, {country: 'Namibia', code: 'NA'}, {country: 'Nauru', code: 'NR'}, {country: 'Nepal', code: 'NP'}, {country: 'Netherlands', code: 'NL'}, {country: 'Netherlands Antilles', code: 'AN'}, {country: 'New Caledonia', code: 'NC'}, {country: 'New Zealand', code: 'NZ'}, {country: 'Nicaragua', code: 'NI'}, {country: 'Niger', code: 'NE'}, {country: 'Nigeria', code: 'NG'}, {country: 'Niue', code: 'NU'}, {country: 'Norfolk Island', code: 'NF'}, {country: 'Northern Mariana Islands', code: 'MP'}, {country: 'Norway', code: 'NO'}, {country: 'Oman', code: 'OM'}, {country: 'Pakistan', code: 'PK'}, {country: 'Palau', code: 'PW'}, {country: 'Palestinian Territory, Occupied', code: 'PS'}, {country: 'Panama', code: 'PA'}, {country: 'Papua New Guinea', code: 'PG'}, {country: 'Paraguay', code: 'PY'}, {country: 'Peru', code: 'PE'}, {country: 'Philippines', code: 'PH'}, {country: 'Pitcairn', code: 'PN'}, {country: 'Poland', code: 'PL'}, {country: 'Portugal', code: 'PT'}, {country: 'Puerto Rico', code: 'PR'}, {country: 'Qatar', code: 'QA'}, {country: 'Reunion', code: 'RE'}, {country: 'Romania', code: 'RO'}, {country: 'Russian Federation', code: 'RU'}, {country: 'Rwanda', code: 'RW'}, {country: 'Saint Helena', code: 'SH'}, {country: 'Saint Kitts And Nevis', code: 'KN'}, {country: 'Saint Lucia', code: 'LC'}, {country: 'Saint Pierre And Miquelon', code: 'PM'}
4579, {country: 'Saint Vincent And Grenadines', code: 'VC'}, {country: 'Saint Martin', code: 'MF'}, {country: 'Samoa', code: 'WS'}, {country: 'San Marino', code: 'SM'}, {country: 'Sao Tome And Principe', code: 'ST'}, {country: 'Saudi Arabia', code: 'SA'}, {country: 'Senegal', code: 'SN'}, {country: 'Serbia', code: 'RS'}, {country: 'Seychelles', code: 'SC'}, {country: 'Sierra Leone', code: 'SL'}, {country: 'Singapore', code: 'SG'}, {country: 'Slovakia', code: 'SK'}, {country: 'Slovenia', code: 'SI'}, {country: 'Solomon Islands', code: 'SB'}, {country: 'Somalia', code: 'SO'}, {country: 'South Africa', code: 'ZA'}, {country: 'South Georgia And Sandwich Islands', code: 'GS'}, {country: 'Spain', code: 'ES'}, {country: 'Sri Lanka', code: 'LK'}, {country: 'Sudan', code: 'SD'}, {country: 'Suriname', code: 'SR'}, {country: 'Svalbard And Jan Mayen', code: 'SJ'}, {country: 'Swaziland', code: 'SZ'}, {country: 'Sweden', code: 'SE'}, {country: 'Switzerland', code: 'CH'}, {country: 'Syrian Arab Republic', code: 'SY'}, {country: 'Taiwan', code: 'TW'}, {country: 'Tajikistan', code: 'TJ'}, {country: 'Tanzania', code: 'TZ'}
4579, {country: 'Thailand', code: 'TH'}, {country: 'Timor-Leste', code: 'TL'}, {country: 'Togo', code: 'TG'}, {country: 'Tokelau', code: 'TK'}, {country: 'Tonga', code: 'TO'}, {country: 'Trinidad And Tobago', code: 'TT'}, {country: 'Tunisia', code: 'TN'}, {country: 'Turkey', code: 'TR'}, {country: 'Turkmenistan', code: 'TM'}, {country: 'Turks And Caicos Islands', code: 'TC'}, {country: 'Tuvalu', code: 'TV'}, {country: 'Uganda', code: 'UG'}, {country: 'Ukraine', code: 'UA'}, {country: 'United Arab Emirates', code: 'AE'}, {country: 'United Kingdom', code: 'GB'}, {country: 'United States', code: 'US'}, {country: 'United States Outlying Islands', code: 'UM'}, {country: 'Uruguay', code: 'UY'}, {country: 'Uzbekistan', code: 'UZ'}, {country: 'Vanuatu', code: 'VU'}, {country: 'Venezuela', code: 'VE'}, {country: 'Viet Nam', code: 'VN'}, {country: 'Virgin Islands, British', code: 'VG'}, {country: 'Virgin Islands, U.S.', code: 'VI'}, {country: 'Wallis And Futuna', code: 'WF'}, {country: 'Western Sahara', code: 'EH'}, {country: 'Yemen', code: 'YE'}, {country: 'Zambia', code: 'ZM'}, {country: 'Zimbabwe', code: 'ZW'} ] 4580 4581 dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === user_country_code); 4582 user_country_name = sb_countries[dataset].country; 4583 dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === store_country_code); 4584 store_country_name = sb_countries[dataset].country; 4585 4586 edd_data =[{store_id : sb_edd_options.store_id, 4587 plan : sb_edd_plan_info.plan, 4588 store_country_name : store_country_name, 4589 store_country_code : store_country_code, 4590 user_country_name : user_country_name, 4591 user_country_code : user_country_code, 4592 allowed_store : sb_edd_options.allow_store, 4593 trial_store : '0', 4594 plan_active : '1' , 4595 is_install : '1' 4596 }]; 4597 setEDDCookie("edd_data", JSON.stringify(edd_data)); 4598 setEDDCountryData(edd_data[0]); 4599} 4600 4601function setEDDCountryData(check_edd_data){ 4602 edd_store_country_name = check_edd_data.store_country_name; 4603 edd_store_country_code = check_edd_data.store_country_code; 4604 edd_user_country_name = check_edd_data.user_country_name; 4605 edd_user_country_code = check_edd_data.user_country_code; 4606 4607 edd_app_plan = sb_edd_plan_info.plan; 4608 edd_store_id = sb_edd_options.store_id; 4609 edd_trial_store = sb_edd_options.trial_store; 4610 edd_allowed_store = sb_edd_options.allow_store; 4611 instock_based_on_avalibility = 0; 4612 4613 if(typeof sb_edd_options.instock_based_on_avalibility != 'undefined'){ 4614 instock_based_on_avalibility = sb_edd_options.instock_based_on_avalibility; 4615 } 4616 4617 instock_based_on_continue_selling = '0'; 4618 if(typeof sb_edd_options.instock_based_on_continue_selling != 'undefined'){ 4619 instock_based_on_continue_selling = sb_edd_options.instock_based_on_continue_selling; 4620 } 4621 4622 if(instock_based_on_continue_selling == '1'){ 4623 if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;} 4624 }else{ 4625 if(instock_based_on_avalibility == 1 || edd_store_id > 2614 || edd_shop == 'kitchen-king-uk.myshopify.com' || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' || edd_shop == 'estimated-delivery-date-time.myshopify.com'){ 4626 if(edd_sb_product_qty > 0){ 4627 sb_product_have_qty = 1; 4628 }else if(edd_sb_product_qty <= 0 && sb_product_avaiable == 'false' ){ 4629 /* set ETA rule comptible with out of stock product & dont have qty */ 4630 sb_product_have_qty = 3; 4631 } 4632 /* set ETA rule comptible with out of stock product & dont have qty */ 4633 }else{ 4634 if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;} 4635 } 4636 } 4637 4638 var is_vaction_msg_on = 'false'; 4639 if(typeof sb_edd_options.is_vaction_msg_on != 'undefined'){ 4640 is_vaction_msg_on = sb_edd_options.is_vaction_msg_on; 4641 } 4642 if(is_vaction_msg_on == 'true' && typeof sb_edd_options.vacation_message != 'undefined' && typeof sb_edd_options.schedule_date != 'undefined' && typeof sb_edd_options.schedule_end_date != 'undefined'){ 4643 vacation_message = sb_edd_options.vacation_message; 4644 schedule_date = sb_edd_options.schedule_date; 4645 schedule_end_date = sb_edd_options.schedule_end_date; 4646 4647 4648 if((new Date() > new Date(schedule_date)) && (new Date() < new Date(schedule_end_date)) ){ 4649 sb_set_vaction_msg = '1'; 4650 sb_is_rule_set_for_location = '0'; 4651 sb_edd_preview_design = {"animation_class":"no_effect","preview_design":"set","highlight_color":"not_set","color":"#000","border":"transparent","font_size":"16","text_align":"unset","text_transform":"unset","font_weight":"unset","font_style":"unset","background_option":"color","background":"transparent","margin":"0px 0px 0px 0px ","padding":"10px 10px 10px 10px ","border_radius":"0px "}; 4652 } 4653 } 4654 if(sb_is_rule_set_for_location == '0'){ 4655 //findSpecificEDDMsg(); 4656 if(sb_set_vaction_msg == '1'){ 4657 if(typeof edd_exclude_product != 'undefined' && edd_exclude_product != 'not_set' && edd_exclude_product.filter(e => e.check_rule_for == edd_sb_product_id).length > 0){ 4658 sb_is_exclude_product = '1'; 4659 }else{ 4660 sb_edd_message = sb_edd_options.vacation_message; 4661 sb_set_specific_msg = 1; 4662 } 4663 }else{ 4664 findSpecificEDDMsg(); 4665 } 4666 }else{ 4667 if(typeof checkEDDextension != 'undefined'){ 4668 clearInterval(checkEDDextension) 4669 } 4670 checkLocationResponse = setInterval(function(){ 4671 if(get_location_response == '1'){ 4672 clearInterval(checkLocationResponse) 4673 findSpecificEDDMsg(); 4674 } 4675 },500) 4676 } 4677 if(sb_set_specific_msg == 1){ 4678 edd_country_name = edd_user_country_name; 4679 edd_country_code = edd_user_country_code; 4680 }else{ 4681 edd_country_name = edd_store_country_name; 4682 edd_country_code = edd_store_country_code; 4683 } 4684} 4685/* changelog */ 4686/*16-02-24 */ 4687function checkUserCountry($){ 4688} 4689 function findUserCountry($){ 4690 $.ajax({
4691 url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/checkEDDPaymentFromAppExtension", 4692 data : {shop:edd_shop}, 4693 type:"POST", 4694 success: function(response){ 4695 edd_data = response; 4696 check_edd_data = JSON.parse(edd_data); 4697 setEDDCountryData(check_edd_data); 4698 checkEddDataInterval = setInterval(function(){ 4699 var check_edd_data = getEDDCookie("edd_data"); 4700 if (check_edd_data == ""){ 4701 //setEDDCookie("edd_data", edd_data); 4702 clearInterval(checkEddDataInterval); 4703 } 4704 },700); 4705 4706 } 4707 }) 4708 } 4709/* changelog */ 4710var loadScriptInLiquidData = function (url, callback) { 4711 var script = document.createElement('script'); 4712 script.type = 'text/javascript'; 4713 if (script.readyState) { 4714 script.onreadystatechange = function () { 4715 if (script.readyState == 'loaded' || script.readyState == 'complete') { 4716 script.onreadystatechange = null; 4717 callback(); 4718 } 4719 }; 4720 } else { 4721 script.onload = function () { 4722 callback(); 4723 }; 4724 } 4725 script.src = url; 4726 document.getElementsByTagName('head') [0].appendChild(script); 4727 }; 4728 /* check Jquery loaded in theme or not */ 4729 if((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 1.7)){ 4730 loadScriptInLiquidData('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function () { 4731 var jQuery191 = jQuery.noConflict(true); 4732 if(jQuery191(".sb_info").length){ 4733 jQuery191('.sb_info').remove(); 4734 } 4735 check_sb_edd_coockie(jQuery191); 4736 if(location.href.includes("/products/")){ 4737 getLocation(jQuery191); 4738 }else{ 4739 get_location_response = '1'; 4740 } 4741 }); 4742 }else{ 4743 if(jQuery(".sb_info").length){ 4744 jQuery('.sb_info').remove(); 4745 } 4746 check_sb_edd_coockie(jQuery); 4747 if(location.href.includes("/products/")){ 4748 getLocation(jQuery); 4749 }else{ 4750 get_location_response = '1'; 4751 } 4752 } 4753 function getLocation($){ 4754 /* location wise edd */ 4755 if(typeof sb_is_rule_set_for_location != 'undefined'){ 4756 if(sb_is_rule_set_for_location == '1'){ 4757 location_ids = sb_edd_options.sb_location; 4758 location_ids = location_ids.toString(); 4759 $.ajax({
4760 url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/getProductLocation", 4761 data : {shop:edd_shop,product_id:edd_sb_product_id,location_ids:location_ids}, 4762 type:"GET", 4763 success: function(response){ 4764 get_location_response = '1'; 4765 if(warehouse_priority_option == 'default'){ 4766 sb_locationId_having_max_qty = response.locationId_having_max_qty; 4767 sb_product_locations = response.location_id; 4768 sb_location_with_qty = response.location_with_qty; 4769 variant_with_warehouse_qty = response.variant_with_warehouse_qty; 4770 4771 /* stock-aware auto priority (29-05-26): order locations by available qty 4772 (desc) on the frontend and pick the highest-qty location as the serving 4773 location. This is authoritative over the backend locationId_having_max_qty 4774 (which can mis-pick on equal-qty ties), so a 0-qty location never wins. 4775 Non-breaking: "auto" already means "highest available quantity". Keeps the 4776 backend value when qty data is missing. */ 4777 if(sb_product_locations && sb_product_locations.length > 0 && sb_location_with_qty){ 4778 sb_product_locations = sb_product_locations.slice().sort(function(a,b){ 4779 var qa = (typeof sb_location_with_qty[a] != 'undefined') ? (Number(sb_location_with_qty[a])||0) : 0; 4780 var qb = (typeof sb_location_with_qty[b] != 'undefined') ? (Number(sb_location_with_qty[b])||0) : 0; 4781 return qb - qa; 4782 }); 4783 if((Number(sb_location_with_qty[sb_product_locations[0]])||0) > 0){ 4784 sb_locationId_having_max_qty = sb_product_locations[0]; 4785 } 4786 } 4787 4788 default_sb_locationId_having_max_qty = sb_locationId_having_max_qty; 4789 default_sb_product_locations = sb_product_locations; 4790 default_sb_location_with_qty = sb_location_with_qty; 4791 default_variant_with_warehouse_qty = variant_with_warehouse_qty; 4792 }else{ 4793 sb_product_locations = []; 4794 sb_location_with_qty = response.location_with_qty; 4795 variant_with_warehouse_qty = response.variant_with_warehouse_qty; 4796 if(warehouse_priority != 'not_set'){ 4797 for(k=0;k<warehouse_priority.length;k++){ 4798 check_warehouse = warehouse_priority[k]; 4799 if ($.inArray(check_warehouse, response.location_id) != -1){ 4800 sb_product_locations.push(check_warehouse) 4801 } 4802 } 4803 if(sb_product_locations.length > 0){ 4804 sb_locationId_having_max_qty = sb_product_locations[0]; 4805 } 4806 }else{ 4807 sb_product_locations = response.location_id 4808 if(sb_product_locations.length > 0){ 4809 sb_locationId_having_max_qty = sb_product_locations[0]; 4810 } 4811 } 4812 4813 /* stock-aware priority (29-05-26): a higher-priority location with 0 qty 4814 must not hide the ETA when a lower-priority location has stock. Move 4815 in-stock locations to the front, keeping the configured manual order as 4816 the tiebreaker. If NO location has stock, order is left unchanged 4817 (existing behavior preserved). Only runs in manual mode (this branch). */ 4818 if(sb_product_locations.length > 0){ 4819 var sb_in_stock_locs = []; 4820 var sb_no_stock_locs = []; 4821 for(var sl=0;sl<sb_product_locations.length;sl++){ 4822 var loc_qty = (sb_location_with_qty && typeof sb_location_with_qty[sb_product_locations[sl]] != 'undefined') ? sb_location_with_qty[sb_product_locations[sl]] : undefined; 4823 if(typeof loc_qty != 'undefined' && loc_qty > 0){ 4824 sb_in_stock_locs.push(sb_product_locations[sl]); 4825 }else{ 4826 sb_no_stock_locs.push(sb_product_locations[sl]); 4827 } 4828 } 4829 if(sb_in_stock_locs.length > 0){ 4830 sb_product_locations = sb_in_stock_locs.concat(sb_no_stock_locs); 4831 sb_locationId_having_max_qty = sb_product_locations[0]; 4832 } 4833 } 4834 4835 default_sb_locationId_having_max_qty = sb_locationId_having_max_qty; 4836 default_sb_product_locations = sb_product_locations; 4837 default_sb_location_with_qty = sb_location_with_qty; 4838 default_variant_with_warehouse_qty = variant_with_warehouse_qty; 4839 4840 } 4841 } 4842 }) 4843 } 4844 } 4845 /* location wise edd */ 4846} 4847 function findSpecificEDDMsg(){ 4848 if(typeof remove_ETA_message != 'undefined' && remove_ETA_message == '1'){ 4849 sb_is_exclude_product = '1'; 4850 } 4851 else if(typeof edd_exclude_product != 'undefined' && edd_exclude_product != 'not_set' && edd_exclude_product.filter(e => e.check_rule_for == edd_sb_product_id).length > 0){ 4852 sb_is_exclude_product = '1'; 4853 } 4854 else { 4855 if(typeof sb_edd_specific_product_msg != 'undefined' && sb_edd_specific_product_msg != 'not_set' && sb_edd_specific_product_msg.filter(e => e.check_rule_for.toLocaleLowerCase().indexOf(edd_sb_product_id.toLocaleLowerCase()) != -1).length > 0){ 4856 setEddMessageFromExtension(sb_edd_specific_product_msg,edd_sb_product_id,'product'); 4857 } 4858 if(sb_set_specific_msg == 0 && typeof sb_edd_collection_msg != 'undefined' && sb_edd_collection_msg != 'not_set' ){ 4859 for(var c=0; c<edd_sb_collection_id.length; c++){ 4860 setEddMessageFromExtension(sb_edd_collection_msg,edd_sb_collection_id[c],'collection'); 4861 if(is_set_msg_for_sb_collection == '1'){ 4862 break; 4863 } 4864 } 4865 } 4866 if(sb_set_specific_msg == 0 && typeof sb_edd_product_vendor_msg != 'undefined' && sb_edd_product_vendor_msg != 'not_set' && sb_edd_product_vendor_msg.filter(e => e.check_rule_for.toLocaleLowerCase().indexOf(edd_sb_product_vendor.toLocaleLowerCase()) != -1).length > 0){ 4867 setEddMessageFromExtension(sb_edd_product_vendor_msg,edd_sb_product_vendor,'vendor'); 4868 } 4869 if(sb_set_specific_msg == 0 && typeof sb_edd_product_tag_msg != 'undefined' && sb_edd_product_tag_msg != 'not_set'){ 4870 for(var t=0; t<edd_sb_product_tag.length; t++){ 4871 setEddMessageFromExtension(sb_edd_product_tag_msg,edd_sb_product_tag[t],'tag'); 4872 if(is_set_msg_for_sb_product_tag == '1'){ 4873 break; 4874 } 4875 } 4876 } 4877 if(sb_set_specific_msg == 0 && typeof sb_edd_all_product_msg != 'undefined' && sb_edd_all_product_msg != 'not_set' && sb_edd_all_product_msg.filter(e => e.check_rule_for == 'all_product').length > 0){ 4878 setEddMessageFromExtension(sb_edd_all_product_msg,'all_product','all_product'); 4879 } 4880 } 4881 } 4882 function checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id){ 4883 check_loaction_qty = sb_location_with_qty[check_with_location_id]; 4884 sb_product_location_have_qty = sb_product_have_qty; 4885 // dont open this condition this store have there own logic for qunaitity based on futute release date & incoming quantity 4886 if(edd_shop != 'buybookbook.myshopify.com'){ 4887 if(edd_store_id > 2614 || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' || edd_shop == 'estimated-delivery-date-time.myshopify.com'){ 4888 if(typeof check_loaction_qty != 'undefined'){ 4889 if( check_loaction_qty > 0){ 4890 sb_product_location_have_qty = 1 4891 }else{ 4892 sb_product_location_have_qty = 0 4893 4894 // check out of stock (continue selling disable - 21-08-25) 4895 if(check_loaction_qty <= 0 && sb_product_avaiable == 'false' ){ 4896 /* set ETA rule comptible with out of stock product & dont have qty */ 4897 sb_product_location_have_qty = 3; 4898 } 4899 } 4900 }else{ 4901 if(edd_shop == 'diecaststoreuk.myshopify.com'){ 4902 sb_product_location_have_qty = 0 4903 } 4904 } 4905 } 4906 } 4907 temp_pass_edd__in_out_stock_spe_c = 'not_set'; 4908 temp_pass_edd_both_edd_spe_c = 'not_set' 4909 temp_pass_edd__in_out_stock_all_c = 'not_set' 4910 temp_pass_edd_both_edd_all_c = 'not_set' 4911 /* check shipping + zipcode , with location */ 4912 pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4913 pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4914 pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4915 pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4916 /* check shipping + zipcode , with location*/ 4917 /* check without shipping , with shipping , with location */ 4918 if(pass_edd__in_out_stock_spe_c.length == 0 ){ 4919 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4920 } 4921 if(pass_edd_both_edd_spe_c.length == 0){ 4922 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4923 } 4924 if(pass_edd__in_out_stock_all_c.length == 0){ 4925 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4926 } 4927 if(pass_edd_both_edd_all_c.length == 0){ 4928 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4929 } 4930 /* check check without shipping , with shipping , with location*/ 4931 /* check with shipping + without zipcode + with location */ 4932 if(pass_edd__in_out_stock_spe_c.length == 0 && (temp_pass_edd__in_out_stock_spe_c.length == 0 || temp_pass_edd__in_out_stock_spe_c == 'not_set' )){ 4933 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4934 } 4935 if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_edd_both_edd_spe_c.length == 0)){ 4936 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4937 } 4938 if(pass_edd__in_out_stock_all_c.length == 0 && ( temp_pass_edd__in_out_stock_all_c == 'not_set' || temp_pass_edd__in_out_stock_all_c.length == 0)){ 4939 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4940 } 4941 if(pass_edd_both_edd_all_c.length == 0 && (temp_pass_edd_both_edd_all_c == 'not_set' || temp_pass_edd_both_edd_all_c.length == 0)){ 4942 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4943 } 4944 /* check with shipping + without zipcode + with location */ 4945 /* check only location */ 4946 if(pass_edd__in_out_stock_spe_c.length == 0 && (temp_pass_edd__in_out_stock_spe_c.length == 0 || temp_pass_edd__in_out_stock_spe_c == 'not_set' )){ 4947 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4948 } 4949 if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_
4949edd_both_edd_spe_c.length == 0)){ 4950 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4951 } 4952 if(pass_edd__in_out_stock_all_c.length == 0 && ( temp_pass_edd__in_out_stock_all_c == 'not_set' || temp_pass_edd__in_out_stock_all_c.length == 0)){ 4953 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4954 } 4955 if(pass_edd_both_edd_all_c.length == 0 && (temp_pass_edd_both_edd_all_c == 'not_set' || temp_pass_edd_both_edd_all_c.length == 0)){ 4956 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 4957 } 4958 /* check for rule time */ 4959 if(temp_pass_edd__in_out_stock_spe_c != 'not_set'){ 4960 send_pass_edd__in_out_stock_spe_c = temp_pass_edd__in_out_stock_spe_c 4961 }else{ 4962 send_pass_edd__in_out_stock_spe_c = pass_edd__in_out_stock_spe_c 4963 } 4964 check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_spe_c) 4965 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 4966 if(show_this_ETA_rule == 1){ 4967 temp_obj = check_time_rule.get_ETA_rule 4968 pass_edd__in_out_stock_spe_c = temp_obj 4969 } 4970 4971 if(temp_pass_edd_both_edd_spe_c != 'not_set'){ 4972 send_pass_edd_both_edd_spe_c = temp_pass_edd_both_edd_spe_c 4973 }else{ 4974 send_pass_edd_both_edd_spe_c = pass_edd_both_edd_spe_c 4975 } 4976 4977 check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_spe_c) 4978 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 4979 if(show_this_ETA_rule == 1){ 4980 temp_obj = check_time_rule.get_ETA_rule 4981 pass_edd_both_edd_spe_c = temp_obj 4982 } 4983 4984 if(temp_pass_edd__in_out_stock_all_c != 'not_set'){ 4985 send_pass_edd__in_out_stock_all_c = temp_pass_edd__in_out_stock_all_c 4986 }else{ 4987 send_pass_edd__in_out_stock_all_c = pass_edd__in_out_stock_all_c 4988 } 4989 check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_all_c) 4990 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 4991 if(show_this_ETA_rule == 1){ 4992 temp_obj = check_time_rule.get_ETA_rule 4993 pass_edd__in_out_stock_all_c = temp_obj 4994 } 4995 4996 if(temp_pass_edd_both_edd_all_c != 'not_set'){ 4997 send_pass_edd_both_edd_all_c = temp_pass_edd_both_edd_all_c 4998 }else{ 4999 send_pass_edd_both_edd_all_c = pass_edd_both_edd_all_c 5000 } 5001 check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_all_c) 5002 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 5003 if(show_this_ETA_rule == 1){ 5004 temp_obj = check_time_rule.get_ETA_rule 5005 pass_edd_both_edd_all_c = temp_obj 5006 } 5007 /* check for rule time */ 5008 5009 /* check only location */ 5010 return {'check_edd__in_out_stock_spe_c':pass_edd__in_out_stock_spe_c, 5011 'check_edd_both_edd_spe_c':pass_edd_both_edd_spe_c, 5012 'check_edd__in_out_stock_all_c':pass_edd__in_out_stock_all_c, 5013 'check_edd_both_edd_all_c':pass_edd_both_edd_all_c} 5014 } 5015 function checkZipcodeWiseEddMessage(check_edd_msg){ 5016 get_edd_msg_arr = check_edd_msg[0];
5017 var zipcode_with_shipping_set = '0'; 5018 var only_zipping_set = '0'; 5019 for(i=0;i<check_edd_msg.length;i++){ 5020 if(typeof(check_edd_msg[i].zipcode_enable) != "undefined" && typeof(check_edd_msg[i].shipping_enable) != "undefined"){ 5021 if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].is_enable == "1"){ 5022 get_edd_msg_arr = check_edd_msg[i]; 5023 zipcode_with_shipping_set = '1'; 5024 only_zipping_set = '1'; 5025 break; 5026 } 5027 } 5028 } 5029 if(zipcode_with_shipping_set == '0'){ 5030 for(i=0;i<check_edd_msg.length;i++){ 5031 if(typeof(check_edd_msg[i].zipcode_enable) != "undefined"){ 5032 if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "0" && check_edd_msg[i].is_enable == "1"){ 5033 get_edd_msg_arr = check_edd_msg[i]; 5034 only_zipping_set = '1'; 5035 break; 5036 } 5037 } 5038 } 5039 } 5040 if(only_zipping_set == '0'){ 5041 for(i=0;i<check_edd_msg.length;i++){ 5042 if( typeof(check_edd_msg[i].shipping_enable) != "undefined"){ 5043 if(check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].zipcode_enable == "0" && check_edd_msg[i].is_enable == "1"){ 5044 get_edd_msg_arr = check_edd_msg[i]; 5045 5046 break; 5047 } 5048 } 5049 } 5050 } 5051 return get_edd_msg_arr; 5052 } 5053 function getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c){ 5054 if(check_edd__in_out_stock_spe_c.length == 0){ 5055 temp_check_edd__in_out_stock_spe_c = edd_msg_list.filter(e => { 5056 checkCheckRuledata = e.check_rule_for.split(','); 5057 if(checkCheckRuledata.length > 1){ 5058 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5059 }else{ 5060 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5061 } 5062 } 5063 ) ; 5064 check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_spe_c) 5065 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 5066 if(show_this_ETA_rule == 1){ 5067 temp_check_edd__in_out_stock_spe_c = check_time_rule.get_ETA_rule 5068 check_edd__in_out_stock_spe_c = temp_check_edd__in_out_stock_spe_c 5069 } 5070 } 5071 if(check_edd_both_edd_spe_c.length == 0){ 5072 temp_check_edd_both_edd_spe_c = edd_msg_list.filter(e => { 5073 checkCheckRuledata = e.check_rule_for.split(','); 5074 if(checkCheckRuledata.length > 1){ 5075 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5076 }else{ 5077 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5078 } 5079 } ) ; 5080 check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_spe_c) 5081 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 5082 if(show_this_ETA_rule == 1){ 5083 temp_check_edd_both_edd_spe_c = check_time_rule.get_ETA_rule 5084 check_edd_both_edd_spe_c = temp_check_edd_both_edd_spe_c 5085 } 5086 } 5087 if(check_edd__in_out_stock_all_c.length == 0){ 5088 temp_check_edd__in_out_stock_all_c = edd_msg_list.filter(e => 5089 { 5090 checkCheckRuledata = e.check_rule_for.split(','); 5091 if(checkCheckRuledata.length > 1){ 5092 return e.location_enable == with_location && e.shipping_enable == with_
5092shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5093 }else{ 5094 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5095 } 5096 5097 } 5098 ); 5099 check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_all_c) 5100 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 5101 if(show_this_ETA_rule == 1){ 5102 temp_check_edd__in_out_stock_all_c = check_time_rule.get_ETA_rule 5103 check_edd__in_out_stock_all_c = temp_check_edd__in_out_stock_all_c 5104 } 5105 5106 } 5107 if(check_edd_both_edd_all_c.length == 0){ 5108 temp_check_edd_both_edd_all_c = edd_msg_list.filter(e => { 5109 checkCheckRuledata = e.check_rule_for.split(','); 5110 if(checkCheckRuledata.length > 1){ 5111 return e.location_enable == '0' && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5112 }else{ 5113 return e.location_enable == '0' && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 5114 } 5115 }) 5116 check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_all_c) 5117 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 5118 if(show_this_ETA_rule == 1){ 5119 temp_check_edd_both_edd_all_c = check_time_rule.get_ETA_rule 5120 check_edd_both_edd_all_c = temp_check_edd_both_edd_all_c 5121 } 5122 } 5123 return {'check_edd__in_out_stock_spe_c':check_edd__in_out_stock_spe_c, 5124 'check_edd_both_edd_spe_c':check_edd_both_edd_spe_c, 5125 'check_edd__in_out_stock_all_c':check_edd__in_out_stock_all_c, 5126 'check_edd_both_edd_all_c':check_edd_both_edd_all_c} 5127 } 5128 function checkRuleDisplayTime(check_rule){ 5129 show_this_ETA_rule = 0; 5130 get_ETA_rule = check_rule; 5131 store_time = sb_store_date_with_time 5132 if(check_rule.length > 0){ 5133 for(l=0;l<check_rule.length;l++){ 5134 5135 if(show_this_ETA_rule == 0){ 5136 additional_option = check_rule[l]['additional_option']; 5137 5138 if(typeof additional_option != 'undefined' && additional_option != 'not_set'){ 5139 additional_option = JSON.parse(additional_option) 5140 if(typeof additional_option.rule_time != 'undefined'){ 5141 rule_time = additional_option.rule_time; 5142 rule_time_type = rule_time.rule_time_type 5143 show_this_ETA_rule = 0; 5144 if(rule_time_type == 'all_time'){ 5145 show_this_ETA_rule = 1; 5146 }else if(rule_time_type == 'date_range'){ 5147 rule_date_from = rule_time.rule_date_from 5148 rule_date_to = rule_time.rule_date_to 5149 temp_store_time = store_time.replace("PM", "").trim(); 5150 var currentTime = new Date(temp_store_time); 5151 5152 // Time range 5153 var time1 = new Date(rule_date_from); 5154 var time2 = new Date(rule_date_to);
5155 // Check if currentTime is between time1 and time2 5156 if (currentTime >= time1 && currentTime <= time2) { 5157 show_this_ETA_rule = 1; 5158 }else{ 5159 show_this_ETA_rule = 0; 5160 } 5161 5162 }else if(rule_time_type == 'specific_days'){ 5163 rule_time_from = rule_time.rule_time_from 5164 rule_time_to = rule_time.rule_time_to 5165 selected_days = rule_time.selected_days 5166 var check_today = new Date(); 5167 var check_days = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]; 5168 var check_currentDay = check_days[check_today.getDay()]; 5169 5170 if (selected_days.includes(check_currentDay)) { 5171 show_this_ETA_rule = compireETADisplayTime(rule_time_from,rule_time_to,store_time); 5172 // your code here 5173 } else { 5174 show_this_ETA_rule = 0; 5175 } 5176 } 5177 } 5178 if(show_this_ETA_rule == 1){ 5179 let thirdObj = check_rule.splice(l, 1)[0]; 5180 // Insert it at the first position (index 0) 5181 check_rule.unshift(thirdObj); 5182 get_ETA_rule = check_rule; 5183 } 5184 }else{ 5185 show_this_ETA_rule = 1; 5186 } 5187 5188 } 5189 } 5190 5191 } 5192 return {show_this_ETA_rule,get_ETA_rule}; 5193 } 5194 function compireETADisplayTime(time1,time2,current_date){ 5195 got_specific_time_frame = 0 5196 function toMinutes(t) { 5197 var parts = t.split(":"); 5198 return parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10); 5199 } 5200 5201 var start = toMinutes(time1); 5202 var end = toMinutes(time2); 5203 5204 // Get current time in minutes 5205 current_date = current_date.replace("PM", "").trim(); 5206 var now = new Date(current_date); 5207 var current = now.getHours() * 60 + now.getMinutes(); 5208 5209 // Check if current time is between start and end 5210 if (current >= start && current <= end) { 5211 got_specific_time_frame = 1; 5212 // your code here 5213 } else { 5214 got_specific_time_frame = 0 5215 } 5216 return got_specific_time_frame; 5217 } 5218 function setEddMessageFromExtension(edd_msg_list,check_with,edd_rule_type){ 5219 check_edd__in_out_stock_spe_c = []; 5220 check_edd_both_edd_spe_c = []; 5221 check_edd__in_out_stock_all_c = []; 5222 check_edd_both_edd_all_c = []; 5223 is_set_edd__in_out_stock_spe_c = '0'; 5224 is_set_edd_both_edd_spe_c = '0'; 5225 is_set_edd__in_out_stock_all_c = '0'; 5226 is_set_edd_both_edd_all_c = '0'; 5227 checkLocationData = {'check_edd__in_out_stock_spe_c':[],'check_edd_both_edd_spe_c':[],'check_edd__in_out_stock_all_c':[],'check_edd_both_edd_all_c':[]}; 5228 checkEDDPriorityData = {'check_edd__in_out_stock_spe_c':[],'check_edd_both_edd_spe_c':[],'check_edd__in_out_stock_all_c':[],'check_edd_both_edd_all_c':[]}; 5229 check_with_location_id = 'not_set'; 5230 /* check location wise message */ 5231 if(sb_is_rule_set_for_location == '1'){ 5232 set_edd_in_out_spe_c = 0; 5233 set_edd_both_spe_c = 0; 5234 set_edd_in_out_all = 0; 5235 set_edd_both_all = 0; 5236 /* check with location max qty having */ 5237 checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,sb_locationId_having_max_qty); 5238 if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){ 5239 is_set_edd__in_out_stock_spe_c = 1; 5240 check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c; 5241 sb_eta_set_for_location = sb_locationId_having_max_qty 5242 } 5243 if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){ 5244 is_set_edd_both_edd_spe_c = 1; 5245 check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c; 5246 sb_eta_set_for_location = sb_locationId_having_max_qty 5247 } 5248 if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){ 5249 is_set_edd__in_out_stock_all_c = 1; 5250 check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c; 5251 sb_eta_set_for_location = sb_locationId_having_max_qty 5252 } 5253 if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){ 5254 is_set_edd_both_edd_all_c = 1; 5255 check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c; 5256 sb_eta_set_for_location = sb_locationId_having_max_qty 5257 } 5258 /* check with location all location if location having a max qty => message is not set */ 5259 for(i=0;i<sb_product_locations.length;i++){ 5260 check_with_location_id = sb_product_locations[i]; 5261 5262 checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id); 5263 5264 if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){ 5265 is_set_edd__in_out_stock_spe_c = 1; 5266 check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c; 5267 sb_eta_set_for_location = check_with_location_id 5268 } 5269 if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){ 5270 is_set_edd_both_edd_spe_c = 1; 5271 check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c; 5272 sb_eta_set_for_location = check_with_location_id 5273 } 5274 if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){ 5275 is_set_edd__in_out_stock_all_c = 1; 5276 check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c; 5277 sb_eta_set_for_location = check_with_location_id 5278 } 5279 if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){ 5280 is_set_edd_both_edd_all_c = 1; 5281 check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c; 5282 sb_eta_set_for_location = check_with_location_id 5283 } 5284 } 5285 } 5286 /* check location wise message */ 5287 /* check priority with shipping , with zipcode */ 5288 with_location = '0'; 5289 with_shipping = '1'; 5290 with_zipode = '1'; 5291 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 5292 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 5293 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 5294 is_set_edd__in_out_stock_spe_c = '1'; 5295 } 5296 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 5297 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 5298 is_set_edd_both_edd_spe_c ='1'; 5299 } 5300 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 5301 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 5302 is_set_edd__in_out_stock_all_c = '1'; 5303 } 5304 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 5305 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 5306 is_set_edd_both_edd_all_c = '1' 5307 } 5308 /* check priority with shipping , with zipcode */ 5309 /* check priority without shipping , with zipcode */ 5310 with_location = '0'; 5311 with_shipping = '0'; 5312 with_zipode = '1'; 5313 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 5314 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 5315 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 5316 is_set_edd__in_out_stock_spe_c = '1'; 5317 } 5318 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 5319 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 5320 is_set_edd_both_edd_spe_c ='1'; 5321 } 5322 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 5323 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 5324 is_set_edd__in_out_stock_all_c = '1'; 5325 } 5326 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 5327 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 5328 is_set_edd_both_edd_all_c = '1' 5329 } 5330 /* check priority without shipping , with zipcode */ 5331 /* check priority with shipping , without zipcode */ 5332 with_location = '0'; 5333 with_shipping = '1'; 5334 with_zipode = '0'; 5335 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 5336 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 5337 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 5338 is_set_edd__in_out_stock_spe_c = '1'; 5339 } 5340 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 5341 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 5342 is_set_edd_both_edd_spe_c ='1'; 5343 } 5344 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 5345 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 5346 is_set_edd__in_out_stock_all_c = '1'; 5347 } 5348 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 5349 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 5350 is_set_edd_both_edd_all_c = '1' 5351 } 5352 /* check priority with shipping , without zipcode */ 5353 /* check priority witout shipping, location , zipcode */ 5354 with_location = '0'; 5355 with_shipping = '0'; 5356 with_zipode = '0'; 5357 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 5358 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 5359 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 5360 is_set_edd__in_out_stock_spe_c = '1'; 5361 } 5362 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 5363 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 5364 is_set_edd_both_edd_spe_c ='1'; 5365 } 5366 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 5367 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 5368 is_set_edd__in_out_stock_all_c = '1'; 5369 } 5370 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 5371 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 5372 is_set_edd_both_edd_all_c = '1' 5373 } 5374 /* check priority witout shipping, location , zipcode */ 5375 if(check_edd__in_out_stock_spe_c.length > 0){ 5376 edd_multiple_rule_for_shipping = check_edd__in_out_stock_spe_c; 5377 check_edd_msg = check_edd__in_out_stock_spe_c[0]; 5378 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 5379 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 5380 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 5381 sb_edd_location_enable = check_edd_msg.location_enable; 5382 sb_edd_preview_design = check_edd_msg.preview_design; 5383 sb_edd_message = check_edd_msg.message; 5384 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 5385 sb_set_specific_msg = 1; 5386 checkSpecificMsgForSB(edd_rule_type); 5387 sb_edd_rule_list = check_edd__in_out_stock_spe_c; 5388 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 5389 } 5390 else if(check_edd_both_edd_spe_c.length > 0){ 5391 edd_multiple_rule_for_shipping = check_edd_both_edd_spe_c; 5392 check_edd_msg = check_edd_both_edd_spe_c[0]; 5393 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 5394 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 5395 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 5396 sb_edd_location_enable = check_edd_msg.location_enable; 5397 sb_edd_preview_design = check_edd_msg.preview_design; 5398 sb_edd_message = check_edd_msg.message; 5399 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 5400 sb_set_specific_msg = 1; 5401 checkSpecificMsgForSB(edd_rule_type); 5402 sb_edd_rule_list = check_edd_both_edd_spe_c; 5403 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 5404 } 5405 else if(check_edd__in_out_stock_all_c.length > 0){ 5406 5407 edd_multiple_rule_for_shipping = check_edd__in_out_stock_all_c; 5408 check_edd_msg = check_edd__in_out_stock_all_c[0]; 5409 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 5410 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 5411 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 5412 sb_edd_location_enable = check_edd_msg.location_enable; 5413 sb_edd_preview_design = check_edd_msg.preview_design; 5414 sb_edd_message = check_edd_msg.message; 5415 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 5416 sb_set_specific_msg = 1; 5417 checkSpecificMsgForSB(edd_rule_type); 5418 sb_edd_rule_list = check_edd__in_out_stock_all_c; 5419 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 5420 } 5421 else if(check_edd_both_edd_all_c.length > 0){ 5422 edd_multiple_rule_for_shipping = check_edd_both_edd_all_c; 5423 check_edd_msg = check_edd_both_edd_all_c[0]; 5424 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 5425 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 5426 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 5427 sb_edd_location_enable = check_edd_msg.location_enable; 5428 sb_edd_preview_design = check_edd_msg.preview_design; 5429 sb_ed
5429d_message = check_edd_msg.message; 5430 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 5431 sb_set_specific_msg = 1; 5432 checkSpecificMsgForSB(edd_rule_type); 5433 sb_edd_rule_list = check_edd_both_edd_all_c; 5434 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 5435 } 5436 if(sb_edd_zipcode_enable == '1'){ 5437 is_country_dropdown_on = '0' 5438 } 5439 } 5440 function getLanguageWiseMsg(check_edd_msg,message){ 5441 if(typeof Shopify !== 'undefined' && typeof Shopify.locale !== 'undefined') { 5442 store_language = Shopify.locale; 5443 }else{ 5444 store_language = 'en'; 5445 } 5446 if(typeof sb_edd_options.store_language != 'undefined'){ 5447 sb_store_languages = sb_edd_options.store_language; 5448 sb_store_languages = sb_store_languages.split(',') 5449 }else{ 5450 sb_store_languages = 'all_language'; 5451 } 5452 if(typeof check_edd_msg.language_grp_msgs != 'undefined'){ 5453 language_grp_msgs = check_edd_msg.language_grp_msgs; 5454 var get_lang_wise_msg = '0'; 5455 if(language_grp_msgs != 'not_set'){ 5456 for(l=0;l<language_grp_msgs.length;l++){ 5457 check_language_code = language_grp_msgs[l]['language_code']; 5458 check_message = language_grp_msgs[l]['message'] 5459 if(check_language_code == 'all_language' && get_lang_wise_msg == '0'){ 5460 message = language_grp_msgs[l]['message']; 5461 if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){ 5462 specific_date_format = language_grp_msgs[l]['date_format']; 5463 specific_date_option = language_grp_msgs[l]['date_option']; 5464 specific_custom_date_format = language_grp_msgs[l]['custom_date_format']; 5465 } 5466 if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){ 5467 specific_cutofftime = language_grp_msgs[l]['specific_cutofftime'] 5468 specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable'] 5469 } 5470 if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){ 5471 specific_countdown_option = language_grp_msgs[l]['countdown_option'] 5472 } 5473 if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){ 5474 use_specific_holiday = language_grp_msgs[l]['use_specific_holiday'] 5475 if(use_specific_holiday){ 5476 specific_holiday = language_grp_msgs[l]['holidays'] 5477 } 5478 } 5479 if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){ 5480 use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff'] 5481 if(use_specific_weekoff){ 5482 specific_weekoff = language_grp_msgs[l]['weekoff_days'] 5483 specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days'] 5484 } 5485 } 5486 } 5487 if(sb_store_languages.includes(check_language_code) && (store_language.includes(check_language_code)) && get_lang_wise_msg == '0'){ 5488 message = language_grp_msgs[l]['message']; 5489 if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){ 5490 specific_date_format = language_grp_msgs[l]['date_format']; 5491 specific_date_option = language_grp_msgs[l]['date_option']; 5492 specific_custom_date_format = language_grp_msgs[l]['custom_date_format']; 5493 } 5494 if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){ 5495 specific_cutofftime = language_grp_msgs[l]['specific_cutofftime'] 5496 specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable'] 5497 } 5498 if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){ 5499 specific_countdown_option = language_grp_msgs[l]['countdown_option'] 5500 } 5501 if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){ 5502 use_specific_holiday = language_grp_msgs[l]['use_specific_holiday'] 5503 if(use_specific_holiday){ 5504 specific_holiday = language_grp_msgs[l]['holidays'] 5505 } 5506 }
5507 if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){ 5508 use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff'] 5509 if(use_specific_weekoff){ 5510 specific_weekoff = language_grp_msgs[l]['weekoff_days'] 5511 specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days'] 5512 } 5513 } 5514 get_lang_wise_msg = '1'; 5515 } 5516 } 5517 } 5518 } 5519 return message; 5520 } 5521 function checkSpecificMsgForSB(edd_rule_type){ 5522 if(edd_rule_type == 'product'){ 5523 sb_is_set_msg_for_product = '1'; 5524 } 5525 if(edd_rule_type == 'collection'){ 5526 is_set_msg_for_sb_collection = '1'; 5527 is_set_msg_for_sb_collection_for_collection = '1'; 5528 } 5529 if(edd_rule_type == 'tag'){ 5530 is_set_msg_for_sb_product_tag = '1'; 5531 is_set_msg_for_sb_product_tag_for_location = '1'; 5532 } 5533 if(edd_rule_type == 'vendor'){ 5534 is_set_msg_for_sb_product_vendor = '1'; 5535 } 5536 if(edd_rule_type == 'all_product'){ 5537 is_set_msg_for_sb_all_product = '1'; 5538 } 5539 } 5540 </script>
5540<!-- END app snippet --><!-- END app snippet --> 5541 5542 5543<!-- set product date --> 5544 5545 5546<!-- set product date --> 5547 5548 5549 5550 5551 5552<!-- check collection page --> 5553 5554
5554<script defer> 5555 if(typeof is_rule_set_for_location != 'undefined'){ 5556 if(is_rule_set_for_location == '1'){ 5557 get_product_location_response = '1'; 5558 } 5559 } 5560 var check_theme_extention = "theme_extension"; 5561 if(window.location.href.includes('sb_clear_coockie=')){ 5562 document.cookie = "edd_data=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 5563 } 5564 var edd_is_collection_page = `0`; 5565 var edd_sb_store_real_time = `2026/10/01 02:11`; 5566 doNotUpdateCartAndCollectionETAEnterprise = [ 5567 'bormioli-luigi.myshopify.com', 5568 'bormioli-rocco.myshopify.com', 5569 'alberoshopit.myshopify.com', 5570 'buybookbook.myshopify.com', 5571 'linda-7df1.myshopify.com', 5572 'goodevas.myshopify.com', 5573 'grabmale24-de.myshopify.com', 5574 'online-for-equine.myshopify.com', 5575 'textildruck-grossauflagen.myshopify.com', 5576 'velodrom-barcelona.myshopify.com', 5577 '0c8626-02.myshopify.com', 5578 'diecaststoreuk.myshopify.com' 5579 ] 5580 var currentShop = Shopify.shop; 5581 5582 // Check if shop is NOT in the array 5583 var is_EnterPrise_client = 0; 5584 if (doNotUpdateCartAndCollectionETAEnterprise.indexOf(currentShop) != -1) { 5585 is_EnterPrise_client = 1; 5586 } 5587</script>
5587 5588 5589 5590 5591 5592 5593 5594 5595 <!-- BEGIN app snippet: store_picker_drawer --><div id="sbStoreLocatore" class="modal sbStoreLocatore" style='display:none'> 5596 <div class="modal-content"> 5597 <div class="modal-header"> 5598 <div style="font-size:14px"></div> 5599 <span class="close-btn" id="closeModal">×</span> 5600 </div> 5601 <div class="store_pickup"> 5602 </div> 5603 </div> 5604</div> 5605 5606<link href="https://cdn.shopify.com/extensions/01a0f10e-6f8b-7ec5-ae38-1a016d211ac7/estimated-delivery-days-599/assets/store_drawer_css.css" rel="stylesheet" media="print" onload="this.media='all'"> 5607<noscript><link href="https://cdn.shopify.com/extensions/01a0f10e-6f8b-7ec5-ae38-1a016d211ac7/estimated-delivery-days-599/assets/store_drawer_css.css" rel="stylesheet"></noscript><!-- END app snippet -->� 5608 <!-- BEGIN app snippet: edd_update_on_cart_page -->
5608<script> 5609window.cartCollectionMapping = { 5610 5611 }; 5612window.cartProductTags = { 5613 5614}; 5615window.cartPageProductQuantity = { 5616 5617}; 5618window.cartPageProductAvailability = { 5619 5620} 5621 5622</script>
vendor: 2 bytes, line 5622
5622
5623<script src="https://cdn.shopify.com/extensions/01a0f10e-6f8b-7ec5-ae38-1a016d211ac7/estimated-delivery-days-599/assets/edd_zipcode_shared.js" defer></script>
vendor: 2 bytes, line 5623
5623
5624<script src="https://cdn.shopify.com/extensions/01a0f10e-6f8b-7ec5-ae38-1a016d211ac7/estimated-delivery-days-599/assets/cart_update_on_eta.js" defer></script>
vendor: 2 bytes, line 5624
5624
5625<script src="https://cdn.shopify.com/extensions/01a0f10e-6f8b-7ec5-ae38-1a016d211ac7/estimated-delivery-days-599/assets/edd_metafields_extension.js" defer></script>
5625<!-- END app snippet --> 5626 � 5627 5628 5629 5630</div>
5630<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5630 5631</body> 5632</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.