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="pt"> 3 <head> 4 <link rel="preconnect" href="https://dcdn-us.mitiendanube.com" /> 5 <link rel="dns-prefetch" href="https://dcdn-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>Quem Somos | Auvine</title> 12 <meta name="description" content="Conheça a Auvine. Com 10 anos em marketing digital apaixonadas por vinho. Desde 2024 selecionando importados com curadoria, qualidade e experiência única." /> 13 <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Poppins:400,700&display=swap" /> 14 <link rel="preload" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-critical-c2ddf5340177a8d453308418e6c3ddf1.css" as="style" /> 15 <link rel="preload" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-colors-97d2c8119dcc25272727671650e1db1e.css" as="style" /> 16 17 18 19 20<meta property="og:site_name" content="Auvine | Comprar Vinhos Importados Online" /> 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 <style> 36 37 38 39 40 41 42 @import url('//fonts.googleapis.com/css?family=Poppins:400,700&display=swap'); 43 44 45 46 47 48:root { 49 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 --main-foreground: #494a51; 75 --main-background: #ffffff; 76 77 --accent-color: #478267; 78 --secondary-color: #eeeeee; 79 80 --button-background: #478267; 81 --button-foreground: #FFFFFF; 82 83 --label-background: #478267; 84 --label-foreground: #FFFFFF; 85 86 87 --adbar-background: #1ABC9C; 88 --adbar-foreground: #00463B; 89 90 --header-background: #fdebdf; 91 --header-foreground: #494a51; 92 --header-badge-background: #E9FFC5; 93 --header-badge-foreground: #00463B; 94 95 --nav-desktop-background: #FFFFFF; 96 --nav-desktop-foreground: #333333; 97 98 --footer-background: #d1ae6c; 99 --footer-foreground: #FFFFFF; 100 101 --brands-background: ; 102 --brands-foreground: ; 103 104 --featured-background: #FFFFFF; 105 --featured-foreground: #c0392b; 106 107 --new-background: #FFFFFF; 108 --new-foreground: #16a085; 109 110 --sale-background: #FFFFFF; 111 --sale-foreground: #16a085; 112 113 --promotion-background: #FFFFFF; 114 --promotion-foreground: #333333; 115 116 --best-seller-background: #FFFFFF; 117 --best-seller-foreground: #16a085; 118 119 --newsletter-background: #333333; 120 --newsletter-foreground: #FFFFFF; 121 122 --welcome-background: #FFFFFF; 123 --welcome-foreground: #333333; 124 125 --institutional-background: #FFFFFF; 126 --institutional-foreground: #333333; 127 128 129 130 131 --main-foreground-opacity-05: #494a510D; 132 --main-foreground-opacity-08: #494a5114; 133 --main-foreground-opacity-10: #494a511A; 134 --main-foreground-opacity-20: #494a5133; 135 --main-foreground-opacity-30: #494a514D; 136 --main-foreground-opacity-40: #494a5166; 137 --main-foreground-opacity-50: #494a5180; 138 --main-foreground-opacity-60: #494a5199; 139 140 --main-background-opacity-30: #ffffff4D; 141 --main-background-opacity-40: #ffffff66; 142 --main-background-opacity-50: #ffffff80; 143 --main-background-opacity-80: #ffffffCC; 144 --main-background-opacity-90: #ffffffE6; 145 146 --header-foreground-opacity-10: #494a511A; 147 148 --nav-desktop-foreground-opacity-08: #33333314; 149 --nav-desktop-foreground-opacity-10: #3333331A; 150 --nav-desktop-foreground-opacity-20: #33333333; 151 152 --brands-foreground-opacity-10: 1A; 153 154 --welcome-foreground-opacity-90: #333333E6; 155 156 --institutional-foreground-opacity-90: #333333E6; 157 158 --news-foreground-opacity-30: #FFFFFF4D; 159 --news-foreground-opacity-50: #FFFFFF80; 160 161 --footer-foreground-opacity-10: #FFFFFF1A; 162 --footer-foreground-opacity-20: #FFFFFF33; 163 --footer-foreground-opacity-50: #FFFFFF80; 164 --footer-foreground-opacity-60: #FFFFFF99; 165 --footer-foreground-opacity-80: #FFFFFFCC; 166 167 168 --success: #4bb98c; 169 --danger: #dd7774; 170 --warning: #dc8f38; 171 --info: #3d9ccc; 172 173 174 175 --heading-font: "Poppins", sans-serif; 176 --body-font: "Poppins", sans-serif; 177 178 179 180 --h1: 28px; 181 --h1-huge: 30px; 182 --h1-huge-md: 40px; 183 --h2: 24px; 184 --h3: 20px; 185 --h4: 18px; 186 --h5: 16px; 187 --h6: 14px; 188 --h6-small: 12px; 189 190 191 --font-huge: 24px; 192 --font-largest: 20px; 193 --font-large: 18px; 194 --font-big: 16px; 195 --font-base: 14px; 196 --font-small: 12px; 197 --font-smallest: 10px; 198 199 200
201 --title-font-weight: 700; 202 203 204 205 --gutter: 15px; 206 --guter-container: 15px; 207 --guter-container-md: 40px; 208 --gutter-negative: calc(var(--gutter) * -1); 209 --gutter-half: calc(var(--gutter) / 2); 210 --gutter-half-negative: calc(var(--gutter) * -1 / 2); 211 --gutter-double: calc(var(--gutter) * 2); 212 213 214 215 --border-radius: 4px; 216 --border-radius-half: calc(var(--border-radius) / 2); 217 --border-radius-quarter: calc(var(--border-radius) / 4); 218 --border-solid: 1px solid; 219 --border-dashed: 1px dashed; 220 221 222 --shadow-distance: 0 0 5px; 223 224} </style> 225 226 227 <link rel="stylesheet" type="text/css" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-critical-c2ddf5340177a8d453308418e6c3ddf1.css" media="all" /> 228 229 230 <link rel="stylesheet" type="text/css" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-colors-97d2c8119dcc25272727671650e1db1e.css" media="all" /> 231 232 233 <link rel="stylesheet" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-async-84f34bec1590579a1b93568f20692209.css" media="print" onload="this.media='all'"> 234 235 236 <style> 237 238 </style> 239 240 241 242 243 244 245 246 247
247<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" async="true"></script>
247 248 249 250 251 252 253 254 <link href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-1964695267476682966-1772842601-28ae3c0be7dbfc5648a93ab4b8a2cdea1772842601.ico?0" class="js-favicon" rel="icon" type="image/x-icon" /> 255 <link href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-1964695267476682966-1772842601-28ae3c0be7dbfc5648a93ab4b8a2cdea1772842601.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" /> 256<link rel="canonical" href="https://auvine.com.br/quem-somos/" /> 257 258<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" /> 259 <meta name="google-site-verification" content="<!-- Google tag (gtag.js) --> 260<script async src="https://www.googletagmanager.com/gtag/js?id=G-N1VR95F4DG"></script> 261<script> 262 " /> 263 264 265 266 267 268 269
270<script type="text/javascript"> 271 var LS = LS || {}; 272 LS.store = { 273 id : 7385820, 274 url : "auvine.lojavirtualnuvem.com.br", 275 custom_url : "auvine.com.br", 276 ga4_measurement_id : "G-N1VR95F4DG", 277 gads_measurement_id : "", 278 has_preexisting_google_mc_catalog : false, 279 has_google_analytics_track_product_ids : false, 280 should_group_kits_for_analytics : false, 281 skip_ga4_frontend_analytics : false, 282 skip_gads_frontend_analytics : false, 283 name: "Auvine\u0020\u007C\u0020Comprar\u0020Vinhos\u0020Importados\u0020Online", 284 has_kits_v2: false, 285 nube_sdk_product_state: "full", 286 }; 287 LS.cart = { 288 id : null, 289 hash : null, 290 subtotal : 0, 291 has_non_shippable_products: false, 292 has_shippable_products: false, 293 items : [ 294 ], 295 grouped_items : [ 296 ], 297 analytics_items: [ 298 ] 299 }; 300 LS.hasCartMinimumValue = false; 301 LS.abStorefrontCartExperiments = null; 302 LS.lang = "pt_BR"; 303 LS.langCode = "pt"; 304 LS.currency = { 305 code : "BRL", 306 display_short: "R\u0024", 307 display_long: "R\u0024", 308 cents_separator : ",", 309 thousands_separator : "." 310 }; 311 LS.country = "BR"; 312 LS.customer = null; 313 LS.customerHasPriceTables = false; 314 LS.template= "page"; 315 LS.isPreview = false; 316 LS.theme = { 317 code: "toluca", 318 name: "Toluca", 319 custom: false, 320 }; 321 LS.metricsWorkerScriptUrl = "https://dcdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=47328529" 322 323 LS.socialScripts = []; 324 LS.DOMReady = function(fn) { 325 if (document.addEventListener) { 326 document.addEventListener('DOMContentLoaded', fn); 327 } else { 328 document.attachEvent('onreadystatechange', function() { 329 if (document.readyState === 'interactive') 330 fn(); 331 }); 332 } 333 }; 334 335 // Making it a thenable so it can be made into a full fledged Promise later 336 LS._readyCallbacks = []; 337 LS.ready = { 338 then: function(callback){ 339 LS._readyCallbacks.push(callback); 340 } 341 }; 342 343 window.addEventListener('load', () => { 344 if(!window.cartService) { 345 return; 346 } 347 348 window.cartService.setCurrentLoadTime(1791522887); 349 }); 350 351 window.pageData = { 352 id: "", 353 name: "" 354 } 355 356 window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null}; 357 358 window.metricServiceDispatchQueue = []; 359 window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) }; 360 361 window.translations = { 362 cart: { 363 error_messages: { 364 out_of_stock: 'Este produto está fora de estoque.', 365 unavailable_product: 'Este produto não está disponÃvel.', 366 update_error: 'Ocorreu um erro ao atualizar o carrinho.', 367 subscription_only_product: 'Este produto está disponÃvel apenas para assinaturas.', 368 subscription_item_already_in_cart: 'Este produto já está no carrinho.', 369 subscription_limit_reached: 'Você já possui uma assinatura no carrinho.' 370 }, 371 name: 'Carrinho de compras' 372 } 373 }; 374</script>
374 375 376 377 <link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin> 378
378<script> 379 window.turnstileEnabled = true; 380 window.turnstileConfig = { siteKey: '0x4AAAAAACiLhFoGwsoxGiTp' }; 381 // Per-endpoint-group opt-in. register/reset_password require only 382 // the master tag above. contact/newsletter forms consult these 383 // flags to decide whether to render the Turnstile widget or fall 384 // back to reCAPTCHA. 385 window.turnstileEndpoints = { 386 contact: true, 387 newsletter: false 388 }; 389 </script>
389 390
390<script> 391 window.recaptchaEnabled = true; 392 window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' }; 393 window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' }; 394 </script>
394 395 396 397
398<script> 399 window.enableNativeLibraries = true; 400 window.hasMetricsTag = false; 401 window.hasFixFilterPaginationTag = false; 402 window.hasUpdatingCartStatusTag = false; 403 window.hasMaxPaymentDiscountFixTag = false; 404</script>
404 405 406
406<script type="text/javascript" src="//dcdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-4df80ab5f3b4c281f6d175aa1c36fb0930.js?v=47328529" async="true"></script>
406 407
407<script>window.vanillaJS = true;</script>
407 408 409
410<script type="text/javascript"> 411 412 LS.ready.then(() => { 413 if (!window.jQueryNuvem) { 414 window.jQueryNuvem = $ 415 } 416 }); 417</script>
417 418 419 420 421
422<script type="text/javascript"> 423 424 function ga_send_event(category, action, label, value) { 425 return; 426 } 427 428 </script>
428 429 430 431 432 <!-- Google tag (gtag.js) --> 433
433<script async src="https://www.googletagmanager.com/gtag/js?id=G-N1VR95F4DG&l=dataLayerTN"></script>
433 434
434<script> 435 window.dataLayerTN = window.dataLayerTN || []; 436 function gtagTN(){dataLayerTN.push(arguments);} 437 438 gtagTN('consent', 'default', { 439 'ad_storage': 'granted', 440 'ad_user_data': 'granted', 441 'ad_personalization': 'granted', 442 'analytics_storage': 'granted' 443 }); 444 445 gtagTN('js', new Date()); 446 447 let additionalConfigInfo = {}; 448 449 additionalConfigInfo = { 450 'linker': { 451 'domains': ["auvine.com.br","nuvem.com.br"] 452 } 453 }; 454 455 gtagTN('config', 'G-N1VR95F4DG', additionalConfigInfo); 456 </script>
456 457 458
458<script> 459 const HOME_LIST_ITEM_ID = 'home'; 460 const CATEGORY_LIST_ITEM_ID = 'category'; 461 const SEARCH_LIST_ITEM_ID = 'search'; 462 463 const LIST_ITEM_NAMES = { 464 [HOME_LIST_ITEM_ID]: 'Home', 465 [CATEGORY_LIST_ITEM_ID]: 'Category', 466 [SEARCH_LIST_ITEM_ID]: 'Search results', 467 }; 468 469 </script>
469
469<script> 470 const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config'; 471 472 const HOME_ITEM_LIST_ID = 'home'; 473 const CATEGORY_ITEM_LIST_ID = 'category'; 474 const SEARCH_ITEM_LIST_ID = 'search'; 475 const CART_ITEM_LIST_ID = 'cart'; 476 const PRODUCT_ITEM_LIST_ID = 'product'; 477 478 const ITEM_LIST_NAMES = { 479 [HOME_ITEM_LIST_ID]: 'Home', 480 [CATEGORY_ITEM_LIST_ID]: 'Category', 481 [SEARCH_ITEM_LIST_ID]: 'Search results', 482 [CART_ITEM_LIST_ID]: 'Shopping cart', 483 [PRODUCT_ITEM_LIST_ID]: 'Product detail' 484 }; 485 486 const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail'; 487 488 function removeNullEntries(data) { 489 Object.entries(data).forEach(([key, value]) => { 490 if (!value) { 491 delete data[key]; 492 } 493 }); 494 } 495 496 function formatCartItemIntoGoogleAnalyticsItem(cartItem) { 497 const cartItemId = cartItem.item_id ?? cartItem.id; 498 const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}'); 499 const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID; 500 501 const cartItemData = { 502 item_id: cartItem.google_item_id, 503 item_brand: cartItem.brand, 504 item_name: cartItem.analytics_name, 505 item_variant: cartItem.analytics_variant, 506 price: +((cartItem.unit_price / 100).toFixed(2)), 507 quantity: Math.abs(cartItem.quantity), 508 item_list_id: itemListId, 509 item_list_name: ITEM_LIST_NAMES[itemListId], 510 ...cartItem.google_item_categories 511 }; 512 513 removeNullEntries(cartItemData); 514 515 return cartItemData; 516 } 517 518 const formatCartItemForUnifiedGtag = (cartItem) => { 519 const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem); 520 521 return { 522 ...cartItemDataForGa4, 523 id: cartItemDataForGa4.item_id, 524 google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL 525 }; 526 } 527</script>
527 528 529
529<script> 530 531 532 533 534 535 </script>
535 536 537
537<script> 538 <!-- Google Tag Manager --> 539 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 540 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 541 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 542 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 543 })(window,document,'script','dataLayer','G-N1VR95F4DG'); 544 <!-- End Google Tag Manager --> 545</script>
545 546 547
547<script> 548 549 window.dataLayer = window.dataLayer || []; 550 551 552 553 554 555 </script>
555 556 557
558<script type="text/javascript"> 559 function amplitude_log_event(event, properties) { 560 // dummy function 561 return true; 562 } 563</script>
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577
578<script type="application/ld+json" data-component='structured-data.organization'> 579{ 580 "@context": "https://schema.org", 581 "@type": "Organization", 582 "name": "Auvine | Comprar Vinhos Importados Online", 583 "logo": "https://dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-6884246339850237906-1772846750-e91fe60ac5fa39bbadd02148d7dde29d1772846750.png?0", 584 "url": "https://auvine.com.br" 585 } 586</script>
586 587 588 589 590
590<script type="application/ld+json" data-component='structured-data.page'> 591 { 592 "@context": "https://schema.org/", 593 "@type": "WebPage", 594 "name": "Quem Somos | Auvine", 595 "description": "Conheça a Auvine. Com 10 anos em marketing digital apaixonadas por vinho. Desde 2024 selecionando importados com curadoria, qualidade e experiência única.", 596 "breadcrumb": { 597 "@type": "BreadcrumbList", 598 "itemListElement": [ 599 { 600 "@type": "ListItem", 601 "position": 1, 602 "name": "InÃcio", 603 "item": "https://auvine.com.br" 604 }, { 605 "@type": "ListItem", 606 "position": 2, 607 "name": "Quem Somos", 608 "item": "https://auvine.com.br/quem-somos/" 609 } 610 ] 611 } } 612 </script>
612 613 614 615 </head> 616 <body class=" template-page"> 617 618 619 620 621 622 <div id="nubesdk-root"></div> 623 <div id="nubesdk-runtime"></div> 624 <div 625 class="js-nubesdk-slot" 626 data-nubesdk-slot="before_main_content" 627 ></div> 628 629 630 631 632 633 634 635 636 <div class="js-overlay site-overlay" style="display: none;"></div> 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653<header class="js-head-main head-main head-colors position-sticky position-sticky-md head-logo-left head-logo-md-left head-desktop-and-nav-colors head-desktop-nav-colors head-desktop-categories-link transition-soft" data-store="head"> 654 <div class="head-logo-row position-relative container-fluid"> 655 <div class=" row no-gutters align-items-center"> 656 657 658 <div class="col-auto col-utility d-md-none"> 659 <span class="utilities-container d-inline-block"> 660 <a href="#" class="js-modal-open utilities-item btn btn-utility pl-0" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button"> 661 <svg class="icon-inline utilities-icon align-bottom" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.6,76.8c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Z"/></svg> </a> 662 </span> 663 </div> 664 665 666 <div class="col-auto d-inline-block d-md-none order-1"> 667 <span class="utilities-container "> 668 <a href="/account/login/" class="btn btn-utility"> 669 <svg class="icon-inline utilities-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.59,358.29c0-42.4,34.37-76.78,76.78-76.78H409.47c42.4,0,76.78,34.37,76.78,76.78v76.78c0,42.4-34.37,76.78-76.78,76.78H102.37c-42.4,0-76.78-34.37-76.78-76.78v-76.78Zm76.78-25.59c-14.13,0-25.59,11.46-25.59,25.59v76.78c0,14.13,11.46,25.59,25.59,25.59H409.47c14.13,0,25.59-11.46,25.59-25.59v-76.78c0-14.13-11.46-25.59-25.59-25.59H102.37ZM255.92,51.18c-42.4,0-76.78,34.37-76.78,76.78s34.37,76.78,76.78,76.78,76.78-34.37,76.78-76.78-34.37-76.78-76.78-76.78ZM127.96,127.96C127.96,57.29,185.25,0,255.92,0s127.96,57.29,127.96,127.96-57.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg> </a> 670 </span> 671 </div> 672 673 674 675 676 677 678 <div class="col ml-2 ml-md-0 text-left col-md-3 order-md-first text-md-left "> 679 680<div id="logo" class="logo-img-container "> 681 <a href="https://auvine.com.br" title="" ><img src="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-6884246339850237906-1772846750-e91fe60ac5fa39bbadd02148d7dde29d1772846750-480-0.webp" alt="Auvine | Comprar Vinhos Importados Online" class="logo-img transition-soft logo-img-big" width="575" height="230" /></a> 682 </div> 683 </div> 684 685 686 <div class="col-auto col-md-6 col-utility d-none d-md-inline-block order-md-0"> 687 <span class="d-none d-md-block"> 688 689 690 691<form class="js-search-form search-form " action="/search/" method="get"> 692 <div class="form-group m-0"> 693 <input class="js-search-input form-control search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" /> 694 <button type="submit" class="js-search-input-submit search-btn search-submit-btn " value="Buscar" aria-label="Buscar"> 695 </button> 696 <a href="#" class="js-empty-search search-btn search-empty-btn " style="display: none;"> 697 </a> 698 </div> 699</form> 700<div class="js-search-form-suggestions search-suggestions card mt-md-1 mt-2" style="display: none;"> 701 </div> </span>
702 <span class="d-inline-block d-md-none"> 703 <span class="utilities-container d-inline-block"> 704 <a href="#" class="js-search-button js-modal-open js-fullscreen-modal-open btn btn-utility utilities-item" data-modal-url="modal-fullscreen-search" data-toggle="#nav-search" aria-label="Barra de pesquisa"> 705 <svg class="icon-inline align-bottom utilities-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M488.24,439.83l-94.53-94.53c25.99-35.85,41.49-79.79,41.49-127.45C435.2,97.67,337.78,.25,217.6,.25S0,97.67,0,217.85s97.42,217.6,217.6,217.6c54.04,0,103.38-19.82,141.43-52.43l93.01,93.02c10,10,26.2,10,36.2,0,10-10,10-26.21,0-36.2Zm-270.64-55.59c-91.9,0-166.4-74.5-166.4-166.4S125.7,51.45,217.6,51.45s166.4,74.5,166.4,166.4-74.5,166.4-166.4,166.4Z"/></svg> 706 </a> 707 </span> 708 </span> 709 </div> 710 711 <div class="col-md col-utility text-right d-none d-md-inline-block "> 712 <span class="utilities-container d-none d-md-inline-block mr-4"> 713 <div class="row no-gutters align-items-center"> 714 <div class="col-auto pr-0"> 715 <svg class="icon-inline utilities-icon mr-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.59,358.29c0-42.4,34.37-76.78,76.78-76.78H409.47c42.4,0,76.78,34.37,76.78,76.78v76.78c0,42.4-34.37,76.78-76.78,76.78H102.37c-42.4,0-76.78-34.37-76.78-76.78v-76.78Zm76.78-25.59c-14.13,0-25.59,11.46-25.59,25.59v76.78c0,14.13,11.46,25.59,25.59,25.59H409.47c14.13,0,25.59-11.46,25.59-25.59v-76.78c0-14.13-11.46-25.59-25.59-25.59H102.37ZM255.92,51.18c-42.4,0-76.78,34.37-76.78,76.78s34.37,76.78,76.78,76.78,76.78-34.37,76.78-76.78-34.37-76.78-76.78-76.78ZM127.96,127.96C127.96,57.29,185.25,0,255.92,0s127.96,57.29,127.96,127.96-57.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg> </div> 716 <div class="col pl-2 text-left"> 717 718 <div class="utilities-text"> 719 <div class="font-weight-bold"> 720 Olá! <a href="/account/login/" title="" >Faça login</a> 721 </div> 722 <a href="/account/register" title="" class="account_utilities_classes">Ou cadastre-se</a> 723 724 </div> 725 726 </div> 727 </div> 728 </span> 729 </div> 730 731 732 <div class="col-auto col-utility order-2"> 733 <span class="utilities-container d-inline-block"> 734 <div id="ajax-cart" class="cart-summary" data-component='cart-button'> 735 <a 736 href="#" 737 data-toggle="#modal-cart" 738 data-modal-url="modal-fullscreen-cart" 739 class="js-modal-open js-fullscreen-modal-open btn btn-utility position-relative pr-0" 740 > 741 <svg class="icon-inline utilities-icon cart-icon mr-md-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 564 512"><path d="M542.31,138.44h-60c-.12-.13-.24-.26-.36-.39L359.23,15.34c-8.47-8.47-23.45-7.22-33.47,2.79-10.01,10.01-11.26,25-2.79,33.47l86.84,86.84H164.37L251.21,51.59c8.47-8.47,7.22-23.45-2.79-33.47-10.01-10.01-24.99-11.26-33.47-2.79l-122.71,122.71c-.13,.13-.24,.26-.36,.39H21.69c-11.98,0-21.69,11.48-21.69,25.64s9.71,25.64,21.69,25.64h29.6c-.04,3.11,.19,6.28,.75,9.47l43,270.17c4.26,24.58,25.58,42.54,50.52,42.54H431.07c24.94,0,46.26-17.96,50.52-42.54l44.42-270.17c.55-3.2,.78-6.36,.75-9.47h15.55c11.98,0,21.69-11.48,21.69-25.64s-9.71-25.64-21.69-25.64Zm-111.23,322.16H145.56L102.56,190.43H475.49l-44.42,270.17Zm-251.62-72.11V251.55c0-11.98,11.48-21.69,25.64-21.69s25.64,9.71,25.64,21.69v136.94c0,11.98-11.48,21.69-25.64,21.69s-25.64-9.71-25.64-21.69Zm86.77,0V251.55c0-11.98,11.48-21.69,25.64-21.69s25.64,9.71,25.64,21.69v136.94c0,11.98-11.48,21.69-25.64,21.69s-25.64-9.71-25.64-21.69Zm86.77,0V251.55c0-11.98,11.48-21.69,25.64-21.69s25.64,9.71,25.64,21.69v136.94c0,11.98-11.48,21.69-25.64,21.69s-25.64-9.71-25.64-21.69Z"/></svg> <span class="js-cart-widget-amount badge">0</span> 742 </a> 743 </div> 744 </span> 745 </div> 746 747 748 749 750 751<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed position-absolute item" style="display: none;"> 752 <div class="notification notification-primary notification-cart"> 753 <div class="js-cart-notification-close notification-close mr-2 mt
753-2"> 754 <svg class="icon-inline icon-lg notification-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </div> 755 <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item"> 756 <div class="col-auto pr-0 notification-img"> 757 <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" /> 758 </div> 759 <div class="col text-left py-2 pl-2"> 760 <div class="mb-1 mr-4"> 761 <span class="js-cart-notification-item-name"></span> 762 <span class="js-cart-notification-item-variant-container" style="display: none;"> 763 (<span class="js-cart-notification-item-variant"></span>) 764 </span> 765 </div> 766 <div class="d-flex align-items-center mt-2 mb-2"> 767 <span class="js-cart-notification-item-quantity"></span> 768 <span> x </span> 769 <span class="js-cart-notification-item-price"></span> 770 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 771 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 772 </span> 773 </div> 774 <strong>Adicionado ao carrinho!</strong> 775 </div> 776 </div> 777 </div> 778 </div> 779 </div> 780 </div> 781 782 <div class="head-secondary-nav container-fluid d-none d-md-block"> 783 <div class="py-2 my-1"> 784 <ul class="list"> 785 <li class="secondary-menu-item"> 786 <a class="secondary-menu-link" href="/" >Home</a> 787 </li> 788 <li class="secondary-menu-item"> 789 <a class="secondary-menu-link" href="https://auvine.com.br/quem-somos/" >Quem Somos</a> 790 </li> 791 <li class="secondary-menu-item"> 792 <a class="secondary-menu-link" href="https://auvine.com.br/envios-e-entregas/" >Envios e Entregas</a> 793 </li> 794 <li class="secondary-menu-item"> 795 <a class="secondary-menu-link" href="https://auvine.com.br/politicas-pagamento/" >Formas de Pagamento</a> 796 </li> 797 <li class="secondary-menu-item"> 798 <a class="secondary-menu-link" href="/contato/" >Fale Conosco</a> 799 </li> 800 </ul> 801</div> </div> 802 803 804 <div class="js-big-search-mobile pb-3 container-fluid d-block d-md-none"> 805 806 807 808<form class="js-search-form search-form " action="/search/" method="get"> 809 <div class="form-group m-0"> 810 <input class="js-search-input form-control search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" /> 811 <button type="submit" class="js-search-input-submit search-btn search-submit-btn " value="Buscar" aria-label="Buscar"> 812 </button> 813 <a href="#" class="js-empty-search search-btn search-empty-btn " style="display: none;"> 814 </a> 815 </div> 816</form> 817<div class="js-search-form-suggestions search-suggestions card mt-md-1 mt-2" style="display: none;"> 818 </div> </div> 819 820 821 <div class="js-menu-and-banners-row container-fluid menu-and-banners-row d-none d-md-block"> 822 <div class="row"> 823 <div class="js-desktop-nav-categories js-desktop-nav-item js-nav-main-item js-item-subitems-desktop col-md-auto nav-item nav-item-desktop nav-main-item nav-dropdown main-categories-link item-with-subitems text-uppercase"> 824 <div class="nav-item-container"> 825 <a href="/produtos/" class="nav-list-link position-relative align-items-center d-flex h-100 pr-1"> 826 <svg class="icon-inline font-big mr-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.6,76.8c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Z"/></svg> Categorias 827 </a> 828 </div> 829 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
830 <ul class="desktop-list-subitems list-subitems m-0"> 831 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 832 <a class="nav-list-link" href="https://auvine.com.br/paises/"> 833 PaÃses 834 </a> 835 <ul class="list-subitems"> 836 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 837 <a class="nav-list-link" href="https://auvine.com.br/paises/argentina/"> 838 Argentina 839 </a> 840 </li> 841 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 842 <a class="nav-list-link" href="https://auvine.com.br/paises/chile/"> 843 Chile 844 </a> 845 </li> 846 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 847 <a class="nav-list-link" href="https://auvine.com.br/paises/espanha/"> 848 Espanha 849 </a> 850 </li> 851 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 852 <a class="nav-list-link" href="https://auvine.com.br/paises/franca/"> 853 França 854 </a> 855 </li> 856 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 857 <a class="nav-list-link" href="https://auvine.com.br/paises/italia/"> 858 Itália 859 </a> 860 </li> 861 </ul> 862 </li> 863 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 864 <a class="nav-list-link" href="https://auvine.com.br/variedades/"> 865 Variedades 866 </a> 867 <ul class="list-subitems"> 868 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 869 <a class="nav-list-link" href="https://auvine.com.br/variedades/espumante/"> 870 Espumantes 871 </a> 872 </li> 873 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 874 <a class="nav-list-link" href="https://auvine.com.br/variedades/brancos/"> 875 Brancos 876 </a> 877 </li> 878 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 879 <a class="nav-list-link" href="https://auvine.com.br/variedades/rose/"> 880 Rosés 881 </a> 882 </li> 883 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 884 <a class="nav-list-link" href="https://auvine.com.br/variedades/tinto/"> 885 Tintos 886 </a> 887 </li> 888 </ul> 889 </li> 890 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 891 <a class="nav-list-link" href="https://auvine.com.br/produtores/"> 892 Produtores 893 </a> 894 <ul class="list-subitems"> 895 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 896 <a class="nav-list-link" href="https://auvine.com.br/produtores/andes-cru/"> 897 Andes Cru 898 </a> 899 </li> 900 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 901 <a class="nav-list-link" href="https://auvine.com.br/produtores/bodegas-d-mateos/"> 902 Bodegas D Mateos 903 </a> 904 </li> 905 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 906 <a class="nav-list-link" href="https://auvine.com.br/produtores/borgogno/"> 907 Borgogno 908 </a> 909 </li> 910 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 911 <a class="nav-list-link" href="https://auvine.com.br/produtores/bruno-murciano/"> 912 Bruno Murciano 913 </a> 914 </li> 915 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 916 <a class="nav-list-link" href="https://auvine.com.br/produtores/castello-di-querceto/"> 917 Castello di Querceto 918 </a> 919 </li> 920 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 921 <a class="nav-list-link" href="https://auvine.com.br/produtores/cuatro-almas/"> 922 Cuatro Almas 923 </a> 924 </li> 925 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 926 <a class="nav-list-link" href="https://auvine.com.br/produtores/esencia-rural/"> 927 Esencia Rural 928 </a> 929 </li> 930 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 931 <a class="nav-list-link" href="https://auvine.com.br/produtores/fontanafredda/"> 932 Fontanafredda 933 </a> 934 </li> 935 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 936 <a class="nav-list-link" href="https://auvine.com.br/produtores/gauchezco/"> 937 Gauchezco 938 </a> 939 </li> 940 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 941 <a class="nav-list-link" href="https://auvine.com.br/produtores/la-florita/"> 942 La Florita 943 </a> 944 </li> 945 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 946 <a class="nav-list-link" href="https://auvine.com.br/produtores/montgras/"> 947 Montgras 948 </a> 949 </li> 950 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 951 <a class="nav-list-link" href="https://auvine.com.br/produtores/mottura/"> 952 Mottura 953 </a> 954 </li> 955 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 956 <a class="nav-list-link" href="https://auvine.com.br/produtores/sottano/"> 957 Sottano 958 </a> 959 </li> 960 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 961 <a class="nav-list-link" href="https://auvine.com.br/produtores/tenuta-giacomina/"> 962 Tenuta Giacomina 963 </a> 964 </li> 965 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop"> 966 <a class="nav-list-link" href="https://auvine.com.br/produtores/zeni/"> 967 Zeni 968 </a> 969 </li> 970 </ul> 971 </li> 972 </ul> 973 974 </div> 975</div> <div class="js-desktop-nav-col col"> 976 <div class="nav-desktop">
977 <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu"> 978 <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"><svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg></span> 979 980 <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"> 981 <div class="nav-item-container"> 982 <a class=" nav-list-link position-relative " href="https://auvine.com.br/paises/">PaÃses 983 </a> 984 </div> 985 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 986 <ul class="desktop-list-subitems list-subitems" > 987 988 989 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 990 <a class="nav-list-link " href="https://auvine.com.br/paises/argentina/">Argentina</a> 991 </li> 992 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 993 <a class="nav-list-link " href="https://auvine.com.br/paises/chile/">Chile</a> 994 </li> 995 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 996 <a class="nav-list-link " href="https://auvine.com.br/paises/espanha/">Espanha</a> 997 </li> 998 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 999 <a class="nav-list-link " href="https://auvine.com.br/paises/franca/">França</a> 1000 </li> 1001 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1002 <a class="nav-list-link " href="https://auvine.com.br/paises/italia/">Itália</a> 1003 </li> 1004 1005 </ul> 1006 1007 </div> 1008 </li> 1009 <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"> 1010 <div class="nav-item-container"> 1011 <a class=" nav-list-link position-relative " href="https://auvine.com.br/variedades/">Variedades 1012 </a> 1013 </div> 1014 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1015 <ul class="desktop-list-subitems list-subitems" > 1016 1017 1018 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1019 <a class="nav-list-link " href="https://auvine.com.br/variedades/espumante/">Espumantes</a> 1020 </li> 1021 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1022 <a class="nav-list-link " href="https://auvine.com.br/variedades/brancos/">Brancos</a> 1023 </li> 1024 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1025 <a class="nav-list-link " href="https://auvine.com.br/variedades/rose/">Rosés</a> 1026 </li> 1027 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1028 <a class="nav-list-link " href="https://auvine.com.br/variedades/tinto/">Tintos</a> 1029 </li> 1030 1031 </ul> 1032 1033 </div> 1034 </li> 1035 <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"> 1036 <div class="nav-item-container"> 1037 <a class=" nav-list-link position-relative " href="https://auvine.com.br/produtores/">Produtores 1038 </a> 1039 </div> 1040 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1041 <ul class="desktop-list-subitems list-subitems" > 1042 1043 1044 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1045 <a class="nav-list-link " href="https://auvine.com.br/produtores/andes-cru/">Andes Cru</a> 1046 </li> 1047 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1048 <a class="nav-list-link " href="https://auvine.com.br/produtores/bodegas-d-mateos/">Bodegas D Mateos</a> 1049 </li> 1050 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1051 <a class="nav-list-link " href="https://auvine.com.br/produtores/borgogno/">Borgogno</a> 1052 </li> 1053 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1054 <a class="nav-list-link " href="https://auvine.com.br/produtores/bruno-murciano/">Bruno Murciano</a> 1055 </li> 1056 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1057 <a class="nav-list-link " href="https://auvine.com.br/produtores/castello-di-querceto/">Castello di Querceto</a> 1058 </li> 1059 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1060 <a class="nav-list-link " href="https://auvine.com.br/produtores/cuatro-almas/">Cuatro Almas</a> 1061 </li> 1062 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1063 <a class="nav-list-link " href="https://auvine.com.br/produtores/esencia-rural/">Esencia Rural</a> 1064 </li> 1065 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1066 <a class="nav-list-link " href="https://auvine.com.br/produtores/fontanafredda/">Fontanafredda</a> 1067 </li> 1068 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1069 <a class="nav-list-link " href="https://auvine.com.br/produtores/gauchezco/">Gauchezco</a> 1070 </li> 1071 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1072 <a class="nav-list-link " href="https://auvine.com.br/produtores/la-florita/">La Florita</a> 1073 </li> 1074 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1075 <a class="nav-list-link " href="https://auvine.com.br/produtores/montgras/">Montgras</a> 1076 </li> 1077 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1078 <a class="nav-list-link " href="https://auvine.com.br/produtores/mottura/">Mottura</a> 1079 </li> 1080 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1081 <a class="nav-list-link " href="https://auvine.com.br/produtores/sottano/">Sottano</a> 1082 </li> 1083 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1084 <a class="nav-list-link " href="https://auvine.com.br/produtores/tenuta-giacomina/">Tenuta Giacomina</a> 1085 </li> 1086 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 1087 <a class="nav-list-link " href="https://auvine.com.br/produtores/zeni/">Zeni</a> 1088 </li> 1089 1090 </ul> 1091 1092 </div> 1093 </li>
1094 <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"><svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg></span> 1095 </ul> 1096</div> </div> 1097 </div> 1098 </div> 1099 1100 1101 1102</header> 1103 1104 1105 1106 1107 1108 <div 1109 class="js-nubesdk-slot" 1110 data-nubesdk-slot="after_header" 1111 ></div> 1112 1113 1114 1115 1116 1117 <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;"> 1118 <div class="container-fluid"> 1119 <div class="row justify-content-center align-items-center"> 1120 <div class="col col-md-auto pr-0"> 1121 Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra. 1122 </div> 1123 <div class="col-auto"> 1124 <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-default btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a> 1125 </div> 1126 </div> 1127 </div> 1128 </div> 1129 1130 1131 1132 1133 1134 1135<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
1135de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;" > 1136 <div class="js-modal-close modal-header p-2 w-100"> 1137 <div class="row no-gutters align-items-center"> 1138 <div class="col px-3"> 1139 Desconto exclusivo! 1140 </div> 1141 <div class="col-auto"> 1142 <a class="js-modal-close modal-close"> 1143 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </a> 1144 </div> 1145 </div> 1146 </div> 1147 <div class="modal-body "> 1148 1149 <div class="js-cross-selling-modal-body" style="display: none"></div> 1150 </div> 1151 <div class="modal-footer text-right d-md-block "> 1152 </div> 1153 1154 </div> 1155<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div> 1156 1157 1158 1159<div id="nav-search" class="js-modal js-fullscreen-modal modal modal-nav-search modal- modal--md transition-fade modal- transition-soft " style="display: none;" data-modal-url=""> 1160 <div class="js-modal-close js-fullscreen-modal-close modal-header modal-header-no-title d-none"> 1161 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </div> 1162 <div class="modal-body p-0 h-100"> 1163 1164 <a href="#" class="js-modal-close js-fullscreen-modal-close search-btn search-close-btn"> 1165 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg> </a> 1166 1167 1168<form class="js-search-form search-form " action="/search/" method="get"> 1169 <div class="form-group m-0"> 1170 <input class="js-search-input form-control search-input background-secondary" autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" /> 1171 <button type="submit" class="js-search-input-submit search-btn search-submit-btn mr-2" value="Buscar" aria-label="Buscar"> 1172 </button> 1173 <a href="#" class="js-empty-search search-btn search-empty-btn mr-2" style="display: none;"> 1174 </a> 1175 </div> 1176</form> 1177<div class="js-search-form-suggestions search-suggestions " style="display: none;"> 1178 </div> </div> 1179 1180 </div> 1181<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-search" style="display: none;"></div> 1182 1183 1184 1185 1186<div id="nav-hamburger" class="js-modal modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal--md transition-sli
1186de modal-full transition-soft " style="display: none;" > 1187 <div class="modal-with-fixed-footer"> 1188 <div class="modal-scrollable-area"> 1189 <div class="js-modal-close modal-header modal-header-no-title p-3"> 1190 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </div> 1191 <div class="modal-body nav-body"> 1192 <div class="nav-primary"> 1193 <ul class="nav-list" data-store="navigation" data-component="menu"> 1194 1195 <li class=" nav-item item-with-subitems" data-component="menu.item"> 1196 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">PaÃses 1197 <span class="nav-list-arrow ml-1"> 1198 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg> </span> 1199 </a> 1200 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1201 <div class="modal-header"> 1202 <div class="row no-gutters"> 1203 <div class="col"> 1204 <a class="js-toggle-menu-back" href="#"> 1205 <div class="row no-gutters align-items-center"> 1206 <div class="col-auto"> 1207 <span class="modal-back"> 1208 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg> </span> 1209 </div> 1210 <div class="col pl-2"> 1211 PaÃses 1212 </div> 1213 </div> 1214 </a> 1215 </div> 1216 <div class="col-auto"> 1217 <a class="js-toggle-menu-close js-modal-close modal-close"> 1218 <svg class="icon-inline modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </a> 1219 </div> 1220 </div> 1221 </div> 1222 <div class="modal-body p-0"> 1223 <li class="nav-item py-1"> 1224 <a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/paises/"> 1225 Ver tudo em PaÃses 1226 </a> 1227 </li> 1228 1229 1230 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1231 <a class="nav-list-link " href="https://auvine.com.br/paises/argentina/">Argentina</a> 1232 </li> 1233 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1234 <a class="nav-list-link " href="https://auvine.com.br/paises/chile/">Chile</a> 1235 </li> 1236 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1237 <a class="nav-list-link " href="https://auvine.com.br/paises/espanha/">Espanha</a> 1238 </li> 1239 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1240 <a class="nav-list-link " href="https://auvine.com.br/paises/franca/">França</a> 1241 </li> 1242 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1243 <a class="nav-list-link " href="https://auvine.com.br/paises/italia/">Itália</a> 1244 </li> 1245 1246 </div> 1247 </ul> 1248 </li> 1249 <li class=" nav-item item-with-subitems" data-component="menu.item"> 1250 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Variedades 1251 <span class="nav-list-arrow ml-1"> 1252 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg> </span> 1253 </a> 1254 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1255 <div class="modal-header"> 1256 <div class="row no-gutters"> 1257 <div class="col"> 1258 <a class="js-toggle-menu-back" href="#"> 1259 <div class="row no-gutters align-items-center"> 1260 <div class="col-auto"> 1261 <span class="modal-back"> 1262 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg> </span> 1263 </div> 1264 <div class="col pl-2"> 1265 Variedades 1266 </div> 1267 </div> 1268 </a> 1269 </div> 1270 <div class="col-auto"> 1271 <a class="js-toggle-menu-close js-modal-close modal-close"> 1272 <svg class="icon-inline modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </a> 1273 </div> 1274 </div> 1275 </div> 1276 <div class="modal-body p-0"> 1277 <li class="nav-item py-1"> 1278 <a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/variedades/"> 1279 Ver tudo em Variedades 1280 </a> 1281 </li> 1282 1283 1284 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1285 <a class="nav-list-link " href="https://auvine.com.br/variedades/espumante/">Espumantes</a> 1286 </li> 1287 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1288 <a class="nav-list-link " href="https://auvine.com.br/variedades/brancos/">Brancos</a> 1289 </li> 1290 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1291 <a class="nav-list-link " href="https://auvine.com.br/variedades/rose/">Rosés</a> 1292 </li> 1293 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1294 <a class="nav-list-link " href="https://auvine.com.br/variedades/tinto/">Tintos</a> 1295 </li> 1296 1297 </div> 1298 </ul> 1299 </li> 1300 <li class=" nav-item item-with-subitems" data-component="menu.item">
1301 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Produtores 1302 <span class="nav-list-arrow ml-1"> 1303 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg> </span> 1304 </a> 1305 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1306 <div class="modal-header"> 1307 <div class="row no-gutters"> 1308 <div class="col"> 1309 <a class="js-toggle-menu-back" href="#"> 1310 <div class="row no-gutters align-items-center"> 1311 <div class="col-auto"> 1312 <span class="modal-back"> 1313 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg> </span> 1314 </div> 1315 <div class="col pl-2"> 1316 Produtores 1317 </div> 1318 </div> 1319 </a> 1320 </div> 1321 <div class="col-auto"> 1322 <a class="js-toggle-menu-close js-modal-close modal-close"> 1323 <svg class="icon-inline modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </a> 1324 </div> 1325 </div> 1326 </div> 1327 <div class="modal-body p-0"> 1328 <li class="nav-item py-1"> 1329 <a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/produtores/"> 1330 Ver tudo em Produtores 1331 </a> 1332 </li> 1333 1334 1335 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1336 <a class="nav-list-link " href="https://auvine.com.br/produtores/andes-cru/">Andes Cru</a> 1337 </li> 1338 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1339 <a class="nav-list-link " href="https://auvine.com.br/produtores/bodegas-d-mateos/">Bodegas D Mateos</a> 1340 </li> 1341 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1342 <a class="nav-list-link " href="https://auvine.com.br/produtores/borgogno/">Borgogno</a> 1343 </li> 1344 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1345 <a class="nav-list-link " href="https://auvine.com.br/produtores/bruno-murciano/">Bruno Murciano</a> 1346 </li> 1347 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1348 <a class="nav-list-link " href="https://auvine.com.br/produtores/castello-di-querceto/">Castello di Querceto</a> 1349 </li> 1350 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1351 <a class="nav-list-link " href="https://auvine.com.br/produtores/cuatro-almas/">Cuatro Almas</a> 1352 </li> 1353 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1354 <a class="nav-list-link " href="https://auvine.com.br/produtores/esencia-rural/">Esencia Rural</a> 1355 </li> 1356 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1357 <a class="nav-list-link " href="https://auvine.com.br/produtores/fontanafredda/">Fontanafredda</a> 1358 </li> 1359 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1360 <a class="nav-list-link " href="https://auvine.com.br/produtores/gauchezco/">Gauchezco</a> 1361 </li> 1362 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1363 <a class="nav-list-link " href="https://auvine.com.br/produtores/la-florita/">La Florita</a> 1364 </li> 1365 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1366 <a class="nav-list-link " href="https://auvine.com.br/produtores/montgras/">Montgras</a> 1367 </li> 1368 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1369 <a class="nav-list-link " href="https://auvine.com.br/produtores/mottura/">Mottura</a> 1370 </li> 1371 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1372 <a class="nav-list-link " href="https://auvine.com.br/produtores/sottano/">Sottano</a> 1373 </li> 1374 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1375 <a class="nav-list-link " href="https://auvine.com.br/produtores/tenuta-giacomina/">Tenuta Giacomina</a> 1376 </li> 1377 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 1378 <a class="nav-list-link " href="https://auvine.com.br/produtores/zeni/">Zeni</a> 1379 </li> 1380 1381 </div> 1382 </ul> 1383 </li> 1384 </ul> 1385 </div> 1386 </div> 1387 </div> 1388 <div class="modal-footer text-right hamburger-footer mb-0 p-0"> 1389 <div class="nav-secondary text-left" data-store="account-links"> 1390 1391 <div class="p-3"> 1392 <span class="utilities-container "> 1393 <div class="row no-gutters align-items-center"> 1394 <div class="col-auto pr-0"> 1395 <svg class="icon-inline utilities-icon mr-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.59,358.29c0-42.4,34.37-76.78,76.78-76.78H409.47c42.4,0,76.78,34.37,76.78,76.78v76.78c0,42.4-34.37,76.78-76.78,76.78H102.37c-42.4,0-76.78-34.37-76.78-76.78v-76.78Zm76.78-25.59c-14.13,0-25.59,11.46-25.59,25.59v76.78c0,14.13,11.46,25.59,25.59,25.59H409.47c14.13,0,25.59-11.46,25.59-25.59v-76.78c0-14.13-11.46-25.59-25.59-25.59H102.37ZM255.92,51.18c-42.4,0-76.78,34.37-76.78,76.78s34.37,76.78,76.78,76.78,76.78-34.37,76.78-76.78-34.37-76.78-76.78-76.78ZM127.96,127.96C127.96,57.29,185.25,0,255.92,0s127.96,57.29,127.96,127.96-
139557.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg> </div> 1396 <div class="col pl-2 text-left"> 1397 1398 <a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 1399 /<a href="/account/register" title="" class="ml-1">Criar uma conta</a> 1400 1401 1402 </div> 1403 </div> 1404 </span> 1405 </div> 1406 </div> 1407 </div> 1408 </div> 1409 1410 </div> 1411<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div> 1412 1413 1414 1415 1416 1417 1418<div id="modal-cart" class="js-modal js-fullscreen-modal modal modal-cart modal-right modal-right-md transition-slide modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart"> 1419 <form action="/comprar/" method="post" class="js-ajax-cart-panel h-100 " data-store="cart-form"> 1420 <div class="js-modal-close js-fullscreen-modal-close modal-header "> 1421 <div class="row no-gutters align-items-center"> 1422 <div class="col px-3"> 1423 Carrinho de compras </div> 1424 <div class="col-auto"> 1425 <a class="js-modal-close modal-close"> 1426 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </a> 1427 </div> 1428 </div> 1429 </div> 1430 <div class="modal-body h-100"> 1431 1432 1433 1434 1435 <div 1436 class="js-visible-on-cart-filled js-nubesdk-slot" 1437 data-nubesdk-slot="before_line_items" 1438 style="display:none;" 1439 ></div> 1440 1441 1442<div class="js-ajax-cart-list card"> 1443 </div> 1444 1445 1446 1447 1448 1449 <div 1450 class="js-visible-on-cart-filled js-nubesdk-slot" 1451 data-nubesdk-slot="after_line_items" 1452 style="display:none;" 1453 ></div> 1454 1455 1456<div class="js-empty-ajax-cart" > 1457 <div class="alert alert-info text-center" data-component="cart.empty-message">O carrinho de compras está vazio. </div> 1458</div> 1459<div id="error-ajax-stock" style="display: none;"> 1460 <div class="alert alert-warning m-3"> 1461 Oops! Não temos mais estoque para incluir este produto ao carrinho. Se você quiser, pode<a href="/produtos/" class="btn-link font-small ml-1">ver outros aquÃ</a> 1462 </div> 1463</div> 1464 1465<div class="cart-row"> 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 <div 1484 class="js-visible-on-cart-filled js-nubesdk-slot" 1485 data-nubesdk-slot="before_cart_shipping_options" 1486 style="display:none;" 1487 ></div> 1488 1489 1490 <div class="js-fulfillment-info js-allows-non-shippable cart-fulfillment-info my-4 pb-2" style="display: none"> 1491 <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container"> 1492 1493 1494 <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;"> 1495 <div class="col-11 text-left pl-1 pr-0"> 1496 <div class="mb-1">O frete escolhido não está mais disponÃvel para este carrinho. </div> 1497 <div>
1497Mas não se preocupe! Você pode escolher outro.</div> 1498 </div> 1499 </div> 1500 1501 1502 <div id="cart-shipping-container" style="display: none;" data-shipping-url="/frete/"> 1503 1504 1505 <span id="cart-selected-shipping-method" data-code="" class="hidden"></span> 1506 1507 1508 1509<div data-store="shipping-calculator"> 1510 <div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form"> 1511 <div class="js-shipping-calculator-with-zipcode w-100 transition-up position-absolute"> 1512 <div class="row"> 1513 <span class="col"> 1514 <span class="font-small align-bottom"> 1515 <span>Entregas para o CEP:</span> 1516 <strong class="js-shipping-calculator-current-zip"></strong> 1517 </span> 1518 </span> 1519 <div class="col-auto col-btn"> 1520 <a class="js-shipping-calculator-change-zipcode btn btn-link font-small float-right" href="#">Alterar CEP</a> 1521 </div> 1522 </div> 1523 </div> 1524 1525 <div class="js-shipping-calculator-form shipping-calculator-form transition-up position-absolute w-100"> 1526 1527 1528 1529<div class="form-group mb-3 "> 1530 <div class="form-label"> 1531 1532 <svg class="icon-inline svg-icon-text mr-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 746 512"><path d="M736,237,677.83,124.1l-.8-1.2a63.43,63.43,0,0,0-52.77-28.24h-97.5l3.33-17.19a44.81,44.81,0,0,0,.8-11.35,63.43,63.43,0,0,0-63.3-59.34H114.91A63.42,63.42,0,0,0,51.59,66.62c0,.63-.06,1-.09,1.26s0,.22,0,.22L1,366.44a44.61,44.61,0,0,0-.61,10A63.29,63.29,0,0,0,60.9,436c11.12,39.85,47.3,69.24,90.7,69.24s79.4-29.26,90.62-69h147c11.22,39.71,47.33,69,90.62,69s79.4-29.26,90.62-69h60.69c23.51,0,43.18-6.73,58.88-19.29,15.26-12.2,24.94-28.42,31.55-44.45s10.72-33.3,14-49.07c1.34-6.51,2.48-12.53,3.56-18.22,1.73-9,3.3-17.28,5.24-25.45a45.
153218,45.18,0,0,0,1.22-14.27A63.51,63.51,0,0,0,736,237ZM516.87,145.86H624.26a12.24,12.24,0,0,1,9.56,4.6l42.91,83.28H499.87ZM151.6,454A43.37,43.37,0,1,1,195,410.65,43.37,43.37,0,0,1,151.6,454Zm0-137.93c-43.12,0-79.09,29-90.47,68.48a12.09,12.09,0,0,1-9.55-10.17L102,76.6a66.12,66.12,0,0,0,.74-7.11A12.22,12.22,0,0,1,114.91,58H467.59a12.24,12.24,0,0,1,12.1,10.43L428.91,331.17a94.34,94.34,0,0,0-39.71,53.88h-147C231,345.35,194.89,316.09,151.6,316.09ZM479.82,454a43.37,43.37,0,1,1,43.37-43.37A43.37,43.37,0,0,1,479.82,454ZM688.43,297.47c-1,5.45-2.06,10.77-3.07,15.68-3.08,15-6.45,28.47-11.14,39.85s-10,19.06-16.18,24c-5.69,4.55-13.76,8.08-26.91,8.08H570.44a94.11,94.11,0,0,0-86.56-68.55L490,284.94H690.86C690,289.11,689.23,293.33,688.43,297.47Z"/></svg> <div class="d-inline-block"> 1533 Meios de envio 1534 </div> 1535 </div> 1536 1537 <div class="position-relative form-row m-0"> 1538 <div class="col p-0"> 1539 <div class="form-control-container " > 1540 <input 1541 type="tel" 1542 class=" form-control js-shipping-input d-block form-control-inline" 1543 autocorrect="off" 1544 autocapitalize="off" 1545 name="zipcode" placeholder="Seu CEP" aria-label="Seu CEP" data-component="cart" /> 1546 </div> 1547 </div> 1548 <div class="col-auto pl-2 pr-0"> 1549 <div class="js-calculate-shipping btn btn-default align-item-middle" aria-label="Calcular frete"> 1550 <span class="js-calculate-shipping-wording d-inline-block"> 1551 Calcular 1552 </span> 1553 <span class="loading ml-1" style="display: none;"> 1554 <svg class="icon-inline icon-spin icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><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"/></svg> </span> 1555 </div> 1556 </div> 1557 </div> 1558 <a class="btn-link font-small ml-1 mt-2 mb-2 d-inline-block " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a> 1559 <div class="js-ship-calculator-error invalid-zipcode alert alert-danger mt-1" style="display: none;"> 1560 1561 1562 Não conseguimos encontrar esse CEP. Está bem escrito? 1563 1564 </div> 1565 <div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Erro no cálculo. Por favor, tente novamente em alguns segundos.</div> 1566 <div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">Erro no meio de envio. Por favor, tente novamente em alguns segundos.</div> 1567 </div> 1568 1569 1570 </div> 1571 </div> 1572 <div class="js-shipping-calculator-spinner pt-3 pb-4" style="display: none;"> 1573 <div class="row no-gutters mx-0 mb-4"> 1574 <div class="col"> 1575 <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div> 1576 <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div> 1577 </div> 1578 <div class="col-auto"> 1579 <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div> 1580 </div> 1581</div> 1582 1583<div class="row no-gutters mx-0"> 1584 <div class="col"> 1585 <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div> 1586 <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div> 1587 </div> 1588 <div class="col-auto"> 1589 <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div> 1590 </div> 1591</div> 1592 </div> 1593 <div class="js-shipping-calculator-response transition-soft radio-buttons-group" style="display: none;"></div> 1594</div> 1595 1596 1597 1598 1599 1600 </div> 1601 </div> 1602 </div> 1603 1604 1605 1606 1607 1608 <div 1609 class="js-visible-on-cart-filled js-nubesdk-slot" 1610 data-nubesdk-slot="after_cart_shipping_options" 1611 style="display:none;" 1612 ></div> 1613 1614 1615 1616 1617 1618 1619 <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div> 1620 1621<div id="store-curr" class="hidden" style="display: none;">BRL</div> 1622 1623<div class="js-visible-on-cart-filled cart-totals-container " style="display:none;"> 1624 1625 <div class="cart-subtotals-container "> 1626 1627 1628 <div class="cart-subtotal h5 row font-big font-weight-normal " data-store="cart-subtotal">
1629 <span class="cart-subtotal-label col-7 "> 1630 Subtotal (sem frete): 1631 </span> 1632 <span class="js-ajax-cart-total js-cart-subtotal cart-subtotal-price col text-right " data-priceraw="0" data-component="cart.subtotal" data-component-value='0'>R$0,00</span> 1633 </div> 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 <div class="cart-discounts-container "> 1647 1648 1649 <div class="js-total-promotions cart-promotions mt-2 "> 1650 <span class="js-promo-discount" style="display:none;">Desconto</span> 1651 <span class="js-promo-in" style="display:none;">em</span> 1652 <span class="js-promo-all" style="display:none;">todos os produtos</span> 1653 <span class="js-promo-buying" style="display:none;"> comprando</span> 1654 <span class="js-promo-units-or-more" style="display:none;"> ou mais</span> 1655 <span class="js-cart-discount-automatic" style="display:none;">Desconto</span> 1656 <span class="js-cart-discount-with-coupon" style="display:none;">Desconto do cupom</span> 1657 </div> 1658 </div> 1659 1660 1661 <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-2 " data-coupon-row="non-shipping" style="display:none !important;"> 1662 <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span> 1663 <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span> 1664 1665 </div> 1666 1667 1668 <div class="js-fulfillment-info js-shipping-cost-table cart-shipping-costs-container h6 font-body font-weight-normal mb-2 row no-gutters " style="display:none;"> 1669 <span class="cart-shipping-costs-label col-auto pl-md-0 ">Frete:</span> 1670 <span id="shipping-cost" class="cart-shipping-costs-price col text-right pr-md-0 opacity-40 " data-free-shipping-wording="Grátis" data-component="cart.shipping_costs">Calcule para ver</span> 1671 <span class="js-calculating-shipping-cost cart-shipping-costs-calculating col text-right pr-md-0 opacity-40 " style="display: none">Calculando...</span> 1672 <span class="js-shipping-cost-empty cart-shipping-costs-empty col text-right pr-md-0 opacity-40 " style="display: none">Calcule para ver</span> 1673 </div> 1674 1675 <div class="js-shipping-discount-row cart-shipping-discount-row row no-gutters mb-3 font-weight-normal text-accent " data-store="cart-shipping-discount" data-component="cart.shipping_discount" style="display:none !important;"> 1676 <span class="cart-shipping-discount-label col-auto pl-md-0 text-uppercase ">Desconto no frete</span> 1677 <span class="js-shipping-discount-amount cart-shipping-discount-price col text-right pr-md-0 "></span> 1678 </div> 1679 1680 <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-2 " data-coupon-row="shipping" style="display:none !important;"> 1681 <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span> 1682 <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span> 1683 1684 </div> 1685 </div> 1686 1687 1688 1689 1690 1691 <div 1692 class="js-visible-on-cart-filled js-nubesdk-slot" 1693 data-nubesdk-slot="after_cart_summary" 1694 style="display:none;" 1695 ></div> 1696 1697 1698 1699 1700 <div class="js-cart-total-container cart-totals-container " data-store="cart-total"> 1701 1702 1703 <div class="cart-total h2 row font-huge mb-3"> 1704 <span class="cart-total-label col-auto">Total:</span> 1705 <span class="js-cart-total cart-total-price col text-right" data-component="cart.total" data-component-value='0'>R$0,00</span> 1706 </div> 1707 1708 <div class='total-price hidden' style="display: none;"> 1709 Total: R$0,00 1710 </div> 1711 1712 1713 <div class="cart-secondary-total-container h2 col-12 mb-3 px-0"> 1714 1715 1716 1717 1718 1719 1720 1721 <div class="js-payment-discount-price-cart-container payment-discount-price-cart-container font-small mt-1 text-right" style="display: none;">
1722 <span>Ou</span> 1723 <span 1724 class="js-payment-discount-price-cart payment-discount-price-cart " 1725 data-priceraw-without-shipping="0" 1726 data-combines-with-free-shipping="true" 1727 > 1728 R$0,00 1729 </span> 1730 <span>com</span> 1731 <span class="js-payment-discount-name-cart "></span> 1732 <span 1733 class="js-payment-discount-installments" 1734 data-text-singular="em {1} parcela" 1735 data-text-plural="em {1} parcelas" 1736 style="display: none;" >em parcelas</span> 1737 </div> 1738 1739 1740 1741 </div> 1742 </div> 1743</div> 1744 1745 1746 1747 1748 1749 1750 <div 1751 class="js-visible-on-cart-filled js-nubesdk-slot" 1752 data-nubesdk-slot="before_go_to_checkout" 1753 style="display:none;" 1754 ></div> 1755 1756 1757 <div class="js-visible-on-cart-filled" style="display:none;"> 1758 1759 1760 1761 1762 1763 <div class="js-ajax-cart-submit mb-3" id="ajax-cart-submit-div" > 1764 <input class="btn btn-primary btn-big btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/> 1765 </div> 1766 1767 1768<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-2 text-center" style="display:none"> 1769 O valor mÃnimo de compra é de R$0,00 sem considerar o custo de frete. 1770</div> 1771<input type="hidden" id="ajax-cart-minimum-value" value="0"/> 1772 1773 1774<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"> 1775 </div> 1776 1777 1778 1779 1780 </div> 1781 1782 1783 1784 1785 1786 <div 1787 class="js-visible-on-cart-filled js-nubesdk-slot" 1788 data-nubesdk-slot="after_go_to_checkout" 1789 style="display:none;" 1790 ></div> 1791 1792 1793</div> 1794 1795 </div> 1796 1797 </form> 1798 </div> 1799<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div> 1800 1801 1802 1803 1804<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
1804de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;" > 1805 <div class="js-modal-close modal-header "> 1806 <div class="row no-gutters align-items-center"> 1807 <div class="col px-3"> 1808 Adicionado ao carrinho! </div> 1809 <div class="col-auto"> 1810 <a class="js-modal-close modal-close"> 1811 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg> </a> 1812 </div> 1813 </div> 1814 </div> 1815 <div class="modal-body modal-scrollable"> 1816 1817 1818 1819<div class="row no-gutters p-3 mb-4 item" > 1820 <div class="col-12 col-md mb-3 mb-md-0"> 1821 <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item"> 1822 <div class="col-auto pr-0 notification-img"> 1823 <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" /> 1824 </div> 1825 <div class="col text-left py-2 pl-2"> 1826 <div class="mb-2 mr-4"> 1827 <span class="js-cart-notification-item-name"></span> 1828 <span class="js-cart-notification-item-variant-container" style="display: none;"> 1829 <span class="font-small"> 1830 (<span class="js-cart-notification-item-variant"></span>) 1831 </span> 1832 </span> 1833 </div> 1834 <div class="d-flex align-items-center mt-2 mb-2"> 1835 <span class="js-cart-notification-item-quantity"></span> 1836 <span> x </span> 1837 <span class="js-cart-notification-item-price"></span> 1838 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 1839 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 1840 </span> 1841 </div> 1842 </div> 1843 </div> 1844 </div> 1845 <div class="col-12 col-md-auto"> 1846 <div class="mb-3"> 1847 <div class="row text-primary h6 font-body mb-3"> 1848 <span class="col-auto text-left"> 1849 <strong>Total</strong> 1850 (<span class="js-cart-widget-amount"> 1851 0 1852 </span> 1853 <span class="js-cart-counts-plural" style="display: none;"> 1854 produtos): 1855 </span> 1856 <span class="js-cart-counts-singular" style="display: none;"> 1857 produto): 1858 </span> 1859 </span> 1860 <strong class="js-cart-total col text-right">R$0,00</strong> 1861 </div> 1862 </div> 1863 <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 d-block">Ver carrinho</a> 1864 </div> 1865 </div> 1866 1867 <div class="js-related-products-notification-container" style="display: none"></div> 1868 1869 </div> 1870 1871 </div> 1872<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div> 1873 1874 1875 1876 1877 1878<div class="background-secondary mb-4"> 1879 <div class="container "> 1880 <section class="page-header py-3 py-md-4 " data-store="page-title"> 1881 1882 <h1 class="" >Quem Somos</h1> 1883 </section> 1884 </div> 1885</div> 1886 1887 1888<section class="user-content pb-5"> 1889 <div class="container"> 1890 <div class="row"> 1891 <div class="col-md-8"> 1892 <p class="MsoNormal" style="text-align:justify;">A <a href="https://auvine.com.br/"><strong>Auvine</strong></a> nasceu de uma combinação que não é tão comum quanto deveria: visão estratég
1892ica, sensibilidade de marca e uma paixão genuÃna pelo universo do vinho. Suas sócias carregam mais de uma década de experiência em Marketing Digital, perÃodo em que ajudaram empresas a se posicionarem, crescerem e, principalmente, criarem conexões reais com as pessoas. Nesse caminho, aprenderam que marcas fortes não são construÃdas apenas com boas estratégias, mas com propósito, consistência e verdade, pilares que hoje sustentam cada decisão aqui dentro.</p> 1893<p class="MsoNormal" style="text-align:justify;">Paralelamente à vida profissional, o vinho sempre esteve presente de forma natural: em momentos de descoberta, em conversas longas, em viagens, em encontros especiais ou simplesmente em um fim de dia comum que pedia algo a mais. Aos poucos, deixou de ser apenas um interesse para se tornar um território de curiosidade constante, repleto de histórias, regiões, uvas e experiências que iam muito além da taça. Foi desse envolvimento espontâneo, quase inevitável, que nasceu o desejo de transformar essa paixão em algo concreto, um projeto com identidade própria, curadoria criteriosa e um olhar mais humano sobre o consumo de vinho.</p> 1894<p class="MsoNormal" style="text-align:justify;">Desde 2024, as sócias deram um passo importante ao iniciar a venda de vinhos importados, unindo repertório de comunicação, visão estratégica e um cuidado genuÃno com a experiência do cliente. Em 2025, esse movimento ganhou forma, nome e personalidade: assim nasceu a Auvine. Mais do que uma loja virtual, a marca se posiciona como uma parceira de escolha: alguém que ajuda a simplificar, orientar e inspirar. A proposta é clara: tornar o vinho mais acessÃvel, menos intimidador e mais presente nos momentos do dia a dia, sem abrir mão da qualidade, da autenticidade e de uma curadoria que realmente faça sentido para quem compra e para quem brinda.</p> 1895<p class="MsoNormal" style="text-align:justify;"> </p> 1896<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:107%;">Missão </span></strong></p> 1897<p class="MsoNormal" style="text-align:justify;">Conectar pessoas a vinhos importados de qualidade de forma simples, prazerosa e confiável. Isso acontece por meio de uma curadoria cuidadosa, que vai além da escolha de bons rótulos e considera contexto, ocasião e significado, al
1897iada a uma comunicação clara que traduz o universo do vinho sem complicações. Cada etapa da jornada é pensada para ser acolhedora, prática e segura, criando uma experiência em que o cliente se sente orientado, confortável e confiante para escolher.</p> 1898<p class="MsoNormal" style="text-align:justify;"> </p> 1899<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:107%;">Visão </span></strong></p> 1900<p class="MsoNormal" style="text-align:justify;">Se tornar uma referência digital em vinhos importados, sendo lembrada não apenas pelo bom gosto, mas pela forma como se relaciona com as pessoas. A marca busca unir conteúdo relevante, proximidade e excelência na experiência de compra online, construindo uma presença que inspira, educa e acompanha o cliente ao longo do tempo. Mais do que crescer, o objetivo é consolidar uma reputação baseada em consistência, confiança e na capacidade de tornar o vinho parte natural e descomplicada do cotidiano.</p> 1901<p class="MsoNormal" style="text-align:justify;"> </p> 1902<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:107%;">Valores</span></strong></p> 1903<p class="MsoNormal" style="text-align:justify;">A marca tem na paixão pelo vinho o seu ponto de partida, tratando cada escolha como uma extensão dessa identidade. Mais do que comercializar rótulos, busca construir uma curadoria com propósito, em que cada vinho faça sentido não apenas pela qualidade, mas também pela ocasião, pela história e pela proposta que carrega. Esse olhar criterioso garante uma seleção coerente, capaz de conectar produto e experiência de forma autêntica.</p> 1904<p class="MsoNormal" style="text-align:justify;">A transparência orienta todas as relações, sustentando interações claras, honestas e respeitosas com clientes, parceiros e fornecedores. Ao mesmo tempo, a experiência humana é colocada no centro da jornada, com um atendimento próximo, empático e atento aos detalhes, valorizando cada contato como uma oportunidade de criar vÃnculo. Essa combinação fortalece a confiança e transforma o relacionamento em algo mais significativo do que uma simples transação.</p> 1905<p class="MsoNormal" style="text-align:justify;">O compromisso com o aprendizado contÃnuo impulsiona a evolução constante em produtos, conteúdos, serviços e no conhecimento do universo do vinho. Tudo isso é apresentado com elegância acessÃvel, traduzindo sofisticação sem excessos, em uma linguagem descomplicada e acolhedora. Como resultado, consolida-se uma base sólida de confiança, marcada pela consistência, responsabilidade e segurança em todas as interações.</p> 1906 </div> 1907 </div> 1908 </div> 1909</section> 1910
1911<script type="text/javascript"> 1912(function() { 1913 var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer; 1914 var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL; 1915 1916 setTimeout(function() { 1917 var tracking_url = '/stats/record_visit/?' + 1918 'referrer=' + encodeURIComponent(referrer) + 1919 '&url=' + encodeURIComponent(url) 1920 + '&social_event_id_suffix=8677b2cb-385e-40ca-be4c-5c4adfc1cbfc' 1921 ; 1922 new Image().src = tracking_url; 1923 }, 500); 1924})(); 1925</script>
vendor: 1 bytes, line 1925
1925
1926<script type="text/javascript"> 1927 LS.ready.then(function() { 1928 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D7385820', 'onfirstinteraction'); 1929 1930 LS.socialScripts.forEach(function (scriptSrc) { 1931 window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload'); 1932 }); 1933 }); 1934</script>
1934 1935 1936 1937 1938 1939 1940 1941 1942 <a href="https://wa.me/5511918572138" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp"> 1943 1944 <svg class="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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"/></svg> </a> 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 <div 1956 class="js-nubesdk-slot" 1957 data-nubesdk-slot="before_footer_internal" 1958 ></div> 1959 <div 1960 class="js-nubesdk-slot" 1961 data-nubesdk-slot="before_footer" 1962 ></div> 1963 1964 1965<footer class="js-footer js-hide-footer-while-scrolling footer-colors display-when-content-ready overflow-none" data-store="footer"> 1966 <div class="container py-md-3"> 1967 <div class="row"> 1968 1969 <div class="js-accordion-container accordion col-md"> 1970 <a href="#" class="js-accordion-toggle-mobile row"> 1971 <div class="font-small text-uppercase font-weight-bold col p-3">Categorias</div> 1972 <div class="d-md-none col-auto icon-48px"> 1973 <span class="js-accordion-toggle-inactive"> 1974 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg> </span> 1975 <span class="js-accordion-toggle-inactive" style="display: none;"> 1976 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.9,376.5c10-10,10-26.21,0-36.2l-204.8-204.8c-10-10-26.21-10-36.2,0L33.1,340.3c-10,10-10,26.21,0,36.2,10,10,26.21,10,36.2,0l186.7-186.7,186.7,186.7c10,10,26.21,10,36.2,0Z"/></svg> </span> 1977 </div> 1978 </a> 1979 <div class="js-accordion-content js-accordion-content-mobile"> 1980 <ul class="list py-2 font-small"> 1981 <li class="footer-menu-item"> 1982 <a class="footer-menu-link" href="https://auvine.com.br/paises/" >PaÃses</a> 1983 </li> 1984 <li class="footer-menu-item"> 1985 <a class="footer-menu-link" href="https://auvine.com.br/variedades/" >Variedades</a> 1986 </li> 1987 <li class="footer-menu-item mb-2"> 1988 <a class="footer-menu-link" href="https://auvine.com.br/produtores/" >Produtores</a> 1989 </li> 1990 </ul> </div> 1991 </div> 1992 1993 <div class="js-accordion-container accordion col-md"> 1994 <a href="#" class="js-accordion-toggle-mobile row"> 1995 <div class="font-small text-uppercase font-weight-bold col p-3">Mapa do site</div> 1996 <div class="d-md-none col-auto icon-48px"> 1997 <span class="js-accordion-toggle-inactive"> 1998 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg> </span> 1999 <span class="js-accordion-toggle-inactive" style="display: none;"> 2000 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.9,376.5c10-10,10-26.21,0-36.2l-204.8-204.8c-10-10-26.21-10-36.2,0L33.1,340.3c-10,10-10,26.21,0,36.2,10,10,26.21,10,36.2,0l186.7-186.7,186.7,186.7c10,10,26.21,10,36.2,0Z"/></svg> </span> 2001 </div> 2002 </a> 2003 <div class="js-accordion-content js-accordion-content-mobile"> 2004 <ul class="list py-2 font-small"> 2005 <li class="footer-menu-item"> 2006 <a class="footer-menu-link" href="/" >Home</a> 2007 </li> 2008 <li class="footer-menu-item"> 2009 <a class="footer-menu-link" href="https://auvine.com.br/quem-somos/" >Quem Somos</a> 2010 </li> 2011 <li class="footer-menu-item"> 2012 <a class="footer-menu-link" href="https://auvine.com.br/envios-e-entregas/" >Envios e Entregas</a> 2013 </li> 2014 <li class="footer-menu-item"> 2015 <a class="footer-menu-link" href="https://auvine.com.br/politicas-pagamento/" >Formas de Pagamento</a> 2016 </li> 2017 <li class="footer-menu-item mb-2"> 2018 <a class="footer-menu-link" href="/contato/" >Fale Conosco</a> 2019 </li> 2020 </ul> </div> 2021 </div> 2022 2023 <div class="js-accordion-container accordion col-md"> 2024 <a href="#" class="js-accordion-toggle-mobile row"> 2025 <div class="font-small text-uppercase font-weight-bold col p-3">Entre em contato</div> 2026 <div class="d-md-none col-auto icon-48px"> 2027 <span class="js-accordion-toggle-inactive"> 2028 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg> </span> 2029 <span class="js-accordion-toggle-inactive" style="display: none;"> 2030 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.9,376.5c10-10,10-26.21,0-36.2l-204.8-204.8c-10-10-26.21-10-36.2,0L33.1,340.3c-10,10-10,26.21,0,36.2,10,10,26.21,10,36.2,0l186.7-186.7,186.7,186.7c10,10,26.21,10,36.2,0Z"/></svg> </span> 2031 </div> 2032 </a> 2033 <div class="js-accordion-content js-accordion-content-mobile"> 2034 <ul class="list font-small py-2"> 2035 <li class="footer-menu-item">
2036 <a href="https://wa.me/5511918572138" class="contact-link"> 2037 5511918572138 2038 </a> 2039 </li> 2040 <li class="footer-menu-item"> 2041 <a href="tel:(11) 91857-2138" class="contact-link"> 2042 (11) 91857-2138 2043 </a> 2044 </li> 2045 <li class="footer-menu-item"> 2046 <a href="/cdn-cgi/l/email-protection#5d3e3233293c29321d3c282b343338733e3230733f2f" class="contact-link"> 2047 <span class="__cf_email__" data-cfemail="05666a6b7164716a456470736c6b602b666a682b6777">[email protected]</span> 2048 </a> 2049 </li> 2050 </ul> </div> 2051 </div> 2052 2053 <div class="col-md"> 2054 2055 <div class="js-newsletter newsletter pb-3 overflow-none"> 2056 <div class="font-small text-uppercase font-weight-bold py-3">Newsletter</div> 2057 <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form"> 2058 <div class="newsletter-form input-append row no-gutters"> 2059 <div class="col"> 2060 2061<div class="form-group mb-0 "> 2062 <input 2063 type="email" 2064 id="email" class=" form-control " 2065 autocorrect="off" 2066 autocapitalize="off" 2067 name="email" placeholder="Cadastre seu e-mail..." aria-label="E-mail" /> 2068 </div> 2069 2070 2071 </div> 2072 <div class="col-auto pl-2"> 2073 <div class="winnie-pooh" style="display: none;"> 2074 <label for="winnie-pooh-newsletter">Não preencher este campo</label> 2075 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 2076 </div> 2077 <input type="hidden" name="name" value="Sem nome" /> 2078 <input type="hidden" name="message" value="Pedido de inscrição na newsletter" /> 2079 <input type="hidden" name="type" value="newsletter" /> 2080 <input type="submit" name="contact" class="btn btn-primary" value="Enviar" /> 2081 </div> 2082 </div> 2083 </form> 2084 </div> 2085 </div> 2086 2087 </div> 2088 2089 </div> 2090 2091 2092 2093 2094 2095 2096 <div 2097 class="js-nubesdk-slot" 2098 data-nubesdk-slot="inside_footer" 2099 ></div> 2100 2101 2102 <div class="js-footer-legal footer-legal"> 2103 <div class="container"> 2104 <div class="row align-items-center text-center text-md-left"> 2105 <div class="col-md font-smallest"> 2106 <div class="d-inline-block mr-md-2"> 2107 Copyright Auvine | Comprar Vinhos Importados Online - 2026. Todos os direitos reservados. 2108 </div> 2109 2110 </div> 2111 <div class="col-md-auto"> 2112 <div class="powered-by-logo"> 2113 <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br?utm_source=store&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M29.9 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-23zM73.2 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.8h7.6v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1V51zm9.9-15.1c-2.9 0-5.3-2.4-5.3-5.3s2.4-5.3 5.3-5.3 5.3 2.4 5.3 5.3-2.4 5.3-5.3 5.3zm3.9 7.9v44.1h-7.8V43.8H87zm23.6 18.3l13.2-1.6v-2.3c0-5.4-3.4-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.1H124v-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 0-7.9 5-12.8 15.3-14.2zm0 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.1 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.4 25.6c-8.7 0-15.2 6.9-15.2
211315.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9c-.1-9-6.5-15.9-15.2-15.9zm76.2 15.9c0 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.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.1-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.7v6.4c2.5-4.6 6.8-7.4 13-7.4 6.5 0 11.3 3.2 13.9 8.6 2.3-3.7 6.6-8.6 15.1-8.6 10.3 0 16.2 7.2 16.2 18.5v26.6h-7.8V62.6c0-7.9-3.4-12.7-10-12.7-6.9 0-11.3 5.7-11.3 14.8v23.1h-7.8v-25c0-8-3.4-12.9-10-12.9-6.9 0-11.3 5.7-11.3 14.8l.1 23.2zM621.8 87.8h-10.5V43.3h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.4-19.2V43.3h10.5V68c0 7 3.4 11.2 9.3 11.2 5.8 0 9.3-4.2 9.3-11.2V43.3h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zM703 43.3h11.2L726 74.2l12-30.9h10.9l-18.3 44.5h-9.3L703 43.3zm88.4 34c-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.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.8zM809 87.8h-10.5V43.3H809v5.9c2.5-4.3 6.6-7 12.7-7 6.4 0 11.1 3.1 13.5 8.3 2.4-4.3 7.4-8.3 14.8-8.3 10.3 0 16.2 7.1 16.2 18.2v27.3h-10.5V62.5c0-6.5-3-10.6-8.5-10.6-5.7 0-9.4 4.6-9.5 11.9v24h-10.5v-25c0-6.9-3-11-8.5-11-5.8 0-9.5 4.7-9.5 12.3v23.7h-.2zm70-14.7c1.5 4.1 4.9 6.8 8.9 6.8 3.3 0 6-1.5 6-4.6 0-2.5-1.5-3.7-5.1-4.8l-5.4-1.7c-7.5-2.4-11.3-6.7-11.3-12.9 0-8.3 7-13.6 15.3-13.6 7.3 0 13.3 3.9 16.2 10.1l-8.4 4.5c-1.7-3.5-4.4-5.9-7.7-5.9-3 0-5.4 1.5-5.4 4.1 0 2.1 1.6 3.7 5 4.8l5.3 1.7c8.3 2.8 11.7 7.1 11.7 13 0 9.1-7.6 14.3-16.3 14.3-8.3 0-14.7-4.4-17.2-11.3l8.4-4.5zm40.8 14.7h-10.5V26.7h10.5v22.5c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm83.8-22.3c0 13.1-10.1 23.3-23.7 23.3s-23.7-10.3-23.7-23.3c0-13.1 10.1-23.3 23.7-23.3s23.7 10.3 23.7 23.3zm-36.9 0c0 7.6 5.8 13.7 13.2 13.7s13.2-6.1 13.2-13.7-5.8-13.7-13.2-13.7-13.2 6.1-13.2 13.7zm53.4-22.2v6.4c3.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.2v22.7h-10.4V43.3h10.4zm12.9 8.5c-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.8-5.8-13.8-13.3-13.8zM533.3 10c-.1 0-.1 0 0 0-13.2 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.6C50
21137 43.1 511 51.2 511 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.9z"/></svg></a> 2114 </div> 2115 </div> 2116 </div> 2117 </div> 2118 </div> 2119</footer> 2120 2121 2122 2123 2124 2125 <div 2126 class="js-nubesdk-slot" 2127 data-nubesdk-slot="after_footer" 2128 ></div>
vendor: 157 bytes, lines 2128-2133
2128 2129 2130 2131 2132 2133 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 2133-2138
2133<script type="text/javascript"> 2134 2135 2136 2137 2138!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>
21382&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}); 2139 2140!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(a){void 0===e[a]?e[a]=t[a]:i(t[a])&&i(e[a])&&Object.keys(t[a]).length>0&&s(e[a],t[a])}
vendor: 14,698 bytes, line 2140
2140))}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){var e="undefined"!=typeof window?window:{};return s(e,n),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,i){return(p=h()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&d(a,i.prototype),a}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return p(e,arguments,l(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var c=function(e){var t,i;function s(t){var i,s,a;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),a=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(u(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var i=o(),s=r(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var l="div";0===n.indexOf("<li")&&(l="ul"),0===n.indexOf("<tr")&&(l="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(l="tr"),0===n.indexOf("<tbody")&&(l="table"),0===n.indexOf("<option")&&(l="select");var d=s.createElement(l);d.innerHTML=n;for(var h=0;h<d.childNodes.length;h+=1)a.push(d.childNodes[h])}else a=function(e,t){if("string"!=typeof e)return[e];for(var i=[],s=t.querySelectorAll(e),a=0;a<s.length;a+=1)i.push(s[a]);return i}(e.trim(),t||s)}else if(e.nodeType||e===i||e===s)a.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;a=e}return new c(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(a))}m.fn=c.prototype;var g,y,C,w={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,s)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,s)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return f(this,(function(e){return s.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));this.forEach((function(e){s.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transition="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),m(t).is(a))r.apply(t,i);else for(var s=m(t).parents(),n=0;n<s.length;n+=1)m(s[n]).is(a)&&r.apply(s[n],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var d,h=s.split(" "),p=0;p<this.length;p+=1){var u=this[p];if(a)for(d=0;d<h.length;d+=1){var c=h[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[c]||(u.dom7LiveListeners[c]=[]),u.dom7LiveListeners[c].push({listener:r,proxyListener:o}),u.addEventListener(c,o,n)}else for(d=0;d<h.length;d+=1){var v=h[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[v]||(u.dom7Listeners[v]=[]),u.dom7Listeners[v].push({listener:r,proxyListener:l}),u.addEventListener(v,l,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],h=0;h<this.length;h+=1){var p=this[h],u=void 0;if(!a&&p.dom7Listeners?u=p.dom7Listeners[d]:a&&p.dom7LiveListeners&&(u=p.dom7LiveListeners[d]),u&&u.length)for(var c=u.length-1;c>=0;c-=1){var v=u[c];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1)):r||(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1))}}return this},trigger:function(){for(var e=o(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n<a.length;n+=1)for(var l=a[n],d=0;d<this.length;d+=1){var h=this[d];if(e.CustomEvent){var p=new e.CustomEvent(l,{detail:r,bubbles:!0,cancelable:!0});h.dom7EventData=i.filter((function(e,t){return t>0})),h.dispatchEvent(p),h.dom7EventData=[],delete h.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=o();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=o(),t=r(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,l=i.clientLeft||a.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-n,left:s.left+h-l}}return null},css:function(e,t){var i,s=o();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,i){e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=o(),a=r(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=m(e),i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}if(e===a)return n===a;if(e===s)return n===s;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var i=t+e;return m(i<0?[]:[this[i]])}return m([this[e]])},append:function(){for(var e,t=r(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof c)for(var n=0;n<e.length;n+=1)this[s].appendChild(e[n]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,s=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var a=s.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof c)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?m(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return m(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e?m(s).is(e)&&t.push(s):t.push(s),s=s.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return m(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,a=0;a<s.length;a+=1)e&&!m(s[a]).is(e)||t.push(s[a]);return m(t)},filter:function(e){return m(f(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function b(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function T(){return Date.now()}function S(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function x(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i)for(var s=Object.keys(Object(i)),a=0,r=s.length;a<r;a+=1){var n=s[a],o=Object.getOwnPropertyDescriptor(i,n);void 0!==o&&o.enumerable&&(S(e[n])&&S(i[n])?x(e[n],i[n]):!S(e[n])&&S(i[n])?(e[n]={},x(e[n],i[n])):e[n]=i[n])}}return e}function E(e,t){Object.keys(t).forEach((function(i){S(t[i])&&Object.keys(t[i]).forEach((function(s){"function"==typeof t[i][s]&&(t[i][s]=t[i][s].bind(e))})),e[i]=t[i]}))}function M(){return g||(g=function(){var e=o(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),y||(y=function(e){var t=(void 0===e?{}:e).userAgent,i=M(),s=o(),a=s.navigator.platform,r=t||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),p=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a,f="MacIntel"===a;return!p&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768"].indexOf(l+"x"+d)>=0&&((p=r.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),f=!1),h&&!v&&(n.os="android",n.android=!0),(p||c||u)&&(n.os="ios",n.ios=!0),n}(e)),y}function k(){return C||(C=function(){var e,t=o();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),C}
2140Object.keys(w).forEach((function(e){m.fn[e]=w[e]}));var L={name:"resize",create:function(){var e=this;x(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=o();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=o();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},z={attach:function(e,t){void 0===t&&(t={});var i=o(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},O={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){E(this,{observer:t(t({},z),{},{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function I(e){var t=r(),i=o(),s=this.touchEventsData,a=this.params,n=this.touches;if(!this.animating||!a.preventInteractionOnTransition){var l=e;l.originalEvent&&(l=l.originalEvent);var d=m(l.target);if(("wrapper"!==a.touchEventsTarget||d.closest(this.wrapperEl).length)&&(s.isTouchEvent="touchstart"===l.type,(s.isTouchEvent||!("which"in l)||3!==l.which)&&!(!s.isTouchEvent&&"button"in l&&l.button>0||s.isTouched&&s.isMoved)))if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||d.closest(a.swipeHandler)[0]){n.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,n.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var h=n.currentX,p=n.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=i.screen.width-c)){if(x(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=h,n.startY=p,s.touchStartTime=T(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;d.is(s.formElements)&&(v=!1),t.activeElement&&m(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]&&t.activeElement.blur();var f=v&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||f)&&l.preventDefault()}this.emit("touchStart",l)}}}}function A(e){var t=r(),i=this.touchEventsData,s=this.params,a=this.touches,n=this.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),d="touchmove"===o.type?l.pageX:o.pageX,h="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(x(a,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=T()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(h<a.startY&&this.translate<=this.maxTranslate()||h>a.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<a.startX&&this.translate<=this.maxTranslate()||d>a.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&m(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);
2140if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=d,a.currentY=h;var p=a.currentX-a.startX,u=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))<this.params.threshold)){var c;if(void 0===i.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+u*u>=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>s.touchAngle:90-c>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var v=this.isHorizontal()?p:u;a.diff=v,v*=s.touchRatio,n&&(v=-v),this.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var f=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),v>0&&i.currentTranslate>this.minTranslate()?(f=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+v,g))):v<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-v,g))),f&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(v)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 5,217 bytes, line 2140
2140if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:T()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}function B(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h,p=T(),u=p-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=T(),b((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var c=i.velocities.pop(),v=i.velocities.pop(),f=c.position-v.position,m=c.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(m>150||T()-c.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,y=t.velocity*g,C=t.translate+y;r&&(C=-C);var w,S,x=!1,E=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(C<t.maxTranslate())s.freeModeMomentumBounce?(C+t.maxTranslate()<-E&&(C=t.maxTranslate()-E),w=t.maxTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.maxTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(C>t.minTranslate())s.freeModeMomentumBounce?(C-t.minTranslate()>E&&(C=t.minTranslate()+E),w=t.minTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.minTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(s.freeModeSticky){for(var M,P=0;P<l.length;P+=1)if(l[P]>-C){M=P;break}C=-(C=Math.abs(l[M]-C)<Math.abs(l[M-1]-C)||"next"===t.swipeDirection?l[M]:l[M-1])}if(S&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=r?Math.abs((-C-t.translate)/t.velocity):Math.abs((C-t.translate)/t.velocity),s.freeModeSticky){var k=Math.abs((r?-C:C)-t.translate),L=t.slidesSizesGrid[t.activeIndex];g=k<L?s.speed:k<2*L?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&x?(t.updateProgress(w),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout((function(){t.setTranslate(w),n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(C),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(C),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var z=0,O=t.slidesSizesGrid[0],I=0;I<o.length;I+=I<s.slidesPerGroupSkip?1:s.slidesPerGroup){var A=I<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[I+A]?h>=o[I]&&h<o[I+A]&&(z=I,O=o[I+A]-o[I]):h>=o[I]&&(z=I,O=o[o.length-1]-o[o.length-2])}var B=(h-o[z])/O,D=z<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(B>=s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z)),"prev"===t.swipeDirection&&(B>1-s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(z+D):t.slideTo(z):("next"===t.swipeDirection&&t.slideTo(z+D),"prev"===t.swipeDirection&&t.slideTo(z))}}}function D(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>
21401)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function G(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function N(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var $=!1;function F(){}var V={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},H={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&x(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(s,r)}return a.__emitterProxy=t,s.on(e,a,i)},onAny:function(e,t){if("function"!=typeof e)return this;var i=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[i](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=s):(e=r[0].events,t=r[0].data,i=r[0].context||s),t.unshift(i);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){if(s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEac
2140h((function(s){s.apply(i,[e].concat(t))})),s.eventsListeners&&s.eventsListeners[e]){var a=[];s.eventsListeners[e].forEach((function(e){a.push(e)})),a.forEach((function(e){e.apply(i,t)}))}})),s}},update:{updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.width?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),x(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=o(),t=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,n=this.virtual&&t.virtual.enabled,l=n?this.virtual.slides.length:this.slides.length,d=i.children("."+this.params.slideClass),h=n?this.virtual.slides.length:d.length,p=[],u=[],c=[];function v(e,i){return!t.cssMode||i!==d.length-1}var f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(this));var m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(this));var g=this.snapGrid.length,y=this.snapGrid.length,C=t.spaceBetween,w=-f,b=0,T=0;if(void 0!==s){var S,E;"string"==typeof C&&C.indexOf("%")>=0&&(C=parseFloat(C.replace("%",""))/100*s),this.virtualSize=-C,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(S=Math.floor(h/t.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(S=Math.max(S,t.slidesPerView*t.slidesPerColumn)));for(var M,P=t.slidesPerColumn,k=S/P,L=Math.floor(h/t.slidesPerColumn),z=0;z<h;z+=1){E=0;var O=d.eq(z);if(t.slidesPerColumn>1){var I=void 0,A=void 0,B=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor(z/(t.slidesPerGroup*t.slidesPerColumn)),G=z-t.slidesPerColumn*t.slidesPerGroup*D,N=0===D?t.slidesPerGroup:Math.min(Math.ceil((h-D*P*t.slidesPerGroup)/P),t.slidesPerGroup);I=(A=G-(B=Math.floor(G/N))*N+D*t.slidesPerGroup)+B*S/P,O.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===t.slidesPerColumnFill?(B=z-(A=Math.floor(z/P))*P,(A>L||A===L&&B===P-1)&&(B+=1)>=P&&(B=0,A+=1)):A=z-(B=Math.floor(z/k))*k;O.css("margin-"+(this.isHorizontal()?"top":"left"),0!==B&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===t.slidesPerView){var $=e.getComputedStyle(O[0],null),F=O[0].style.transform,V=O[0].style.webkitTransform;if(F&&(O[0].style.transform="none"),V&&(O[0].style.webkitTransform="none"),t.roundLengths)E=this.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else if(this.isHorizontal()){var H=parseFloat($.getPropertyValue("width")||0),j=parseFloat($.getPropertyValue("padding-left")||0),_=parseFloat($.getPropertyValue("padding-right")||0),W=parseFloat($.getPropertyValue("margin-left")||0),R=parseFloat($.getPropertyValue("margin-right")||0),q=$.getPropertyValue("box-sizing");E=q&&"border-box"===q?H+W+R:H+j+_+W+R}else{var X=parseFloat($.getPropertyValue("height")||0),Y=parseFloat($.getPropertyValue("padding-top")||0),U=parseFloat($.getPropertyValue("padding-bottom")||0),K=parseFloat($.getPropertyValue("margin-top")||0),J=parseFloat($.getPropertyValue("margin-bottom")||0),Q=$.getPropertyValue("box-sizing");E=Q&&"border-box"===Q?X+K+J:X+Y+U+K+J}F&&(O[0].style.transform=F),V&&(O[0].style.webkitTransform=V),t.roundLengths&&(E=Math.floor(E))}else E=(s-(t.slidesPerView-1)*C)/t.slidesPerView,t.roundLengths&&(E=Math.floor(E)),d[z]&&(this.isHorizontal()?d[z].style.width=E+"px":d[z].style.height=E+"px");d[z]&&(d[z].swiperSlideSize=E),c.push(E),t.centeredSlides?(w=w+E/2+b/2+C,0===b&&0!==z&&(w=w-s/2-C),0===z&&(w=w-s/2-C),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),T%t.slidesPerGroup==0&&p.push(w),u.push(w)):(t.roundLengths&&(w=Math.floor(w)),(T-Math.min(this.params.slidesPerGroupSkip,T))%this.params.slidesPerGroup==0&&p.push(w),u.push(w),w=w+E+C),this.virtualSize+=E+C,b=E,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(E+t.spaceBetween)*S,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){M=[];for(var Z=0;Z<p.length;Z+=1){var ee=p[Z];t.roundLengths&&(ee=Math.floor(ee)),p[Z]<this.virtualSize+p[0]&&M.push(ee)}p=M}if(!t.centeredSlides){M=[];for(var te=0;te<p.length;te+=1){var ie=p[te];t.roundLengths&&(ie=Math.floor(ie)),p[te]<=this.virtualSize-s&&M.push(ie)}p=M,Math.floor(this.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?d.filter(v).css({marginLeft:C+"px"}):d.filter(v).css({marginRight:C+"px"}):d.filter(v).css({marginBottom:C+"px"}
2140)),t.centeredSlides&&t.centeredSlidesBounds){var se=0;c.forEach((function(e){se+=e+(t.spaceBetween?t.spaceBetween:0)}));var ae=(se-=t.spaceBetween)-s;p=p.map((function(e){return e<0?-f:e>ae?ae+m:e}))}if(t.centerInsufficientSlides){var re=0;if(c.forEach((function(e){re+=e+(t.spaceBetween?t.spaceBetween:0)})),(re-=t.spaceBetween)<s){var ne=(s-re)/2;p.forEach((function(e,t){p[t]=e-ne})),u.forEach((function(e,t){u[t]=e+ne}))}}x(this,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:c}),h!==l&&this.emit("slidesLengthChange"),p.length!==g&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==y&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var a=this.activeIndex+t;if(a>this.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var r=i[t].offsetHeight;s=r>s?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var a=-e;s&&(a=e),i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var n=i[r],o=(a+(t.centeredSlides?this.minTranslate():0)-n.swiperSlideOffset)/(n.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var l=-(a-n.swiperSlideOffset),d=l+this.slidesSizesGrid[r];(l>=0&&l<this.size-1||d>1&&d<=this.size||l<=0&&d>=this.size)&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(t.slideVisibleClass))}n.progress=s?-o:o}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,n=this.isEnd,o=r,l=n;0===s?(a=0,r=!0,n=!0):(r=(a=(e-this.minTranslate())/s)<=0,n=a>=1),x(this,{progress:a,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!o&&this.emit("reachBeginning toEdge"),n&&!l&&this.emit("reachEnd toEdge"),(o&&!r||l&&!n)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);
2140i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,o=this.realIndex,l=this.snapIndex,d=e;if(void 0===d){for(var h=0;h<s.length;h+=1)void 0!==s[h+1]?i>=s[h]&&i<s[h+1]-(s[h+1]-s[h])/2?d=h:i>=s[h]&&i<s[h+1]&&(d=h+1):i>=s[h]&&(d=h);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(r.slidesPerGroupSkip,d);t=p+Math.floor((d-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==n){var u=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);x(this,{snapIndex:t,realIndex:u,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=m(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(m(i).attr("data-swiper-slide-index"),10):this.clickedIndex=m(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;var r=function(e,t){void 0===t&&(t="x");var i,s,a,r=o(),n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?((s=n.transform||n.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new r.WebKitCSSMatrix("none"===s?"":s)):i=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=r.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}(a[0],e);return i&&(r=-r),r||0},setTranslate:function(e,t){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,r=this.wrapperEl,n=this.progress,o=0,l=0;this.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||a.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var d=this.maxTranslate()-this.minTranslate();(0===d?0:(e-this.minTranslate())/d)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var r=this,n=r.params,o=r.wrapperEl;if(r.animating&&n.preventInteractionOnTransition)return!1;var l,d=r.minTranslate(),h=r.maxTranslate();if(l=s&&e>
2140d?d:s&&e<h?h:e,r.updateProgress(l),n.cssMode){var p,u=r.isHorizontal();if(0===t)o[u?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo(((p={})[u?"left":"top"]=-l,p.behavior="smooth",p));else o[u?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(r.setTransition(0),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var r=t;if(r||(r=i>a?"next":i<a?"prev":"reset"),this.emit("transitionStart"),e&&i!==a){if("reset"===r)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.previousIndex,a=this.params;if(this.animating=!1,!a.cssMode){this.setTransition(0);var r=t;if(r||(r=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),e&&i!==s){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=this,r=e;r<0&&(r=0);var n=a.params,o=a.snapGrid,l=a.slidesGrid,d=a.previousIndex,h=a.activeIndex,p=a.rtlTranslate,u=a.wrapperEl;if(a.animating&&n.preventInteractionOnTransition)return!1;var c=Math.min(a.params.slidesPerGroupSkip,r),v=c+Math.floor((r-c)/a.params.slidesPerGroup);v>=o.length&&(v=o.length-1),(h||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var f,m=-o[v];if(a.updateProgress(m),n.normalizeSlideIndex)for(var g=0;g<l.length;g+=1)-Math.floor(100*m)>=Math.floor(100*l[g])&&(r=g);if(a.initialized&&r!==h){if(!a.allowSlideNext&&m<a.translate&&m<a.minTranslate())return!1;if(!a.allowSlidePrev&&m>a.translate&&m>a.maxTranslate()&&(h||0)!==r)return!1}if(f=r>h?"next":r<h?"prev":"reset",p&&-m===a.translate||!p&&m===a.translate)return a.updateActiveIndex(r),n.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==n.effect&&a.setTranslate(m),"reset"!==f&&(a.transitionStart(i,f),a.transitionEnd(i,f)),!1;if(n.cssMode){var y,C=a.isHorizontal(),w=-m;if(p&&(w=u.scrollWidth-u.offsetWidth-w),0===t)u[C?"scrollLeft":"scrollTop"]=w;else if(u.scrollTo)u.scrollTo(((y={})[C?"left":"top"]=w,y.behavior="smooth",y));else u[C?"scrollLeft":"scrollTop"]=w;return!0}return 0===t?(a.setTransition(0),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.transitionEnd(i,f)):(a.setTransition(t),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,f))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=e;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,t,i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.snapGrid,n=this.slidesGrid,o=this.rtlTranslate;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,h=l(o?this.translate:-this.translate),p=r.map((function(e){return l(e)})),u=(r[p.indexOf(h)],r[p.indexOf(h)-1]);return void 0===u&&s.cssMode&&r.forEach((function(e){!u&&h>=e&&(u=e)})),void 0!==u&&(d=n.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[n]){var l=this.snapGrid[n];o-l>(this.snapGrid[n+1]-l)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];o-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<t.loopedSlides-a/2||r>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-a?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;o<n;o+=1){var l=m(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(l)}a=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);var d=[],h=[];a.each((function(t,i){var s=m(t);i<e.loopedSlides&&h.push(t),i<a.length&&i>=a.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}
2140));for(var p=0;p<h.length;p+=1)s.append(m(h[p].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=d.length-1;u>=0;u-=1)s.prepend(m(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-n[t]-this.getTranslate();if(t<s)e=i.length-3*s+t,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l);else if(t>=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&t.append(e[s]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&this.loopDestroy();var a=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&i.prepend(e[r]);a=s+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var r=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,o=[],l=r-1;l>=e;l-=1){var d=this.slides.eq(l);d.remove(),o.unshift(d)}if("object"==typeof t&&"length"in t){for(var h=0;h<t.length;h+=1)t[h]&&i.append(t[h]);n=a>e?a+t.length:a}else i.append(t);for(var p=0;p<o.length;p+=1)i.append(o[p]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var a,r=s;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)a=e[n],this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support;this.onTouchStart=I.bind(this),this.onTouchMove=A.bind(this),this.onTouchEnd=B.bind(this),t.cssMode&&(this.onScroll=N.bind(this)),this.onClick=G.bind(this);var l=!!t.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,l),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("touchstart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,d),s.addEventListener(i.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),s.addEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,d),$||(e.addEventListener("touchstart",F),$=!0)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D,!0):this.on("observerUpdate",D,!0)},detachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support,l=!!t.nested;
2140if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,l),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("onTouchStart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,d),s.removeEventListener(i.move,this.onTouchMove,l),s.removeEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,d)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,l),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides,s=void 0===i?0:i,a=this.params,r=this.$el,n=a.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var o=this.getBreakpoint(n);if(o&&this.currentBreakpoint!==o){var l=o in n?n[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=l||this.originalParams,h=a.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!h&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var u=d.direction&&d.direction!==a.direction,c=a.loop&&(d.slidesPerView!==a.slidesPerView||u);u&&t&&this.changeDirection(),x(this.params,d),x(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,this.emit("_beforeBreakpoint",d),c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-s+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){var t=o();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a<s.length;a+=1){var r=s[a],n=r.point;r.value<=t.innerWidth&&(i=n)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=this.device,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,r){var n,l=o();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&a?d():t?((n=new l.Image).onload=d,n.onerror=d,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(
2140),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},j={},_=function(){function t(){for(var e,i,s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];1===a.length&&a[0].constructor&&a[0].constructor===Object?i=a[0]:(e=a[0],i=a[1]),i||(i={}),i=x({},i),e&&!i.el&&(i.el=e);var n=this;n.support=M(),n.device=P({userAgent:i.userAgent}),n.browser=k(),n.eventsListeners={},n.eventsAnyListeners=[],void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach((function(e){var t=n.modules[e];if(t.params){var s=Object.keys(t.params)[0],a=t.params[s];if("object"!=typeof a||null===a)return;if(!(s in i)||!("enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var o=x({},V);n.useParams(o),n.params=x({},o,j,i),n.originalParams=x({},n.params),n.passedParams=x({}
2140,i),n.params&&n.params.on&&Object.keys(n.params.on).forEach((function(e){n.on(e,n.params.on[e])})),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=m;var l=m(n.params.el);if(e=l[0]){if(l.length>1){var d=[];return l.each((function(e){var s=x({},i,{el:e});d.push(new t(s))})),d}var h,p,u;return e.swiper=n,e&&e.shadowRoot&&e.shadowRoot.querySelector?(h=m(e.shadowRoot.querySelector("."+n.params.wrapperClass))).children=function(e){return l.children(e)}:h=l.children("."+n.params.wrapperClass),x(n,{$el:l,el:e,$wrapperEl:h,wrapperEl:h[0],classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===h.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(p=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],n.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},n.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:T(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.emit("_swiper"),n.params.init&&n.init(),n}}var i,s,a,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=t.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}));e.emit("_slideClass",t,i.join(" "))}))},r.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;l<t.length;l+=1)t[l]&&!n&&(r+=1,(o+=t[l].swiperSlideSize)>s&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h<t.length;h+=1)i[h]-i[a]<s&&(r+=1);return r},r.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(s(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""}
2140)),this.emit("changeDirection"),t&&this.update()),this},r.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,r=s.$el,n=s.$wrapperEl,o=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)}
2140)),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){x(j,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+T();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,a=[{key:"extendedDefaults",get:function(){return j}},{key:"defaults",get:function(){return V}}],(s=null)&&e(i.prototype,s),a&&e(i,a),t}();Object.keys(H).forEach((function(e){Object.keys(H[e]).forEach((function(t){_.prototype[t]=H[e][t]}))})),_.use([L,O]);var W={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),x(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},R={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var n,o,l,d=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=i-this.pagination.dynamicBulletIndex,l=((o=n+(Math.min(d.length,t.dynamicMainBullets)-1))+n)/2),d.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)d.each((function(e){var s=m(e),a=s.index();a===i&&s.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=n&&a<=o&&s.addClass(t.bulletActiveClass+"-main"),a===n&&s.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===o&&s.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var h=d.eq(i),p=h.index();if(h.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=d.eq(n),c=d.eq(o),v=n;v<=o;v+=1)d.eq(v).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(p>=d.length-t.dynamicMainBullets){for(var f=t.dynamicMainBullets;f>=0;f-=1)d.eq(d.length-f).addClass(t.bulletActiveClass+"-main");d.eq(d.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(d.length,t.dynamicMainBullets+4),y=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,C=e?"right":"left";d.css(this.isHorizontal()?C:"top",y+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var w;w=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(i+1)/r,T=1,S=1;"horizontal"===w?T=b:S=b,a.find("."+t.progressbarFillClass).transform("translate3d(0,
21400,0) scaleX("+T+") scaleY("+S+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<a;r+=1)e.renderBullet?s+=e.renderBullet.call(this,r,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=m(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),x(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},q={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),r=a.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||r.push(a[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(s.loadingClass);var n=r.attr("data-background"),o=r.attr("data-src"),l=r.attr("data-srcset"),d=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],o||n,l,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(l&&(r.attr("srcset",l),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),o&&(r.attr("src",o),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),a.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var p=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(p.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",a[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",a[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,a=e.activeIndex,r=e.virtual&&i.virtual.enabled,n=i.lazy,o=i.slidesPerView;function l(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(i)}));else if(o>1)for(var h=a;h<a+o;h+=1)l(h)&&e.lazy.loadInSlide(h);else e.lazy.loadInSlide(a);if(n.loadPrevNext)if(o>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,u=o,c=Math.min(a+u+Math.max(p,u),s.length),v=Math.max(a-Math.max(u,p),0),f=a+o;f<c;f+=1)l(f)&&e.lazy.loadInSlide(f);for(var g=v;g<a;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var y=t.children("."+i.slideNextClass);y.length>0&&e.lazy.loadInSlide(d(y));var C=t.children("."+i.slidePrevClass);C.length>0&&e.lazy.loadInSlide(d(C))}}},X={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=b((function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,
2140!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))},onVisibilityChange:function(){var e=r();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},Y={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var a=0;this.isHorizontal()||(a=s,s=0);var r=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,s=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)s.trigger(e[i])}}))}}},U=[{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){E(this,{navigation:t({},W)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,a=s.$nextEl,r=s.$prevEl;!e.params.navigation.hideOnClick||m(t.target).is(r)||m(t.target).is(a)||(a?i=a.hasClass(e.params.navigation.hiddenClass):r&&(i=r.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),a&&a.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){E(this,{pagination:t({dynamicBulletIndex:0},R)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){E(this,{lazy:t({initialImageLoaded:!1},q)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){E(this,{autoplay:t(t({},X),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.auto
2140play.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){E(this,{fadeEffect:t({},Y)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};x(e.params,t),x(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}}];return _.use(U),_})); 2141 2142function createSwiper(selector, swiperParams, callback = null) { 2143 /** 2144 * Use timer to create new task instead of executing in the current one 2145 * in order to split total blocking time 2146 */ 2147 setTimeout(function() { 2148 const swiperInstance = new Swiper(selector, swiperParams); 2149 if (callback) { 2150 callback(swiperInstance); 2151 } 2152 }, 0); 2153} 2154 2155 2156 LS.ready.then(function(){ 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169// Move to our_content 2170window.urls = { 2171 "shippingUrl": "\/frete\/" 2172} 2173 2174 2175document.addEventListener('lazybeforeunveil', function(e){ 2176 if ((e.target.parentElement) && (e.target.nextElementSibling)) { 2177 var parent = e.target.parentElement; 2178 var sibling = e.target.nextElementSibling; 2179 if (sibling.classList.contains('js-lazy-loading-preloader')) { 2180 sibling.style.display = 'none'; 2181 parent.style.display = 'block'; 2182 } 2183 } 2184}); 2185 2186 2187window.lazySizesConfig = window.lazySizesConfig || {}; 2188lazySizesConfig.hFac = 0.4; 2189 2190 2191DOMContentLoaded.addEventOrExecute(() => { 2192 2193 2194 2195 jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) { 2196 e.preventDefault(); 2197 jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide(); 2198 }); 2199 2200 2201 jQueryNuvem(document).on("click", ".js-tooltip-icon", function(e) { 2202 e.preventDefault(); 2203 jQueryNuvem(this).next(".js-tooltip").show(); 2204 }); 2205 2206 2207 var $notification_status_page = jQueryNuvem(".js-notification-status-page"); 2208 var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom"); 2209 2210 2211 if ($notification_status_page.length > 0){ 2212 if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){ 2213 $notification_status_page.show(); 2214 }; 2215 jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) { 2216 e.preventDefault(); 2217 LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url')); 2218 }); 2219 } 2220 2221 2222 jQueryNuvem(".js-cart-notification-close").on("click", function(){ 2223 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 2224 setTimeout(function(){ 2225 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 2226 jQueryNuvem(".js-alert-added-to-cart").hide(); 2227 },2000); 2228 }); 2229 2230 2231 2232 2233 const footerLegal = jQueryNuvem(".js-footer-legal"); 2234 2235 restoreNotifications = function(){ 2236 2237 // Whatsapp button position 2238 if (window.innerWidth < 768) { 2239 $fixed_bottom_button.css("marginBottom", "10px"); 2240 } 2241 2242 2243 footerLegal.removeAttr("style"); 2244 }; 2245 2246 if (!window.cookieNotificationService.isAcknowledged()) { 2247 jQueryNuvem(".js-notification-cookie-banner").show(); 2248 2249 2250 const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight(); 2251 footerLegal.css("paddingBottom", cookieBannerHeight + 10 + "px"); 2252 2253 2254 $fixed_bottom_button.css("marginBottom", "65px"); 2255 2256 if (window.innerWidth > 768) { 2257 $fixed_bottom_button.css("marginBottom", "50px"); 2258 } 2259 2260 } 2261 2262 jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) { 2263 window.cookieNotificationService.acknowledge(); 2264 2265 footerLegal.removeAttr("style"); 2266 restoreNotifications(); 2267 }); 2268 2269 2270 2271 2272 2273 resetSearchBox = function(){ 2274 2275 2276 jQueryNuvem(".js-search-input").val(""); 2277 jQueryNuvem(".js-search-form-suggestions").hide(); 2278 2279 const empty_search = jQueryNuvem(".js-empty-search"); 2280 const empty_submit = jQueryNuvem(".js-search-input-submit"); 2281 2282 empty_search.fadeOut(100); 2283 empty_submit.fadeIn(100); 2284 2285 }; 2286 2287 2288 if (window.innerWidth < 768) { 2289 2290 2291 cleanURLHash = function(){ 2292 const uri = window.location.toString(); 2293 const clean_uri = uri.substring(0, uri.indexOf("#")); 2294 window.history.replaceState({}, document.title, clean_uri); 2295 }; 2296 2297 2298 goBackBrowser = function(){ 2299 cleanURLHash(); 2300 history.back(); 2301 }; 2302 2303 2304 if(window.location.href.indexOf("modal-fullscreen") > -1) { 2305 cleanURLHash(); 2306 } 2307 2308 2309 jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) { 2310 e.preventDefault(); 2311 var modal_url_hash = jQueryNuvem(this).data("modalUrl"); 2312 window.location.hash = modal_url_hash; 2313 }); 2314 2315 2316 jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) { 2317 e.preventDefault(); 2318 goBackBrowser(); 2319 }); 2320 2321 2322 window.onhashchange = function() { 2323 if(window.location.href.indexOf("modal-fullscreen") <= -1) { 2324 2325 2326 if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){ 2327 2328 2329 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2330 jQueryNuvem("body").removeClass("overflow-none"); 2331 } 2332 var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
2333 var $opened_modal_overlay = $opened_modal.prev(); 2334 2335 $opened_modal.removeClass("modal-show"); 2336 setTimeout(() => $opened_modal.hide(), 500); 2337 $opened_modal_overlay.fadeOut(500); 2338 2339 2340 resetSearchBox(); 2341 2342 2343 } 2344 } 2345 } 2346 2347 } 2348 2349 modalOpen = function(modal_id, openType){ 2350 2351 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]'); 2352 2353 if (jQueryNuvem(modal_id).hasClass("modal-show")) { 2354 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2355 jQueryNuvem("body").removeClass("overflow-none"); 2356 } 2357 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 2358 setTimeout(() => modal.hide(), 500); 2359 } else { 2360 2361 2362 if(!jQueryNuvem(".js-modal.modal-show").length){ 2363 jQueryNuvem("body").addClass("overflow-none move-right"); 2364 } 2365 2366 jQueryNuvem(modal_id).detach().appendTo("body"); 2367 jQueryNuvem(modal_id).show().addClass("modal-show"); 2368 2369 if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) { 2370 $overlay_id.fadeIn(400); 2371 $overlay_id.detach().insertBefore(modal_id); 2372 } 2373 } 2374 2375 2376 if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){ 2377 var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl"); 2378 window.location.hash = modal_url_hash; 2379 } 2380 2381 }; 2382 2383 jQueryNuvem(document).on("click", ".js-modal-open", function(e) { 2384 e.preventDefault(); 2385 const modal_id = jQueryNuvem(this).data('toggle'); 2386 modalOpen(modal_id); 2387 }); 2388 2389 jQueryNuvem(document).on("click", ".js-modal-close", function(e) { 2390 e.preventDefault(); 2391 2392 2393 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2394 jQueryNuvem("body").removeClass("overflow-none"); 2395 } 2396 var $modal = jQueryNuvem(this).closest(".js-modal"); 2397 var modal_id = $modal.attr('id'); 2398 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]'); 2399 $modal.removeClass("modal-show"); 2400 setTimeout(() => $modal.hide(), 500); 2401 $overlay_id.fadeOut(500); 2402 2403 2404 if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) { 2405 goBackBrowser(); 2406 } 2407 2408 2409 resetSearchBox(); 2410 2411 2412 }); 2413 2414 jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) { 2415 e.preventDefault(); 2416 2417 2418 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 2419 jQueryNuvem("body").removeClass("overflow-none"); 2420 } 2421 2422 var modal_id = jQueryNuvem(this).data('modalId'); 2423 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 2424 setTimeout(() => modal.hide(), 500); 2425 jQueryNuvem(this).fadeOut(500); 2426 2427 2428 resetSearchBox(); 2429 2430 2431 }); 2432 2433 2434 jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) { 2435 e.preventDefault(); 2436 var parent = jQueryNuvem(this).closest(".js-card-collapse"); 2437 parent.find(".js-card-collapse-toggle").toggleClass('active'); 2438 parent.toggleClass('active'); 2439 }); 2440 2441 2442 function toggleAccordion(selector){ 2443 if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){ 2444 jQueryNuvem(selector).hide(); 2445 }else{ 2446 jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle(); 2447 jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle(); 2448 } 2449 jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").first().slideToggle("fast"); 2450 } 2451 2452 jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) { 2453 e.preventDefault(); 2454 toggleAccordion(this); 2455 }); 2456 2457 if(window.innerWidth < 768){ 2458 jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) { 2459 e.preventDefault(); 2460 toggleAccordion(this); 2461 }); 2462 jQueryNuvem(".js-accordion-content-mobile").hide(); 2463 }else{ 2464 jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href'); 2465 } 2466 2467 2468 const inViewport = (entries, observer) => {
2469 entries.forEach(entry => { 2470 if (entry.isIntersecting && !entry.target.observed) { 2471 entry.target.classList.add("is-inViewport"); 2472 entry.target.observed = true; 2473 } 2474 }); 2475 }; 2476 2477 // Attach observer to every [data-transition] element: 2478 const ELs_inViewport = document.querySelectorAll('[data-transition]'); 2479 ELs_inViewport.forEach(EL => { 2480 EL.observed = false; // Initialize the observed flag for each element 2481 const Obs = new IntersectionObserver(inViewport); 2482 Obs.observe(EL); 2483 }); 2484 2485 2486 2487 2488 2489 2490 2491 jQueryNuvem(".js-toggle-menu-panel").click(function (e) { 2492 e.preventDefault(); 2493 jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show"); 2494 }); 2495 2496 jQueryNuvem(".js-toggle-menu-back").click(function (e) { 2497 e.preventDefault(); 2498 var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel"); 2499 $panel_to_change.removeClass("nav-list-panel-show"); 2500 setTimeout(function(){ 2501 $panel_to_change.hide(); 2502 },600); 2503 }); 2504 2505 closeHamburgerSubpanels = function() { 2506 jQueryNuvem("#nav-hamburger").addClass("modal-transition-fast"); 2507 jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show"); 2508 2509 setTimeout(function(){ 2510 jQueryNuvem(".js-menu-panel").hide(); 2511 jQueryNuvem("#nav-hamburger").removeClass("modal-transition-fast"); 2512 },1000); 2513 }; 2514 2515 jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () { 2516 closeHamburgerSubpanels(); 2517 }); 2518 2519 2520 var win_height = window.innerHeight; 2521 var head_height = jQueryNuvem(".js-head-main").height(); 2522 2523 jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px'); 2524 2525 jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) { 2526 jQueryNuvem(e.currentTarget).addClass("active"); 2527 }).on("mouseleave", function(e) { 2528 jQueryNuvem(e.currentTarget).removeClass("active"); 2529 }); 2530 2531 jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) { 2532 jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected"); 2533 jQueryNuvem(e.currentTarget).addClass("selected"); 2534 }).on("mouseleave", function(e) { 2535 const self = jQueryNuvem(this); 2536 setTimeout(function(){ 2537 self.removeClass("selected"); 2538 },500); 2539 }); 2540 2541 jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) { 2542 jQueryNuvem('.js-desktop-nav-item').removeClass("selected"); 2543 }); 2544 2545 2546 2547 var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth); 2548 var headerMenuBarContainer = jQueryNuvem('.js-menu-and-banners-row').first(el => el.offsetWidth); 2549 var headerBannerContainer = 0; 2550 var menuCategoriesContainer = 0; 2551 2552 var menuCategoriesContainer = jQueryNuvem('.js-desktop-nav-categories').first(el => el.offsetWidth); 2553 2554 var menuColWidth = (headerMenuBarContainer - 51) - menuCategoriesContainer - headerBannerContainer; 2555 2556 var menuItems = 0; 2557 2558 jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) { 2559 menuItems += jQueryNuvem(el).first(el => el.offsetWidth); 2560 }); 2561 2562 jQueryNuvem(".js-nav-desktop-list").on("scroll", function() { 2563 var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft"); 2564 if(position == 0) { 2565 jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable'); 2566 } else { 2567 jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable'); 2568 } 2569 if(position == ( menuItems - menuContainer )) { 2570 jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable'); 2571 } else { 2572 jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable'); 2573 } 2574 }); 2575 2576 if (menuContainer < menuItems) { 2577 jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll');
2578 jQueryNuvem('.js-nav-desktop-list-arrow').show(); 2579 jQueryNuvem(".js-desktop-nav-col").css("width" , menuColWidth.toString() + 'px'); 2580 } 2581 2582 2583 jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible").css("height" , "auto").css("overflow" , "initial"); 2584 2585 jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() { 2586 var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400; 2587 jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' })); 2588 }); 2589 jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() { 2590 var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400; 2591 jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' })); 2592 }); 2593 2594 2595 jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) { 2596 const self = jQueryNuvem(this); 2597 self.css("pointer-events" , "none"); 2598 setTimeout(function(){ 2599 self.css("pointer-events" , "initial"); 2600 },1000); 2601 }); 2602 2603 2604 const search_input = jQueryNuvem(".js-search-input"); 2605 2606 jQueryNuvem(".js-search-button").on("click", function (e) { 2607 setTimeout(function(){ 2608 search_input.val('').each(el => el.focus()); 2609 },10); 2610 }); 2611 2612 2613 var $category_controls = jQueryNuvem(".js-category-controls"); 2614 2615 2616 2617 2618 2619 2620 var topbarHeight = jQueryNuvem(".js-adbar").outerHeight(); 2621 2622 window.addEventListener("scroll", function() { 2623 2624 var scrolledPosition = window.pageYOffset; 2625 2626 var header = jQueryNuvem(".js-head-main"); 2627 var navbarHeight = header.outerHeight(); 2628 2629 2630 2631 if (scrolledPosition > navbarHeight) { 2632 header.addClass('compress').css('top', -topbarHeight + 'px' ); 2633 } else { 2634 header.removeClass('compress').css("top", "0px"); 2635 } 2636 }); 2637 2638 2639 2640 2641 2642 2643 changeLang = function(element) { 2644 var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url"); 2645 location.href = selected_country_url; 2646 }; 2647 2648 jQueryNuvem('.js-lang-select').on("change", function (e) { 2649 lang_select_option = jQueryNuvem(this); 2650 2651 changeLang(lang_select_option); 2652 }); 2653 2654 2655 var slidesPerViewDesktopVal = 4; 2656 var slidesPerViewMobileVal = 2.25; 2657 var itemSwiperSpaceBetween = 15; 2658 2659 2660 hideSwiperControls = function(elemPrev, elemNext) { 2661 if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){ 2662 jQueryNuvem(elemPrev).remove(); 2663 jQueryNuvem(elemNext).remove(); 2664 } 2665 }; 2666 2667 2668 2669 2670 2671 2672 2673 2674 var nav_height = jQueryNuvem(".js-head-main").innerHeight(); 2675 2676 2677 2678 2679 2680 2681 const noStockVariants = (container = null) => { 2682 2683 const config = { 2684 variantsGroup: ".js-product-variants-group", 2685 variantButton: ".js-insta-variant", 2686 noStockClass: "btn-variant-no-stock", 2687 dataVariationId: "data-variation-id", 2688 dataOption: "data-option" 2689 }; 2690 2691 const wrapper = container ? container : jQueryNuvem('#single-product'); 2692 if (!wrapper) return; 2693 2694 const dataVariants = wrapper.data('variants'); 2695 const variantsLength = wrapper.find(config.variantsGroup).length; 2696 2697 const getOptions = (productVariationId, variantOption) => { 2698 if (productVariationId === 2) { 2699 return { 2700 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 2701 option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()), 2702 option2: String(jQueryNuvem(variantOption).attr('data-option')), 2703 }; 2704 } else if (productVariationId === 1) { 2705 return { 2706 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 2707 option1: String(jQueryNuvem(variantOption).attr('data-option')), 2708 }; 2709 } else { 2710 return { 2711 option0: String(jQueryNuvem(variantOption).attr('data-option')), 2712 }; 2713 } 2714 }; 2715 2716 const filterVariants = (options) => { 2717 return dataVariants.filter(variant => { 2718 return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available; 2719 }); 2720 }; 2721 2722 const updateStockStatus = (productVariationId) => { 2723 const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`); 2724 variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass); 2725 2726 variationGroup.find(config.variantButton).each((variantOption, item) => { 2727 const options = getOptions(productVariationId, variantOption); 2728 const itemsAvailable = filterVariants(options); 2729 const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`); 2730 2731 if (!itemsAvailable.length) { 2732 button.addClass(config.noStockClass); 2733 } 2734 }); 2735 }; 2736 2737 for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) { 2738 updateStockStatus(productVariationId); 2739 } 2740 }; 2741 2742 noStockVariants(); 2743 2744 2745 2746 changeVariantButton = function(selector, parentSelector) { 2747 selector.siblings().removeClass("selected"); 2748 selector.addClass("selected"); 2749 var option_id = selector.attr('data-option'); 2750 var parent = selector.closest(parentSelector); 2751 var selected_option = parent.find('.js-variation-option option').filter(function (el) { 2752 return el.value == option_id; 2753 }); 2754 selected_option.prop('selected', true).trigger('change'); 2755 parent.find('.js-insta-variation-label').html(option_id); 2756 } 2757 2758 2759 jQueryNuvem(document).on("click", ".js-insta-variant", function (e) { 2760 e.preventDefault(); 2761 $this = jQueryNuvem(this); 2762 changeVariantButton($this, '.js-product-variants-group'); 2763 }); 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) { 2774 if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) { 2775 if (installment_data.without_interests) { 2776 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 2777 } 2778 } 2779 return max_installments_without_interests; 2780 } 2781 2782 2783 function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) { 2784 if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) { 2785 if (installment_data.without_interests == false) { 2786 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 2787 } 2788 } 2789 return max_installments_with_interests; 2790 } 2791 2792 2793 function refreshInstallmentv2(price){ 2794 jQueryNuvem(".js-modal-installment-price" ).each(function( el ) { 2795 const installment = Number(jQueryNuvem(el).data('installment')); 2796 jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
2796ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2})); 2797 }); 2798 } 2799 2800 2801 2802 function changeVariant(variant) { 2803 jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide(); 2804 jQueryNuvem("#shipping-variant-id").val(variant.id); 2805 2806 var parent = jQueryNuvem("body"); 2807 if (variant.element) { 2808 parent = jQueryNuvem(variant.element); 2809 if(parent.hasClass("js-quickshop-container")){ 2810 var quick_id = parent.attr("data-quickshop-id"); 2811 var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 2812 } 2813 } 2814 2815 if(parent.hasClass("js-quickshop-container")){ 2816 var itemContainer = parent.closest('.js-item-product'); 2817 if(itemContainer.hasClass("js-item-slide")){ 2818 var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 2819 } 2820 noStockVariants(parent); 2821 } else { 2822 noStockVariants(); 2823 } 2824 2825 var sku = parent.find('.js-product-sku'); 2826 if(sku.length) { 2827 sku.text(variant.sku).show(); 2828 } 2829 2830 var stock = parent.find('.js-product-stock'); 2831 stock.text(variant.stock).show(); 2832 2833 2834 var installment_helper = function($element, amount, price){ 2835 $element.find('.js-installment-amount').text(amount); 2836 $element.find('.js-installment-price').attr("data-value", price); 2837 $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 2838 if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) { 2839 $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 2840 } else { 2841 $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 2842 } 2843 }; 2844 2845 var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container'); 2846 2847 if (variant.installments_data) { 2848 var variant_installments = JSON.parse(variant.installments_data); 2849 var max_installments_without_interests = [0,0]; 2850 var max_installments_with_interests = [0,0]; 2851 2852 jQueryNuvem('.js-payment-provider-installments-row').hide(); 2853 2854 for (let payment_method in variant_installments) { 2855 2856 var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1'; 2857 var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value"); 2858 2859 let installments = variant_installments[payment_method]; 2860 for (let number_of_installment in installments) { 2861 let installment_data = installments[number_of_installment]; 2862 max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests); 2863 max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests); 2864 var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment; 2865 2866 if(minimumInstallmentValue <= installment_data.installment_value) { 2867 jQueryNuvem(installment_container_selector).show(); 2868 } 2869 2870 if(!parent.hasClass("js-quickshop-container")){ 2871 installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2)); 2872 } 2873 } 2874 } 2875 var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments'); 2876 var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments'); 2877 var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon'); 2878 2879 var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests; 2880 2881 if(installments_to_use[0] <= 1 ) { 2882 $installments_container.hide(); 2883 $installments_modal_link.hide(); 2884 $payments_module.hide(); 2885 $installmens_card_icon.hide(); 2886 } else { 2887 $installments_container.show(); 2888 $installments_modal_link.show(); 2889 $payments_module.show(); 2890 $installmens_card_icon.show(); 2891 installment_helper($installments_container, installments_to_use[0], installments_to_use[1]); 2892 } 2893 } 2894 2895 if (variant.contact) { 2896 $payments_module.hide(); 2897 } 2898 2899 if(!parent.hasClass("js-quickshop-container")){ 2900 jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number); 2901 } 2902 2903 if (variant.price_short){ 2904 parent.find('.js-price-display').text(variant.price_short).show(); 2905 parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw); 2906 2907 parent.find('.js-price-without-taxes').text(variant.price_without_taxes); 2908 parent.find('.js-price-without-taxes-container').show(); 2909 } else { 2910 parent.find('.js-price-display, .js-price-without-taxes-container').hide(); 2911 } 2912 2913 if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) { 2914 parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show(); 2915 } else { 2916 parent.find('.js-compare-price-display').hide(); 2917 } 2918 2919 var button = parent.find('.js-addtocart'); 2920 const quickshopButtonWording = parent.find('.js-open-quickshop-wording'); 2921 const quickshopButtonIcon = parent.find('.js-open-quickshop-icon'); 2922 button.removeClass('cart').removeClass('contact').removeClass('nostock'); 2923 var $product_shipping_calculator = parent.find("#product-shipping-container"); 2924 2925 2926 if (!variant.available){ 2927 button.val('Esgotado'); 2928 button.addClass('nostock'); 2929 button.attr('disabled', 'disabled'); 2930 quickshopButtonWording.text('Esgotado'); 2931 quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline"); 2932 $product_shipping_calculator.hide(); 2933 } else if (variant.contact) { 2934 button.val('Preço sob Consulta'); 2935 button.addClass('contact'); 2936 button.removeAttr('disabled'); 2937 quickshopButtonWording.text('Preço sob Consulta'); 2938 quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline"); 2939 $product_shipping_calculator.hide(); 2940 } else { 2941 button.val('Comprar'); 2942 button.addClass('cart'); 2943 button.removeAttr('disabled'); 2944 quickshopButtonWording.text('Comprar'); 2945 quickshopButtonIcon.addClass("d-md-inline"); 2946 $product_shipping_calculator.show(); 2947 } 2948 2949 2950 2951 if(variant.stock == 1) { 2952 parent.find('.js-last-product').show(); 2953 } else { 2954 parent.find('.js-last-product').hide(); 2955 } 2956 2957 2958 2959 LS.updateShippingProduct(); 2960 2961 zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 2962 jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant); 2963 2964 2965 LS.subscriptionChangeVariant(variant); 2966 } 2967 2968 2969 jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
2970 var $parent = jQueryNuvem(this).closest(".js-product-variants"); 2971 var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group"); 2972 var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container"); 2973 2974 2975 var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id"); 2976 2977 if($parent.hasClass("js-product-quickshop-variants")){ 2978 2979 var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product"); 2980 2981 2982 if($quickshop_parent.hasClass("js-item-slide")){ 2983 var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 2984 }else{ 2985 var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 2986 } 2987 2988 LS.changeVariant(changeVariant, $quickshop_variant_selector); 2989 2990 2991 var selected_option_id = jQueryNuvem(this).val(); 2992 var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 2993 2994 $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 2995 $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 2996 2997 } else { 2998 LS.changeVariant(changeVariant, '#single-product'); 2999 } 3000 3001 3002 var $this_product_container = jQueryNuvem(this).closest(".js-product-container"); 3003 3004 if($this_product_container.hasClass("js-quickshop-container")){ 3005 var this_quickshop_id = $this_product_container.attr("data-quickshop-id"); 3006 var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]'); 3007 } 3008 var $this_compare_price = $this_product_container.find(".js-compare-price-display"); 3009 var $this_price = $this_product_container.find(".js-price-display"); 3010 var $installment_container = $this_product_container.find(".js-product-payments-container"); 3011 var $installment_text = $this_product_container.find(".js-max-installments-container"); 3012 var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form"); 3013 3014 // Get the current product discount percentage value 3015 var current_percentage_value = $this_product_container.find(".js-offer-percentage"); 3016 3017 // Get the current product price and promotional price 3018 var compare_price_value = $this_compare_price.html(); 3019 var price_value = $this_price.html(); 3020 3021 // Calculate new discount percentage based on difference between filtered old and new prices 3022 const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value); 3023 if(percentageDifference){ 3024 $this_product_container.find(".js-offer-percentage").text(percentageDifference); 3025 $this_product_container.find(".js-offer-label").css("display" , "table"); 3026 } 3027 3028 if ($this_compare_price.css("display") == "none" || !percentageDifference) { 3029 $this_product_container.find(".js-offer-label").hide(); 3030 } 3031 if ($this_add_to_cart.hasClass("nostock")) { 3032 var $stockLabel = $this_product_container.find(".js-stock-label"); 3033 if (!$stockLabel.text().trim()) { 3034 $stockLabel.text($stockLabel.data('label')); 3035 } 3036 $stockLabel.show(); 3037 $this_product_container.find(".js-offer-label").hide(); 3038 } 3039 else { 3040 $this_product_container.find(".js-stock-label").hide(); 3041 } 3042 if ($this_price.css('display') == 'none'){ 3043 $installment_container.hide(); 3044 $installment_text.hide(); 3045 }else{ 3046 $installment_text.show(); 3047 } 3048 }); 3049 3050 3051 3052 jQueryNuvem(".js-product-form").on("submit", function (e) { 3053 var button = jQueryNuvem(e.currentTarget).find('[type="submit"]'); 3054 button.attr('disabled', 'disabled'); 3055 if ((button.hasClass('contact')) || (button.hasClass('catalog'))) { 3056 e.preventDefault(); 3057 var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val(); 3058 window.location = "\/contato\/?product=" + product_id; 3059 } else if (button.hasClass('cart')) { 3060 button.val('Incluindo...'); 3061 } 3062 }); 3063 3064 3065 3066 3067 3068 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
3069 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 3070 $quantity_input.val( parseInt($quantity_input.val(), 10) + 1); 3071 }); 3072 3073 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) { 3074 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 3075 quantity_input_val = $quantity_input.val(); 3076 if (quantity_input_val>1) { 3077 $quantity_input.val( parseInt($quantity_input.val(), 10) - 1); 3078 } 3079 }); 3080 3081 3082 3083 3084 3085 var head_height = jQueryNuvem(".js-head-main").outerHeight(); 3086 3087 if (window.innerWidth > 768) { 3088 jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px'); 3089 } 3090 3091 3092 3093 function getQuickShopImgSrc(element){ 3094 const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img'); 3095 return String(image.attr('srcset')); 3096 } 3097 3098 jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) { 3099 3100 3101 var $productContainer = jQueryNuvem(this).closest('.js-product-container'); 3102 var $productVariants = $productContainer.find(".js-variation-option"); 3103 var $productButton = $productContainer.find("input[type='submit'].js-addtocart"); 3104 3105 3106 var isQuickShop = $productContainer.hasClass('js-quickshop-container'); 3107 if (isQuickShop) { 3108 var $productButtonContainer = $productButton.closest(".js-item-submit-container"); 3109 } 3110 var isCrossSelling = $productContainer.hasClass('js-cross-selling-container'); 3111 var $quickshopBagIcon = $productButton.next(".js-quickshop-bag"); 3112 var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder"); 3113 var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text"); 3114 var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding"); 3115 var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success"); 3116 3117 3118 if (isCrossSelling) { 3119 var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src'); 3120 var quantity = $productContainer.data('quantity') 3121 var name = $productContainer.find('.js-cross-selling-product-name').text(); 3122 var price = $productContainer.find('.js-cross-selling-promo-price').text(); 3123 var addedToCartCopy = $productContainer.data('add-to-cart-translation'); 3124 } else if (!isQuickShop) { 3125 if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) { 3126 var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant'); 3127 var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset'); 3128 } else { 3129 var $defaultImg = $productContainer.find('.js-product-slide-img'); 3130 var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset'); 3131 } 3132 3133 imageSrc = imageSrc ? imageSrc.split(' ')[0] : ''; 3134 var quantity = $productContainer.find('.js-quantity-input').val(); 3135 var name = $productContainer.find('.js-product-name').text(); 3136 var price = $productContainer.find('.js-price-display').text(); 3137 var addedToCartCopy = "Comprar"; 3138 } else { 3139 var imageSrc = getQuickShopImgSrc(this); 3140 var quantity = 1; 3141 var name = $productContainer.find('.js-item-name').text(); 3142 var price = $productContainer.find('.js-price-display').text().trim(); 3143 var addedToCartCopy = "Comprar"; 3144 if ($productContainer.hasClass("js-quickshop-has-variants")) { 3145 var addedToCartCopy = "Comprar"; 3146 }else{ 3147 var addedToCartCopy = "Comprar"; 3148 } 3149 } 3150 3151 if (!jQueryNuvem(this).hasClass('contact')) { 3152 3153 e.preventDefault(); 3154 3155 3156 $productButton.hide(); 3157 $quickshopBagIcon.hide(); 3158 if (isQuickShop) { 3159 $productButtonContainer.hide(); 3160 } 3161 $productButtonPlaceholder.css('display' , 'block'); 3162 $productButtonText.fadeOut(); 3163 $productButtonAdding.addClass("active"); 3164 3165 3166 function restore_button_initial_state(){ 3167 $productButtonAdding.removeClass("active"); 3168 $productButtonText.fadeIn(); 3169 $productButtonPlaceholder.removeAttr("style").hide(); 3170 $productButton.show(); 3171 if (window.innerWidth > 768) { 3172 $quickshopBagIcon.show(); 3173 } 3174 if (isQuickShop) { 3175 $productButtonContainer.show(); 3176 } 3177 } 3178 3179 3180 var subscription_callback_error = function() { 3181 setTimeout(function() { 3182 restore_button_initial_state(); 3183 }, 500); 3184 } 3185 3186
3187 LS.subscriptionSubmit($productContainer, subscription_callback_error, e); 3188 3189 3190 var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) { 3191 3192 3193 jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc); 3194 jQueryNuvem('.js-cart-notification-item-name').text(name); 3195 jQueryNuvem('.js-cart-notification-item-quantity').text(quantity); 3196 jQueryNuvem('.js-cart-notification-item-price').text(price); 3197 3198 LS.updateNotificationDiscountLabel($productContainer[0]); 3199 3200 if($productVariants.length){ 3201 var output = []; 3202 3203 $productVariants.each( function(el){ 3204 var variants = jQueryNuvem(el); 3205 output.push(variants.val()); 3206 }); 3207 jQueryNuvem(".js-cart-notification-item-variant-container").show(); 3208 jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', ')) 3209 }else{ 3210 jQueryNuvem(".js-cart-notification-item-variant-container").hide(); 3211 } 3212 3213 3214 var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount"); 3215 var cartItemsMoney = jQueryNuvem(".js-cart-widget-total"); 3216 var cartItemsAmount = cartItemsBadge.text(); 3217 3218 cartItemsBadge.removeClass("d-none d-md-inline-block"); 3219 3220 if (window.innerWidth > 768) { 3221 cartItemsMoney.removeClass("d-none d-md-inline-block"); 3222 } 3223 3224 if(cartItemsAmount > 1){ 3225 jQueryNuvem(".js-cart-counts-plural").show(); 3226 jQueryNuvem(".js-cart-counts-singular").hide(); 3227 }else{ 3228 jQueryNuvem(".js-cart-counts-singular").show(); 3229 jQueryNuvem(".js-cart-counts-plural").hide(); 3230 } 3231 3232 3233 $productButtonAdding.removeClass("active"); 3234 $productButtonSuccess.addClass("active"); 3235 if (isQuickShop) { 3236 $productButtonContainer.show(); 3237 } 3238 3239 setTimeout(function(){ 3240 $productButtonSuccess.removeClass("active"); 3241 $productButtonText.fadeIn(); 3242 },2000); 3243 setTimeout(function(){ 3244 $productButtonPlaceholder.removeAttr("style").hide(); 3245 $productButton.show(); 3246 if (window.innerWidth > 768) { 3247 $quickshopBagIcon.show(); 3248 } 3249 },3000); 3250 3251 $productContainer.find(".js-added-to-cart-product-message").slideDown(); 3252 3253 if (isQuickShop) { 3254 jQueryNuvem("#quickshop-modal").removeClass('modal-show'); 3255 jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide(); 3256 jQueryNuvem("body").removeClass("overflow-none"); 3257 restoreQuickshopForm(); 3258 if (window.innerWidth < 768) { 3259 cleanURLHash(); 3260 } 3261 } 3262 3263 let notificationWithRelatedProducts = false; 3264 3265 3266 3267 function recommendProductsOnAddToCart(){ 3268 3269 jQueryNuvem('.js-related-products-notification-container').html(""); 3270 3271 modalOpen('#related-products-notification'); 3272 3273 jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show(); 3274 3275 3276 // Set loop for recommended products 3277 3278 function calculateRelatedNotificationLoopVal(sectionSelector) { 3279 let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount"); 3280 let loopVal = false;
3281 const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3); 3282 3283 if (applyLoop) { 3284 loopVal = true; 3285 } 3286 3287 return loopVal; 3288 } 3289 3290 let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification"); 3291 3292 // Create new swiper on add to cart 3293 3294 createSwiper('.js-swiper-related-products-notification', { 3295 lazy: true, 3296 loop: cartRelatedLoopVal, 3297 watchOverflow: true, 3298 threshold: 5, 3299 watchSlideProgress: true, 3300 watchSlidesVisibility: true, 3301 spaceBetween: itemSwiperSpaceBetween, 3302 slideVisibleClass: 'js-swiper-slide-visible', 3303 slidesPerView: 2.5, 3304 navigation: { 3305 nextEl: '.js-swiper-related-products-notification-next', 3306 prevEl: '.js-swiper-related-products-notification-prev', 3307 }, 3308 on: { 3309 afterInit: function () { 3310 hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next"); 3311 }, 3312 }, 3313 breakpoints: { 3314 768: { 3315 slidesPerView: 3.5, 3316 } 3317 } 3318 }); 3319 } 3320 3321 notificationWithRelatedProducts = html_notification_related_products != null; 3322 3323 if(notificationWithRelatedProducts){ 3324 if (isQuickShop) { 3325 setTimeout(function(){ 3326 recommendProductsOnAddToCart(); 3327 },300); 3328 }else{ 3329 recommendProductsOnAddToCart(); 3330 } 3331 } 3332 3333 3334 let shouldShowCrossSellingModal = html_notification_cross_selling != null; 3335 3336 if(!notificationWithRelatedProducts){ 3337 3338 const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type'); 3339 3340 if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){ 3341 3342 3343 modalOpen('#modal-cart', 'openFullScreenWithoutClick'); 3344 3345 }else{ 3346 3347 3348 setTimeout(function(){ 3349 jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden"); 3350 },500); 3351 3352 if (!cookieService.get('first_product_added_successfully')) { 3353 cookieService.set('first_product_added_successfully', 1, 7 ); 3354 } else{ 3355 setTimeout(function(){ 3356 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 3357 setTimeout(function(){ 3358 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 3359 jQueryNuvem(".js-alert-added-to-cart").hide(); 3360 },2000); 3361 },8000); 3362 } 3363 } 3364 } 3365 3366 3367 if (html_notification_cross_selling != null) { 3368 jQueryNuvem('.js-cross-selling-modal-body').html(""); 3369 modalOpen('#js-cross-selling-modal'); 3370 jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show(); 3371 } 3372 3373 3374 const crossSellingContainer = document.querySelector('.js-cross-selling-container'); 3375 3376 if (crossSellingContainer) { 3377 LS.fillCrossSelling(crossSellingContainer); 3378 } 3379 3380 3381 3382 if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) { 3383 zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 3384 jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart); 3385 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart); 3386 } else if (cookieService.get('calculator_zipcode')){ 3387 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 3388 jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie); 3389 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 3390 } 3391 3392 3393 3394 jQueryNuvem(".js-fs-add-this-product").hide(); 3395 jQueryNuvem(".js-fs-add-one-more").show(); 3396 3397 3398 if (isCrossSelling) { 3399 jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click'); 3400 } 3401 } 3402 var callback_error = function(){ 3403 3404 restore_button_initial_state(); 3405 } 3406 $prod_form = jQueryNuvem(this).closest("form"); 3407 LS.addToCartEnhanced( 3408 $prod_form, 3409 addedToCartCopy, 3410 'Incluindo...', 3411 'Este produto está fora de estoque.', 3412 false, 3413 callback_add_to_cart, 3414 callback_error 3415 ); 3416 } 3417 }); 3418 3419 3420 3421 jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) { 3422 if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 3423 return false;
3424 } 3425 }); 3426 3427 jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) { 3428 var itemID = jQueryNuvem(this).attr("data-item-id"); 3429 var itemVAL = jQueryNuvem(this).val(); 3430 if (itemVAL == 0) { 3431 var r = confirm("Tem certeza de que deseja excluir este item?"); 3432 if (r == true) { 3433 LS.removeItem(itemID, true); 3434 } else { 3435 jQueryNuvem(this).val(1); 3436 } 3437 } else { 3438 LS.changeQuantity(itemID, itemVAL, true); 3439 } 3440 }); 3441 3442 3443 jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) { 3444 e.preventDefault(); 3445 let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100); 3446 setTimeout(() => emptyCartAlert.fadeOut(500), 1500); 3447 }); 3448 3449 3450 document.addEventListener( 'cart.released', () => { 3451 const cart_amount = jQueryNuvem(".js-cart-widget-amount").text(); 3452 if(cart_amount == 1) { 3453 jQueryNuvem(".js-amount-one-item").show(); 3454 jQueryNuvem(".js-amount-many-items").hide(); 3455 }else{ 3456 jQueryNuvem(".js-amount-one-item").hide(); 3457 jQueryNuvem(".js-amount-many-items").show(); 3458 } 3459 }); 3460 3461 3462 3463 jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() { 3464 cookieService.remove('first_product_added_successfully'); 3465 }); 3466 3467 3468 3469 3470 if (jQueryNuvem('.js-selected-shipping-method').length) { 3471 LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {}); 3472 jQueryNuvem("#shipping-cost").removeClass('opacity-40'); 3473 } 3474 3475 3476 selectShippingOption = function(elem, save_option) { 3477 jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method'); 3478 jQueryNuvem(elem).addClass('js-selected-shipping-method'); 3479 3480 3481 LS.ShippingDiscountRow.apply(elem, {}); 3482 jQueryNuvem("#shipping-cost").removeClass('opacity-40'); 3483 3484 3485 if (save_option) { 3486 LS.saveCalculatedShipping(true); 3487 } 3488 if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) { 3489 if (jQueryNuvem(elem).hasClass("js-pickup-option")) { 3490 jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show(); 3491 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide(); 3492 } else { 3493 jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show(); 3494 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide() 3495 } 3496 } 3497 }; 3498 3499 3500 if (cookieService.get('calculator_zipcode')) { 3501 3502 3503 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 3504 3505 3506 3507 jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie); 3508 3509 3510 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 3511 3512 3513 jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form"); 3514 jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active"); 3515 jQueryNuvem(".js-shipping-calculator-spinner").show(); 3516 } else { 3517 3518 3519 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 3520 } 3521 3522 3523 removeShippingSuboptions = function(){ 3524 var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id"); 3525 jQueryNuvem("#" + shipping_suboptions_id).remove(); 3526 jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove(); 3527 }; 3528 3529 3530 3531 jQueryNuvem(".js-calculate-shipping").on("click", function (e) { 3532 e.preventDefault(); 3533 3534 let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form"); 3535 let shipping_input_val = shippingForm.find(".js-shipping-input").val(); 3536 3537 jQueryNuvem(".js-shipping-input").val(shipping_input_val); 3538 3539 3540 if (shippingForm.closest("#cart-shipping-container").length) { 3541 LS.calculateShippingAjax(
3542 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 3543 '\/frete\/', 3544 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 3545 } 3546 3547 jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val); 3548 removeShippingSuboptions(); 3549 }); 3550 3551 3552 jQueryNuvem(".js-shipping-input").on('keydown', function (e) { 3553 var key = e.which ? e.which : e.keyCode; 3554 var enterKey = 13; 3555 if (key === enterKey) { 3556 e.preventDefault(); 3557 jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click'); 3558 if (window.innerWidth < 768) { 3559 jQueryNuvem(e.currentTarget).trigger('blur'); 3560 } 3561 } 3562 }); 3563 3564 3565 jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) { 3566 selectShippingOption(this, true); 3567 jQueryNuvem(".js-shipping-method-unavailable").hide(); 3568 }); 3569 3570 3571 jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) { 3572 let shippingPrice = jQueryNuvem(this).attr("data-price"); 3573 LS.addToTotal(shippingPrice); 3574 3575 let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice); 3576 jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total)); 3577 3578 selectShippingOption(this, false); 3579 }); 3580 3581 3582 jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) { 3583 e.preventDefault(); 3584 3585 3586 if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){ 3587 jQueryNuvem(".js-other-pickup-options").slideToggle(600); 3588 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle(); 3589 }else{ 3590 jQueryNuvem(".js-other-shipping-options").slideToggle(600); 3591 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle(); 3592 } 3593 }); 3594 3595 3596 3597 calculateCartShippingOnLoad = function() { 3598 if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) { 3599 // If user already had calculated shipping: recalculate shipping 3600 setTimeout(function() { 3601 LS.calculateShippingAjax( 3602 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 3603 '\/frete\/', 3604 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 3605 removeShippingSuboptions(); 3606 toggleAccordion("#cart-shipping-container .js-toggle-shipping"); 3607 }, 100); 3608 } 3609 3610 if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) { 3611 } 3612 }; 3613 3614 3615 3616 jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) { 3617 e.preventDefault(); 3618 jQueryNuvem(".js-shipping-calculator-response").fadeOut(100); 3619 jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip"); 3620 jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active"); 3621 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 3622 }); 3623 3624 3625 3626 3627 3628 jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) { 3629 3630 e.preventDefault(); 3631 3632 3633 lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country"); 3634 changeLang(lang_select_option); 3635 3636 jQueryNuvem(this).text('Aplicando...').addClass("disabled"); 3637 }); 3638 3639 3640 3641 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 3642 if (isIOS) { 3643 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']"); 3644 ios_input_fields.addClass("form-control-ios"); 3645 jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios"); 3646 jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios"); 3647 jQueryNuvem(".js-search-form").toggleClass("search-form-ios"); 3648 jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios"); 3649 jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios"); 3650 } 3651 3652 jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) { 3653 jQueryNuvem(e.currentTarget).attr('action', ''); 3654 }); 3655 3656 jQueryNuvem(".js-form").on("submit", function (e) { 3657 jQueryNuvem(e.currentTarget).find('.js-form-spinner').show(); 3658 }); 3659 3660 3661 3662 3663 jQueryNuvem('.js-password-view').on("click", function (e) { 3664 jQueryNuvem(e.currentTarget).toggleClass('password-view'); 3665 3666 if(jQueryNuvem(e.currentTarget).hasClass('password-view')){ 3667 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
3668 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 3669 } else { 3670 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password'); 3671 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 3672 } 3673 }); 3674 3675 3676 3677 3678 3679 3680 3681 3682}); 3683 }); 3684 </script>
3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694
3694<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"586895d758224ecc944837e871aa382e","spa":2}' crossorigin="anonymous"></script>
3694 3695</body> 3696</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.