1 2<!doctype html> 3<html 4 class="no-js m:overflow-hidden" 5 lang="en" 6 data-template="cart" 7 8> 9 <head> 10 <meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 12 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> 13 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 14 <meta name="theme-color" content=""><link rel="canonical" href="https://snapperskeylargo.com/cart"> 15 16<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 17 18<link rel="icon" type="image/png" href="//snapperskeylargo.com/cdn/shop/files/favicon-snappers.jpg?crop=center&height=32&v=1720970867&width=32"><title class="cart">Your Shopping Cart</title><meta property="og:site_name" content="Snappers Key Largo"> 19<meta property="og:url" content="https://snapperskeylargo.com/cart"> 20<meta property="og:title" content="Your Shopping Cart"> 21<meta property="og:type" content="website"> 22<meta property="og:description" content="Snappers was founded in 1982, although records show that food, drinks, and good times were being served up here in Key Largo going back to the 1960s."><meta property="og:image" content="http://snapperskeylargo.com/cdn/shop/files/snappers-sharing-banner-opt.jpg?v=1725554033"> 23<meta property="og:image:secure_url" content="https://snapperskeylargo.com/cdn/shop/files/snappers-sharing-banner-opt.jpg?v=1725554033"> 24<meta property="og:image:width" content="1200"> 25<meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 26<meta name="twitter:title" content="Your Shopping Cart"> 27<meta name="twitter:description" content="Snappers was founded in 1982, although records show that food, drinks, and good times were being served up here in Key Largo going back to the 1960s."> 28 29<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="font" href="//snapperskeylargo.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" type="font/woff2" crossorigin> 30 <link rel="preload" as="font" href="//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//snapperskeylargo.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" type="font/woff2" crossorigin><style> 31 @font-face { font-family: Roboto; font-weight: 400; font-style: normal; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");}@font-face { font-family: Roboto; font-weight: 700; font-style: normal; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff");}@font-face { font-family: Roboto; font-weight: 300; font-style: normal; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n3.9ac06d5955eb603264929711f38e40623ddc14db.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n3.797df4bf78042ba6106158fcf6a8d0e116fbfdae.woff") format("woff");}:root { --font-stack-header: Roboto, sans-serif; --font-style-header: normal; --font-weight-header: 400; --font-weight-header--bolder: 700; --font-weight-header--lighter: 300;}@font-face { font-family: Roboto; font-weight: 400; font-style: normal; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");}@font-face { font-family: Roboto; font-weight: 700; font-style: normal; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff");}@font-face { font-family: Roboto; font-weight: 700; font-style: normal; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff");}@font-face { font-family: Roboto; font-weight: 400; font-style: italic; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff");}@font-face { font-family: Roboto; font-weight: 700; font-style: italic; font-display: swap; src: url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"), url("//snapperskeylargo.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff");}:root { --font-weight-body--bold: 700; --font-weight-body--bolder: 700; --font-stack-body: Roboto, sans-serif; --font-style-body: normal; --font-weight-body: 400;} 32</style> 33<style> 34 html { 35 font-size: calc(var(--font-base-size, 16) * 1px); 36 -webkit-font-smoothing: antialiased; 37 height: 100%; 38 scroll-behavior: smooth; 39 } 40 body { 41 margin: 0; 42 font-family: var(--font-stack-body); 43 font-weight: var(--font-weight-body); 44 font-style: var(--font-style-body); 45 color: rgb(var(--color-foreground)); 46 font-size: calc(var(--font-base-size, 16) * 1px); 47 line-height: calc(var(--base-line-height) * 1px); 48 background-color: rgb(var(--color-background)); 49 position: relative; 50 min-height: 100%; 51 } 52 53 body, 54 html { 55 overflow-x: clip; 56 } 57 58 html.prevent-scroll, 59 html.prevent-scroll body { 60 height: auto; 61 overflow: hidden !important; 62 } 63 64 html.prevent-scroll { 65 padding-right: var(--m-scrollbar-width); 66 } 67 68 h1, 69 h2, 70 h3, 71 h4, 72 h5, 73 h6 { 74 font-family: var(--font-stack-header); 75 font-weight: var(--font-weight-header); 76 font-style: var(--font-style-header); 77 color: rgb(var(--color-heading)); 78 line-height: normal; 79 letter-spacing: var(--heading-letter-spacing); 80 } 81 h1, 82 .h1 { 83 font-size: calc(((var(--font-h1-mobile)) / (var(--font-base-size))) * 1rem); 84 line-height: 1.278; 85 } 86 87 h2, 88 .h2 { 89 font-size: calc(((var(--font-h2-mobile)) / (var(--font-base-size))) * 1rem); 90 line-height: 1.267; 91 } 92 93 h3, 94 .h3 { 95 font-size: calc(((var(--font-h3-mobile)) / (var(--font-base-size))) * 1rem); 96 line-height: 1.36; 97 } 98 99 h4, 100 .h4 { 101 font-size: calc(((var(--font-h4-mobile)) / (var(--font-base-size))) * 1rem); 102 line-height: 1.4; 103 } 104 105 h5, 106 .h5 { 107 font-size: calc(((var(--font-h5-mobile)) / (var(--font-base-size))) * 1rem); 108 line-height: 1.5; 109 } 110 111 h6, 112 .h6 { 113 font-size: calc(((var(--font-h6-mobile)) / (var(--font-base-size))) * 1rem); 114 line-height: 1.5; 115 } 116 117 @media only screen and (min-width: 768px) { 118 .h1, 119 h1 { 120 font-size: calc(((var(--font-h1-tablet)) / (var(--font-base-size))) * 1rem); 121 line-height: 1.238; 122 } 123 .h2, 124 h2 { 125 font-size: calc(((var(--font-h2-tablet)) / (var(--font-base-size))) * 1rem); 126 line-height: 1.235; 127 } 128 h3, 129 .h3 { 130 font-size: calc(((var(--font-h3-tablet)) / (var(--font-base-size))) * 1rem); 131 line-height: 1.36; 132 } 133 h4, 134 .h4 { 135 font-size: calc(((var(--font-h4-tablet)) / (var(--font-base-size))) * 1rem); 136 line-height: 1.4; 137 } 138 } 139 140 @media only screen and (min-width: 1280px) { 141 .h1, 142 h1 { 143 font-size: calc(((var(--font-h1-desktop)) / (var(--font-base-size))) * 1rem); 144 line-height: 1.167; 145 } 146 .h2, 147 h2 { 148 font-size: calc(((var(--font-h2-desktop)) / (var(--font-base-size))) * 1rem); 149 line-height: 1.238; 150 } 151 h3, 152 .h3 { 153 font-size: calc(((var(--font-h3-desktop)) / (var(--font-base-size))) * 1rem); 154 line-height: 1.278; 155 } 156 h4, 157 .h4 { 158 font-size: calc(((var(--font-h4-desktop)) / (var(--font-base-size))) * 1rem); 159 line-height: 1.333; 160 } 161 h5, 162 .h5 { 163 font-size: calc(((var(--font-h5-desktop)) / (var(--font-base-size))) * 1rem); 164 } 165 h6, 166 .h6 { 167 font-size: calc(((var(--font-h6-desktop)) / (var(--font-base-size))) * 1rem); 168 } 169 } 170 [style*='--aspect-ratio'] { 171 position: relative; 172 overflow: hidden; 173 } 174 [style*='--aspect-ratio']:before { 175 display: block; 176 width: 100%; 177 content: ''; 178 height: 0px; 179 } 180 [style*='--aspect-ratio'] > *:first-child { 181 top: 0; 182 left: 0; 183 right: 0; 184 position: absolute !important; 185 object-fit: cover; 186 width: 100%; 187 height: 100%; 188 } 189 [style*='--aspect-ratio']:before { 190 padding-top: calc(100% / (0.0001 + var(--aspect-ratio, 16/9))); 191 } 192 @media (max-width: 767px) { 193 [style*='--aspect-ratio']:before { 194 padding-top: calc(100% / (0.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio, 16/9)))); 195 } 196 } 197 .swiper-wrapper { 198 display: flex; 199 } 200 .swiper-container:not(.swiper-container-initialized) .swiper-slide { 201 width: calc(100% / var(--items, 1)); 202 flex: 0 0 auto; 203 } 204 @media (max-width: 1023px) { 205 .swiper-container:not(.swiper-container-initialized) .swiper-slide { 206 min-width: 40vw; 207 flex: 0 0 auto; 208 } 209 } 210 @media (max-width: 767px) { 211 .swiper-container:not(.swiper-container-initialized) .swiper-slide { 212 min-width: 66vw; 213 flex: 0 0 auto; 214 } 215 } 216</style> 217 218 219 <link rel="preload" href="//snapperskeylargo.com/cdn/shop/t/7/assets/main.css?v=183558995943853010271763441051" as="style"> 220 <link rel="stylesheet" href="//snapperskeylargo.com/cdn/shop/t/7/assets/main.css?v=183558995943853010271763441051"> 221 222 <style> 223 224 @font-face { 225 font-family: 'Neco-Regular'; 226 src: url('https://cdn.shopify.com/s/files/1/1465/2700/files/Neco-Regular.woff2?v=1720978033') format('woff2'), 227 url('https://cdn.shopify.com/s/files/1/1465/2700/files/Neco-Regular.woff?v=1720978033') format('woff'); 228 font-weight: 400; 229 font-display: swap; 230 font-style: normal; 231 } 232 233 @font-face { 234 font-family: 'Neco-Bold'; 235 src: url('https://cdn.shopify.com/s/files/1/1465/2700/files/Neco-Bold.woff2?v=1720978033') format('woff2'), 236 url('https://cdn.shopify.com/s/files/1/1465/2700/files/Neco-Bold.woff?v=1720978033') format('woff'); 237 font-weight: 700; 238 font-display: swap; 239 font-style: normal; 240 } 241 242.m-section-my { 243 margin-top: 0 244} 245 246.sf__about-block { 247 margin-top: 40px; 248 margin-bottom: 40px 249} 250 251@media(min-width: 1024px) { 252 .sf__about-block { 253 margin-top: 50px; 254 margin-bottom: 50px 255 } 256} 257 258@media(min-width: 1280px) { 259 .sf__about-block { 260 margin-top: 70px; 261 margin-bottom: 70px 262 } 263} 264 265@media(max-width: 767px) { 266 .sf__about-block { 267 margin-top: 15px; 268 margin-bottom: 15px 269 } 270} 271 272.sf__about-block .sf-custom__block-inner { 273 margin: 0 auto 274} 275 276@media(min-width: 1024px) { 277 .sf__about-block .sf-custom__block-inner { 278 max-width: 85% 279 } 280} 281 282@media(min-width: 1280px) { 283 .sf__about-block .sf-custom__block-inner { 284 max-width: 70% 285 } 286} 287 288.about__block-heading { 289 font-size: 36px; 290 line-height: 56px; 291 margin-bottom: 30px 292} 293 294@media(max-width: 1023px) { 295 .about__block-heading { 296 font-size: 30px; 297 line-height: 42px 298 } 299} 300 301@media(max-width: 767px) { 302 .about__block-heading { 303 font-size: 24px; 304 line-height: 34px; 305 text-align: left; 306 margin-bottom: 20px 307 } 308} 309 310.about__block-subheading { 311 text-align: left; 312 font-size: 20px; 313 line-height: 30px; 314 font-weight: 500; 315 margin-bottom: 20px 316} 317 318.sf__about-block-text-1 .rte, 319.sf__about-block-text-2 .rte {
320 text-align: left 321} 322 323.sf__about-custom-html { 324 align-items: center 325} 326 327@media(min-width: 1024px) { 328 .sf__about-custom-html .sf-custom__block-inner { 329 padding-left: 40px 330 } 331} 332 333@media(min-width: 1280px) { 334 .sf__about-custom-html .sf-custom__block-inner { 335 padding-left: 70px 336 } 337} 338 339.sf__about-custom-list h3 { 340 font-size: 42px; 341 line-height: 60px; 342 margin-bottom: 60px 343} 344 345@media(max-width: 1023px) { 346 .sf__about-custom-list h3 { 347 font-size: 30px; 348 line-height: 42px; 349 margin-bottom: 30px; 350 margin-top: 10px 351 } 352} 353 354@media(max-width: 767px) { 355 .sf__about-custom-list h3 { 356 font-size: 24px; 357 line-height: 34px; 358 margin-bottom: 30px; 359 margin-top: 10px 360 } 361} 362 363/*.sf__page-about .sf__about-custom-list ul li{display:grid;grid-template-columns:65px auto;column-gap:20px;margin-bottom:30px}*/ 364.sf__about-custom-list ul li h4 { 365 font-size: 20px; 366 line-height: 28px; 367 font-weight: 500; 368 margin-bottom: 12px; 369 margin-top: 0 370} 371 372.sf__about-custom-list ul li:last-child { 373 margin-bottom: 0 374} 375 376.sf__about-custom-heading .content__heading { 377 font-size: 42px; 378 line-height: 60px; 379 margin-bottom: 30px 380} 381 382@media(max-width: 1023px) { 383 .sf__about-custom-heading .content__heading { 384 margin-bottom: 10px; 385 font-size: 30px; 386 line-height: 42px 387 } 388} 389 390@media(max-width: 767px) { 391 .sf__about-custom-heading .content__heading { 392 font-size: 24px; 393 line-height: 34px; 394 margin-bottom: 0 395 } 396} 397 398.sf__about-card-custom .m-image-card__content { 399 position: relative; 400 padding: 30px 0 0 401} 402 403@media(max-width: 767px) { 404 .sf__about-card-custom .m-image-card__content { 405 padding-top: 10px; 406 margin-bottom: 10px 407 } 408} 409 410.sf__about-card-custom .m-image-card__heading-group { 411 display: flex; 412 flex-direction: column-reverse 413} 414 415.sf__about-card-custom .m-image-card__heading-group h3 { 416 font-size: 18px; 417 line-height: 26px; 418 margin-bottom: 5px; 419 font-weight: 500 420} 421 422.sf__about-card-custom .m-image-card__heading-group p { 423 font-size: 12px; 424 line-height: 16px; 425 margin-bottom: 0 426} 427 428@media(max-width: 1023px) { 429 .sf__page-about br { 430 display: none 431 } 432} 433 434.m-icon-box-section { 435 border-top: 1px solid #eee 436} 437 438.m-icon-box-section .m-section-py { 439 padding-top: 40px; 440 padding-bottom: 40px 441} 442 443.m-icon-box-section .m-icon-box__text h3 { 444 font-weight: 500; 445 font-size: 20px 446} 447 448</style> 449 450 451<style data-shopify> 452:root,.m-color-default { 453 --color-background: 236,187,64; 454 --color-background-secondary: 245,245,245; 455 456 --gradient-background: #ecbb40; 457 458 --color-foreground: 34,34,34; 459 --color-foreground-secondary: 102,102,102; 460 --color-heading: 34,34,34; 461 --color-button: 34,34,34; 462 --color-button-text: 255,255,255; 463 --color-outline-button: 34,34,34; 464 --color-button-hover: 34, 34, 34; 465 --color-button-text-hover: 255, 255, 255; 466 --color-border: 238,238,238; 467 --color-price-sale: 34,34,34; 468 --color-price-regular: 34,34,34; 469 --color-form-field: 255,255,255; 470 --color-form-field-text: 34,34,34; 471 --color-tooltip: 34,34,34; 472 --color-tooltip-text: 255,255,255; 473 } 474 475.m-color-dark { 476 --color-background: 0,0,0; 477 --color-background-secondary: 245,245,245; 478 479 --gradient-background: #000000; 480 481 --color-foreground: 255,255,255; 482 --color-foreground-secondary: 201,201,201; 483 --color-heading: 255,255,255; 484 --color-button: 255,255,255; 485 --color-button-text: 34,34,34; 486 --color-outline-button: 255,255,255; 487 --color-button-hover: 255, 255, 255; 488 --color-button-text-hover: 34, 34, 34; 489 --color-border: 75,75,75; 490 --color-price-sale: 232,78,78; 491 --color-price-regular: 255,255,255; 492 --color-form-field: 255,255,255; 493 --color-form-field-text: 34,34,34; 494 --color-tooltip: 255,255,255; 495 --color-tooltip-text: 34,34,34; 496 } 497 498.m-color-footer { 499 --color-background: 48,79,83; 500 --color-background-secondary: 255,255,255; 501 502 --gradient-background: #304f53; 503 504 --color-foreground: 255,255,255; 505 --color-foreground-secondary: 255,255,255; 506 --color-heading: 149,126,76; 507 --color-button: 236,187,64; 508 --color-button-text: 48,79,83; 509 --color-outline-button: 236,187,64; 510 --color-button-hover: 210, 134, 26; 511 --color-button-text-hover: 255, 255, 255; 512 --color-border: 222,222,222; 513 --color-price-sale: 232,78,78; 514 --color-price-regular: 34,34,34; 515 --color-form-field: 255,255,255; 516 --color-form-field-text: 34,34,34; 517 --color-tooltip: 34,34,34; 518 --color-tooltip-text: 255,255,255; 519 } 520 521.m-color-badge-hot { 522 --color-background: 255,255,255; 523 --color-background-secondary: 245,245,245; 524 525 --gradient-background: #ffffff; 526 527 --color-foreground: 0,0,0; 528 --color-foreground-secondary: 102,102,102; 529 --color-heading: 0,0,0; 530 --color-button: 27,139,130; 531 --color-button-text: 255,255,255; 532 --color-outline-button: 27,139,130; 533 --color-button-hover: 37, 80, 84; 534 --color-button-text-hover: 255, 255, 255; 535 --color-border: 222,222,222; 536 --color-price-sale: 255,255,255; 537 --color-price-regular: 255,255,255; 538 --color-form-field: 255,255,255; 539 --color-form-field-text: 0,0,0; 540 --color-tooltip: 255,255,255; 541 --color-tooltip-text: 34,34,34; 542 } 543 544.m-color-badge-new { 545 --color-background: 255,255,255; 546 --color-background-secondary: 245,245,245; 547 548 --gradient-background: #ffffff; 549 550 --color-foreground: 255,255,255; 551 --color-foreground-secondary: 255,255,255; 552 --color-heading: 255,255,255; 553 --color-button: 27,139,130; 554 --color-button-text: 255,255,255; 555 --color-outline-button: 27,139,130; 556 --color-button-hover: 37, 80, 84; 557 --color-button-text-hover: 255, 255, 255; 558 --color-border: 222,222,222; 559 --color-price-sale: 255,255,255; 560 --color-price-regular: 255,255,255; 561 --color-form-field: 255,255,255; 562 --color-form-field-text: 0,0,0; 563 --color-tooltip: 255,255,255; 564 --color-tooltip-text: 34,34,34; 565 } 566 567.m-color-badge-sale { 568 --color-background: 0,0,0; 569 --color-background-secondary: 0,0,0; 570 571 --gradient-background: rgba(0,0,0,0); 572 573 --color-foreground: 34,34,34; 574 --color-foreground-secondary: 34,34,34; 575 --color-heading: 34,34,34; 576 --color-button: 27,139,130; 577 --color-button-text: 255,255,255; 578 --color-outline-button: 27,139,130; 579 --color-button-hover: 37, 80, 84; 580 --color-button-text-hover: 255, 255, 255; 581 --color-border: 222,222,222; 582 --color-price-sale: 255,255,255; 583 --color-price-regular: 255,255,255; 584 --color-form-field: 255,255,255; 585 --color-form-field-text: 0,0,0; 586 --color-tooltip: 255,255,255; 587 --color-tooltip-text: 34,34,34; 588 } 589 590.m-color-scheme-5c51585f-7c21-411d-a963-8f6c26d0f0ee { 591 --color-background: 206,79,63; 592 --color-background-secondary: 245,245,245; 593 594 --gradient-background: #ce4f3f;
595 596 --color-foreground: 255,251,218; 597 --color-foreground-secondary: 255,251,218; 598 --color-heading: 255,251,218; 599 --color-button: 226,116,97; 600 --color-button-text: 255,251,218; 601 --color-outline-button: 226,116,97; 602 --color-button-hover: 34, 34, 34; 603 --color-button-text-hover: 255, 255, 255; 604 --color-border: 238,238,238; 605 --color-price-sale: 232,78,78; 606 --color-price-regular: 0,0,0; 607 --color-form-field: 242,242,242; 608 --color-form-field-text: 0,0,0; 609 --color-tooltip: 34,34,34; 610 --color-tooltip-text: 255,255,255; 611 } 612 613.m-color-scheme-942ac172-22f9-4128-a5e4-42f89f24976b { 614 --color-background: 27,139,130; 615 --color-background-secondary: 245,245,245; 616 617 --gradient-background: #1b8b82; 618 619 --color-foreground: 255,255,255; 620 --color-foreground-secondary: 255,255,255; 621 --color-heading: 255,255,255; 622 --color-button: 255,255,255; 623 --color-button-text: 34,34,34; 624 --color-outline-button: 255,255,255; 625 --color-button-hover: 255, 255, 255; 626 --color-button-text-hover: 34, 34, 34; 627 --color-border: 222,222,222; 628 --color-price-sale: 232,78,78; 629 --color-price-regular: 255,255,255; 630 --color-form-field: 242,242,242; 631 --color-form-field-text: 0,0,0; 632 --color-tooltip: 34,34,34; 633 --color-tooltip-text: 255,255,255; 634 } 635 636 .m-color-default, .m-color-dark, .m-color-footer, .m-color-badge-hot, .m-color-badge-new, .m-color-badge-sale, .m-color-scheme-5c51585f-7c21-411d-a963-8f6c26d0f0ee, .m-color-scheme-942ac172-22f9-4128-a5e4-42f89f24976b { 637 color: rgb(var(--color-foreground)); 638 background-color: rgb(var(--color-background)); 639 }:root { /* ANIMATIONS */ --m-duration-short: .1s; --m-duration-default: .25s; --m-duration-long: .5s; --m-duration-image: .65s; --m-duration-animate: 1s; --m-animation-duration: 1000ms; --m-animation-fade-in-up: m-fade-in-up var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left: m-fade-in-left var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right: m-fade-in-right var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left-rtl: m-fade-in-left-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right-rtl: m-fade-in-right-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in: m-fade-in calc(var(--m-animation-duration) * 2) cubic-bezier(0, 0, 0.3, 1); --m-animation-zoom-fade: m-zoom-fade var(--m-animation-duration) ease forwards; /* BODY */ --base-line-height: 28; /* INPUTS */ --inputs-border-width: 1px; --inputs-radius: 5px; /* BUTTON */ --btn-letter-spacing: 0px; --btn-border-radius: 5px; --btn-border-width: 1px; --btn-line-height: 23px; /* COUNT BUBBLE */ --color-cart-wishlist-count: #ffffff; --bg-cart-wishlist-count: #222222; /* OVERLAY */ --color-image-overlay: #000000; --opacity-image-overlay: 0.2; /* Notification */ --color-success: 58,135,53; --color-warning: 210,134,26; --color-error: 218, 63, 63; --color-error-bg: #fbeaea; --color-warning-bg: #faecd7; --color-success-bg: #d1eccf; /* CUSTOM COLOR */ --text-black: 0,0,0; --text-white: 255,255,255; --bg-black: 0,0,0; --bg-white: 255,255,255; --rounded-full: 9999px; --bg-card-placeholder: rgba(243,243,243,1); --arrow-select-box: url(//snapperskeylargo.com/cdn/shop/t/7/assets/ar-down.svg?v=92728264558441377851763441051); /* FONT SIZES */ --font-base-size: 17; --font-btn-size: 16px; --font-btn-weight: 500; --font-h1-desktop: 60; --font-h1-tablet: 42; --font-h1-mobile: 36; --font-h2-desktop: 42; --font-h2-tablet: 33; --font-h2-mobile: 29; --font-h3-desktop: 36; --font-h3-tablet: 28; --font-h3-mobile: 25; --font-h4-desktop: 24; --font-h4-tablet: 19; --font-h4-mobile: 19; --font-h5-desktop: 19; --font-h5-mobile: 17; --font-h6-desktop: 17; --font-h6-mobile: 17; --heading-letter-spacing: 0px; --arrow-down-url: url(//snapperskeylargo.com/cdn/shop/t/7/assets/arrow-down.svg?v=157552497485556416461763441051); --arrow-down-white-url: url(//snapperskeylargo.com/cdn/shop/t/7/assets/arrow-down-white.svg?v=70535736727834135531763441051); --product-title-line-clamp: unset; --spacing-sections-desktop: 0px; --spacing-sections-laptop: 0px; --spacing-sections-tablet: 0px; --spacing-sections-mobile: 0px; /* LAYOUT */ --container-width: 1200px; --fluid-container-width: 1420px; --fluid-container-offset: 65px; } 640</style><link rel="stylesheet" href="//snapperskeylargo.com/cdn/shop/t/7/assets/search.css?v=104001498375601984331763441051" media="print" onload="this.media='all'"> 641<link rel="stylesheet" href="//snapperskeylargo.com/cdn/shop/t/7/assets/cart.css?v=87792237976305593871763441051" media="print" onload="this.media='all'"> 642 643<noscript><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/search.css?v=104001498375601984331763441051" rel="stylesheet" type="text/css" media="all" /></noscript> 644<noscript><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/cart.css?v=87792237976305593871763441051" rel="stylesheet" type="text/css" media="all" /></noscript><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/vendor.css?v=78734522753772538311763441051" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//snapperskeylargo.com/cdn/shop/t/7/assets/custom-style.css?v=68377333970908838601763441051" media="print" onload="this.media='all'"> 645<link rel="stylesheet" href="//snapperskeylargo.com/cdn/shop/t/7/assets/custom.css?v=105997007003712207781763441051" media="print" onload="this.media='all'"> 646<noscript><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/custom-style.css?v=68377333970908838601763441051" rel="stylesheet" type="text/css" media="all" /></noscript> 647<noscript><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/custom.css?v=105997007003712207781763441051" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify></style> 648 649
650<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/product-list.js?v=133975944838759569291763441051" defer="defer"></script>
650 651 652 653
653<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/vendor.js?v=133022367058576048311763441051" defer="defer"></script>
653 654
654<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/theme-global.js?v=40185104835058884241763441051" defer="defer"></script>
654<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/animations.js?v=155369821993258477171763441051" defer="defer"></script>
654<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
654<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/14652700/digital_wallets/dialog"> 655<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
655<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
655 656<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
657<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=14652700" crossorigin="anonymous"></script>
vendor: 1 bytes, line 657
657
658<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":14652700,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/14652700","merchantName":"Snappers Key Largo","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Snappers Key Largo","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 658
658
659<script id="shopify-features" type="application/json">{"accessToken":"0aac60f9a7e876889471ad7220c32dee","betas":["rich-media-storefront-analytics"],"domain":"snapperskeylargo.com","predictiveSearch":true,"shopId":14652700,"locale":"en"}</script>
vendor: 1 bytes, line 659
659
660<script>var Shopify = Shopify || {}; 661Shopify.shop = "snappers-key-largo.myshopify.com"; 662Shopify.locale = "en"; 663Shopify.currency = {"active":"USD","rate":"1.0"}; 664Shopify.country = "US"; 665Shopify.theme = {"name":"[Live] Snappers 09-15-26","id":128263258192,"schema_name":"Minimog - OS 2.0","schema_version":"5.3.0","theme_store_id":null,"role":"main"}; 666Shopify.theme.handle = "null"; 667Shopify.theme.style = {"id":null,"handle":null}; 668Shopify.cdnHost = "snapperskeylargo.com/cdn"; 669Shopify.routes = Shopify.routes || {}; 670Shopify.routes.root = "/"; 671Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 672Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 673Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 674Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 674
674
675<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 675
675
676<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 676
676
677<script> 678 window.ShopifyPay = window.ShopifyPay || {}; 679 window.ShopifyPay.apiHost = "shop.app\/pay"; 680 window.ShopifyPay.redirectState = null; 681</script>
vendor: 1 bytes, line 681
681
682<script> 683 window.Shopify = window.Shopify || {}; 684 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 685 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 686 window.Shopify.SignInWithShop.eligible = true; 687</script>
vendor: 1 bytes, line 687
687
688<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 688
688
689<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 689
689
690<script type="module"> 691 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 692 693 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 694 695</script>
vendor: 1 bytes, line 695
695
696<script> 697 window.Shopify = window.Shopify || {}; 698 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 699 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"]}; 700</script>
vendor: 1 bytes, line 700
700
701<script>(function() { 702 var isLoaded = false; 703 function asyncLoad() { 704 if (isLoaded) return; 705 isLoaded = true; 706 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/7ffb21305c895a72e20a9943b\/c3493d2544480979a16e3cfee.js?shop=snappers-key-largo.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/7ffb21305c895a72e20a9943b\/715e5a7968cc2b1b7faad1126.js?shop=snappers-key-largo.myshopify.com"]; 707 for (var i = 0; i < urls.length; i++) { 708 var s = document.createElement('script'); 709 s.type = 'text/javascript'; 710 s.async = true; 711 s.src = urls[i]; 712 var x = document.getElementsByTagName('script')[0]; 713 x.parentNode.insertBefore(s, x); 714 } 715 }; 716 if(window.attachEvent) { 717 window.attachEvent('onload', asyncLoad); 718 } else { 719 window.addEventListener('load', asyncLoad, false); 720 } 721})();</script>
vendor: 1 bytes, line 721
721
722<script id="__st">var __st={"a":14652700,"offset":-14400,"reqid":"9e42ee21-d7ef-44bd-845a-aa764e26757d-1791126855","pageurl":"snapperskeylargo.com\/cart","u":"318746c3473f","p":"cart"};</script>
vendor: 1 bytes, line 722
722
723<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 723
723
724<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 724
724
725<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//snapperskeylargo.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 725
725
726<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 = "//snapperskeylargo.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>
726<script crossorigin="anonymous" defer="defer" src="//snapperskeylargo.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 726
726
727<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 727
727
728<script> 729 window.Shopify = window.Shopify || {}; 730 window.Shopify.MCP = window.Shopify.MCP || {}; 731 window.Shopify.MCP.enabled = true; 732 window.Shopify.MCP.shop = "snappers-key-largo.myshopify.com"; 733 window.Shopify.MCP.mcpEndpoint = "https:\/\/snapperskeylargo.com\/api\/mcp"; 734 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"]}}]; 735</script>
vendor: 1 bytes, line 735
735
736<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("\/\/snapperskeylargo.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 737</script>
vendor: 1 bytes, line 737
737
738<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://snapperskeylargo.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 739</script>
vendor: 1 bytes, line 739
739
740<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 741 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); 742</script>
vendor: 1 bytes, line 742
742
743<script> 744 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 745</script>
745 746
747<script type="module" src="https://snapperskeylargo.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 747
747
748<script nomodule> 749 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 750</script>
750 751 752<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://snapperskeylargo.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 753<style id="shopify-accelerated-checkout-cart"> 754 #shopify-buyer-consent { 755 margin-top: 1em; 756 display: inline-block; 757 width: 100%; 758} 759 760#shopify-buyer-consent.hidden { 761 display: none; 762} 763 764#shopify-subscription-policy-button { 765 background: none; 766 border: none; 767 padding: 0; 768 text-decoration: underline; 769 font-size: inherit; 770 cursor: pointer; 771} 772 773#shopify-subscription-policy-button::before { 774 box-shadow: none; 775} 776 777 </style> 778
779<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
779 780 781
781<script> 782 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 783 if (Shopify.designMode) { 784 document.documentElement.classList.add('shopify-design-mode'); 785 } 786 </script>
786 787
787<script>window.MinimogTheme = {};window.MinimogLibs = {};window.MinimogStrings = { addToCart: "Add to cart", soldOut: "Sold Out", unavailable: "Unavailable", inStock: "In Stock", lowStock: 'Low stock', inventoryQuantityHtml: '<span class="m-product-inventory__quantity">{{ quantity }}</span> In stock', inventoryLowQuantityHtml: 'Only <span class="m-product-inventory__quantity">{{ quantity }}</span> left', checkout: "Check out", viewCart: "View Cart", cartRemove: "Remove", zipcodeValidate: "Zip code can\u0026#39;t be blank", noShippingRate: "There are no shipping rates for your address.", shippingRatesResult: "We found {{count}} shipping rate(s) for your address", recommendTitle: "Recommendation for you", shipping: "Shipping", add: "Add", itemAdded: "Product added to cart successfully", requiredField: "Please fill all the required fields(*) before Add To Cart!", hours: "hours", mins: "mins", outOfStock: "Out of stock", sold: "Sold", available: "Available", preorder: "Pre-order", sold_out_items_message: "The product is already sold out.", unitPrice: "Unit price", unitPriceSeparator: "per", cartError: "There was an error while updating your cart. Please try again.", quantityError: "Not enough items available. Only {{ quantity }} left.' }}", selectVariant: "Please select a variant before adding the product to your cart.", valideDateTimeDelivery: "Please choose the current or future time."};window.MinimogThemeStyles = { product: "https://snapperskeylargo.com/cdn/shop/t/7/assets/product.css?v=25212838471963727991763441051", productInventory: "https://snapperskeylargo.com/cdn/shop/t/7/assets/component-product-inventory.css?v=111082497872923960041763441051"};window.MinimogThemeScripts = { productModel: "https://snapperskeylargo.com/cdn/shop/t/7/assets/product-model.js?v=74883181231862109891763441051", productMedia: "https://snapperskeylargo.com/cdn/shop/t/7/assets/product-media.js?v=173660877729249554031763441051", variantsPicker: "https://snapperskeylargo.com/cdn/shop/t/7/assets/variant-picker.js?v=57634692338614062141763441051", instagram: "https://snapperskeylargo.com/cdn/shop/t/7/assets/instagram.js?v=10017939140122895511763441051", parallax: "https://snapperskeylargo.com/cdn/shop/t/7/assets/simple-parallax.js?v=4755", productInventory: "https://snapperskeylargo.com/cdn/shop/t/7/assets/product-inventory.js?v=56130558051591069411763441051"};window.MinimogSettings = { design_mode: false, requestPath: "\/cart", template: "cart", templateName: "cart",currency_code: "USD", money_format: "${{amount}}", base_url: window.location.origin + Shopify.routes.root, money_with_currency_format: "${{amount}} USD","filter_color3.png":"\/\/snapperskeylargo.com\/cdn\/shop\/t\/7\/assets\/filter_color3.png?v=4755","filter_color3":"floral",theme: { id: 128263258192, name: "[Live] Snappers 09-15-26", role: "main", version: "5.3.0", online_store_version: "2.0", preview_url: "https://snapperskeylargo.com?preview_theme_id=128263258192", }, shop_domain: "https:\/\/snapperskeylargo.com", shop_locale: { published: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}], current: "en", primary: "en", }, routes: { root: "\/", cart: "\/cart", product_recommendations_url: "\/recommendations\/products", cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', predictive_search_url: '/search/suggest', search_url: '/search' }, hide_unavailable_product_options: true, pcard_image_ratio: "3\/4", cookie_consent_allow: "Allow cookies", cookie_consent_message: "This website uses cookies to ensure you get the best experience on our website.", cookie_consent_placement: "bottom-left", cookie_consent_learnmore_link: "https:\/\/www.cookiesandyou.com\/", cookie_consent_learnmore: "Learn more", cookie_consent_theme: "white", cookie_consent_decline: "Decline", show_cookie_consent: false, product_colors: "red: #FF6961,\nyellow: #FDDA76,\nblack: #000000,\nblack band: #000000,\nblue: #8DB4D2,\ngreen: #C1E1C1,\npurple: #B19CD9,\nsilver: #EEEEEF,\nwhite: #FFFFFF,\nbrown: #836953,\nlight brown: #B5651D,\ndark turquoise: #23cddc,\norange: #FFB347,\ntan: #E9D1BF,\nviolet: #B490B0,\npink: #FFD1DC,\ngrey: #E0E0E0,\nsky: #96BDC6,\npale leaf: #CCD4BF,\nlight blue: #b1c5d4,\ndark grey: #aca69f,\nbeige: #EBE6DB,\nbeige band: #EED9C4,\ndark blue: #063e66,\ncream: #F1F2E2,\nlight pink: #FBCFCD,\nmint: #bedce3,\ndark gray: #3A3B3C,\nrosy brown: #c4a287,\nlight grey:#D3D3D3,\ncopper: #B87333,\nrose gold: #ECC5C0,\nnight blue: #151B54,\ncoral: #FF7F50,\nlight purple: #C6AEC7,\nivy green: #5b7763,\nsand: #f2d2a9,\npale grey: #878785,\nlead: #6c6b6c,\ncharcoal: #8d8d8d,\nheathered oat: #dad3c7,\ntoasted coconut: #936944,\nheathered cashew: #d2c2a9,\nheathered charcoal: #8d8d8d,\npelican: #cbc5b3,\nheathered grey: #a0aaab,\nkalamata: #46422f,\ncoca: #a8785f,\nslate grey: #515768,\nheathered blue: #373737,\nheathered green: #453f2c,\nnavy: #26343b,\njean blue: #425D8C,\nstone gray: #888c8d,\nlight royal: #4169e1,\npearl grey: #b3b2ad,\nnavy blue: #081534,\nheather gray: #868791,\nroyal blue: #2d65a4", use_ajax_atc: true, discount_code_enable: true, enable_cart_drawer: true, pcard_show_lowest_prices: false, date_now: "2026\/10\/04 11:14:00-0400 (EDT)", foxKitBaseUrl: "foxkit.app"};function __setSwatchesOptions() { 788 try { 789 MinimogSettings._colorSwatches = [] 790 MinimogSettings._imageSwatches = [] 791 792 MinimogSettings.product_colors
793 .split(',').filter(Boolean) 794 .forEach(colorSwatch => { 795 const [key, value] = colorSwatch.split(':') 796 MinimogSettings._colorSwatches.push({ 797 key: key.trim().toLowerCase(), 798 value: value && value.trim() || '' 799 }) 800 }) 801 802 Object.keys(MinimogSettings).forEach(key => { 803 if (key.includes('filter_color') && !key.includes('.png')) { 804 if (MinimogSettings[`${key}.png`]) { 805 MinimogSettings._imageSwatches.push({ 806 key: MinimogSettings[key].toLowerCase(), 807 value: MinimogSettings[`${key}.png`] 808 }) 809 } 810 } 811 }) 812 } catch (e) { 813 console.error('Failed to convert color/image swatch structure!', e) 814 } 815 } 816 817 __setSwatchesOptions(); 818</script>
818 819 820 821 822 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 823 824 825 826
826<script> 827 if (!window.pandectesRulesSettings) { 828 window.pandectesRulesSettings = {"version":"5","timestamp":1779074804816,"store":{"id":14652700,"plan":"premium","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","CH","BR","CAAB","CABC","CAMB","CANB","CANL","CANS","CANT","CANU","CAON","CAPE","CAQC","CASK","CAYT","JP","TH","ZA","AU","NZ","CN","IN","CL","TR","AE"],"visible":"*"},"storage":{"type":"http","domain":"","duration":365,"lastReset":1778862445},"gpc":{"enabled":true},"klaviyo":{"enabled":false},"customEvent":{"enabled":false},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":false,"id":""},"amazon":{"enabled":false},"microsoft":{"uet":{"enabled":false,"tags":""},"clarity":{"enabled":false,"id":""}},"google":{"enabled":false,"gtmId":"","ga4Id":"","adsId":"","gtmOnly":false,"adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":500,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":false,"scripts":{"0":[],"1":[],"2":[],"4":[],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":[],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}}; 829 const rulesScript = document.createElement('script'); 830 831 rulesScript.src = "https://cdn.shopify.com/extensions/01a10580-fd2a-7a23-97ae-f050569f8f5d/gdpr-cookie-consent-414/assets/pandectes-rules-latest.js"; 832 833 const firstChild = document.head.firstChild; 834 document.head.insertBefore(rulesScript, firstChild); 835 } 836 </script>
836 837 838 839
839<script defer src='https://cdn.shopify.com/extensions/01a10580-fd2a-7a23-97ae-f050569f8f5d/gdpr-cookie-consent-414/assets/pandectes-core-latest.js'></script>
839 840 841
841<script> 842 (() => { 843 const isLivePreview = locateLivePreviewParam(); 844 let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js'; 845 846 847 function locateLivePreviewParam(paramName = 'pandectesLivePreview') { 848 const fromUrl = new URLSearchParams(window.location.search).get(paramName); 849 if (fromUrl) { 850 try { 851 sessionStorage.setItem(paramName, fromUrl); 852 } catch { 853 // storage disabled 854 } 855 return fromUrl; 856 } 857 return sessionStorage.getItem(paramName); 858 } 859 860 /** Injects the preview helper script when live preview is active (URL or sessionStorage). */ 861 function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) { 862 if (!isLivePreview) return; 863 if (document.head.querySelector('script[data-pandectes-live-preview]')) return; 864 const script = document.createElement('script'); 865 script.src = previewModeScriptUrl; 866 script.async = true; 867 script.setAttribute('data-pandectes-live-preview', ''); 868 document.head.appendChild(script); 869 } 870 871 window.pandectesBannerSettings = {"version":"5","timestamp":1779074804,"store":{"id":14652700,"plan":"premium","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":true,"timezone":"America/New_York"},"visibility":{"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"adminMode":false},"regions":{"strict":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","CH","BR","CAAB","CABC","CAMB","CANB","CANL","CANS","CANT","CANU","CAON","CAPE","CAQC","CASK","CAYT","JP","TH","ZA","AU","NZ","CN","IN","CL","TR","AE"],"visible":"*"},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"","widget":"//snappers-key-largo.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1779074804"},"mode":"custom","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: #1b8b82; --color-base-200: oklch(0.55 0.09 186.51); --color-base-300: oklch(0.5100779135625361 0.08923020843379603 186.5064151203345); --color-base-content: #FFFFFF; --color-primary: #FFFFFF; --color-primary-content: #1b8b82; --color-secondary: #000000; --color-secondary-content: #00000000; --color-accent: #000000; --color-accent-content: #FFFFFF; }","shadows":true,"isModal":false,"scrollLock":false,"useAnimations":true,"buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":10000},"language":{"multilingual":false,"detection":"browser","fallback":"en","supported":["en"],"allowChange":false},"widget":{"enabled":true,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"bar","layout":"horizontal","position":"bottom","animation":"animation-slide","size":300},"buttons":{"primary":["allow","deny"],"secondary":[]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":false,"status":false},"links":{"links":[{"id":"policy","url":"/pages/cookie-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1778862445},"texts":{"en":{"buttons":{"showLess":"Show less","showMore":"Show more"},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"The
871se cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},{"title":"Functional cookies","description":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},{"title":"Performance cookies","description":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},{"title":"Targeting cookies","description":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."}],"notice":{"title":"We respect your privacy","message":"This website uses cookies to ensure you get the best experience.","dismiss":"Ok","allow":"Accept","deny":"Decline","preferences":"Preferences"},"preferences":{"title":"Manage consent preferences","message":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","cookieDetails":"Cookies details","alwaysActive":"Always allowed","deny":"Deny all","allow":"Accept all","custom":"Save preferences","dismiss":"Close"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
871onsent date","consentId":"Your consent ID","hideDetails":"Hide details","showDetails":"Show details","noConsent":"No consent"},"declaration":{"name":"Name","type":"Type","vendor":"Provider","purpose":"Purpose","retention":"Retention","expirations":{"declSeconds":"seconds","declMinutes":"minutes","declHours":"hours","declDays":"days","declWeeks":"week(s)","declMonths":"months","declYears":"years","declSession":"Session"}},"cookies":{"cart":"Contains information related to the user's cart.","cartToken":"Stores a token related to the shopping cart for session management.","cart_currency":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","cart_link_id":"Stores a unique identifier for the shopping cart link.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","ID":"Used for targeting and optimizing ad campaigns in Google Marketing Suite.","identity-state":"Stores state before redirecting customers to identity authentication.\t","keep_alive":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","lastSeenErrorReceiptId":"Stores the ID of the most recent error receipt.","localization":"Used to localize the cart to the correct country.","login_with_
871shop_finalize":"Used to facilitate login with Shop.","m":"Used by Stripe to process payments.","master_device_id":"Permanent device identifier.","order":"Used to allow access to the data of the order details page of the buyer.","shopify_override_user_locale":"Used as a mechanism to set User locale in admin.","shopify_pay":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","shopify_pay_redirect":"Used to accelerate the checkout process when the buyer has a Shop Pay account.","shop_analytics":"Contains the required buyer information for analytics in Shop.","shop_pay_accelerated":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","storefront_digest":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","trackedCompleteOrderSourceId":"Stores information related to the source of a completed order for tracking purposes.","trackedSourceId":"Stores a unique identifier for tracking the source of the visitor.","user":"Used in connection with Shop login.","user_cross_site":"Used in connection with Shop login.","_ab":"Used to control when the admin bar is shown on the storefront.","_abv":"Persist the collapsed state of the admin bar.","_ga":"Cookie is set by Google Analytics with unknown functionality","_identity_session":"Contains the identity session identifier of the user.","_landing_page":"Capture the landing page of visitor when they come from other sites.","_master_udr":"Permanent device identifier.","_merchant_analytics":"Contains analytics data for the merchant session.","_merchant_essential":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","_orig_referrer":"Allows merchant to identify where people are visiting them from.","_shopify_analytics":"Contains analytics data for buyer surfaces such as the storefront or checkout.","_shopify_country":"Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request.","_shopify_essential":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","_shopify_essential_\t":"Contains an opaque token that is used to identify a device for all essential purposes.","_shopify_marketing":"Contains marketing data for buyer surfaces such as the storefront or checkout.","_shopify_s":"Used to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use.","_shopify_test":"A test cookie used by Shopify to verify the store's setup.","_shopify_y":"Shopify analytics.","_shop_app_essential":"Contains essential information for the correct functionality of Shop.app.","_shs_state":"Stores session-specific state information related to the user's interaction with the website.","_tracking_consent":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","__cf_bm":"Used to manage incoming traffic that matches criteria associated with bots.","__quiltRouterScroll":"Stores information related to the user's navigation within the website, essential for website functionality.","__storage_test":"A test storage item used to verify storage capabilities.","__ui":"Stores UI state information for the website.","_ga_*":"Cookie is set by Google Analytics with unknown functionality","auth_state_*":"Stores state for customer authentication.","ri-*":"Stores information related to the performance of the website, including session data."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"cookies":[{"name":"localization","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart_currency","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_shopify_s","domain":".snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_y","domain":".snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ga","domain":".snapperskeylargo.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__cf_bm","domain":".js.ubembed.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_essential","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ga_*","domain":".snapperskeylargo.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"m","domain":"m.stripe.com","type":"http","vendor":"Stripe","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"master_device_id","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_shopify_country","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3}
871,{"name":"login_with_shop_finalize","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"auth_state_*","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"user","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_essential","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shopify_essential_\t","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"snapperskeylargo.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"cart","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay_redirect","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3}
871,{"name":"login_with_shop_finalize","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"auth_state_*","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"user","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"shopify.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"m-recent-viewed-products","domain":"snapperskeylargo.com","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"gridColumnViews","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ub-emb-id","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ri-*","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"consentHeader","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-b2400fa1-e424-4bab-92d5-a532d7aa90a6-1778862455-z","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-b2400fa1-e424-4bab-92d5-a532d7aa90a6-1778862455-c","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_shs_state","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"_ube-test","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"muffins","domain":"https://m.stripe.network","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"muffins","domain":"https://m.stripe.network","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"1","domain":"https://m.stripe.network","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_mf","domain":"https://m.stripe.network","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_ab","domain":"https://m.stripe.network","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"id","domain":"https://m.stripe.network","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-568d2022-c277-4f58-9d3c-9fcc7c75be5d-1778862469-z","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-b170387a-8186-42b3-8596-48ed884dc0e3-1778862475-b","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-b170387a-8186-42b3-8596-48ed884dc0e3-1778862475-z","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"minimog-recently-viewed","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"wpm-ri-4035d2aa-61c9-4ede-991c-bae8133b8e2a-1778862478-z","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-4035d2aa-61c9-4ede-991c-bae8133b8e2a-1778862478-x","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"minimog:check","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedCompleteOrderSourceId","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__ui","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"lastSeenErrorReceiptId","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedSourceId","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cartToken","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cart_link_id","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__quiltRouterScroll","domain":"https://snapperskeylargo.com","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"__storage_test","domain":"https://snapperskeylargo.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1}]}; 872 if (isLivePreview) { 873 if (!window.pandectesBannerSettings.store) { 874 window.pandectesBannerSettings.store = {}; 875 } 876 window.pandectesBannerSettings.store.plan = 'enterprise'; 877 } 878 879 function whenBodyReady(callback) { 880 window.addEventListener('DOMContentLoaded', callback); 881 } 882 883 884 whenBodyReady(function(){ 885 const element = document.createElement('pandectes-cmp'); 886 element.appData = window.pandectesBannerSettings; 887 document.body.appendChild(element); 888 appendLivePreviewScriptIfNeeded(previewUrl); 889 }); 890 891 })() 892 </script>
892 893 894 895 896 897 <!-- A11y --> 898 899 900 901 902 903 904 905 906 907 908<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-insert-code/blocks/insert-code-header/72017b12-3679-442e-b23c-5c62460717f5 --><!-- XO-InsertCode Header --> 909 910 911<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 911-912
911 912<script async src="https://www.googletagmanager.com/gtag/js?id=
912G-5V036MVRPX
vendor: 12 bytes, line 912
912"></script>
913<script> 914
vendor: 134 bytes, lines 914-918
914window.dataLayer = window.dataLayer || []; 915 function gtag(){dataLayer.push(arguments);} 916 gtag('js', new Date()); 917 918 gtag('config', '
918G-5V036MVRPX
vendor: 4 bytes, line 918
918');
919</script>
919 920
921<script src="https://a1bbc97e69114ee4ac48221432d7e470.js.ubembed.com" async></script>
921 922 923<!-- End: XO-InsertCode Header --> 924 925 926<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
927<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: 14652700,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 927
927
928<script> 929 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 930</script>
vendor: 1 bytes, line 930
930
931<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}
931).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: 14652700,storefrontBaseUrl: "https://snapperskeylargo.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://snapperskeylargo.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"148013136","configuration":"{\"accountID\":\"82f25811-b8d7-463e-980a-687c6e4ebc88\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d0369370d97f2cca6d5c273406637796","type":"APP","apiClientId":5433881,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"76120144","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Snappers Key Largo","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"snappers-key-largo.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/snapperskeylargo.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://snapperskeylargo.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"128263258192","themePublished":"true","eventMetadataId":"ed06451c-ac0c-4191-8198-5dc663585a56","pageType":"cart","shopId":"14652700","storefrontBaseUrl":"https:\/\/snapperskeylargo.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>
931<script> 932 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 933 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 934 window.ShopifyAnalytics.meta.currency = 'USD'; 935 var meta = {"page":{"pageType":"cart","requestId":"9e42ee21-d7ef-44bd-845a-aa764e26757d-1791126855"}}; 936 for (var attr in meta) { 937 window.ShopifyAnalytics.meta[attr] = meta[attr]; 938 } 939</script>
vendor: 1 bytes, line 939
939
940<script class="analytics"> 941 (function () { 942 var customDocumentWrite = function(content) { 943 var jquery = null; 944 945 if (window.jQuery) { 946 jquery = window.jQuery; 947 } else if (window.Checkout && window.Checkout.$) { 948 jquery = window.Checkout.$; 949 } 950 951 if (jquery) { 952 jquery('body').append(content); 953 } 954 }; 955 956 var hasLoggedConversion = function(token) { 957 if (token) { 958 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 959 } 960 return false; 961 } 962 963 var setCookieIfConversion = function(token) { 964 if (token) { 965 var twoMonthsFromNow = new Date(Date.now()); 966 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 967 968 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 969 } 970 } 971 972 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 973 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 974 if (trekkie.integrations) { 975 return; 976 } 977 trekkie.methods = [ 978 'identify', 979 'page', 980 'ready', 981 'track', 982 'trackForm', 983 'trackLink' 984 ]; 985 trekkie.factory = function(method) { 986 return function() { 987 var args = Array.prototype.slice.call(arguments); 988 args.unshift(method); 989 trekkie.push(args); 990 if (method == 'track' || method == 'page') { 991 var pageUrl; 992 try { 993 pageUrl = window.location.href; 994 } catch (e) {} 995 var pageReferrer; 996 try { 997 pageReferrer = document.referrer; 998 } catch (e) {} 999 try { 1000 if (window.__TREKKIE_SHIM_QUEUE == null) { 1001 window.__TREKKIE_SHIM_QUEUE = []; 1002 } 1003 window.__TREKKIE_SHIM_QUEUE.push({ 1004 from: 'trekkie-stub', 1005 method: method, 1006 args: args.slice(1), 1007 pageContext: { 1008 url: pageUrl, 1009 referrer: pageReferrer 1010 } 1011 }); 1012 } catch (e) { 1013 // no-op 1014 } 1015 } 1016 return trekkie; 1017 }; 1018 }; 1019 for (var i = 0; i < trekkie.methods.length; i++) { 1020 var key = trekkie.methods[i]; 1021 trekkie[key] = trekkie.factory(key); 1022 } 1023 trekkie.load = function(config) { 1024 trekkie.config = config || {}; 1025 trekkie.config.initialDocumentCookie = document.cookie; 1026 var first = document.getElementsByTagName('script')[0]; 1027var script = document.createElement('script'); 1028script.type = 'text/javascript'; 1029script.onerror = function(e) { 1030 var scriptFallback = document.createElement('script'); 1031 scriptFallback.type = 'text/javascript'; 1032 scriptFallback.onerror = function(error) { 1033 var Monorail = { 1034 produce: function produce(monorailDomain, schemaId, payload) { 1035 var currentMs = new Date().getTime(); 1036 var event = { 1037 schema_id: schemaId, 1038 payload: payload, 1039 metadata: { 1040 event_created_at_ms: currentMs, 1041 event_sent_at_ms: currentMs 1042 } 1043 }; 1044 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1045 }, 1046 sendRequest: function sendRequest(endpointUrl, payload) { 1047 // Try the sendBeacon API 1048 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1049 var blobData = new window.Blob([payload], { 1050 type: 'text/plain' 1051 }); 1052 1053 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1054 return true; 1055 } // sendBeacon was not successful 1056 1057 } // XHR beacon 1058 1059 var xhr = new XMLHttpRequest(); 1060 1061 try { 1062 xhr.open('POST', endpointUrl); 1063 xhr.setRequestHeader('Content-Type', 'text/plain'); 1064 xhr.send(payload); 1065 } catch (e) { 1066 console.log(e); 1067 } 1068 1069 return false; 1070 }, 1071 isIos12: function isIos12() { 1072 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1073 } 1074 }; 1075 Monorail.produce('monorail-edge.shopifysvc.com', 1076 'trekkie_storefront_load_errors/1.1', 1077 {shop_id: 14652700, 1078 theme_id: 128263258192, 1079 app_name: "storefront", 1080 context_url: window.location.href, 1081 source_url: "//snapperskeylargo.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1082 1083 }; 1084 scriptFallback.async = true; 1085 scriptFallback.src = '//snapperskeylargo.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1086 first.parentNode.insertBefore(scriptFallback, first); 1087}; 1088script.async = true; 1089script.src = '//snapperskeylargo.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1090first.parentNode.insertBefore(script, first); 1091 1092 }; 1093 trekkie.load( 1094 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":14652700,"isMerchantRequest":null,"themeId":128263258192,"themeCityHash":"4959321341585909446","contentLanguage":"en","currency":"USD","eventMetadataId":"ed06451c-ac0c-4191-8198-5dc663585a56"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1095 ); 1096 1097 var loaded = false;
1098 trekkie.ready(function() { 1099 if (loaded) return; 1100 loaded = true; 1101 1102 window.ShopifyAnalytics.lib = window.trekkie; 1103 1104 var originalDocumentWrite = document.write; 1105 document.write = customDocumentWrite; 1106 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1107 document.write = originalDocumentWrite; 1108 1109 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1110 var token = match? match[1]: undefined; 1111 if (!hasLoggedConversion(token)) { 1112 setCookieIfConversion(token); 1113 1114 } 1115 }); 1116 1117 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"9e42ee21-d7ef-44bd-845a-aa764e26757d-1791126855","shopifyEmitted":true}); 1118 1119 var eventsListenerScript = document.createElement('script'); 1120 eventsListenerScript.async = true; 1121 eventsListenerScript.src = "//snapperskeylargo.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1122 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1123})();</script>
1123 1124
1124<script> 1125 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1126 window.ga = function ga() { 1127 (window.ga.q = window.ga.q || []).push(arguments); 1128 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1129 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1130 } 1131 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1132 }; 1133 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1134 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1135 } 1136 } 1137</script>
vendor: 1 bytes, line 1137
1137
1138<script 1139 defer 1140 src="https://snapperskeylargo.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1141 data-application="storefront-renderer" 1142 data-shop-id="14652700" 1143 data-render-region="gcp-us-central1" 1144 data-page-type="cart" 1145 data-theme-instance-id="128263258192" 1146 data-theme-name="Minimog - OS 2.0" 1147 data-theme-version="5.3.0" 1148 data-monorail-region="shop_domain" 1149 data-resource-timing-sampling-rate="10" 1150 data-shs="true" 1151 data-shs-beacon="true" 1152 data-shs-export-with-fetch="true" 1153 data-shs-logs-sample-rate="1" 1154 data-shs-beacon-endpoint="https://snapperskeylargo.com/api/collect" 1155></script>
1155 1156<meta name="shopify-y" content="301e24c1-8c41-4176-85a6-291022751906" data-expiration="1822684455000"><meta name="shopify-s" content="dfba2ffa-c67a-438d-a70c-fd45bff5c108" data-expiration="1791128655000"><meta name="new-cookie-storage-activated" content="t"> 1157</head> 1158 1159 <body 1160 id="m-theme" 1161 class="template-cart m-gradient m-color-default m:overflow-hidden" 1162 1163 > 1164 1165 <style> 1166 .m-page-transition { 1167 position: fixed; 1168 top: 0; 1169 left: 0; 1170 width: 100%; 1171 height: 100%; 1172 z-index: 999999; 1173 background: #fff; 1174 pointer-events: none; 1175 display: flex; 1176 align-items: center; 1177 justify-content: center; 1178 max-width: 100vw; 1179 max-height: 100vh; 1180 transition-property: opacity, visibility; 1181 transition-duration: var(--m-duration-default); 1182 transition-timing-function: ease; 1183 } 1184 .m-page-transition.fade-out { 1185 opacity: 0; 1186 visibility: hidden; 1187 } 1188 .m-page-transition.m-page-transition--design-mode { 1189 opacity: 1; 1190 visibility: visible; 1191 } 1192 .m-page-transition.fade-in { 1193 opacity: 1; 1194 visibility: visible; 1195 } 1196 .m-page-transition.fade-out .m-page-transition__spinner-content { 1197 display: none; 1198 } 1199 .m-page-transition.m-page-transition--design-mode .m-page-transition__spinner-content { 1200 display: block; 1201 } 1202 @keyframes pageTransitionSpinner { 1203 0% { 1204 -webkit-transform: rotate3d(0, 0, 1, 0deg); 1205 transform: rotate3d(0, 0, 1, 0deg); 1206 } 1207 25% { 1208 -webkit-transform: rotate3d(0, 0, 1, 90deg); 1209 transform: rotate3d(0, 0, 1, 90deg); 1210 } 1211 50% { 1212 -webkit-transform: rotate3d(0, 0, 1, 180deg); 1213 transform: rotate3d(0, 0, 1, 180deg); 1214 } 1215 75% { 1216 -webkit-transform: rotate3d(0, 0, 1, 270deg); 1217 transform: rotate3d(0, 0, 1, 270deg); 1218 } 1219 100% { 1220 -webkit-transform: rotate3d(0, 0, 1, 360deg); 1221 transform: rotate3d(0, 0, 1, 360deg); 1222 } 1223 } 1224 @keyframes m-blink { 1225 25% { 1226 opacity: 0.5; 1227 } 1228 50% { 1229 opacity: 0; 1230 } 1231 75% { 1232 opacity: 0.5; 1233 } 1234 } 1235 .m-page-transition__loading { 1236 position: absolute; 1237 animation: pageTransitionSpinner 1.5s linear infinite; 1238 width: var(--loading-size); 1239 height: var(--loading-size); 1240 top: 10px; 1241 left: 10px; 1242 border-radius: 50%; 1243 box-shadow: 0 2px 0 0 var(--loading-color); 1244 transform-origin: calc(var(--loading-size) / 2) calc(var(--loading-size) / 2 + 1px); 1245 } 1246 .m-page-transition__logo { 1247 animation: m-blink 1.5s linear infinite; 1248 position: absolute; 1249 width: var(--loading-size); 1250 height: var(--loading-size); 1251 top: 10px; 1252 left: 10px; 1253 display: flex; 1254 align-items: center; 1255 justify-content: center; 1256 } 1257 .m-page-transition__spinner { 1258 width: var(--loading-size); 1259 height: var(--loading-size); 1260 display: inline-block; 1261 overflow: hidden; 1262 background: transparent; 1263 } 1264 .m-page-transition__spinner-content { 1265 width: 100%; 1266 height: 100%; 1267 position: relative; 1268 transform: translateZ(0) scale(0.8); 1269 backface-visibility: hidden; 1270 transform-origin: 0 0; 1271 } 1272 .m-page-transition__spinner-content div { 1273 box-sizing: content-box; 1274 } 1275 </style> 1276 <div 1277 class="m-page-transition" 1278 data-design-mode="false" 1279 style="--loading-size: 128px; --loading-color: #bbbbbb;" 1280 > 1281 <div class="m-page-transition__spinner"> 1282 <div class="m-page-transition__spinner-content"> 1283 <div class="m-page-transition__loading"></div> 1284 1285 <div class="m-page-transition__logo"> 1286 1287 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-small-square.png?v=1720979423&width=100" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-small-square.png?v=1720979423&width=51 51w" width="51.2" height="51.2" loading="eager"> 1288 </div> 1289 1290 </div> 1291 </div> 1292 </div> 1293 1294 1295 1296 <style data-shopify> 1297 .m-button--scroll-top { 1298 position: fixed; 1299 right: 16px; 1300 bottom: 86px; 1301 z-index: 99; 1302 border-radius: 50%; 1303 padding: 0; 1304 display: inline-flex; 1305 align-items: center; 1306 justify-content: center; 1307 width: 46px; 1308 height: 46px; 1309 opacity: 0; 1310 } 1311 1312 .m-button--scroll-top.is-show { 1313 opacity: 1; 1314 } 1315 1316 .m-scroll-top-target { 1317 width: 0; 1318 height: 0; 1319 visibility: hidden; 1320 opacity: 0; 1321 } 1322 @media (max-width: 767px) { 1323 .m-button--scroll-top { 1324 width: 40px; 1325 height: 40px; 1326 } 1327 .m-button--scroll-top svg { 1328 width: 14px; 1329 height: 14px; 1330 } 1331 } 1332 </style> 1333 1334<div id="scroll-to-top-target" class="m-scroll-top-target"></div> 1335 1336<button 1337 id="scroll-to-top-button" 1338 class="m-button m-button--primary m-button--scroll-top" 1339 aria-label="Scroll to Top" 1340> 1341 <svg class="m-svg-icon m-svg-icon--medium" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M4.465 263.536l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L207 92.113V468c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V92.113l178.494 178.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.05c-4.686-4.686-12.284-4.686-16.971 0L4.465 246.566c-4.687 4.686-4.687 12.284 0 16.97z"/></svg> 1342</button> 1343 1344<!-- BEGIN sections: header-group --> 1345<div id="shopify-section-sections--15828531347536__header" class="shopify-section shopify-section-group-header-group m-section-header"><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/header.css?v=182461584859744929541763441051" rel="stylesheet" type="text/css" media="all" /> 1346
1347<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/mega-menu.js?v=48694260490813698561763441051" defer="defer"></script>
vendor: 1 bytes, line 1347
1347
1348<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/header.js?v=139348793745598728721763441051" defer="defer"></script>
vendor: 1 bytes, line 1348
1348
1349<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/localization-form.js?v=78680935164192769481763441051" defer="defer"></script>
vendor: 1 bytes, line 1349
1349
1350<script type="application/ld+json"> 1351 { 1352 "@context": "http://schema.org", 1353 "@type": "Organization", 1354 "name": "Snappers Key Largo", 1355 1356 1357 "logo": "https:\/\/snapperskeylargo.com\/cdn\/shop\/files\/snappers-logo-opt.png?v=1720968442\u0026width=600", 1358 1359 "sameAs": [ 1360 "", 1361 "https:\/\/www.facebook.com\/snapperskeylargo\/", 1362 "", 1363 "https:\/\/www.instagram.com\/snapperskeylargo\/", 1364 "", 1365 "", 1366 "https:\/\/www.youtube.com\/channel\/UCr5lpCAOdZSlLp6WZznQW5g", 1367 "" 1368 ], 1369 "url": "https:\/\/snapperskeylargo.com" 1370 } 1371</script>
1371 1372 1373 1374 1375 1376 1377<style data-shopify> 1378 :root { 1379 --logo-width-desktop: 100px; 1380 --logo-width-mobile: 90px; 1381 --logo-width-sticky: 100px; 1382 --logo-height-sticky: 100.0px; 1383 --header-transparent-text-color: 255, 255, 255; 1384 } 1385</style> 1386<m-header 1387 data-section-id="sections--15828531347536__header" 1388 data-section-type="header" 1389 data-page="/cart" 1390 data-header-design="both-center" 1391 1392 class="m-header m:block" 1393 data-transparent="false" 1394 data-sticky="always" 1395> 1396 <link href="//snapperskeylargo.com/cdn/shop/t/7/assets/topbar.css?v=49267480960919942591763441051" rel="stylesheet" type="text/css" media="all" /> 1397 1398 1399 <div class="m-header__wrapper"> 1400 1401 <header 1402 class="m-header__mobile container-fluid m:flex m:items-center m-gradient m-color-default" 1403 data-screen="m-header__mobile" 1404 data-transparent="false" 1405 > 1406 <span class="m-menu-button m:flex m:flex-1 m:w-3/12"> 1407 <div class="m-hamburger-box"> 1408 <div class="m-hamburger-box__inner"></div> 1409 </div> 1410 </span> 1411 1412 1413 1414 <div class="m-logo m-logo--mobile m:justify-center m:w-6/12 m-logo--has-image"> 1415 1416 <a href="/" class="m-logo__image m:block" title="Snappers Key Largo"> 1417 1418 <div 1419 class="m-logo__image-default m:display-flex m-image" 1420 style="--aspect-ratio: 1.0;--aspect-ratio-mobile: 1.0" 1421 > 1422 1423 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=50 50w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=100 100w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=150 150w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=200 200w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=250 250w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=300 300w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=400 400w" height="90" class="m:inline-block"> 1424 </div> 1425 1426 1427 1428 <div class="m-logo__image-transparent m:display-flex m-image"> 1429 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=50 50w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=100 100w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=150 150w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=200 200w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=250 250w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=300 300w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=400 400w" height="90" class="m:inline-block"> 1430 </div> 1431 1432 1433 </a> 1434 1435 </div> 1436 1437 1438 <div class="m-header__mobile-right m:w-3/12 m:flex m:flex-1 m:justify-end"> 1439 1440 <m-search-popup class="m:flex m:justify-center m:items-center" data-open-search-popup> 1441 <span class="m-header__search-icon"> 1442 <svg 1443 class="m-svg-icon--medium" 1444 fill="currentColor" 1445 stroke="currentColor" 1446 xmlns="http://www.w3.org/2000/svg"
1447 viewBox="0 0 512 512" 1448 > 1449 <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/> 1450 </svg> 1451 </span> 1452 </m-search-popup> 1453 1454 1455 <a 1456 href="/cart" 1457 class="m-cart-icon-bubble" 1458 aria-label="0" 1459> 1460 <span class="m-tooltip m:block m-tooltip--bottom m-tooltip--style-2"> 1461 <svg 1462 class="m-svg-icon--medium" 1463 fill="currentColor" 1464 stroke="currentColor" 1465 xmlns="http://www.w3.org/2000/svg" 1466 viewBox="0 0 448 512" 1467 > 1468 <path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/> 1469 </svg> 1470 <span class="m-tooltip__content">Cart</span> 1471 </span> 1472 <span class="m-cart-count-bubble m-cart-count m:hidden">0</span> 1473</a> 1474 1475 1476 </div> 1477 1478 1479 1480<div id="m-menu-drawer" class="m-menu-drawer"> 1481 <div class="m-menu-drawer__backdrop"></div> 1482 <div class="m-menu-drawer__wrapper"> 1483 <div class="m-menu-drawer__content"> 1484 <ul class="m-menu-drawer__navigation m-menu-mobile"> 1485 1486 1487 1488 1489 <li class="m-menu-mobile__item" data-url="#" data-index="0"> 1490 <a 1491 href="#" 1492 class="m-menu-mobile__link" 1493 1494 data-toggle-submenu="1" 1495 1496 > 1497 <span>Snappers</span> 1498 </a> 1499 <span class="m-menu-mobile__toggle-button" data-toggle-submenu="1"> 1500 <svg fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1501 <path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/> 1502 </svg> 1503 </span> 1504 <div class="m-megamenu-mobile m-megamenu-mobile--level-1"> 1505 <div class="m-megamenu-mobile__wrapper"> 1506 <button class="m-menu-mobile__back-button" data-level="1"> 1507 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 17"> 1508 <path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/> 1509 </svg> 1510 <span>Snappers</span> 1511 </button> 1512 <ul class="m-submenu-mobile"> 1513 1514 <li class="m-menu-mobile__item" data-url="#"> 1515 <a 1516 href="/pages/about-us" 1517 class="m-menu-mobile__link" 1518 1519 > 1520 <span>About</span> 1521 </a> 1522 1523 </li> 1524 1525 <li class="m-menu-mobile__item" data-url="#"> 1526 <a 1527 href="/pages/snappers-turtle-club" 1528 class="m-menu-mobile__link" 1529 1530 >
1531 <span>Turtle Club</span> 1532 </a> 1533 1534 </li> 1535 1536 <li class="m-menu-mobile__item" data-url="#"> 1537 <a 1538 href="/pages/snappers-reel-rewards" 1539 class="m-menu-mobile__link" 1540 1541 > 1542 <span>Snappers Reel Rewards</span> 1543 </a> 1544 1545 </li> 1546 1547 <li class="m-menu-mobile__item" data-url="#"> 1548 <a 1549 href="/pages/snappers-bars" 1550 class="m-menu-mobile__link" 1551 1552 > 1553 <span>Bars</span> 1554 </a> 1555 1556 </li> 1557 1558 <li class="m-menu-mobile__item" data-url="#"> 1559 <a 1560 href="/pages/snappers-oceanfront-restaurant" 1561 class="m-menu-mobile__link" 1562 1563 > 1564 <span>Oceanfront Restaurant</span> 1565 </a> 1566 1567 </li> 1568 1569 <li class="m-menu-mobile__item" data-url="#"> 1570 <a 1571 href="/pages/guest-suites" 1572 class="m-menu-mobile__link" 1573 1574 > 1575 <span>Guest Suites</span> 1576 </a> 1577 1578 </li> 1579 1580 <li class="m-menu-mobile__item" data-url="#"> 1581 <a 1582 href="/pages/history" 1583 class="m-menu-mobile__link" 1584 1585 > 1586 <span>History</span> 1587 </a> 1588 1589 </li> 1590 1591 <li class="m-menu-mobile__item" data-url="#"> 1592 <a 1593 href="/pages/official-home-of-the-miami-hurricanes-in-key-largo" 1594 class="m-menu-mobile__link" 1595 1596 > 1597 <span>UM Football</span> 1598 </a> 1599 1600 </li> 1601 1602 <li class="m-menu-mobile__item" data-url="#"> 1603 <a 1604 href="/pages/onsite-water-sports" 1605 class="m-menu-mobile__link" 1606 1607 > 1608 <span>Water Sports</span> 1609 </a> 1610 1611 </li> 1612 1613 </ul> 1614 1615 </div> 1616 </div> 1617 </li> 1618 1619 1620 1621 1622 1623 1624 1625<li class="m-menu-mobile__item m-menu-mobile__item--no-submenu" data-url="/pages/snappers-oceanfront-restaurant"> 1626 <a href="/pages/snappers-oceanfront-restaurant" class="m-menu-mobile__link"> 1627 Menus 1628 </a> 1629 1630 1631</li> 1632 1633 1634 1635 1636 1637 <li class="m-menu-mobile__item" data-url="#" data-index="2"> 1638 <a 1639 href="#" 1640 class="m-menu-mobile__link" 1641 1642 data-toggle-submenu="1" 1643 1644 > 1645 <span>Reservations</span> 1646 </a> 1647 <span class="m-menu-mobile__toggle-button" data-toggle-submenu="1"> 1648 <svg fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1649 <path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/> 1650 </svg> 1651 </span> 1652 <div class="m-megamenu-mobile m-megamenu-mobile--level-1"> 1653 <div class="m-megamenu-mobile__wrapper"> 1654 <button class="m-menu-mobile__back-button" data-level="1"> 1655 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 17">
1656 <path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/> 1657 </svg> 1658 <span>Reservations</span> 1659 </button> 1660 <ul class="m-submenu-mobile"> 1661 1662 <li class="m-menu-mobile__item" data-url="#"> 1663 <a 1664 href="https://www.opentable.com/r/snappers-oceanfront-restaurant-and-bar-reservations-key-largo?restref=1125910&lang=en-US&ot_source=Restaurant%20website" 1665 class="m-menu-mobile__link" 1666 1667 > 1668 <span>Restaurant</span> 1669 </a> 1670 1671 </li> 1672 1673 <li class="m-menu-mobile__item" data-url="#"> 1674 <a 1675 href="/pages/guest-suites" 1676 class="m-menu-mobile__link" 1677 1678 > 1679 <span>Guest Suites</span> 1680 </a> 1681 1682 </li> 1683 1684 </ul> 1685 1686 </div> 1687 </div> 1688 </li> 1689 1690 1691 1692 1693 1694 1695 1696<li class="m-menu-mobile__item m-menu-mobile__item--no-submenu" data-url="/pages/book-a-private-event"> 1697 <a href="/pages/book-a-private-event" class="m-menu-mobile__link"> 1698 Book an Event 1699 </a> 1700 1701 1702</li> 1703 1704 1705 1706 1707 1708 <li class="m-menu-mobile__item" data-url="/pages/snappers-shop" data-index="4"> 1709 <a 1710 href="/pages/snappers-shop" 1711 class="m-menu-mobile__link" 1712 1713 > 1714 <span>Shop</span> 1715 </a> 1716 <span class="m-menu-mobile__toggle-button" data-toggle-submenu="1"> 1717 <svg fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"> 1718 <path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/> 1719 </svg> 1720 </span> 1721 <div class="m-megamenu-mobile m-megamenu-mobile--level-1"> 1722 <div class="m-megamenu-mobile__wrapper"> 1723 <button class="m-menu-mobile__back-button" data-level="1"> 1724 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 17"> 1725 <path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/> 1726 </svg> 1727 <span>Shop</span> 1728 </button> 1729 <ul class="m-submenu-mobile"> 1730 1731 <li class="m-menu-mobile__item" data-url="/pages/snappers-shop"> 1732 <a 1733 href="https://order.toasttab.com/egiftcards/snappers-oceanfront-restaurant-139-seaside-avenu" 1734 class="m-menu-mobile__link" 1735 1736 > 1737 <span>Gift Cards</span> 1738 </a> 1739 1740 </li> 1741 1742 <li class="m-menu-mobile__item" data-url="/p
1742ages/snappers-shop"> 1743 <a 1744 href="/pages/snappers-shop" 1745 class="m-menu-mobile__link" 1746 1747 > 1748 <span>Shop</span> 1749 </a> 1750 1751 </li> 1752 1753 </ul> 1754 1755 </div> 1756 </div> 1757 </li> 1758 1759 1760 1761 1762 1763 1764 1765<li class="m-menu-mobile__item m-menu-mobile__item--no-submenu" data-url="/pages/contact-us"> 1766 <a href="/pages/contact-us" class="m-menu-mobile__link"> 1767 Contact Us 1768 </a> 1769 1770 1771</li> 1772 1773 1774 </ul> 1775 <div class="m-menu-customer"> 1776 1777 <div class="m-menu-customer__wrapper"> 1778 <div class="m-menu-customer__label">My Account</div> 1779 1780 <a 1781 href="https://snapperskeylargo.com/customer_authentication/redirect?locale=en®ion_country=US" 1782 class="m-button m-button--primary m-signin-button" 1783 data-tab="signin" 1784 > 1785 Log in 1786 </a> 1787 <a 1788 href="https://shopify.com/14652700/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzbmFwcGVycy1rZXktbGFyZ28ubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzMxNjU1LCJuYmYiOjE3OTExMjY4NTV9._cK9c7NO0-lArX3kJMHK-PcuUYDCTBaik4Ex4dMu_L4" 1789 class="m-button m-button--secondary m-register-button" 1790 data-tab="register" 1791 > 1792 Register 1793 </a> 1794 1795 </div> 1796 1797 <div class="m-menu-customer__language-currency"></div> 1798</div> 1799 1800 </div> 1801 </div> 1802</div> 1803 1804 </header> 1805 1806 1807 <header 1808 class="m-header__desktop both-center m-gradient m-color-default" 1809 data-screen="m-header__desktop" 1810 data-transparent="true" 1811 > 1812 <div class="m-header__bg m-gradient m-color-default"></div> 1813 <div class="m-header__dropdown-bg m-gradient m-color-default"></div> 1814 1815 <div class="m-header__container container"> 1816 <div class="m-header__inner"> 1817 <div class="m-header__left m:w-2/12"> 1818 1819 <m-search-popup class="m-header__search m-search-form--icon-left m:flex m:items-center" data-open-search-popup> 1820 1821 <button 1822 class="m-search-form__button m:flex m:items-center" 1823 aria-label="Search" 1824 > 1825 <span class="m-tooltip m:block m-tooltip--bottom m-tooltip--style-2"> 1826 <svg 1827 class="m-svg-icon--medium-small" 1828 fill="currentColor" 1829 stroke="currentColor" 1830 xmlns="http://www.w3.org/2000/svg"
1831 viewBox="0 0 512 512" 1832 > 1833 <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/> 1834 </svg> 1835 <span class="m-tooltip__content">Search</span> 1836 </span> 1837 </button> 1838 1839 1840 </m-search-popup> 1841 1842 1843 </div> 1844 <div class="m-header__center m:w-8/12"> 1845 1846 1847 1848<div class="m-header__menu"> 1849 <ul class="m-menu"> 1850 1851 1852 1853 1854 1855 1856 1857 <li class="m-menu__item m-menu__item--parent m-menu__item--has-submenu m-menu__item--dropdown" data-index="0"> 1858 <a 1859 href="/pages/about-us" 1860 class="m-menu__link m-menu__link--main" 1861 > 1862 Snappers Key Largo 1863 <span class="m-menu__arrow"> 1864 <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 1865 <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path> 1866 </svg> 1867 </span> 1868 </a> 1869 1870 <div 1871 class="m-mega-menu m-gradient m-color-default" 1872 style="--total-columns: 9" 1873 > 1874 <div class="m-mega-menu__container"> 1875 <div class="m-mega-menu__inner"> 1876 <ul class="m-sub-menu m-sub-menu--level-1"> 1877 1878 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1879 <a href="/pages/about-us" class="m-menu__link"> 1880 About 1881 1882 </a> 1883 1884 </li> 1885 1886 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1887 <a href="/pages/snappers-turtle-club" class="m-menu__link"> 1888 Turtle Club 1889 1890 </a> 1891 1892 </li> 1893 1894 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1895 <a href="/pages/snappers-reel-rewards" class="m-menu__link"> 1896 Snappers Reel Rewards 1897 1898 </a> 1899 1900 </li> 1901 1902 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1903 <a href="/pages/snappers-bars" class="m-menu__link"> 1904 Bars 1905 1906 </a> 1907 1908 </li> 1909 1910 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1911 <a href="/pages/snappers-oceanfront-restaurant" class="m-menu__link"> 1912 Oceanfront Restaurant 1913 1914 </a> 1915 1916 </li> 1917 1918 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1919 <a href="/pages/guest-suites" class="m-menu__link"> 1920 Guest Suites 1921 1922 </a> 1923 1924 </li> 1925 1926 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1927 <a href="/pages/history" class="m-menu__link"> 1928 History 1929 1930 </a> 1931 1932 </li> 1933 1934 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1935 <a href="/pages/official-home-of-the-miami-hurricanes-in-key-largo" class="m-menu__link"> 1936 Miami Hurricanes Football 1937 1938 </a> 1939 1940 </li> 1941 1942 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 1943 <a href="/pages/onsite-water-sports" class="m-menu__link"> 1944 Water Sports 1945 1946 </a> 1947 1948 </li> 1949 1950 </ul> 1951 1952 </div> 1953 </div> 1954 </div> 1955 </li> 1956 1957 1958 1959 1960 1961 1962 1963 1964 <li class="m-menu__item" data-index="1"> 1965 <a 1966 href="/pages/snappers-oceanfront-restaurant" 1967 class="m-menu__link m-menu__link--main" 1968 > 1969 Menus 1970 1971 </a> 1972 1973 </li> 1974 1975 1976 1977 1978 1979 1980 1981 1982 <li class="m-menu__item m-menu__item--parent m-menu__item--has-submenu m-menu__item--dropdown" data-index="2"> 1983 <a 1984 href="https://www.opentable.com/r/snappers-oceanfront-restaurant-and-bar-reservations-key-largo?restref=1125910&lang=en-US&ot_source=Restaurant%20website" 1985 class="m-menu__link m-menu__link--main" 1986 > 1987 Reservations
1988 <span class="m-menu__arrow"> 1989 <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 1990 <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path> 1991 </svg> 1992 </span> 1993 </a> 1994 1995 <div 1996 class="m-mega-menu m-gradient m-color-default" 1997 style="--total-columns: 2" 1998 > 1999 <div class="m-mega-menu__container"> 2000 <div class="m-mega-menu__inner"> 2001 <ul class="m-sub-menu m-sub-menu--level-1"> 2002 2003 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 2004 <a href="https://www.opentable.com/r/snappers-oceanfront-restaurant-and-bar-reservations-key-largo?restref=1125910&lang=en-US&ot_source=Restaurant%20website" class="m-menu__link"> 2005 Restaurant 2006 2007 </a> 2008 2009 </li> 2010 2011 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 2012 <a href="/pages/guest-suites" class="m-menu__link"> 2013 Guest Suites 2014 2015 </a> 2016 2017 </li> 2018 2019 </ul> 2020 2021 </div> 2022 </div> 2023 </div> 2024 </li> 2025 2026 2027 </ul> 2028</div> 2029 2030 2031 2032<div class="m-header__logo m-logo m-logo--has-image"> 2033 2034 2035 <a href="/" class="m-logo__image m:block" title="Snappers Key Largo"> 2036 2037 <div class="m-logo__image-default m-image"> 2038 2039 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=50 50w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=100 100w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=150 150w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=200 200w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=250 250w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=300 300w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=400 400w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=500 500w" width="600" height="600" class="m:inline-block"> 2040 2041 </div> 2042 2043 2044 2045 2046 2047 2048<div class="m-logo__image-transparent m-image"> 2049 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=50 50w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=100 100w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=150 150w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=200 200w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=250 250w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=300 300w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=400 400w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=500 500w" width="100" height="100.0" class="inline-block"> 2050 </div> 2051 2052 2053 </a> 2054 2055 2056</div> 2057 2058 2059 2060 2061 2062<div class="m-header__menu"> 2063 <ul class="m-menu"> 2064 2065 2066 2067 2068 2069 2070 2071 <li class="m-menu__item m-menu__item--parent m-menu__item--has-submenu m-menu__item--dropdown" data-index="0"> 2072 <a 2073 href="/pages/snappers-shop" 2074 class="m-menu__link m-menu__link--main" 2075 > 2076 Shop
2077 <span class="m-menu__arrow"> 2078 <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 2079 <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path> 2080 </svg> 2081 </span> 2082 </a> 2083 2084 <div 2085 class="m-mega-menu m-gradient m-color-default" 2086 style="--total-columns: 2" 2087 > 2088 <div class="m-mega-menu__container"> 2089 <div class="m-mega-menu__inner"> 2090 <ul class="m-sub-menu m-sub-menu--level-1"> 2091 2092 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 2093 <a href="/pages/snappers-shop" class="m-menu__link"> 2094 Shop 2095 2096 </a> 2097 2098 </li> 2099 2100 <li class="m-sub-menu__item m-sub-menu__item--level-1"> 2101 <a href="https://order.toasttab.com/egiftcards/snappers-oceanfront-restaurant-139-seaside-avenu" class="m-menu__link"> 2102 Gift Cards 2103 2104 </a> 2105 2106 </li> 2107 2108 </ul> 2109 2110 </div> 2111 </div> 2112 </div> 2113 </li> 2114 2115 2116 2117 2118 2119 2120 2121 2122 <li class="m-menu__item" data-index="1"> 2123 <a 2124 href="/pages/book-a-private-event" 2125 class="m-menu__link m-menu__link--main" 2126 > 2127 Book an Event 2128 2129 </a> 2130 2131 </li> 2132 2133 2134 2135 2136 2137 2138 2139 2140 <li class="m-menu__item" data-index="2"> 2141 <a 2142 href="/pages/contact-us" 2143 class="m-menu__link m-menu__link--main" 2144 > 2145 Contact Us 2146 2147 </a> 2148 2149 </li> 2150 2151 2152 </ul> 2153</div> 2154 2155 </div> 2156 <div class="m-header__right m:w-2/12"> 2157 2158 2159 <a 2160 href="/account" 2161 class="m-header__account" 2162 aria-label="Account" 2163 > 2164 <span class="m-tooltip m:block m-tooltip--bottom m-tooltip--style-2"> 2165 <svg 2166 class="m-svg-icon--medium" 2167 fill="currentColor" 2168 stroke="currentColor" 2169 xmlns="http://www.w3.org/2000/svg"
2170 viewBox="0 0 448 512" 2171 > 2172 <path d="M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"/> 2173 </svg> 2174 <span class="m-tooltip__content">Account</span> 2175 </span> 2176 </a> 2177 2178 2179<a 2180 href="/cart" 2181 class="m-cart-icon-bubble" 2182 aria-label="0" 2183> 2184 <span class="m-tooltip m:block m-tooltip--bottom m-tooltip--style-2"> 2185 <svg 2186 class="m-svg-icon--medium" 2187 fill="currentColor" 2188 stroke="currentColor" 2189 xmlns="http://www.w3.org/2000/svg" 2190 viewBox="0 0 448 512" 2191 > 2192 <path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/> 2193 </svg> 2194 <span class="m-tooltip__content">Cart</span> 2195 </span> 2196 <span class="m-cart-count-bubble m-cart-count m:hidden">0</span> 2197</a> 2198 2199 </div> 2200 </div> 2201 </div> 2202 2203 </header> 2204 </div> 2205 2206 <div class="m-header__overlay"></div> 2207 2208 2209 2210 2211 2212<div 2213 data-search-popup 2214 class="m-search-popup" 2215 style="visibility: hidden;" 2216> 2217 <div class="m-search-popup--wrapper m-gradient m-color-default" data-search-container><predictive-search 2218 data-search-by-tag="false" 2219 data-search-by-body="false" 2220 data-unavailable-products-option="last" 2221 ><div class="container-fluid"> 2222 <div class="m-search-popup--header m:flex m:justify-between m:items-center md:m:hidden"> 2223 <h3 class="m:text-base">Search our store</h3> 2224 <button data-close-search aria-label="Close"> 2225 <svg class="m-svg-icon--medium" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"> 2226 <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/> 2227 </svg> 2228 </button> 2229 </div> 2230 <div class="m:flex"> 2231 <div class="m:w-2/12 m:items-center m:hidden md:m:flex"> 2232 2233 2234<div class="m-header__logo m-logo m-logo--has-image"> 2235 2236 2237 <a href="/" class="m-logo__image m:block" title="Snappers Key Largo"> 2238 2239 <div class="m-logo__image-default m-image"> 2240 2241 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=50 50w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=100 100w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=150 150w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=200 200w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=250 250w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=300 300w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=400 400w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=500 500w" width="600" height="600" class="m:inline-block"> 2242 2243 </div> 2244 2245 2246 2247 2248 2249 2250<div class="m-logo__image-transparent m-image"> 2251 <img src="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442" alt="Snappers Key Largo" srcset="//snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=50 50w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=100 100w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=150 150w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=200 200w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=250 250w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=300 300w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=400 400w, //snapperskeylargo.com/cdn/shop/files/snappers-logo-opt.png?v=1720968442&width=500 500w" width="100" height="100.0" class="inline-block"> 2252 </div> 2253 2254 2255 </a> 2256 2257 2258</div> 2259 2260 2261 </div>
2262 <div class="m:w-full md:m:w-8/12 m:flex m:justify-center m:items-center"> 2263 <div class="m-search-popup__search-form"> 2264 <form id="m-form-search" action="/search" method="GET" role="search" novalidate class="m-search-form m:flex m:w-full"> 2265 <input type="hidden" name="options[unavailable_products]" value="last"> 2266 <input type="hidden" name="options[prefix]" value="last"> 2267 <input type="hidden" name="options[fields]" value="title,vendor,product_type,variants.title"> 2268 2269 <input 2270 type="search" name="q" required autocomplete="off" 2271 placeholder="Search products" 2272 aria-label="Search products" 2273 class="form-field form-field--input" 2274 data-search-input 2275 /> 2276 <button type="submit" class="m-search-form--button" aria-label="Submit"> 2277 <svg class="m-svg-icon--medium-small" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 2278 <path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/> 2279 </svg> 2280 </button> 2281 <span class="m-search-form--spinner" data-spinner> 2282 <svg class="animate-spin animate-spin-show m-svg-icon--large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 2283 <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 2284 <path fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 2285 </svg> 2286 </span> 2287 <span 2288 class="m-search-form--clear" 2289 data-clear-search 2290 > 2291 <svg class="m-svg-icon" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"> 2292 <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/> 2293 </svg> 2294 </span> 2295 </form> 2296 <div class="m-search-popup__result m-scrollbar--vertical m:hidden"><div tabindex="-1" data-predictive-search></div><div class="m:display-flex m:justify-center"> 2297 <button form="m-form-search" class="m:display-flex m-search-count-result m:hidden" data-search-count> 2298 <span 2299 data-message 2300 data-results-title="Results for" 2301 ></span><span> </span> 2302 "<span data-query></span>" 2303 <span data-more-result-icon class="m:hidden"> 2304 <svg xmlns="http://www.w3.org/2000/svg" class="m-svg-icon"fill="none" viewBox="0 0 16 17"><path fill="currentColor" d="M7.66406.585938c.21094-.1875.41016-.1875.59766 0L15.6094 7.96875c.2109.1875.2109.375 0 .5625L8.26172 15.9141c-.1875.1875-.38672.1875-.59766 0l-.70312-.7032c-.07032-.0703-.10547-.164-.10547-.2812s.03515-.2227.10547-.3164l5.44926-5.44924H.421875C.140625 9.16406 0 9.02344 0 8.74219v-.98438c0-.28125.140625-.42187.421875-.42187H12.4102L6.96094 1.88672c-.1875-.21094-.1875-.41016 0-.59766l.70312-.703122z"/></svg> 2305 </span> 2306 </button> 2307 </div> 2308 </div> 2309 </div> 2310 </div>
2311 <div class="m:w-2/12 m:hidden md:m:flex m:justify-end m:items-center"> 2312 2313 2314 <a 2315 href="/account" 2316 class="m-header__account" 2317 aria-label="Account" 2318 > 2319 <span class="m-tooltip m:block m-tooltip--bottom m-tooltip--style-2"> 2320 <svg 2321 class="m-svg-icon--medium" 2322 fill="currentColor" 2323 stroke="currentColor" 2324 xmlns="http://www.w3.org/2000/svg" 2325 viewBox="0 0 448 512" 2326 > 2327 <path d="M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"/> 2328 </svg> 2329 <span class="m-tooltip__content">Account</span> 2330 </span> 2331 </a> 2332 2333 2334<a 2335 href="/cart" 2336 class="m-cart-icon-bubble" 2337 aria-label="0" 2338> 2339 <span class="m-tooltip m:block m-tooltip--bottom m-tooltip--style-2"> 2340 <svg 2341 class="m-svg-icon--medium" 2342 fill="currentColor" 2343 stroke="currentColor" 2344 xmlns="http://www.w3.org/2000/svg" 2345 viewBox="0 0 448 512" 2346 > 2347 <path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/> 2348 </svg> 2349 <span class="m-tooltip__content">Cart</span> 2350 </span> 2351 <span class="m-cart-count-bubble m-cart-count m:hidden">0</span> 2352</a> 2353 2354 </div> 2355 </div><div class="m-search-popular m:flex md:m:justify-center m:flex-wrap" data-popular-searches> 2356 <span class="m-search-popular--label">Popular Searches:</span> 2357 <div class="m:flex m:items-center m:flex-wrap"> 2358 <a 2359 class="m-search-popular--item" 2360 data-ps-query="T-Shirt" 2361 data-ps-item 2362 > 2363 T-Shirt 2364 </a> 2365 2366 <a 2367 class="m-search-popular--item" 2368 data-ps-query="Blue" 2369 data-ps-item 2370 > 2371 Blue 2372 </a> 2373 2374 <a 2375 class="m-search-popular--item" 2376 data-ps-query="Jacket" 2377 data-ps-item 2378 > 2379 Jacket 2380 </a> 2381 2382 </div> 2383 </div></div></predictive-search></div> 2384</div> 2385 2386</m-header> 2387
2388<script> 2389 // Set header height 2390 var _mh = document.querySelector('header.m-header__mobile'); 2391 var _dh = document.querySelector('header.m-header__desktop'); 2392 2393 function _shh() { 2394 if (!_mh || !_dh) { 2395 _mh = document.querySelector('header.m-header__mobile'); 2396 _dh = document.querySelector('header.m-header__desktop'); 2397 } 2398 // Header 2399 var _hd = window.innerWidth < 1024 ? _mh : _dh; 2400 if (_hd) { 2401 document.documentElement.style.setProperty('--m-header-height', _hd.offsetHeight + 'px'); 2402 window.MinimogSettings.headerHeight = _hd.offsetHeight; 2403 } 2404 } 2405 // setTopbarHeight 2406 function _stbh() { 2407 // Topbar 2408 var _tb = document.querySelector('.m-topbar'); 2409 if (_tb) { 2410 document.documentElement.style.setProperty('--m-topbar-height', _tb.offsetHeight + 'px'); 2411 window.MinimogSettings.topbarHeight = _tb.offsetHeight; 2412 } 2413 } 2414 2415 // setAnnouncementbarHeight 2416 function _sabh() { 2417 var _ab = document.querySelector('m-announcement-bar'); 2418 if (_ab) { 2419 document.documentElement.style.setProperty('--m-announcement-height', _ab.offsetHeight + 'px'); 2420 window.MinimogSettings.topbarHeight = _ab.offsetHeight; 2421 } 2422 } 2423 2424 // Calc all height 2425 function _calcHeights() { 2426 _stbh(); 2427 _shh(); 2428 _sabh(); 2429 } 2430 _calcHeights(); 2431 document.addEventListener('matchTablet', () => { 2432 _calcHeights(); 2433 }); 2434 document.addEventListener('unmatchTablet', () => { 2435 _calcHeights(); 2436 }); 2437 2438 if (Shopify.designMode) { 2439 document.addEventListener('shopify:section:load', function (event) { 2440 const header = document.querySelector('m-header'); 2441 if (typeof Megamenu !== 'undefined' && header) { 2442 const megaMenu = new Megamenu(header); 2443 } 2444 }); 2445 } 2446</script>
2446 2447 2448 2449<style> #shopify-section-sections--15828531347536__header .m-menu__link {font-family: "Neco-bold"; font-size: 15px;} #shopify-section-sections--15828531347536__header .both-center .m-header__menu {width: 45% !important;} #shopify-section-sections--15828531347536__header .m-header__center {width: 83% !important;} #shopify-section-sections--15828531347536__header .m-header__left {width: 10% !important;} #shopify-section-sections--15828531347536__header .m-header__right {width: 10% !important;} </style></div><div id="shopify-section-sections--15828531347536__scaling_logo_UphWWc" class="shopify-section shopify-section-group-header-group m-section-scaling-logo"> 2450 2451<style> #shopify-section-sections--15828531347536__scaling_logo_UphWWc h2 {font-family: "Neco-Regular";} #shopify-section-sections--15828531347536__scaling_logo_UphWWc .m-scaling-logo__button {text-transform: uppercase; font-family: "Neco-Bold"; padding: 15px 40px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.34) 0px 3px 8px;} #shopify-section-sections--15828531347536__scaling_logo_UphWWc .small-size {font-size: 26px; font-weight: 600;} @media screen and (max-width: 769px) {#shopify-section-sections--15828531347536__scaling_logo_UphWWc .m-scaling-logo__logo {width: 35%; height: 52%; margin-left: 20px; } #shopify-section-sections--15828531347536__scaling_logo_UphWWc .small-size {font-size: 20px; font-weight: 600; }} #shopify-section-sections--15828531347536__scaling_logo_UphWWc .m-scaling-logo__logo {transform: scale(7.83);} #shopify-section-sections--15828531347536__scaling_logo_UphWWc #get-directions {margin-top: 10px; margin-bottom: 20px;} </style></div> 2452<!-- END sections: header-group --><main role="main" id="MainContent"> 2453 <div id="shopify-section-template--15828536918096__main" class="shopify-section">
2453<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/cart.js?v=161350708433824915711763441051" defer="defer"></script>
2453 2454 2455 <div class="m-page-header m-page-header--template-cart m:text-center m-scroll-trigger animate--fade-in-up"> 2456 <div class="container"> 2457 <h1 class="m-page-header__title">Shopping Cart 2458</h1> 2459 2460 </div> 2461 2462 <!-- /snippets/breadcrumb.liquid --> 2463 2464 2465 2466 <nav 2467 class="m-breadcrumb m:w-full " 2468 role="navigation" 2469 aria-label="breadcrumbs" 2470 > 2471 <div class="container"> 2472 <div class="m-breadcrumb--wrapper m:flex m:items-center m:justify-center"> 2473 2474 <a href="/" class="m-breadcrumb--item" title="Back to the home page"> 2475 Home 2476 </a> 2477 2478 2479 2480 <span aria-hidden="true" class="m-breadcrumb--separator"> 2481 <svg class="m-svg-icon--small m-rlt-reverse-x" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> 2482 </span> 2483 <span class="m-breadcrumb--item-current m-breadcrumb--item">Your Shopping Cart</span> 2484 2485 </div> 2486 </div> 2487 </nav> 2488 2489 2490 2491 </div> 2492 2493 2494 2495<div class="container"> 2496 <m-cart class="m-cart m-cart--empty" id="MinimogCart"> 2497 <form action="/cart" method="post" novalidate> 2498 <div class="m-cart__wrapper m:w-full"> 2499 <div class="m-cart__header m:flex"> 2500 <div class="m-cart__column m-cart__column--product">Product</div> 2501 <div class="m-cart__column m-cart__column--price">Price</div> 2502 <div class="m-cart__column m-cart__column--quantity m:hidden md:m:block">Quantity</div> 2503 <div class="m-cart__column m-cart__column--subtotal m:text-right m:hidden md:m:block"> 2504 Total 2505 </div> 2506 </div> 2507 2508 <div class="m-cart__body" data-minimog-cart-items><div class="m-cart__empty"> 2509 <h3 class="m:text-center m:text-xl"> 2510 Your cart is currently empty. 2511 <a href="/collections/all" class="m-text-link"> 2512 Back to shopping 2513 </a> 2514 </h3> 2515 </div></div> 2516 </div> 2517 2518 <div class="m-cart__footer m:flex m:justify-end" id="MinimogCartFooter"> 2519 <div class="m-cart__footer--wrapper"> 2520 2521 <m-cart-addons class="m-cart-addon"> 2522 <div class="m-cart-addon__header"> 2523 2524 <button data-open="note" type="button" class="m-cart-addon--trigger-button m-tooltip m-tooltip--top"> 2525 <svg 2526 class="m-cart-addon__icon--note m-svg-icon--medium"
2527 viewBox="0 0 21 21" 2528 fill="none" 2529 xmlns="http://www.w3.org/2000/svg" 2530 > 2531 <path d="M7.86641 17.2082H4.375C4.20924 17.2082 4.05027 17.1424 3.93306 17.0252C3.81585 16.908 3.75 16.749 3.75 16.5832V13.0918C3.75008 12.9263 3.81582 12.7675 3.93281 12.6504L13.5672 3.01604C13.6844 2.89892 13.8433 2.83313 14.009 2.83313C14.1747 2.83313 14.3336 2.89892 14.4508 3.01604L17.9422 6.50511C18.0593 6.6223 18.1251 6.78121 18.1251 6.9469C18.1251 7.11259 18.0593 7.2715 17.9422 7.3887L8.30781 17.0254C8.19069 17.1424 8.03195 17.2082 7.86641 17.2082Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2532 <path d="M11.25 5.33325L15.625 9.70825" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2533 </svg> 2534 <span class="m-cart-addon__text">Note</span> 2535 <span class="m-tooltip__content">Add note for seller</span> 2536 </button> 2537 2538 2539 2540 2541 <button data-open="coupon" type="button" class="m-cart-addon--trigger-button m-tooltip m-tooltip--top"> 2542 <span data-discount-noti class="m-cart-addon__icon--noti m:hidden m:rounded-full"></span> 2543 <svg class="m-cart-addon__icon--discount" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 2544 <path d="M7.875 4.70825V15.9583" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2545 <path d="M2.25 13.395C2.25015 13.251 2.29998 13.1115 2.39108 13.0001C2.48218 12.8886 2.60896 12.812 2.75 12.7833C3.31514 12.6685 3.82324 12.3619 4.18819 11.9154C4.55314 11.4689 4.75251 10.9099 4.75251 10.3333C4.75251 9.75657 4.55314 9.19763 4.18819 8.75112C3.82324 8.30462 3.31514 7.99801 2.75 7.88325C2.60896 7.85446 2.48218 7.77787 2.39108 7.66642C2.29998 7.55496 2.25015 7.41548 2.25 7.27153V5.33325C2.25 5.16749 2.31585 5.00852 2.43306 4.89131C2.55027 4.7741 2.70924 4.70825 2.875 4.70825H17.875C18.0408 4.70825 18.1997 4.7741 18.3169 4.89131C18.4342 5.00852 18.5 5.16749 18.5 5.33325V7.27153C18.4998 7.41548 18.45 7.55496 18.3589 7.66642C18.2678 7.77787 18.141 7.85446 18 7.88325C17.4349 7.99801 16.9268 8.30462 16.5618 8.75112C16.1969 9.19763 15.9975 9.75657 15.9975 10.3333C15.9975 10.9099 16.1969 11.4689 16.5618 11.9154C16.9268 12.3619 17.4349 12.6685 18 12.7833C18.141 12.812 18.2678 12.8886 18.3589 13.0001C18.45 13.1115 18.4998 13.251 18.5 13.395V15.3333C18.5 15.499 18.4342 15.658 18.3169 15.7752C18.1997 15.8924 18.0408 15.9583 17.875 15.9583H2.875C2.70924 15.9583 2.55027 15.8924 2.43306 15.7752C2.31585 15.658 2.25 15.499 2.25 15.3333V13.395Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2546 </svg> 2547 <span class="m-cart-addon__text">Coupon</span> 2548 <span class="m-tooltip__content">Add a discount code</span> 2549 </button> 2550 2551 </div> 2552 2553 <div class="m-cart-addon__body" id="m-addons-note"> 2554 <div class="m-cart-addon__title m:font-medium"> 2555 <svg 2556 class="m-cart-addon__icon--note m-svg-icon--medium"
2557 viewBox="0 0 21 21" 2558 fill="none" 2559 xmlns="http://www.w3.org/2000/svg" 2560 > 2561 <path d="M7.86641 17.2082H4.375C4.20924 17.2082 4.05027 17.1424 3.93306 17.0252C3.81585 16.908 3.75 16.749 3.75 16.5832V13.0918C3.75008 12.9263 3.81582 12.7675 3.93281 12.6504L13.5672 3.01604C13.6844 2.89892 13.8433 2.83313 14.009 2.83313C14.1747 2.83313 14.3336 2.89892 14.4508 3.01604L17.9422 6.50511C18.0593 6.6223 18.1251 6.78121 18.1251 6.9469C18.1251 7.11259 18.0593 7.2715 17.9422 7.3887L8.30781 17.0254C8.19069 17.1424 8.03195 17.2082 7.86641 17.2082Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2562 <path d="M11.25 5.33325L15.625 9.70825" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2563 </svg> 2564 <span>Add note for seller</span> 2565 </div> 2566 <div class="m-cart-addon__content"> 2567 <textarea 2568 name="note" 2569 class="form-field" 2570 2571 rows="3" 2572 placeholder="Special instructions for seller" 2573 ></textarea> 2574 </div> 2575 <div class="m-cart-addon__action m:flex m:items-center m:justify-center"> 2576 <button class="m-button m-button--secondary m-cart-addon--close" data-action="note"> 2577 Cancel 2578 </button> 2579 <button class="m-button m-button--primary m-cart-addon--save" data-action="note"> 2580 Save 2581 </button> 2582 </div> 2583 </div> 2584 2585 2586 2587 <div class="m-cart-addon__body" id="m-addons-coupon"> 2588 <div class="m-cart-addon__title m:font-medium"> 2589 <svg class="m-cart-addon__icon--discount" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 2590 <path d="M7.875 4.70825V15.9583" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2591 <path d="M2.25 13.395C2.25015 13.251 2.29998 13.1115 2.39108 13.0001C2.48218 12.8886 2.60896 12.812 2.75 12.7833C3.31514 12.6685 3.82324 12.3619 4.18819 11.9154C4.55314 11.4689 4.75251 10.9099 4.75251 10.3333C4.75251 9.75657 4.55314 9.19763 4.18819 8.75112C3.82324 8.30462 3.31514 7.99801 2.75 7.88325C2.60896 7.85446 2.48218 7.77787 2.39108 7.66642C2.29998 7.55496 2.25015 7.41548 2.25 7.27153V5.33325C2.25 5.16749 2.31585 5.00852 2.43306 4.89131C2.55027 4.7741 2.70924 4.70825 2.875 4.70825H17.875C18.0408 4.70825 18.1997 4.7741 18.3169 4.89131C18.4342 5.00852 18.5 5.16749 18.5 5.33325V7.27153C18.4998 7.41548 18.45 7.55496 18.3589 7.66642C18.2678 7.77787 18.141 7.85446 18 7.88325C17.4349 7.99801 16.9268 8.30462 16.5618 8.75112C16.1969 9.19763 15.9975 9.75657 15.9975 10.3333C15.9975 10.9099 16.1969 11.4689 16.5618 11.9154C16.9268 12.3619 17.4349 12.6685 18 12.7833C18.141 12.812 18.2678 12.8886 18.3589 13.0001C18.45 13.1115 18.4998 13.251 18.5 13.395V15.3333C18.5 15.499 18.4342 15.658 18.3169 15.7752C18.1997 15.8924 18.0408 15.9583 17.875 15.9583H2.875C2.70924 15.9583 2.55027 15.8924 2.43306 15.7752C2.31585 15.658 2.25 15.499 2.25 15.3333V13.395Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2592 </svg> 2593 <span>Add a discount code</span> 2594 </div> 2595 <div class="m-cart-addon__content"> 2596 <input 2597 2598 placeholder="Enter discount code here" 2599 type="text" 2600 name="discount" 2601 class="form-field" 2602 > 2603 </div> 2604 <div class="m-cart-addon__action m:flex m:items-center m:justify-center"> 2605 <button class="m-button m-button--secondary m-cart-addon--close" data-action="coupon"> 2606 Cancel 2607 </button> 2608 <button class="m-button m-button--primary m-cart-addon--save" data-action="coupon"> 2609 Save 2610 </button> 2611 </div> 2612 </div> 2613 2614 2615 </m-cart-addons> 2616
2617<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/cart-addon.js?v=172077844944557670081763441051" defer="defer"></script>
2617 2618 2619<div class="m-cart__gift-wrapping" data-minimog-gift-wrapping></div> 2620 <div class="m-cart__summary"> 2621 <div 2622 data-minimog-cart-discounts 2623 > 2624 2625 </div> 2626 2627 <div class="m:flex m:justify-between m-cart__subtotal" data-cart-subtotal> 2628 <span class="m-cart__subtotal--label m:font-medium">Subtotal</span> 2629 <span class="m-cart__subtotal--price m:font-medium" data-cart-subtotal-price>$0.00</span> 2630 </div><div class="m-cart__shipping-note m:text-sm m:text-color-subtext">Taxes and shipping calculated at checkout 2631</div> 2632 </div> 2633 <div class="m-cart__checkout"> 2634 2635 2636 <div 2637 class="m-cart__checkout-button" 2638 2639 > 2640 <button type="submit" name="checkout" class="m:w-full m-button m-button--primary"> 2641 <span>CHECK OUT</span> 2642 </button> 2643 </div><div class="additional-checkout-buttons m:w-full"> 2644 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":14652700,"merchantName":"Snappers Key Largo","personalized":true}}]" access-token="0aac60f9a7e876889471ad7220c32dee" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="14652700" cart-id="6569f02d03b5da5569f734ea4ba4ca8c" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 2645 </div></div> 2646 2647 </div> 2648 </div> 2649 </form> 2650 </m-cart> 2651</div> 2652</div><div id="shopify-section-template--15828536918096__recent-viewed-products" class="shopify-section"><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/component-product-card.css?v=125916818467354245761763441051" rel="stylesheet" type="text/css" media="all" /> 2653<link href="//snapperskeylargo.com/cdn/shop/t/7/assets/component-product-inventory.css?v=111082497872923960041763441051" rel="stylesheet" type="text/css" media="all" />
2654<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/recently-viewed-products.js?v=86844863686693925301763441051" defer="defer"></script>
2654 2655 2656<style data-shopify>#m-section--template--15828536918096__recent-viewed-products { 2657 --column-gap: 30px; 2658 --column-gap-mobile: 16px; 2659 --row-gap: 40px; 2660 --row-gap-mobile: 30px; 2661 --items: 4; 2662 --section-padding-top: 0px; 2663 --section-padding-bottom: 0px; 2664 }</style><m-recently-viewed 2665 id="m-section--template--15828536918096__recent-viewed-products" 2666 class="m-section m:block m-recently-viewed m-swiper-overflow m:block m:hidden m-gradient m-color-default" 2667 data-section-type="recently-viewed" 2668 data-section-id="template--15828536918096__recent-viewed-products" 2669 data-products-to-show="8" 2670 data-products-per-row="4" 2671 data-enable-slider="true" 2672 data-mobile-disable-slider="false" 2673 2674 data-show-pagination="false" 2675 data-show-navigation="false" 2676 2677 2678 data-url="/search?section_id=template--15828536918096__recent-viewed-products&type=product&q=" 2679 2680> 2681 <div class="container m-section-my m-section-py"> 2682 2683 <div class="m-section__header m:text-left"> 2684 <h2 class="m-section__heading h3 m-scroll-trigger animate--fade-in-up"> 2685 Recently Viewed Products 2686 </h2> 2687 </div> 2688 <div class="m-product-list m-slider-control-hover-inside m:relative m-mixed-layout "> 2689 <div class="m-mixed-layout__wrapper swiper-container"> 2690 <div 2691 class="m-mixed-layout__inner m:grid m-cols-4 m:grid-2-cols md:m:grid-2-cols lg:m:grid-3-cols xl:m:grid-4-cols swiper-wrapper" 2692 data-products-container 2693 ></div> 2694 </div> 2695 2696 2697 2698 2699<div class="m-slider-controls m-slider-controls--bottom-center m-slider-controls--absolute m:hidden"> 2700 <div class="m-slider-controls__wrapper"> 2701 2702 2703 2704 </div> 2705</div> 2706 2707 2708 </div> 2709 </div> 2710</m-recently-viewed> 2711 2712</div> 2713 </main><!-- BEGIN sections: footer-group --> 2714<div id="shopify-section-sections--15828531216464__footer" class="shopify-section shopify-section-group-footer-group"><link href="//snapperskeylargo.com/cdn/shop/t/7/assets/footer.css?v=184147594002676474491763441051" rel="stylesheet" type="text/css" media="all" /> 2715<m-footer class="m-footer m:block" data-section-type="footer" data-section-id="sections--15828531216464__footer"> 2716 2717<div class="m-footer--middle m-gradient m-color-default"> 2718 <div class="container"> 2719 <div class="m-footer--accordion"> 2720 2721 2722 2723 <div class="m-footer--block m-footer--block-newsletter m-accordion--item open order-first m:w-full lg:m:w-1/2"> 2724 <div 2725 class="m-footer--block-inner m-scroll-trigger animate--fade-in-up" 2726 2727 data-cascade 2728 style="--animation-order: ;" 2729 2730 > 2731 2732 <h3 class="m-accordion--item-button m-footer--block-title"> 2733 Join Our Loyalty Program 2734 <span class="m-accordion--item-icon md:m:hidden"> 2735 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2736 <path d="M13.5306 6.53073L8.5306 11.5307C8.46092 11.6007 8.37813 11.6561 8.28696 11.694C8.1958 11.7318 8.09806 11.7513 7.99935 11.7513C7.90064 11.7513 7.8029 11.7318 7.71173 11.694C7.62057 11.6561 7.53778 11.6007 7.4681 11.5307L2.4681 6.53073C2.3272 6.38984 2.24805 6.19874 2.24805 5.99948C2.24805 5.80023 2.3272 5.60913 2.4681 5.46823C2.60899 5.32734 2.80009 5.24818 2.99935 5.24818C3.19861 5.24818 3.3897 5.32734 3.5306 5.46823L7.99997 9.93761L12.4693 5.46761C12.6102 5.32671 12.8013 5.24756 13.0006 5.24756C13.1999 5.24756 13.391 5.32671 13.5318 5.46761C13.6727 5.60851 13.7519 5.7996 13.7519 5.99886C13.7519 6.19812 13.6727 6.38921 13.5318 6.53011L13.5306 6.53073Z" fill="currentColor"/> 2737 </svg> 2738 </span> 2739 </h3> 2740 2741 2742 <div class="m-accordion--item-content m-footer--block-content"> 2743 <p class="m-footer--block-newsletter-desc">Mile Marker 94.5 2744139 Seaside Avenue
2745Key Largo, FL 33037</p> 2746 2747 <link href="//snapperskeylargo.com/cdn/shop/t/7/assets/component-newsletter.css?v=39826957422098740981763441051" rel="stylesheet" type="text/css" media="all" /> 2748 2749 2750 2751<div class="m-newsletter-form m-newsletter-form--minimal "> 2752 <div id="fishbowl-form-container"> 2753 <iframe 2754 data-src="https://forms.fishbowl.com/form/44b3ca49-5eaa-4dbd-bb19-9f95c8778d23" 2755 width="100%" 2756 height="600" 2757 frameborder="0" 2758 style="border: none;" 2759 title="Newsletter Signup Form" 2760 loading="lazy" 2761 tabindex="-1"> 2762 </iframe> 2763 </div> 2764</div> 2765
2766<script> 2767 // Lazy-mount the Fishbowl form. The embed is a cross-origin iframe whose internal 2768 // input autofocuses on load; if it loads eagerly the browser scrolls the whole page 2769 // down to reveal that field (page "jumps to the footer" on first open). We only set 2770 // the iframe `src` once it scrolls near the viewport â by then the user is already 2771 // here, so its autofocus is harmless and the page can't jump on initial load. 2772 (function () { 2773 var iframes = document.querySelectorAll('#fishbowl-form-container iframe[data-src]'); 2774 if (!iframes.length) return; 2775 2776 function mount(iframe) { 2777 if (iframe.dataset.mounted) return; 2778 iframe.dataset.mounted = '1'; 2779 2780 var anchorY = window.pageYOffset; 2781 var userScrolled = false; 2782 var onUserScroll = function () { userScrolled = true; }; 2783 window.addEventListener('wheel', onUserScroll, { passive: true, once: true }); 2784 window.addEventListener('touchmove', onUserScroll, { passive: true, once: true }); 2785 2786 iframe.addEventListener('load', function () { 2787 // Defense-in-depth: for ~1s after the embed loads, hold the page where it was 2788 // (unless the user scrolls) so a late autofocus inside the iframe can't yank it. 2789 anchorY = window.pageYOffset; 2790 var stop = Date.now() + 1000; 2791 (function keep() { 2792 if (userScrolled || Date.now() > stop) return; 2793 if (document.activeElement === iframe) iframe.blur(); 2794 if (Math.abs(window.pageYOffset - anchorY) > 2) window.scrollTo(0, anchorY); 2795 window.requestAnimationFrame(keep); 2796 })(); 2797 }); 2798 2799 iframe.src = iframe.getAttribute('data-src'); 2800 } 2801 2802 if ('IntersectionObserver' in window) { 2803 var io = new IntersectionObserver(function (entries, obs) { 2804 entries.forEach(function (entry) { 2805 if (entry.isIntersecting) { 2806 mount(entry.target); 2807 obs.unobserve(entry.target); 2808 } 2809 }); 2810 }, { rootMargin: '200px 0px' }); 2811 iframes.forEach(function (f) { io.observe(f); }); 2812 } else { 2813 // Old browsers: load on first user scroll, falling back to a short timer. 2814 var loadAll = function () { iframes.forEach(mount); }; 2815 window.addEventListener('scroll', loadAll, { passive: true, once: true }); 2816 setTimeout(loadAll, 2500); 2817 } 2818 })(); 2819</script>
2819 2820 2821 </div> 2822 2823 </div> 2824 </div> 2825 2826 2827 2828 <div class="m-footer--block m-footer--block-spacing m:w-full lg:m:w-1/5"> 2829 <div 2830 class="m-footer--block-inner m-scroll-trigger animate--fade-in-up" 2831 2832 data-cascade 2833 style="--animation-order: ;" 2834 2835 > 2836 2837 2838 2839 2840 </div> 2841 </div> 2842 2843 2844 2845 <div class="m-footer--block m-footer--block-menu m-accordion--item m:w-full lg:m:w-1/4"> 2846 <div 2847 class="m-footer--block-inner m-scroll-trigger animate--fade-in-up" 2848 2849 data-cascade 2850 style="--animation-order: ;" 2851 2852 > 2853 2854 <h3 class="m-accordion--item-button m-footer--block-title"> 2855 Snappers Key Largo 2856 <span class="m-accordion--item-icon md:m:hidden"> 2857 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2858 <path d="M13.5306 6.53073L8.5306 11.5307C8.46092 11.6007 8.37813 11.6561 8.28696 11.694C8.1958 11.7318 8.09806 11.7513 7.99935 11.7513C7.90064 11.7513 7.8029 11.7318 7.71173 11.694C7.62057 11.6561 7.53778 11.6007 7.4681 11.5307L2.4681 6.53073C2.3272 6.38984 2.24805 6.19874 2.24805 5.99948C2.24805 5.80023 2.3272 5.60913 2.4681 5.46823C2.60899 5.32734 2.80009 5.24818 2.99935 5.24818C3.19861 5.24818 3.3897 5.32734 3.5306 5.46823L7.99997 9.93761L12.4693 5.46761C12.6102 5.32671 12.8013 5.24756 13.0006 5.24756C13.1999 5.24756 13.391 5.32671 13.5318 5.46761C13.6727 5.60851 13.7519 5.7996 13.7519 5.99886C13.7519 6.19812 13.6727 6.38921 13.5318 6.53011L13.5306 6.53073Z" fill="currentColor"/> 2859 </svg> 2860 </span> 2861 </h3> 2862 2863 2864 2865 <ul class="m-footer--block-content list-unstyled m-link-lists m-accordion--item-content"> 2866 2867 <li class="m-link-lists--item m:block"> 2868 <a href="/pages/about-us" class="m-link"> 2869 Snappers Key Largo 2870 </a> 2871 </li> 2872 2873 <li class="m-link-lists--item m:block"> 2874 <a href="/pages/snappers-oceanfront-restaurant" class="m-link"> 2875 Menus 2876 </a> 2877 </li> 2878 2879 <li class="m-link-lists--item m:block"> 2880 <a href="https://www.opentable.com/r/snappers-oceanfront-restaurant-and-bar-reservations-key-largo?restref=1125910&lang=en-US&ot_source=Restaurant%20website" class="m-link"> 2881 Reservations 2882 </a> 2883 </li> 2884 2885 </ul> 2886 2887 2888 </div> 2889 </div> 2890 2891 2892 2893 <div class="m-footer--block m-footer--block-menu m-accordion--item m:w-full lg:m:w-2/12"> 2894 <div 2895 class="m-footer--block-inner m-scroll-trigger animate--fade-in-up" 2896 2897 data-cascade 2898 style="--animation-order: ;" 2899 2900 > 2901 2902 <h3 class="m-accordion--item-button m-footer--block-title"> 2903 Get Help 2904 <span class="m-accordion--item-icon md:m:hidden"> 2905 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2906 <path d="M13.5306 6.53073L8.5306 11.5307C8.46092 11.6007 8.37813 11.6561 8.28696 11.694C8.1958 11.7318 8.09806 11.7513 7.99935 11.7513C7.90064 11.7513 7.8029 11.7318 7.71173 11.694C7.62057 11.6561 7.53778 11.6007 7.4681 11.5307L2.4681 6.53073C2.3272 6.38984 2.24805 6.19874 2.24805 5.99948C2.24805 5.80023 2.3272 5.60913 2.4681 5.46823C2.60899 5.32734 2.80009 5.24818 2.99935 5.24818C3.19861 5.24818 3.3897 5.32734 3.5306 5.46823L7.99997 9.93761L12.4693 5.46761C12.6102 5.32671 12.8013 5.24756 13.0006 5.24756C13.1999 5.24756 13.391 5.32671 13.5318 5.46761C13.6727 5.60851 13.7519 5.7996 13.7519 5.99886C13.7519 6.19812 13.6727 6.38921 13.5318 6.53011L13.5306 6.53073Z" fill="currentColor"/> 2907 </svg> 2908 </span> 2909 </h3> 2910 2911 2912 2913 <ul class="m-footer--block-content list-unstyled m-link-lists m-accordion--item-content"> 2914 2915 <li class="m-link-lists--item m:block"> 2916 <a href="/pages/about-us" class="m-link"> 2917 About Us 2918 </a> 2919 </li> 2920 2921 <li class="m-link-lists--item m:block"> 2922 <a href="/pages/contact-us" class="m-link"> 2923 Contact Us 2924 </a> 2925 </li> 2926 2927 <li class="m-link-lists--item m:block"> 2928 <a href="/pages/book-a-private-event" class="m-link"> 2929 Book an Event 2930 </a> 2931 </li> 2932 2933 <li class="m-link-lists--item m:block"> 2934 <a href="/pages/official-home-of-the-miami-hurricanes-in-key-largo" class="m-link"> 2935 UM Football 2936 </a> 2937 </li> 2938 2939 <li class="m-link-lists--item m:block"> 2940 <a href="/pages/onsite-water-sports" class="m-link"> 2941 Water Sports 2942 </a> 2943 </li> 2944 2945 </ul> 2946 2947 2948 </div> 2949 </div> 2950 2951 2952 2953 <div class="m-footer--block m-footer--block-our_store m-accordion--item m:w-full lg:m:w-1/4"> 2954 <div
2955 class="m-footer--block-inner m-scroll-trigger animate--fade-in-up" 2956 2957 data-cascade 2958 style="--animation-order: ;" 2959 2960 > 2961 2962 <h3 class="m-accordion--item-button m-footer--block-title"> 2963 Follow Us 2964 <span class="m-accordion--item-icon md:m:hidden"> 2965 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2966 <path d="M13.5306 6.53073L8.5306 11.5307C8.46092 11.6007 8.37813 11.6561 8.28696 11.694C8.1958 11.7318 8.09806 11.7513 7.99935 11.7513C7.90064 11.7513 7.8029 11.7318 7.71173 11.694C7.62057 11.6561 7.53778 11.6007 7.4681 11.5307L2.4681 6.53073C2.3272 6.38984 2.24805 6.19874 2.24805 5.99948C2.24805 5.80023 2.3272 5.60913 2.4681 5.46823C2.60899 5.32734 2.80009 5.24818 2.99935 5.24818C3.19861 5.24818 3.3897 5.32734 3.5306 5.46823L7.99997 9.93761L12.4693 5.46761C12.6102 5.32671 12.8013 5.24756 13.0006 5.24756C13.1999 5.24756 13.391 5.32671 13.5318 5.46761C13.6727 5.60851 13.7519 5.7996 13.7519 5.99886C13.7519 6.19812 13.6727 6.38921 13.5318 6.53011L13.5306 6.53073Z" fill="currentColor"/> 2967 </svg> 2968 </span> 2969 </h3> 2970 2971 2972 <div class="m-accordion--item-content m-footer--block-content"> 2973 2974 <div class="block-text"> 2975 2976 2977 2978 <div class="social-media-links "> 2979 2980 2981 <a 2982 target="_blank" 2983 class="social-media-links--item" 2984 href="https://www.facebook.com/snapperskeylargo/" 2985 rel="noreferrer" 2986 aria-label="Snappers Key Largo" 2987 > 2988 <svg class="m-svg-icon--medium" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2989 <path d="M15.75 8C15.75 9.91667 15.125 11.6042 13.875 13.0625C12.625 14.5 11.0729 15.3646 9.21875 15.6562V10.25H11.0312L11.375 8H9.21875V6.53125C9.21875 5.73958 9.63542 5.34375 10.4688 5.34375H11.4375V3.4375C10.8542 3.33333 10.2812 3.28125 9.71875 3.28125C9.11458 3.28125 8.59375 3.39583 8.15625 3.625C7.73958 3.85417 7.40625 4.19792 7.15625 4.65625C6.90625 5.11458 6.78125 5.65625 6.78125 6.28125V8H4.8125V10.25H6.78125V15.6562C4.92708 15.3646 3.375 14.5 2.125 13.0625C0.875 11.6042 0.25 9.91667 0.25 8C0.25 5.85417 1 4.03125 2.5 2.53125C4.02083 1.01042 5.85417 0.25 8 0.25C10.1458 0.25 11.9688 1.01042 13.4688 2.53125C14.9896 4.03125 15.75 5.85417 15.75 8Z" fill="currentColor"/> 2990 </svg> 2991 2992 </a> 2993 2994 2995 <a 2996 target="_blank" 2997 class="social-media-links--item" 2998 href="https://www.instagram.com/snapperskeylargo/" 2999 rel="noreferrer" 3000 aria-label="Snappers Key Largo" 3001 > 3002 <svg class="m-svg-icon--medium" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 3003 <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path> 3004 </svg> 3005 3006 </a> 3007 3008 3009 3010 3011 3012 3013 <a 3014 target="_blank" 3015 class="social-media-links--item" 3016 href="https://www.youtube.com/channel/UCr5lpCAOdZSlLp6WZznQW5g" 3017 rel="noreferrer" 3018 aria-label="Snappers Key Largo" 3019 > 3020 <svg class="m-svg-icon--medium" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
3021 <path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/> 3022 </svg> 3023 3024 </a> 3025 3026 3027 3028 3029 3030 3031 3032</div> 3033 3034 3035 </div> 3036 3037 <div class="block-text rte"> 3038 <img width="120px" alt="Keep it Keysy" src="https://cdn.shopify.com/s/files/1/1465/2700/files/keysy-logo-footer.png?v=1748033402"/> 3039 </div> 3040 3041 </div> 3042 3043 </div> 3044 </div> 3045 3046 </div> 3047 </div> 3048 </div> 3049 3050 3051 3052<div class="m-footer--bottom m-footer--bottom-footer-1 m-gradient m-color-default"> 3053 <div class="container"> 3054 <div class="m-footer--bottom-inner m:flex m:flex-col xl:m:flex-row m:justify-between m:items-end"> 3055 3056 3057 <div class="m-footer--bottom-left m:flex-none m:text-left m:w-full xl:m:text-left"> 3058 <span class="m-footer__copyright">© Snappers Key Largo</span></div> 3059 3060 <div class="m-footer--bottom-right m:w-full m:flex-col lg:m:flex-row m:flex m:flex-wrap xl:m:justify-end"> 3061 3062 3063 3064 3065 3066 <ul class="m-footer--bottom-menu m-link-lists m-link-lists--inline xl:m:justify-end"> 3067 3068 <li class="m-footer--bottom-menu-item m-link-lists--item"> 3069 <a class="m-link" href="/policies/terms-of-service">Terms & Conditions</a> 3070 </li> 3071 3072 <li class="m-footer--bottom-menu-item m-link-lists--item"> 3073 <a class="m-link" href="/policies/privacy-policy">Privacy Policy</a> 3074 </li> 3075 3076 <li class="m-footer--bottom-menu-item m-link-lists--item"> 3077 <a class="m-link" href="/pages/contact-us">Contact</a> 3078 </li> 3079 3080 <li class="m-footer--bottom-menu-item m-link-lists--item"> 3081 <a class="m-link" href="/pages/about-us/#m-custom-template--14988526387280__custom_content_zqBkHH">Map & Directions</a> 3082 </li> 3083 3084 </ul> 3085 3086 </div> 3087 3088 </div> 3089 </div> 3090</div> 3091 3092</m-footer>
3093<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/footer.js?v=153507452613171334261763441051" defer="defer"></script>
3093 3094 3095<style> #shopify-section-sections--15828531216464__footer .m-newsletter-form--minimal .m-newsletter-form__input {border-bottom-width: 2px;} #shopify-section-sections--15828531216464__footer .m-newsletter-form--minimal .m-newsletter-form__input::placeholder {opacity: 1; font-size: calc(((var(--font-h4-desktop)) / (var(--font-base-size))) * 1rem);} #shopify-section-sections--15828531216464__footer .m-footer--accordion, #shopify-section-sections--15828531216464__footer .m-link {font-family: "Neco-Regular";} #shopify-section-sections--15828531216464__footer h3, #shopify-section-sections--15828531216464__footer .m-footer__copyright {font-family: "Neco-Bold";} </style></div> 3096<!-- END sections: footer-group -->
3096<script> 3097 window.addEventListener('load', function () { 3098 window.__sfWindowLoaded = true; 3099 }); 3100 3101 var fader = document.querySelector('.m-page-transition'); 3102 function __fadeInPage() { 3103 if (!window.AnimationEvent || !fader) return; 3104 3105 let ignore_beforeunload = false; 3106 3107 document.querySelectorAll('a[href^=mailto], a[href^=tel]').forEach((link) => { 3108 link.addEventListener('click', () => { 3109 ignore_beforeunload = true; 3110 }); 3111 }); 3112 3113 // Page transition 3114 window.addEventListener('beforeunload', () => { 3115 if (!ignore_beforeunload) fader.classList.add('fade-in'); 3116 }); 3117 window.addEventListener('DOMContentLoaded', () => { 3118 document.documentElement.classList.remove('m:overflow-hidden'); 3119 document.body.classList.remove('m:overflow-hidden'); 3120 3121 // fader.classList.remove('fade-in') 3122 setTimeout(() => { 3123 fader.classList.add('fade-out'); 3124 }, 300); 3125 3126 document.dispatchEvent(new CustomEvent('page:loaded')); 3127 }); 3128 window.addEventListener('pageshow', (event) => { 3129 // Removes unload class when returning to page via history 3130 if (event.persisted) { 3131 fader.classList.remove('fade-in'); 3132 // fader.classList.add('fade-out') 3133 } 3134 }); 3135 } 3136 __fadeInPage(); 3137 3138 // Lazyload background image 3139 function addIntersectionObserver(classSelector, newClass = '') { 3140 let lazyImages = [].slice.call(document.getElementsByClassName(classSelector)); 3141 if ('IntersectionObserver' in window) { 3142 let lazyImageObserver = new IntersectionObserver(function (entries, observer) { 3143 entries.forEach(function (entry) { 3144 if (entry.isIntersecting) { 3145 let lazyImage = entry.target; 3146 lazyImage.classList.remove(classSelector); 3147 newClass && lazyImage.classList.remove(newClass); 3148 lazyImageObserver.unobserve(lazyImage); 3149 } 3150 }); 3151 }); 3152 3153 lazyImages.forEach(function (lazyImage) { 3154 lazyImageObserver.observe(lazyImage); 3155 }); 3156 } 3157 } 3158 function handleBackgroundImageLazyload() { 3159 return addIntersectionObserver('m-bg-lazy'); 3160 } 3161 3162 handleBackgroundImageLazyload(); 3163 document.addEventListener('shopify:section:load', () => { 3164 handleBackgroundImageLazyload(); 3165 }); 3166 3167 // Init scroll top 3168 function __scrollToTop(element, callback) { 3169 if (!element) element = document.querySelector('#scroll-to-top-target'); 3170 element.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); 3171 if (callback) callback(); 3172 } 3173 3174 function __initScrollTop() { 3175 const scrollTopButton = document.querySelector('#scroll-to-top-button'); 3176 if (scrollTopButton) { 3177 scrollTopButton.addEventListener('click', () => __scrollToTop()); 3178 window.addEventListener('scroll', function () { 3179 const method = window.scrollY > 100 ? 'add' : 'remove'; 3180 scrollTopButton.classList[method]('is-show'); 3181 }); 3182 } 3183 } 3184 3185 // Init terms checkbox 3186 function __initTermsCheckbox() { 3187 addEventDelegate({ 3188 selector: '.m-terms-conditons [name="agree_terms"]', 3189 event: 'change', 3190 handler: (e, target) => { 3191 let button = target.closest('.m-terms-conditons').nextElementSibling; 3192 while (button) { 3193 if (button.hasAttribute('data-terms-action')) { 3194 break; 3195 } 3196 3197 button = button.nextElementSibling; 3198 } 3199 if (button && button.hasAttributes('data-terms-action')) { 3200 if (target.checked) { 3201 button.removeAttribute('disabled'); 3202 } else { 3203 button.setAttribute('disabled', true); 3204 } 3205 } 3206 }, 3207 }); 3208 } 3209 3210 window.addEventListener('load', () => { 3211 __initScrollTop(); 3212 __initTermsCheckbox(); 3213 }); 3214</script>
3214 3215 3216 3217 3218 3219 3220 3221
3221<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/product-quick-view.js?v=13501101895970331561763441051" defer="defer"></script>
3221 3222
3222<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/wishlist.js?v=16470808071557734181763441051" defer="defer"></script>
3222 3223
3223<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/compare-product.js?v=140858032008835558281763441051" defer="defer"></script>
3223<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/predictive-search.js?v=32533127051811055531763441051" defer="defer"></script>
3223<script src="//snapperskeylargo.com/cdn/shop/t/7/assets/product-card-swatch.js?v=6756552952392237561763441051" defer="defer"></script>
3223<script> 3224document.addEventListener("DOMContentLoaded", function() { 3225 var links = document.getElementsByTagName('a'); 3226 for (var i = 0; i < links.length; i++) { 3227 var link = links[i]; 3228 if (link.hostname !== window.location.hostname) { 3229 link.rel = "nofollow"; 3230 } 3231 } 3232}); 3233</script>
3233 3234 3235
3236<script src="https://www.sevenrooms.com/widget/embed.js" async></script>
3236 3237 3238 <style> </style> 3239<div id="shopify-block-AeFhwRjFrd0c5RmJOU__6052823664294247695" class="shopify-block shopify-app-block">
3239<script id="qikify-contact-form-config" type="text/javascript"> 3240 3241 3242 window.qcfData = { 3243 entries: null, 3244 subscription: null, 3245 config: null, 3246 translation: null, 3247 instanceStatus: undefined, 3248 customAppDiscounts: null, 3249 }; 3250 3251 3252 qcfData.entries = [{"id":400092,"name":"Wholesale form 2","priority":0,"type":null,"data":{"button_display":"selector","trigger_button_type":"icon","tab_label":"Contact Us","embed_tab_label":"Contact Us","tab_position":"bottom","icon_position":"bottom_right","tab_button_fontsize":"16","embed_tab_button_fontsize":"16","tab_bgcolor":"#3E3E3E","tab_color":"#FFFFFF","show_tab_icon":false,"fixed_icon_button_icon":"letter","embed_button_icon":"letter","button_icon":"letter","mobile_toggle":true,"trigger_button_mobile_type":"icon","button_mobile_position":"bottom_right","button_mobile_position_tab":"bottom","popup_position":"popup","page":"all","template":"popup6","form_bubble_template":"none","popup_layout":"top","popup_size":"lg","hide_watermark":true,"typography":{"fontSize":"18","fontFamily":"Cormorant Garamond"},"alignment":"start","submit_btn_align":"right","submit_btn_style":"circle","input_label":"label","border_style":"circle","help_text_color":"#bfbfbf","schedule":"always","fields":[{"id":"bcontact-field-749188","name":"Application Type","label":"Application Type","formType":"custom","formName":"custom","type":"radio","choices_v2":"New Membership ($25) Per Card\nRenewal of Membership ($20) Per Card\nReplace Lost Card ($5)","datetime_format":"dmy","width":"1_1","radio_display":"vertical","required":true,"el_class":"member-application-type"},{"id":"bcontact-field-878709","name":"heading","label":"Cards Are Not Mailed Out! Must Be Picked Up At Snappers.","formType":"basic","formName":"heading","type":"heading","width":"1_1","el_class":"member-application-message-top"},{"id":"bcontact-field-133276","name":"divider","label":"Divider","formType":"basic","formName":"divider","type":"divider","width":"1_1"},{"id":"bcontact-field-427291","name":"name","label":"Full name","formType":"basic","formName":"name","type":"text","width":"1_2","required":true},{"id":"bcontact-field-861161","name":"Spouse Name","label":"Spouse Name (On Card Requested)","formType":"custom","formName":"text","type":"text","width":"1_2","required":true},{"id":"bcontact-field-270796","name":"Keys Address","label":"Keys Address","formType":"custom","formName":"custom","type":"text","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","minimum_value":"0","width":"1_2","radio_display":"vertical","required":true},{"id":"bcontact-field-59417","name":"ZIP Code","label":"ZIP Code","formType":"custom","formName":"custom","type":"text","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_2","radio_display":"vertical","required":true},{"id":"bcontact-field-675399","name":"Phone","label":"Phone","formType":"custom","formName":"custom","type":"text","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_2","radio_display":"vertical","required":true},{"id":"bcontact-field-626405","type":"email","formType":"basic","formName":"email","name":"email","label":"Your email","width":"1_2"},{"id":"bcontact-field-673307","name":"Birthday","label":"Birthday","formType":"custom","formName":"text","type":"text","width":"1_2","required":true},{"id":"bcontact-field-745117","name":"Signature","label":"Signature - Enter your full name","formType":"custom","formName":"text","type":"text","width":"1_2","required":true},{"id":"bcontact-field-679752","name":"Residency","label":"Residency","formType":"custom","formName":"checkbox","type":"checkbox","choices_v2":"Winter Resident\nYear-Round Resident\nPart-Time Resident","radio_display":"vertical","width":"1_1","required":true},{"id":"bcontact-field-328610","name":"divider","label":"Divider","formType":"basic","formName":"divider","type":"divider","width":"1_1"},{"id":"bcontact-field-671900","name":"terms","label":"Terms & Condition","formType":"basic","formName":"termsBox","type":"termsBox","terms_text":"Limit one membership per household or family. Person in whose name membership is obtained must be present and have their membership card with them to receive 10% discount on drinks and food. Must be over 21 years of age. Not transferable. Transferring of membership card will result in immediate cancellation.","checkedDefault":false,"required":true}],"form_popup_template":"popup1","title_label":"Turtle Club Membership Application","description_label":"Fill out the form below to become a wholesale customer with us","submit_label":"Submit","msg_success":"Thanks for submitting your application. We will get back to you as soon as possible.","page_options":"all","radio_display":"block","label_color":"#FFFFFF","background_color":"#304F53","border_color":"#DADADA","layout":"left","submit_bgcolor":"#ECBB40","title_color":"#957E4C","submit_text_color":"#304F53","description_color":"#FFFFFF","background_image":"https://cdn.shopify.com/s/files/1/1465/2700/files/snappers-sharing-banner-opt.jpg?v=1725554033","schedule_time_start":"2024-09-07T00:11:46.604Z","schedule_time_end":"2024-09-08T00:11:46.610Z","button_css_selector":".open-membership","auto_open":false,"auto_open_delay":"3","auto_open_timeout":"1800"},"status":1,"created_at":"2024-09-07 11:33:15","updated_at":"2024-09-07 12:41:51"}]; 3253 3254 3255 3256 qcfData.subscription = {"name":"contactform-premium","kind":"subscription"}; 3257 3258 3259 3260 qcfData.config = {"captcha":false}; 3261 3262 3263 3264 3265 3266 qcfData.instanceStatus = "activated"; 3267 3268 3269 3270</script>
3270 3271
3272<script src="https://cdn.shopify.com/extensions/01a0c8ca-96a3-7fd2-b639-9454d2a5d055/free-contact-form-1-142/assets/contactform-v2.js" defer="defer"></script>
3272 3273 3274 3275 3276 3277 <style id="qikify-contactform-custom-style"></style> 3278 3279 3280 3281
3281<script id="qikify-contactform-custom-script"></script>
3281 3282 3283 3284 3285</div>
3285<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3285 3286</body> 3287 3288 3289</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.