1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="es"> 3 <head> 4 <link rel="preconnect" href="https://acdn-us.mitiendanube.com" /> 5 <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" /> 6 <link rel="preconnect" href="https://fonts.googleapis.com" /> 7 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1" /> 11 <title>Iniciar sesión - TiendaShop GDL</title> 12 <meta name="description" content="Descubre en TiendaShopGDL las mejores soluciones de veneno para cucarachas, veneno para ratas, productos para tus mascotas, envío a todo México" /> 13 <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Muli:400,600|Outfit:400,600&display=swap" /> 14 <link rel="preload" href="//acdn-us.mitiendanube.com/stores/004/363/782/themes/recife/dart-style-critical-5c60890dd47f5f36408dfb713f7f762d.css" as="style" /> 15 <link rel="preload" href="//acdn-us.mitiendanube.com/stores/004/363/782/themes/recife/dart-external-no-dependencies-2020a4748d2e0fc983451e7972c49502.js" as="script" /> 16 17 18 19 20<meta property="og:site_name" content="TiendaShop GDL" /> 21 22 23<meta property="fb:app_id" content="107147892676939" /> 24 25 26 27 28 29 30 31 32 33 34 35 36 <style> 37 38 39 40 41 42 43 @import url('//fonts.googleapis.com/css?family=Muli:400,600|Outfit:400,600&display=swap'); 44 45 46 47 48 49:root { 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 --main-foreground: #000000; 81 --main-background: #FFFFFF; 82 83 --accent-color: #2416bf; 84 85 --button-background: #fac815; 86 --button-foreground: #000000; 87 88 --label-background: #814DF0; 89 --label-foreground: #FFFFFF; 90 91 92 --adbar-background: #fac815; 93 --adbar-foreground: #3d3d3d; 94 95 --header-background: #000000; 96 --header-foreground: #ffffff; 97 --header-transparent-foreground: ; 98 --header-badge-background: #FFD300; 99 --header-badge-foreground: #ffffff; 100 --nav-desktop-background: #000000; 101 --nav-desktop-foreground: #ffffff; 102 --header-featured-link-foreground: #ffffff; 103 104 --topbar-background: #000000; 105 --topbar-foreground: #FFFFFF; 106 107 --footer-background: #F5F5F5; 108 --footer-foreground: #000000; 109 110 --main-categories-background: main_background; 111 --main-categories-foreground: main_foreground; 112 113 --brands-background: #ecf0f1; 114 --brands-foreground: #101010; 115 116 --featured-background: #FFFFFF; 117 --featured-foreground: #000000; 118 119 --new-background: #FFFFFF; 120 --new-foreground: #000000; 121 122 --sale-background: #FFFFFF; 123 --sale-foreground: #000000; 124 125 --promotion-background: #FFFFFF; 126 --promotion-foreground: #000000; 127 128 --best-seller-background: #FFFFFF; 129 --best-seller-foreground: #000000; 130 131 --newsletter-home-background: #333333; 132 --newsletter-home-foreground: #FFFFFF; 133 134 --newsletter-background: #2416bf; 135 --newsletter-foreground: #FFFFFF; 136 137 --welcome-background: #000000; 138 --welcome-foreground: #FFFFFF; 139 140 --institutional-background: ; 141 --institutional-foreground: ; 142 143 --video-foreground: #FFFFFF; 144 145 --banner-services-background: #fac815; 146 --banner-services-foreground: #4b4b4b; 147 148 149 150 151 --main-foreground-opacity-03: #00000008; 152 --main-foreground-opacity-05: #0000000D; 153 --main-foreground-opacity-08: #00000014; 154 --main-foreground-opacity-10: #0000001A; 155 --main-foreground-opacity-20: #00000033; 156 --main-foreground-opacity-30: #0000004D; 157 --main-foreground-opacity-40: #00000066; 158 --main-foreground-opacity-50: #00000080; 159 --main-foreground-opacity-60: #00000099; 160 161 --main-background-opacity-30: #FFFFFF4D; 162 --main-background-opacity-40: #FFFFFF66; 163 --main-background-opacity-50: #FFFFFF80; 164 --main-background-opacity-80: #FFFFFFCC; 165 --main-background-opacity-90: #FFFFFFE6; 166 167 --header-foreground-opacity-10: #ffffff1A; 168 --header-foreground-opacity-20: #ffffff33; 169 --header-foreground-opacity-50: #ffffff80; 170 171 --header-transparent-foreground-opacity-20: 33; 172 173 --nav-desktop-foreground-opacity-10: #ffffff1A; 174 --header-badge-foreground-opacity-20: #ffffff33; 175 176 --adbar-foreground-opacity-10: #3d3d3d1A; 177 178 --main-categories-foreground-opacity-20: main_foreground33; 179 180 --brands-foreground-opacity-10: #1010101A; 181 182 --welcome-foreground-opacity-90: #FFFFFFE6; 183 184 --institutional-foreground-opacity-90: E6; 185 186 --news-home-foreground-opacity-80: #FFFFFFCC; 187 188 --news-foreground-opacity-30: #FFFFFF4D; 189 --news-foreground-opacity-50: #FFFFFF80; 190 191 --footer-foreground-opacity-10: #0000001A; 192 --footer-foreground-opacity-20: #00000033; 193 --footer-foreground-opacity-50: #00000080; 194 --footer-foreground-opacity-60: #00000099; 195 --footer-foreground-opacity-80: #000000CC; 196 197 198 --success: #4bb98c; 199 --danger: #dd7774; 200 --warning: #dc8f38; 201 202 203 204 --heading-font: "Muli", sans-serif; 205 --body-font: "Outfit", sans-serif; 206 207 208 209 --h1: 28px; 210 --h1-huge: 30px; 211 --h1-huge-md: 40px; 212 --h2: 24px; 213 --h3: 20px; 214 --h4: 18px; 215 --h5: 16px; 216 --h6: 14px; 217 --h6-small: 12px; 218 219 220 --font-huge: 20px; 221 --font-large: 18px; 222 --font-big: 16px; 223 --font-base: 14px; 224 --font-medium: 11px; 225 --font-small: 12px; 226 --font-smallest: 10px; 227 228 229
230 --title-font-weight: 600; 231 232 233 234 --gutter: 15px; 235 --gutter-container: 15px; 236 --gutter-container-md: 80px; 237 --gutter-negative: calc(var(--gutter) * -1); 238 --gutter-half: calc(var(--gutter) / 2); 239 --gutter-half-negative: calc(var(--gutter) * -1 / 2); 240 --gutter-double: calc(var(--gutter) * 2); 241 242 243 244 --border-radius: 4px; 245 --border-radius-full: 100%; 246 --border-radius-half: calc(var(--border-radius) / 2); 247 --border-radius-quarter: calc(var(--border-radius) / 4); 248 --border-solid: 1px solid; 249 --border-dashed: 1px dashed; 250 251 252 --shadow-distance: 0 0 5px; 253 254 255 --section-distance-small: 30px; 256 --section-distance: 40px; 257 --section-distance-big: 60px; 258 259 --section-negative-distance-small: calc(var(--section-distance-small) * -1); 260 --section-negative-distance-big: calc(var(--section-distance-big) * -1); 261 --section-negative-distance: calc((var(--section-distance) - 10px) * -1); 262 263} 264 </style> 265 266 267 <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/004/363/782/themes/recife/dart-style-critical-5c60890dd47f5f36408dfb713f7f762d.css" media="all" /> 268 269 270 <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/004/363/782/themes/recife/dart-style-async-3ec8f64ab149cf12d9606cebd5d297c6.css" media="print" onload="this.media='all'"> 271 272 273 <style> 274 275 </style> 276 277 278 279 280 281 282 283 284 285 286 287 288 <link href="//acdn-us.mitiendanube.com/stores/004/363/782/themes/common/logo-1750103616-1709153612-f8a5bfdbd912eb49c52c2577b7d6b71a1709153612.ico?0" class="js-favicon" rel="icon" type="image/x-icon" /> 289 <link href="//acdn-us.mitiendanube.com/stores/004/363/782/themes/common/logo-1750103616-1709153612-f8a5bfdbd912eb49c52c2577b7d6b71a1709153612.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" /> 290<link rel="canonical" href="" /> 291 292<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" /> 293 <meta name="google-site-verification" content="QY1wAttUjIEewMYXaxsQh2Z69ZlJ1cToJIpPC2kIKME" /> 294 <meta name="google-site-verification" content="OTVvUnTfh7sPYsas8Fry8vDQwPAhLBHil0OwlV2gc54" /> 295
296<script> 297 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 298 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 299 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 300 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 301 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 302 303 304 const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase(); 305 const partnerAgentIdentifier = 'tiendanube\u002Dcore'; 306 const advancedMatchingConfig = {}; 307 308 if (tnTrackCookie) { 309 advancedMatchingConfig.external_id = tnTrackCookie; 310 } 311 312 const pixelId = '755210559528479'; 313 314 fbq('init', pixelId, advancedMatchingConfig); 315 fbq('set', 'agent', partnerAgentIdentifier, pixelId); 316 317 318 fbq('track', 'PageView'); 319 320</script>
320 321<noscript> 322 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=755210559528479&ev=PageView&noscript=1"/> 323</noscript> 324 325 326 327 328 329
330<script type="text/javascript"> 331 var LS = LS || {}; 332 LS.store = { 333 id : 4363782, 334 url : "tiendashopgdl.mitiendanube.com", 335 custom_url : "tiendashopgdl.com", 336 ga4_measurement_id : "", 337 gads_measurement_id : "", 338 has_preexisting_google_mc_catalog : false, 339 has_google_analytics_track_product_ids : false, 340 should_group_kits_for_analytics : true, 341 skip_ga4_frontend_analytics : false, 342 skip_gads_frontend_analytics : false, 343 name: "TiendaShop\u0020GDL", 344 has_kits_v2: true, 345 nube_sdk_product_state: "full", 346 }; 347 LS.cart = { 348 id : null, 349 hash : null, 350 subtotal : 0, 351 has_non_shippable_products: false, 352 has_shippable_products: false, 353 items : [ 354 ], 355 grouped_items : [ 356 ], 357 analytics_items: [ 358 ] 359 }; 360 LS.hasCartMinimumValue = false; 361 LS.abStorefrontCartExperiments = null; 362 LS.lang = "es_MX"; 363 LS.langCode = "es"; 364 LS.currency = { 365 code : "MXN", 366 display_short: "\u0024", 367 display_long: "\u0024\u0020MXN", 368 cents_separator : ".", 369 thousands_separator : "," 370 }; 371 LS.country = "MX"; 372 LS.customer = null; 373 LS.customerHasPriceTables = false; 374 LS.template= "account.login"; 375 LS.isPreview = false; 376 LS.theme = { 377 code: "recife", 378 name: "Recife", 379 custom: false, 380 }; 381 LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=94973530" 382 383 LS.socialScripts = []; 384 LS.DOMReady = function(fn) { 385 if (document.addEventListener) { 386 document.addEventListener('DOMContentLoaded', fn); 387 } else { 388 document.attachEvent('onreadystatechange', function() { 389 if (document.readyState === 'interactive') 390 fn(); 391 }); 392 } 393 }; 394 395 // Making it a thenable so it can be made into a full fledged Promise later 396 LS._readyCallbacks = []; 397 LS.ready = { 398 then: function(callback){ 399 LS._readyCallbacks.push(callback); 400 } 401 }; 402 403 window.addEventListener('load', () => { 404 if(!window.cartService) { 405 return; 406 } 407 408 window.cartService.setCurrentLoadTime(1790648412); 409 }); 410 411 window.pageData = { 412 id: "", 413 name: "" 414 } 415 416 window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null}; 417 418 window.metricServiceDispatchQueue = []; 419 window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) }; 420 421 window.translations = { 422 cart: { 423 error_messages: { 424 out_of_stock: 'No hay más stock de este producto.', 425 unavailable_product: 'Este producto no está disponible.', 426 update_error: 'Ocurrió un error al actualizar el carrito.', 427 subscription_only_product: 'Este producto solo está disponible para suscripciones.', 428 subscription_item_already_in_cart: 'Este producto ya se encuentra en el carrito.', 429 subscription_limit_reached: 'Solo puedes agregar un producto por suscripción al carrito.' 430 }, 431 name: 'Carrito de compras' 432 } 433 }; 434</script>
434 435 436 437 <link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin> 438
438<script> 439 window.turnstileEnabled = true; 440 window.turnstileConfig = { siteKey: '0x4AAAAAACiLhFoGwsoxGiTp' }; 441 // Per-endpoint-group opt-in. register/reset_password require only 442 // the master tag above. contact/newsletter forms consult these 443 // flags to decide whether to render the Turnstile widget or fall 444 // back to reCAPTCHA. 445 window.turnstileEndpoints = { 446 contact: true, 447 newsletter: false 448 }; 449 </script>
449 450
450<script> 451 window.recaptchaEnabled = true; 452 window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' }; 453 window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' }; 454 </script>
454 455 456 457
458<script> 459 window.enableNativeLibraries = true; 460 window.hasMetricsTag = false; 461 window.hasFixFilterPaginationTag = false; 462 window.hasUpdatingCartStatusTag = false; 463 window.hasMaxPaymentDiscountFixTag = false; 464</script>
464 465 466
466<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-3d48e90714b10e812447ad197134472a30.js?v=94973530" async="true"></script>
466 467
467<script>window.vanillaJS = true;</script>
467 468 469
470<script type="text/javascript"> 471 window.skipJQuery = true; 472 473 LS.ready.then(() => { 474 if (!window.jQueryNuvem) { 475 window.jQueryNuvem = $ 476 } 477 }); 478</script>
478 479 480 481 482
483<script type="text/javascript"> 484 485 function ga_send_event(category, action, label, value) { 486 return; 487 } 488 489 </script>
489 490 491 492 493 494
494<script> 495 const HOME_LIST_ITEM_ID = 'home'; 496 const CATEGORY_LIST_ITEM_ID = 'category'; 497 const SEARCH_LIST_ITEM_ID = 'search'; 498 499 const LIST_ITEM_NAMES = { 500 [HOME_LIST_ITEM_ID]: 'Home', 501 [CATEGORY_LIST_ITEM_ID]: 'Category', 502 [SEARCH_LIST_ITEM_ID]: 'Search results', 503 }; 504 505 </script>
505
505<script> 506 const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config'; 507 508 const HOME_ITEM_LIST_ID = 'home'; 509 const CATEGORY_ITEM_LIST_ID = 'category'; 510 const SEARCH_ITEM_LIST_ID = 'search'; 511 const CART_ITEM_LIST_ID = 'cart'; 512 const PRODUCT_ITEM_LIST_ID = 'product'; 513 514 const ITEM_LIST_NAMES = { 515 [HOME_ITEM_LIST_ID]: 'Home', 516 [CATEGORY_ITEM_LIST_ID]: 'Category', 517 [SEARCH_ITEM_LIST_ID]: 'Search results', 518 [CART_ITEM_LIST_ID]: 'Shopping cart', 519 [PRODUCT_ITEM_LIST_ID]: 'Product detail' 520 }; 521 522 const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail'; 523 524 function removeNullEntries(data) { 525 Object.entries(data).forEach(([key, value]) => { 526 if (!value) { 527 delete data[key]; 528 } 529 }); 530 } 531 532 function formatCartItemIntoGoogleAnalyticsItem(cartItem) { 533 const cartItemId = cartItem.item_id ?? cartItem.id; 534 const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}'); 535 const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID; 536 537 const cartItemData = { 538 item_id: cartItem.google_item_id, 539 item_brand: cartItem.brand, 540 item_name: cartItem.analytics_name, 541 item_variant: cartItem.analytics_variant, 542 price: +((cartItem.unit_price / 100).toFixed(2)), 543 quantity: Math.abs(cartItem.quantity), 544 item_list_id: itemListId, 545 item_list_name: ITEM_LIST_NAMES[itemListId], 546 ...cartItem.google_item_categories 547 }; 548 549 removeNullEntries(cartItemData); 550 551 return cartItemData; 552 } 553 554 const formatCartItemForUnifiedGtag = (cartItem) => { 555 const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem); 556 557 return { 558 ...cartItemDataForGa4, 559 id: cartItemDataForGa4.item_id, 560 google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL 561 }; 562 } 563</script>
563 564 565 566
566<script> 567 <!-- Google Tag Manager -->
vendor: 400 bytes, lines 567-572
567 568 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 569 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 570 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 571 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 572 })(window,document,'script','dataLayer','
572GTM-WK7G4BQN
vendor: 8 bytes, lines 572-573
572'); 573
573<!-- End Google Tag Manager --> 574</script>
574 575 576
576<script> 577 578 window.dataLayer = window.dataLayer || []; 579 580 581 582 583 584 </script>
584 585 586
586<script> 587 var fb_params = { 588 referrer: document.referrer, 589 userAgent: navigator.userAgent, 590 language: 'es-MX' 591 }; 592 593 594 const canSendPreFbq = false && typeof navigator.sendBeacon === 'function'; 595 let pixelFunction = 'track'; 596 let pixelEvent = null; 597 let metaEventId = null; 598 const fbTimestamp = new Date().getTime(); 599 let contentType = 'product'; 600 601 602 if(pixelEvent) { 603 if (canSendPreFbq) { 604 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 605 type: 'pre_fbq', 606 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 607 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 608 timestamp: Date.now(), 609 pixelEvent 610 })); 611 } 612 if (metaEventId) { 613 fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId }); 614 } else { 615 fbq(pixelFunction, pixelEvent, fb_params); 616 } 617 } 618 619 const getContentId = (cartProduct) => { 620 return cartProduct.meta_content_id == null 621 ? cartProduct.variant_id.toString() 622 : String(cartProduct.meta_content_id); 623 }; 624 625 LS.ready.then(function() { 626 LS.on(LS.events.productAddedToCart, function (event, data) { 627 data ??= event.detail; 628 if (!data?.cart?.products?.length) { 629 return; 630 } 631 632 const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data; 633 const value = +cart.total; 634 635 // Facebook Pixel does not have an event to remove products from the cart. 636 if (value <= 0 || quantityAdded <= 0) { 637 return; 638 } 639 const cartProducts = cart.analytics_items; 640 const contentIds = [...new Set(cartProducts.map(getContentId))]; 641 const contents = cartProducts.map(product => ({ 642 id: getContentId(product), 643 quantity: product.quantity, 644 item_price: +product.unit_price / 100, 645 })); 646 647 const customData = { 648 referrer: document.referrer, 649 userAgent: navigator.userAgent, 650 language: 'es-MX', 651 content_ids: contentIds, 652 contents: contents, 653 content_type: contentType, 654 currency: LS.currency.code, 655 quantity: quantityAdded, 656 value 657 }; 658 659 660 const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`; 661 trackAddToCartAJAX(customData, fbAddToCartEventId); 662 663 sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId); 664 }); 665 }); 666 667 function trackAddToCartAJAX(customData, fbEventId) { 668 const eventName = 'AddToCart'; 669 if (canSendPreFbq) { 670 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 671 type: 'pre_fbq', 672 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 673 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 674 timestamp: Date.now(), 675 pixelEvent: eventName, 676 eventId: fbEventId 677 })); 678 } 679 fbq('track', eventName, customData, { eventID: fbEventId }); 680 } 681 682 async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) { 683 let data = { 684 event_name: 'AddToCart', 685 cart_id: cartId, 686 cart_product_id: cartItemId, 687 event_id: fbEventId, 688 }; 689 690 Object.assign(data, customData) 691 692 setTimeout(function() { 693 new Image().src = '/fb-capi/?' + new URLSearchParams(data); 694 }, 500); 695 } 696 </script>
696 697
698<script type="text/javascript"> 699 function amplitude_log_event(event, properties) { 700 // dummy function 701 return true; 702 } 703</script>
703 704 705 706
706<script> 707 !function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify", "instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"Nuvemshop";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 708 709 ttq.load('CK502DBC77U0N39KJBJ0'); 710 }(window, document, 'ttq'); 711 </script>
711 712
712<script> 713 714 const tiktokTimestamp = new Date().getTime(); 715 let eventName = ''; 716 let eventParams = { 717 content_type: 'product', 718 currency: LS.currency.code, 719 }; 720 let eventOptions = undefined; 721 722 723 ttq.track('Pageview'); 724 725 const advancedMatchingData = {}; 726 if (Object.keys(advancedMatchingData).length) { 727 ttq.identify(advancedMatchingData); 728 } 729 730 if (eventName) { 731 ttq.track(eventName, eventParams, eventOptions); 732 } 733 734 const getTikTokProductContentId = (cartItem) => { 735 return cartItem.tiktok_content_id == null 736 ? String(cartItem.variant_id) 737 : String(cartItem.tiktok_content_id); 738 }; 739 740 LS.ready.then(function() { 741 let kitViewContentTracked = false; 742 743 LS.on(LS.events.kitCombinationSelected, function (event) { 744 const data = event.detail; 745 if (!data.combination_id || kitViewContentTracked) { 746 return; 747 } 748 749 kitViewContentTracked = true; 750 751 const kitEventParams = { 752 content_type: 'product', 753 currency: LS.currency.code, 754 contents: [{ content_id: String(data.tiktok_content_id ?? data.combination_id), price: data.price }], 755 value: data.price ?? (LS.cart.subtotal / 100), 756 }; 757 758 ttq.track('ViewContent', kitEventParams); 759 }); 760 761 LS.on(LS.events.productAddedToCart, function (event, data) { 762 763 data ??= event.detail; 764 765 const { cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: ttEventIdSuffix } = data; 766 const price = cartItem.unit_price / 100; 767 const itemWasRemovedFromCart = price * quantityAdded <= 0; 768 769 if (itemWasRemovedFromCart) { 770 return; 771 } 772 773 const eventName = 'AddToCart'; 774 775 const eventParams = { 776 content_type: 'product', 777 currency: LS.currency.code, 778 contents: [{ content_id: getTikTokProductContentId(cartItem), price, quantity: +quantityAdded }], 779 value: price * +quantityAdded, 780 }; 781 782 const ttAddToCartEventId = `add-to-cart-${ttEventIdSuffix}`; 783 784 ttq.track(eventName, eventParams, { event_id: ttAddToCartEventId }); 785 }); 786 }); 787 </script>
787 788 789 790 791 792 793 794 795 796 797 798 799
800<script type="application/ld+json" data-component='structured-data.organization'> 801{ 802 "@context": "https://schema.org", 803 "@type": "Organization", 804 "name": "TiendaShop GDL", 805 "logo": "https://acdn-us.mitiendanube.com/stores/004/363/782/themes/common/logo-1797092612-1709153611-f9889470a97052cbca99da3b6305f2181709153611.jpg?0", 806 "url": "https://tiendashopgdl.com" 807 ,"sameAs": [ 808 "https://www.facebook.com/tiendashopgdl", 809 "https://instagram.com/tiendashopgdl", 810 "https://www.tiktok.com/@https://www.tiktok.com/tiendashopgdl01" 811 ] 812 } 813</script>
813 814 815 816 817
817<script type="application/ld+json" data-component='structured-data.page'> 818 { 819 "@context": "https://schema.org/", 820 "@type": "WebPage", 821 "name": "Iniciar sesión - TiendaShop GDL", 822 "description": "Descubre en TiendaShopGDL las mejores soluciones de veneno para cucarachas, veneno para ratas, productos para tus mascotas, env&iacute;o a todo M&eacute;xico", 823 "breadcrumb": { 824 "@type": "BreadcrumbList", 825 "itemListElement": [ 826 { 827 "@type": "ListItem", 828 "position": 1, 829 "name": "Inicio", 830 "item": "https://tiendashopgdl.com" 831 }, { 832 "@type": "ListItem", 833 "position": 2, 834 "name": "Mi cuenta", 835 "item": "https://tiendashopgdl.com/account/" 836 }, { 837 "@type": "ListItem", 838 "position": 3, 839 "name": "Login", 840 "item": "https://tiendashopgdl.com/account/login/" 841 } ] 842 } } 843 </script>
843 844 845 846 </head> 847 <body class=" template-account-login"> 848 849 850 851 852 853 <div id="nubesdk-root"></div> 854 <div id="nubesdk-runtime"></div> 855 <div 856 class="js-nubesdk-slot" 857 data-nubesdk-slot="before_main_content" 858 ></div> 859 860 861 862 <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 863 864 865 <symbol id="bars" viewBox="0 0 512 512"> 866 <path d="M178.42,118.37h155.15c16.07,0,29.09-7.39,29.09-16.52s-13.02-16.52-29.09-16.52H178.42c-16.07,0-29.09,7.39-29.09,16.52s13.02,16.52,29.09,16.52Zm155.15,121.12H178.42c-16.07,0-29.09,7.39-29.09,16.52s13.02,16.52,29.09,16.52h155.15c16.07,0,29.09-7.39,29.09-16.52s-13.02-16.52-29.09-16.52Zm0,154.15H178.42c-16.07,0-29.09,7.39-29.09,16.52s13.02,16.52,29.09,16.52h155.15c16.07,0,29.09-7.39,29.09-16.52s-13.02-16.52-29.09-16.52Z"/> 867 </symbol> 868 869 <symbol id="search" viewBox="0 0 512 512"> 870 <path d="M94.72,168.01c28.98-69.58,96.87-114.98,172.24-115.18,81.23-.43,153.46,51.6,178.79,128.79,25.32,77.19-2.05,161.9-67.75,209.67-65.7,47.77-154.72,47.7-220.34-.18l-58.51,58.51c-5.95,5.94-15.59,5.94-21.54,0-5.94-5.95-5.94-15.59,0-21.54l56.69-56.69c-52.95-53.64-68.55-133.81-39.57-203.39Zm27.17,132.06c24.33,58.63,81.6,96.82,145.08,96.73v-.81c86.15-.11,156.09-69.69,156.65-155.84,.08-63.48-38.11-120.75-96.73-145.08-58.63-24.33-126.14-10.92-171.03,33.96-44.89,44.89-58.29,112.4-33.96,171.03Z"/> 871 </symbol> 872 873 <symbol id="user" viewBox="0 0 512 512"> 874 <path d="M417.69,356.48l5.12,24.32c4.85,21.03,.06,43.12-13.06,60.25s-33.21,27.5-54.78,28.28H157c-21.56-.78-41.65-11.16-54.78-28.28-13.12-17.13-17.92-39.22-13.06-60.25l5.12-24.32c5.89-32.92,34.19-57.12,67.63-57.81h188.16c33.44,.7,61.74,24.89,67.63,57.81Zm-62.72,80.64c10.83-.13,21.03-5.14,27.73-13.65v.21c8.23-10.32,11.43-23.77,8.75-36.69l-5.12-24.32c-2.84-18.02-18.04-31.52-36.27-32.21H161.9c-18.23,.7-33.43,14.19-36.27,32.21l-5.12,24.32c-2.62,12.86,.58,26.21,8.75,36.48,6.71,8.51,16.9,13.53,27.73,13.65h197.97Zm-88.32-181.12h-21.33c-47.13,0-85.33-38.2-85.33-85.33v-56.32c-.06-19.03,7.48-37.29,20.93-50.75,13.46-13.45,31.72-20.99,50.75-20.93h48.64c19.03-.06,37.29,7.48,50.75,20.93,13.45,13.45,20.99,31.72,20.93,50.75v56.32c0,47.13-38.21,85.33-85.33,85.33Zm-34.99-181.33c-21.92,0-39.68,17.77-39.68,39.68v56.32c0,29.46,23.88,53.33,53.33,53.33h21.33c29.45,0,53.33-23.88,53.33-53.33v-56.32c0-10.52-4.18-20.62-11.62-28.06-7.44-7.44-17.53-11.62-28.06-11.62h-48.64Z"/> 875 </symbol> 876 877 <symbol id="cart" viewBox="0 0 512 512"> 878 <path d="M463.54,164.66c-14.69-16.9-35.96-26.65-58.35-26.75H151.58l-4.87-16.78c-9.79-32.25-39.24-54.54-72.94-55.2l-1.22-.24h-24.31c-10.08,0-18.24,8.16-18.24,18.24s8.16,18.24,18.24,18.24h24.31c18.41,.16,34.43,12.59,39.15,30.4l61.51,207.4c9.93,32.68,40.01,55.07,74.16,55.2h142.97c38.89-.42,71.5-29.5,76.35-68.08l14.59-100.66c3.39-22.19-3.1-44.76-17.75-61.76h0Zm-18.24,57.14l-14.59,100.9c-3.19,19.87-20.24,34.56-40.36,34.77H247.38c-18.06,0-33.99-11.86-39.15-29.18l-45.72-154.15h243.14c11.91,.18,23.15,5.56,30.76,14.73,7.61,9.16,10.86,21.19,8.87,32.93h.01Zm-179.2,226.85c0,13.43-10.88,24.31-24.31,24.31s-24.31-10.88-24.31-24.31,10.88-24.31,24.31-24.31,24.31,10.88,24.31,24.31Zm145.89,0c0,13.43-10.88,24.31-24.31,24.31s-24.31-10.88-24.31-24.31,10.88-24.31,24.31-24.31,24.31,10.88,24.31,24.31Z"/> 879 </symbol> 880 881 882 <symbol id="chevron" viewBox="0 0 512 512"> 883 <path d="M159.47,438.36c-6.24-6.24-6.24-16.36,0-22.61l159.31-159.31L159.47,97.13c-5.87-6.3-5.7-16.12,.39-22.21,6.09-6.09,15.91-6.26,22.21-.39l170.61,170.61c6.24,6.24,6.24,16.36,0,22.61l-170.61,170.61c-2.98,3.02-7.06,4.71-11.3,4.69-4.25,.02-8.32-1.67-11.3-4.69Z"/> 884 </symbol> 885 886 <symbol id="chevron-down" viewBox="0 0 512 512"> 887 <path d="M478.91,135.7c9.99,9.99,9.99,26.2,0,36.19l-204.74,204.74c-9.99,9.99-26.2,9.99-36.19,0L33.25,171.9c-9.99-9.99-9.99-26.2,0-36.19,9.99-9.99,26.2-9.99,36.19,0l186.64,186.64,186.64-186.64c9.99-9.99,26.2-9.99,36.19,0Z"/> 888 </symbol> 889
890 <symbol id="arrow" viewBox="0 0 512 512"> 891 <path d="M446.56,243.31L280.56,77.31c-4.58-4.45-11.18-6.12-17.32-4.38s-10.89,6.62-12.45,12.81c-1.56,6.19,.29,12.74,4.87,17.19l135.41,135.17H77.32c-9.82,0-17.79,7.96-17.79,17.79s7.96,17.79,17.79,17.79H390.83l-135.18,135.17c-3.39,3.3-5.3,7.84-5.3,12.57s1.91,9.27,5.3,12.57c3.27,3.43,7.83,5.32,12.57,5.21,4.72,.02,9.25-1.86,12.57-5.21l166-166c6.94-6.94,6.94-18.19,0-25.14l-.24,.47Z"/> 892 </symbol> 893 894 895 896 897 <symbol id="wallet" viewBox="0 0 512 512"> 898 <path d="M372.36,85.33H139.64a97,97,0,0,0-97,97V337.45a97,97,0,0,0,97,97H372.36a97,97,0,0,0,97-97V182.3A97,97,0,0,0,372.36,85.33ZM434.62,201.7H372.36a58.18,58.18,0,0,0,0,116.36h62.26v19.39a62.25,62.25,0,0,1-62.26,62.26H139.64a62.25,62.25,0,0,1-62.26-62.26V182.3a62.25,62.25,0,0,1,62.26-62.25H372.36a62.25,62.25,0,0,1,62.26,62.25Zm0,81.64H372.36a23.47,23.47,0,0,1,0-46.93h62.26Z"/> 899 </symbol> 900 901 <symbol id="security" viewBox="0 0 512 512"> 902 <path d="M353.12,173.27V106.71a64,64,0,0,0-66.34-64h-70a64,64,0,0,0-66.34,64v66.56a97.48,97.48,0,0,0-64,106.67L106.72,403A103.47,103.47,0,0,0,210.4,485.8h82.78a103.45,103.45,0,0,0,104.1-83.41L417.55,279.3A97.49,97.49,0,0,0,353.12,173.27ZM182.46,106.71A33.06,33.06,0,0,1,216.8,75.14h70a33.06,33.06,0,0,1,34.34,31.57V165.8H182.46ZM379.79,272.47,358.46,396a64,64,0,0,1-65.28,50.35H210.4A64,64,0,0,1,145.12,396L124.86,272.47a54.35,54.35,0,0,1,12.8-44.37,68.69,68.69,0,0,1,52.48-22.83h123.3a68.68,68.68,0,0,1,52.48,23.25A54.38,54.38,0,0,1,379.79,272.47Zm-88.38,24.11a35.41,35.41,0,1,0-70.82,0,34.54,34.54,0,0,0,8.32,22.61,21.33,21.33,0,0,1,4.9,21.33l-4.48,13.23a19.84,19.84,0,0,0,18.78,25.39h15.78a19.85,19.85,0,0,0,18.78-26.24l-5.34-13.23a21.33,21.33,0,0,1,4.91-21.33A34.51,34.51,0,0,0,291.41,296.58Z"/> 903 </symbol> 904 905 <symbol id="credit-card" viewBox="0 0 512 512"> 906 <path d="M384.09,106.94H128.26c-47.1,0-85.28,38.18-85.28,85.28v127.91c0,47.1,38.18,85.28,85.28,85.28h255.83c47.1,0,85.28-38.18,85.28-85.28v-127.91c0-47.1-38.18-85.28-85.28-85.28Zm53.3,213.19c0,14.13-5.62,27.69-15.61,37.69-10,9.99-23.55,15.61-37.69,15.61H128.26c-29.44,0-53.3-23.86-53.3-53.3v-5.33H437.38v5.33Zm0-37.31H74.96v-90.61c0-29.44,23.86-53.3,53.3-53.3h255.83c14.13,0,27.69,5.62,37.69,15.61,9.99,10,15.61,23.55,15.61,37.69v90.61Z"/> 907 </symbol> 908 909 <symbol id="promotions" viewBox="0 0 512 512"> 910 <path d="M243.11,48h-1.7l-128,9.17A61.88,61.88,0,0,0,57.3,113.28l-9.39,128a40.34,40.34,0,0,0,11.1,32L239.06,453.33a39.65,39.65,0,0,0,28.37,11.09,59.5,59.5,0,0,0,42.67-18.56L446,310.18A50.55,50.55,0,0,0,453.46,240L272.34,58.66A40.36,40.36,0,0,0,244,47.57ZM244,82.34a6.45,6.45,0,0,1,3.84,0L428.07,262.61a21.31,21.31,0,0,1-7.68,21.33L284.07,420.26a26,26,0,0,1-17.28,8.32h-3.62L83.54,247.46a6.65,6.65,0,0,1,0-4.69l9.39-128a27.1,27.1,0,0,1,22.18-22.83l128-9.17ZM166.74,198.61a32,32,0,1,0-32-32A32,32,0,0,0,166.74,198.61Z"/> 911 </symbol> 912 913 <symbol id="returns" viewBox="0 0 512 512"> 914 <path d="M267.07,85.84l16.22-16.22c5.88-6.31,5.7-16.13-.39-22.23-6.1-6.1-15.92-6.27-22.23-.39l-42.68,42.68c-6.24,6.25-6.24,16.37,0,22.62l42.68,42.68c6.25,6.24,16.37,6.24,22.62,0,6.24-6.25,6.24-16.37,0-22.62l-14.08-14.08c71.86,8.9,127.87,66.58,134.65,138.67,6.78,72.09-37.48,139.2-106.43,161.35-68.94,22.15-144.01-6.63-180.48-69.18-36.47-62.55-24.54-142.06,28.7-191.14,5.16-6.13,4.98-15.14-.41-21.07-5.39-5.93-14.34-6.96-20.93-2.41-64.91,59.79-79.1,156.87-34.02,232.74,45.09,75.87,137.13,109.82,220.68,81.38,83.55-28.43,135.78-111.48,125.23-199.1-10.55-87.62-81-155.89-168.92-163.68h-.21Z"/> 915 </symbol> 916 917 <symbol id="comments" viewBox="0 0 512 512"> 918 <path d="M159.97,170.64c0-8.84,7.17-16.01,16.01-16.01h106.7c8.84,0,16.01,7.17,16.01,16.01s-7.17,16.01-16.01,16.01h-106.7c-8.84,0-16.01-7.17-16.01-16.01Zm176.06,69.36H175.97c-8.84,0-16.01,7.17-16.01,16.01s7.17,16.01,16.01,16.01h160.06c8.84,0,16.01-7.17,16.01-16.01s-7.17-16.01-16.01-16.01Zm133.38,42.89c.8,26.11-8.83,51.46-26.78,70.45-17.94,18.98-42.71,30.03-68.83,30.7H170.64c-14.06,.29-27.39,6.3-36.92,16.65l-50.58,53.99c-4.29,4.67-10.31,7.37-16.65,7.47-6.55-.17-12.76-2.95-17.25-
9187.71-4.49-4.77-6.89-11.14-6.66-17.68V143.75c-1.68-54.06,40.69-99.3,94.75-101.15h237.31c54.06,1.85,96.43,47.09,94.75,101.15v139.14Zm-32.01,0V143.75c1.69-36.39-26.36-67.3-62.74-69.14H137.35c-36.38,1.84-64.43,32.75-62.74,69.14V416.91l34.79-37.99c15.91-16.92,38.02-26.63,61.25-26.89h204.02c36.38-1.84,64.43-32.75,62.74-69.14Z"/> 919 </symbol> 920 921 <symbol id="tag" viewBox="0 0 512 512"> 922 <path d="M161.69,193.71c17.67,0,32-14.33,32-32s-14.33-32-32-32-32,14.33-32,32,14.33,32,32,32ZM238.07,43.1h-1.71l-128,9.17c-29.81,2.67-53.44,26.29-56.11,56.11l-9.39,128c-1.18,11.78,2.88,23.48,11.09,32l180.05,180.05c7.6,7.33,17.82,11.32,28.37,11.09,16.15-.14,31.55-6.84,42.67-18.56l135.89-135.68c21.11-17.5,24.42-48.64,7.47-70.19L267.29,53.76c-7.64-7.27-17.83-11.25-28.37-11.09l-.85.43ZM238.92,77.44c1.25-.39,2.59-.39,3.84,0l180.27,180.27c1.74,8-1.24,16.28-7.68,21.33l-136.32,136.32c-4.49,4.87-10.67,7.85-17.28,8.32h-3.63L78.49,242.56c-.57-1.51-.57-3.18,0-4.69l9.39-128c1.67-11.61,10.63-20.82,22.19-22.83l128-9.17.85-.43Z"/> 923 </symbol> 924 925 <symbol id="play" viewBox="0 0 512 512"> 926 <path d="M389.33,86.4a16,16,0,0,1,16-16A16.22,16.22,0,0,1,423,86.4V426.67a16,16,0,0,1-32,0V271.15a62.55,62.55,0,0,1-28.37,34.77L185.81,407.26A62.78,62.78,0,0,1,154,416a64,64,0,0,1-64-64V149.34a64,64,0,0,1,64-64,62.71,62.71,0,0,1,31.78,8.1L362.67,195a62.48,62.48,0,0,1,26.66,34.77ZM170.67,379.74l175.14-102.4.86.85a32,32,0,0,0,0-55.47l-176-101.54A30,30,0,0,0,154,116.7a32.42,32.42,0,0,0-32.22,32.64V352a32.44,32.44,0,0,0,33.07,32.22A30.24,30.24,0,0,0,170.67,379.74Z"/> 927 </symbol> 928 929 <symbol id="truck" viewBox="0 0 512 512"> 930 <path d="M357.56,360.65c-6.53-2.77-14.09-1.33-19.14,3.65s-6.58,12.53-3.89,19.09c2.69,6.56,9.09,10.85,16.18,10.85,9.58,0,17.38-7.7,17.49-17.28,.09-7.09-4.12-13.54-10.65-16.31Zm127.77-136.65v114.99c0,32.4-26.27,58.67-58.67,58.67h-26.67c-8.32,19.8-27.7,32.68-49.17,32.68s-40.86-12.88-49.17-32.68h-119.68c-10.03,24.07-36.11,37.25-61.45,31.03-25.33-6.22-42.35-29.96-40.1-55.95,2.25-25.98,23.1-46.45,49.13-48.22,26.02-1.77,49.45,15.69,55.19,41.14h113.92c5.25-24.61,26.99-42.21,52.16-42.21s46.91,17.59,52.16,42.21h23.68c7.26,0,14.21-2.95,19.24-8.18,5.03-5.24,7.71-12.29,7.42-19.55v-90.67h-90.67c-8.84,0-16-7.16-16-16s7.16-16,16-16h89.6c-1.14-4.25-3.35-8.14-6.4-11.31l-22.4-21.33c-4.93-5.07-11.7-7.92-18.77-7.89h-85.33v90.67c0,8.84-7.16,16-16,16s-16-7.16-16-16V130.35c0-14.73-11.94-26.67-26.67-26.67H85.33c-8.84,0-16-7.16-16-16s7.16-16,16-16h176c32.4,0,58.67,26.27,58.67,58.67v12.37h85.33c15.18,.28,29.64,6.49,40.32,17.28l22.4,22.4c11.09,11,17.31,25.98,17.28,41.6Zm-256-32c-.12-8.79-7.21-15.89-16-16H42.67c-8.84,0-16,7.16-16,16s7.16,16,16,16H213.33c8.79-.11,15.88-7.21,16-16Zm-122.67,48c-8.84,0-16,7.16-16,16s7.16,16,16,16h106.67c8.84,0,16-7.16,16-16s-7.16-16-16-16H106.67Zm31.94,120.51c-6.53-2.77-14.09-1.33-19.14,3.65s-6.58,12.53-3.89,19.09c2.69,6.56,9.09,10.85,16.18,10.85,9.58,0,17.38-7.7,17.49-17.28,.09-7.09-4.12-13.54-10.65-16.31Z"/> 931 </symbol> 932 933 <symbol id="store" viewBox="0 0 512 512"> 934 <path d="M468.46,180.8l-35.42-98.38c-8.32-20.98-28.87-34.54-51.43-33.93H130.85c-22.6-.51-43.13,13.12-51.43,34.14l-35.21,98.59c-8.68,21.47-5.09,45.95,9.39,64.02,10.07,11.67,23.6,19.82,38.63,23.26v142.98c.39,16.51,7.38,32.18,19.42,43.49,12.03,11.31,28.1,17.32,44.61,16.69h206.15c16.3,.34,32.07-5.8,43.84-17.09,11.77-11.29,18.57-26.79,18.9-43.09v-145.12c15.46-4.64,28.9-14.34,38.2-27.53,10.92-17.41,12.83-39,5.12-58.05Zm-183.1,256.73c-.06-.21-.13-.42-.18-.64h-54.24c.2-1.63,.2-3.28,0-4.91v-45.03c.37-6.77,3.5-13.09,8.67-17.49,5.16-4.4,11.9-6.48,18.65-5.77,13.41-.98,25.12,9.01,26.25,22.41v45.67c0,1.73,.23,3.45,.67,5.12h.18v.64Zm103.93-26.03c-1.31,14.54-13.36,25.77-27.96,26.03v-.64h-45.03c.2-1.63,.2-3.28,0-4.91v-45.03c-1.16-31.42-27.47-56.02-58.9-55.06-31.51-1.08-57.95,23.55-59.11,55.06v45.67c-.2,1.63-.2,3.28,0,4.91h-43.11c-15.72,.73-29.07-11.39-29.88-27.1v-142.34c28.43-4.29,51.27-25.69,57.41-53.78,7.52,34.08,38.8,57.57,73.63,55.27,34.2,1.43,64.5-21.86,71.92-55.27,6.01,29.86,30.74,52.35,61.03,55.48v141.7Zm42.89-193.99v-.64c-6.37,9.35-16.86,15.07-28.17,15.37h-1.71c-16.6,1.19-31.72-9.54-36.07-25.61-2.94-18.22-18.68-31.61-37.13-31.58-18.43,.25-34.05,13.63-37.13,31.8-4,16.17-19.02,27.14-35.64,26.03-16.49,1.19-31.51-9.45-35.85-25.39-2.84-18.31-18.61-31.81-37.13-31.8-18.33,.32-33.88,13.54-37.13,31.58-4.39,15.85-19.22,26.51-35.64,25.61-2.69,.3
9341-5.41,.31-8.11,0-8.37-.99-16.02-5.2-21.34-11.74-5.89-8.26-6.71-19.11-2.13-28.17l35.21-97.95c3.34-5.94,9.86-9.37,16.64-8.75h250.75c7.06-.55,13.74,3.25,16.86,9.6l35.21,97.1c3.49,7.94,2.93,17.08-1.49,24.54Z"/> 935 </symbol> 936 937 938 <symbol id="filter" viewBox="0 0 512 512"> 939 <path d="M299.38,227.36c18.02-.43,34.11-11.38,41.14-27.97,1.5,.63,3.1,.98,4.73,1.03h82.28c8.52,0,15.43-6.91,15.43-15.43s-6.91-15.43-15.43-15.43h-81.26c-.89-.12-1.79-.12-2.67,0-5.89-23.15-28.57-37.9-52.12-33.91-23.55,3.99-40.1,25.38-38.04,49.18,2.06,23.8,22.04,42.03,45.93,41.91v.62Zm0-60.68c8.29,0,15.02,6.72,15.02,15.02s-6.72,15.02-15.02,15.02-15.02-6.72-15.02-15.02,6.72-15.02,15.02-15.02Zm-199.95,2.88h123.43c8.52,0,15.43,6.91,15.43,15.43s-6.91,15.43-15.43,15.43H99.43c-8.52,0-15.43-6.91-15.43-15.43s6.91-15.43,15.43-15.43Zm39.29,164.55c6.44-18.22,23.66-30.41,42.99-30.44v-.41c23.26-.03,42.86,17.35,45.61,40.45,2.75,23.1-12.23,44.59-34.85,50.02-22.62,5.42-45.72-6.94-53.75-28.76h-39.29c-8.52,0-15.43-6.91-15.43-15.43s6.91-15.43,15.43-15.43h39.29Zm28,16.51c.14,8.18,6.81,14.75,14.99,14.76v-.82c8.29,0,15.02-6.72,15.02-15.01-.45-8.17-7.36-14.48-15.54-14.18-8.18,.29-14.62,7.08-14.47,15.26Zm97.28-16.51h164.57c8.52,0,15.43,6.91,15.43,15.43s-6.91,15.43-15.43,15.43h-164.57c-8.52,0-15.43-6.91-15.43-15.43s6.91-15.43,15.43-15.43Z"/> 940 </symbol> 941 942 <symbol id="sort" viewBox="0 0 512 512"> 943 <path d="M460.83,275.2l-92.8-93c-6.05-5.57-15.35-5.57-21.4,0l-92.2,93c-3.76,5.8-3.07,13.42,1.68,18.45,4.74,5.03,12.31,6.16,18.32,2.75l64.4-64.4v178c0,8.28,6.72,15,15,15s15-6.71,15-15V226.2l70.2,70.2c5.86,5.85,15.34,5.85,21.2,0,6.02-5.69,6.28-15.18,.6-21.2Zm-206.4-75.8c-5.86-5.85-15.34-5.85-21.2,0l-63.8,64.4V90c0-8.28-6.72-15-15-15s-15,6.72-15,15v180l-70.2-70.6c-5.91-5.51-15.12-5.34-20.83,.37-5.71,5.71-5.87,14.92-.37,20.83l92.8,93c5.92,5.87,15.48,5.87,21.4,0l92.2-93c5.85-5.86,5.85-15.34,0-21.2Z"/> 944 </symbol> 945 946 947 <symbol id="times" viewBox="0 0 512 512"> 948 <path d="M281.8,256.79L444.23,94.91c6.79-6.85,6.79-17.95,0-24.8-6.67-6.97-17.67-7.18-24.6-.47l-162.43,161.88L96.86,69.65c-3.29-3.51-7.86-5.49-12.65-5.49s-9.36,1.99-12.65,5.49c-6.02,6.62-6.02,16.77,0,23.39L231.91,254.68,69.48,416.33c-6.79,6.85-6.79,17.95,0,24.8,3.23,3.34,7.67,5.2,12.3,5.15,4.71,.38,9.39-1.13,12.99-4.21l162.43-161.88,162.43,163.75c3.23,3.34,7.68,5.19,12.3,5.15,4.62,.02,9.05-1.83,12.3-5.15,6.79-6.85,6.79-17.95,0-24.8l-162.43-162.35Z"/> 949 </symbol> 950
951 <symbol id="check" viewBox="0 0 512 512"> 952 <path d="M196.27,375.26c-3.59,.16-7.13-.9-10.04-2.99l-95.95-79.28c-6.18-5.47-7.11-14.78-2.14-21.37,5.46-6.15,14.7-7.17,21.37-2.35l85.48,69.67,224.38-207.5c6.64-4.98,15.98-4.08,21.53,2.09,5.55,6.16,5.48,15.55-.16,21.63l-233.57,215.83c-2.98,2.73-6.86,4.25-10.9,4.27Z"/> 953 </symbol> 954 955 <symbol id="edit" viewBox="0 0 576 512"> 956 <path d="M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"/> 957 </symbol> 958 959 <symbol id="minus" viewBox="0 0 512 512"> 960 <path d="M421.33,266.67H80c-8.84,0-16-7.16-16-16s7.16-16,16-16H421.33c8.84,0,16,7.16,16,16s-7.16,16-16,16Z"/> 961 </symbol> 962 963 <symbol id="plus" viewBox="0 0 512 512"> 964 <path d="M421.33,234.67h-154.67V80c0-8.84-7.16-16-16-16s-16,7.16-16,16V234.67H80c-8.84,0-16,7.16-16,16s7.16,16,16,16H234.67v154.67c0,8.84,7.16,16,16,16s16-7.16,16-16v-154.67h154.67c8.84,0,16-7.16,16-16s-7.16-16-16-16Z"/> 965 </symbol> 966 967 <symbol id="info-circle" viewBox="0 0 512 512"> 968 <path d="M251.42,171.93c-8.18,.94-14.36,7.87-14.36,16.11s6.18,15.17,14.36,16.11c4.3,.06,8.44-1.64,11.46-4.7,3.02-3.06,4.66-7.22,4.55-11.52-.12-8.79-7.21-15.89-16.01-16.01Zm0,61.46c-4.26-.06-8.37,1.61-11.38,4.62-3.02,3.01-4.68,7.12-4.62,11.38v66.58c0,8.84,7.17,16.01,16.01,16.01s16.01-7.17,16.01-16.01v-66.16c.12-4.32-1.52-8.5-4.54-11.59-3.01-3.09-7.15-4.84-11.47-4.84Zm0-190.36c-115.34,.12-208.81,93.59-208.93,208.93,0,115.39,93.54,208.93,208.93,208.93s208.93-93.54,208.93-208.93c-.12-115.34-93.59-208.81-208.93-208.93Zm0,385.85c-97.71,0-176.92-79.21-176.92-176.92S153.71,75.04,251.42,75.04s176.92,79.21,176.92,176.92c-.12,97.66-79.26,176.8-176.92,176.92Z"/> 969 </symbol> 970 971 <symbol id="map-marker-alt" viewBox="0 0 448 512"> 972 <path d="M358.83,327.52a16,16,0,0,0-21.34,6.83,16.21,16.21,0,0,0,7,21.33C363.31,365.28,374,377,374,388.32c0,24.11-50.34,51-117.76,51s-118-26.67-118-50.14c0-11.09,10.67-23,29.44-32.64a16,16,0,1,0-14.51-28.37,72.31,72.31,0,0,0-46.5,61c0,47.36,64,83,149.33,83s149.33-35.63,149.33-83A72.31,72.31,0,0,0,358.83,327.52ZM240,398.56V306.4a133.76,133.76,0,1,1,32,0v92.16a16,16,0,0,1-32,0Zm110.38-264a102,102,0,1,0-22.06,111.23A102,102,0,0,0,350.38,134.58ZM204.59,197.17a16,16,0,0,0,16-16A44.37,44.37,0,0,1,265,136.8a16,16,0,0,0,0-32,76.58,76.58,0,0,0-76.37,76.8,15.78,15.78,0,0,0,16,15.57Z"/> 973 </symbol> 974 975 <symbol id="calendar" viewBox="0 0 512 512"> 976 <path d="M352.24,174.38H159.92c-8.85,0-16.03,7.18-16.03,16.03s7.18,16.03,16.03,16.03h192.33c8.85,0,16.03-7.18,16.03-16.03s-7.18-16.03-16.03-16.03Zm8.33-98.09h2.35c59.01,0,106.85,47.84,106.85,106.85v192.33c0,59.01-47.84,106.85-106.85,106.85H149.23c-28.34,0-55.52-11.26-75.55-31.3-20.04-20.04-31.3-47.21-31.3-75.55V183.14c0-59.01,47.84-106.85,106.85-106.85h1.92V37.4c0-8.85,7.18-16.03,16.03-16.03s16.03,7.18,16.03,16.03v38.89h145.31V37.4c0-8.85,7.18-16.03,16.03-16.03s16.03,7.18,16.03,16.03v38.89Zm2.35,373.97c41.31,0,74.79-33.49,74.79-74.79V183.14c0-41.31-33.49-74.79-74.79-74.79H149.23c-41.31,0-74.79,33.49-74.79,74.79v192.33c0,41.31,33.49,74.79,74.79,74.79h213.7Z"/> 977 </symbol> 978 979 <symbol id="spinner-third" viewBox="0 0 512 512"> 980 <path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/> 981 </symbol> 982 983 984 <symbol id="phone" viewBox="0 0 512 512"> 985 <path d="M344.28,36.44H167.72a49.71,49.71,0,0,0-50.39,48.77V426.79a49.71,49.71,0,0,0,50.39,48.77H344.28a49.71,49.71,0,0,0,50.39-48.77V85.21A49.71,49.71,0,0,0,344.28,36.44ZM227.11,71.11h57.78V82.67a5.77,5.77,0,0,1-5.78,5.77H232.89a5.77,5.77,0,0,1-5.78-5.77ZM360,426.79a15,15,0,0,1-15.72,14.1H167.72A15,15,0,0,1,152,426.79V85.21a15,15,0,0,1,15.72-14.1h24.72V82.67a40.45,40.45,0,0,0,40.45,40.44h46.22a40.46,40.46,0,0,0,40.45-40.44V71.11h24.72A15,15,0,0,1,360,85.21Z"/> 986 </symbol> 987 988 <symbol id="email" viewBox="0 0 512 512"> 989 <path d="M128,119.25H384a51.23,51.23,0,0,1,49.07,36.91L272.21,275.41a22.6,22.6,0,0,1-32.64-1.06l-160.21-118A51.2,51.2,0,0,1,128,119.25ZM435.2,362.67A51.41,51.41,0,0,1,384,414.08H128a51.41,51.41,0,0,1-51.41-51.41V190.51l144,106.66A53.11,53.11,0,0,0,256,311.47,50.14,50.14,0,0,0,290.13,298L435.2,191.36ZM384,85.33H128a85.33,85.33,0,0,0-85.33,85.34v192A85.33,85.33,0,0,0,128,448H384a85.33,85.33,0,0,0,85.33-85.33v-192A85.33,85.33,0,0,0,384,85.33Z"/> 990 </symbol> 991 992 993 994 <symbol id="instagram" viewBox="0 0 448 512"> 995 <path 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"/> 996 </symbol> 997
998 <symbol id="tiktok" viewBox="0 0 448 512"> 999 <path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/> 1000 </symbol> 1001 1002 1003 1004 1005 <symbol id="share" viewBox="0 0 512 512"> 1006 <path d="M434.2,409.6a51.2,51.2,0,1,1-100.82-12.66L155,298.89A51.21,51.21,0,1,1,162.34,219l171.52-102.2a51.22,51.22,0,1,1,13.11,22L175.88,240.71a51.31,51.31,0,0,1-3.32,38.64l173.17,95.16A51.19,51.19,0,0,1,434.2,409.6Z"/> 1007 </symbol> 1008 1009 <symbol id="facebook-f" viewBox="0 0 320 512"> 1010 <path d="M279.1 288l14.3-92.7h-89v-60c0-25.4 12.5-50.2 52.3-50.2H297V6.4S260.4 0 225.4 0C152 0 104.3 44.4 104.3 124.7v70.6H22.9V288h81.4v224h100.2V288z"/> 1011 </symbol> 1012 1013 <symbol id="pinterest" viewBox="0 0 384 512"> 1014 <path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/> 1015 </symbol> 1016 1017 <symbol id="twitter" viewBox="0 0 512 512"> 1018 <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/> 1019 </symbol> 1020 1021 <symbol id="whatsapp-line" viewBox="0 0 512 512"> 1022 <path d="M68.25,254.4c0-108.67,88.39-197.06,197.06-197.06a195.72,195.72,0,0,1,139.38,57.8c36.8,36.89,59.36,86.27,59.36,139.35,0,108.92-90.4,197.06-198.74,197.06h-.08a196.6,196.6,0,0,1-87-20.26L91.64,454a19.86,19.86,0,0,1-24.2-24.47l23-84.05A197.23,197.23,0,0,1,68.25,254.4ZM265.31,97.07C178.58,97.07,108,167.67,108,254.4a157.53,157.53,0,0,0,21,78.69,19.8,19.8,0,0,1,1.94,15.16l-16,58.59,60.64-15.93a19.91,19.91,0,0,1,14.57,1.78,156.71,156.71,0,0,0,75.17,19.12h.07c86.9,0,159-70.85,159-157.33,0-41.59-17.67-81.13-47.75-111.29A156,156,0,0,0,265.3,97.06Zm60.38,171.39c4,1.53,25.7,13,30.06,15.37s7.29,3.5,8.33,5.63c1.11,2,1.11,11.45-2.54,22.55s-21.18,21.17-29.67,22.54c-14,2.22-24.9,1.11-52.82-11.87-44.18-20.58-73-68.41-75.2-71.57s-17.93-25.7-17.93-49,11.35-34.76,15.39-39.54a15.82,15.82,0,0,1,11.74-5.89c2.94,0,5.87,0,8.41.17,2.7.17,6.35-1.11,9.91,8.11,3.65,9.48,12.46,32.8,13.57,35.19s1.82,5.12.4,8.28c-8.41,18.1-17.46,17.5-12.93,25.87,17.05,31.51,34,42.44,59.88,56.36,4.36,2.39,7,2,9.53-1.19s11-13.84,14-18.62,5.86-4,9.91-2.39Z"/> 1023 </symbol> 1024 1025 <symbol id="whatsapp" viewBox="0 0 448 512"> 1026 <path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/> 1027 </symbol> 1028 1029 <symbol id="gift" viewBox="0 0 512 512"> 1030 <path d="M439.47 132.27H408.03C415.63 121.55 420.27 108.35 420.27 93.87C420.27 58.59 393.55 29.87 360.67 29.87C326.83 29.87 307.23 50.19 273.07 106.51C238.91 50.19 219.31 29.87 185.47 29.87C152.59 29.87 125.87 58.59 125.87 93.87C125.87 108.35 130.51 121.55 138.11 132.27H106.67C85.47 132.27 68.27 149.47 68.27 170.67V247.47C68.27 254.51 74.03 260.27 81.07 260.27H93.87V375.47C93.87 396.67 111.07 413.87 132.27 413.87H413.87C435.07 413.87 452.27 396.67 452.27 375.47V260.27H465.07C472.11 260.27 477.87 254.51 477.87 247.47V170.67C477.87 149.47 460.67 132.27 439.47 132.27ZM289.23 129.39C328.83 62.75 342.03 55.47 360.67 55.47C379.39 55.47 394.67 72.67 394.67 93.87C394.67 115.07 379.39 132.27 360.67 132.27H287.47L289.23 129.39ZM185.47 55.47C204.17 62.75 217.31 62.75 256.91 129.39L258.59 132.27H185.39C166.67 132.27 151.39 115.07 151.39 93.87C151.47 72.67 166.75 55.47 185.47 55.47ZM221.87 388.27H132.27C125.23 388.27 119.47 382.51 119.47 375.47V260.27H221.87V388.27ZM221.87 234.67H93.87V170.67C93.87 163.63 99.63 157.87 106.67 157.87H221.87V234.67ZM298.67 388.27H247.47V157.87H298.67V388.27ZM426.67 375.47C426.67 382.51 420.91 388.27 413.87 388.27H324.27V260.27H426.67V375.47ZM452.27 234.67H324.27V157.87H439.47C446.51 157.87 452.27 163.63 452.27 170.67V234.67Z" /> 1031 </symbol> 1032</svg> 1033 1034 1035 1036 1037 1038 1039
1040 <div class="js-overlay site-overlay" style="display: none;"></div> 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073<header class="js-head-main head-main head-colors position-sticky position-sticky-md head-logo-center head-logo-md-center header-with-adbar transition-soft" data-store="head"> 1074 1075 1076 1077 1078 <div class="head-logo-row position-relative"> 1079 <div class="container"> 1080 <div class=" row no-gutters align-items-center"> 1081 1082 1083 <div class="col-auto col-utility d-md-none"> 1084 <span class="utilities-container d-inline-block"> 1085 <a href="#" class="js-modal-open utilities-item btn btn-utility pl-0" data-toggle="#nav-hamburger" aria-label="Menú" data-component="menu-button"> 1086 <svg class="icon-inline utilities-icon align-bottom"><use xlink:href="#bars"/></svg> 1087 </a> 1088 </span> 1089 </div> 1090 1091 1092 <div class="js-logo-container col text-center col-md-6 order-md-1 text-md-center "> 1093 1094<div id="logo" class="logo-img-container "> 1095 <a href="https://tiendashopgdl.com" title="" ><img src="//acdn-us.mitiendanube.com/stores/004/363/782/themes/common/logo-1797092612-1709153611-f9889470a97052cbca99da3b6305f2181709153611-480-0.webp" alt="TiendaShop GDL" class="logo-img transition-soft logo-img-medium" width="575" height="150" /></a> 1096 </div> 1097 </div> 1098 1099 1100 1101 1102 <div class="js-utility-col js-search-utility col-auto desktop-utility-col col-md-3 col-utility d-none d-md-inline-block order-md-0"> 1103 <span class="d-none d-md-block"> 1104 1105 1106 1107<form class="js-search-form search-form " action="/search/" method="get"> 1108 <div class="form-group m-0"> 1109 <input class="js-search-input form-control search-input " autocomplete="off" type="search" name="q" placeholder="Buscar" aria-label="Buscar" /> 1110 <button type="submit" class="js-search-input-submit search-btn search-submit-btn svg-icon-mask " value="Buscar" aria-label="Buscar"> 1111 </button> 1112 <a href="#" class="js-empty-search search-btn search-empty-btn svg-icon-mask" style="display: none;"> 1113 </a> 1114 </div> 1115</form> 1116<div class="js-search-form-suggestions search-suggestions card mt-2" style="display: none;"> 1117 </div> </span> 1118 </div> 1119 1120 1121 1122 1123 <div class="js-utility-col col-utility desktop-utility-col text-right d-none d-md-inline-block col-md order-md-1"> 1124 <span class="utilities-container "> 1125 <a href="/account/login/" class="btn btn-utility"> 1126 <svg class="icon-inline utilities-icon"><use xlink:href="#user"/></svg> 1127 </a> 1128 </span> 1129 </div> 1130 1131 1132 <div class="js-utility-col col-auto col-utility desktop-utility-col order-2"> 1133 <span class="utilities-container d-inline-block"> 1134 <div id="ajax-cart" class="cart-summary" data-component='cart-button'> 1135 <a 1136 href="#" 1137 data-toggle="#modal-cart" 1138 data-modal-url="modal-fullscreen-cart" 1139 class="js-modal-open js-fullscreen-modal-open btn btn-utility position-relative pr-0" 1140 > 1141 <svg class="icon-inline utilities-icon cart-icon mr-md-1"><use xlink:href="#cart"/></svg> 1142 <span class="js-cart-widget-amount badge">0</span> 1143 </a> 1144 </div> 1145 </span> 1146 </div> 1147 1148 1149 1150 1151 1152 1153<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed position-absolute" style="display: none;"> 1154 <div class="notification notification-primary notification-cart"> 1155 <div class="js-cart-notification-close notification-close mt-2 mr-1"> 1156 <svg class="icon-inline icon-lg notification-icon"><use xlink:href="#times"/></svg> 1157 </div> 1158 <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item"> 1159 <div class="col-auto pr-0 notification-img"> 1160 <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" /> 1161 </div> 1162 <div class="col text-left pl-2"> 1163 <div class="mb-1 mr-4"> 1164 <span class="js-cart-notification-item-name"></span> 1165 <span class="js-cart-notification-item-variant-container" style="display: none;"> 1166 (<span class="js-cart-notification-item-variant"></span>) 1167 </span> 1168 </div> 1169 <div class="d-flex align-items-center mt-2 mb-2"> 1170 <span class="js-cart-notification-item-quantity"></span> 1171 <span> x </span> 1172 <span class="js-cart-notification-item-price"></span> 1173 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 1174 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 1175 </span> 1176 </div> 1177 <strong>¡Agregado al carrito!</strong> 1178 </div> 1179 </div> 1180 </div> 1181 </div> 1182 1183 1184 </div> 1185 </div> 1186 </div> 1187 1188 1189 <div class="js-big-search-mobile pb-3 container d-block d-md-none"> 1190 1191 1192 1193<form class="js-search-form search-form " action="/search/" method="get"> 1194 <div class="form-group m-0"> 1195 <input class="js-search-input form-control search-input " autocomplete="off" type="search" name="q" placeholder="Buscar" aria-label="Buscar" /> 1196 <button type="submit" class="js-search-input-submit search-btn search-submit-btn svg-icon-mask " value="Buscar" aria-label="Buscar"> 1197 </button> 1198 <a href="#" class="js-empty-search search-btn search-empty-btn svg-icon-mask" style="display: none;"> 1199 </a> 1200 </div> 1201</form> 1202<div class="js-search-form-suggestions search-suggestions card mt-2" style="display: none;"> 1203 </div> </div> 1204 1205 1206 <div class="head-nav transition-soft d-none d-md-block"> 1207 <div class="container text-center"> 1208 <div class="nav-desktop">
1209 <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu"> 1210 <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-left nav-desktop-list-arrow nav-desktop-list-arrow-left disable" style="display: none"> 1211 <svg class="icon-inline icon-lg icon-flip-horizontal svg-icon-text"><use xlink:href="#chevron"/></svg> 1212 </span> 1213 1214 1215 1216 1217 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 1218 <a class="nav-list-link " href="/">Inicio</a> 1219 </li> 1220 1221 1222 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1223 <div class="nav-item-container"> 1224 <a class=" nav-list-link position-relative " href="https://tiendashopgdl.com/control-de-plagas/">Control de Plagas 1225 </a> 1226 </div> 1227 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1228 <div class="container desktop-dropdown-container"> 1229 <ul class="desktop-list-subitems list-subitems" > 1230 1231 1232 1233 1234 1235 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1236 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/hormigas1/">Hormigas</a> 1237 </li> 1238 1239 1240 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1241 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/cucarachas1/">Cucarachas</a> 1242 </li> 1243 1244 1245 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1246 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/chinches1/">Chinches</a> 1247 </li> 1248 1249 1250 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1251 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/ratas/">Ratas</a> 1252 </li> 1253 1254 1255 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1256 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/pulgas1/">Pulgas</a> 1257 </li> 1258 1259 1260 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1261 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/herbicida/">Herbicida</a> 1262 </li> 1263 1264 1265 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1266 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/alacranes1/">Alacranes</a> 1267 </li> 1268 1269 1270 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1271 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/termitas/">Termitas</a> 1272 </li> 1273 1274 1275 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1276 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/moscas-y-mosquitos/">Moscas y mosquitos</a> 1277 </li> 1278 1279 </ul> 1280 1281 </div> 1282 </div> 1283 </li> 1284 1285 1286 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1287 <div class="nav-item-container"> 1288 <a class=" nav-list-link position-relative " href="https://tiendashopgdl.com/producto-veterinario/">Productos Veterinarios 1289 </a> 1290 </div> 1291 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1292 <div class="container desktop-dropdown-container"> 1293 <ul class="desktop-list-subitems list-subitems" > 1294 1295 1296 1297 1298 1299 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1300 <a class="nav-list-link " href="https://tiendashopgdl.com/producto-veterinario/mascotas-perro/">Perro</a> 1301 </li> 1302 1303 1304 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1305 <a class="nav-list-link " href="https://tiendashopgdl.com/producto-veterinario/mascotas-perro-gatos/">Perro gatos</a> 1306 </li> 1307 1308 </ul> 1309 1310 </div>
1311 </div> 1312 </li> 1313 1314 1315 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 1316 <a class="nav-list-link " href="/contacto/">Contacto</a> 1317 </li> 1318 1319 1320 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 1321 <a class="nav-list-link " href="https://tiendashopgdl.com/quienes-somos">Quiénes Somos</a> 1322 </li> 1323 1324 1325 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 1326 <a class="nav-list-link " href="https://tiendashopgdl.com/politica-de-devolucion/">PolÃtica de Devolución</a> 1327 </li> 1328 1329 1330 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 1331 <a class="nav-list-link " href="https://tiendashopgdl.com/como-comprar/">Cómo Comprar</a> 1332 </li> 1333 <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-right nav-desktop-list-arrow nav-desktop-list-arrow-right" style="display: none"> 1334 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#chevron"/></svg> 1335 </span> 1336 </ul> 1337</div> </div> 1338 </div> 1339 1340 1341 1342</header> 1343 1344 1345 1346 1347 1348 <div 1349 class="js-nubesdk-slot" 1350 data-nubesdk-slot="after_header" 1351 ></div> 1352 1353 1354 1355 1356 1357 1358 1359 1360 <section class="js-adbar section-adbar transition-soft section-adbar-animated section-adbar-colors adbar-with-messages "> 1361 <div class="js-adbar-animated adbar-animated"> 1362 <div class="js-adbar-text-container adbar-text-container align-items-center"> 1363 1364 <span class="adbar-message mr-4 "> 1365 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1366 </span> 1367 <span class="adbar-message mr-4 "> 1368 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1369 </span> 1370 <span class="adbar-message mr-4 "> 1371 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1372 </span> 1373 <sp
1373an class="adbar-message mr-4 "> 1374 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1375 </span> 1376 <span class="adbar-message mr-4 "> 1377 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1378 </span> 1379 <span class="adbar-message mr-4 "> 1380 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1381 </span> 1382 <span class="adbar-message mr-4 "> 1383 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1384 </span> 1385 <span class="adbar-message mr-4 "> 1386 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1387 </span> 1388 <span class="adbar-message mr-4 "> 1389 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1390 </span> 1391 <span class="adbar-message mr-4 "> 1392 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1393 </span> 1394 <sp
1394an class="adbar-message mr-4 "> 1395 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1396 </span> 1397 <span class="adbar-message mr-4 "> 1398 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1399 </span> 1400 <span class="adbar-message mr-4 "> 1401 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1402 </span> 1403 <span class="adbar-message mr-4 "> 1404 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1405 </span> 1406 <span class="adbar-message mr-4 "> 1407 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1408 </span> 1409 <span class="adbar-message mr-4 "> 1410 ð Aprovecha Nuestras IncreÃbles Ofertas por Temporada 1411 </span> 1412 </div> 1413 </div> 1414 1415 </section> 1416 1417 1418 1419 <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;"> 1420 Al navegar por este sitio <strong>aceptas el uso de cookies</strong> para agilizar tu experiencia de compra. 1421 <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-link pt-1 pl-1 d-inline-block" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendido</a> 1422 </div> 1423 1424 1425 1426 1427 1428 1429 1430<div id="js-cross-selling-modal" class="js-modal modal modal-bottom modal-bottom-sheet h-auto overflow-none modal-body-scrollable-auto modal-bottom modal--md transition-sli
1430de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;" > 1431 <div class="js-modal-close modal-header p-2 m-2 w-100"> 1432 <div class="row no-gutters align-items-center"> 1433 <div class="col p-3"> 1434 ¡Descuento exclusivo! 1435 </div> 1436 <div class="col-auto"> 1437 <a class="js-modal-close modal-close mr-3"> 1438 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 1439 </a> 1440 </div> 1441 </div> 1442 </div> 1443 <div class="modal-body "> 1444 1445 <div class="js-cross-selling-modal-body" style="display: none"></div> 1446 </div> 1447 <div class="modal-footer text-right d-md-block "> 1448 </div> 1449 1450 </div> 1451<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div> 1452 1453 1454 1455 1456 1457 1458<div id="nav-hamburger" class="js-modal modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal--md transition-sli
1458de modal-full transition-soft " style="display: none;" > 1459 <div class="modal-with-fixed-footer"> 1460 <div class="modal-scrollable-area"> 1461 <div class="js-modal-close modal-header modal-header-no-title d-none"> 1462 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 1463 </div> 1464 <div class="modal-body nav-body"> 1465 <div class="nav-secondary row no-gutters pl-3 align-items-center" data-store="account-links"> 1466 <div class="col"> 1467 <span class="utilities-container "> 1468 <div class="row no-gutters align-items-center"> 1469 <div class="col-auto pr-0"> 1470 <svg class="icon-inline font-big"><use xlink:href="#user"/></svg> 1471 </div> 1472 <div class="col pl-2 text-left font-small"> 1473 <a href="/account/login/" title="" class="mr-1 text-underline">Iniciar sesión</a> 1474 o<a href="/account/register" title="" class="ml-2 text-underline">Crear una cuenta</a> 1475 </div> 1476 </div> 1477 </span> 1478 </div> 1479 <div class="col-auto pr-0"> 1480 <a class="js-modal-close modal-close"> 1481 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 1482 </a> 1483 </div> 1484</div> 1485 1486<div class="nav-primary"> 1487 <ul class="nav-list" data-store="navigation" data-component="menu"> 1488 1489 1490 1491 1492 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1493 <a class="nav-list-link " href="/">Inicio</a> 1494 </li> 1495 1496 1497 <li class=" nav-item item-with-subitems" data-component="menu.item"> 1498 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Control de Plagas 1499 <span class="nav-list-arrow ml-1"> 1500 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#arrow"/></svg> 1501 </span> 1502 </a> 1503 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1504 <div class="modal-header"> 1505 <div class="row no-gutters"> 1506 <div class="col"> 1507 <a class="js-toggle-menu-back" href="#"> 1508 <div class="row no-gutters align-items-center"> 1509 <div class="col-auto"> 1510 <span class="modal-back pr-2 mr-1"> 1511 <svg class="icon-inline icon-flip-horizontal svg-icon-text"><use xlink:href="#chevron"/></svg> 1512 </span> 1513 </div> 1514 <div class="col pl-0 my-3"> 1515 Control de Plagas 1516 </div> 1517 </div> 1518 </a> 1519 </div> 1520 <div class="col-auto"> 1521 <a class="js-toggle-menu-close js-modal-close modal-close"> 1522 <svg class="icon-inline modal-close-icon"><use xlink:href="#times"/></svg> 1523 </a> 1524 </div> 1525 </div> 1526 </div> 1527 <div class="modal-body p-0"> 1528 <li class="nav-item py-1"> 1529 <a class="nav-list-link position-relative font-small py-3 " href="https://tiendashopgdl.com/control-de-plagas/"> 1530 Ver todo en Control de Plagas 1531 </a> 1532 </li> 1533 1534 1535 1536 1537 1538 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1539 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/hormigas1/">Hormigas</a> 1540 </li> 1541 1542 1543 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1544 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/cucarachas1/">Cucarachas</a> 1545 </li> 1546 1547 1548 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1549 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/chinches1/">Chinches</a> 1550 </li> 1551 1552 1553 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1554 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/ratas/">Ratas</a> 1555 </li> 1556 1557 1558 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1559 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/pulgas1/">Pulgas</a> 1560 </li> 1561 1562 1563 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1564 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/herbicida/">Herbicida</a> 1565 </li> 1566 1567 1568 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1569 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/alacranes1/">Alacranes</a> 1570 </li> 1571 1572 1573 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1574 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/termitas/">Termitas</a> 1575 </li> 1576 1577 1578 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1579 <a class="nav-list-link " href="https://tiendashopgdl.com/control-de-plagas/moscas-y-mosquitos/">Moscas y mosquitos</a> 1580 </li> 1581 1582 </div> 1583 </ul> 1584 </li> 1585 1586 1587 <li class=" nav-item item-with-subitems" data-component="menu.item">
1588 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Productos Veterinarios 1589 <span class="nav-list-arrow ml-1"> 1590 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#arrow"/></svg> 1591 </span> 1592 </a> 1593 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1594 <div class="modal-header"> 1595 <div class="row no-gutters"> 1596 <div class="col"> 1597 <a class="js-toggle-menu-back" href="#"> 1598 <div class="row no-gutters align-items-center"> 1599 <div class="col-auto"> 1600 <span class="modal-back pr-2 mr-1"> 1601 <svg class="icon-inline icon-flip-horizontal svg-icon-text"><use xlink:href="#chevron"/></svg> 1602 </span> 1603 </div> 1604 <div class="col pl-0 my-3"> 1605 Productos Veterinarios 1606 </div> 1607 </div> 1608 </a> 1609 </div> 1610 <div class="col-auto"> 1611 <a class="js-toggle-menu-close js-modal-close modal-close"> 1612 <svg class="icon-inline modal-close-icon"><use xlink:href="#times"/></svg> 1613 </a> 1614 </div> 1615 </div> 1616 </div> 1617 <div class="modal-body p-0"> 1618 <li class="nav-item py-1"> 1619 <a class="nav-list-link position-relative font-small py-3 " href="https://tiendashopgdl.com/producto-veterinario/"> 1620 Ver todo en Productos Veterinarios 1621 </a> 1622 </li> 1623 1624 1625 1626 1627 1628 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1629 <a class="nav-list-link " href="https://tiendashopgdl.com/producto-veterinario/mascotas-perro/">Perro</a> 1630 </li> 1631 1632 1633 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1634 <a class="nav-list-link " href="https://tiendashopgdl.com/producto-veterinario/mascotas-perro-gatos/">Perro gatos</a> 1635 </li> 1636 1637 </div> 1638 </ul> 1639 </li> 1640 1641 1642 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1643 <a class="nav-list-link " href="/contacto/">Contacto</a> 1644 </li> 1645 1646 1647 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1648 <a class="nav-list-link " href="https://tiendashopgdl.com/quienes-somos">Quiénes Somos</a> 1649 </li> 1650 1651 1652 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1653 <a class="nav-list-link " href="https://tiendashopgdl.com/politica-de-devolucion/">PolÃtica de Devolución</a> 1654 </li> 1655 1656 1657 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1658 <a class="nav-list-link " href="https://tiendashopgdl.com/como-comprar/">Cómo Comprar</a> 1659 </li> 1660 </ul> 1661</div> </div> 1662 </div> 1663 <div class="modal-footer text-right hamburger-footer mb-0 p-0"> 1664 1665 </div> 1666 </div> 1667 1668 </div> 1669<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div> 1670 1671 1672 1673 1674 1675 1676 1677<div id="modal-cart" class="js-modal js-fullscreen-modal modal modal-cart modal-right modal-right-md transition-sli
1677de modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart"> 1678 <form action="/comprar/" method="post" class="js-ajax-cart-panel h-100 " data-store="cart-form"> 1679 <div class="js-modal-close js-fullscreen-modal-close modal-header "> 1680 <div class="row no-gutters align-items-center"> 1681 <div class="col p-3"> 1682 Carrito de compras </div> 1683 <div class="col-auto"> 1684 <a class="js-modal-close modal-close "> 1685 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 1686 </a> 1687 </div> 1688 </div> 1689 </div> 1690 <div class="modal-body h-100"> 1691 1692 1693 1694 1695 <div 1696 class="js-visible-on-cart-filled js-nubesdk-slot" 1697 data-nubesdk-slot="before_line_items" 1698 style="display:none;" 1699 ></div> 1700 1701 1702<div class="js-ajax-cart-list"> 1703 </div> 1704 1705 1706 1707 1708 1709 <div 1710 class="js-visible-on-cart-filled js-nubesdk-slot" 1711 data-nubesdk-slot="after_line_items" 1712 style="display:none;" 1713 ></div> 1714 1715 1716<div class="js-empty-ajax-cart" > 1717 <div class="alert alert-info text-center" data-component="cart.empty-message">El carrito de compras está vacÃo. </div> 1718</div> 1719<div id="error-ajax-stock" style="display: none;"> 1720 <div class="alert alert-warning m-3"> 1721 ¡Ups! No tenemos más stock de este producto para agregarlo al carrito. Si quieres<a href="/productos/" class="btn-link font-small ml-1">ver otros aquÃ</a> 1722 </div> 1723</div> 1724 1725<div class="cart-row"> 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 <div 1745 class="js-visible-on-cart-filled js-nubesdk-slot" 1746 data-nubesdk-slot="before_cart_shipping_options" 1747 style="display:none;" 1748 ></div> 1749 1750 1751 1752 1753 1754 1755 1756 <div 1757 class="js-visible-on-cart-filled js-nubesdk-slot" 1758 data-nubesdk-slot="after_cart_shipping_options" 1759 style="display:none;" 1760 ></div> 1761 1762 1763 1764 1765 1766 <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div> 1767 1768<div id="store-curr" class="hidden" style="display: none;">MXN</div> 1769 1770<div class="js-visible-on-cart-filled cart-totals-container " style="display:none;"> 1771 1772 <div class="cart-subtotals-container "> 1773 1774 1775 <div class="cart-subtotal row font-weight-normal mb-1 " data-store="cart-subtotal"> 1776 <span class="cart-subtotal-label col "> 1777 Subtotal: 1778 </span> 1779 <span class="js-ajax-cart-total js-cart-subtotal cart-subtotal-price font-weight-bold col-auto text-right " data-priceraw="0" data-component="cart.subtotal" data-component-value='0'>$0.00</span> 1780 </div> 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 <div class="cart-discounts-container "> 1794 1795 1796 <div class="js-total-promotions cart-promotions text-accent "> 1797 <span class="js-promo-discount" style="display:none;">Descuento</span> 1798 <span class="js-promo-in" style="display:none;">en</span> 1799 <span class="js-promo-all" style="display:none;">todos los productos</span>
1800 <span class="js-promo-buying" style="display:none;"> comprando</span> 1801 <span class="js-promo-units-or-more" style="display:none;"> o más</span> 1802 </div> 1803 </div> 1804 1805 1806 <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-1 " data-coupon-row="non-shipping" style="display:none !important;"> 1807 <span class="cart-coupon-discount-label col pr-3 text-accent ">Descuento del cupón:</span> 1808 <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span> 1809 1810 </div> 1811 1812 1813 1814 <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-1 " data-coupon-row="shipping" style="display:none !important;"> 1815 <span class="cart-coupon-discount-label col pr-3 text-accent ">Descuento del cupón:</span> 1816 <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span> 1817 1818 </div> 1819 </div> 1820 1821 1822 1823 1824 1825 <div 1826 class="js-visible-on-cart-filled js-nubesdk-slot" 1827 data-nubesdk-slot="after_cart_summary" 1828 style="display:none;" 1829 ></div> 1830 1831 1832 <div class="cart-totals-divider divider"></div> 1833 1834 1835 <div class="js-cart-total-container cart-totals-container " data-store="cart-total"> 1836 1837 1838 <div class="cart-total row h4 font-large"> 1839 <span class="cart-total-label col">Total:</span> 1840 <span class="js-cart-total cart-total-price col-auto text-right" data-component="cart.total" data-component-value='0'>$0.00</span> 1841 </div> 1842 1843 <div class='total-price hidden' style="display: none;"> 1844 Total: $0.00 1845 </div> 1846 1847 1848 <div class="cart-secondary-total-container mb-3"> 1849 1850 1851 1852 1853 1854 1855 <div style="display: none;" data-interest="0" data-cart-installment="1" class="js-installments-cart-total cart-installments font-small font-weight-normal mt-1 text-right "> 1856 O hasta 1857 1858 <span class='js-cart-installments-amount cart-installments-amount '>1</span> 1859 1860 1861 <span> 1862 meses 1863 1864 de 1865 </span> 1866 1867 1868 <span class='js-cart-installments cart-installments-money '>$0.00</span> 1869 1870 </div> 1871 1872 </div> 1873 </div> 1874</div> 1875 1876 1877 1878 1879 1880 1881 <div 1882 class="js-visible-on-cart-filled js-nubesdk-slot" 1883 data-nubesdk-slot="before_go_to_checkout" 1884 style="display:none;" 1885 ></div> 1886 1887 1888 <div class="js-visible-on-cart-filled" style="display:none;"> 1889 1890 1891 1892 1893 <div class="js-ajax-cart-submit mb-3" id="ajax-cart-submit-div" > 1894 <input class="btn btn-primary btn-big btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/> 1895 </div> 1896 1897 1898<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-2 text-center" style="display:none"> 1899 El monto mÃnimo de compra es de $0.00 sin incluir el costo de envÃo. 1900</div> 1901<input type="hidden" id="ajax-cart-minimum-value" value="0"/> 1902 1903 1904<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning mb-2 text-center" data-component="checkout-enabled-validation-messages" style="display:none" role="status"> 1905 </div> 1906 1907 1908 1909 1910 <div class="text-center w-100 mb-md-2 pb-3"> 1911 <a href="#" class="js-modal-close js-fullscreen-modal-close font-small">Ver más productos</a> 1912 </div> 1913 </div> 1914 1915 1916 1917 1918 1919 <div 1920 class="js-visible-on-cart-filled js-nubesdk-slot" 1921 data-nubesdk-slot="after_go_to_checkout" 1922 style="display:none;" 1923 ></div> 1924 1925 1926</div> 1927 1928 </div> 1929 1930 </form> 1931 </div> 1932<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div> 1933 1934 1935 1936 1937 1938<div id="related-products-notification" class="js-modal modal modal-bottom modal-overflow-none modal-bottom-sheet h-auto modal-bottom modal--md transition-sli
1938de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;" > 1939 <div class="js-modal-close modal-header "> 1940 <div class="row no-gutters align-items-center"> 1941 <div class="col p-3"> 1942 ¡Agregado al carrito! </div> 1943 <div class="col-auto"> 1944 <a class="js-modal-close modal-close "> 1945 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 1946 </a> 1947 </div> 1948 </div> 1949 </div> 1950 <div class="modal-body modal-scrollable"> 1951 1952 1953 1954 1955<div class="row" > 1956 <div class="col-12 col-md mb-3 mb-md-0"> 1957 <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item"> 1958 <div class="col-auto pr-0 notification-img"> 1959 <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" /> 1960 </div> 1961 <div class="col text-left pl-2"> 1962 <div class="mb-1 mr-4"> 1963 <span class="js-cart-notification-item-name"></span> 1964 <span class="js-cart-notification-item-variant-container" style="display: none;"> 1965 (<span class="js-cart-notification-item-variant"></span>) 1966 </span> 1967 </div> 1968 <div class="d-flex align-items-center mt-2 mb-2"> 1969 <span class="js-cart-notification-item-quantity"></span> 1970 <span> x </span> 1971 <span class="js-cart-notification-item-price"></span> 1972 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 1973 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 1974 </span> 1975 </div> 1976 </div> 1977 </div> 1978 </div> 1979 <div class="col-12 col-md-auto"> 1980 <div class="mb-3"> 1981 <div class="row text-primary h5 h6-md mb-3"> 1982 <span class="col-auto text-left"> 1983 <strong>Total</strong> 1984 (<span class="js-cart-widget-amount"> 1985 0 1986 </span> 1987 <span class="js-cart-counts-plural" style="display: none;"> 1988 productos): 1989 </span> 1990 <span class="js-cart-counts-singular" style="display: none;"> 1991 producto): 1992 </span> 1993 </span> 1994 <strong class="js-cart-total col text-right">$0.00</strong> 1995 </div> 1996 </div> 1997 <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class="js-modal-close js-modal-open js-fullscreen-modal-open btn btn-primary btn-big d-block">Ver carrito</a> 1998 </div> 1999 </div> 2000 2001 2002 <div class="divider mb-3"></div> 2003 2004 2005 <div class="js-related-products-notification-container" style="display: none"></div> 2006 2007 </div> 2008 2009 </div> 2010<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div> 2011 2012 2013 2014 2015 <div class="container"> 2016 <section class="page-header py-4 " data-store="page-title"> 2017 2018 <div class="breadcrumbs "> 2019 <a class="crumb" href="https://tiendashopgdl.com" title="TiendaShop GDL">Inicio</a> 2020 <span class="separator">.</span> 2021 <a class="crumb" href="/account/" title="Mi cuenta">Mi cuenta</a> 2022 <span class="separator">.</span> 2023 <span class="crumb active">Login</span> 2024 </div> 2025 <h1 class="h2 h1-huge-md " >Iniciar sesión</h1> 2026 </section> 2027 </div> 2028 2029 2030<section class="account-page mb-4"> 2031 <div class="container"> 2032 <div class="row"> 2033 <div class="col-md-5"> 2034 2035 2036<div class="js-resend-validation-success mb-4" style="display: none;"> 2037 <div class="alert alert-success "> 2038 ¡El link fue enviado correctamente! 2039</div> 2040 2041</div> 2042<div class="js-resend-validation-error mb-4" style="display: none;"> 2043 <div class="alert alert-danger "> 2044 No pudimos enviar el correo electrónico, inténtalo de nuevo en unos minutos. 2045</div> 2046 2047</div> 2048 2049<div class="js-too-many-attempts alert alert-danger mb-4" style="display:none"> 2050 Superaste la cantidad de intentos permitidos. Vuelve a probar en 2051 <span class="js-too-many-attempts-countdown"></span> 2052</div> 2053 2054 2055<form id="login-form" action="" method="post" class="js-form form " data-store="account-login"> 2056 2057 2058 <div class="form-group "> 2059 <label class="form-label " for="email">Correo electrónico</label> 2060 <input type="email" name="email" value="" autocorrect="off" autocapitalize="off" class="js-account-input form-control " required placeholder="ej.: [email protected]"> 2061 </div> 2062 2063 2064 <div class="form-group "> 2065 <label class="form-label " for="password">Contraseña</label> 2066 <input type="password" name="password" autocorrect="off" autocapitalize="off" autocomplete="off" class="js-account-input js-password-input form-control " required placeholder="ej.: tucontraseña"> 2067 2068 <a aria-label="Ver contraseña" class="js-password-toggle password-toggle btn"> 2069 <span class="js-password-visible password-toggle-show" style="display: none;"> 2070 Ocultar 2071 </span> 2072 <span class="js-password-hidden password-toggle-hide"> 2073 Mostrar 2074 </span> 2075 </a> 2076 2077 <div class="text-right mt-2 mb-2"> 2078 <a href="/account/reset" class="btn-link btn-link font-small mb-2 mr-1">¿Olvidaste tu contraseña?</a> 2079 </div> 2080 </div> 2081 2082 <button class="btn btn-primary btn-big btn-block" type="submit" value="Iniciar sesión" name=""> 2083 Iniciar sesión 2084 <span class="js-form-spinner form-spinner icon-inline icon-spin svg-icon-mask ml-2" style="display:none;"></span> 2085 </button> 2086 2087 <div class="mt-2 mb-2 text-center font-small">¿No tienes una cuenta aún? 2088 <a href="/account/register" class="btn-link btn-link font-small mb-2 ml-1">Crear una cuenta</a> 2089 </div> 2090 2091 </form> 2092 </div> 2093 </div> 2094 </div> 2095</section>
2096<script type="text/javascript"> 2097(function() { 2098 var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer; 2099 var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL; 2100 2101 setTimeout(function() { 2102 var tracking_url = '/stats/record_visit/?' + 2103 'referrer=' + encodeURIComponent(referrer) + 2104 '&url=' + encodeURIComponent(url) 2105 + '&social_event_id_suffix=975de1e1-eb1c-429d-9141-2810a0b1cc04' 2106 ; 2107 new Image().src = tracking_url; 2108 }, 500); 2109})(); 2110</script>
vendor: 1 bytes, line 2110
2110
2111<script type="text/javascript"> 2112 LS.ready.then(function() { 2113 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D4363782', 'onfirstinteraction'); 2114 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/cdn.chaty.app\/pixel.js\u003Fid\u003DzbqCVBFE\u0026store\u003D4363782', 'onload'); 2115 2116 LS.socialScripts.forEach(function (scriptSrc) { 2117 window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload'); 2118 }); 2119 }); 2120</script>
2120 2121 2122 2123 2124 2125 2126 2127 2128<div id="quickshop-modal" class="js-modal modal modal-quickshop bottom modal-overflow-none modal-bottom-sheet modal-bottom modal--md transition-slide modal-centered-md modal-centered-medium transition-soft " style="display: none;" > 2129 <div class="js-modal-close modal-header js-quickshop-header d-md-none"> 2130 <div class="row no-gutters align-items-center"> 2131 <div class="col p-3"> 2132 <div class="js-item-name"></div> </div> 2133 <div class="col-auto"> 2134 <a class="js-modal-close modal-close "> 2135 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 2136 </a> 2137 </div> 2138 </div> 2139 </div> 2140 <div class="modal-body modal-scrollable p-0 p-md-3"> 2141 <div class="js-item-product modal-scrollable modal-scrollable-area" data-product-id=""> 2142 <div class="js-product-container js-quickshop-container js-quickshop-modal js-quickshop-modal-shell" data-variants="" data-quickshop-id=""> 2143 <div class="row no-gutters"> 2144 <div class="col-md-6 mb-1"> 2145 <div class="quickshop-image-container px-3 px-md-0"> 2146 <div class="js-quickshop-image-padding"> 2147 <img srcset="" class="js-item-image js-quickshop-img quickshop-image img-absolute-centered"/> 2148 </div> 2149 </div> 2150 </div> 2151 <div class="js-item-variants col-md-6 p-3 pt-md-2 pr-md-3"> 2152 <div class="row no-gutters align-items-start mr-md-1 mb-3 d-none d-md-flex"> 2153 <div class="col"> 2154 <div class="js-item-name h2 mb-2 mb-md-0" data-store="product-item-name-"></div> 2155 </div> 2156 <div class="col-auto d-none d-md-block"> 2157 <a class="js-modal-close modal-close pr-0 py-0"> 2158 <svg class="icon-inline svg-icon-text"><use xlink:href="#times"/></svg> 2159 </a> 2160 </div> 2161 </div> 2162 <div class="mb-4 mr-md-1"> 2163 <div class="d-flex align-items-center" data-store="product-item-price-"> 2164 <span class="js-price-display h4 font-large"></span> 2165 <span class="js-compare-price-display price-compare font-weight-normal ml-2"></span> 2166 </div> 2167 2168 2169 </div> 2170 2171 <div id="quickshop-form" class="mr-md-1"></div> 2172 </div> 2173 </div> 2174 </div> 2175 </div> 2176 </div> 2177 2178 </div> 2179<div class="js-modal-overlay modal-overlay " data-modal-id="#quickshop-modal" style="display: none;"></div> 2180 2181 2182 <a href="https://wa.me/523326099540" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Comunicate por WhatsApp"> 2183 <svg class="icon-inline"><use xlink:href="#whatsapp"/></svg> 2184 </a> 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 <div 2196 class="js-nubesdk-slot" 2197 data-nubesdk-slot="before_footer_internal" 2198 ></div> 2199 <div 2200 class="js-nubesdk-slot" 2201 data-nubesdk-slot="before_footer" 2202 ></div> 2203 2204 2205<footer class="js-footer js-hide-footer-while-scrolling footer-colors display-when-content-ready overflow-none" data-store="footer"> 2206 2207 2208 2209 <div class="newsletter-footer"> 2210 <div class="js-newsletter newsletter container py-4 overflow-none"> 2211 <div class="row align-items-center text-center text-md-left my-3 my-md-2"> 2212 <div class="col-md mb-3 mb-md-0"> 2213 <div class="h1-md h2">Newsletter</div> 2214 </div> 2215 2216 <div class="col-md mb-3 mb-md-0" > 2217 <div class="font-small">Registrate y recibà nuestras ofertas.</div> 2218 </div> 2219 2220 <form class="col-md-6" method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form"> 2221 <div class="newsletter-form input-append row no-gutters align-items-center"> 2222 <div class="col-md mb-3 mb-md-0"> 2223 2224<div class="form-group mb-0 "> 2225 <input 2226 type="email" 2227 id="email" class=" form-control " 2228 autocorrect="off" 2229 autocapitalize="off" 2230 name="email" placeholder="Ingresa tu correo electrónico..." aria-label="Correo electrónico" /> 2231 </div> 2232 2233 2234 </div> 2235 <div class="col-md-auto"> 2236 <div class="winnie-pooh" style="display: none;"> 2237 <label for="winnie-pooh-newsletter">No completar este campo</label> 2238 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 2239 </div> 2240 <input type="hidden" name="name" value="Sin nombre" /> 2241 <input type="hidden" name="message" value="Pedido de inscripción al newsletter" /> 2242 <input type="hidden" name="type" value="newsletter" /> 2243 <input type="submit" name="contact" class="btn btn-link px-4" value="Env
2243iar" /> 2244 </div> 2245 </div> 2246 </form> 2247 </div> 2248 </div> 2249 </div> 2250 <div class="container py-3"> 2251 <div class="row"> 2252 2253 2254 <div class="js-accordion-private-container accordion col-md"> 2255 <a href="#" class="js-accordion-private-toggle-mobile row align-items-center"> 2256 <div class="font-big col p-3">Contactános</div> 2257 <div class="d-md-none col-auto icon-48px"> 2258 <span class="js-accordion-private-toggle-inactive"> 2259 <svg class="icon-inline icon-lg"><use xlink:href="#plus"/></svg> 2260 </span> 2261 <span class="js-accordion-private-toggle-inactive" style="display: none;"> 2262 <svg class="icon-inline icon-lg"><use xlink:href="#minus"/></svg> 2263 </span> 2264 </div> 2265 </a> 2266 <div class="js-accordion-private-content js-accordion-private-content-mobile"> 2267 <ul class="list font-small py-2"> 2268 <li class="footer-menu-item"> 2269 <a href="https://wa.me/523326099540" class="contact-link"> 2270 523326099540 2271 </a> 2272 </li> 2273 <li class="footer-menu-item"> 2274 <a href="tel:3326099540" class="contact-link"> 2275 3326099540 2276 </a> 2277 </li> 2278 <li class="footer-menu-item"> 2279 <a href="/cdn-cgi/l/email-protection#046c6b686544706d616a6065776c6b746360682a676b69" class="contact-link"> 2280 <span class="__cf_email__" data-cfemail="147c7b787554607d717a7075677c7b647370783a777b79">[email protected]</span> 2281 </a> 2282 </li> 2283 <li class="footer-menu-item"> 2284 Avenida las Torres 1290, Bodega L, Colonia Balcones del Sol, Zapopan, Jalisco 2285 </li> 2286 </ul> </div> 2287 </div> 2288 <div class="col-md py-3 text-center text-md-left"> 2289 <a class="social-icon" href="https://instagram.com/tiendashopgdl" target="_blank" aria-label="instagram TiendaShop GDL"> 2290 <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg> 2291 </a> 2292 <a class="social-icon" href="https://www.facebook.com/tiendashopgdl" target="_blank" aria-label="facebook TiendaShop GDL"> 2293 <svg class="icon-inline icon-lg"><use xlink:href="#facebook-f"/></svg> 2294 </a> 2295 <a class="social-icon" href="https://www.tiktok.com/@https://www.tiktok.com/tiendashopgdl01" target="_blank" aria-label="tiktok TiendaShop GDL"> 2296 <svg class="icon-inline icon-lg"><use xlink:href="#tiktok"/></svg> 2297 </a> 2298 </div> 2299 </div> 2300 </div> 2301 2302 <div class="divider d-none d-md-block m-0"></div> 2303 <div class="container"> 2304 <div class="row align-items-center py-4"> 2305 2306 <div class="col-md footer-payments-shipping-logos mb-3 mb-md-0"> 2307 <span class="d-block d-md-inline-block align-middle mb-3 mb-md-1 mr-md-2">Métodos de pago</span> 2308 <span class="d-inline-block align-middle"> 2309 2310 2311 2312 2313 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload " alt="visa" width="40" height="25"> 2314 2315 2316 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload " alt="mastercard" width="40" height="25"> 2317 2318 2319 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload " alt="amex" width="40" height="25"> 2320 2321 2322 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/mx/[email protected]" class="icon-logo lazyload " alt="mx_oxxo" width="40" height="25"> 2323 2324 2325 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload " alt="maestro" width="40" height="25"> 2326 2327 2328 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload " alt="visadebit" width="40" height="25"> 2329 2330 </span> 2331 </div> 2332 2333 2334 2335 </div> 2336 2337 <div class="row text-center"> 2338 <div class="col p-3"> 2339 <div class="footer-logo custom-seal"> 2340 <img src="//acdn-us.mitiendanube.com/assets/themes/recife/static/images/empty-placeholder.png" data-src="//acdn-us.mitiendanube.com/stores/004/363/782/themes/recife/img-266675119-1709187905-f9889470a97052cbca99da3b6305f2181709187905.jpg?3796387298912211518" class="custom-seal-img lazyload" alt="Sello de TiendaShop GDL"/> 2341 </div> 2342 2343 2344 2345 2346 2347 <div 2348 class="js-nubesdk-slot" 2349 data-nubesdk-slot="footer_seals" 2350 ></div> 2351 2352 2353 </div> 2354 </div> 2355 2356 </div> 2357 2358 2359 2360 2361 2362 <div 2363 class="js-nubesdk-slot" 2364 data-nubesdk-slot="inside_footer" 2365 ></div> 2366 2367 2368 <div class="js-footer-legal footer-legal"> 2369 <div class="container"> 2370 <div class="row align-items-center text-center text-md-left"> 2371 <div class="col-md font-smallest"> 2372 <div class="d-inline-block mr-md-2"> 2373 Copyright TiendaShop GDL - 2026. Todos los derechos reservados. 2374 </div> 2375 2376 2377 </div> 2378 <div class="col-md-auto"> 2379 <div class="powered-by-logo"> 2380 <a target="_blank" title="Tiendanube" rel="nofollow" href="https://www.tiendanube.com/mx?utm_source=tiendashopgdl.com&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Tiendanube" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M37.2 42.8c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1 0-12.9 9.5-23 23.1-23zM80.5 51c-.1 0-.3 0-.5-.1-.4 0-1-.1-1.6-.1-8.3 0-13.2 6.5-13.2 16.1v21h-7.7V43.8H65v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1l.1 7.7zm1 14.8c0-13.1 9.4-23.1 22-23.1 12.4 0 21.4 10.1 21.4 22.7 0 1-.1 1.6-.1 2.1v.7H89.3c.5 7.7 7.2 13.6 14.8 13.6 6.6 0 10-3.2 12.8-7.5l6.4 3.3c-3.6 6.6-10.3 11.3-19.2 11.3-13.2 0-22.6-9.7-22.6-23.1zm35.4-4c-.7-6.9-6.5-12.3-13.7-12.3s-13.1 6.3-13.8 12.3h27.5zm27.9.3l13.2-1.6v-2.3c0-5.4-3.5-8.5-9.3-8.5-5.3 0-8.7 2.6-10.3 7.8l-7.4-2.1c2.2-7.7 8.9-12.6 17.5-12.6 10.8 0 17 6.1 17 16v29.1h-7.4v-5.8c-3.5 4.4-8.9 6.8-14.8 6.8-8.3 0-13.9-5.4-13.9-12.6.2-7.9 5.2-12.8 15.4-14.2zm.1 19.9c7.6 0 13.2-4.9 13.2-11.7v-3.2l-12 1.5c-5.5.7-8.6 3.4-8.6 7.2 0 3.7 3 6.2 7.4 6.2zm73.3-57.7v63.5h-7.7v-7c-3.2 4.8-9.1 8-15.6 8-12.6 0-22.2-10-22.2-23.1 0-13 9.5-23.1 22.2-23.1 6.5 0 12.3 2.8 15.6 7.6V24.3h7.7zm-22.5 25.6c-8.7 0-15.2 6.9-15.2
238015.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9-6.5-15.9-15.2-15.9zM272 65.8c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9 8.8 0 15.2-7.1 15.2-15.9s-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm77.7-23c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1 0-12.9 9.6-23 23.1-23zm63.2 23c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9s15.2-7.1 15.2-15.9-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm53.7 22.1h-7.8V43.8h7.8v6.4c2.8-4.4 7.4-7.4 14.1-7.4 11.3 0 17.8 7.5 17.8 19.2v25.9h-7.8v-25c0-8-4-12.9-11.6-12.9s-12.4 5.7-12.4 14.8v23.1h-.1zM541.3 10s-.1 0 0 0c-13.1 0-25.6 5.1-34.9 14.2-4.7-2-9.9-3.1-15.2-3.1-21.4 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9c5.2 0 10.4-1.1 15.1-3.1 9 8.8 21.3 14.2 34.8 14.2 27.6 0 50-22.4 50-50 .1-27.5-22.3-50-49.8-50zm-.1 88.9c-21.4 0-38.9-17.4-38.9-38.9h-11.1c0 9.8 2.8 19 7.7 26.7-2.5.7-5.1 1.1-7.7 1.1-15.3 0-27.8-12.5-27.8-27.8s12.5-27.8 27.8-27.8c6.1 0 11.8 1.9 16.7 5.6C515 43.1 519 51.2 519 60h11.1c0-11.6-5-22.4-13.9-29.8 7-5.8 15.8-9.1 25-9.1 21.4 0 38.9 17.5 38.9 38.9s-17.5 38.9-38.9 38.9zm78.2-11V52.3h-7.5v-8.9h7.5V30.2h10.5v13.2h7.5v8.9h-7.5v35.6h-10.5zm28.9-51c-3.5 0-6.4-2.9-6.4-6.4 0-3.6 2.9-6.5 6.4-6.5 3.7 0 6.5 3 6.5 6.5s-2.8 6.4-6.5 6.4zm-5.2 51V43.4h10.5v44.5h-10.5zm59.8-10.5c-3.7 7-10.6 11.5-20.1 11.5-13.5 0-23.1-9.6-23.1-23.3 0-13.3 9.8-23.3 22.6-23.3 13 0 22.1 10 22.1 23.3 0 .8 0 1.9-.1 3.2h-34.2c.5 6.4 6.2 11.3 12.8 11.3 5.8 0 8.8-2.8 11.3-6.7l8.7 4zm-8.8-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8zm26.5 26.7h-10.5V43.4h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8H741V63.1c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4l-.1 23.5zm73.2 0v-6.4c-3.3 4.6-8.9 7.4-15.1 7.4C766.5 89 757 79 757 65.6c0-13.1 9.4-23.3 21.7-23.3 6.2 0 11.8 2.5 15.1 7.2V26.7h10.4v61.2h-10.4zm-12.9-8.5c7.5 0 13.3-6.2 13.3-13.8 0-7.6-5.8-13.8-13.3-13.8s-13.3 6.2-13.3 13.8c-.1 7.7 5.8 13.8 13.3 13.8zm45.3-17.8l12.1-1.5v-1.9c0-4.4-3.1-7.3-7.9-7.3-4.5 0-7.4 2.3-8.8 6.7l-9.6-2.5c2.2-8 9.3-12.9 18.4-12.9 11.6 0 18.1 6.1 18.1 16.6v28.9h-9.8l-.1-5.4c-3 4.3-8.1 6.5-13.9 6.5-8.4 0-14.3-5.4-14.3-12.9 0-7.9 5.2-12.7 15.8-14.3zm1 18.9c6.5 0 11.2-4.2 11.2-10.1v-2.5l-10.1 1.4c-5 .6-7.4 2.9-7.4 6.1s2.5 5.1 6.3 5.1zm40.2 7.4h-10.5V43.4h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63.1c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.5-19.2V43.4h10.5v24.7c0 7 3.4 11.2 9.3 11.2s9.3-4.2 9.3-11.2V43.4h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zm48 19.2V26.7h10.4v23.1c3.3-4.6 8.9-7.4 15.1-7.4 12.3 0 21.7 10 21.7 23.3 0 13.1-9.4 23.3-21.7 23.3-6.2 0-11.8-2.5-15.1-7.2v6.1h-10.4zm23.3-36.1c-7.5 0-13.3 6.2-13.3 13.8s5.8 13.8 13.3 13.8 13.3-6.2 13.3-13.8c.1-7.6-5.7-13.8-13.3-13.8zm70.6 25.6c-3.7 7-10.6 11.5-20.1 11.5-13.5 0-23.1-9.6-23.1-23.3 0-13.3 9.8-23.3 22.6-23.3 13 0 22.1 10 22.1 23.3 0 .8 0 1.9-.1 3.2H1015c.5 6.4 6.2 11.3 12.8 11.3 5.8 0 8.8-2.8 11.3-6.7l8.7 4zm-8.9-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8z"/></svg></a> 2381 </div> 2382 </div> 2383 </div> 2384 </div> 2385 </div> 2386</footer> 2387 2388 2389 2390 2391 2392 <div 2393 class="js-nubesdk-slot" 2394 data-nubesdk-slot="after_footer" 2395 ></div>
vendor: 166 bytes, lines 2395-2401
2395 2396 2397 2398 2399 2400 2401 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2401<script type="text/javascript" src="//acdn-us.mitiendanube.com/stores/004/363/782/themes/recife/dart-external-no-dependencies-2020a4748d2e0fc983451e7972c49502.js" ></script>
2401 2402 2403
2403<script type="text/javascript"> 2404 2405 2406 LS.ready.then(function(){ 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418// Move to our_content 2419window.urls = { 2420 "shippingUrl": "\/envio\/" 2421} 2422 2423 2424document.addEventListener('lazybeforeunveil', function(e){ 2425 if ((e.target.parentElement) && (e.target.nextElementSibling)) { 2426 var parent = e.target.parentElement; 2427 var sibling = e.target.nextElementSibling; 2428 if (sibling.classList.contains('js-lazy-loading-preloader')) { 2429 sibling.style.display = 'none'; 2430 parent.style.display = 'block'; 2431 } 2432 } 2433}); 2434 2435 2436window.lazySizesConfig = window.lazySizesConfig || {}; 2437lazySizesConfig.hFac = 0.4; 2438 2439 2440DOMContentLoaded.addEventOrExecute(() => { 2441 2442 2443 2444 jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) { 2445 e.preventDefault(); 2446 jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide(); 2447 }); 2448 2449 2450 jQueryNuvem(document).on("click", ".js-tooltip-open", function(e) { 2451 e.preventDefault(); 2452 jQueryNuvem(this).next(".js-tooltip").show(); 2453 }); 2454 2455 2456 2457 var $notification_status_page = jQueryNuvem(".js-notification-status-page"); 2458 var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom"); 2459 var head_height = jQueryNuvem(".js-head-main").height(); 2460 2461 2462 if ($notification_status_page.length > 0){ 2463 if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){ 2464 2465 $notification_status_page.css("top" , head_height + 15 + "px"); 2466 $notification_status_page.show(); 2467 }; 2468 jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) { 2469 e.preventDefault(); 2470 LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url')); 2471 }); 2472 } 2473 2474 2475 jQueryNuvem(".js-cart-notification-close").on("click", function(){ 2476 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 2477 setTimeout(function(){ 2478 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 2479 jQueryNuvem(".js-alert-added-to-cart").hide(); 2480 },2000); 2481 }); 2482 2483 2484 2485 2486 2487 const footerLegal = jQueryNuvem(".js-footer-legal"); 2488 2489 restoreNotifications = function(){ 2490 2491 // Whatsapp button position 2492 $fixed_bottom_button.css("marginBottom", "0"); 2493 2494 2495 footerLegal.removeAttr("style"); 2496 2497 }; 2498 2499 if (!window.cookieNotificationService.isAcknowledged()) { 2500 jQueryNuvem(".js-notification-cookie-banner").show(); 2501 2502 const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight(); 2503 2504 2505 footerLegal.css("paddingBottom", cookieBannerHeight + 40 + "px"); 2506 2507 if (window.innerWidth < 768) { 2508 2509 2510 $fixed_bottom_button.css("marginBottom", cookieBannerHeight + 20 + "px"); 2511 } 2512 2513 } 2514 2515 jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) { 2516 window.cookieNotificationService.acknowledge(); 2517 2518 footerLegal.removeAttr("style"); 2519 restoreNotifications(); 2520 }); 2521 2522 2523 2524 2525 restoreQuickshopForm = function(){ 2526 2527 2528 2529 jQueryNuvem("#quickshop-modal .js-item-product").removeClass("js-swiper-slide-visible js-item-slide"); 2530 jQueryNuvem("#quickshop-modal .js-quickshop-container").attr( { 'data-variants' : '' , 'data-quickshop-id': '' } ); 2531 jQueryNuvem("#quickshop-modal .js-item-product").attr('data-product-id', ''); 2532 2533 2534 setTimeout(function(){ 2535 var $quickshop_form = jQueryNuvem("#quickshop-form").find('.js-product-form'); 2536 var $item_form_container = jQueryNuvem(".js-quickshop-opened").find(".js-item-variants"); 2537 2538 $quickshop_form.detach().appendTo($item_form_container); 2539 jQueryNuvem(".js-quickshop-opened").removeClass("js-quickshop-opened"); 2540 jQueryNuvem("#quickshop-modal .js-quickshop-img").attr('srcset', ''); 2541 jQueryNuvem("#quickshop-form").removeAttr("style"); 2542 },350); 2543 2544 }; 2545 2546 2547 2548 resetSearchBox = function(){ 2549 2550 2551 jQueryNuvem(".js-search-input").val(""); 2552 jQueryNuvem(".js-search-form-suggestions").hide(); 2553 2554 const empty_search = jQueryNuvem(".js-empty-search"); 2555 const empty_submit = jQueryNuvem(".js-search-input-submit"); 2556 2557 empty_search.fadeOut(100); 2558 empty_submit.fadeIn(100); 2559 2560 }; 2561 2562 2563 if (window.innerWidth < 768) { 2564 2565 2566 cleanURLHash = function(){ 2567 const uri = window.location.toString(); 2568 const clean_uri = uri.substring(0, uri.indexOf("#")); 2569 window.history.replaceState({}, document.title, clean_uri); 2570 }; 2571 2572 2573 goBackBrowser = function(){ 2574 cleanURLHash(); 2575 history.back(); 2576 }; 2577 2578 2579 if(window.location.href.indexOf("modal-fullscreen") > -1) { 2580 cleanURLHash(); 2581 } 2582 2583 2584 jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) { 2585 e.preventDefault(); 2586 var modal_url_hash = jQueryNuvem(this).data("modalUrl"); 2587 window.location.hash = modal_url_hash; 2588 }); 2589 2590 2591 jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) { 2592 e.preventDefault(); 2593 goBackBrowser(); 2594 }); 2595 2596 2597 window.onhashchange = function() { 2598 if(window.location.href.indexOf("modal-fullscreen") <= -1) { 2599 2600 2601 if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){ 2602 2603 2604 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2605 jQueryNuvem("body").removeClass("overflow-none"); 2606 } 2607 var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
2608 var $opened_modal_overlay = $opened_modal.prev(); 2609 2610 $opened_modal.removeClass("modal-show"); 2611 setTimeout(() => $opened_modal.hide(), 500); 2612 $opened_modal_overlay.fadeOut(500); 2613 2614 2615 resetSearchBox(); 2616 2617 restoreQuickshopForm(); 2618 2619 } 2620 } 2621 } 2622 2623 } 2624 2625 modalOpen = function(modal_id, openType){ 2626 2627 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]'); 2628 2629 if (jQueryNuvem(modal_id).hasClass("modal-show")) { 2630 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2631 jQueryNuvem("body").removeClass("overflow-none"); 2632 } 2633 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 2634 setTimeout(() => modal.hide(), 500); 2635 } else { 2636 2637 2638 if(!jQueryNuvem(".js-modal.modal-show").length){ 2639 jQueryNuvem("body").addClass("overflow-none move-right"); 2640 } 2641 2642 jQueryNuvem(modal_id).detach().appendTo("body"); 2643 jQueryNuvem(modal_id).show().addClass("modal-show"); 2644 2645 if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) { 2646 $overlay_id.fadeIn(400); 2647 $overlay_id.detach().insertBefore(modal_id); 2648 } 2649 } 2650 2651 2652 if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){ 2653 var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl"); 2654 window.location.hash = modal_url_hash; 2655 } 2656 2657 }; 2658 2659 jQueryNuvem(document).on("click", ".js-modal-open", function(e) { 2660 e.preventDefault(); 2661 const modal_id = jQueryNuvem(this).data('toggle'); 2662 modalOpen(modal_id); 2663 }); 2664 2665 jQueryNuvem(document).on("click", ".js-modal-close", function(e) { 2666 e.preventDefault(); 2667 2668 2669 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2670 jQueryNuvem("body").removeClass("overflow-none"); 2671 } 2672 var $modal = jQueryNuvem(this).closest(".js-modal"); 2673 var modal_id = $modal.attr('id'); 2674 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]'); 2675 $modal.removeClass("modal-show"); 2676 setTimeout(() => $modal.hide(), 500); 2677 $overlay_id.fadeOut(500); 2678 2679 2680 if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) { 2681 goBackBrowser(); 2682 } 2683 2684 2685 resetSearchBox(); 2686 2687 restoreQuickshopForm(); 2688 2689 }); 2690 2691 jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) { 2692 e.preventDefault(); 2693 2694 2695 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2696 jQueryNuvem("body").removeClass("overflow-none"); 2697 } 2698 2699 var modal_id = jQueryNuvem(this).data('modalId'); 2700 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 2701 setTimeout(() => modal.hide(), 500); 2702 jQueryNuvem(this).fadeOut(500); 2703 2704 2705 resetSearchBox(); 2706 2707 restoreQuickshopForm(); 2708 2709 }); 2710 2711 2712 jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) { 2713 e.preventDefault(); 2714 var parent = jQueryNuvem(this).closest(".js-card-collapse"); 2715 parent.find(".js-card-collapse-icon").toggle(); 2716 parent.toggleClass('active'); 2717 }); 2718 2719 2720 const inViewport = (entries, observer) => { 2721 entries.forEach(entry => { 2722 if (entry.isIntersecting && !entry.target.observed) { 2723 entry.target.classList.add("is-inViewport"); 2724 entry.target.observed = true; 2725 } 2726 }); 2727 }; 2728 2729 // Attach observer to every [data-transition] element: 2730 const ELs_inViewport = document.querySelectorAll('[data-transition]'); 2731 ELs_inViewport.forEach(EL => { 2732 EL.observed = false; // Initialize the observed flag for each element 2733 const Obs = new IntersectionObserver(inViewport); 2734 Obs.observe(EL); 2735 }); 2736 2737 applyMarqueeAnimation = function(marqueeSelector, textSelector){ 2738 2739 2740 var defaultDelay = 5; 2741 var defaultWidth = 300; 2742 2743 var animatedWidth = jQueryNuvem(textSelector).first(el => el.offsetWidth); 2744 var newDelay = defaultDelay*(animatedWidth/defaultWidth)*1.5; 2745 2746 if((window.innerWidth > 768) && (newDelay < 40)){ 2747 2748 var newDelay = newDelay + 20; 2749 } 2750 2751 jQueryNuvem(marqueeSelector).css("animation", "marquee " + newDelay + "s linear infinite"); 2752 }; 2753 2754 2755 2756 applyMarqueeAnimation(".js-welcome-animated" , ".js-welcome-text-container"); 2757 2758 2759 2760 2761 2762 2763 2764 applyMarqueeAnimation(".js-adbar-animated" , ".js-adbar-text-container"); 2765 2766 2767 2768 2769 2770 var $category_controls = jQueryNuvem(".js-category-controls"); 2771 2772 2773 2774 jQueryNuvem(".js-toggle-menu-panel").click(function (e) { 2775 e.preventDefault(); 2776 jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-sh
2776ow"); 2777 }); 2778 2779 jQueryNuvem(".js-toggle-menu-back").click(function (e) { 2780 e.preventDefault(); 2781 var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel"); 2782 $panel_to_change.removeClass("nav-list-panel-show"); 2783 setTimeout(function(){ 2784 $panel_to_change.hide(); 2785 },600); 2786 }); 2787 2788 closeHamburgerSubpanels = function() { 2789 jQueryNuvem("#nav-hamburger").addClass("modal-transition-fast"); 2790 jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show"); 2791 2792 setTimeout(function(){ 2793 jQueryNuvem(".js-menu-panel").hide(); 2794 jQueryNuvem("#nav-hamburger").removeClass("modal-transition-fast"); 2795 },1000); 2796 }; 2797 2798 jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () { 2799 closeHamburgerSubpanels(); 2800 }); 2801 2802 2803 var win_height = window.innerHeight; 2804 const logoContainer = jQueryNuvem('.js-logo-container'); 2805 2806 jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px'); 2807 2808 jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) { 2809 jQueryNuvem(e.currentTarget).addClass("active"); 2810 }).on("mouseleave", function(e) { 2811 jQueryNuvem(e.currentTarget).removeClass("active"); 2812 }); 2813 2814 jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) { 2815 jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected"); 2816 jQueryNuvem(e.currentTarget).addClass("selected"); 2817 }).on("mouseleave", function(e) { 2818 const self = jQueryNuvem(this); 2819 setTimeout(function(){ 2820 self.removeClass("selected"); 2821 },500); 2822 }); 2823 2824 jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) { 2825 jQueryNuvem('.js-desktop-nav-item').removeClass("selected"); 2826 }); 2827 2828 2829 2830 const menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth); 2831 const logoColWidth = logoContainer.first(el => el.offsetWidth); 2832 let utilityColWidth = 0; 2833 2834 jQueryNuvem('.js-utility-col').each(function(el) { 2835 utilityColWidth += jQueryNuvem(el).first(el => el.offsetWidth); 2836 }); 2837 2838 const totalColsWidth = logoColWidth + utilityColWidth; 2839 2840 2841 let menuItems = 0; 2842 2843 jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) { 2844 menuItems += jQueryNuvem(el).first(el => el.offsetWidth); 2845 }); 2846 2847 jQueryNuvem(".js-nav-desktop-list").on("scroll", function() { 2848 var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft"); 2849 if(position == 0) { 2850 jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable'); 2851 } else { 2852 jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable'); 2853 } 2854 if(position == ( menuItems - menuContainer )) { 2855 jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable'); 2856 } else { 2857 jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable'); 2858 } 2859 }); 2860 2861 2862 if (menuContainer < menuItems) { 2863 jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll'); 2864 jQueryNuvem('.js-nav-desktop-list-arrow').show(); 2865 } 2866 2867 setTimeout(function(){ 2868 jQueryNuvem(".js-desktop-nav-col, .js-utility-col").css("visibility", "visible").css("height", "auto"); 2869 },200); 2870 2871 2872 jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible").css("height" , "auto").css("overflow" , "initial"); 2873 2874 jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() { 2875 var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400; 2876 jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' })); 2877 }); 2878 jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() { 2879 var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400; 2880 jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' })); 2881 }); 2882 2883 2884 jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) { 2885 const self = jQueryNuvem(this); 2886 self.css("pointer-events" , "none"); 2887 setTimeout(function(){ 2888 self.css("pointer-events" , "initial"); 2889 },1000); 2890 }); 2891 2892 2893 2894 2895 const search_input = jQueryNuvem(".js-search-input"); 2896 2897 jQueryNuvem(".js-search-button").on("click", function (e) { 2898 setTimeout(function(){ 2899 search_input.val('').each(el => el.focus()); 2900 },10); 2901 }); 2902 2903 2904 2905 2906 2907 2908 2909 var topbarHeight = jQueryNuvem(".js-topbar").outerHeight(); 2910 2911 window.addEventListener("scroll", function() { 2912 2913 var scrolledPosition = window.pageYOffset; 2914 2915 var header = jQueryNuvem(".js-head-main"); 2916 var navbarHeight = header.outerHeight(); 2917 2918 2919 2920 if (scrolledPosition > navbarHeight) { 2921 header.addClass('compress').css('top', -topbarHeight + 'px' ); 2922 } else { 2923 header.removeClass('compress').css("top", "0px"); 2924 } 2925 }); 2926 2927 2928 2929 2930 2931 2932 changeLang = function(element) { 2933 var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url"); 2934 location.href = selected_country_url; 2935 }; 2936 2937 jQueryNuvem('.js-lang-select').on("change", function (e) { 2938 lang_select_option = jQueryNuvem(this); 2939 2940 changeLang(lang_select_option); 2941 }); 2942 2943 var slidesPerViewDesktopVal = 5; 2944 var slidesPerViewMobileVal = 2.25; 2945 var itemSwiperSpaceBetween = 15; 2946 2947 2948 hideSwiperControls = function(elemPrev, elemNext) { 2949 if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){ 2950 jQueryNuvem(elemPrev).remove(); 2951 jQueryNuvem(elemNext).remove(); 2952 } 2953 }; 2954 2955 2956 2957 2958 2959 2960 2961 2962 var nav_height = jQueryNuvem(".js-head-main").innerHeight(); 2963 2964 2965 2966 2967 2968 2969 const noStockVariants = (container = null) => { 2970 2971 const config = { 2972 variantsGroup: ".js-product-variants-group", 2973 variantButton: ".js-insta-variant", 2974 noStockClass: "btn-variant-no-stock", 2975 dataVariationId: "data-variation-id", 2976 dataOption: "data-option" 2977 }; 2978 2979 const wrapper = container ? container : jQueryNuvem('#single-product'); 2980 if (!wrapper) return; 2981 2982 const dataVariants = wrapper.data('variants'); 2983 const variantsLength = wrapper.find(config.variantsGroup).length; 2984 2985 const getOptions = (productVariationId, variantOption) => { 2986 if (productVariationId === 2) { 2987 return { 2988 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 2989 option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()), 2990 option2: String(jQueryNuvem(variantOption).attr('data-option')), 2991 }; 2992 } else if (productVariationId === 1) { 2993 return { 2994 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 2995 option1: String(jQueryNuvem(variantOption).attr('data-option')), 2996 }; 2997 } else { 2998 return { 2999 option0: String(jQueryNuvem(variantOption).attr('data-option')), 3000 }; 3001 } 3002 }; 3003 3004 const filterVariants = (options) => { 3005 return dataVariants.filter(variant => { 3006 return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available; 3007 }); 3008 }; 3009 3010 const updateStockStatus = (productVariationId) => { 3011 const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`); 3012 variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass); 3013 3014 variationGroup.find(config.variantButton).each((variantOption, item) => { 3015 const options = getOptions(productVariationId, variantOption); 3016 const itemsAvailable = filterVariants(options); 3017 const button = wrapper.find(`${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`); 3018 3019 if (!itemsAvailable.length) { 3020 button.addClass(config.noStockClass); 3021 } 3022 }); 3023 }; 3024 3025 for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) { 3026 updateStockStatus(productVariationId); 3027 } 3028 }; 3029 3030 noStockVariants(); 3031 3032 3033 3034 3035 jQueryNuvem(document).on("click", ".js-quickshop-modal-open", function (e) { 3036 e.preventDefault(); 3037 var $this = jQueryNuvem(this); 3038 if($this.hasClass("js-quickshop-slide")){ 3039 jQueryNuvem("#quickshop-modal .js-item-product").addClass("js-swiper-slide-visible js-item-slide"); 3040 } 3041 3042 let container = jQueryNuvem(this).closest('.js-quickshop-container'); 3043 if (!container.length) return; 3044 noStockVariants(container); 3045 3046 LS.fillQuickshop($this); 3047 3048 if (window.innerWidth < 768) { 3049 3050 var product_image_dimension = jQueryNuvem(this).closest('.js-item-product').find('.js-item-image-padding').attr("style"); 3051 jQueryNuvem("#quickshop-modal .js-quickshop-image-padding").attr("style", product_image_dimension); 3052 3053 3054 var quickshop_height = jQueryNuvem("#quickshop-modal").height(); 3055 var quickshop_header_height = jQueryNuvem("#quickshop-modal .js-quickshop-header").height(); 3056 3057 if(window.innerHeight < (quickshop_height + 1)){ 3058 jQueryNuvem("#quickshop-form").css("marginBottom" , quickshop_header_height + "px"); 3059 } 3060 } 3061 }); 3062 3063 3064 changeVariantButton = function(selector, parentSelector) { 3065 selector.siblings().removeClass("selected"); 3066 selector.addClass("selected"); 3067 var option_id = selector.attr('data-option'); 3068 var parent = selector.closest(parentSelector); 3069 var selected_option = parent.find('.js-variation-option option').filter(function (el) { 3070 return el.value == option_id; 3071 }); 3072 selected_option.prop('selected', true).trigger('change'); 3073 parent.find('.js-insta-variation-label').html(option_id); 3074 } 3075 3076 3077 jQueryNuvem(document).on("click", ".js-insta-variant", function (e) { 3078 e.preventDefault(); 3079 $this = jQueryNuvem(this); 3080 changeVariantButton($this, '.js-product-variants-group'); 3081 }); 3082 3083 3084 3085 3086 3087 3088 LS.registerOnChangeVariant(function(variant){
3089 const productContainer = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"]'); 3090 const current_image = productContainer.find('.js-item-image'); 3091 current_image.attr('srcset', variant.image_url); 3092 3093 3094 productContainer.find(".js-product-item-private-with-secondary-images").addClass("product-item-secondary-images-disabled"); 3095 }); 3096 3097 3098 3099 3100 3101 function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) { 3102 if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) { 3103 if (installment_data.without_interests) { 3104 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 3105 } 3106 } 3107 return max_installments_without_interests; 3108 } 3109 3110 3111 function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) { 3112 if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) { 3113 if (installment_data.without_interests == false) { 3114 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 3115 } 3116 } 3117 return max_installments_with_interests; 3118 } 3119 3120 3121 function refreshInstallmentv2(price){ 3122 jQueryNuvem(".js-modal-installment-price" ).each(function( el ) { 3123 const installment = Number(jQueryNuvem(el).data('installment')); 3124 jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleString('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2})); 3125 }); 3126 } 3127 3128 3129 3130 function changeVariant(variant) { 3131 jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide(); 3132 jQueryNuvem("#shipping-variant-id").val(variant.id); 3133 3134 var parent = jQueryNuvem("body"); 3135 if (variant.element) { 3136 parent = jQueryNuvem(variant.element); 3137 if(parent.hasClass("js-quickshop-container")){ 3138 var quick_id = parent.attr("data-quickshop-id"); 3139 var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 3140 } 3141 } 3142 3143 if(parent.hasClass("js-quickshop-container")){ 3144 var itemContainer = parent.closest('.js-item-product'); 3145 if(itemContainer.hasClass("js-item-slide")){ 3146 var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 3147 } 3148 noStockVariants(parent); 3149 } else { 3150 noStockVariants(); 3151 } 3152 3153 var sku = parent.find('.js-product-sku'); 3154 if(sku.length) { 3155 sku.text(variant.sku).show(); 3156 } 3157 3158 3159 3160 var installment_helper = function($element, amount, price){ 3161 $element.find('.js-installment-amount').text(amount); 3162 $element.find('.js-installment-price').attr("data-value", price); 3163 $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 3164 if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) { 3165 $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 3166 } else { 3167 $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 3168 } 3169 }; 3170 3171 var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container'); 3172 3173 if (variant.installments_data) { 3174 var variant_installments = JSON.parse(variant.installments_data); 3175 var max_installments_without_interests = [0,0]; 3176 var max_installments_with_interests = [0,0]; 3177 3178 jQueryNuvem('.js-payment-provider-installments-row').hide(); 3179 3180 for (let payment_method in variant_installments) { 3181 3182 var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1'; 3183 var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value"); 3184 3185 let installments = variant_installments[payment_method]; 3186 for (let number_of_installment in installments) { 3187 let installment_data = installments[number_of_installment]; 3188 max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests); 3189 max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests); 3190 var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment; 3191 3192 if(minimumInstallmentValue <= installment_data.installment_value) { 3193 jQueryNuvem(installment_container_selector).show(); 3194 } 3195 3196 if(!parent.hasClass("js-quickshop-container")){ 3197 installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2)); 3198 } 3199 } 3200 } 3201 var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments'); 3202 var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments'); 3203 var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon'); 3204 3205 var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests; 3206 3207 if(installments_to_use[0] <= 1 ) { 3208 $installments_container.hide(); 3209 $installments_modal_link.hide(); 3210 $payments_module.hide(); 3211 $installmens_card_icon.hide(); 3212 } else { 3213 $installments_container.show(); 3214 $installments_modal_link.show(); 3215 $payments_module.show(); 3216 $installmens_card_icon.show(); 3217 installment_helper($installments_container, installments_to_use[0], installments_to_use[1]); 3218 } 3219 } 3220 3221 if (variant.contact) { 3222 $payments_module.hide(); 3223 } 3224 3225 if(!parent.hasClass("js-quickshop-container")){ 3226 jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number); 3227 } 3228 3229 if (variant.price_short){ 3230 parent.find('.js-price-display').text(variant.price_short).show(); 3231 parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw); 3232 3233 parent.find('.js-price-without-taxes').text(variant.price_without_taxes); 3234 parent.find('.js-price-without-taxes-container').show(); 3235 } else { 3236 parent.find('.js-price-display, .js-price-without-taxes-container').hide(); 3237 } 3238 3239 if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) { 3240 parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show(); 3241 } else { 3242 parent.find('.js-compare-price-display').hide(); 3243 } 3244 3245 var button = parent.find('.js-addtocart'); 3246 const quickshopButtonWording = parent.find('.js-open-quickshop-wording'); 3247 const quickshopButtonIcon = parent.find('.js-open-quickshop-icon'); 3248 button.removeClass('cart').removeClass('contact').removeClass('nostock'); 3249 var $product_shipping_calculator = parent.find("#product-shipping-container"); 3250 3251 3252 if (!variant.available){ 3253 button.val('Agotado'); 3254 button.addClass('nostock'); 3255 button.attr('disabled', 'disabled'); 3256 quickshopButtonWording.text('Agotado'); 3257 quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline"); 3258 $product_shipping_calculator.hide(); 3259 } else if (variant.contact) { 3260 button.val('Consultar precio'); 3261 button.addClass('contact'); 3262 button.removeAttr('disabled'); 3263 quickshopButtonWording.text('Consultar precio'); 3264 quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline"); 3265 $product_shipping_calculator.hide(); 3266 } else { 3267 button.val('Agregar al carrito'); 3268 button.addClass('cart'); 3269 button.removeAttr('disabled'); 3270 quickshopButtonWording.text('Comprar'); 3271 quickshopButtonIcon.addClass("d-md-inline"); 3272 $product_shipping_calculator.show(); 3273 } 3274 3275 3276 3277 if(variant.stock == 1) { 3278 parent.find('.js-last-product').show(); 3279 } else { 3280 parent.find('.js-last-product').hide(); 3281 } 3282 3283 3284 3285 LS.updateShippingProduct(); 3286 3287 zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 3288 jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant); 3289 3290 3291 LS.subscriptionChangeVariant(variant); 3292 } 3293 3294 3295 jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
3296 var $parent = jQueryNuvem(this).closest(".js-product-variants"); 3297 var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group"); 3298 var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container"); 3299 3300 3301 var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id"); 3302 3303 if($parent.hasClass("js-product-quickshop-variants")){ 3304 3305 var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product"); 3306 3307 3308 if($quickshop_parent.hasClass("js-item-slide")){ 3309 var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 3310 }else{ 3311 var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 3312 } 3313 3314 LS.changeVariant(changeVariant, $quickshop_variant_selector); 3315 3316 3317 var selected_option_id = jQueryNuvem(this).val(); 3318 var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 3319 3320 $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 3321 $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 3322 3323 } else { 3324 LS.changeVariant(changeVariant, '#single-product'); 3325 } 3326 3327 3328 var $this_product_container = jQueryNuvem(this).closest(".js-product-container"); 3329 3330 if($this_product_container.hasClass("js-quickshop-container")){ 3331 var this_quickshop_id = $this_product_container.attr("data-quickshop-id"); 3332 var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]'); 3333 } 3334 var $this_compare_price = $this_product_container.find(".js-compare-price-display"); 3335 var $this_price = $this_product_container.find(".js-price-display"); 3336 var $installment_container = $this_product_container.find(".js-product-payments-container"); 3337 var $installment_text = $this_product_container.find(".js-max-installments-container"); 3338 var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form"); 3339 3340 // Get the current product discount percentage value 3341 var current_percentage_value = $this_product_container.find(".js-offer-percentage"); 3342 3343 // Get the current product price and promotional price 3344 var compare_price_value = $this_compare_price.html(); 3345 var price_value = $this_price.html(); 3346 3347 // Calculate new discount percentage based on difference between filtered old and new prices 3348 const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value); 3349 if(percentageDifference){ 3350 $this_product_container.find(".js-offer-percentage").text(percentageDifference); 3351 $this_product_container.find(".js-offer-label").css("display" , "table"); 3352 } 3353 3354 if ($this_compare_price.css("display") == "none" || !percentageDifference) { 3355 $this_product_container.find(".js-offer-label").hide(); 3356 } 3357 if ($this_add_to_cart.hasClass("nostock")) { 3358 var $stockLabel = $this_product_container.find(".js-stock-label"); 3359 if (!$stockLabel.text().trim()) { 3360 $stockLabel.text($stockLabel.data('label')); 3361 } 3362 $stockLabel.show(); 3363 $this_product_container.find(".js-offer-label").hide(); 3364 } 3365 else { 3366 $this_product_container.find(".js-stock-label").hide(); 3367 } 3368 if ($this_price.css('display') == 'none'){ 3369 $installment_container.hide(); 3370 $installment_text.hide(); 3371 }else{ 3372 $installment_text.show(); 3373 } 3374 }); 3375 3376 3377 3378 jQueryNuvem(".js-product-form").on("submit", function (e) { 3379 var button = jQueryNuvem(e.currentTarget).find('[type="submit"]'); 3380 button.attr('disabled', 'disabled'); 3381 if ((button.hasClass('contact')) || (button.hasClass('catalog'))) { 3382 e.preventDefault(); 3383 var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val(); 3384 window.location = "\/contacto\/?product=" + product_id; 3385 } else if (button.hasClass('cart')) { 3386 button.val('Agregando...'); 3387 } 3388 }); 3389 3390 3391 3392 3393 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
3394 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 3395 $quantity_input.val( parseInt($quantity_input.val(), 10) + 1); 3396 }); 3397 3398 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) { 3399 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 3400 quantity_input_val = $quantity_input.val(); 3401 if (quantity_input_val>1) { 3402 $quantity_input.val( parseInt($quantity_input.val(), 10) - 1); 3403 } 3404 }); 3405 3406 3407 3408 3409 3410 var head_height = jQueryNuvem(".js-head-main").outerHeight(); 3411 3412 if (window.innerWidth > 768) { 3413 jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px'); 3414 } 3415 3416 3417 3418 function getQuickShopImgSrc(element){ 3419 const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img'); 3420 return String(image.attr('srcset')); 3421 } 3422 3423 jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) { 3424 3425 3426 var $productContainer = jQueryNuvem(this).closest('.js-product-container'); 3427 var $productVariants = $productContainer.find(".js-variation-option"); 3428 var $productButton = $productContainer.find("input[type='submit'].js-addtocart"); 3429 var productButtonWidth = $productButton.first(el => el.offsetWidth); 3430 var isQuickShop = $productContainer.hasClass('js-quickshop-container'); 3431 if (isQuickShop) { 3432 var $productButtonContainer = $productButton.closest(".js-item-submit-container"); 3433 } 3434 var isCrossSelling = $productContainer.hasClass('js-cross-selling-container'); 3435 var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder"); 3436 var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text"); 3437 var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding"); 3438 var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success"); 3439 3440 3441 if (isCrossSelling) { 3442 var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src'); 3443 var quantity = $productContainer.data('quantity') 3444 var name = $productContainer.find('.js-cross-selling-product-name').text(); 3445 var price = $productContainer.find('.js-cross-selling-promo-price').text(); 3446 var addedToCartCopy = $productContainer.data('add-to-cart-translation'); 3447 } else if (!isQuickShop) { 3448 if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) { 3449 var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant'); 3450 var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset'); 3451 } else { 3452 var $defaultImg = $productContainer.find('.js-product-slide-img'); 3453 var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset'); 3454 } 3455 3456 imageSrc = imageSrc ? imageSrc.split(' ')[0] : ''; 3457 var quantity = $productContainer.find('.js-quantity-input').val(); 3458 var name = $productContainer.find('.js-product-name').text(); 3459 var price = $productContainer.find('.js-price-display').text(); 3460 var addedToCartCopy = "Agregar al carrito"; 3461 } else { 3462 var imageSrc = getQuickShopImgSrc(this); 3463 var quantity = 1; 3464 var name = $productContainer.find('.js-item-name').text(); 3465 var price = $productContainer.find('.js-price-display').text().trim(); 3466 var addedToCartCopy = "Comprar"; 3467 if ($productContainer.hasClass("js-quickshop-has-variants")) { 3468 var addedToCartCopy = "Agregar al carrito"; 3469 }else{ 3470 var addedToCartCopy = "Comprar"; 3471 } 3472 } 3473 3474 if (!jQueryNuvem(this).hasClass('contact')) { 3475 3476 e.preventDefault(); 3477 3478 3479 $productButton.hide(); 3480 if (isQuickShop) { 3481 $productButtonContainer.hide(); 3482 } 3483 3484 $productButtonPlaceholder.width(productButtonWidth).css('display' , 'block'); 3485 $productButtonText.fadeOut(); 3486 $productButtonAdding.addClass("active"); 3487 3488 3489 function restore_button_initial_state(){ 3490 $productButtonAdding.removeClass("active"); 3491 $productButtonText.fadeIn(); 3492 $productButtonPlaceholder.removeAttr("style").hide(); 3493 $productButton.show(); 3494 if (isQuickShop) { 3495 $productButtonContainer.show(); 3496 } 3497 } 3498 3499 3500 var subscription_callback_error = function() { 3501 setTimeout(function() { 3502 restore_button_initial_state(); 3503 }, 500); 3504 }; 3505 3506
3507 LS.subscriptionSubmit($productContainer, subscription_callback_error, e); 3508 3509 3510 var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) { 3511 3512 3513 jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc); 3514 jQueryNuvem('.js-cart-notification-item-name').text(name); 3515 jQueryNuvem('.js-cart-notification-item-quantity').text(quantity); 3516 jQueryNuvem('.js-cart-notification-item-price').text(price); 3517 3518 LS.updateNotificationDiscountLabel($productContainer[0]); 3519 3520 if($productVariants.length){ 3521 var output = []; 3522 3523 $productVariants.each( function(el){ 3524 var variants = jQueryNuvem(el); 3525 output.push(variants.val()); 3526 }); 3527 jQueryNuvem(".js-cart-notification-item-variant-container").show(); 3528 jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', ')) 3529 }else{ 3530 jQueryNuvem(".js-cart-notification-item-variant-container").hide(); 3531 } 3532 3533 3534 var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount"); 3535 var cartItemsMoney = jQueryNuvem(".js-cart-widget-total"); 3536 var cartItemsAmount = cartItemsBadge.text(); 3537 3538 cartItemsBadge.removeClass("d-none d-md-inline-block"); 3539 3540 if (window.innerWidth > 768) { 3541 cartItemsMoney.removeClass("d-none d-md-inline-block"); 3542 } 3543 3544 if(cartItemsAmount > 1){ 3545 jQueryNuvem(".js-cart-counts-plural").show(); 3546 jQueryNuvem(".js-cart-counts-singular").hide(); 3547 }else{ 3548 jQueryNuvem(".js-cart-counts-singular").show(); 3549 jQueryNuvem(".js-cart-counts-plural").hide(); 3550 } 3551 3552 3553 $productButtonAdding.removeClass("active"); 3554 $productButtonSuccess.addClass("active"); 3555 setTimeout(function(){ 3556 $productButtonSuccess.removeClass("active"); 3557 $productButtonText.fadeIn(); 3558 },2000); 3559 setTimeout(function(){ 3560 $productButtonPlaceholder.removeAttr("style").hide(); 3561 $productButton.show(); 3562 if (isQuickShop) { 3563 $productButtonContainer.show(); 3564 } 3565 },3000); 3566 3567 $productContainer.find(".js-added-to-cart-product-message").slideDown(); 3568 3569 if (isQuickShop) { 3570 jQueryNuvem("#quickshop-modal").removeClass('modal-show'); 3571 jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide(); 3572 jQueryNuvem("body").removeClass("overflow-none"); 3573 restoreQuickshopForm(); 3574 if (window.innerWidth < 768) { 3575 cleanURLHash(); 3576 } 3577 } 3578 3579 let notificationWithRelatedProducts = false; 3580 3581 3582 3583 function recommendProductsOnAddToCart(){ 3584 3585 jQueryNuvem('.js-related-products-notification-container').html(""); 3586 3587 modalOpen('#related-products-notification'); 3588 3589 jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show(); 3590 3591 3592 // Set loop for recommended products 3593 3594 function calculateRelatedNotificationLoopVal(sectionSelector) { 3595 let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount"); 3596 let loopVal = false;
3597 const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 4); 3598 3599 if (applyLoop) { 3600 loopVal = true; 3601 } 3602 3603 return loopVal; 3604 } 3605 3606 let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification"); 3607 3608 // Create new swiper on add to cart 3609 3610 createSwiper('.js-swiper-related-products-notification', { 3611 lazy: true, 3612 loop: cartRelatedLoopVal, 3613 watchOverflow: true, 3614 threshold: 5, 3615 watchSlideProgress: true, 3616 watchSlidesVisibility: true, 3617 spaceBetween: itemSwiperSpaceBetween, 3618 slideVisibleClass: 'js-swiper-slide-visible', 3619 slidesPerView: 2.5, 3620 navigation: { 3621 nextEl: '.js-swiper-related-products-notification-next', 3622 prevEl: '.js-swiper-related-products-notification-prev', 3623 }, 3624 on: { 3625 afterInit: function () { 3626 hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next"); 3627 }, 3628 }, 3629 breakpoints: { 3630 768: { 3631 slidesPerView: 3, 3632 } 3633 } 3634 }); 3635 } 3636 3637 notificationWithRelatedProducts = html_notification_related_products != null; 3638 3639 if(notificationWithRelatedProducts){ 3640 if (isQuickShop) { 3641 setTimeout(function(){ 3642 recommendProductsOnAddToCart(); 3643 },300); 3644 }else{ 3645 recommendProductsOnAddToCart(); 3646 } 3647 } 3648 3649 3650 let shouldShowCrossSellingModal = html_notification_cross_selling != null; 3651 3652 if(!notificationWithRelatedProducts){ 3653 3654 const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type'); 3655 3656 if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){ 3657 3658 3659 modalOpen('#modal-cart', 'openFullScreenWithoutClick'); 3660 3661 }else{ 3662 3663 3664 setTimeout(function(){ 3665 jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden"); 3666 3667 },500); 3668 3669 if (!cookieService.get('first_product_added_successfully')) { 3670 cookieService.set('first_product_added_successfully', 1, 7 ); 3671 } else{ 3672 setTimeout(function(){ 3673 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 3674 setTimeout(function(){ 3675 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 3676 jQueryNuvem(".js-alert-added-to-cart").hide(); 3677 },2000); 3678 },8000); 3679 } 3680 } 3681 } 3682 3683 3684 if (html_notification_cross_selling != null) { 3685 jQueryNuvem('.js-cross-selling-modal-body').html(""); 3686 modalOpen('#js-cross-selling-modal'); 3687 jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show(); 3688 } 3689 3690 3691 const crossSellingContainer = document.querySelector('.js-cross-selling-container'); 3692 3693 if (crossSellingContainer) { 3694 LS.fillCrossSelling(crossSellingContainer); 3695 } 3696 3697 3698 3699 if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) { 3700 zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 3701 jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart); 3702 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart); 3703 } else if (cookieService.get('calculator_zipcode')){ 3704 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 3705 jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie); 3706 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 3707 } 3708 3709 3710 jQueryNuvem(".js-fs-add-this-product").hide(); 3711 jQueryNuvem(".js-fs-add-one-more").show(); 3712 3713 3714 3715 if (isCrossSelling) { 3716 jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click'); 3717 } 3718 } 3719 var callback_error = function(){ 3720 restore_button_initial_state(); 3721 } 3722 $prod_form = jQueryNuvem(this).closest("form"); 3723 LS.addToCartEnhanced( 3724 $prod_form, 3725 addedToCartCopy, 3726 'Agregando...',
3727 'No hay más stock de este producto.', 3728 false, 3729 callback_add_to_cart, 3730 callback_error 3731 ); 3732 } 3733 }); 3734 3735 3736 3737 jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) { 3738 if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 3739 return false; 3740 } 3741 }); 3742 3743 jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) { 3744 var itemID = jQueryNuvem(this).attr("data-item-id"); 3745 var itemVAL = jQueryNuvem(this).val(); 3746 if (itemVAL == 0) { 3747 var r = confirm("¿Realmente quieres borrar este producto?"); 3748 if (r == true) { 3749 LS.removeItem(itemID, true); 3750 } else { 3751 jQueryNuvem(this).val(1); 3752 } 3753 } else { 3754 LS.changeQuantity(itemID, itemVAL, true); 3755 } 3756 }); 3757 3758 3759 jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) { 3760 e.preventDefault(); 3761 let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100); 3762 setTimeout(() => emptyCartAlert.fadeOut(500), 1500); 3763 }); 3764 3765 3766 document.addEventListener( 'cart.released', () => { 3767 const cart_amount = jQueryNuvem(".js-cart-widget-amount").text(); 3768 if(cart_amount == 1) { 3769 jQueryNuvem(".js-amount-one-item").show(); 3770 jQueryNuvem(".js-amount-many-items").hide(); 3771 }else{ 3772 jQueryNuvem(".js-amount-one-item").hide(); 3773 jQueryNuvem(".js-amount-many-items").show(); 3774 } 3775 }); 3776 3777 3778 3779 jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() { 3780 cookieService.remove('first_product_added_successfully'); 3781 }); 3782 3783 3784 3785 3786 3787 3788 selectShippingOption = function(elem, save_option) { 3789 jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method'); 3790 jQueryNuvem(elem).addClass('js-selected-shipping-method'); 3791 3792 3793 if (save_option) { 3794 LS.saveCalculatedShipping(true); 3795 } 3796 if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) { 3797 if (jQueryNuvem(elem).hasClass("js-pickup-option")) { 3798 jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show(); 3799 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide(); 3800 } else { 3801 jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show(); 3802 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide() 3803 } 3804 } 3805 }; 3806 3807 3808 if (cookieService.get('calculator_zipcode')) { 3809 3810 3811 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 3812 3813 3814 3815 jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie); 3816 3817 3818 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 3819 3820 3821 jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form"); 3822 jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active"); 3823 jQueryNuvem(".js-shipping-calculator-spinner").show(); 3824 } else { 3825 3826 3827 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 3828 } 3829 3830 3831 removeShippingSuboptions = function(){ 3832 var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id"); 3833 jQueryNuvem("#" + shipping_suboptions_id).remove(); 3834 jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove(); 3835 }; 3836 3837 3838 3839 jQueryNuvem(".js-calculate-shipping").on("click", function (e) { 3840 e.preventDefault(); 3841 3842 let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form"); 3843 let shipping_input_val = shippingForm.find(".js-shipping-input").val(); 3844 3845 jQueryNuvem(".js-shipping-input").val(shipping_input_val); 3846 3847 3848 if (shippingForm.closest("#cart-shipping-container").length) { 3849 LS.calculateShippingAjax(
3850 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 3851 '\/envio\/', 3852 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 3853 } 3854 3855 jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val); 3856 removeShippingSuboptions(); 3857 }); 3858 3859 3860 jQueryNuvem(".js-shipping-input").on('keydown', function (e) { 3861 var key = e.which ? e.which : e.keyCode; 3862 var enterKey = 13; 3863 if (key === enterKey) { 3864 e.preventDefault(); 3865 jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click'); 3866 if (window.innerWidth < 768) { 3867 jQueryNuvem(e.currentTarget).trigger('blur'); 3868 } 3869 } 3870 }); 3871 3872 3873 jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) { 3874 selectShippingOption(this, true); 3875 jQueryNuvem(".js-shipping-method-unavailable").hide(); 3876 }); 3877 3878 3879 jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) { 3880 let shippingPrice = jQueryNuvem(this).attr("data-price"); 3881 LS.addToTotal(shippingPrice); 3882 3883 let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice); 3884 jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total)); 3885 3886 selectShippingOption(this, false); 3887 }); 3888 3889 3890 jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) { 3891 e.preventDefault(); 3892 3893 3894 if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){ 3895 jQueryNuvem(".js-other-pickup-options").slideToggle(600); 3896 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle(); 3897 }else{ 3898 jQueryNuvem(".js-other-shipping-options").slideToggle(600); 3899 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle(); 3900 } 3901 }); 3902 3903 3904 3905 calculateCartShippingOnLoad = function() { 3906 if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) { 3907 // If user already had calculated shipping: recalculate shipping 3908 setTimeout(function() { 3909 LS.calculateShippingAjax( 3910 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 3911 '\/envio\/', 3912 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 3913 removeShippingSuboptions(); 3914 window.toggleAccordionPrivate("#cart-shipping-container .js-toggle-shipping"); 3915 }, 100); 3916 } 3917 3918 if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) { 3919 } 3920 }; 3921 3922 3923 3924 jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) { 3925 e.preventDefault(); 3926 jQueryNuvem(".js-shipping-calculator-response").fadeOut(100); 3927 jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip"); 3928 jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active"); 3929 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 3930 }); 3931 3932 3933 3934 3935 3936 jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) { 3937 3938 e.preventDefault(); 3939 3940 3941 lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country"); 3942 changeLang(lang_select_option); 3943 3944 jQueryNuvem(this).text('Aplicando...').addClass("disabled"); 3945 }); 3946 3947 3948 3949 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 3950 if (isIOS) { 3951 var ios_input_fields = jQueryNuvem("input[type='text'], input[type='number'], input[type='password'], input[type='tel'], textarea, input[type='search'], input[type='hidden'], input[type='email']"); 3952 ios_input_fields.addClass("form-control-ios"); 3953 jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios"); 3954 jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios"); 3955 jQueryNuvem(".js-search-form").toggleClass("search-form-ios"); 3956 jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios"); 3957 jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios"); 3958 } 3959 3960 3961 3962 3963 3964 3965 3966 3967}); 3968 }); 3969 </script>
3969 3970 3971 3972 3973 3974 3975 3976 3977
3977<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"2a3f03576c514bd3b43f2cb8c8b50533","spa":2}' crossorigin="anonymous"></script>
3977 3978</body> 3979</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.