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
4<script type="text/javascript" src="https://unpkg.com/youtube-background/jquery.youtube-background.js"></script>
4 5 <link rel="preconnect" href="https://acdn-us.mitiendanube.com" /> 6 <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" /> 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 9 <meta name="viewport" content="width=device-width, initial-scale=1" /> 10 <title>Criar Minha Conta - Grasse</title> 11 <meta name="description" content="Grasse Acessórios Femininos — Semijoias Douradas, encontre brincos, anéis, colares e pulseiras com design exclusivo. Cupom 1ª compra MAISUMSOL 10%Off..." /> 12 <link rel="preload" href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/dart-style-critical-58ddb12cab0b34e05ba71ca032d62421.css" as="style" /> 13 <link rel="preload" href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/dart-style-colors-a8e67928f577c5890426305f868c6126.css" as="style" /> 14 15 16 17<meta property="og:site_name" content="Grasse" /> 18 19 20<meta property="fb:app_id" content="379938028687793" /> 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <style> 35 36 37 38 39 @import url('//fonts.googleapis.com/css?family=Karla:400,700&display=swap'); 40 41 42 43 44:root { 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 --main-foreground: #000000; 61 --main-background: #f5f3f1; 62 63 --accent-color: #c0392b; 64 65 --button-background: #d35400; 66 --button-foreground: #FFFFFF; 67 68 --label-background: #e67e22; 69 --label-foreground: #FFFFFF; 70 71 72 --adbar-background: #000000; 73 --adbar-foreground: #ffffff; 74 75 --header-background: #f5f3f1; 76 --header-foreground: #000000; 77 78 --header-mob-foreground: #000000; 79 --header-mob-background: #f4ede1; 80 81 --header-transparent-foreground: #ffffff; 82 83 --header-transparent-mob-foreground: #ffffff; 84 85 --footer-background: #ffffff; 86 --footer-foreground: #000000; 87 88 89 90 91 --main-foreground-opacity-05: #0000000D; 92 --main-foreground-opacity-08: #00000014; 93 --main-foreground-opacity-10: #0000001A; 94 --main-foreground-opacity-20: #00000033; 95 --main-foreground-opacity-30: #0000004D; 96 --main-foreground-opacity-40: #00000066; 97 --main-foreground-opacity-50: #00000080; 98 --main-foreground-opacity-60: #00000099; 99 --main-foreground-opacity-80: #000000CC; 100 --main-foreground-opacity-90: #000000E6; 101 102 --main-background-opacity-20: #f5f3f133; 103 --main-background-opacity-30: #f5f3f14D; 104 --main-background-opacity-50: #f5f3f180; 105 --main-background-opacity-80: #f5f3f1CC; 106 --main-background-opacity-90: #f5f3f1E6; 107 108 --accent-color-opacity-20: #c0392b33; 109 110 --header-foreground-opacity-20: #00000033; 111 --header-foreground-opacity-30: #0000004D; 112 113 --header-background-opacity-50: #f5f3f180; 114 115 --header-transparent-foreground-opacity-30: #ffffff4D; 116 117 --footer-foreground-opacity-20: #00000033; 118 --footer-foreground-opacity-30: #0000004D; 119 --footer-foreground-opacity-50: #00000080; 120 --footer-foreground-opacity-60: #00000099; 121 --footer-foreground-opacity-80: #000000CC; 122 123 124 --success: #4bb98c; 125 --danger: #dd7774; 126 --warning: #dc8f38; 127 128 129 130 --heading-font: "Karla", sans-serif; 131 --body-font: "Karla", sans-serif; 132 133} 134 </style> 135 136 137 <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/dart-style-critical-58ddb12cab0b34e05ba71ca032d62421.css" media="all" /> 138 139 140 <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/dart-style-colors-a8e67928f577c5890426305f868c6126.css" media="all" /> 141 142 143 <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/dart-style-async-859ae6327f681d93fd9376560a584d97.css" media="print" onload="this.media='all'"> 144 145 146 <style> 147 #nav-hamburger>div>div.modal-scrollable-area>div.modal-body.nav-body>div>ul>li:nth-child(2)>a{color:red}body>header>div.container-fluid.header-container>div.row.no-gutters.align-items-center>div.col.d-none.d-md-inline-block>div>ul>li:nth-child(2)>a{color:red}div.radio-buttons-group:nth-child(3)>ul:nth-child(4)>li:nth-child(3)>label:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1)>div:nth-child(1){font-weight:bold;font-size:initial}.label{background:#7b1620;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.7px;text-transform:uppercase}a[href="https://comgrasse.com.br/especial-r99/"]{color:#f00!important;font-weight:bold!important}h3.h5.mb-0{color:white!important}p.banner-link-text{color:white!important}ul.list{font-size:15px}ul.contact-info{font-size:15px}body>footer>div.container-fluid>div>div:nth-child(9)>div>ul>li:nth-child(1)>a{visibility:hidden;position:relative}body>footer>div.container-fluid>div>div:nth-child(9)>div>ul>li:nth-child(1)>a:after{visibility:visible;position:absolute;top:0;left:0;white-space:nowrap;content:"(31)8209-7379"}body>footer>div.container-fluid>div>div:nth-child(9)>div>ul>li:nth-child(2)>a{display:none}.col-12.col-md-9.text-center.text-md-left.pt-1{font-size:15px}body>section.contact-page>div>div>div.col-md-3>ul>li:nth-child(1)>a{visibility:hidden;position:relative}body>section.contact-page>div>div>div.col-md-3>ul>li:nth-child(1)>a:after{visibility:visible;position:absolute;top:0;left:0;white-space:nowrap;content:"(31)8209-7379"} 148 </style> 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 <link href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/common/logo-775516777-1732034016-3b1b0439a5a81292b8a60f8887465c411732034016.ico?0" class="js-favicon" rel="icon" type="image/x-icon" /> 164 <link href="//acdn-us.mitiendanube.com/stores/005/171/292/themes/common/logo-775516777-1732034016-3b1b0439a5a81292b8a60f8887465c411732034016.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" /> 165<link rel="canonical" href="" /> 166 167<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" /> 168 <meta name="google-site-verification" content="gg3yg2zzc_tffGFPKjcIKVswTBB8UvmKFMswAbszjmg" /> 169 <meta name="p:domain_verify" content="843fb9a6eb5314438e08b9d09b7791c6"/> 170
171<script> 172 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 173 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 174 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 175 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 176 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 177 178 179 const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase(); 180 const partnerAgentIdentifier = 'tiendanube\u002Dcore'; 181 const advancedMatchingConfig = {}; 182 183 if (tnTrackCookie) { 184 advancedMatchingConfig.external_id = tnTrackCookie; 185 } 186 187 const pixelId = '215881356469493'; 188 189 fbq('init', pixelId, advancedMatchingConfig); 190 fbq('set', 'agent', partnerAgentIdentifier, pixelId); 191 192 193 fbq('track', 'PageView'); 194 195</script>
195 196<noscript> 197 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=215881356469493&ev=PageView&noscript=1"/> 198</noscript> 199 200 201 202 203 204
205<script type="text/javascript"> 206 var LS = LS || {}; 207 LS.store = { 208 id : 5171292, 209 url : "grasse3.lojavirtualnuvem.com.br", 210 custom_url : "comgrasse.com.br", 211 ga4_measurement_id : "G-XQYC1TC02Y", 212 gads_measurement_id : "AW-692829228", 213 has_preexisting_google_mc_catalog : false, 214 has_google_analytics_track_product_ids : false, 215 should_group_kits_for_analytics : true, 216 skip_ga4_frontend_analytics : false, 217 skip_gads_frontend_analytics : false, 218 name: "Grasse", 219 has_kits_v2: true, 220 nube_sdk_product_state: "full", 221 }; 222 LS.cart = { 223 id : null, 224 hash : null, 225 subtotal : 0, 226 has_non_shippable_products: false, 227 has_shippable_products: false, 228 items : [ 229 ], 230 grouped_items : [ 231 ], 232 analytics_items: [ 233 ] 234 }; 235 LS.hasCartMinimumValue = false; 236 LS.abStorefrontCartExperiments = null; 237 LS.lang = "pt_BR"; 238 LS.langCode = "pt"; 239 LS.currency = { 240 code : "BRL", 241 display_short: "R\u0024", 242 display_long: "R\u0024", 243 cents_separator : ",", 244 thousands_separator : "." 245 }; 246 LS.country = "BR"; 247 LS.customer = null; 248 LS.customerHasPriceTables = false; 249 LS.template= "account.register"; 250 LS.isPreview = false; 251 LS.theme = { 252 code: "rio", 253 name: "Rio", 254 custom: true, 255 }; 256 LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=47328529" 257 258 LS.socialScripts = []; 259 LS.DOMReady = function(fn) { 260 if (document.addEventListener) { 261 document.addEventListener('DOMContentLoaded', fn); 262 } else { 263 document.attachEvent('onreadystatechange', function() { 264 if (document.readyState === 'interactive') 265 fn(); 266 }); 267 } 268 }; 269 270 // Making it a thenable so it can be made into a full fledged Promise later 271 LS._readyCallbacks = []; 272 LS.ready = { 273 then: function(callback){ 274 LS._readyCallbacks.push(callback); 275 } 276 }; 277 278 window.addEventListener('load', () => { 279 if(!window.cartService) { 280 return; 281 } 282 283 window.cartService.setCurrentLoadTime(1791457772); 284 }); 285 286 window.pageData = { 287 id: "", 288 name: "" 289 } 290 291 window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null}; 292 293 window.metricServiceDispatchQueue = []; 294 window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) }; 295 296 window.translations = { 297 cart: { 298 error_messages: { 299 out_of_stock: 'Este produto está fora de estoque.', 300 unavailable_product: 'Este produto não está disponÃvel.', 301 update_error: 'Ocorreu um erro ao atualizar o carrinho.', 302 subscription_only_product: 'Este produto está disponÃvel apenas para assinaturas.', 303 subscription_item_already_in_cart: 'Este produto já está no carrinho.', 304 subscription_limit_reached: 'Você já possui uma assinatura no carrinho.' 305 }, 306 name: 'Carrinho de compras' 307 } 308 }; 309</script>
309 310 311 312 313 314
315<script> 316 window.enableNativeLibraries = true; 317 window.hasMetricsTag = false; 318 window.hasFixFilterPaginationTag = false; 319 window.hasUpdatingCartStatusTag = false; 320 window.hasMaxPaymentDiscountFixTag = false; 321</script>
321 322 323
323<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-4df80ab5f3b4c281f6d175aa1c36fb0930.js?v=47328529" async="true"></script>
323 324
324<script>window.vanillaJS = true;</script>
324 325 326
327<script type="text/javascript"> 328 window.skipJQuery = true; 329 330 LS.ready.then(() => { 331 if (!window.jQueryNuvem) { 332 window.jQueryNuvem = $ 333 } 334 }); 335</script>
335 336 337 338 339
340<script type="text/javascript"> 341 342 function ga_send_event(category, action, label, value) { 343 return; 344 } 345 346 </script>
346 347 348 349 350 <!-- Google tag (gtag.js) --> 351
351<script async src="https://www.googletagmanager.com/gtag/js?id=G-XQYC1TC02Y&l=dataLayerTN"></script>
351 352
352<script> 353 window.dataLayerTN = window.dataLayerTN || []; 354 function gtagTN(){dataLayerTN.push(arguments);} 355 356 gtagTN('consent', 'default', { 357 'ad_storage': 'granted', 358 'ad_user_data': 'granted', 359 'ad_personalization': 'granted', 360 'analytics_storage': 'granted' 361 }); 362 363 gtagTN('js', new Date()); 364 365 let additionalConfigInfo = {}; 366 367 additionalConfigInfo = { 368 'linker': { 369 'domains': ["comgrasse.com.br","nuvem.com.br"] 370 } 371 }; 372 373 gtagTN('config', 'G-XQYC1TC02Y', additionalConfigInfo); 374 gtagTN('config', 'AW-692829228', additionalConfigInfo); 375 </script>
375 376 377
377<script> 378 const HOME_LIST_ITEM_ID = 'home'; 379 const CATEGORY_LIST_ITEM_ID = 'category'; 380 const SEARCH_LIST_ITEM_ID = 'search'; 381 382 const LIST_ITEM_NAMES = { 383 [HOME_LIST_ITEM_ID]: 'Home', 384 [CATEGORY_LIST_ITEM_ID]: 'Category', 385 [SEARCH_LIST_ITEM_ID]: 'Search results', 386 }; 387 388 </script>
388
388<script> 389 const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config'; 390 391 const HOME_ITEM_LIST_ID = 'home'; 392 const CATEGORY_ITEM_LIST_ID = 'category'; 393 const SEARCH_ITEM_LIST_ID = 'search'; 394 const CART_ITEM_LIST_ID = 'cart'; 395 const PRODUCT_ITEM_LIST_ID = 'product'; 396 397 const ITEM_LIST_NAMES = { 398 [HOME_ITEM_LIST_ID]: 'Home', 399 [CATEGORY_ITEM_LIST_ID]: 'Category', 400 [SEARCH_ITEM_LIST_ID]: 'Search results', 401 [CART_ITEM_LIST_ID]: 'Shopping cart', 402 [PRODUCT_ITEM_LIST_ID]: 'Product detail' 403 }; 404 405 const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail'; 406 407 function removeNullEntries(data) { 408 Object.entries(data).forEach(([key, value]) => { 409 if (!value) { 410 delete data[key]; 411 } 412 }); 413 } 414 415 function formatCartItemIntoGoogleAnalyticsItem(cartItem) { 416 const cartItemId = cartItem.item_id ?? cartItem.id; 417 const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}'); 418 const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID; 419 420 const cartItemData = { 421 item_id: cartItem.google_item_id, 422 item_brand: cartItem.brand, 423 item_name: cartItem.analytics_name, 424 item_variant: cartItem.analytics_variant, 425 price: +((cartItem.unit_price / 100).toFixed(2)), 426 quantity: Math.abs(cartItem.quantity), 427 item_list_id: itemListId, 428 item_list_name: ITEM_LIST_NAMES[itemListId], 429 ...cartItem.google_item_categories 430 }; 431 432 removeNullEntries(cartItemData); 433 434 return cartItemData; 435 } 436 437 const formatCartItemForUnifiedGtag = (cartItem) => { 438 const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem); 439 440 return { 441 ...cartItemDataForGa4, 442 id: cartItemDataForGa4.item_id, 443 google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL 444 }; 445 } 446</script>
446 447 448
448<script> 449 450 451 452 453 454 </script>
454 455 456
456<script> 457 <!-- Google Tag Manager -->
vendor: 400 bytes, lines 457-462
457 458 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 459 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 460 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 461 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 462 })(window,document,'script','dataLayer','
462GTM-MQ5Q2QL
vendor: 8 bytes, lines 462-463
462'); 463
463<!-- End Google Tag Manager --> 464</script>
464 465 466
466<script> 467 468 window.dataLayer = window.dataLayer || []; 469 470 471 472 473 474 </script>
474 475 476
476<script> 477 var fb_params = { 478 referrer: document.referrer, 479 userAgent: navigator.userAgent, 480 language: 'pt-BR' 481 }; 482 483 484 const canSendPreFbq = false && typeof navigator.sendBeacon === 'function'; 485 let pixelFunction = 'track'; 486 let pixelEvent = null; 487 let metaEventId = null; 488 const fbTimestamp = new Date().getTime(); 489 let contentType = 'product'; 490 491 492 if(pixelEvent) { 493 if (canSendPreFbq) { 494 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 495 type: 'pre_fbq', 496 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 497 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 498 timestamp: Date.now(), 499 pixelEvent 500 })); 501 } 502 if (metaEventId) { 503 fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId }); 504 } else { 505 fbq(pixelFunction, pixelEvent, fb_params); 506 } 507 } 508 509 const getContentId = (cartProduct) => { 510 return cartProduct.meta_content_id == null 511 ? cartProduct.variant_id.toString() 512 : String(cartProduct.meta_content_id); 513 }; 514 515 LS.ready.then(function() { 516 LS.on(LS.events.productAddedToCart, function (event, data) { 517 if (!data) { 518 data = event.detail; 519 } 520 521 const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data; 522 const value = cartItem.unit_price / 100 * quantityAdded; 523 524 // Facebook Pixel does not have an event to remove products from the cart. 525 if (value <= 0 || quantityAdded <= 0) { 526 return; 527 } 528 const contentIds = [getContentId(cartItem)]; 529 const contents = [{ 530 id: contentIds[0], 531 quantity: quantityAdded, 532 item_price: +cartItem.unit_price / 100, 533 }]; 534 const customData = { 535 referrer: document.referrer, 536 userAgent: navigator.userAgent, 537 language: 'pt-BR', 538 content_ids: contentIds, 539 contents: contents, 540 content_type: contentType, 541 currency: LS.currency.code, 542 quantity: quantityAdded, 543 value 544 }; 545 546 const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`; 547 548 trackAddToCartAJAX(customData, fbAddToCartEventId); 549 550 sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId); 551 }); 552 }); 553 554 function trackAddToCartAJAX(customData, fbEventId) { 555 const eventName = 'AddToCart'; 556 if (canSendPreFbq) { 557 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 558 type: 'pre_fbq', 559 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 560 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 561 timestamp: Date.now(), 562 pixelEvent: eventName, 563 eventId: fbEventId 564 })); 565 } 566 fbq('track', eventName, customData, { eventID: fbEventId }); 567 } 568 569 async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) { 570 let data = { 571 event_name: 'AddToCart', 572 cart_id: cartId, 573 cart_product_id: cartItemId, 574 event_id: fbEventId, 575 }; 576 577 Object.assign(data, customData) 578 579 setTimeout(function() { 580 new Image().src = '/fb-capi/?' + new URLSearchParams(data); 581 }, 500); 582 } 583 </script>
583 584
585<script type="text/javascript"> 586 function amplitude_log_event(event, properties) { 587 // dummy function 588 return true; 589 } 590</script>
590 591 592 593
593<script> 594 !function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify", "instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"Nuvemshop";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 595 596 ttq.load('D5JU9FRC77U314HSU6R0'); 597 }(window, document, 'ttq'); 598 </script>
598 599
599<script> 600 601 const tiktokTimestamp = new Date().getTime(); 602 let eventName = ''; 603 let eventParams = { 604 content_type: 'product', 605 currency: LS.currency.code, 606 }; 607 let eventOptions = undefined; 608 609 610 ttq.track('Pageview'); 611 612 const advancedMatchingData = {}; 613 if (Object.keys(advancedMatchingData).length) { 614 ttq.identify(advancedMatchingData); 615 } 616 617 if (eventName) { 618 ttq.track(eventName, eventParams, eventOptions); 619 } 620 621 const getTikTokProductContentId = (cartItem) => { 622 return cartItem.tiktok_content_id == null 623 ? String(cartItem.variant_id) 624 : String(cartItem.tiktok_content_id); 625 }; 626 627 LS.ready.then(function() { 628 let kitViewContentTracked = false; 629 630 LS.on(LS.events.kitCombinationSelected, function (event) { 631 const data = event.detail; 632 if (!data.combination_id || kitViewContentTracked) { 633 return; 634 } 635 636 kitViewContentTracked = true; 637 638 const kitEventParams = { 639 content_type: 'product', 640 currency: LS.currency.code, 641 contents: [{ content_id: String(data.tiktok_content_id ?? data.combination_id), price: data.price }], 642 value: data.price ?? (LS.cart.subtotal / 100), 643 }; 644 645 ttq.track('ViewContent', kitEventParams); 646 }); 647 648 LS.on(LS.events.productAddedToCart, function (event, data) { 649 650 data ??= event.detail; 651 652 const { cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: ttEventIdSuffix } = data; 653 const price = cartItem.unit_price / 100; 654 const itemWasRemovedFromCart = price * quantityAdded <= 0; 655 656 if (itemWasRemovedFromCart) { 657 return; 658 } 659 660 const eventName = 'AddToCart'; 661 662 const eventParams = { 663 content_type: 'product', 664 currency: LS.currency.code, 665 contents: [{ content_id: getTikTokProductContentId(cartItem), price, quantity: +quantityAdded }], 666 value: price * +quantityAdded, 667 }; 668 669 const ttAddToCartEventId = `add-to-cart-${ttEventIdSuffix}`; 670 671 ttq.track(eventName, eventParams, { event_id: ttAddToCartEventId }); 672 }); 673 }); 674 </script>
674 675 676
676<script> 677 (function (w, d, s, u) { 678 if (w.oaiq) return; 679 var q = function () { 680 q.q.push(arguments); 681 }; 682 q.q = []; 683 w.oaiq = q; 684 var js = d.createElement(s); 685 js.async = true; 686 js.src = u; 687 var f = d.getElementsByTagName(s)[0]; 688 f.parentNode.insertBefore(js, f); 689 })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js"); 690 691 oaiq("init", { pixelId: "BoYUh9UrRP4pFoLDk11jN9" }); 692</script>
692 693
694<script> 695 const oaiqPageContents = [{ 696 id: "account.register", 697 name: "account.register", 698 content_type: "page" 699 }]; 700 701 oaiq("measure", "page_viewed", { 702 type: "contents", 703 contents: oaiqPageContents 704 }); 705 706 </script>
706 707
708<script> 709 function buildProductContentFromItem(item) { 710 return { 711 id: String(item.variant_id), 712 name: item.product?.name || item.name || '', 713 content_type: "product", 714 quantity: item.quantity, 715 amount: item.unit_price, 716 currency: LS.currency.code, 717 }; 718 } 719 720 721 LS.ready.then(function() { 722 LS.on(LS.events.productAddedToCart, function(event, data) { 723 data ??= event.detail; 724 const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: eventIdSuffix } = data; 725 726 const itemWasRemovedFromCart = cartItem.unit_price * quantityAdded <= 0; 727 if (itemWasRemovedFromCart) { return; } 728 729 const eventName = "items_added"; 730 const eventId = `items-added-${eventIdSuffix}` 731 732 oaiq("measure", eventName, { 733 type: "contents", 734 amount: cartItem.unit_price * quantityAdded, 735 currency: LS.currency.code, 736 contents: cart.analytics_items.map(buildProductContentFromItem), 737 }, { 738 event_id: eventId 739 }); 740 741 const beaconData = new URLSearchParams({ 742 event_name: eventName, 743 cart_id: cart.id, 744 cart_product_id: cartItem.id, 745 event_id: eventId 746 }); 747 748 fetch('/openai-server-events/', { 749 method: 'POST', 750 keepalive: true, 751 body: beaconData 752 }).catch(() => {}); 753 }); 754 }); 755</script>
755 756 757 758 759 760 761 762 763 764 765 766 767 768
768<script type="application/ld+json" data-component='structured-data.page'> 769 { 770 "@context": "https://schema.org/", 771 "@type": "WebPage", 772 "name": "Criar Minha Conta - Grasse", 773 "description": "Grasse Acess&oacute;rios Femininos &mdash; Semijoias Douradas, encontre brincos, an&eacute;is, colares e pulseiras com design exclusivo. Cupom 1&ordf; compra MAISUMSOL 10%Off...", 774 "breadcrumb": { 775 "@type": "BreadcrumbList", 776 "itemListElement": [ 777 { 778 "@type": "ListItem", 779 "position": 1, 780 "name": "InÃcio", 781 "item": "https://comgrasse.com.br" 782 }, { 783 "@type": "ListItem", 784 "position": 2, 785 "name": "Minha Conta", 786 "item": "https://comgrasse.com.br/account/" 787 }, { 788 "@type": "ListItem", 789 "position": 3, 790 "name": "Cadastre-se", 791 "item": "https://comgrasse.com.br/account/register/" 792 } ] 793 } } 794 </script>
794 795 796 797 798 <style> 799 800 .fancyboxOverlay { 801 position: fixed; 802 width: 100vw; 803 height: 100vh; 804 top: 0; 805 left: 0; 806 background-color: rgba(0, 0, 0, 0.8); 807 z-index: 9999999; 808 display: flex; 809 align-items: center; 810 justify-content: center; 811 max-height: 100vh; 812 overflow-y: scroll; 813 } 814 .fancyboxBox { 815 background-color: #fff; 816 padding: 24px; 817 border-radius: 24px; 818 max-width: 88vw; 819 } 820 @media (min-width: 768px){ 821 .fancyboxBox { max-width: 64vw; } 822 } 823 a > .img-foto-colecao { 824 cursor: pointer; 825 } 826 .insta-influ { 827 position: absolute; 828 color: #fff; 829 bottom: 0; 830 left: 0; 831 width: 100%; 832 text-align: center; 833 padding: 28px 0; 834 font-size: 14px; 835 } 836 @media (min-width: 768px){ 837 .insta-influ { font-size: 28px; } 838 } 839 .box-produtos { 840 overflow-x: scroll; 841 display: flex; 842 } 843 .box-produto { 844 min-width: 64%; 845 width: 64%; 846 padding: 0 16px 16px; 847 } 848 .box-produto .item_name { 849 margin: 0; 850 font-size: 16px; 851 padding: 16px 0; 852 color: #000; 853 } 854 .box-produto .item_price { 855 margin-bottom: 0; 856 font-weight: 700; 857 font-size: 24px; 858 padding-bottom: 8px; 859 color: #000; 860 } 861 .btn-fechar { 862 background-color: #000; 863 border: 0; 864 display: flex; 865 align-items: center; 866 justify-content: center; 867 width: 56px; 868 height: 56px; 869 color: #fff; 870 border-radius: 50%; 871 padding: 0; 872 font-size: 24px; 873 position: absolute; 874 right: -32px; 875 top: -40px; 876 } 877 878 879 #box-simula-mosaico{ 880 position: relative; 881 left: 0; 882 transition: all .4s ease-in-out; 883 } 884 885 #box-simula-mosaico > .container-fluid > .row{ 886 flex-wrap: nowrap; 887 } 888 889 #box-simula-mosaico .insta-influ{ 890 display: none; 891 } 892 893 894 895 .items-scroll{ 896 position: relative; 897 width: 100%; 898 overflow-x: scroll; 899 overflow-y: scroll; 900 white-space: nowrap; 901 -webkit-transition: all 0.24s; 902 transition: all 0.24s; 903 -webkit-transform: scale(0.98); 904 transform: scale(0.98); 905 will-change: transform; 906 -webkit-user-select: none; 907 -moz-user-select: none; 908 -ms-user-select: none; 909 user-select: none; 910 cursor: pointer; 911 scroll-behavior: smooth; 912 -ms-overflow-style: none; 913 scrollbar-width: none; 914 } 915 916 .items-scroll::-webkit-scrollbar{ 917 display: none; 918 } 919 920 .item-scroll{ 921 display: inline-block; 922 } 923 924 .items-scroll .coluna-texto{ 925 -ms-flex: 0 0 80vw; 926 flex: 0 0 80vw; 927 max-width: 80vw; 928 } 929 930 @media (min-width: 768px){ 931 .items-scroll .coluna-texto{ 932 -ms-flex: 0 0 30vw; 933 flex: 0 0 30vw; 934 max-width: 30vw; 935 } 936 } 937 938 </style> 939 940 941 942 943 </head> 944 <body class="js-head-offset head-offset template-account-register"> 945 946 947 <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 948 949 950 <symbol id="bars" viewBox="0 0 512 512">
951 <path d="M486.4,102.45H25.6V76.85H486.4Zm0,179.2H25.6v-25.6H486.4Zm0,179.2H25.6v-25.6H486.4Z"/> 952 </symbol> 953 954 <symbol id="search" viewBox="0 0 21 21"> 955 <g id="procurar (1) 1" clip-path="url(#clip0_884_873)"> 956 <path id="Vector" d="M20.7441 19.4449L15.5314 14.4804C16.9519 12.8258 17.6503 10.7145 17.4822 8.58321C17.3141 6.45193 16.2922 4.46373 14.628 3.02986C12.9639 1.59598 10.7847 0.826136 8.54123 0.879559C6.29778 0.932981 4.16171 1.80558 2.57485 3.31687C0.988 4.82816 0.0717684 6.86251 0.0156751 8.99913C-0.0404182 11.1357 0.767919 13.2112 2.27349 14.7961C3.77906 16.381 5.86667 17.3542 8.10451 17.5143C10.3424 17.6745 12.5592 17.0093 14.2965 15.6564L19.5092 20.6209C19.6739 20.7724 19.8945 20.8562 20.1235 20.8543C20.3525 20.8524 20.5715 20.765 20.7334 20.6108C20.8954 20.4566 20.9872 20.248 20.9892 20.0299C20.9912 19.8118 20.9032 19.6017 20.7441 19.4449ZM8.77384 15.8743C7.39207 15.8743 6.04132 15.4841 4.89242 14.753C3.74352 14.0219 2.84807 12.9827 2.31929 11.7669C1.7905 10.5511 1.65215 9.21328 1.92172 7.9226C2.19129 6.63191 2.85668 5.44634 3.83374 4.51581C4.8108 3.58528 6.05565 2.95157 7.41087 2.69484C8.76609 2.43811 10.1708 2.56987 11.4474 3.07347C12.724 3.57707 13.8151 4.42989 14.5828 5.52408C15.3504 6.61827 15.7602 7.90469 15.7602 9.22066C15.7581 10.9847 15.0214 12.676 13.7116 13.9233C12.4019 15.1707 10.6261 15.8724 8.77384 15.8743Z"/> 957 </g> 958 <defs> 959 <clipPath id="clip0_884_873"> 960 <rect width="21" height="20" fill="white" transform="translate(0 0.864258)"/> 961 </clipPath> 962 </defs> 963 964 </symbol> 965 966 <symbol id="user" viewBox="0 0 17 23"> 967 <g clip-path="url(#clip0_22_1075)"> 968 <path d="M8.92318 11.8647C9.97801 11.8647 11.0092 11.5421 11.8862 10.9378C12.7633 10.3334 13.4469 9.47444 13.8505 8.46945C14.2542 7.46445 14.3598 6.35859 14.154 5.29169C13.9482 4.22479 13.4403 3.24479 12.6944 2.4756C11.9485 1.70641 10.9982 1.18259 9.96366 0.970368C8.92909 0.75815 7.85674 0.867068 6.8822 1.28335C5.90766 1.69963 5.07471 2.40458 4.48867 3.30905C3.90264 4.21352 3.58984 5.27689 3.58984 6.36469C3.59126 7.82293 4.15361 9.22103 5.1535 10.2522C6.15339 11.2833 7.50912 11.8632 8.92318 11.8647ZM8.92318 2.69802C9.6264 2.69802 10.3138 2.91307 10.8985 3.31597C11.4832 3.71886 11.939 4.29152 12.2081 4.96151C12.4772 5.63151 12.5476 6.36875 12.4104 7.08002C12.2732 7.79128 11.9346 8.44462 11.4373 8.95741C10.9401 9.4702 10.3065 9.81942 9.61683 9.9609C8.92712 10.1024 8.21222 10.0298 7.56252 9.75224C6.91283 9.47472 6.35753 9.00476 5.96684 8.40178C5.57615 7.7988 5.36762 7.08988 5.36762 6.36469C5.36762 5.39223 5.74222 4.4596 6.40902 3.77196C7.07582 3.08433 7.98019 2.69802 8.92318 2.69802Z" /> 969 <path d="M8.92322 13.698C6.80221 13.7004 4.76874 14.5704 3.26896 16.1171C1.76918 17.6637 0.925571 19.7607 0.923218 21.948C0.923218 22.1911 1.01687 22.4243 1.18357 22.5962C1.35027 22.7681 1.57636 22.8647 1.81211 22.8647C2.04785 22.8647 2.27395 22.7681 2.44065 22.5962C2.60734 22.4243 2.701 22.1911 2.701 21.948C2.701 20.2462 3.35655 18.6141 4.52344 17.4108C5.69034 16.2074 7.27298 15.5314 8.92322 15.5314C10.5735 15.5314 12.1561 16.2074 13.323 17.4108C14.4899 18.6141 15.1454 20.2462 15.1454 21.948C15.1454 22.1911 15.2391 22.4243 15.4058 22.5962C15.5725 22.7681 15.7986 22.8647 16.0343 22.8647C16.2701 22.8647 16.4962 22.7681 16.6629 22.5962C16.8296 22.4243 16.9232 22.1911 16.9232 21.948C16.9209 19.7607 16.0773 17.6637 14.5775 16.1171C13.0777 14.5704 11.0442 13.7004 8.92322 13.698Z" /> 970 </g> 971 <defs> 972 <clipPath id="clip0_22_1075"> 973 <rect width="16" height="22" fill="white" transform="translate(0.923218 0.864685)"/> 974 </clipPath> 975 </defs> 976 </symbol> 977 978 <symbol id="home" viewBox="0 0 512 512"> 979 <path d="m256 0 225.7 183.3v325H30.3v-325L256 0zM56.9 195.9v285.8h106.2V309.2c0-36.7 29.7-66.4 66.4-66.4h53.1c36.7 0 66.4 29.7 66.4 66.4v172.6h106.2V195.9L256 34.2 56.9 195.9zm265.5 285.9V309.2c0-22-17.8-39.8-39.8-39.8h-53.1c-22 0-39.8 17.8-39.8 39.8v172.6h132.7z"/> 980 </symbol> 981 982 <symbol id="bag" viewBox="0 0 18 24"> 983 <path d="M16.4987 6.60634H13.4347V5.34096C13.4347 2.94364 11.5047 1 9.12432 1C6.74375 1 4.81383 2.94364 4.81383 5.34096V6.60634H1.49667C1.22283 6.60712 1.00078 6.83044 1 7.10653V20.4993C1.00062 21.8803 2.11199 22.9995 3.48305 23H14.5171C15.8883 22.9995 16.9997 21.8803 17 20.4993V7.10653C16.9969 6.8295 16.7734 6.60681 16.4987 6.60634ZM5.80204 5.33595C5.80204 3.49097 7.28739 1.99507 9.11919 1.99507C10.9515 1.99507 12.4365 3.49097 12.4365 5.33595V6.60132H5.80204V5.33595ZM16.002 20.4993C15.9995 21.3271 15.334 21.9974 14.5123 21.9998H3.47822C2.65624 21.9974 1.9907 21.3271 1.98837 20.4993V7.60658H4.80885V9.64198C4.80885 9.91824 5.03137 10.1422 5.30537 10.1422C5.57967 10.1422 5.80204 9.91824 5.80204 9.64198V7.60658H12.4415V9.64198C12.4415 9.91824 12.6638 10.1422 12.9381 10.
9831422C13.2121 10.1422 13.4347 9.91824 13.4347 9.64198V7.60658H16.002V20.4993Z" /> 984 </symbol> 985 986 987 <symbol id="arrow-long" viewBox="0 0 512 512"> 988 <path d="M442.7,243.2l-54.95-54.95,18.1-18.1L491.7,256l-85.85,85.85-18.1-18.1L442.7,268.8H25.6V243.2Z"/> 989 </symbol> 990 991 <symbol id="chevron" viewBox="0 0 256 512"> 992 <path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/> 993 </symbol> 994 995 996 997 998 999 <symbol id="play" viewBox="0 0 448 512"> 1000 <path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z"/> 1001 </symbol> 1002 1003 1004 <symbol id="filter" viewBox="0 0 512 512"> 1005 <path d="M254.71,64a64,64,0,0,0-125.42,0H25.6V89.6H129.29a64,64,0,0,0,125.42,0H486.4V64ZM192,115.2a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,115.2Zm0,256a64,64,0,0,0-62.71,51.2H25.6V448H129.29a64,64,0,0,0,125.42,0H486.4V422.4H254.71A64,64,0,0,0,192,371.2Zm0,102.4a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,473.6ZM320,192a64,64,0,0,0-62.71,51.2H25.6v25.6H257.29a64,64,0,0,0,125.42,0H486.4V243.2H382.71A64,64,0,0,0,320,192Zm0,102.4A38.4,38.4,0,1,1,358.4,256,38.4,38.4,0,0,1,320,294.4Z"/> 1006 </symbol> 1007 1008 1009 <symbol id="times" viewBox="0 0 512 512"> 1010 <path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/> 1011 </symbol> 1012
1013 <symbol id="check" viewBox="0 0 512 512"> 1014 <path d="M197.3,402.1s0,0-18.1-18.1l18.1,18.1h0c-10,10-26.21,10-36.21,0l-109.9-109.9c-10-10-10-26.21,0-36.2h0c10-10,26.21-10,36.2,0l73.69,73.69c10,10,26.21,10,36.2,0L424.6,102.4c10-10,26.21-10,36.2,0h0c10,10,10,26.21,0,36.2L197.3,402.1Z"/> 1015 </symbol> 1016 1017 <symbol id="edit" viewBox="0 0 576 512"> 1018 <path d="M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z"/> 1019 </symbol> 1020 1021 <symbol id="eye" viewBox="0 0 576 512"> 1022 <path d="M288 288a64 64 0 0 0 0-128c-1 0-1.88.24-2.85.29a47.5 47.5 0 0 1-60.86 60.86c0 1-.29 1.88-.29 2.85a64 64 0 0 0 64 64zm284.52-46.6C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 96a128 128 0 1 1-128 128A128.14 128.14 0 0 1 288 96zm0 320c-107.36 0-205.46-61.31-256-160a294.78 294.78 0 0 1 129.78-129.33C140.91 153.69 128 187.17 128 224a160 160 0 0 0 320 0c0-36.83-12.91-70.31-33.78-97.33A294.78 294.78 0 0 1 544 256c-50.53 98.69-148.64 160-256 160z"/> 1023 </symbol> 1024 1025 <symbol id="eye-closed" viewBox="0 0 576 512"> 1026 <path d="M636.995 485.251L22.9945 1.75064C21.3379 0.426688 19.2235 -0.185349 17.1158 0.0490439C15.0081 0.283436 13.0798 1.34508 11.7545 3.00064L1.75455 15.5106C0.429468 17.166 -0.184241 19.2797 0.0482696 21.3873C0.28078 23.4949 1.34049 25.4239 2.99454 26.7506L616.995 510.251C617.815 510.908 618.757 511.397 619.767 511.69C620.776 511.982 621.834 512.073 622.879 511.957C623.923 511.841 624.935 511.52 625.856 511.013C626.777 510.506 627.588 509.822 628.245 509.001L638.245 496.491C639.569 494.834 640.181 492.72 639.946 490.612C639.712 488.504 638.65 486.576 636.995 485.251ZM319.995 96.0006C353.931 96.0377 386.467 109.535 410.463 133.532C434.46 157.529 447.957 190.064 447.995 224.001C447.995 245.621 442.095 265.691 432.595 283.571L458.045 303.571C471.645 280.091 479.995 253.141 479.995 224.001C479.995 187.171 467.085 153.691 446.215 126.671C502.128 154.898 547.602 200.196 576.045 256.001C559.047 289 536.067 318.554 508.275 343.161L533.595 363.101C562.065 336.821 586.465 305.841 604.525 270.591C606.812 266.066 608.004 261.066 608.004 255.996C608.004 250.925 606.812 245.926 604.525 241.401C550.295 135.591 442.935 64.0006 319.995 64.0006C275.078 63.9768 230.688 73.6756 189.875 92.4306L235.645 128.431C258.235 108.521 287.555 96.0006 319.995 96.0006ZM380.855 242.831C383.988 233.278 384.797 223.116 383.211 213.188C381.626 203.26 377.694 193.855 371.741 185.753C365.788 177.652 357.988 171.088 348.987 166.609C339.987 162.13 330.047 159.864 319.995 160.001C318.995 160.001 318.105 160.241 317.145 160.291C321.026 170.685 320.941 182.145 316.905 192.481L380.855 242.831ZM163.235 193.671C161.155 203.649 160.07 213.808 159.995 224.001C159.892 250.808 166.552 277.208 179.359 300.758C192.166 324.308 210.706 344.248 233.263 358.732C255.82 373.217 281.667 381.778 308.41 383.623C335.154 385.469 361.931 380.539 386.265 369.291L356.685 346.001C344.985 349.531 332.835 352.001 320.005 352.001C286.067 351.964 253.53 338.466 229.532 314.47C205.534 290.474 192.034 257.938 191.995 224.001C191.995 221.561 192.585 219.281 192.715 216.881L163.235 193.671ZM319.995 416.001C212.635 416.001 114.525 354.691 63.9945 256.001C81.4245 222.001 105.085 193.281 132.305 169.281L106.445 148.911C77.9645 175.191 53.5745 206.161 35.5145 241.411C33.227 245.936 32.0351 250.935 32.0351 256.006C32.0351 261.076 33.227 266.076 35.5145 270.601C89.7045 376.411 197.065 448.001 319.995 448.001C364.911 448.024 409.301 438.325 450.115 419.571L420.865 396.571C389.055 408.841 355.145 416.001 319.995 416.001Z"/> 1027 </symbol> 1028 1029 <symbol id="minus" viewBox="0 0 512 512"> 1030 <path d="M486.4,269.27H25.6v-25.6H486.4Z"/> 1031 </symbol> 1032 1033 <symbol id="plus" viewBox="0 0 512 512"> 1034 <path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/> 1035 </symbol> 1036 1037 <symbol id="trash-alt" viewBox="0 0 448 512"> 1038 <path d="M428.8,102.45a51.2,51.2,0,0,0-51.2-51.2H300.8V25.65A25.6,25.6,0,0,0,275.2.05H172.8a25.6,25.6,0,0,0-25.6,25.6v25.6H70.4a51.2,51.2,0,0,0-51.2,51.2v76.8H44.8v281.6A51.2,51.2,0,0,0,96,512.05H352a51.2,51.2,0,0,0,51.2-51.2V179.25h25.6Zm-256-76.8H275.2v25.6H172.8Zm204.8,435.2a25.6,25.6,0,0,1-25.6,25.6H96a25.6,25.6,0,0,1-25.6-25.6V179.25H377.6Zm25.6-307.2H44.8v-51.2a25.6,25.6,0,0,1,25.6-25.6H377.6a25.6,25.6,0,0,1,25.6,25.6ZM172.8,435.25H147.2V204.85h25.6Zm128,0H275.2V204.85h25.6Z"/> 1039 </symbol> 1040 1041 <symbol id="info-circle" viewBox="0 0 512 512"> 1042 <path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"/> 1043 </symbol> 1044
1045 <symbol id="truck" viewBox="0 0 26 18"> 1046 <path d="M5.58715 18C4.67136 18 3.89383 17.6737 3.25454 17.0211C2.61526 16.3685 2.29561 15.576 2.29561 14.6437H0.310059V2.16094C0.310059 1.5571 0.515384 1.04598 0.926035 0.627589C1.33669 0.209196 1.83833 0 2.43098 0H18.4057V4.55175H21.5194L25.3101 9.72419V14.6437H23.1891C23.1891 15.576 22.8686 16.3685 22.2275 17.0211C21.5865 17.6737 20.808 18 19.8923 18C18.9765 18 18.1989 17.6737 17.5596 17.0211C16.9203 16.3685 16.6007 15.576 16.6007 14.6437H8.88403C8.88403 15.5786 8.5635 16.3717 7.92244 17.023C7.28139 17.6743 6.50296 18 5.58715 18ZM5.58982 16.2069C6.02003 16.2069 6.3833 16.056 6.67963 15.7541C6.97596 15.4521 7.12413 15.082 7.12413 14.6437C7.12413 14.2054 6.97596 13.8352 6.67963 13.5333C6.3833 13.2314 6.02003 13.0804 5.58982 13.0804C5.1596 13.0804 4.79632 13.2314 4.49999 13.5333C4.20365 13.8352 4.05549 14.2054 4.05549 14.6437C4.05549 15.082 4.20365 15.4521 4.49999 15.7541C4.79632 16.056 5.1596 16.2069 5.58982 16.2069ZM2.06996 12.8506H2.91834C3.16801 12.4077 3.52864 12.0364 4.00022 11.7368C4.47181 11.4372 5.00167 11.2874 5.58982 11.2874C6.16293 11.2874 6.68904 11.4353 7.16813 11.7311C7.64722 12.0269 8.01162 12.4 8.26131 12.8506H16.6458V1.79308H2.43098C2.34074 1.79308 2.258 1.8314 2.18277 1.90802C2.10756 1.98467 2.06996 2.06897 2.06996 2.16094V12.8506ZM19.8949 16.2069C20.3251 16.2069 20.6884 16.056 20.9847 15.7541C21.2811 15.4521 21.4292 15.082 21.4292 14.6437C21.4292 14.2054 21.2811 13.8352 20.9847 13.5333C20.6884 13.2314 20.3251 13.0804 19.8949 13.0804C19.4647 13.0804 19.1014 13.2314 18.8051 13.5333C18.5088 13.8352 18.3606 14.2054 18.3606 14.6437C18.3606 15.082 18.5088 15.4521 18.8051 15.7541C19.1014 16.056 19.4647 16.2069 19.8949 16.2069ZM18.4057 10.4598H23.663L20.6169 6.34481H18.4057V10.4598Z" /> 1047 </symbol> 1048 1049 <symbol id="store-alt" viewBox="0 0 22 19"> 1050 <g clip-path="url(#clip0_261_6074)"> 1051 <path d="M1.7237 2.07807V0.296875H19.8967V2.07807H1.7237ZM1.76859 18.7031V11.5781H0.467285V9.79688L1.7237 3.85938H19.8967L21.1532 9.79688V11.5781H19.8519V18.7031H18.1019V11.5781H12.8519V18.7031H1.76859ZM3.51853 16.9219H11.1019V11.5781H3.51853V16.9219ZM2.25313 9.79688H19.3673L18.4766 5.64057H3.14385L2.25313 9.79688Z" fill="#2D2D2D"/> 1052 </g> 1053 <defs> 1054 <clipPath id="clip0_261_6074"> 1055 <rect width="21" height="19" fill="white" transform="translate(0.310059)"/> 1056 </clipPath> 1057 </defs> 1058 1059 </symbol> 1060
1061 <symbol id="check" viewBox="0 0 512 512"> 1062 <path d="M174.61,370.49,451.75,93.35l18.1,18.1L174.32,407,42,270.53l18.38-17.82Z"/> 1063 </symbol> 1064 1065 <symbol id="map-marker-alt" viewBox="0 0 448 512"> 1066 <path d="M268.8,0C162.7,0,76.8,86.01,76.8,192c0,71.12,23.99,93.34,151.27,297.42,18.79,30.12,62.69,30.09,81.46,0,127.35-204.19,151.27-226.32,151.27-297.42C460.8,85.9,374.79,0,268.8,0Zm0,464C141.38,259.69,124.8,246.79,124.8,192c0-79.53,64.47-144,144-144s144,64.47,144,144c0,54.55-15.17,65.43-144,272Zm0-361.6c-49.48,0-89.6,40.12-89.6,89.6s40.12,89.6,89.6,89.6,89.6-40.12,89.6-89.6-40.12-89.6-89.6-89.6Zm0,128c-21.21,0-38.4-17.19-38.4-38.4s17.19-38.4,38.4-38.4,38.4,17.19,38.4,38.4-17.19,38.4-38.4,38.4Z"/> 1067 </symbol> 1068 1069 <symbol id="item-bag" viewBox="0 0 51 50"> 1070 <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3055 4.10957C17.6564 2.6453 21.7113 1.18101 26.2731 1.26548C30.7222 1.34996 34.8616 3.0395 39.2544 6.61568C44.9988 11.2338 48.0681 15.5984 49.2508 20.836C51.1374 29.2836 48.8846 36.7739 42.5207 43.0533C35.2838 50.2057 24.4709 51.6982 14.2773 46.9393C7.82892 43.9263 3.80214 39.8432 1.9718 34.493C1.32415 32.5501 1.01443 30.4663 0.732838 28.4389C0.592043 27.5096 0.451221 26.5804 0.282267 25.6512C0.254108 16.1053 5.60439 7.85471 14.3055 4.10957ZM42.7179 43.2505C49.1663 36.8866 51.4472 29.3399 49.5042 20.7515C48.3215 15.4857 45.224 11.0366 39.4232 6.3904C34.9741 2.78605 30.8067 1.06837 26.2731 0.983895C21.655 0.899418 17.572 2.39187 14.1929 3.82798C5.37915 7.65759 -0.0556403 16.0208 0.000677632 25.6512V25.6793C0.169631 26.6085 0.310454 27.566 0.451248 28.4671C0.760997 30.5227 1.04259 32.6064 1.7184 34.5775C3.54873 40.0122 7.63184 44.1516 14.1647 47.1928C18.1351 49.0794 22.2182 49.9805 26.1605 49.9805C32.3836 49.9805 38.2406 47.6996 42.7179 43.2505Z"/> 1071 <path d="M33.1609 19.659H29.7139V18.2786C29.7139 15.6633 27.5427 13.543 24.8647 13.543C22.1866 13.543 20.0154 15.6633 20.0154 18.2786V19.659H16.2836C15.9755 19.6598 15.7257 19.9034 15.7249 20.2046V34.815C15.7256 36.3214 16.9758 37.5425 18.5183 37.543H30.9316C32.4742 37.5425 33.7245 36.3214 33.7249 34.815V20.2046C33.7214 19.9024 33.47 19.6595 33.1609 19.659ZM21.1271 18.2731C21.1271 16.2604 22.7982 14.6285 24.8589 14.6285C26.9203 14.6285 28.5909 16.2604 28.5909 18.2731V19.6535H21.1271V18.2731ZM32.6021 34.815C32.5993 35.718 31.8506 36.4492 30.9262 36.4518H18.5129C17.5881 36.4492 16.8394 35.718 16.8368 34.815V20.7501H20.0098V22.9706C20.0098 23.272 20.2601 23.5163 20.5684 23.5163C20.877 23.5163 21.1271 23.272 21.1271 22.9706V20.7501H28.5965V22.9706C28.5965 23.272 28.8467 23.5163 29.1553 23.5163C29.4635 23.5163 29.7139 23.272 29.7139 22.9706V20.7501H32.6021V34.815Z" stroke-width="0.5"/> 1072 </symbol> 1073 1074 <symbol id="usd-circle" viewBox="0 0 496 512"> 1075 <path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 464c-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216-96.9 216-216 216zm40.3-221.3l-72-20.2c-12.1-3.4-20.6-14.4-20.6-26.7 0-15.3 12.8-27.8 28.5-27.8h45c11.2 0 21.9 3.6 30.6 10.1 3.2 2.4 7.6 2 10.4-.8l11.3-11.5c3.4-3.4 3-9-.8-12-14.6-11.6-32.6-17.9-51.6-17.9H264v-40c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v40h-7.8c-33.3 0-60.5 26.8-60.5 59.8 0 26.6 18.1 50.2 43.9 57.5l72 20.2c12.1 3.4 20.6 14.4 20.6 26.7 0 15.3-12.8 27.8-28.5 27.8h-45c-11.2 0-21.9-3.6-30.6-10.1-3.2-2.4-7.6-2-10.4.8l-11.3 11.5c-3.4 3.4-3 9 .8 12 14.6 11.6 32.6 17.9 51.6 17.9h5.2v40c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-40h7.8c33.3 0 60.5-26.8 60.5-59.8-.1-26.6-18.1-50.2-44-57.5z"/> 1076 </symbol> 1077 1078 <symbol id="calendar" viewBox="0 0 448 512"> 1079 <path d="M400 64h-48V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H128V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V192h384v272zm0-304H32v-48c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v48zM112 384h96c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-96c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm16-96h64v64h-64v-64z"/> 1080 </symbol> 1081 1082 <symbol id="credit-card" viewBox="0 0 18 13"> 1083 <path d="M15.7925 0H2.20755C0.99 0 0 1.06838 0 2.38028V10.6197C0 11.9325 0.990849 13 2.20755 13H15.7925C17.01 13 18 11.9316 18 10.6197V2.38028C18 1.06746 17.01 0 15.7925 0ZM16.9811 10.6197C16.9811 11.3265 16.4471 11.9014 15.7925 11.9014H2.20755C1.55208 11.9014 1.01887 11.3265 1.01887 10.6197V4.60859H16.9811V10.6197ZM16.9811 3.50908H1.01887V2.38028C1.01887 1.67352 1.55208 1.09859 2.20755 1.09859H15.7925C16.4471 1.09859 16.9811 1.67352 16.9811 2.38028V3.50908ZM11.8868 9.64746C11.8868 9.34352 12.1152 9.09817 12.3962 9.09817H14.0943C14.3754 9.09817 14.6038 9.34444 14.6038 9.64746C14.6038 9.95049 14.3754 10.1968 14.0943 10.1968H12.3962C12.1152 10.1968 11.8868 9.95049 11.8868 9.64746Z"/> 1084 </symbol> 1085 1086 <symbol id="delivery" viewBox="0 0 25 27"> 1087 <path d="M22.0033 0H3.00011C2.24411 0 1.51908 0.300318 0.984511 0.834888C0.449942 1.36946 0.149623 2.09449 0.149623 2.85049V5.70097C0.14516 5.74838 0.14516 5.79609 0.149623 5.8435C0.145113 5.90993 0.145113 5.97659 0.149623 6.04303C0.178474 6.10852 0.2169 6.16937 0.263643 6.22356C0.278415 6.26543 0.300983 6.30411 0.330154 6.33758L8.36852 15.2691L4.81492 20.3335L1.85041 16.5328C1.81013 16.4813 1.76204 16.4364 1.70789 16.3998L1.56536 16.3048C1.50986 16.2815 1.45269 16.2625 1.39434 16.2478H1.2043H1.09979H0.985766H0.795734L0.615203 16.3428C0.615203 16.3428 0.548691 16.3428 0.520187 16.3903C0.516164 16.4059 0.516164 16.4222 0.520187 16.4378C0.468687 16.4781 0.423804 16.5262 0.387164 16.5803L0.292148 16.7229C0.268907 16.7784 0.24985 16.8355 0.235138 16.8939C0.230671 16.9571 0.230671 17.0206 0.235138 17.0839L0.149623 17.1029V21.8537C0.149623 22.6097 0.449942 23.3348 0.984511 23.8693C1.51908 24.4039 2.24411 24.7042 3.00011 24.7042H5.8506L6.09764 25.0178C6.47383 25.5079 6.957 25.9056 7.51028 26.1806C8.06356 26.4556 8.67234 26.6006 9.29018 26.6045H15.1622C15.6662 26.6045 16.1495 26.4043 16.5059 26.0479C16.8623 25.6916 17.0625 25.2082 17.0625 24.7042H22.0033C22.7593 24.7042 23.4844 24.4039 24.0189 23.8693C24.5535 23.3348 24.8538 22.6097 24.8538 21.8537V2.85049C24.8538 2.09449 24.5535 1.36946 24.0189 0.834888C23.4844 0.300318 22.7593 0 22.0033 0ZM15.3522 1.90032V4.57028C15.3536 4.59435 15.3499 4.61844 15.3413 4.64096C15.3327 4.66349 15.3194 4.68395 15.3024 4.701C15.2854 4.71804 15.2649 4.73129 15.2424 4.73988C15.2198 4.74846 15.1958 4.75219 15.1717 4.75081H9.83177C9.8077 4.75219 9.78362 4.74846 9.76109 4.73988C9.73856 4.73129 9.7181 4.71804 9.70106 4.701C9.68401 4.68395 9.67076 4.66349 9.66217 4.64096C9.65359 4.61844 9.64986 4.59435 9.65124 4.57028V1.90032H15.3522ZM3.00011 22.8039C2.74811 22.8039 2.50643 22.7038 2.32824 22.5256C2.1500
10875 22.3474 2.04995 22.1057 2.04995 21.8537V19.8679L4.33034 22.8039H3.00011ZM9.29018 24.7042C8.95539 24.7033 8.62513 24.6267 8.32405 24.4803C8.02297 24.3339 7.75884 24.1213 7.55139 23.8586L6.03113 21.9012L10.0313 16.3048L14.8676 17.6825C15.0081 17.7221 15.1316 17.8068 15.2192 17.9236C15.3068 18.0404 15.3535 18.1827 15.3522 18.3286C15.3522 18.5075 15.2811 18.6791 15.1546 18.8056C15.0281 18.9322 14.8565 19.0032 14.6776 19.0032H12.5017C12.321 19.0029 12.144 19.0542 11.9914 19.151C11.8388 19.2477 11.7169 19.386 11.6401 19.5496C11.5633 19.7132 11.5347 19.8952 11.5578 20.0745C11.5808 20.2537 11.6545 20.4227 11.7701 20.5615L15.1622 24.7042H9.29018ZM22.9535 21.8537C22.9535 22.1057 22.8534 22.3474 22.6752 22.5256C22.497 22.7038 22.2553 22.8039 22.0033 22.8039H16.3024C16.2486 22.7993 16.1946 22.7993 16.1409 22.8039L14.5256 20.9036H14.6776C15.2984 20.8992 15.8967 20.6707 16.3623 20.2601C16.8279 19.8496 17.1296 19.2846 17.2117 18.6693C17.2938 18.054 17.1509 17.4297 16.8092 16.9114C16.4675 16.3931 15.9501 16.0157 15.3522 15.8487L10.1453 14.3665L2.04995 5.33991V2.85049C2.04995 2.59849 2.15005 2.35681 2.32824 2.17862C2.50643 2.00043 2.74811 1.90032 3.00011 1.90032H7.75092V4.57028C7.75092 4.84354 7.80474 5.11413 7.90931 5.36659C8.01389 5.61905 8.16716 5.84844 8.36039 6.04167C8.75062 6.4319 9.2799 6.65113 9.83177 6.65113H15.1717C15.4449 6.65113 15.7155 6.59731 15.968 6.49274C16.2205 6.38817 16.4498 6.23489 16.6431 6.04167C16.8363 5.84844 16.9896 5.61905 17.0941 5.36659C17.1987 5.11413 17.2525 4.84354 17.2525 4.57028V1.90032H22.0033C22.2553 1.90032 22.497 2.00043 22.6752 2.17862C22.8534 2.35681 22.9535 2.59849 22.9535 2.85049V21.8537Z"/> 1088 </symbol> 1089 1090 <symbol id="star" viewBox="0 0 16 16"> 1091 <path d="M3.43943 14.6909L3.44774 14.6861L3.45622 14.6817L6.84358 12.9144C7.56818 12.5363 8.43182 12.5363 9.15641 12.9144L12.5438 14.6817L12.5523 14.6861L12.5606 14.6909C12.5719 14.6974 12.5826 14.7032 12.5926 14.7084C12.5899 14.6415 12.5828 14.5748 12.5712 14.5087L11.9401 10.9089C11.7973 10.0945 12.0664 9.26224 12.6589 8.68559L15.3986 6.01931C15.4152 6.00257 15.4294 5.98725 15.4414 5.97337C15.4255 5.96957 15.4077 5.96583 15.388 5.96225L11.5886 5.39846C10.7768 5.278 10.0759 4.76683 9.71308 4.03073L8.02154 0.598607C8.02134 0.598222 8.02115 0.597838 8.02096 0.597455C8.01357 0.582733 8.00656 0.569775 8 0.558399C7.99344 0.569774 7.98643 0.582732 7.97904 0.597454C7.97885 0.597837 7.97866 0.598222 7.97846 0.598607L6.28692 4.03073C5.92413 4.76683 5.22319 5.278 4.41144 5.39846L0.611972 5.96225C0.592289 5.96583 0.57454 5.96957 0.558593 5.97337C0.570605 5.98723 0.584754 6.00255 0.601386 6.01927L3.34109 8.68559C3.93361 9.26224 4.2027 10.0945 4.05992 10.9089L3.42879 14.5087C3.41721 14.5748 3.41007 14.6415 3.40742 14.7084C3.41741 14.7032 3.42807 14.6974 3.43943 14.6909Z"/> 1092 </symbol> 1093 1094 <symbol id="email" viewBox="0 0 512 512"> 1095 <path d="M464 64H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V112a48 48 0 0 0-48-48zM48 96h416a16 16 0 0 1 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3A6862.8 6862.8 0 0 1 32 153.4V112a16 16 0 0 1 16-16zm416 320H48a16 16 0 0 1-16-16V195a11843 11843 0 0 0 130.7 104.7c20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3A11843 11843 0 0 0 480 195v205a16 16 0 0 1-16 16z"/> 1096 </symbol> 1097 1098 <symbol id="ruller" viewBox="0 0 20 23"> 1099 <path d="M9.00553 7.4043C11.4635 7.4043 13.389 6.33131 13.389 4.96131C13.2602 1.72586 4.74929 1.72765 4.62207 4.96137C4.62207 6.33131 6.54758 7.4043 9.00553 7.4043ZM9.00553 3.26832C11.1645 3.26832 12.669 4.16041 12.669 4.96131C12.669 5.76222 11.1645 6.6543 9.00553 6.6543C6.84658 6.6543 5.34207 5.76221 5.34207 4.96131C5.34207 4.16041 6.84658 3.26832 9.00553 3.26832Z" fill="#2D2D2D"/> 1100 <path d="M17.884 3.82864C17.0078 2.64788 15.6284 1.97273 13.7882 1.81704C9.84964 0.0778901 1.10806 1.134 1.01416 5.21887V11.0199C1.03161 11.2541 1.40355 14.0111 6.75655 14.6936C5.62505 15.487 4.6571 16.139 3.38651 16.9683C3.33887 17 3.299 17.0428 3.2701 17.0935C3.2412 17.1441 3.22405 17.201 3.22004 17.2598C3.21603 17.3185 3.22526 17.3774 3.24699 17.4318C3.26872 17.4861 3.30236 17.5345 3.34521 17.5729L8.28077 21.9117C8.3398 21.9
1100635 8.41322 21.9942 8.49024 21.9993C8.56725 22.0043 8.6438 21.9835 8.70862 21.9399C8.75151 21.911 13.9865 17.6451 15.129 16.4072C16.8652 14.55 18.3551 12.5432 18.7779 9.97435C19.1003 8.15504 19.207 5.6117 17.884 3.82864ZM9.00569 1.75001C13.1328 1.78342 17.2679 3.52214 16.0231 6.09319C15.185 7.56528 12.3152 8.68641 9.00569 8.68641C5.06415 8.68641 1.73433 7.09815 1.73433 5.21804C1.73433 3.33827 5.06415 1.75001 9.00569 1.75001ZM1.73415 10.9888V6.9952C3.90199 9.69059 10.967 10.1201 14.3469 8.37972C13.1183 9.72285 11.0903 11.5684 7.74622 13.9868V11.9424C7.74443 11.8442 7.70571 11.7506 7.63839 11.6818C7.57107 11.613 7.48052 11.5744 7.38621 11.5744C7.2919 11.5744 7.20135 11.613 7.13404 11.6818C7.06672 11.7506 7.02801 11.8442 7.02622 11.9424V13.969C6.47013 13.9129 5.91814 13.8191 5.37377 13.6882L5.42397 11.5919C5.42459 11.4937 5.38817 11.3991 5.32256 11.3286C5.25695 11.258 5.16739 11.2171 5.07311 11.2146C4.97884 11.2121 4.8874 11.2483 4.81844 11.3153C4.74947 11.3823 4.7085 11.4748 4.70433 11.5729L4.65863 13.4814C4.19465 13.3305 3.74784 13.1274 3.3261 12.8757L3.40812 10.4937C3.41152 10.3943 3.37688 10.2975 3.3118 10.2247C3.24673 10.1519 3.15656 10.109 3.06113 10.1055C3.01374 10.103 2.96635 10.1104 2.92177 10.1274C2.87719 10.1443 2.83631 10.1703 2.80157 10.204C2.76683 10.2377 2.73892 10.2783 2.71949 10.3234C2.70006 10.3685 2.68952 10.4171 2.68847 10.4666L2.62341 12.3559C2.19733 12.008 1.88639 11.53 1.73415 10.9888ZM8.53846 21.1566L4.1863 17.3308C4.74271 16.9655 5.25393 16.6243 5.73504 16.2976C5.81576 16.5207 5.95667 16.7146 6.14081 16.8562C6.29154 16.975 6.46497 17.0587 6.64939 17.1017C6.83382 17.1447 7.02495 17.146 7.20991 17.1056C7.30222 17.0744 7.40042 17.0671 7.49605 17.0842C7.59168 17.1013 7.68189 17.1424 7.75893 17.2038C7.83598 17.2653 7.89754 17.3453 7.93834 17.437C7.97915 17.5287 7.99796 17.6294 7.99318 17.7303C8.00295 17.9269 8.05363 18.119 8.1417 18.2932C8.22978 18.4674 8.35315 18.6196 8.50328 18.7392C8.6534 18.8588 8.82669 18.943 9.01114 18.9859C9.1956 19.0289 9.38681 19.0295 9.57153 18.9879C9.66366 18.9561 9.76182 18.9483 9.85753 18.9649C9.95323 18.9816 10.0436 19.0222 10.1208 19.0834C10.1981 19.1446 10.2598 19.2245 10.3008 19.3161C10.3417 19.4078 10.3606 19.5084 10.3559 19.6094C10.3631 19.6597 10.3722 19.7144 10.3818 19.7691C9.5402 20.4398 8.86792 20.9247 8.53846 21.1566ZM18.0697 9.83887C17.9902 10.2847 17.8775 10.7233 17.7326 11.1508L17.2519 10.4464C17.1959 10.3674 17.1123 10.3144 17.0192 10.2989C16.926 10.2834 16.8307 10.3066 16.7538 10.3635C16.6769 10.4204 16.6246 10.5065 16.608 10.6033C16.5914 10.7 16.6119 10.7996 16.6652 10.8808L17.4115 11.9744C17.1576 12.5508 16.8474 13.0984 16.4857 13.6086L15.3958 12.2837C15.3332 12.2103 15.2453 12.1655 15.1512 12.1588C15.0572 12.1522 14.9643 12.1843 14.8927 12.2482C14.8211 12.3121 14.7764 12.4027 14.7683 12.5006C14.7601 12.5984 14.7892 12.6957 14.8492 12.7715L16.0339 14.2117C15.6737 14.6797 15.2738 15.1562 14.8391 15.6353L13.0787 14.1382C13.0045 14.0778 12.9106 14.0501 12.817 14.061C12.7234 14.0719 12.6377 14.1205 12.5782 14.1965C12.5186 14.2725 12.49 14.3697 12.4985 14.4674C12.5069 14.5651 12.5518 14.6554 12.6234 14.719L14.3369 16.1762C13.8892 16.647 13.4028 17.1275 12.8839 17.6114L11.0978 15.8861C11.0274 15.8208 10.9353 15.7868 10.8411 15.7915C10.7469 15.7962 10.6583 15.8391 10.5942 15.9111C10.53 15.9831 10.4956 16.0785 10.4982 16.1766C10.5008 16.2748 10.5403 16.368 10.6081 16.4362L12.3385 18.1077C11.9046 18.4984 11.4661 18.877 11.0233 19.2435C10.9626 18.9424 10.7978 18.675 10.5603 18.4921C10.409 18.3736 10.2351 18.2901 10.0504 18.2472C9.86562 18.2042 9.67421 18.2028 9.48889 18.243C9.39614 18.2712 9.29843 18.2768 9.20327 18.2595C9.1081 18.2421 9.01802 18.2023 8.93993 18.1431C8.76836 18.0065 8.7427 17.8765 8.70508 17.6183C8.69398 17.4222 8.64245 17.2309 8.55398 17.0575C8.46551 16.884 8.3422 16.7325 8.19243 16.6131C8.04266 16.4938 7.86996 16.4095 7.68609 16.3659C7.50223 16.3224 7.31151 16.3206 7.12693 16.3607C7.04564 16.3897 6.9592 16.3993 6.87388 16.389C6.78856 16.3787 6.70652 16.3488 6.63372 16.3013C6.56093 16.2538 6.49922 16.19 6.45308 16.1145C6.40694 16.0391 6.37753 15.9538 6.367 15.8651C6.93743 15.4736 7.45993 15.1089 7.9976 14.7186C13.8036 10.5345 15.8657 7.99012 16.633 6.50254C17.3035 5.36779 17.0097 4.14524 16.0729 3.2196C18.3922 4.38695 18.5015 7.6884 18.0697 9.83887Z" fill="#2D2D2D"/> 1101 <path d="M9.00553 7.4043C11.4635 7.4043 13.389 6.33131 13.389 4.96131C13.2602 1.72586 4.74929 1.72765 4.62207 4.96137C4.62207 6.33131 6.54758 7.4043 9.00553 7.4043ZM9.00553 3.26832C11.1645 3.26832 12.669 4.16041 12.669 4.96131C12.669 5.76222 11.1645 6.6543 9.00553 6.6543C6.84658 6.6543 5.34207 5.76221 5.34207 4.96131C5.34207 4.16041 6.84658 3.26832 9.00553 3.26832Z" stroke="#2D2D2D" stroke-width="0.2"/> 1102 <path d="M17.884 3.82864C17.0078 2.64788 15.6284 1.97273 13.7882 1.81704C9.84964 0.0778901 1.10806 1.134 1.01416 5.21887V11.0199C1.03161 11.2541 1.40355 14.0111 6.75655 14.6936C5.62505 15.487 4.6571 16.139 3.38651 16.9683C3.33887 17 3.299 17.0428 3.2701 17.0935C3.2412 17.1441 3.22405 17.201 3.22004 17.2598C3.21603 17.3185 3.22526 17.3774 3.24699 17.4318C3.26872 17.4861 3.30236 17.5345 3.34521 17.5729L8.28077 21.9117C8.3398 21.9
1102635 8.41322 21.9942 8.49024 21.9993C8.56725 22.0043 8.6438 21.9835 8.70862 21.9399C8.75151 21.911 13.9865 17.6451 15.129 16.4072C16.8652 14.55 18.3551 12.5432 18.7779 9.97435C19.1003 8.15504 19.207 5.6117 17.884 3.82864ZM9.00569 1.75001C13.1328 1.78342 17.2679 3.52214 16.0231 6.09319C15.185 7.56528 12.3152 8.68641 9.00569 8.68641C5.06415 8.68641 1.73433 7.09815 1.73433 5.21804C1.73433 3.33827 5.06415 1.75001 9.00569 1.75001ZM1.73415 10.9888V6.9952C3.90199 9.69059 10.967 10.1201 14.3469 8.37972C13.1183 9.72285 11.0903 11.5684 7.74622 13.9868V11.9424C7.74443 11.8442 7.70571 11.7506 7.63839 11.6818C7.57107 11.613 7.48052 11.5744 7.38621 11.5744C7.2919 11.5744 7.20135 11.613 7.13404 11.6818C7.06672 11.7506 7.02801 11.8442 7.02622 11.9424V13.969C6.47013 13.9129 5.91814 13.8191 5.37377 13.6882L5.42397 11.5919C5.42459 11.4937 5.38817 11.3991 5.32256 11.3286C5.25695 11.258 5.16739 11.2171 5.07311 11.2146C4.97884 11.2121 4.8874 11.2483 4.81844 11.3153C4.74947 11.3823 4.7085 11.4748 4.70433 11.5729L4.65863 13.4814C4.19465 13.3305 3.74784 13.1274 3.3261 12.8757L3.40812 10.4937C3.41152 10.3943 3.37688 10.2975 3.3118 10.2247C3.24673 10.1519 3.15656 10.109 3.06113 10.1055C3.01374 10.103 2.96635 10.1104 2.92177 10.1274C2.87719 10.1443 2.83631 10.1703 2.80157 10.204C2.76683 10.2377 2.73892 10.2783 2.71949 10.3234C2.70006 10.3685 2.68952 10.4171 2.68847 10.4666L2.62341 12.3559C2.19733 12.008 1.88639 11.53 1.73415 10.9888ZM8.53846 21.1566L4.1863 17.3308C4.74271 16.9655 5.25393 16.6243 5.73504 16.2976C5.81576 16.5207 5.95667 16.7146 6.14081 16.8562C6.29154 16.975 6.46497 17.0587 6.64939 17.1017C6.83382 17.1447 7.02495 17.146 7.20991 17.1056C7.30222 17.0744 7.40042 17.0671 7.49605 17.0842C7.59168 17.1013 7.68189 17.1424 7.75893 17.2038C7.83598 17.2653 7.89754 17.3453 7.93834 17.437C7.97915 17.5287 7.99796 17.6294 7.99318 17.7303C8.00295 17.9269 8.05363 18.119 8.1417 18.2932C8.22978 18.4674 8.35315 18.6196 8.50328 18.7392C8.6534 18.8588 8.82669 18.943 9.01114 18.9859C9.1956 19.0289 9.38681 19.0295 9.57153 18.9879C9.66366 18.9561 9.76182 18.9483 9.85753 18.9649C9.95323 18.9816 10.0436 19.0222 10.1208 19.0834C10.1981 19.1446 10.2598 19.2245 10.3008 19.3161C10.3417 19.4078 10.3606 19.5084 10.3559 19.6094C10.3631 19.6597 10.3722 19.7144 10.3818 19.7691C9.5402 20.4398 8.86792 20.9247 8.53846 21.1566ZM18.0697 9.83887C17.9902 10.2847 17.8775 10.7233 17.7326 11.1508L17.2519 10.4464C17.1959 10.3674 17.1123 10.3144 17.0192 10.2989C16.926 10.2834 16.8307 10.3066 16.7538 10.3635C16.6769 10.4204 16.6246 10.5065 16.608 10.6033C16.5914 10.7 16.6119 10.7996 16.6652 10.8808L17.4115 11.9744C17.1576 12.5508 16.8474 13.0984 16.4857 13.6086L15.3958 12.2837C15.3332 12.2103 15.2453 12.1655 15.1512 12.1588C15.0572 12.1522 14.9643 12.1843 14.8927 12.2482C14.8211 12.3121 14.7764 12.4027 14.7683 12.5006C14.7601 12.5984 14.7892 12.6957 14.8492 12.7715L16.0339 14.2117C15.6737 14.6797 15.2738 15.1562 14.8391 15.6353L13.0787 14.1382C13.0045 14.0778 12.9106 14.0501 12.817 14.061C12.7234 14.0719 12.6377 14.1205 12.5782 14.1965C12.5186 14.2725 12.49 14.3697 12.4985 14.4674C12.5069 14.5651 12.5518 14.6554 12.6234 14.719L14.3369 16.1762C13.8892 16.647 13.4028 17.1275 12.8839 17.6114L11.0978 15.8861C11.0274 15.8208 10.9353 15.7868 10.8411 15.7915C10.7469 15.7962 10.6583 15.8391 10.5942 15.9111C10.53 15.9831 10.4956 16.0785 10.4982 16.1766C10.5008 16.2748 10.5403 16.368 10.6081 16.4362L12.3385 18.1077C11.9046 18.4984 11.4661 18.877 11.0233 19.2435C10.9626 18.9424 10.7978 18.675 10.5603 18.4921C10.409 18.3736 10.2351 18.2901 10.0504 18.2472C9.86562 18.2042 9.67421 18.2028 9.48889 18.243C9.39614 18.2712 9.29843 18.2768 9.20327 18.2595C9.1081 18.2421 9.01802 18.2023 8.93993 18.1431C8.76836 18.0065 8.7427 17.8765 8.70508 17.6183C8.69398 17.4222 8.64245 17.2309 8.55398 17.0575C8.46551 16.884 8.3422 16.7325 8.19243 16.6131C8.04266 16.4938 7.86996 16.4095 7.68609 16.3659C7.50223 16.3224 7.31151 16.3206 7.12693 16.3607C7.04564 16.3897 6.9592 16.3993 6.87388 16.389C6.78856 16.3787 6.70652 16.3488 6.63372 16.3013C6.56093 16.2538 6.49922 16.19 6.45308 16.1145C6.40694 16.0391 6.37753 15.9538 6.367 15.8651C6.93743 15.4736 7.45993 15.1089 7.9976 14.7186C13.8036 10.5345 15.8657 7.99012 16.633 6.50254C17.3035 5.36779 17.0097 4.14524 16.0729 3.2196C18.3922 4.38695 18.5015 7.6884 18.0697 9.83887Z" stroke="#2D2D2D" stroke-width="0.2"/> 1103 </symbol> 1104
1105 <symbol id="spinner-third" viewBox="0 0 512 512"> 1106 <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"/> 1107 </symbol> 1108 1109 1110 <symbol id="instagram" viewBox="0 0 19 19"> 1111 <g clip-path="url(#clip0_355_1300)"> 1112 <path d="M14.7053 3.79395C14.4644 3.79395 14.2683 3.99001 14.2683 4.23094C14.2683 4.47186 14.4644 4.66793 14.7053 4.66793C14.9463 4.66793 15.1423 4.4719 15.1423 4.23094C15.1423 3.98998 14.9463 3.79395 14.7053 3.79395Z" fill="#D1592A"/> 1113 <path d="M9.47295 5.58887C7.33679 5.58887 5.59888 7.32678 5.59888 9.46295C5.59888 11.5991 7.33679 13.3371 9.47295 13.3371C11.6092 13.3371 13.3471 11.5991 13.3471 9.46298C13.3471 7.32682 11.6092 5.58887 9.47295 5.58887Z" fill="#D1592A"/> 1114 <path d="M13.5385 0.462891H5.40739C2.68654 0.462891 0.472961 2.67647 0.472961 5.39735V13.5285C0.472961 16.2493 2.68654 18.4629 5.40739 18.4629H13.5385C16.2594 18.4629 18.473 16.2493 18.473 13.5285V5.39735C18.473 2.67647 16.2594 0.462891 13.5385 0.462891ZM9.47296 14.4C6.75064 14.4 4.53593 12.1852 4.53593 9.46289C4.53593 6.74057 6.75067 4.5259 9.47296 4.5259C12.1953 4.5259 14.41 6.7406 14.41 9.46289C14.41 12.1852 12.1953 14.4 9.47296 14.4ZM14.7053 5.73056C13.8782 5.73056 13.2053 5.05767 13.2053 4.23059C13.2053 3.4035 13.8782 2.73057 14.7053 2.73057C15.5324 2.73057 16.2053 3.40346 16.2053 4.23055C16.2053 5.05764 15.5324 5.73056 14.7053 5.73056Z" fill="#D1592A"/> 1115 </g> 1116 <defs> 1117 <clipPath id="clip0_355_1300"> 1118 <rect width="18" height="18" fill="white" transform="translate(0.472961 0.462891)"/> 1119 </clipPath> 1120 </defs> 1121 </symbol> 1122 1123 <symbol id="tiktok" viewBox="0 0 448 512"> 1124 <path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/> 1125 </symbol> 1126 1127 1128 1129 1130 <symbol id="facebook" viewBox="0 0 19 19"> 1131 <g clip-path="url(#clip0_355_1310)"> 1132 <path d="M18.0949 3.68201C18.0152 2.93679 17.6827 2.24132 17.1528 1.71136C16.6228 1.18141 15.9274 0.848936 15.1821 0.769284C11.3408 0.359458 7.4667 0.359458 3.62533 0.769284C2.87937 0.848058 2.18295 1.18014 1.65217 1.71018C1.12139 2.24021 0.788329 2.93616 0.708508 3.68201C0.298682 7.52338 0.298682 11.3975 0.708508 15.2388C0.787099 15.9849 1.11913 16.6814 1.64919 17.2122C2.17926 17.743 2.87532 18.076 3.62124 18.1556C7.46261 18.5655 11.3367 18.5655 15.1781 18.1556C15.9241 18.0771 16.6206 17.745 17.1514 17.215C17.6822 16.6849 18.0152 15.9888 18.0949 15.2429C18.505 11.4002 18.505 7.52473 18.0949 3.68201ZM12.2531 8.39781L12.072 9.96462C12.0647 10.0363 12.0313 10.1027 11.9781 10.1512C11.9248 10.1997 11.8556 10.2268 11.7836 10.2275H10.1473L10.1391 14.8758C10.1396 14.9308 10.1185 14.9839 10.0802 15.0235C10.0419 15.0632 9.9896 15.0861 9.93453 15.0875H8.27669C8.24913 15.0875 8.22184 15.0819 8.19648 15.0711C8.17111 15.0604 8.14819 15.0446 8.12908 15.0247C8.10998 15.0048 8.09509 14.9813 8.0853 14.9555C8.07552 14.9298 8.07104 14.9023 8.07214 14.8747V10.2275H6.84487C6.80633 10.2271 6.76824 10.2191 6.73278 10.204C6.69732 10.1888 6.66519 10.1669 6.63821 10.1393C6.61124 10.1118 6.58996 10.0792 6.57558 10.0434C6.5612 10.0077 6.55401 9.96942 6.55442 9.93087L6.54828 8.36303C6.54774 8.32435 6.55482 8.28594 6.56913 8.25C6.58343 8.21406 6.60468 8.18128 6.63165 8.15355C6.65862 8.12582 6.69079 8.10367 6.72633 8.08838C6.76186 8.07308 6.80005 8.06493 6.83874 8.0644H8.07214V6.55076C8.07214 4.79372 9.11533 3.83747 10.6453 3.83747H11.8992C11.938 3.83787 11.9763 3.84592 12.0119 3.86115C12.0476 3.87639 12.0799 3.89852 12.1069 3.92626C12.134 3.95401 12.1554 3.98683 12.1697 4.02283C12.1841 4.05884 12.1912 4.09733 12.1907 4.1361V5.45644C12.1912 5.49521 12.1841 5.5337 12.1697 5.56971C12.1554 5.60572 12.134 5.63854 12.1069 5.66628C12.0799 5.69403 12.0476 5.71615 12.0119 5.73139C11.9763 5.74663 11.938 5.75468 11.8992 5.75508H11.1301C10.2986 5.75508 10.137 6.16417 10.137 6.75428
1132V8.0644H11.9646C12.0063 8.06506 12.0473 8.07451 12.085 8.09211C12.1227 8.10972 12.1562 8.13509 12.1835 8.16656C12.2107 8.19803 12.231 8.2349 12.243 8.27475C12.2549 8.3146 12.2584 8.35653 12.2531 8.39781Z" fill="#D1592A"/> 1133 </g> 1134 <defs> 1135 <clipPath id="clip0_355_1310"> 1136 <rect width="18" height="18" fill="white" transform="translate(0.401917 0.462891)"/> 1137 </clipPath> 1138 </defs> 1139 </symbol> 1140 1141 <symbol id="facebook-f" viewBox="0 0 320 512"> 1142 <path d="M279.1 288l14.3-92.7h-89v-60c0-25.4 12.5-50.2 52.3-50.2H297V6.4S260.4 0 225.4 0C152 0 104.3 44.4 104.3 124.7v70.6H22.9V288h81.4v224h100.2V288z"/> 1143 </symbol> 1144 1145 <symbol id="pinterest" viewBox="0 0 384 512"> 1146 <path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/> 1147 </symbol> 1148 1149 <symbol id="twitter" viewBox="0 0 512 512"> 1150 <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/> 1151 </symbol> 1152 1153 <symbol id="whatsapp" viewBox="0 0 448 512"> 1154 <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"/> 1155 </symbol> 1156</svg> 1157 1158 1159 1160 1161 1162 1163 <div class="js-overlay site-overlay" style="display: none;"></div> 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191<header class="js-head-main head-main position-sticky position-fixed-md head-utilities-md-icon head-logo-md-left transition-soft" data-store="head"> 1192 <div class="container-fluid header-search-desk"> 1193 1194<div id="logo" class="logo-img-container "> 1195 <a href="https://comgrasse.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/common/logo-1284356390-1727697920-18a9894b7703b8b603b410eef0a861c01727697921-320-0.webp" alt="Grasse" class="logo-img transition-soft " width="152" height="42" /></a> 1196 </div> 1197 <form class="js-search-container js-search-form " action="/search/" method="get"> 1198 <div class="form-group m-0"> 1199 <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?" /> 1200 <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar"> 1201 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#search"/></svg> 1202 </button> 1203 </div> 1204 </form> 1205 <div class="js-search-suggest search-suggest mr-md-3"> 1206 </div> 1207 1208 <button class="hide-home-desk-seach"> 1209 X 1210 </button> 1211</div> <div class="container-fluid header-container"> 1212 <div class=" row no-gutters align-items-center"> 1213 1214 1215 <div class="col-auto col-utility order-first order-md-last d-md-none"> 1216 1217 1218 <span class="utilities-container"> 1219 <a href="#" class="js-modal-open utilities-link utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button"> 1220 <svg class="icon-inline utilities-icon "><use xlink:href="#bars"/></svg> 1221 </a> 1222 </span> 1223 </div> 1224 1225 1226 <div class="col d-none d-md-inline-block"> 1227 <div class="nav-desktop">
1228 <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu"> 1229 1230 1231 1232 1233 <li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1234 <div class="nav-item-container"> 1235 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/produtos/">SHOP 1236 <span class="nav-list-arrow ml-1"> 1237 <svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg> 1238 </span> 1239 </a> 1240 </div> 1241 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1242 <ul class="desktop-list-subitems list-subitems" > 1243 1244 1245 1246 1247 1248 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1249 <div class="nav-item-container"> 1250 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/">SHOP 1251 </a> 1252 </div> 1253 <ul class=" list-subitems" > 1254 1255 1256 1257 1258 1259 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1260 <div class="nav-item-container"> 1261 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/brincos1/">Brincos 1262 </a> 1263 </div> 1264 <ul class=" list-subitems" > 1265 1266 1267 1268 1269 1270 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1271 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-perola1/">Brincos de Pérola</a> 1272 </li> 1273 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1274 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-argola1/">Brincos de Argola</a> 1275 </li> 1276 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1277 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pequenos1/">Brincos Pequenos</a> 1278 </li> 1279 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1280 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-pingente1/">Brincos Pingente</a> 1281 </li> 1282 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1283 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-com-tarraxa/">Brincos com Tarraxa</a> 1284 </li> 1285 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1286 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-segundo-furo/">Brincos de Segundo Furo</a> 1287 </li> 1288 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1289 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pedra-natural/">Pedra Natural</a> 1290 </li> 1291 1292 1293 <div class="navigation-banner"> 1294 1295 </div> 1296 </ul> 1297 </li> 1298 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1299 <div class="nav-item-container"> 1300 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/aneis1/">Anéis 1301 </a> 1302 </div> 1303 <ul class=" list-subitems" > 1304 1305 1306 1307 1308 1309 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1310 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-duplos2/">Anéis duplos</a> 1311 </li> 1312 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1313 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-classicos1/">Anéis Clássicos</a> 1314 </li> 1315 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1316 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-finos1/">Anéis Finos</a> 1317 </li> 1318 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1319 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-regulaveis/">Anéis Reguláveis</a> 1320 </li> 1321 1322 1323 <div class="navigation-banner"> 1324 1325 </div> 1326 </ul> 1327 </li> 1328 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1329 <div class="nav-item-container"> 1330 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/colares1/">Colares 1331 </a> 1332 </div> 1333 <ul class=" list-subitems" > 1334 1335 1336 1337 1338 1339 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1340 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/relicarios1/">Relicários</a> 1341 </li> 1342 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1343 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/chokers/">Chokers</a> 1344 </li> 1345 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1346 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-pingente/">Colares de Pingente</a> 1347 </li> 1348 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1349 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-perola1/">Colares de Pérola</a> 1350 </li> 1351 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1352 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/correntes1/">Correntes</a> 1353 </li> 1354 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1355 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-pedra-natural/">Colares Pedra Natural</a> 1356 </li> 1357 1358 1359 <div class="navigation-banner"> 1360 1361 </div> 1362 </ul> 1363 </li> 1364 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1365 <a class="nav-list-link " href="https://comgrasse.com.br/shop/pulseiras/">Pulseiras</a> 1366 </li> 1367 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1368 <a class="nav-list-link " href="https://comgrasse.com.br/shop/essencia-para-ambientes/">Essência para Ambientes</a> 1369 </li> 1370 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1371 <a class="nav-list-link " href="https://comgrasse.com.br/shop/lencos/">Lenços</a> 1372 </li> 1373 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1374 <div class="nav-item-container"> 1375 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/presente/">Para Presentear 1376 </a> 1377 </div> 1378 <ul class=" list-subitems" > 1379 1380 1381 1382 1383 1384 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1385 <a class="nav-list-link " href="https://comgrasse.com.br/shop/presente/ate-r100/">até R$100</a> 1386 </li> 1387 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1388 <a class="nav-list-link " href="https://comgrasse.com.br/shop/presente/ate-r150/">até R$150</a> 1389 </li> 1390 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1391 <a class="nav-list-link " href="https://comgrasse.com.br/shop/presente/ate-r250/">até R$250</a> 1392 </li> 1393 1394 1395 <div class="navigation-banner"> 1396 1397 </div> 1398 </ul> 1399 </li> 1400 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1401 <a class="nav-list-link " href="https://comgrasse.com.br/shop/descubra/">Descubra</a> 1402 </li> 1403 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1404 <a class="nav-list-link " href="https://comgrasse.com.br/shop/reveillon/">Reveillon</a> 1405 </li> 1406 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1407 <a class="nav-list-link " href="https://comgrasse.com.br/shop/cotidiano/">Cotidiano</a> 1408 </li> 1409 1410 1411 <div class="navigation-banner"> 1412 1413 </div> 1414 </ul> 1415 </li> 1416 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1417 <div class="nav-item-container"> 1418 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/por-elas/">Por elas 1419 </a> 1420 </div> 1421 <ul class=" list-subitems" > 1422 1423 1424 1425 1426 1427 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1428 <a class="nav-list-link " href="https://comgrasse.com.br/por-elas/anna/">ANNA</a> 1429 </li> 1430 1431 1432 <div class="navigation-banner"> 1433 1434 </div> 1435 </ul> 1436 </li> 1437 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1438 <a class="nav-list-link " href="https://comgrasse.com.br/kits/">Kits</a> 1439 </li> 1440 <li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 1441 <div class="nav-item-container"> 1442 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/colecoes/">Coleções 1443 </a> 1444 </div> 1445 <ul class=" list-subitems" > 1446 1447 1448 1449 1450 1451 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1452 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/outra-maneira-de-ficar/">Outra maneira de ficar</a> 1453 </li> 1454 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1455 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/de-paris-avec-amour/">De Paris Avec Amour</a> 1456 </li> 1457 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1458 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/arte-de-ser/">Arte de Ser</a> 1459 </li> 1460 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1461 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/opostos/">Opostos</a> 1462 </li> 1463 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1464 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/astral/">Astral</a> 1465 </li> 1466 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1467 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/bonjour-rio/">Bonjour Rio</a> 1468 </li> 1469 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1470 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/les-mots-du-coeur/">
1470Les Mots du coeur</a> 1471 </li> 1472 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1473 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/voyager/">Voyager</a> 1474 </li> 1475 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1476 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/reverie/">Revêrie</a> 1477 </li> 1478 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1479 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/midi/">Midi</a> 1480 </li> 1481 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1482 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/la-gioia/">La Gioia</a> 1483 </li> 1484 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1485 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/per-roma/">Per Roma</a> 1486 </li> 1487 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1488 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/aurora/">Aurora</a> 1489 </li> 1490 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1491 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/origem/">Origem</a> 1492 </li> 1493 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1494 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/veranico/">Veranico</a> 1495 </li> 1496 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1497 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/atemporal/">Atemporal</a> 1498 </li> 1499 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1500 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/sicilia/">SicÃlia</a> 1501 </li> 1502 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1503 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/recomecos/">Recomeços</a> 1504 </li> 1505 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1506 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/prefacio/">Prefacio</a> 1507 </li> 1508 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1509 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/ce-qui-reste/">Ce qui Reste</a> 1510 </li> 1511 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1512 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/mundo-em-movimento-tn11y/">Mundo em movimento</a> 1513 </li> 1514 1515 1516 <div class="navigation-banner"> 1517 1518 </div> 1519 </ul> 1520 </li> 1521 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1522 <a class="nav-list-link " href="https://comgrasse.com.br/vale-tudo/">Vale Tudo</a> 1523 </li> 1524 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1525 <a class="nav-list-link " href="https://comgrasse.com.br/devolta1/">Devolta</a> 1526 </li> 1527 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1528 <a class="nav-list-link " href="https://comgrasse.com.br/mais-vendidos/">Mais Vendidos</a> 1529 </li> 1530 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1531 <a class="nav-list-link " href="https://comgrasse.com.br/sale1/">SALE</a> 1532 </li> 1533 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1534 <a class="nav-list-link " href="https://comgrasse.com.br/new-in/">NEW IN</a> 1535 </li> 1536 1537 1538 <div class="navigation-banner"> 1539 1540 </div> 1541 </ul> 1542 </div> 1543 </li> 1544 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1545 <a class="nav-list-link " href="https://comgrasse.com.br/sale1/">SALE</a> 1546 </li> 1547 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1548 <a class="nav-list-link " href="https://comgrasse.com.br/new-in">NOVIDADES</a> 1549 </li> 1550 <li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1551 <div class="nav-item-container"> 1552 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/aneis1/">Anéis 1553 <span class="nav-list-arrow ml-1"> 1554 <svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg> 1555 </span> 1556 </a> 1557 </div> 1558 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1559 <ul class="desktop-list-subitems list-subitems" > 1560 1561 1562 1563 1564 1565 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1566 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-duplos2/">Anéis duplos</a> 1567 </li> 1568 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1569 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-classicos1/">Anéis Clássicos</a> 1570 </li> 1571 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1572 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-finos1/">Anéis Finos</a> 1573 </li> 1574 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1575 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-regulaveis/">Anéis Reguláveis</a> 1576 </li> 1577 1578 1579 <div class="navigation-banner"> 1580 1581 </div> 1582 </ul> 1583 </div> 1584 </li> 1585 <li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1586 <div class="nav-item-container"> 1587 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/colares1/">Colares 1588 <span class="nav-list-arrow ml-1"> 1589 <svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg> 1590 </span> 1591 </a> 1592 </div> 1593 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1594 <ul class="desktop-list-subitems list-subitems" > 1595 1596 1597 1598 1599 1600 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1601 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/relicarios1/">Relicários</a> 1602 </li> 1603 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1604 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/chokers/">Chokers</a> 1605 </li> 1606 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1607 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-pingente/">Colares de Pingente</a> 1608 </li> 1609 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1610 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-perola1/">Colares de Pérola</a> 1611 </li> 1612 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1613 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/correntes1/">Correntes</a> 1614 </li> 1615 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1616 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-pedra-natural/">Colares Pedra Natural</a> 1617 </li> 1618 1619 1620 <div class="navigation-banner"> 1621 1622 </div> 1623 </ul> 1624 </div> 1625 </li> 1626 <li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1627 <div class="nav-item-container"> 1628 <a class=" nav-list-link position-relative " href="https://comgrasse.com.br/shop/brincos1/">Brincos 1629 <span class="nav-list-arrow ml-1"> 1630 <svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg> 1631 </span> 1632 </a> 1633 </div> 1634 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1635 <ul class="desktop-list-subitems list-subitems" > 1636 1637 1638 1639 1640 1641 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1642 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-perola1/">Brincos de Pérola</a> 1643 </li> 1644 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1645 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-argola1/">Brincos de Argola</a> 1646 </li> 1647 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1648 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pequenos1/">Brincos Pequenos</a> 1649 </li> 1650 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1651 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-pingente1/">Brincos Pingente</a> 1652 </li> 1653 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1654 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-com-tarraxa/">Brincos com Tarraxa</a> 1655 </li> 1656 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1657 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-segundo-furo/">Brincos de Segundo Furo</a> 1658 </li> 1659 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1660 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pedra-natural/">Pedra Natural</a> 1661 </li> 1662 1663 1664 <div class="navigation-banner"> 1665 1666 </div> 1667 </ul> 1668 </div> 1669 </li> 1670 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1671 <a class="nav-list-link " href="https://comgrasse.com.br/por-voces/">Por vocês</a> 1672 </li> 1673 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1674 <a class="nav-list-link " href="https://chat.whatsapp.com/CotPTfVEza1IXa7HwHc0Bh">Grupo Vip</a> 1675 </li> 1676 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1677 <a class="nav-list-link " href="/blog/">Blog</a> 1678 </li> 1679 </ul> 1680</div> </div> 1681 1682 1683 <div class="col-auto col-utility d-none d-md-inline-block "> 1684 <sp
1684an class="utilities-container"> 1685 <a href="#" class="js-search-button utilities-link utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa"> 1686 <svg class="icon-inline utilities-icon "><use xlink:href="#search"/></svg> 1687 </a> 1688 </span> 1689 </div> 1690 1691 1692 <div class="col col-md-auto logo-center text-center order-md-first text-md-left"> 1693 1694<div id="logo" class="logo-img-container "> 1695 <a href="https://comgrasse.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/common/logo-1284356390-1727697920-18a9894b7703b8b603b410eef0a861c01727697921-320-0.webp" alt="Grasse" class="logo-img transition-soft logo-img-big logo-img-small-mob" width="152" height="42" /></a> 1696 </div> 1697 </div> 1698 1699 <div class="col-auto col-utility d-inline-block d-md-none "> 1700 <span class="utilities-container"> 1701 <a href="#" class="js-search-button js-modal-open utilities-link utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa"> 1702 <svg class="icon-inline utilities-icon "><use xlink:href="#search"/></svg> 1703 </a> 1704 </span> 1705 </div> 1706 1707 1708 <div class="col-auto col-utility "> 1709 1710 1711 <span class="utilities-container d-none d-md-inline-block"> 1712 <a href="/account/login/" > 1713 <svg class="icon-inline utilities-icon "><use xlink:href="#user"/></svg> 1714 </a> 1715 </span> 1716 </div> 1717 1718 1719 <div class="col-auto col-utility "> 1720 1721 1722 <span class="utilities-container"> 1723 <div id="ajax-cart" class="cart-summary" data-component='cart-button'> 1724 <a href="#" class="js-modal-open js-fullscreen-modal-open " data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart"> 1725 <svg class="icon-inline utilities-icon "><use xlink:href="#bag"/></svg> 1726 <span class="js-cart-widget-amount badge badge-amount">0</span> 1727 </a> 1728 </div> 1729 </span> 1730 </div> 1731 </div> 1732 <div class=" d-md-block"> 1733 1734 1735 1736 <div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden " style="display: none;"> 1737 <div class="notification notification-primary notification-cart position-relative"> 1738 <div class="js-cart-notification-close notification-close mr-2 mt-2"> 1739 <svg class="icon-inline icon-lg notification-icon"><use xlink:href="#times"/></svg> 1740 </div> 1741 <div class="js-cart-notification-item row" data-store="cart-notification-item"> 1742 <div class="col-2 pr-0 notification-img"> 1743 <img src="" class="js-cart-notification-item-img img-fluid" /> 1744 </div> 1745 <div class="col-10 text-left"> 1746 <div class="mb-1 mr-4"> 1747 <span class="js-cart-notification-item-name"></span> 1748 <span class="js-cart-notification-item-variant-container" style="display: none;"> 1749 (<span class="js-cart-notification-item-variant"></span>) 1750 </span> 1751 </div> 1752 <div class="mb-1"> 1753 <span class="js-cart-notification-item-quantity"></span> 1754 <span> x </span> 1755 <span class="js-cart-notification-item-price"></span> 1756 </div> 1757 <strong>Adicionado ao carrinho com sucesso!</strong> 1758 </div> 1759 </div> 1760 <div class="divider my-2"></div> 1761 <div class="row h6 mb-3"> 1762 <span class="col-auto text-left ml-2"> 1763 <span>Total</span> 1764 (<span class="js-cart-widget-amount"> 1765 0 1766 </span> 1767 <span class="js-cart-counts-plural" style="display: none;"> 1768 produtos): 1769 </span>
1770 <span class="js-cart-counts-singular" style="display: none;"> 1771 produto): 1772 </span> 1773 1774 </span> 1775 <strong class="js-cart-total col text-right">R$0,00</strong> 1776 </div> 1777 <a href="#" class="js-modal-open js-open-cart js-cart-notification-close js-fullscreen-modal-open btn btn-primary btn-medium w-100 d-inline-block" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart"> 1778 Ver carrinho 1779 </a> 1780 </div> 1781 </div> 1782 </div> 1783 1784 1785 1786 1787 </div> 1788 1789 1790 1791</header> 1792 1793 1794 1795 <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;"> 1796 <div class="container-fluid p-0"> 1797 <div class="row justify-content-center align-items-center"> 1798 <div class="col col-md-auto pr-0"> 1799 <div class="font-small">Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.</div> 1800 </div> 1801 <div class="col-auto"> 1802 <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a> 1803 </div> 1804 </div> 1805 </div> 1806 </div> 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818<div id="nav-hamburger" class="js-modal modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal-right-md transition-sli
1818de modal-full transition-soft " style="display: none;" > 1819 <div class="modal-with-fixed-footer"> 1820 <div class="modal-scrollable-area"> 1821 <div class="js-modal-close modal-header text-left "> 1822 <span class="js-modal-close modal-close ml-1 no-header "> 1823 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 1824 </span> 1825 </div> 1826 <div class="modal-body nav-body"> 1827 1828 <div class="nav-primary"> 1829 <ul class="nav-list" data-store="navigation" data-component="menu"> 1830 1831 1832 1833 1834 <li class="nav-item item-with-subitems" data-component="menu.item"> 1835 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">SHOP 1836 <span class="nav-list-arrow ml-1"> 1837 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 1838 </span> 1839 </a> 1840 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1841 <div class="modal-header"> 1842 <div class="row"> 1843 <div class="col"> 1844 <a class="js-toggle-menu-back" href="#"> 1845 <div class="row"> 1846 <div class="col-auto"> 1847 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 1848 </div> 1849 <div class="col"> 1850 SHOP 1851 </div> 1852 </div> 1853 </a> 1854 </div> 1855 <div class="col-auto"> 1856 <a class="js-toggle-menu-close js-modal-close"> 1857 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 1858 </a> 1859 </div> 1860 </div> 1861 </div> 1862 <li class="nav-item"> 1863 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/produtos/"> 1864 Ver todos os produtos 1865 </a> 1866 </li> 1867 1868 1869 1870 1871 1872 <li class="nav-item item-with-subitems" data-component="menu.item"> 1873 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">SHOP 1874 <span class="nav-list-arrow ml-1"> 1875 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 1876 </span> 1877 </a> 1878 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1879 <div class="modal-header"> 1880 <div class="row"> 1881 <div class="col"> 1882 <a class="js-toggle-menu-back" href="#"> 1883 <div class="row"> 1884 <div class="col-auto"> 1885 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 1886 </div> 1887 <div class="col"> 1888 SHOP 1889 </div> 1890 </div> 1891 </a> 1892 </div> 1893 <div class="col-auto"> 1894 <a class="js-toggle-menu-close js-modal-close"> 1895 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 1896 </a> 1897 </div> 1898 </div> 1899 </div> 1900 <li class="nav-item"> 1901 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/"> 1902 Ver tudo em SHOP 1903 </a> 1904 </li> 1905 1906 1907 1908 1909 1910 <li class="nav-item item-with-subitems" data-component="menu.item"> 1911 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Brincos 1912 <span class="nav-list-arrow ml-1"> 1913 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 1914 </span> 1915 </a> 1916 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1917 <div class="modal-header"> 1918 <div class="row"> 1919 <div class="col"> 1920 <a class="js-toggle-menu-back" href="#"> 1921 <div class="row"> 1922 <div class="col-auto"> 1923 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 1924 </div> 1925 <div class="col"> 1926 Brincos 1927 </div> 1928 </div> 1929 </a> 1930 </div> 1931 <div class="col-auto"> 1932 <a class="js-toggle-menu-close js-modal-close"> 1933 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 1934 </a> 1935 </div> 1936 </div> 1937 </div> 1938 <li class="nav-item"> 1939 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/brincos1/"> 1940 Ver tudo em Brincos 1941 </a> 1942 </li> 1943 1944 1945 1946 1947 1948 <li class="js-item-desktop nav-item " data-component="menu.item"> 1949 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-perola1/">Brincos de Pérola</a> 1950 </li> 1951 <li class="js-item-desktop nav-item " data-component="menu.item"> 1952 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-argola1/">Brincos de Argola</a> 1953 </li> 1954 <li class="js-item-desktop nav-item " data-component="menu.item"> 1955 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pequenos1/">Brincos Pequenos</a> 1956 </li> 1957 <li class="js-item-desktop nav-item " data-component="menu.item"> 1958 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-pingente1/">Brincos Pingente</a> 1959 </li> 1960 <li class="js-item-desktop nav-item " data-component="menu.item"> 1961 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-com-tarraxa/">Brincos com Tarraxa</a> 1962 </li> 1963 <li class="js-item-desktop nav-item " data-component="menu.item"> 1964 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-segundo-furo/">Brincos de Segundo Furo</a> 1965 </li> 1966 <li class="js-item-desktop nav-item " data-component="menu.item"> 1967 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pedra-natural/">Pedra Natural</a> 1968 </li> 1969 1970 1971 <div class="navigation-banner"> 1972 1973 </div> 1974 </ul> 1975 </li> 1976 <li class="nav-item item-with-subitems" data-component="menu.item">
1977 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Anéis 1978 <span class="nav-list-arrow ml-1"> 1979 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 1980 </span> 1981 </a> 1982 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1983 <div class="modal-header"> 1984 <div class="row"> 1985 <div class="col"> 1986 <a class="js-toggle-menu-back" href="#"> 1987 <div class="row"> 1988 <div class="col-auto"> 1989 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 1990 </div> 1991 <div class="col"> 1992 Anéis 1993 </div> 1994 </div> 1995 </a> 1996 </div> 1997 <div class="col-auto"> 1998 <a class="js-toggle-menu-close js-modal-close"> 1999 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2000 </a> 2001 </div> 2002 </div> 2003 </div> 2004 <li class="nav-item"> 2005 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/aneis1/"> 2006 Ver tudo em Anéis 2007 </a> 2008 </li> 2009 2010 2011 2012 2013 2014 <li class="js-item-desktop nav-item " data-component="menu.item"> 2015 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-duplos2/">Anéis duplos</a> 2016 </li> 2017 <li class="js-item-desktop nav-item " data-component="menu.item"> 2018 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-classicos1/">Anéis Clássicos</a> 2019 </li> 2020 <li class="js-item-desktop nav-item " data-component="menu.item"> 2021 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-finos1/">Anéis Finos</a> 2022 </li> 2023 <li class="js-item-desktop nav-item " data-component="menu.item"> 2024 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-regulaveis/">Anéis Reguláveis</a> 2025 </li> 2026 2027 2028 <div class="navigation-banner"> 2029 2030 </div> 2031 </ul> 2032 </li> 2033 <li class="nav-item item-with-subitems" data-component="menu.item"> 2034 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Colares 2035 <span class="nav-list-arrow ml-1"> 2036 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2037 </span> 2038 </a> 2039 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2040 <div class="modal-header"> 2041 <div class="row"> 2042 <div class="col"> 2043 <a class="js-toggle-menu-back" href="#"> 2044 <div class="row"> 2045 <div class="col-auto"> 2046 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2047 </div> 2048 <div class="col"> 2049 Colares 2050 </div> 2051 </div> 2052 </a> 2053 </div> 2054 <div class="col-auto"> 2055 <a class="js-toggle-menu-close js-modal-close"> 2056 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2057 </a> 2058 </div> 2059 </div> 2060 </div> 2061 <li class="nav-item"> 2062 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/colares1/"> 2063 Ver tudo em Colares 2064 </a> 2065 </li> 2066 2067 2068 2069 2070 2071 <li class="js-item-desktop nav-item " data-component="menu.item"> 2072 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/relicarios1/">Relicários</a> 2073 </li> 2074 <li class="js-item-desktop nav-item " data-component="menu.item"> 2075 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/chokers/">Chokers</a> 2076 </li> 2077 <li class="js-item-desktop nav-item " data-component="menu.item"> 2078 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-pingente/">Colares de Pingente</a> 2079 </li> 2080 <li class="js-item-desktop nav-item " data-component="menu.item"> 2081 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-perola1/">Colares de Pérola</a> 2082 </li> 2083 <li class="js-item-desktop nav-item " data-component="menu.item"> 2084 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/correntes1/">Correntes</a> 2085 </li> 2086 <li class="js-item-desktop nav-item " data-component="menu.item"> 2087 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-pedra-natural/">Colares Pedra Natural</a> 2088 </li> 2089 2090 2091 <div class="navigation-banner"> 2092 2093 </div> 2094 </ul> 2095 </li> 2096 <li class="js-item-desktop nav-item " data-component="menu.item"> 2097 <a class="nav-list-link " href="https://comgrasse.com.br/shop/pulseiras/">Pulseiras</a> 2098 </li> 2099 <li class="js-item-desktop nav-item " data-component="menu.item"> 2100 <a class="nav-list-link " href="https://comgrasse.com.br/shop/essencia-para-ambientes/">Essência para Ambientes</a> 2101 </li> 2102 <li class="js-item-desktop nav-item " data-component="menu.item"> 2103 <a class="nav-list-link " href="https://comgrasse.com.br/shop/lencos/">Lenços</a> 2104 </li> 2105 <li class="nav-item item-with-subitems" data-component="menu.item">
2106 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Para Presentear 2107 <span class="nav-list-arrow ml-1"> 2108 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2109 </span> 2110 </a> 2111 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2112 <div class="modal-header"> 2113 <div class="row"> 2114 <div class="col"> 2115 <a class="js-toggle-menu-back" href="#"> 2116 <div class="row"> 2117 <div class="col-auto"> 2118 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2119 </div> 2120 <div class="col"> 2121 Para Presentear 2122 </div> 2123 </div> 2124 </a> 2125 </div> 2126 <div class="col-auto"> 2127 <a class="js-toggle-menu-close js-modal-close"> 2128 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2129 </a> 2130 </div> 2131 </div> 2132 </div> 2133 <li class="nav-item"> 2134 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/presente/"> 2135 Ver tudo em Para Presentear 2136 </a> 2137 </li> 2138 2139 2140 2141 2142 2143 <li class="js-item-desktop nav-item " data-component="menu.item"> 2144 <a class="nav-list-link " href="https://comgrasse.com.br/shop/presente/ate-r100/">até R$100</a> 2145 </li> 2146 <li class="js-item-desktop nav-item " data-component="menu.item"> 2147 <a class="nav-list-link " href="https://comgrasse.com.br/shop/presente/ate-r150/">até R$150</a> 2148 </li> 2149 <li class="js-item-desktop nav-item " data-component="menu.item"> 2150 <a class="nav-list-link " href="https://comgrasse.com.br/shop/presente/ate-r250/">até R$250</a> 2151 </li> 2152 2153 2154 <div class="navigation-banner"> 2155 2156 </div> 2157 </ul> 2158 </li> 2159 <li class="js-item-desktop nav-item " data-component="menu.item"> 2160 <a class="nav-list-link " href="https://comgrasse.com.br/shop/descubra/">Descubra</a> 2161 </li> 2162 <li class="js-item-desktop nav-item " data-component="menu.item"> 2163 <a class="nav-list-link " href="https://comgrasse.com.br/shop/reveillon/">Reveillon</a> 2164 </li> 2165 <li class="js-item-desktop nav-item " data-component="menu.item"> 2166 <a class="nav-list-link " href="https://comgrasse.com.br/shop/cotidiano/">Cotidiano</a> 2167 </li> 2168 2169 2170 <div class="navigation-banner"> 2171 2172 </div> 2173 </ul> 2174 </li> 2175 <li class="nav-item item-with-subitems" data-component="menu.item"> 2176 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Por elas 2177 <span class="nav-list-arrow ml-1"> 2178 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2179 </span> 2180 </a> 2181 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2182 <div class="modal-header"> 2183 <div class="row"> 2184 <div class="col"> 2185 <a class="js-toggle-menu-back" href="#"> 2186 <div class="row"> 2187 <div class="col-auto"> 2188 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2189 </div> 2190 <div class="col"> 2191 Por elas 2192 </div> 2193 </div> 2194 </a> 2195 </div> 2196 <div class="col-auto"> 2197 <a class="js-toggle-menu-close js-modal-close"> 2198 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2199 </a> 2200 </div> 2201 </div> 2202 </div> 2203 <li class="nav-item"> 2204 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/por-elas/"> 2205 Ver tudo em Por elas 2206 </a> 2207 </li> 2208 2209 2210 2211 2212 2213 <li class="js-item-desktop nav-item " data-component="menu.item"> 2214 <a class="nav-list-link " href="https://comgrasse.com.br/por-elas/anna/">ANNA</a> 2215 </li> 2216 2217 2218 <div class="navigation-banner"> 2219 2220 </div> 2221 </ul> 2222 </li> 2223 <li class="js-item-desktop nav-item " data-component="menu.item"> 2224 <a class="nav-list-link " href="https://comgrasse.com.br/kits/">Kits</a> 2225 </li> 2226 <li class="nav-item item-with-subitems" data-component="menu.item">
2227 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Coleções 2228 <span class="nav-list-arrow ml-1"> 2229 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2230 </span> 2231 </a> 2232 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2233 <div class="modal-header"> 2234 <div class="row"> 2235 <div class="col"> 2236 <a class="js-toggle-menu-back" href="#"> 2237 <div class="row"> 2238 <div class="col-auto"> 2239 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2240 </div> 2241 <div class="col"> 2242 Coleções 2243 </div> 2244 </div> 2245 </a> 2246 </div> 2247 <div class="col-auto"> 2248 <a class="js-toggle-menu-close js-modal-close"> 2249 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2250 </a> 2251 </div> 2252 </div> 2253 </div> 2254 <li class="nav-item"> 2255 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/colecoes/"> 2256 Ver tudo em Coleções 2257 </a> 2258 </li> 2259 2260 2261 2262 2263 2264 <li class="js-item-desktop nav-item " data-component="menu.item"> 2265 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/outra-maneira-de-ficar/">Outra maneira de ficar</a> 2266 </li> 2267 <li class="js-item-desktop nav-item " data-component="menu.item"> 2268 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/de-paris-avec-amour/">De Paris Avec Amour</a> 2269 </li> 2270 <li class="js-item-desktop nav-item " data-component="menu.item"> 2271 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/arte-de-ser/">Arte de Ser</a> 2272 </li> 2273 <li class="js-item-desktop nav-item " data-component="menu.item"> 2274 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/opostos/">Opostos</a> 2275 </li> 2276 <li class="js-item-desktop nav-item " data-component="menu.item"> 2277 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/astral/">Astral</a> 2278 </li> 2279 <li class="js-item-desktop nav-item " data-component="menu.item"> 2280 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/bonjour-rio/">Bonjour Rio</a> 2281 </li> 2282 <li class="js-item-desktop nav-item " data-component="menu.item"> 2283 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/les-mots-du-coeur/">Les Mots du coeur</a> 2284 </li> 2285 <li class="js-item-desktop nav-item " data-component="menu.item"> 2286 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/voyager/">Voyager</a> 2287 </li> 2288 <li class="js-item-desktop nav-item " data-component="menu.item"> 2289 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/reverie/">Revêrie</a> 2290 </li> 2291 <li class="js-item-desktop nav-item " data-component="menu.item"> 2292 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/midi/">Midi</a> 2293 </li> 2294 <li class="js-item-desktop nav-item " data-component="menu.item"> 2295 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/la-gioia/">La Gioia</a> 2296 </li> 2297 <li class="js-item-desktop nav-item " data-component="menu.item"> 2298 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/per-roma/">Per Roma</a> 2299 </li> 2300 <li class="js-item-desktop nav-item " data-component="menu.item"> 2301 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/aurora/">Aurora</a> 2302 </li> 2303 <li class="js-item-desktop nav-item " data-component="menu.item"> 2304 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/origem/">Origem</a> 2305 </li> 2306 <li class="js-item-desktop nav-item " data-component="menu.item"> 2307 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/veranico/">Veranico</a> 2308 </li> 2309 <li class="js-item-desktop nav-item " data-component="menu.item"> 2310 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/atemporal/">Atemporal</a> 2311 </li> 2312 <li class="js-item-desktop nav-item " data-component="menu.item"> 2313 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/sicilia/">SicÃlia</a> 2314 </li> 2315 <li class="js-item-desktop nav-item " data-component="menu.item"> 2316 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/recomecos/">Recomeços</a> 2317 </li> 2318 <li class="js-item-desktop nav-item " data-component="menu.item"> 2319 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/prefacio/">Prefacio</a> 2320 </li> 2321 <li class="js-item-desktop nav-item " data-component="menu.item"> 2322 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/ce-qui-reste/">Ce qui Reste</a> 2323 </li> 2324 <li class="js-item-desktop nav-item " data-component="menu.item"> 2325 <a class="nav-list-link " href="https://comgrasse.com.br/colecoes/mundo-em-movimento-tn11y/">Mundo em movimento</a> 2326 </li> 2327 2328 2329 <div class="navigation-banner"> 2330 2331 </div> 2332 </ul> 2333 </li> 2334 <li class="js-item-desktop nav-item " data-component="menu.item"> 2335 <a class="nav-list-link " href="https://comgrasse.com.br/vale-tudo/">Vale Tudo</a> 2336 </li> 2337 <li class="js-item-desktop nav-item " data-component="menu.item"> 2338 <a class="nav-list-link " href="https://comgrasse.com.br/devolta1/">Devolta</a> 2339 </li> 2340 <li class="js-item-desktop nav-item " data-component="menu.item"> 2341 <a class="nav-list-link " href="https://comgrasse.com.br/mais-vendidos/">Mais Vendidos</a> 2342 </li> 2343 <li class="js-item-desktop nav-item " data-component="menu.item"> 2344 <a class="nav-list-link " href="https://comgrasse.com.br/sale1/">SALE</a> 2345 </li> 2346 <li class="js-item-desktop nav-item " data-component="menu.item"> 2347 <a class="nav-list-link " href="https://comgrasse.com.br/new-in/">NEW IN</a> 2348 </li> 2349 2350 2351 <div class="navigation-banner"> 2352 2353 </div> 2354 </ul> 2355 </li> 2356 <li class="js-item-desktop nav-item " data-component="menu.item"> 2357 <a class="nav-list-link " href="https://comgrasse.com.br/sale1/">SALE</a> 2358 </li> 2359 <li class="js-item-desktop nav-item " data-component="menu.item"> 2360 <a class="nav-list-link " href="https://comgrasse.com.br/new-in">NOVIDADES</a> 2361 </li> 2362 <li class="nav-item item-with-subitems" data-component="menu.item">
2363 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Anéis 2364 <span class="nav-list-arrow ml-1"> 2365 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2366 </span> 2367 </a> 2368 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2369 <div class="modal-header"> 2370 <div class="row"> 2371 <div class="col"> 2372 <a class="js-toggle-menu-back" href="#"> 2373 <div class="row"> 2374 <div class="col-auto"> 2375 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2376 </div> 2377 <div class="col"> 2378 Anéis 2379 </div> 2380 </div> 2381 </a> 2382 </div> 2383 <div class="col-auto"> 2384 <a class="js-toggle-menu-close js-modal-close"> 2385 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2386 </a> 2387 </div> 2388 </div> 2389 </div> 2390 <li class="nav-item"> 2391 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/aneis1/"> 2392 Ver tudo em Anéis 2393 </a> 2394 </li> 2395 2396 2397 2398 2399 2400 <li class="js-item-desktop nav-item " data-component="menu.item"> 2401 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-duplos2/">Anéis duplos</a> 2402 </li> 2403 <li class="js-item-desktop nav-item " data-component="menu.item"> 2404 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-classicos1/">Anéis Clássicos</a> 2405 </li> 2406 <li class="js-item-desktop nav-item " data-component="menu.item"> 2407 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-finos1/">Anéis Finos</a> 2408 </li> 2409 <li class="js-item-desktop nav-item " data-component="menu.item"> 2410 <a class="nav-list-link " href="https://comgrasse.com.br/shop/aneis1/aneis-regulaveis/">Anéis Reguláveis</a> 2411 </li> 2412 2413 2414 <div class="navigation-banner"> 2415 2416 </div> 2417 </ul> 2418 </li> 2419 <li class="nav-item item-with-subitems" data-component="menu.item"> 2420 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Colares 2421 <span class="nav-list-arrow ml-1"> 2422 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2423 </span> 2424 </a> 2425 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2426 <div class="modal-header"> 2427 <div class="row"> 2428 <div class="col"> 2429 <a class="js-toggle-menu-back" href="#"> 2430 <div class="row"> 2431 <div class="col-auto"> 2432 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2433 </div> 2434 <div class="col"> 2435 Colares 2436 </div> 2437 </div> 2438 </a> 2439 </div> 2440 <div class="col-auto"> 2441 <a class="js-toggle-menu-close js-modal-close"> 2442 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2443 </a> 2444 </div> 2445 </div> 2446 </div> 2447 <li class="nav-item"> 2448 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/colares1/"> 2449 Ver tudo em Colares 2450 </a> 2451 </li> 2452 2453 2454 2455 2456 2457 <li class="js-item-desktop nav-item " data-component="menu.item"> 2458 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/relicarios1/">Relicários</a> 2459 </li> 2460 <li class="js-item-desktop nav-item " data-component="menu.item"> 2461 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/chokers/">Chokers</a> 2462 </li> 2463 <li class="js-item-desktop nav-item " data-component="menu.item"> 2464 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-pingente/">Colares de Pingente</a> 2465 </li> 2466 <li class="js-item-desktop nav-item " data-component="menu.item"> 2467 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-de-perola1/">Colares de Pérola</a> 2468 </li> 2469 <li class="js-item-desktop nav-item " data-component="menu.item"> 2470 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/correntes1/">Correntes</a> 2471 </li> 2472 <li class="js-item-desktop nav-item " data-component="menu.item"> 2473 <a class="nav-list-link " href="https://comgrasse.com.br/shop/colares1/colares-pedra-natural/">Colares Pedra Natural</a> 2474 </li> 2475 2476 2477 <div class="navigation-banner"> 2478 2479 </div> 2480 </ul> 2481 </li> 2482 <li class="nav-item item-with-subitems" data-component="menu.item">
2483 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Brincos 2484 <span class="nav-list-arrow ml-1"> 2485 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 2486 </span> 2487 </a> 2488 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 2489 <div class="modal-header"> 2490 <div class="row"> 2491 <div class="col"> 2492 <a class="js-toggle-menu-back" href="#"> 2493 <div class="row"> 2494 <div class="col-auto"> 2495 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 2496 </div> 2497 <div class="col"> 2498 Brincos 2499 </div> 2500 </div> 2501 </a> 2502 </div> 2503 <div class="col-auto"> 2504 <a class="js-toggle-menu-close js-modal-close"> 2505 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 2506 </a> 2507 </div> 2508 </div> 2509 </div> 2510 <li class="nav-item"> 2511 <a class="nav-list-link position-relative " href="https://comgrasse.com.br/shop/brincos1/"> 2512 Ver tudo em Brincos 2513 </a> 2514 </li> 2515 2516 2517 2518 2519 2520 <li class="js-item-desktop nav-item " data-component="menu.item"> 2521 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-perola1/">Brincos de Pérola</a> 2522 </li> 2523 <li class="js-item-desktop nav-item " data-component="menu.item"> 2524 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-argola1/">Brincos de Argola</a> 2525 </li> 2526 <li class="js-item-desktop nav-item " data-component="menu.item"> 2527 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pequenos1/">Brincos Pequenos</a> 2528 </li> 2529 <li class="js-item-desktop nav-item " data-component="menu.item"> 2530 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-pingente1/">Brincos Pingente</a> 2531 </li> 2532 <li class="js-item-desktop nav-item " data-component="menu.item"> 2533 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-com-tarraxa/">Brincos com Tarraxa</a> 2534 </li> 2535 <li class="js-item-desktop nav-item " data-component="menu.item"> 2536 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-de-segundo-furo/">Brincos de Segundo Furo</a> 2537 </li> 2538 <li class="js-item-desktop nav-item " data-component="menu.item"> 2539 <a class="nav-list-link " href="https://comgrasse.com.br/shop/brincos1/brincos-pedra-natural/">Pedra Natural</a> 2540 </li> 2541 2542 2543 <div class="navigation-banner"> 2544 2545 </div> 2546 </ul> 2547 </li> 2548 <li class="js-item-desktop nav-item " data-component="menu.item"> 2549 <a class="nav-list-link " href="https://comgrasse.com.br/por-voces/">Por vocês</a> 2550 </li> 2551 <li class="js-item-desktop nav-item " data-component="menu.item"> 2552 <a class="nav-list-link " href="https://chat.whatsapp.com/CotPTfVEza1IXa7HwHc0Bh">Grupo Vip</a> 2553 </li> 2554 <li class="js-item-desktop nav-item " data-component="menu.item"> 2555 <a class="nav-list-link " href="/blog/">Blog</a> 2556 </li> 2557 </ul> 2558 </div> 2559 </div> 2560 </div> 2561 <div class="modal-footer text-right pb-0 pt-3"> 2562 2563 <div class="nav-secondary" data-store="account-links"> 2564 2565 </div> 2566 </div> 2567 </div> 2568 2569 </div> 2570 2571<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div> 2572 2573 2574 2575 2576 2577 2578<div id="nav-search" class="js-modal modal modal-nav-search modal-left modal-right-md transition-sli
2578de modal-docked-md transition-soft " style="display: none;" > 2579 <div class="js-modal-close modal-header text-left "> 2580 <span class="js-modal-close modal-close ml-1 no-header "> 2581 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 2582 </span> 2583 </div> 2584 <div class="modal-body "> 2585 <form class="js-search-container js-search-form " action="/search/" method="get"> 2586 <div class="form-group m-0"> 2587 <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?" /> 2588 <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar"> 2589 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#search"/></svg> 2590 </button> 2591 </div> 2592 </form> 2593 <div class="js-search-suggest search-suggest mr-md-3"> 2594 </div> 2595 2596 </div> 2597 2598 </div> 2599 2600<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-search" style="display: none;"></div> 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610<div id="modal-cart" class="js-modal js-fullscreen-modal modal modal-cart modal-right modal-right-md transition-sli
2610de modal-docked-md transition-soft " style="display: none;" data-component="cart"> 2611 <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form"> 2612 <div class="js-modal-close js-fullscreen-modal-close modal-header "> 2613 <div class="row"> 2614 <div class="col offset-2 text-center"> 2615 Carrinho de Compras </div> 2616 <div class="col-2 text-right"> 2617 <a class="js-modal-close"> 2618 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 2619 </a> 2620 </div> 2621 </div> 2622 </div> 2623 <div class="modal-body "> 2624 <div class="js-ajax-cart-list cart-row"> 2625 </div> 2626<div class="js-empty-ajax-cart cart-row" > 2627 <div class="alert alert-info" data-component="cart.empty-message">O carrinho de compras está vazio. </div> 2628</div> 2629<div id="error-ajax-stock" style="display: none;"> 2630 <div class="alert alert-warning"> 2631 Oops! Não temos mais estoque para incluir este produto ao carrinho. Se você quiser, pode<a href="/produtos/" class="btn-link ml-1">ver outros aquÃ</a> 2632 </div> 2633</div> 2634 2635<div class="cart-row"> 2636 2637 2638 2639<div class="subtotal-price hidden" data-priceraw="0"></div> 2640 2641<div id="store-curr" class="hidden">BRL</div> 2642 2643 2644 2645 2646 2647 2648 <div class="js-visible-on-cart-filled row h6 mb-1" style="display:none;" data-store="cart-subtotal"> 2649 <span class="col-7"> 2650 Subtotal 2651 2652 <small class="js-subtotal-shipping-wording" > (sem frete)</small> 2653 : 2654 </span> 2655 <span class="js-ajax-cart-total js-cart-subtotal col text-right" data-priceraw="0" data-component="cart.subtotal" data-component-value=0>R$0,00</span> 2656 </div> 2657 2658 2659 <div class="js-total-promotions text-accent"> 2660 <span class="js-promo-in" style="display:none;">em</span> 2661 <span class="js-promo-all" style="display:none;">todos os produtos</span> 2662 <span class="js-promo-buying" style="display:none;"> comprando</span> 2663 <span class="js-promo-units-or-more" style="display:none;"> ou mais</span> 2664 </div> 2665 2666 <div class="js-fulfillment-info js-allows-non-shippable" style="display: none"> 2667 2668 <div class="js-visible-on-cart-filled divider" style="display:none;"></div> 2669 <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container"> 2670 2671 2672 <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;"> 2673 <div class="col-11 text-left pl-1 pr-0"> 2674 <div class="mb-1">O frete escolhido não está mais disponÃvel para este carrinho. </div> 2675 <div>Mas não se preocupe! Você pode escolher outro.</div> 2676 </div> 2677 </div> 2678 2679 2680 <div id="cart-shipping-container" style="display: none;" data-shipping-url="/frete/"> 2681 2682 2683 <span id="cart-selected-shipping-method" data-code="" class="hidden"></span> 2684 2685 2686 <div class="js-accordion-container js-toggle-shipping mb-3"> 2687 <a href="#" class="js-accordion-toggle py-1 row"> 2688 <div class="col"> 2689 <svg class="icon-inline icon-w svg-icon-text mr-1"><use xlink:href="#truck"/></svg> 2690 <span class="subtitle shipping-sub"> Calcular Fretes e Prazos </span> 2691 </div> 2692 <div class="col-auto"> 2693 <span class="js-accordion-toggle-inactive" style="display: none;"> 2694 <svg class="icon-inline svg-icon-text icon-rotate-90"><use xlink:href="#chevron"/></svg> 2695 </span> 2696 <span class="js-accordion-toggle-active"> 2697 <svg class="icon-inline svg-icon-text icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 2698 </span> 2699 </div> 2700 </a> 2701 <div class="js-accordion-content" style="display: block;"> 2702 2703 2704 <div class="mt-1 mb-2" data-store="shipping-calculator"> 2705 <div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form"> 2706 <div class="js-shipping-calculator-with-zipcode mb-4 w-100 transition-up position-absolute mt-2"> 2707 <div class="container p-0"> 2708 <div class="row align-items-center"> 2709 <span class="col pr-0"> 2710 <span class="font-small align-bottom"> 2711 <span>Entregas para o CEP:</span> 2712 <strong class="js-shipping-calculator-current-zip"></strong> 2713 </span> 2714 </span> 2715 <div class="col-auto pl-0"> 2716 <a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Alterar CEP</a> 2717 </div> 2718 </div> 2719 </div>
2720 </div> 2721 2722 <div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100"> 2723 2724 2725 2726<div class="form-group form-row form-group-inline mb-3"> 2727 <div class="position-relative col-12"> 2728 <div class="form-control-container " > 2729 <input 2730 type="tel" 2731 class=" form-control js-shipping-input d-block cep-mask form-control-inline" 2732 autocorrect="off" 2733 autocapitalize="off" 2734 name="zipcode" placeholder="Seu CEP" aria-label="Seu CEP" data-component="cart" /> 2735 </div> 2736 <button class="js-calculate-shipping btn btn-secondary btn-block" aria-label="Calcular frete"> 2737 <span class="js-calculate-shipping-wording"> 2738 <svg class="icon-inline btn-icon svg-icon-text"><use xlink:href="#plus"/></svg> 2739 </span> 2740 <span class="float-right loading" style="display: none;"> 2741 <svg class="icon-inline btn-icon icon-spin svg-icon-text"><use xlink:href="#spinner-third"/></svg> 2742 </span> 2743 </button> 2744 </div> 2745 <div class="col-12"> 2746 <a class="font-small text-uppercase mt-2 mb-2 d-block " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a> 2747 </div> 2748 <div class="col-12"> 2749 <div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;"> 2750 2751 2752 Não conseguimos encontrar esse CEP. Está bem escrito? 2753 2754 </div> 2755 <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> 2756 <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> 2757 </div> 2758 </div> 2759 2760 2761 </div> 2762 </div> 2763 <div class="js-shipping-calculator-spinner shipping-spinner-container my-4 transition-soft text-center" style="display: none;"> 2764 <i class="spinner col-6 offset-3"></i> 2765 </div> 2766 <div class="js-shipping-calculator-response transition-soft radio-buttons-group" style="display: none;"></div> 2767 </div> 2768 </div> 2769</div> 2770 2771 2772 2773 2774 </div> 2775 </div> 2776 </div> 2777 2778 2779 2780 <div class="js-cart-total-container js-visible-on-cart-filled mb-4 pt-3" style="display:none;" data-store="cart-total"> 2781 <h4 class="row mb-0"> 2782 <span class="col">Total:</span> 2783 <span class="js-cart-total col text-right" data-component="cart.total" data-component-value=0>R$0,00</span> 2784 </h4> 2785 2786 <div class='total-price hidden'> 2787 Total: R$0,00 2788 </div> 2789 2790 <div class="text-right"> 2791 2792 2793 2794 2795 2796 <div class="js-payment-discount-price-cart-container payment-discount-price-cart-container mt-2 text-right" style="display: none;"> 2797 <span>Ou</span> 2798 <span 2799 class="js-payment-discount-price-cart payment-discount-price-cart " 2800 data-priceraw-without-shipping="0" 2801 data-combines-with-free-shipping="true" 2802 > 2803 R$0,00 2804 </span> 2805 <span>com</span> 2806 <span class="js-payment-discount-name-cart "></span> 2807 <span 2808 class="js-payment-discount-installments" 2809 data-text-singular="em {1} parcela" 2810 data-text-plural="em {1} parcelas" 2811 style="display: none;" >em parcelas</span> 2812 </div> 2813 2814 2815 </div> 2816 </div> 2817 2818 <div class="js-visible-on-cart-filled container-fluid" style="display:none;"> 2819 2820 2821 2822 2823 2824 <div class="js-ajax-cart-submit row mb-3" id="ajax-cart-submit-div" > 2825 <input class="btn btn-primary btn-block" type="submit" name="go_to_checkout" value="Finalizar compra" data-component="cart.checkout-button"/> 2826 </div> 2827 <div class="row"> 2828 <div class="js-ajax-cart-minimum alert alert-warning mt-4" style="display:none" id="ajax-cart-minumum-div"> 2829 O valor mÃnimo de compra é de R$0,00 sem considerar o custo de frete 2830 </div> 2831 </div> 2832 2833 <input type="hidden" id="ajax-cart-minimum-value" value="
28330"/> 2834 2835 2836 <div class="row mb-2"> 2837 <div class="text-center w-100"> 2838 <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver mais produtos</a> 2839 </div> 2840 </div> 2841 </div> 2842</div> 2843 2844 </div> 2845 2846 </form> 2847 </div> 2848 2849<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div> 2850 2851 2852 2853 2854 2855<section class="page-header pt-4" data-store="page-title"> 2856 <div class="container-fluid"> 2857 <div class="row"> 2858 <div class="col"> 2859 2860 <div class="breadcrumbs "> 2861 <a class="crumb" href="https://comgrasse.com.br" title="Grasse">InÃcio</a> 2862 <span class="divider">></span> 2863 <a class="crumb" href="/account/" title="Minha Conta">Minha Conta</a> 2864 <span class="divider">></span> 2865 <span class="crumb active">Cadastre-se</span> 2866 </div> 2867 <h1 class="h4" >Criar uma conta</h1> 2868 </div> 2869 </div> 2870 </div> 2871 </section> 2872 2873<section class="account-page"> 2874 <div class="container-fluid"> 2875 <div class="row"> 2876 <div class="col-md-6"> 2877 <p class="mb-4">Compre mais rápido e acompanhe seus pedidos em um só lugar!</p> 2878 2879 2880 2881 2882<form id="login-form" action="" method="post" class="js-form form " data-store="account-register"> 2883 2884 2885 2886<div class="form-group "> 2887 <label class="form-label " for="name">Nome completo</label> 2888 <input 2889 type="text" 2890 id="name" class=" form-control " 2891 autocorrect="off" 2892 autocapitalize="off" 2893 name="name" placeholder="ex.: Maria Perez" /> 2894 </div> 2895 2896 2897 2898 2899 2900<div class="form-group "> 2901 <label class="form-label " for="email">E-mail</label> 2902 <input 2903 type="email" 2904 id="email" class=" form-control " 2905 autocorrect="off" 2906 autocapitalize="off" 2907 name="email" placeholder="ex.: [email protected]" /> 2908 </div> 2909 2910 2911 2912 2913 2914<div class="form-group "> 2915 <label class="form-label " for="phone">Telefone (opcional)</label> 2916 <input 2917 type="tel" 2918 id="phone" class=" form-control " 2919 autocorrect="off" 2920 autocapitalize="off" 2921 name="phone" placeholder="ex.: 11971923030" /> 2922 </div> 2923 2924 2925 2926 2927 2928<div class="form-group "> 2929 <label class="form-label " for="password">Senha</label> 2930 <input 2931 type="password" 2932 id="password" class="js-password-input form-control " 2933 autocorrect="off" 2934 autocapitalize="off" 2935 autocomplete="off" name="password" /> 2936 2937 <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye"> 2938 <span class="js-eye-open" style="display: none;"> 2939 <svg class="icon-inline svg-icon-text"><use xlink:href="#eye"/></svg> 2940 </span> 2941 <span class="js-eye-closed"> 2942 <svg class="icon-inline svg-icon-text"><use xlink:href="#eye-closed"/></svg> 2943 </span> 2944 </a> 2945 </div> 2946 2947 2948 2949 2950 2951<div class="form-group "> 2952 <label class="form-label " for="password_confirmation">Confirmar senha</label> 2953 <input 2954 type="password" 2955 id="password_confirmation" class="js-password-input form-control " 2956 autocorrect="off" 2957 autocapitalize="off" 2958 autocomplete="off" name="password_confirmation" /> 2959 2960 <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
2961 <span class="js-eye-open" style="display: none;"> 2962 <svg class="icon-inline svg-icon-text"><use xlink:href="#eye"/></svg> 2963 </span> 2964 <span class="js-eye-closed"> 2965 <svg class="icon-inline svg-icon-text"><use xlink:href="#eye-closed"/></svg> 2966 </span> 2967 </a> 2968 </div> 2969 2970 2971 2972 2973 <div class="g-recaptcha" data-sitekey="6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc" data-callback="recaptchaCallback"></div> 2974 2975 <button class="btn btn-primary js-recaptcha-button btn-block" type="submit" value="Criar uma conta" name="" disabled> 2976 Criar uma conta 2977 <span class="js-form-spinner" style="display:none;"> 2978 <svg class="icon-inline icon-spin ml-1"><use xlink:href="#spinner-third"/></svg> 2979 </span> 2980 </button> 2981</form> 2982 <p class="mt-3 text-center">Já possui uma conta? <a href="/account/login/" title="" class="btn-link-primary">Iniciar sessão</a></p> 2983 </div> 2984 </div> 2985 </div> 2986</section> 2987
2988<script type="text/javascript"> 2989(function() { 2990 var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer; 2991 var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL; 2992 2993 setTimeout(function() { 2994 var tracking_url = '/stats/record_visit/?' + 2995 'referrer=' + encodeURIComponent(referrer) + 2996 '&url=' + encodeURIComponent(url) 2997 + '&social_event_id_suffix=0aca0607-a13b-4650-a58a-7e1b18b6ecae' 2998 ; 2999 new Image().src = tracking_url; 3000 }, 500); 3001})(); 3002</script>
vendor: 1 bytes, line 3002
3002
3003<script type="text/javascript"> 3004 LS.ready.then(function() { 3005 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D5171292', 'onfirstinteraction'); 3006 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/cdns.fidelizarmais.com\/files\/production\/f9774eaf\u002Da493\u002D41ac\u002D90bb\u002Df457c2b24d28\/42b45633\u002Dff1a\u002D43e4\u002D9be7\u002D9732ae743bdd\/fidelidade\/v2\/js\/sdk\u002Dbasic.js\u003Fver\u003D638736704332804834\u0026store\u003D5171292', 'onload'); 3007 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/commerce\u002Dapp.pintergration.com\/business\/commerce\u002Dintegrations\/apps\/nuvem\/scripts\/conversions\/2613487212740\/\u003Fstore\u003D5171292', 'onload'); 3008 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/scripts.tagy.com.br\/10265\/store\/bundle.js\u003Fstore\u003D5171292', 'onload'); 3009 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/frete\u002Dhero\/script\u002Dalert\u002Dhero\/3.js\u003FversionId\u003DwzTrPABDC9HuAW7B49oNCE3_y0mEyc0g\u0026store\u003D5171292', 'onload'); 3010 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/hintup\u002Dpromocoes\/hintup\u002Dpromocoes\u002Dstorefront\u002Dv1\/1.js\u003FversionId\u003DoSHsckzC.SbDgchS84.pRhCFd9_n8gHP\u0026store\u003D5171292', 'onload'); 3011 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/lily\u002Dreviews\/script\u002Diframe\u002Dv3\/4.js\u003FversionId\u003DZo.eKs4ZQaVLAJsDH7flWA8BZIdjYdDj\u0026store\u003D5171292', 'onload'); 3012 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/lily\u002Dreviews\/script\u002Dallproduct\u002Dstars\/2.js\u003FversionId\u003DI4sJ_MA42Rr_WW_6Bq7ujMUDFt6pNKEZ\u0026store\u003D5171292', 'onload'); 3013 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cashing\/cashingfront\/7.js\u003FversionId\u003Diy4ZBPU8ocNwtev4RMk3N.LsrFIx_ans\u0026store\u003D5171292', 'onload'); 3014 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/counti\/storefront\/27.js\u003FversionId\u003DyXt7fRpL5J.2zKquCC7Td3.lkXmyQX6D\u0026store\u003D5171292', 'onload'); 3015 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/ishorts\/storefront\/7.js\u003FversionId\u003DLTMUH38S0vQ0NOsWwaDFQIkF6Kr_7sAf\u0026store\u003D5171292', 'onload'); 3016 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/perfit\/perfit\u002Djs\/5.js\u003FversionId\u003DfZ5dPpORi6k5sEqfwF_dcKwoAHD7C4SU\u0026a\u003Dgrasseacess\u0026r\u003D6f037610\u0026h\u003Dd2bf15a9\u0026store\u003D5171292', 'onfirstinteraction'); 3017 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/kits\u002Dby\u002Dfunsales\/store\/1.js\u003FversionId\u003DcjnIWHwuqePBCX_jM4XgRYWb9l5yvuHd\u0026store\u003D5171292', 'onfirstinteraction'); 3018 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/compre\u002Djunto\u002Dby\u002Dfunsales\/store\/4.js\u003FversionId\u003DGHqbZm5qOsBuIsZbgtqNvgMwmA3o_IIh\u0026store\u003D5171292', 'onfirstinteraction'); 3019 3020 LS.socialScripts.forEach(function (scriptSrc) { 3021 window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload'); 3022 }); 3023 }); 3024</script>
3024 3025 3026 3027 3028 3029 3030 3031 3032<div id="quickshop-modal" class="js-modal js-fullscreen-modal modal modal-quickshop bottom modal-centered modal-bottom-sheet modal-bottom modal--md transition-slide modal-centered modal-docked-md modal-docked-md-centered transition-soft " style="display: none;" > 3033 <div class="js-modal-close js-fullscreen-modal-close modal-header text-left modal-floating-close"> 3034 <span class="js-modal-close modal-close ml-1 no-header "> 3035 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 3036 </span> 3037 </div> 3038 <div class="modal-body "> 3039 <div class="js-item-product" data-product-id=""> 3040 <div class="js-product-container js-quickshop-container js-quickshop-modal js-quickshop-modal-shell" data-variants="" data-quickshop-id=""> 3041 <div class="js-item-variants"> 3042 <div class="js-item-name h4 mb-2 pr-4" data-store="product-item-name-"></div> 3043 <div class="item-price-container mb-3" data-store="product-item-price-"> 3044 <span class="js-compare-price-display price-compare font-big"></span> 3045 <span class="js-price-display font-big"></span> 3046 3047 3048 3049 3050 3051 <div class="js-payment-discount-price-product-container payment-discount-price-product-container mt-2" style="display: none;"> 3052 <span 3053 class="js-payment-discount-price-product payment-discount-price-product " 3054 data-priceraw-without-shipping="" 3055 data-combines-with-free-shipping="false" 3056 > 3057 R$0,00 3058 </span> 3059 <span>com</span> 3060 <span class="js-payment-discount-name-product "></span> 3061 <span 3062 class="js-payment-discount-installments" 3063 data-text-singular="em {1} parcela" 3064 data-text-plural="em {1} parcelas" 3065 style="display: none;" >em parcelas</span> 3066 </div> 3067 3068 </div> 3069 <img srcset="" class="js-quickshop-img js-item-image hidden"/> 3070 <div id="quickshop-form"></div> 3071 </div> 3072 </div> 3073 </div> 3074 </div> 3075 3076 </div> 3077 3078<div class="js-modal-overlay modal-overlay " data-modal-id="#quickshop-modal" style="display: none;"></div> 3079 3080 3081 <a href="https://wa.me/553182097379" target="_blank" class="js-btn-fixed-bottom btn-whatsapp " aria-label="Fale conosco pelo WhatsApp"> 3082 3083 <svg width="90" height="86" viewBox="0 0 90 86" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3084 <rect width="90" height="86" fill="url(#pattern0_355_1325)"/> 3085 <defs> 3086 <pattern id="pattern0_355_1325" patternContentUnits="objectBoundingBox" width="1" height="1"> 3087 <use xlink:href="#image0_355_1325" transform="matrix(0.00221707 0 0 0.00232019 -0.00549111 0)"/> 3088 </pattern> 3089 <image id="image0_355_1325" width="456" height="431" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcgAAAGvCAYAAADfUEUIAAAAAXNSR0IArs4c6QAAIABJREFUeAHtnT2OG0e3hmcJWoKX4CVoCV6Cl6BgSChUeLMBvtCJ4EzZKFPmjoybCBjAhgIZAgQbMODAAGFxPgm+yVycJlvTw2mS/VNV56ceAQI5ZLO7+q1T5+mqOnXq4oJ/KIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKIACKFBSgW1z+fT+//rFttn9v21WL7fNqhn4v9k2q7uR/+XYgXOsr7rr7F7vy1Dy3rkWCqAACqBApQpsmuffCPxum8tnOxCtrgVYt83q40jAjQVhjuNu9mV9KWX/1Ky+l3uRe6q0OrltFEABFECBqQrcNqtvdwCR3l/bYxO45ICWpXPKPV7v4Ln+TjSYqhvHowAKoAAKBFFg0zx7shsOXb/YD4HWAMKpUL4RbXa95sunQaqe20ABFEABFOgrIL0icfTAcHFvuIWm9LLpafYtjPcogAIo4ESBDoi7ocPVlGCYqb2s2o8Xba/3Dx8MzTppHxQTBVCgIgUk4GQ3FNgGzwBEvXnTFpjSwyQIqKIGyK2iAArYUuBT0waUvHQSSVplT3NXN+srqStb1kNpUAAFUCCQAhJYs4swbXuJVQLHeURtr3f57Ekg0+RWUAAFUKC8Ar2hU1kkDxRjaXC9G4oFluVbFldEARRwqUCvpwgUYwHx1AMOsHTZWik0CqBAEQVknmofdXrKkfJdcGjKUhzmLIs0OS6CAihgWQFZjrFtJJ8oSzEYQn44hN4F+BANa7kFUzYUQIGkCvSGUMleE7w3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"/> 3090 </defs> 3091 </svg> 3092 3093 3094 </a> 3095 3096 3097 3098 3099 3100 3101 3102<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer"> 3103 <div class="container-fluid"> 3104 <div class="row mb-4 px-5"> 3105 3106 <div class="col-12 col-md d-block d-md-none"> 3107 3108 <div class="js-newsletter newsletter pb-2 mb-3"> 3109 <div class="subtitle mb-0">Assine nossa newsletter</div> 3110 <div class="description mb-3"> fique por dentro do que rola aqui e ganhe 10% de desconto na primeira compra</div> 3111 3112 <form class="mt-5" method="post" action="/winnie-pooh" onsubmit="$(this).attr('action', '');" data-store="newsletter-form"> 3113 <div class="input-append"> 3114 3115 3116<div class="form-group "> 3117 <input 3118 type="text" 3119 id="name" class=" form-control form-control-big " 3120 autocorrect="off" 3121 autocapitalize="off" 3122 name="name" placeholder="Seu Nome" /> 3123 </div> 3124 3125 3126 3127 3128 <div class="winnie-pooh" style="display: none;"> 3129 <label for="winnie-pooh-newsletter">Não preencher este campo</label> 3130 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 3131 </div> 3132 3133 3134<div class="form-group "> 3135 <input 3136 type="email" 3137 id="email" class=" form-control form-control-big " 3138 autocorrect="off" 3139 autocapitalize="off" 3140 name="email" placeholder="E-mail" aria-label="E-mail" /> 3141 </div> 3142 3143 3144 3145 <div class="winnie-pooh" style="display: none;"> 3146 <label for="winnie-pooh-newsletter">Não preencher este campo</label> 3147 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 3148 </div> 3149 3150 3151 <input type="hidden" name="message" value="Pedido de inscrição na newsletter" /> 3152 <input type="hidden" name="type" value="newsletter" /> 3153 <input type="submit" name="contact" class="btn newsletter-btn" value="Quero assinar"/> 3154 </div> 3155 </form> 3156 </div> 3157 </div> 3158 3159 3160 <div class="js-accordion-container col-12 col-md pr-md-3 mb-4 d-block d-md-none text-center"> 3161 <a href="#" class="js-accordion-toggle-mobile row no-gutters "> 3162 <div class="subtitle mb-3 col">Descubra</div> 3163 <span class="d-md-none"> 3164 <span class="js-accordion-toggle-inactive"> 3165 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 3166 </span> 3167 <span class="js-accordion-toggle-inactive" style="display: none;"> 3168 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 3169 </span> 3170 </span> 3171 </a> 3172 <div class="js-accordion-content js-accordion-content-mobile"> 3173 <ul class="list"> 3174 <li class="footer-menu-item"> 3175 <a class="footer-menu-link" href="https://comgrasse.com.br/sobre-nos/" >Sobre nós</a> 3176 </li> 3177 <li class="footer-menu-item"> 3178 <a class="footer-menu-link" href="/account/login/" >Meu cadastro</a> 3179 </li> 3180 <li class="footer-menu-item"> 3181 <a class="footer-menu-link" href="/account/register" >Meus pedidos </a> 3182 </li> 3183 </ul> </div> 3184 <div class="footer-payments-shipping-logos d-none d-md-block"> 3185 <span class="d-block"> 3186 <span class="payments-title">Meios de Envio</span> 3187 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_4190" width="40" height="25"> 3188 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_461" width="40" height="25"> 3189 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_2670" width="40" height="25"> 3190 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_3538" width="40" height="25"> 3191 </span> 3192 </div> 3193 </div> 3194 3195 <div class="col-12 col-md pr-md-3 mb-2 mb-md-5 text-left d-none d-md-block"> 3196 3197<div id="logo" class="logo-img-container "> 3198 <a href="https://comgrasse.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/common/logo-1284356390-1727697920-18a9894b7703b8b603b410eef0a861c01727697921-320-0.webp" alt="Grasse" class="logo-img transition-soft " width="152" height="42" /></a> 3199 </div> 3200 <div class="d-flex justify-content-start"> 3201 <span class="footer-social-links">Siga-nos</span> 3202 <div class="text-center text-md-left"> 3203 <a class="social-icon " href="https://instagram.com/comgrasse" target="_blank" aria-label="instagram Grasse"> 3204 <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg> 3205 </a> 3206 <a class="social-icon " href="https://www.facebook.com/comgrasse/" target="_blank" aria-label="facebook Grasse"> 3207 <svg class="icon-inline icon-lg"><use xlink:href="#facebook"/></svg> 3208 </a> 3209 <a class="social-icon " href="https://www.tiktok.com/@comgrasse" target="_blank" aria-label="tiktok Grasse"> 3210 <svg class="icon-inline icon-lg"><use xlink:href="#tiktok"/></svg> 3211 </a> 3212 <a class="social-icon " href="https://br.pinterest.com/comgrasse/" target="_blank" aria-label="pinterest Grasse"> 3213 <svg class="icon-inline icon-lg"><use xlink:href="#pinterest"/></svg> 3214 </a> 3215 </div> </div> 3216 3217 <div class="footer-payments-shipping-logos payments text-center mb-md-5"> 3218 3219 <span class="mr-2-md d-block"> 3220 <span class="payments-title">Pagamento</span> 3221 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="visa" width="40" height="25"> 3222 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="mastercard" width="40" height="25"> 3223 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="amex" width="40" height="25"> 3224 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="diners" width="40" height="25"> 3225 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_aura" width="40" height="25"> 3226 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_bradesco" width="40" height="25"> 3227 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_elo" width="40" height="25"> 3228 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_hipercard" width="40" height="25"> 3229 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_discover" width="40" height="25"> 3230 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="santander" width="40" height="25"> 3231 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/payment-method-types/[email protected]" class="icon-logo lazyload" alt="payment-method-types_pix" width="40" height="25"> 3232 </span> 3233 </div> 3234 3235 </div> 3236 3237 <div class="footer-payments-shipping-logos text-center mb-md-5 d-block d-md-none"> 3238 <span class="mr-2-md d-block"> 3239 <span class="payments-title text-center">Pagamento</span> 3240 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="visa" width="40" height="25"> 3241 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="mastercard" width="40" height="25"> 3242 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="amex" width="40" height="25"> 3243 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="diners" width="40" height="25"> 3244 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_aura" width="40" height="25"> 3245 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_bradesco" width="40" height="25"> 3246 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_elo" width="40" height="25"> 3247 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_hipercard" width="40" height="25"> 3248 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_discover" width="40" height="25"> 3249 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="santander" width="40" height="25"> 3250 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/payment-method-types/[email protected]" class="icon-logo lazyload" alt="payment-method-types_pix" width="40" height="25"> 3251 </span> 3252 </div> 3253 3254 3255 3256 3257 <div class="footer-payments-shipping-logos d-block d-md-none col-12 text-center"> 3258 <span class="d-block"> 3259 <span class="payments-title text-center">Meios de Envio</span> 3260 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_4190" width="40" height="25"> 3261 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_461" width="40" height="25"> 3262 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfr
3262ont.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_2670" width="40" height="25"> 3263 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_3538" width="40" height="25"> 3264 </span> 3265 </div> 3266 3267 <div class="seals d-block d-md-none col-12 text-center mb-3"> 3268 <span class="payments-title text-center">Segurança</span> 3269 <img class="seal-img" src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/slide-1727786310907-5817987639-3bb5eb7caca4814864db7c1b5cf72fa31727786312.png?242152328815690854" alt="Logo personalizado"> 3270 3271 <img class="seal-img" src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/slide-1727786310907-3885726749-4ad2720623f9f62d7f9318c733aa9b1a1727786313.png?242152328815690854" alt="Logo personalizado"> 3272 3273 3274 </div> 3275 3276 <div class="js-accordion-container col-12 col-md pr-md-3 mb-4 d-none d-md-block"> 3277 <a href="#" class="js-accordion-toggle-mobile row no-gutters"> 3278 <div class="subtitle mb-3 col">Descubra</div> 3279 <span class="d-md-none"> 3280 <span class="js-accordion-toggle-inactive"> 3281 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 3282 </span> 3283 <span class="js-accordion-toggle-inactive" style="display: none;"> 3284 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 3285 </span> 3286 </span> 3287 </a> 3288 <div class="js-accordion-content js-accordion-content-mobile"> 3289 <ul class="list"> 3290 <li class="footer-menu-item"> 3291 <a class="footer-menu-link" href="https://comgrasse.com.br/sobre-nos/" >Sobre nós</a> 3292 </li> 3293 <li class="footer-menu-item"> 3294 <a class="footer-menu-link" href="/account/login/" >Meu cadastro</a> 3295 </li> 3296 <li class="footer-menu-item"> 3297 <a class="footer-menu-link" href="/account/register" >Meus pedidos </a> 3298 </li> 3299 </ul> </div> 3300 <div class="footer-payments-shipping-logos d-none d-md-block"> 3301 <span class="d-block"> 3302 <span class="payments-title">Meios de Envio</span> 3303 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_4190" width="40" height="25"> 3304 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_461" width="40" height="25"> 3305 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_2670" width="40" height="25"> 3306 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_3538" width="40" height="25"> 3307 </span> 3308 </div> 3309 </div> 3310 3311 <div class="js-accordion-container col-12 col-md pr-md-3 mb-4 text-center text-md-left"> 3312 <a href="#" class="js-accordion-toggle-mobile row no-gutters"> 3313 <div class="subtitle mb-3 col">Precisa de Ajuda?</div> 3314 <span class="d-md-none"> 3315 <span class="js-accordion-toggle-inactive"> 3316 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 3317 </span> 3318 <span class="js-accordion-toggle-inactive" style="display: none;"> 3319 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 3320 </span> 3321 </span> 3322 </a> 3323 <div class="js-accordion-content js-accordion-content-mobile"> 3324 <ul class="list"> 3325 <li class="footer-menu-item"> 3326 <a class="footer-menu-link" href="/contato/" >Contato</a> 3327 </li> 3328 <li class="footer-menu-item"> 3329 <a class="footer-menu-link" href="https://comgrasse.com.br/cuidados-com-a-peca/" >Cuidados com a peça</a> 3330 </li> 3331 <li class="footer-menu-item"> 3332 <a class="footer-menu-link" href="https://comgrasse.com.br/entregas-e-prazos/" >Entregas e prazos</a> 3333 </li> 3334 <li class="footer-menu-item"> 3335 <a class="footer-menu-link" href="https://comgrasse.com.br/trocas-e-devolucoes/" >Trocas e devoluções</a> 3336 </li> 3337 <li class="footer-menu-item"> 3338 <a class="footer-menu-link" href="https://comgrasse.com.br/regulamentos-acoes-promocionais/" >Regulamentos</a> 3339 </li> 3340 <li class="footer-menu-item"> 3341 <a class="footer-menu-link" href="https://comgrasse.com.br/guiatamanhos" >Guia de Tamanhos Grasse</a> 3342 </li> 3343 <li class="footer-menu-item"> 3344 <a class="footer-menu-link" href="https://comgrasse.com.br/politica-de-privacidade/" >PolÃtica de Privacidade</a> 3345 </li> 3346 </ul> </div> 3347 <div class="seals d-none d-md-block"> 3348 <span class="payments-title">Segurança</span> 3349 <img class="seal-img" src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/slide-1727786310907-5817987639-3bb5eb7caca4814864db7c1b5cf72fa31727786312.png?242152328815690854" alt="Logo personalizado"> 3350 3351 <img class="seal-img" src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/rio/slide-1727786310907-3885726749-4ad2720623f9f62d7f9318c733aa9b1a1727786313.png?242152328815690854" alt="Logo personalizado"> 3352 3353 3354 </div> 3355 </div> 3356 3357 <div class="js-accordion-container col-12 col-md mb-4"> 3358 <a href="#" class="js-accordion-toggle-mobile row no-gutters"> 3359 <div class="subtitle mb-3 col">Entre em contato</div> 3360 <span class="d-md-none"> 3361 <span class="js-accordion-toggle-inactive"> 3362 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 3363 </span> 3364 <span class="js-accordion-toggle-inactive" style="display: none;"> 3365 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 3366 </span> 3367 </span> 3368 </a> 3369 <div class="js-accordion-content js-accordion-content-mobile"> 3370 <ul class="contact-info"> 3371 <li class="footer-menu-item"><a href="https://wa.me/553182097379" class="contact-link">553182097379</a></li> 3372 <li class="footer-menu-item"><a href="tel:(31) 98209-7379" class="contact-link">(31) 98209-7379</a></li> 3373 <li class="footer-menu-item"><a href="/cdn-cgi/l/email-protection#7f10163f1c1012180d1e0c0c1a511c1012511d0d" class="contact-link"><span class="__cf_email__" data-cfemail="4c23250c2f23212b3e2d3f3f29622f2321622e3e">[email protected]</span></a></li> 3374 <li class="footer-menu-item">
3374Rua Maranhão, 352 â Santa Efigêniaâ Belo Horizonte/MG â CEP 30150-330</li> 3375 <li class="footer-menu-item"><a target="_blank" href="https://comgrasse.com.br/blog/" class="contact-link">Visite o nosso Blog!</a></li> 3376 </ul> </div> 3377 </div> 3378 3379 <div class="col-12 col-md d-none d-md-block"> 3380 3381 <div class="js-newsletter newsletter pb-2 mb-3"> 3382 <div class="subtitle mb-0">Assine nossa newsletter</div> 3383 <div class="description mb-3"> fique por dentro do que rola aqui e ganhe 10% de desconto na primeira compra</div> 3384 3385 <form class="mt-5" method="post" action="/winnie-pooh" onsubmit="$(this).attr('action', '');" data-store="newsletter-form"> 3386 <div class="input-append"> 3387 3388 3389<div class="form-group "> 3390 <input 3391 type="text" 3392 id="name" class=" form-control form-control-big " 3393 autocorrect="off" 3394 autocapitalize="off" 3395 name="name" placeholder="Seu Nome" /> 3396 </div> 3397 3398 3399 3400 3401 <div class="winnie-pooh" style="display: none;"> 3402 <label for="winnie-pooh-newsletter">Não preencher este campo</label> 3403 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 3404 </div> 3405 3406 3407<div class="form-group "> 3408 <input 3409 type="email" 3410 id="email" class=" form-control form-control-big " 3411 autocorrect="off" 3412 autocapitalize="off" 3413 name="email" placeholder="E-mail" aria-label="E-mail" /> 3414 </div> 3415 3416 3417 3418 <div class="winnie-pooh" style="display: none;"> 3419 <label for="winnie-pooh-newsletter">Não preencher este campo</label> 3420 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 3421 </div> 3422 3423 3424 <input type="hidden" name="message" value="Pedido de inscrição na newsletter" /> 3425 <input type="hidden" name="type" value="newsletter" /> 3426 <input type="submit" name="contact" class="btn newsletter-btn" value="Quero assinar"/> 3427 </div> 3428 </form> 3429 </div> 3430 </div> 3431 3432 3433 3434 3435 3436 <div class="col-12 col-md pr-md-3 mb-2 mb-md-5 text-center d-block d-md-none"> 3437 3438<div id="logo" class="logo-img-container "> 3439 <a href="https://comgrasse.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/005/171/292/themes/common/logo-1284356390-1727697920-18a9894b7703b8b603b410eef0a861c01727697921-320-0.webp" alt="Grasse" class="logo-img transition-soft " width="152" height="42" /></a> 3440 </div> 3441 <div class="d-flex justify-content-center"> 3442 <span class="footer-social-links">Siga-nos</span> 3443 <div class="text-center text-md-left"> 3444 <a class="social-icon " href="https://instagram.com/comgrasse" target="_blank" aria-label="instagram Grasse"> 3445 <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg> 3446 </a> 3447 <a class="social-icon " href="https://www.facebook.com/comgrasse/" target="_blank" aria-label="facebook Grasse"> 3448 <svg class="icon-inline icon-lg"><use xlink:href="#facebook"/></svg> 3449 </a> 3450 <a class="social-icon " href="https://www.tiktok.com/@comgrasse" target="_blank" aria-label="tiktok Grasse"> 3451 <svg class="icon-inline icon-lg"><use xlink:href="#tiktok"/></svg> 3452 </a> 3453 <a class="social-icon " href="https://br.pinterest.com/comgrasse/" target="_blank" aria-label="pinterest Grasse"> 3454 <svg class="icon-inline icon-lg"><use xlink:href="#pinterest"/></svg> 3455 </a> 3456 </div> </div> 3457 </div> 3458 3459 3460 </div> 3461 3462 3463 3464 3465 3466 </div> 3467 <div class="footer-legal"> 3468 <div class="container"> 3469 <div class="row footer-align"> 3470 3471 <div class="col-12 col-md-9 text-center text-md-left pt-1"> 3472 Copyright GRASSE MODA E COMERCIO LTDA CNPJ 33.307.579/0001-99. Ano base 2026. Todos os direitos reservados® 3473 | <a href="https://comgrasse.com.br/politica-de-privacidade">PolÃtica de Privacidade</a>. 3474 </div> 3475 <div class="col-12 col-md-3 d-flex text-center text-md-center pt-1 align-items-center justify-content-around"> 3476 3477 <div class="powered-by-logo"> 3478 <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br/next?utm_source=comgrasse.com.br&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 153" id="svg_brand"><path d="M22.472 31.998c4.475 0 8.56 1.265 12.16 3.697v7.686c-3.794-2.919-7.685-4.28-11.868-4.28-8.755 0-15.079 6.712-15.079 15.371 0 8.561 6.324 15.372 15.079 15.372 4.475 0 8.658-2.043 12.063-4.281v7.686c-3.794 2.432-7.88 3.6-12.355 3.6C9.047 76.848 0 67.021 0 54.374c0-12.55 9.242-22.377 22.472-22.377Zm42.123 7.978c-.097 0-.292 0-.487-.097-.389 0-.972-.097-1.556-.097-8.075 0-12.841 6.323-12.841 15.663v20.43h-7.49V32.972h7.393v7.589c1.848-4.962 7.587-8.27 13.132-8.27.584 0 .973.098 1.362.098.292.097.487.097.487.097v7.491Zm9.63-14.69c-2.82 0-5.155-2.335-5.155-5.157 0-2.821 2.335-5.156 5.156-5.156 2.82 0 5.156 2.335 5.156 5.156 0 2.822-2.335 5.156-5.156 5.156Zm3.795 7.685v42.905h-7.588V32.97h7.588Zm22.958 17.804 12.841-1.556V46.98c0-5.254-3.307-8.27-9.047-8.27-5.156 0-8.464 2.53-10.02 7.589l-7.199-2.043c2.14-7.491 8.658-12.259 17.024-12.259 10.507 0 16.538 5.935 16.538 15.567v28.31h-7.101v-5.642c-3.405 4.28-8.658 6.615-14.398 6.615-8.074 0-13.522
3478-5.253-13.522-12.258 0-7.686 4.864-12.453 14.884-13.815Zm0 19.36c7.393 0 12.841-4.767 12.841-11.382v-3.114l-11.674 1.46c-5.35.68-8.366 3.308-8.366 7.005 0 3.6 3.016 6.031 7.199 6.031ZM172.285 14v61.778h-7.49v-6.81c-3.113 4.67-8.853 7.783-15.176 7.783-12.258 0-21.597-9.729-21.597-22.474 0-12.647 9.242-22.473 21.597-22.473 6.323 0 11.965 2.724 15.176 7.394V14h7.49Zm-21.791 24.906c-8.463 0-14.787 6.713-14.787 15.469s6.226 15.469 14.787 15.469 14.787-6.713 14.787-15.47c-.097-8.755-6.323-15.468-14.787-15.468Zm74.129 15.469c0 12.356-9.437 22.473-22.472 22.473-12.939 0-22.472-10.02-22.472-22.473S189.115 31.9 202.151 31.9c13.035.097 22.472 10.118 22.472 22.474Zm-37.162 0c0 8.561 6.226 15.469 14.787 15.469s14.787-6.908 14.787-15.47c0-8.56-6.226-15.468-14.787-15.468s-14.787 6.907-14.787 15.469Zm75.588-22.377c4.475 0 8.56 1.265 12.16 3.697v7.686c-3.794-2.919-7.685-4.28-11.868-4.28-8.756 0-15.079 6.712-15.079 15.371 0 8.561 6.323 15.372 15.079 15.372 4.474 0 8.658-2.043 12.062-4.281v7.686c-3.794 2.432-7.879 3.6-12.354 3.6-13.425 0-22.472-9.827-22.472-22.474.097-12.55 9.339-22.377 22.472-22.377Zm61.481 22.377c0 12.356-9.436 22.473-22.472 22.473-12.938 0-22.471-10.02-22.471-22.473S289.023 31.9 302.058 31.9c13.036.097 22.472 10.118 22.472 22.474Zm-37.161 0c0 8.561 6.226 15.469 14.787 15.469s14.787-6.908 14.787-15.47c0-8.56-6.226-15.468-14.787-15.468s-14.787 6.907-14.787 15.469Zm52.24 21.5h-7.588V32.972h7.491v6.227c2.432-4.476 6.615-7.2 12.646-7.2 6.324 0 10.993 3.114 13.522 8.367 2.238-3.6 6.421-8.367 14.69-8.367 10.02 0 15.76 7.005 15.76 17.999v25.879h-7.588V51.26c0-7.685-3.308-12.355-9.729-12.355-6.712 0-10.992 5.545-10.992 14.399v22.473h-7.588V51.456c0-7.783-3.308-12.55-9.728-12.55-6.713 0-10.993 5.545-10.993 14.399l.097 22.57ZM511.616 10h-.098c-11.978.017-23.39 4.74-31.908 13.05a35.408 35.408 0 0 0-13.907-2.816c-19.688 0-35.703 16.07-35.703 35.82s16.015 35.82 35.697 35.82c4.776 0 9.5-.98 13.872-2.823 8.27 8.073 19.55 13.057 31.972 13.057 25.307 0 45.896-20.66 45.896-46.054 0-25.394-20.548-46.013-45.821-46.054Zm-.078 81.874c-19.681-.002-35.694-16.071-35.694-35.82h-10.199c0 9.034 2.616 17.46 7.109 24.577a25.423 25.423 0 0 1-7.057 1.008c-14.057 0-25.498-11.48-25.498-25.585s11.441-25.586 25.498-25.586c5.567 0 10.858 1.768 15.293 5.112 6.486 4.885 10.205 12.35 10.205 20.474h10.199c0-10.715-4.626-20.608-12.752-27.434a35.614 35.614 0 0 1 22.922-8.386c19.671.012 35.668 16.076 35.668 35.82 0 19.743-16.013 35.818-35.694 35.82ZM617.61 42.076c1.299 2.335 1.952 5.036 1.952 8.102V76.55h-9.835V52.513c0-1.808-.353-3.367-1.051-4.67-.699-1.305-1.681-2.313-2.928-3.014-1.254-.702-2.68-1.055-4.28-1.055s-3.032.353-4.279 1.055c-1.254.7-2.23 1.71-2.928 3.013-.705 1.31-1.052 2.863-1.052 4.671v24.038h-9.91V35.556h9.31v5.042a10.634 10.634 0 0 1 3.944-4.027c2.178-1.281 4.719-1.924 7.624-1.924 2.905 0 5.671.654 7.998 1.958a13.977 13.977 0 0 1 5.447 5.465l-.012.006Zm45.14-6.52v24.867c0 3.367-.763 6.329-2.293 8.89-1.531 2.561-3.633 4.56-6.307 5.992-2.68 1.432-5.844 2.15-9.5 2.15-3.656 0-6.775-.718-9.501-2.15-2.731-1.431-4.857-3.43-6.381-5.992-1.531-2.561-2.293-5.529-2.293-8.89V35.556h9.91v24.566c0 1.657.353 3.1 1.052 4.335.698 1.234 1.674 2.196 2.928 2.903 1.253.701 2.679 1.055 4.279 1.055s3.101-.354 4.355-1.055a7.28 7.28 0 0 0 2.893-2.903c.676-1.229 1.016-2.678 1.016-4.335V35.556h9.842Zm28.125 40.995h-8.709l-16.073-40.995h10.737l9.656 26.757 9.72-26.757h10.742l-16.073 40.995ZM741.848 40.604c-1.704-1.86-3.766-3.315-6.197-4.37-2.432-1.054-5.244-1.582-8.449-1.582-3.858 0-7.312.928-10.361 2.788-3.055 1.86-5.481 4.381-7.283 7.574-1.802 3.193-2.703 6.844-2.703 10.964s.878 7.586 2.628 10.849c1.75 3.268 4.216 5.853 7.398 7.76 3.177 1.912 6.873 2.862 11.077 2.862 2.755 0 5.308-.428 7.658-1.28 2.351-.852 4.378-2.034 6.082-3.541 1.703-1.507 2.951-3.24 3.754-5.198l-7.959-3.918a10.26 10.26 0 0 1-3.719 3.842c-1.577.957-3.494 1.432-5.746 1.432-2.253 0-4.245-.528-5.972-1.582-1.727-1.055-3.032-2.55-3.904-4.486-.526-1.165-.855-2.434-.994-3.807h29.42a9.27 9.27 0 0 0 .41-2c.075-.73.115-1.471.115-2.225 0-2.764-.45-5.337-1.351-7.725a19.655 19.655 0 0 0-3.904-6.369v.012Zm-20.121 3.767c1.599-1.055 3.43-1.582 5.48-1.582 2.051 0 3.991.527 5.522 1.582 1.524 1.055 2.627 2.486 3.303 4.294.306.823.491 1.71.549 2.637h-19.215c.
3478168-.864.405-1.67.717-2.41.825-1.96 2.038-3.466 3.644-4.521ZM811.532 42.076c1.3 2.335 1.952 5.036 1.952 8.102V76.55h-9.835V52.513c0-1.808-.323-3.367-.976-4.67-.653-1.305-1.565-2.313-2.743-3.014-1.178-.702-2.564-1.055-4.17-1.055-1.606 0-2.928.353-4.129 1.055-1.202.7-2.131 1.71-2.778 3.013-.653 1.31-.976 2.863-.976 4.671v24.038h-9.836V52.513c0-1.808-.323-3.367-.976-4.67-.652-1.305-1.565-2.313-2.743-3.014-1.178-.702-2.564-1.055-4.17-1.055-1.605 0-2.928.353-4.129 1.055-1.201.7-2.131 1.71-2.778 3.013-.652 1.31-.976 2.863-.976 4.671v24.038h-9.91V35.556h9.31v5.152c.831-1.622 1.98-2.915 3.453-3.87 2.253-1.455 4.903-2.186 7.958-2.186 3.356 0 6.307.881 8.86 2.637 1.611 1.107 2.859 2.44 3.754 3.987 1.091-1.727 2.443-3.123 4.054-4.178 2.501-1.634 5.382-2.451 8.634-2.451 2.905 0 5.492.654 7.774 1.958 2.275 1.31 4.065 3.13 5.371 5.465l.005.006Zm17.8 4.787c0 .707.202 1.333.6 1.883.399.556.965 1.003 1.692 1.356.728.354 1.566.678 2.519.98l6.531 1.958c3.356 1.009 5.943 2.515 7.774 4.52 1.825 2.011 2.743 4.474 2.743 7.383 0 2.463-.652 4.637-1.952 6.52-1.299 1.884-3.107 3.355-5.406 4.41-2.304 1.055-5.007 1.582-8.108 1.582-4.355 0-8.149-1.043-11.377-3.13-3.229-2.085-5.47-4.908-6.723-8.477l7.433-3.541c1.051 2.312 2.518 4.12 4.395 5.424 1.877 1.304 3.968 1.959 6.272 1.959 1.75 0 3.153-.4 4.204-1.206 1.051-.805 1.577-1.86 1.577-3.164 0-.805-.214-1.472-.641-2-.427-.526-.988-.978-1.692-1.355a12.03 12.03 0 0 0-2.403-.945l-6.682-1.883c-3.407-.956-5.994-2.475-7.773-4.56-1.779-2.087-2.668-4.533-2.668-7.35 0-2.508.641-4.71 1.917-6.594 1.276-1.883 3.055-3.355 5.331-4.41 2.275-1.055 4.891-1.582 7.848-1.582 3.852 0 7.26.927 10.211 2.787 2.951 1.86 5.053 4.474 6.306 7.835l-7.507 3.541a8.882 8.882 0 0 0-3.529-4.41c-1.652-1.078-3.506-1.623-5.556-1.623-1.652 0-2.957.365-3.904 1.096-.953.73-1.427 1.72-1.427 2.978l-.005.018Zm61.651-4.787c1.299 2.335 1.952 5.036 1.952 8.102V76.55H883.1V52.513c0-1.808-.353-3.367-1.052-4.67-.698-1.305-1.663-2.313-2.893-3.014-1.23-.702-2.668-1.055-4.32-1.055-1.652 0-3.032.353-4.279 1.055-1.254.7-2.23 1.71-2.928 3.013-.705 1.31-1.052 2.863-1.052 4.671v24.038h-9.91V20.263h9.91v19.379a10.632 10.632 0 0 1 3.344-3.066c2.178-1.28 4.719-1.924 7.624-1.924 2.905 0 5.671.655 7.999 1.96a13.981 13.981 0 0 1 5.446 5.464h-.006ZM930.717 37.44c-3.258-1.86-6.908-2.788-10.962-2.788-4.054 0-7.635.928-10.886 2.788-3.257 1.86-5.856 4.398-7.808 7.609-1.952 3.216-2.928 6.885-2.928 10.999 0 4.115.976 7.789 2.928 11a21.296 21.296 0 0 0 7.848 7.608c3.281 1.86 6.896 2.788 10.852 2.788 3.956 0 7.635-.928 10.886-2.788a21.447 21.447 0 0 0 7.809-7.609c1.952-3.216 2.928-6.884 2.928-10.999 0-4.114-.965-7.847-2.894-11.04a21.267 21.267 0 0 0-7.773-7.574v.006Zm-1.086 24.983c-.976 1.883-2.304 3.355-3.979 4.41-1.681 1.055-3.644 1.582-5.897 1.582-2.252 0-4.158-.528-5.856-1.582-1.704-1.055-3.043-2.527-4.02-4.41-.976-1.884-1.466-4.005-1.466-6.37 0-2.364.49-4.467 1.466-6.327.977-1.86 2.316-3.315 4.02-4.37 1.704-1.055 3.656-1.582 5.856-1.582 2.201 0 4.216.527 5.897 1.582 1.675 1.055 3.003 2.515 3.979 4.37.976 1.86 1.467 3.97 1.467 6.328s-.491 4.485-1.467 6.369ZM987.257 45.2c-1.831-3.217-4.291-5.778-7.398-7.685-3.108-1.906-6.584-2.863-10.436-2.863-3.154 0-5.932.615-8.334 1.85-1.923.984-3.523 2.294-4.805 3.905v-4.85h-9.31v56.369h9.911v-19.31a13.867 13.867 0 0 0 4.319 3.106c2.478 1.154 5.192 1.733 8.149 1.733 3.956 0 7.485-.944 10.586-2.828 3.102-1.883 5.556-4.456 7.358-7.725C989.099 63.64 990 60.018 990 56.054c0-3.964-.913-7.638-2.743-10.849V45.2Zm-8.975 17.257c-.999 1.86-2.368 3.315-4.095 4.37-1.727 1.055-3.719 1.582-5.971 1.582-2.253 0-4.095-.527-5.822-1.582-1.727-1.055-3.078-2.51-4.054-4.37-.976-1.86-1.467-3.992-1.467-6.403 0-2.41.491-4.468 1.467-6.328.976-1.86 2.327-3.315 4.054-4.37 1.727-1.055 3.667-1.582 5.822-1.582 2.154 0 4.244.527 5.971 1.582 1.727 1.055 3.09 2.515 4.095 4.37.999 1.86 1.502 3.97 1.502 6.328s-.503 4.549-1.502 6.403ZM615.323 120.351c0-2.927-.693-5.535-2.073-7.824l-.006.012c-1.386-2.289-3.229-4.074-5.533-5.361-2.304-1.286-4.863-1.929-7.681-1.929-3.176 0-5.954.794-8.334 2.387-1.594 1.072-2.858 2.399-3.8 3.981v-5.505h-4.609v40.995h4.609v-24.67c0-2.469.456-4.654 1.38-6.554.924-1.901 2.253-3.396 3.997-4.474 1.738-1.078 3.864-1.617 6.07-1.617 2.206 0 4.164.475 5.879 1.426 1.715.95 3.055 2.312 4.031 4.085.976 1.768 1.461 3.889 1.461 6.357v25.441h4.609v-26.75ZM660.907 124.674c0-2.573-.45-5.025-1.345-7.366h-.012a19.556 19.556 0 0 0-3.841-6.247 17.843 17.843 0 0 0-5.913-4.277c-2.282-1.025-4.829-1.541-7.647-1.541-3.685 0-7.017.927-9.985 2.776-2.975 1.848-5.331 4.381-7.069 7.591-1.739 3.211-2.611 6.844-2.611 10.907 0 4.062.895 7.725 2.692 10.987 1.796 3.263 4.227 5.83 7.3 7.708 3.072 1.877 6.531 2.816 10.372 2.816 2.61 0 5.03-.434 7.259-1.31 2.23-.875 4.188-2.068 5.88-3.587 1.686-1.518 2.991-3.228 3.915-5.128l-3.915-2.081c-1.381 2.365-3.177 4.254-5.377 5.668-2.206 1.414-4.846 2.121-7.762 2.121-2.917 0-5.579-.73-7.987-2.197-2.409-1.46-4.303-3.477-5.683-6.05-1.178-2.184-1.814-4.653-1.912-7.4h33.335c.104-.614.179-1.205.231-1.773.046-.562.075-1.101.075-1.617Zm-4.915-.852h-28.651c.22-2.22.797-4.236 1.75-6.05 1.334-2.544 3.154-4.549 5.458-6.015 2.304-1.467 4.84-2.197 7.606-2.197s5.238.707 7.415 2.121c2.172 1.414 3.852 3.315 5.031 5.703.958 1.947 1.42 4.097 1.391 6.438ZM709.552 96.608h4.609v9.504h7.681v4.393h-7.681v36.596h-4.609v-36.596h-7.681v-4.393h7.681v-9.504Zm-17.424 9.504h5.764l-14.328 20.486 14.288 20.509h-5.764l-11.343-16.47-11.475 16.47h-5.764l14.369-20.509-14.323-20.486h5.764l11.435 16.452 11.377-16.452Z"/></svg></a> 3479 </div> 3480 3481 <a href="https://weethub.com/?utm_source=FavIt&utm_medium=linkrodape&utm_campaign=rodape" target="_blank" class="svg--final--footerl"> 3482 <svg style="width: 4rem;" xmlns="http://www.w3.org/2000/svg" width="110.289" height="24.269" viewBox="0 0 110.289 24.269"> 3483 <g id="Grupo_241" data-name="Grupo 241" transform="translate(-402.578 -166.242)">
3484 <path id="Caminho_1" data-name="Caminho 1" d="M176.978,156.358a4.252,4.252,0,0,1-.339,1.676,4.363,4.363,0,0,1-.922,1.365,4.513,4.513,0,0,1-1.371.919,4.311,4.311,0,0,1-4.561-.761,4.146,4.146,0,0,1-1.324.818,4.28,4.28,0,0,1-1.544.282,4.207,4.207,0,0,1-1.678-.339,4.435,4.435,0,0,1-1.363-.919,4.316,4.316,0,0,1-.925-1.365,4.253,4.253,0,0,1-.339-1.676v-7.2h2.88v7.2a1.372,1.372,0,0,0,.11.555,1.422,1.422,0,0,0,.306.453,1.447,1.447,0,0,0,.454.306,1.409,1.409,0,0,0,.554.112,1.46,1.46,0,0,0,.558-.112,1.5,1.5,0,0,0,.464-.306,1.392,1.392,0,0,0,.42-1.008v-7.2h2.87v7.2a1.375,1.375,0,0,0,.114.555,1.466,1.466,0,0,0,.314.453,1.418,1.418,0,0,0,.453.306,1.391,1.391,0,0,0,.55.112,1.438,1.438,0,0,0,1.019-.419,1.551,1.551,0,0,0,.313-.453,1.376,1.376,0,0,0,.116-.555v-7.2h2.868Zm6.58,1.319a1.41,1.41,0,0,0,.337.068c.113.01.223.018.336.018a2.92,2.92,0,0,0,.813-.115,2.967,2.967,0,0,0,.731-.336,2.693,2.693,0,0,0,.612-.526,2.755,2.755,0,0,0,.438-.691l2.109,2.121a5.622,5.622,0,0,1-.922,1.023,5.993,5.993,0,0,1-1.129.772,5.657,5.657,0,0,1-1.275.479,5.874,5.874,0,0,1-1.378.166,5.7,5.7,0,0,1-4.075-1.679,5.812,5.812,0,0,1-1.238-1.885,6.174,6.174,0,0,1-.453-2.4,6.388,6.388,0,0,1,.453-2.446,5.67,5.67,0,0,1,1.238-1.891,5.6,5.6,0,0,1,1.835-1.213,5.819,5.819,0,0,1,2.239-.432,5.775,5.775,0,0,1,3.8,1.43,5.578,5.578,0,0,1,.929,1.029Zm1.476-5.94a1.644,1.644,0,0,0-.4-.094,3.679,3.679,0,0,0-.407-.021,2.9,2.9,0,0,0-1.112.215,2.7,2.7,0,0,0-.907.617,2.9,2.9,0,0,0-.6.964,3.459,3.459,0,0,0-.223,1.272c0,.108.006.226.018.36a3.485,3.485,0,0,0,.05.407c.024.137.054.267.09.4a1.6,1.6,0,0,0,.137.334Zm9.775,5.94a1.41,1.41,0,0,0,.339.068c.11.01.223.018.334.018a2.818,2.818,0,0,0,1.544-.451,2.624,2.624,0,0,0,.613-.526,2.756,2.756,0,0,0,.438-.691l2.109,2.121a5.675,5.675,0,0,1-.92,1.023,6.073,6.073,0,0,1-1.13.772,5.66,5.66,0,0,1-1.275.479,5.861,5.861,0,0,1-1.378.166,5.7,5.7,0,0,1-4.075-1.679,5.818,5.818,0,0,1-1.238-1.885,6.2,6.2,0,0,1-.453-2.4,6.419,6.419,0,0,1,.453-2.446,5.517,5.517,0,0,1,3.073-3.1,5.935,5.935,0,0,1,3.622-.264,5.731,5.731,0,0,1,1.28.487,5.8,5.8,0,0,1,1.135.775,5.7,5.7,0,0,1,.928,1.029Zm1.476-5.94a1.64,1.64,0,0,0-.4-.094,3.679,3.679,0,0,0-.407-.021,2.9,2.9,0,0,0-1.112.215,2.7,2.7,0,0,0-.907.617,2.922,2.922,0,0,0-.6.964,3.458,3.458,0,0,0-.223,1.272c0,.108.007.226.018.36s.026.27.05.407.054.267.09.4a1.6,1.6,0,0,0,.137.334Zm11.028,8.705a4.928,4.928,0,0,1-1.961-.4,5.116,5.116,0,0,1-1.609-1.088,5.217,5.217,0,0,1-1.088-1.606,4.948,4.948,0,0,1-.391-1.964v-3.357h-1.4v-2.871h1.4V146.3l2.868-1.656v4.516h4.362v2.871h-4.362v3.357a2.158,2.158,0,0,0,.166.85,2.194,2.194,0,0,0,1.161,1.16,2.118,2.118,0,0,0,.854.173h4.137v2.872Zm0,0" transform="translate(264.899 25.101)"/> 3485 <path id="Caminho_2" data-name="Caminho 2" d="M285.078,160.443H282.2v-15.8h2.875v4.992a3.392,3.392,0,0,1,1.065-.554,3.926,3.926,0,0,1,1.121-.163,4.877,4.877,0,0,1,1.961.4,4.963,4.963,0,0,1,1.6,1.084,5.229,5.229,0,0,1,1.077,1.617,4.97,4.97,0,0,1,.392,1.968v6.458h-2.9v-6.458h.021a2.128,2.128,0,0,0-.169-.841,2.187,2.187,0,0,0-.464-.69,2.249,2.249,0,0,0-.687-.466,2.089,2.089,0,0,0-.831-.169,2.2,2.2,0,0,0-.854.169,2.234,2.234,0,0,0-.7.466,2.3,2.3,0,0,0-.464.69,2.15,2.15,0,0,0-.169.841Zm17.474-1.318a7.5,7.5,0,0,1-.741.595,5.388,5.388,0,0,1-.827.485,5.174,5.174,0,0,1-.893.327,3.686,3.686,0,0,1-.933.124,5.25,5.25,0,0,1-1.961-.372,4.874,4.874,0,0,1-1.609-1.049,4.825,4.825,0,0,1-1.083-1.657,5.76,5.76,0,0,1-.4-2.191V149.14h2.868v6.249a2.838,2.838,0,0,0,.173,1.017,2.276,2.276,0,0,0,.469.756,2.056,2.056,0,0,0,.69.466,2.286,2.286,0,0,0,.849.158,1.79,1.79,0,0,0,.839-.205,2.464,2.464,0,0,0,.692-.544,2.616,2.616,0,0,0,.464-.767,2.4,2.4,0,0,0,.17-.879V149.14H304.2v11.3Zm15.143-4.435a6.291,6.291,0,0,1-.454,2.429A5.772,5.772,0,0,1,316.01,159a5.488,5.488,0,0,1-1.832,1.217,5.786,5.786,0,0,1-6.328-1.243,5.874,5.874,0,0,1-1.238-1.885,6.205,6.205,0,0,1-.453-2.4V144.645l2.889,1.672v3.6a2.531,2.531,0,0,1,.565-.526,3.359,3.359,0,0,1,.717-.381,4.9,4.9,0,0,1,.795-.228,4.456,4.456,0,0,1,.8-.078,5.642,5.642,0,0,1,2.249.449,5.58,5.58,0,0,1,1.832,1.249,5.979,5.979,0,0,1,1.231,1.9A6.146,6.146,0,0,1,317.7,154.691Zm-2.9,0a3.224,3.224,0,0,0-.228-1.217,2.945,2.945,0,0,0-.619-.977,2.793,2.793,0,0,0-.911-.645,2.71,2.71,0,0,0-1.112-.23,2.461,2.461,0,0,0-1.112.259,3.06,3.06,0,0,0-.914.684,3.246,3.246,0,0,0-.612.98,3.085,3.085,0,0,0-.218,1.145,3.267,3.267,0,0,0,.218,1.213,3.011,3.011,0,0,0,.612.974,2.949,2.949,0,0,0,.914.648,2.722,2.722,0,0,0,2.225,0,2.879,2.879,0,0,0,.911-.648,2.979,2.979,0,0,0,.619-.974A3.181,3.181,0,0,0,314.8,154.691Zm0,0" transform="translate(195.171 25.101)"/> 3486 <path id="União_1" data-name="União 1" d="M5.215,21.237h0L0,
348618.2V6.067L2.077,7.272v8.514l8.343-4.859,8.345,4.859V7.272l-4.173-2.43,0,0L11.461,3.016V8.757l-1.04.61-1.039-.61V3.015l-4.31,2.51-2.067-1.2L10.421,0l5.207,3.033h0l5.21,3.034V18.2l-1.048.61-9.374-5.469L3.112,17.6l3.137,1.827v0l4.172,2.43,4.173-2.43,0,0,.853-.5,2.071,1.208-1.884,1.1h0l-5.207,3.033Z" transform="translate(402.578 166.242)"/> 3487 </g> 3488 </svg> 3489 </a> 3490 </div> 3491 </div> 3492 </div> 3493 </div> 3494 3495</footer>
vendor: 153 bytes, lines 3495-3500
3495 3496 3497 3498 3499 3500 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 3500-3505
3500<script type="text/javascript"> 3501 3502 3503 3504 3505!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>
35052&&(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:{}); 3506 3507!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 3507
3507))}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}
3507Object.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);
3507if(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 3507
3507if(!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>
35071)&&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
3507h((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"}
3507)),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);
3507i.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>
3507d?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)}
3507));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;
3507if(!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(
3507),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({}
3507,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=""}
3507)),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)}
3507)),!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,
35070,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,
3507!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
3507play.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),_})); 3508 3509function createSwiper(selector, swiperParams, callback = null) { 3510 /** 3511 * Use timer to create new task instead of executing in the current one 3512 * in order to split total blocking time 3513 */ 3514 setTimeout(function() { 3515 const swiperInstance = new Swiper(selector, swiperParams); 3516 if (callback) { 3517 callback(swiperInstance); 3518 } 3519 }, 0); 3520} 3521 3522 3523 LS.ready.then(function(){ 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536// Move to our_content 3537window.urls = { 3538 "shippingUrl": "\/frete\/" 3539} 3540 3541 3542document.addEventListener('lazybeforeunveil', function(e){ 3543 if ((e.target.parentElement) && (e.target.nextElementSibling)) { 3544 var parent = e.target.parentElement; 3545 var sibling = e.target.nextElementSibling; 3546 if (sibling.classList.contains('js-lazy-loading-preloader')) { 3547 sibling.style.display = 'none'; 3548 parent.style.display = 'block'; 3549 } 3550 } 3551}); 3552 3553 3554window.lazySizesConfig = window.lazySizesConfig || {}; 3555lazySizesConfig.hFac = 0.4; 3556 3557 3558DOMContentLoaded.addEventOrExecute(() => { 3559 3560 3561 3562 jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) { 3563 e.preventDefault(); 3564 jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide(); 3565 }); 3566 3567 3568 var $notification_order_cancellation = jQueryNuvem(".js-notification-order-cancellation"); 3569 var $notification_status_page = jQueryNuvem(".js-notification-status-page"); 3570 var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom"); 3571 3572 3573 if ($notification_status_page.length > 0){ 3574 if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){ 3575 $notification_status_page.show(); 3576 }; 3577 jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) { 3578 e.preventDefault(); 3579 LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url')); 3580 }); 3581 } 3582 3583 3584 jQueryNuvem(".js-cart-notification-close").on("click", function(){ 3585 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 3586 setTimeout(function(){ 3587 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 3588 jQueryNuvem(".js-alert-added-to-cart").hide(); 3589 },2000); 3590 }); 3591 3592 3593 3594 3595 const footerLegal = jQueryNuvem(".js-footer-legal"); 3596 3597 restoreNotifications = function(){ 3598 3599 // Whatsapp button position 3600 $fixed_bottom_button.css("marginBottom", "10px"); 3601 3602 3603 footerLegal.removeAttr("style"); 3604 }; 3605 3606 if (!window.cookieNotificationService.isAcknowledged()) { 3607 jQueryNuvem(".js-notification-cookie-banner").show(); 3608 3609 3610 const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight(); 3611 footerLegal.css("paddingBottom", cookieBannerHeight + 30 + "px"); 3612 3613 3614 $fixed_bottom_button.css("marginBottom", "45px"); 3615 3616 } 3617 3618 jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) { 3619 window.cookieNotificationService.acknowledge(); 3620 restoreNotifications(); 3621 }); 3622 3623 3624 3625
3626 restoreQuickshopForm = function(){ 3627 3628 3629 3630 jQueryNuvem("#quickshop-modal .js-item-product").removeClass("js-swiper-slide-visible js-item-slide"); 3631 jQueryNuvem("#quickshop-modal .js-quickshop-container").attr( { 'data-variants' : '' , 'data-quickshop-id': '' } ); 3632 jQueryNuvem("#quickshop-modal .js-item-product").attr('data-product-id', ''); 3633 3634 3635 setTimeout(function(){ 3636 var $quickshop_form = jQueryNuvem("#quickshop-form").find('.js-product-form'); 3637 var $item_form_container = jQueryNuvem(".js-quickshop-opened").find(".js-item-variants"); 3638 3639 $quickshop_form.detach().appendTo($item_form_container); 3640 jQueryNuvem(".js-quickshop-opened").removeClass("js-quickshop-opened"); 3641 },350); 3642 3643 }; 3644 3645 3646 3647 if (window.innerWidth < 768) { 3648 3649 3650 cleanURLHash = function(){ 3651 const uri = window.location.toString(); 3652 const clean_uri = uri.substring(0, uri.indexOf("#")); 3653 window.history.replaceState({}, document.title, clean_uri); 3654 }; 3655 3656 3657 goBackBrowser = function(){ 3658 cleanURLHash(); 3659 history.back(); 3660 }; 3661 3662 3663 if(window.location.href.indexOf("modal-fullscreen") > -1) { 3664 cleanURLHash(); 3665 } 3666 3667 3668 jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) { 3669 e.preventDefault(); 3670 var modal_url_hash = jQueryNuvem(this).data("modalUrl"); 3671 window.location.hash = modal_url_hash; 3672 }); 3673 3674 3675 jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) { 3676 e.preventDefault(); 3677 goBackBrowser(); 3678 }); 3679 3680 3681 window.onhashchange = function() { 3682 if(window.location.href.indexOf("modal-fullscreen") <= -1) { 3683 3684 3685 if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){ 3686 3687 3688 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3689 jQueryNuvem("body").removeClass("overflow-none"); 3690 } 3691 var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show"); 3692 var $opened_modal_overlay = $opened_modal.prev(); 3693 3694 $opened_modal.removeClass("modal-show"); 3695 setTimeout(() => $opened_modal.hide(), 500); 3696 $opened_modal_overlay.fadeOut(500); 3697 3698 restoreQuickshopForm(); 3699 3700 } 3701 } 3702 } 3703 3704 } 3705 3706 jQueryNuvem(document).on("click", ".js-modal-open", function(e) { 3707 e.preventDefault(); 3708 var modal_id = jQueryNuvem(this).data('toggle'); 3709 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]'); 3710 3711 if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (window.innerWidth < 768) && (!jQueryNuvem(this).hasClass("js-open-over-modal"))){ 3712 let tabnav_modals = jQueryNuvem(".js-tabnav-modal"); 3713 jQueryNuvem(tabnav_modals).removeClass("modal-show"); 3714 } 3715 3716 if (jQueryNuvem(modal_id).hasClass("modal-show")) { 3717 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3718 jQueryNuvem("body").removeClass("overflow-none"); 3719 } 3720 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 3721 setTimeout(() => modal.hide(), 500); 3722 } else { 3723 3724 3725 if(!jQueryNuvem(".js-modal.modal-show").length){ 3726 jQueryNuvem("body").addClass("overflow-none"); 3727 } 3728 3729 jQueryNuvem(modal_id).detach().appendTo("body"); 3730 jQueryNuvem(modal_id).show().addClass("modal-show"); 3731 3732 if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
3733 $overlay_id.fadeIn(400); 3734 $overlay_id.detach().insertBefore(modal_id); 3735 } 3736 } 3737 }); 3738 3739 jQueryNuvem(document).on("click", ".js-modal-close", function(e) { 3740 e.preventDefault(); 3741 3742 if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (!jQueryNuvem(this).hasClass("js-close-over-modal")) && (window.innerWidth < 768)){ 3743 jQueryNuvem('.js-toggle-tabnav.tabnav-active').removeClass("tabnav-active"); 3744 } 3745 3746 3747 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3748 jQueryNuvem("body").removeClass("overflow-none"); 3749 } 3750 var $modal = jQueryNuvem(this).closest(".js-modal"); 3751 var modal_id = $modal.attr('id'); 3752 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]'); 3753 $modal.removeClass("modal-show"); 3754 setTimeout(() => $modal.hide(), 500); 3755 $overlay_id.fadeOut(500); 3756 3757 3758 if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) { 3759 goBackBrowser(); 3760 } 3761 3762 restoreQuickshopForm(); 3763 3764 }); 3765 3766 jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) { 3767 e.preventDefault(); 3768 3769 3770 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3771 jQueryNuvem("body").removeClass("overflow-none"); 3772 } 3773 3774 var modal_id = jQueryNuvem(this).data('modalId'); 3775 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 3776 setTimeout(() => modal.hide(), 500); 3777 jQueryNuvem(this).fadeOut(500); 3778 3779 restoreQuickshopForm(); 3780 3781 }); 3782 3783 3784 jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) { 3785 e.preventDefault(); 3786 jQueryNuvem(this).toggleClass('active'); 3787 jQueryNuvem(this).closest(".js-card-collapse").toggleClass('active'); 3788 }); 3789 3790 3791 function toggleAccordion(selector){ 3792 if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){ 3793 jQueryNuvem(selector).hide(); 3794 }else{ 3795 jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle(); 3796 jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle(); 3797 } 3798 jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast"); 3799 } 3800 3801 jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) { 3802 e.preventDefault(); 3803 toggleAccordion(this); 3804 }); 3805 3806 if(window.innerWidth < 768){ 3807 jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) { 3808 e.preventDefault(); 3809 toggleAccordion(this); 3810 }); 3811 // jQueryNuvem(".js-accordion-content-mobile").hide(); 3812 }else{ 3813 jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href'); 3814 } 3815 3816 3817 const inViewport = (entries, observer) => { 3818 entries.forEach(entry => { 3819 if (entry.isIntersecting && !entry.target.observed) { 3820 entry.target.classList.add("is-inViewport"); 3821 entry.target.observed = true; 3822 } 3823 }); 3824 }; 3825 3826 // Attach observer to every [data-transition] element: 3827 const ELs_inViewport = document.querySelectorAll('[data-transition]'); 3828 ELs_inViewport.forEach(EL => { 3829 EL.observed = false; // Initialize the observed flag for each element 3830 const Obs = new IntersectionObserver(inViewport); 3831 Obs.observe(EL); 3832 }); 3833 3834 3835 3836 3837 var defaultDelay = 5; 3838 var defaultWidth = 300; 3839 3840 var animatedAdbarWidth = jQueryNuvem(".js-adbar-text-container").first(el => el.offsetWidth); 3841 var newDelay = defaultDelay*(animatedAdbarWidth/defaultWidth); 3842 3843 if((window.innerWidth > 768) && (newDelay < 40)){ 3844 3845 var newDelay = newDelay + 20; 3846 } 3847 3848 jQueryNuvem(".js-adbar-animated").css("animation", "marquee " + newDelay + "s linear infinite"); 3849 3850 3851 3852 var fixedNavTransparent = jQueryNuvem(".js-head-mutator"); 3853 var fixedNavTransparentHeight = fixedNavTransparent.height();
3854 var videoSection = jQueryNuvem(".js-section-video"); 3855 var sliderSection = jQueryNuvem(".js-home-main-slider-container"); 3856 var $category_controls = jQueryNuvem(".js-category-controls"); 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 function applyOffset(selector){ 3869 3870 // Get nav height on load 3871 if (window.innerWidth > 768) { 3872 var head_height = jQueryNuvem(".js-head-main").height(); 3873 jQueryNuvem(selector).css("paddingTop", head_height.toString() + 'px'); 3874 }else{ 3875 3876 var head_height = 0; 3877 } 3878 3879 // Apply offset nav height on load 3880 3881 window.addEventListener("resize", function() { 3882 3883 // Get nav height on resize 3884 var head_height = jQueryNuvem(".js-head-main").height(); 3885 3886 // Apply offset on resize 3887 if (window.innerWidth > 768) { 3888 jQueryNuvem(selector).css("paddingTop", head_height.toString() + 'px'); 3889 }else{ 3890 3891 jQueryNuvem(selector).css("paddingTop", "0px"); 3892 } 3893 }); 3894 } 3895 3896 3897 3898 3899 3900 applyOffset(".js-head-offset"); 3901 3902 3903 var navbarHeight = jQueryNuvem(".js-head-main").outerHeight(); 3904 var topbarHeight = jQueryNuvem(".js-adbar").outerHeight(); 3905 3906 window.addEventListener("scroll", function() { 3907 3908 var scrolledPosition = window.pageYOffset; 3909 3910 var header = jQueryNuvem(".js-head-main"); 3911 var navbarHeight = header.outerHeight(); 3912 3913 if (scrolledPosition > navbarHeight) { 3914 header.addClass('compress').css('top', -topbarHeight + 'px' ); 3915 } else { 3916 header.removeClass('compress').css("top", "0px"); 3917 } 3918 }); 3919 3920 3921 3922 3923 3924 var $top_nav = jQueryNuvem(".js-mobile-nav"); 3925 var $page_main_content = jQueryNuvem(".js-main-content"); 3926 var $search_backdrop = jQueryNuvem(".js-search-backdrop"); 3927 3928 $top_nav.addClass("move-down").removeClass("move-up"); 3929 3930 jQueryNuvem(".js-toggle-menu-panel").click(function (e) { 3931 e.preventDefault(); 3932 jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show"); 3933 }); 3934 3935 jQueryNuvem(".js-toggle-menu-back").click(function (e) { 3936 e.preventDefault(); 3937 var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel"); 3938 $panel_to_change.removeClass("nav-list-panel-show"); 3939 setTimeout(function(){ 3940 $panel_to_change.hide(); 3941 },600); 3942 }); 3943 3944 closeHamburgerSubpanels = function() { 3945 jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show"); 3946 3947 setTimeout(function(){ 3948 jQueryNuvem(".js-menu-panel").hide(); 3949 },1000); 3950 }; 3951 3952 jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () { 3953 closeHamburgerSubpanels(); 3954 }); 3955 3956 3957 var win_height = window.innerHeight; 3958 var head_height = jQueryNuvem(".js-head-main").height(); 3959 3960 jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px'); 3961 3962 jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) { 3963 jQueryNuvem(e.currentTarget).addClass("active"); 3964 }).on("mouseleave", function(e) { 3965 jQueryNuvem(e.currentTarget).removeClass("active"); 3966 }); 3967 3968 jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) { 3969 jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected"); 3970 jQueryNuvem(e.currentTarget).addClass("selected"); 3971 }).on("mouseleave", function(e) { 3972 const self = jQueryNuvem(this); 3973 setTimeout(function(){ 3974 self.removeClass("selected"); 3975 },500); 3976 }); 3977 3978 3979 jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) { 3980 const self = jQueryNuvem(this); 3981 self.css("pointer-events" , "none"); 3982 setTimeout(function(){ 3983 self.css("pointer-events" , "initial"); 3984 },1000); 3985 }); 3986 3987 3988 jQueryNuvem(".js-search-button").on("click", function (e) { 3989 setTimeout(function(){ 3990 jQueryNuvem("#nav-search .js-search-input").each(el => el.focus()); 3991 },10); 3992 }); 3993 3994 3995 3996 LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
3997 $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest"); 3998 if (count > 0) { 3999 $search_suggests.html(html).show(); 4000 } else { 4001 $search_suggests.hide(); 4002 } 4003 if (jQueryNuvem(this).val().length == 0) { 4004 $search_suggests.hide(); 4005 } 4006 }, { 4007 snipplet: 'header/header-search-results.tpl' 4008 }); 4009 4010 if (window.innerWidth > 768) { 4011 4012 4013 jQueryNuvem("body").on("click", function () { 4014 jQueryNuvem(".js-search-suggest").hide(); 4015 }); 4016 4017 4018 jQueryNuvem(document).on("click", ".js-search-suggest a", function () { 4019 jQueryNuvem(".js-search-suggest").show(); 4020 }); 4021 } 4022 4023 jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) { 4024 e.preventDefault(); 4025 $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form"); 4026 $this_closest_form.submit(); 4027 }); 4028 4029 4030 4031 changeLang = function(element) { 4032 var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url"); 4033 location.href = selected_country_url; 4034 }; 4035 4036 jQueryNuvem('.js-lang-select').on("change", function (e) { 4037 lang_select_option = jQueryNuvem(this); 4038 4039 changeLang(lang_select_option); 4040 }); 4041 4042 4043 4044 var slidesPerViewDesktopVal = 3.2; 4045 var slidesPerViewMobileVal = 2.25; 4046 var itemSwiperSpaceBetween = 15; 4047 4048 4049 4050 4051 4052 4053 4054 4055 var width = window.innerWidth; 4056 if (width < 767) { 4057 createSwiper('.js-informative-banners', { 4058 slidesPerView: 1, 4059 watchOverflow: true, 4060 centerInsufficientSlides: true, 4061 pagination: { 4062 el: '.js-informative-banners-pagination', 4063 clickable: true, 4064 }, 4065 breakpoints: { 4066 640: { 4067 slidesPerView: 3, 4068 } 4069 } 4070 }); 4071 } 4072 4073 4074 4075 4076 4077 4078 4079 4080 if (window.innerWidth > 767) { 4081 jQueryNuvem(document).on("mouseover", ".js-item-with-secondary-image:not(.item-with-two-images)", function(e) { 4082 var secondary_image_to_show = jQueryNuvem(this).find(".js-item-image-secondary"); 4083 secondary_image_to_show.show(); 4084 secondary_image_to_show.on('lazyloaded', function(e){ 4085 jQueryNuvem(e.currentTarget).closest(".js-item-with-secondary-image").addClass("item-with-two-images"); 4086 }); 4087 }); 4088 } 4089 4090 var nav_height = jQueryNuvem(".js-head-main").innerHeight(); 4091 4092 4093 4094 4095 4096 const noStockVariants = (container = null) => { 4097 4098 const config = { 4099 variantsGroup: ".js-product-variants-group", 4100 variantButton: ".js-insta-variant", 4101 noStockClass: "btn-variant-no-stock", 4102 dataVariationId: "data-variation-id", 4103 dataOption: "data-option" 4104 }; 4105 4106 const wrapper = container ? container : jQueryNuvem('#single-product'); 4107 if (!wrapper) return; 4108 4109 const dataVariants = wrapper.data('variants'); 4110 const variantsLength = wrapper.find(config.variantsGroup).length; 4111 4112 const getOptions = (productVariationId, variantOption) => { 4113 if (productVariationId === 2) { 4114 return { 4115 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 4116 option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()), 4117 option2: String(jQueryNuvem(variantOption).attr('data-option')), 4118 }; 4119 } else if (productVariationId === 1) { 4120 return { 4121 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 4122 option1: String(jQueryNuvem(variantOption).attr('data-option')), 4123 }; 4124 } else { 4125 return { 4126 option0: String(jQueryNuvem(variantOption).attr('data-option')), 4127 }; 4128 } 4129 }; 4130 4131 const filterVariants = (options) => { 4132 return dataVariants.filter(variant => { 4133 return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.stock; 4134 }); 4135 }; 4136 4137 const updateStockStatus = (productVariationId) => { 4138 const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`); 4139 variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass); 4140 4141 4142 variationGroup.find(config.variantButton).each((variantOption, item) => { 4143 const options = getOptions(productVariationId, variantOption); 4144 const itemsAvailable = filterVariants(options); 4145 const button = wrapper.find(`${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`); 4146 4147 if (!itemsAvailable.length) { 4148 button.addClass(config.noStockClass); 4149 4150 } 4151 }); 4152 }; 4153 4154 for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) { 4155 updateStockStatus(productVariationId); 4156 } 4157 }; 4158 4159 noStockVariants(); 4160 4161 4162 4163 4164 jQueryNuvem(document).on("click", ".js-quickshop-modal-open", function (e) { 4165 e.preventDefault(); 4166 var $this = jQueryNuvem(this); 4167 if($this.hasClass("js-quickshop-slide")){ 4168 jQueryNuvem("#quickshop-modal .js-item-product").addClass("js-swiper-slide-visible js-item-slide"); 4169 } 4170 4171 let container = jQueryNuvem(this).closest('.js-quickshop-container'); 4172 if (!container.length) return; 4173 noStockVariants(container); 4174 4175 LS.fillQuickshop($this); 4176 }); 4177 4178 4179 changeVariantButton = function(selector, parentSelector) { 4180 selector.siblings().removeClass("selected"); 4181 selector.addClass("selected"); 4182 var option_id = selector.attr('data-option'); 4183 var parent = selector.closest(parentSelector); 4184 var selected_option = parent.find('.js-variation-option option').filter(function (el) { 4185 return el.value == option_id; 4186 }); 4187 selected_option.prop('selected', true).trigger('change'); 4188 } 4189 4190 4191 4192 jQueryNuvem(document).on("click", ".js-insta-variant", function (e) { 4193 e.preventDefault(); 4194 $this = jQueryNuvem(this); 4195 changeVariantButton($this, '.js-product-variants-group'); 4196 }); 4197 4198 4199 4200 if (window.innerWidth > 767) { 4201 jQueryNuvem(document).on("click", ".js-color-variant", function(e) { 4202 e.preventDefault(); 4203 $this = jQueryNuvem(this); 4204 changeVariantButton($this, '.js-item-product'); 4205 }); 4206 } 4207 4208 4209 4210 LS.registerOnChangeVariant(function(variant){ 4211 var current_image = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"] .js-item-image'); 4212 current_image.attr('srcset', variant.image_url); 4213 4214 current_image.closest(".
4214js-item-with-secondary-image").removeClass("item-with-two-images"); 4215 }); 4216 4217 4218 4219 4220 4221 function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) { 4222 if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) { 4223 if (installment_data.without_interests) { 4224 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 4225 } 4226 } 4227 return max_installments_without_interests; 4228 } 4229 4230 4231 function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) { 4232 if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) { 4233 if (installment_data.without_interests == false) { 4234 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 4235 } 4236 } 4237 return max_installments_with_interests; 4238 } 4239 4240 4241 function refreshInstallmentv2(price){ 4242 jQueryNuvem(".js-modal-installment-price" ).each(function( el ) { 4243 const installment = Number(jQueryNuvem(el).data('installment')); 4244 jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleString('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2})); 4245 }); 4246 } 4247 4248 4249 function refreshPaymentDiscount(price){ 4250 jQueryNuvem(".js-price-with-discount" ).each(function( el ) { 4251 const payment_discount = jQueryNuvem(el).data('paymentDiscount'); 4252 jQueryNuvem(el).text(LS.formatToCurrency(price - ((price * payment_discount) / 100))) 4253 }); 4254 } 4255 4256 4257 4258 4259 function changeVariant(variant) { 4260 jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide(); 4261 jQueryNuvem("#shipping-variant-id").val(variant.id); 4262 4263 var parent = jQueryNuvem("body"); 4264 if (variant.element) { 4265 parent = jQueryNuvem(variant.element); 4266 if(parent.hasClass("js-quickshop-container")){ 4267 var quick_id = parent.attr("data-quickshop-id"); 4268 var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 4269 } 4270 } 4271 4272 if(parent.hasClass("js-quickshop-container")){ 4273 var itemContainer = parent.closest('.js-item-product'); 4274 if(itemContainer.hasClass("js-item-slide")){ 4275 var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 4276 } 4277 noStockVariants(parent); 4278 } else { 4279 noStockVariants(); 4280 } 4281 4282 var sku = parent.find('#sku'); 4283 if(sku.length) { 4284 sku.text(variant.sku).show(); 4285 } 4286 4287 4288 4289 var installment_helper = function($element, amount, price){ 4290 $element.find('.js-installment-amount').text(amount); 4291 $element.find('.js-installment-price').attr("data-value", price); 4292 $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 4293 if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) { 4294 $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 4295 } else { 4296 $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 4297 } 4298 }; 4299 4300 if (variant.installments_data) { 4301 var variant_installments = JSON.parse(variant.installments_data); 4302 var max_installments_without_interests = [0,0]; 4303 var max_installments_with_interests = [0,0]; 4304 4305 jQueryNuvem('.js-payment-provider-installments-row').hide(); 4306 4307 for (let payment_method in variant_installments) { 4308 4309 var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1'; 4310 var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value"); 4311 4312 let installments = variant_installments[payment_method]; 4313 for (let number_of_installment in installments) { 4314 let installment_data = installments[number_of_installment]; 4315 max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests); 4316 max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests); 4317 var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment; 4318 4319 if(minimumInstallmentValue <= installment_data.installment_value) { 4320 jQueryNuvem(installment_container_selector).show(); 4321 } 4322 4323 if(!parent.hasClass("js-quickshop-container")){ 4324 installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2)); 4325 } 4326 } 4327 } 4328 var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments'); 4329 var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments'); 4330 var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container'); 4331 var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon'); 4332 4333 var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests; 4334 4335 if(installments_to_use[0] <= 1 ) { 4336 $installments_container.hide(); 4337 $installments_modal_link.hide(); 4338 $payments_module.hide(); 4339 $installmens_card_icon.hide(); 4340 } else { 4341 $installments_container.show(); 4342 $installments_modal_link.show(); 4343 $payments_module.show(); 4344 $installmens_card_icon.show(); 4345 installment_helper($installments_container, installments_to_use[0], installments_to_use[1]); 4346 } 4347 } 4348 4349 if(!parent.hasClass("js-quickshop-container")){ 4350 jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number); 4351 } 4352 4353 if (variant.price_short){ 4354 parent.find('.js-price-display').text(variant.price_short).show(); 4355 parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw); 4356 4357 parent.find('.js-payment-discount-price-product').text(variant.price_with_payment_discount_short); 4358 parent.find('.js-payment-discount-price-product-container').show(); 4359 } else { 4360 parent.find('.js-price-display, .js-payment-discount-price-product-container').hide(); 4361 } 4362 4363 if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) { 4364 parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show(); 4365 } else { 4366 parent.find('.js-compare-price-display').hide(); 4367 } 4368 4369 var button = parent.find('.js-addtocart'); 4370 button.removeClass('cart').removeClass('contact').removeClass('nostock'); 4371 var $product_shipping_calculator = parent.find("#product-shipping-container"); 4372 4373 4374 if (!variant.available){
4375 button.find("span").html('Produto sob encomenda'); 4376 button.addClass('nostock'); 4377 button.attr('disabled', 'disabled'); 4378 $product_shipping_calculator.hide(); 4379 } else if (variant.contact) { 4380 button.find("span").html('Preço sob Consulta'); 4381 button.addClass('contact'); 4382 button.removeAttr('disabled'); 4383 $product_shipping_calculator.hide(); 4384 } else { 4385 button.find("span").html('Adicionar à Sacola'); 4386 button.addClass('cart'); 4387 button.removeAttr('disabled'); 4388 $product_shipping_calculator.show(); 4389 } 4390 4391 4392 4393 if(variant.stock == 1) { 4394 parent.find('.js-last-product').show(); 4395 } else { 4396 parent.find('.js-last-product').hide(); 4397 } 4398 4399 4400 LS.updateShippingProduct(); 4401 4402 zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 4403 jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant); 4404 4405 } 4406 4407 4408 jQueryNuvem(document).on("change", ".js-variation-option", function(e) { 4409 var $parent = jQueryNuvem(this).closest(".js-product-variants"); 4410 var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group"); 4411 var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container"); 4412 4413 4414 var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id"); 4415 4416 if($parent.hasClass("js-product-quickshop-variants")){ 4417 4418 var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product"); 4419 4420 4421 if($quickshop_parent.hasClass("js-item-slide")){ 4422 var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 4423 }else{ 4424 var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 4425 } 4426 4427 LS.changeVariant(changeVariant, $quickshop_variant_selector); 4428 4429 4430 var selected_option_id = jQueryNuvem(this).val(); 4431 var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 4432 4433 $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 4434 $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 4435 4436 } else { 4437 LS.changeVariant(changeVariant, '#single-product'); 4438 } 4439 4440 4441 var $this_product_container = jQueryNuvem(this).closest(".js-product-container"); 4442 4443 if($this_product_container.hasClass("js-quickshop-container")){ 4444 var this_quickshop_id = $this_product_container.attr("data-quickshop-id"); 4445 var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]'); 4446 } 4447 var $this_compare_price = $this_product_container.find(".js-compare-price-display"); 4448 var $this_price = $this_product_container.find(".js-price-display"); 4449 var $installment_container = $this_product_container.find(".js-product-payments-container"); 4450 var $installment_text = $this_product_container.find(".js-max-installments-container"); 4451 var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form"); 4452 4453 // Get the current product discount percentage value 4454 var current_percentage_value = $this_product_container.find(".js-offer-percentage"); 4455 4456 // Get the current product price and promotional price 4457 var compare_price_value = $this_compare_price.html(); 4458 var price_value = $this_price.html(); 4459 4460 // Calculate new discount percentage based on difference between filtered old and new prices 4461 const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value); 4462 if(percentageDifference){ 4463 $this_product_container.find(".js-offer-percentage").text(percentageDifference); 4464 $this_product_container.find(".js-offer-label").css("display" , "table"); 4465 } 4466 4467 if ($this_compare_price.css("display") == "none" || !percentageDifference) { 4468 $this_product_container.find(".js-offer-label").hide(); 4469 } 4470 if ($this_add_to_cart.hasClass("nostock")) { 4471 $this_product_container.find(".js-stock-label").show(); 4472 } 4473 else { 4474 $this_product_container.find(".js-stock-label").hide(); 4475 } 4476 if ($this_price.css('display') == 'none'){ 4477 $installment_container.hide(); 4478 $installment_text.hide(); 4479 }else{ 4480 $installment_text.show(); 4481 } 4482 }); 4483 4484 4485 4486 jQueryNuvem(".js-product-form").on("submit", function (e) { 4487 var button = jQueryNuvem(e.currentTarget).find('[type="submit"]'); 4488 button.attr('disabled', 'disabled'); 4489 if ((button.hasClass('contact')) || (button.hasClass('catalog'))) { 4490 e.preventDefault(); 4491 var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val(); 4492 window.location = "\/contato\/?product=" + product_id; 4493 } else if (button.hasClass('cart')) { 4494 button.val('Incluindo...'); 4495 } 4496 }); 4497 4498 4499 4500 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
4501 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 4502 $quantity_input.val( parseInt($quantity_input.val(), 10) + 1); 4503 }); 4504 4505 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) { 4506 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 4507 quantity_input_val = $quantity_input.val(); 4508 if (quantity_input_val>1) { 4509 $quantity_input.val( parseInt($quantity_input.val(), 10) - 1); 4510 } 4511 }); 4512 4513 4514 4515 4516 4517 var head_height = jQueryNuvem(".js-head-main").outerHeight(); 4518 4519 if (window.innerWidth > 768) { 4520 jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px'); 4521 } 4522 4523 4524 4525 function getQuickShopImgSrc(element){ 4526 const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img'); 4527 return String(image.attr('srcset')); 4528 } 4529 4530 jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) { 4531 4532 4533 var $productContainer = jQueryNuvem(this).closest('.js-product-container'); 4534 var $productVariants = $productContainer.find(".js-variation-option"); 4535 var $productButton = $productContainer.find(".js-addtocart:not(.js-addtocart-placeholder)"); 4536 var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder"); 4537 var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text"); 4538 var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding"); 4539 var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success"); 4540 4541 4542 var isQuickShop = $productContainer.hasClass('js-quickshop-container'); 4543 4544 4545 if (!isQuickShop) { 4546 if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) { 4547 var imageSrc = $productContainer.find('.js-product-slide-img.js-active-variant').data('srcset').split(' ')[0]; 4548 } else { 4549 var imageSrc = $productContainer.find('.js-product-slide-img').data('srcset').split(' ')[0]; 4550 } 4551 var quantity = $productContainer.find('.js-quantity-input').val(); 4552 var name = $productContainer.find('.js-product-name').text(); 4553 var price = $productContainer.find('.js-price-display').text(); 4554 var addedToCartCopy = "Adicionar à Sacola"; 4555 } else { 4556 var imageSrc = getQuickShopImgSrc(this); 4557 var quantity = 1; 4558 var name = $productContainer.find('.js-item-name').text(); 4559 var price = $productContainer.find('.js-price-display').text().trim(); 4560 var addedToCartCopy = "Comprar"; 4561 if ($productContainer.hasClass("js-quickshop-has-variants")) { 4562 var addedToCartCopy = "Adicionar à Sacola"; 4563 }else{ 4564 var addedToCartCopy = "Comprar"; 4565 } 4566 } 4567 4568 if (!jQueryNuvem(this).hasClass('contact')) { 4569 4570 e.preventDefault(); 4571 4572 4573 $productButton.hide(); 4574 $productButtonPlaceholder.css('display' , 'inline-block'); 4575 $productButtonText.fadeOut(); 4576 $productButtonAdding.addClass("active"); 4577 4578 4579 var callback_add_to_cart = function(){ 4580 4581 4582 jQueryNuvem(".js-cart-widget-amount").addClass("swing"); 4583 4584 setTimeout(function(){ 4585 jQueryNuvem(".js-cart-widget-amount").removeClass("swing"); 4586 },6000); 4587 4588 4589 jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc); 4590 jQueryNuvem('.js-cart-notification-item-name').text(name); 4591 jQueryNuvem('.js-cart-notification-item-quantity').text(quantity); 4592 jQueryNuvem('.js-cart-notification-item-price').text(price); 4593 4594 if($productVariants.length){ 4595 var output = []; 4596 4597 $productVariants.each( function(el){ 4598 var variants = jQueryNuvem(el); 4599 output.push(variants.val()); 4600 }); 4601 jQueryNuvem(".js-cart-notification-item-variant-container").show(); 4602 jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', ')) 4603 }else{ 4604 jQueryNuvem(".js-cart-notification-item-variant-container").hide(); 4605 } 4606 4607 4608 var cartItemsAmount = jQueryNuvem(".js-cart-widget-amount").text(); 4609 4610 if(cartItemsAmount > 1){ 4611 jQueryNuvem(".js-cart-counts-plural").show(); 4612 jQueryNuvem(".js-cart-counts-singular").hide(); 4613 }else{ 4614 jQueryNuvem(".js-cart-counts-singular").show(); 4615 jQueryNuvem(".js-cart-counts-plural").hide(); 4616 } 4617 4618 4619 $productButtonAdding.removeClass("active"); 4620 $productButtonSuccess.addClass("active"); 4621 setTimeout(function(){ 4622 $productButtonSuccess.removeClass("active"); 4623 $productButtonText.fadeIn(); 4624 },2000); 4625 setTimeout(function(){ 4626 $productButtonPlaceholder.removeAttr("style").hide(); 4627 $productButton.show(); 4628 },100); 4629
4630 $productContainer.find(".js-added-to-cart-product-message").slideDown(); 4631 4632 4633 setTimeout(function(){ 4634 jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden"); 4635 },500); 4636 4637 if (!cookieService.get('first_product_added_successfully')) { 4638 cookieService.set('first_product_added_successfully', 1, 7 ); 4639 } else{ 4640 setTimeout(function(){ 4641 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 4642 setTimeout(function(){ 4643 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 4644 jQueryNuvem(".js-alert-added-to-cart").hide(); 4645 },2000); 4646 },8000); 4647 } 4648 4649 4650 4651 4652 if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) { 4653 zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 4654 jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart); 4655 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart); 4656 } else if (cookieService.get('calculator_zipcode')){ 4657 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 4658 jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie); 4659 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 4660 } 4661 4662 4663 jQueryNuvem(".js-fs-add-this-product").hide(); 4664 jQueryNuvem(".js-fs-add-one-more").show(); 4665 4666 } 4667 var callback_error = function(){ 4668 4669 $productButtonAdding.removeClass("active"); 4670 $productButtonText.fadeIn(); 4671 $productButtonPlaceholder.removeAttr("style").hide(); 4672 $productButton.show(); 4673 } 4674 $prod_form = jQueryNuvem(this).closest("form"); 4675 LS.addToCartEnhanced( 4676 $prod_form, 4677 addedToCartCopy, 4678 'Incluindo...', 4679 'Oops! Não temos mais estoque para incluir este produto ao carrinho.', 4680 false, 4681 callback_add_to_cart, 4682 callback_error 4683 ); 4684 } 4685 }); 4686 4687 4688 jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) { 4689 if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 4690 return false; 4691 } 4692 }); 4693 4694 jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) { 4695 var itemID = jQueryNuvem(this).attr("data-item-id"); 4696 var itemVAL = jQueryNuvem(this).val(); 4697 if (itemVAL == 0) { 4698 var r = confirm("Tem certeza de que deseja excluir este item?"); 4699 if (r == true) { 4700 LS.removeItem(itemID, true); 4701 } else { 4702 jQueryNuvem(this).val(1); 4703 } 4704 } else { 4705 LS.changeQuantity(itemID, itemVAL, true); 4706 } 4707 }); 4708 4709 4710 jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) { 4711 e.preventDefault(); 4712 let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100); 4713 setTimeout(() => emptyCartAlert.fadeOut(500), 1500); 4714 }); 4715 4716 4717 4718 jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() { 4719 cookieService.remove('first_product_added_successfully'); 4720 }); 4721 4722 4723 4724 4725 if (jQueryNuvem('.js-selected-shipping-method').length) { 4726 var shipping_cost = jQueryNuvem('.js-selected-shipping-method').data("c
4726ost"); 4727 var $shippingCost = jQueryNuvem("#shipping-cost"); 4728 $shippingCost.text(shipping_cost); 4729 $shippingCost.removeClass('opacity-40'); 4730 } 4731 4732 4733 selectShippingOption = function(elem, save_option) { 4734 jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method'); 4735 jQueryNuvem(elem).addClass('js-selected-shipping-method'); 4736 4737 4738 var shipping_cost = jQueryNuvem(elem).data("cost"); 4739 var shipping_price_clean = jQueryNuvem(elem).data("price"); 4740 4741 if(shipping_price_clean = 0.00){ 4742 var shipping_cost = '' 4743 } 4744 4745 // Updates shipping (ship and pickup) cost on cart 4746 var $shippingCost = jQueryNuvem("#shipping-cost"); 4747 $shippingCost.text(shipping_cost); 4748 $shippingCost.removeClass('opacity-40'); 4749 4750 4751 if (save_option) { 4752 LS.saveCalculatedShipping(true); 4753 } 4754 if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) { 4755 if (jQueryNuvem(elem).hasClass("js-pickup-option")) { 4756 jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show(); 4757 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide(); 4758 } else { 4759 jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show(); 4760 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide() 4761 } 4762 } 4763 }; 4764 4765 4766 if (cookieService.get('calculator_zipcode')) { 4767 4768 4769 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 4770 4771 4772 4773 jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie); 4774 4775 4776 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 4777 4778 4779 jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form"); 4780 jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active"); 4781 jQueryNuvem(".js-shipping-calculator-spinner").show(); 4782 } else { 4783 4784 4785 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 4786 } 4787 4788 4789 removeShippingSuboptions = function(){ 4790 var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id"); 4791 jQueryNuvem("#" + shipping_suboptions_id).remove(); 4792 jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove(); 4793 }; 4794 4795 4796 4797 jQueryNuvem(".js-calculate-shipping").on("click", function (e) { 4798 e.preventDefault(); 4799 4800 let shipping_input_val = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-shipping-input").val(); 4801 4802 jQueryNuvem(".js-shipping-input").val(shipping_input_val); 4803 4804 4805 if (jQueryNuvem(".js-cart-item").length) { 4806 LS.calculateShippingAjax( 4807 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 4808 '\/frete\/', 4809 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 4810 } 4811 4812 jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val); 4813 removeShippingSuboptions(); 4814 }); 4815 4816 4817 jQueryNuvem(".js-shipping-input").on('keydown', function (e) { 4818 var key = e.which ? e.which : e.keyCode; 4819 var enterKey = 13; 4820 if (key === enterKey) { 4821 e.preventDefault(); 4822 jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click'); 4823 if (window.innerWidth < 768) { 4824 jQueryNuvem(e.currentTarget).trigger('blur'); 4825 } 4826 } 4827 }); 4828 4829 4830 jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) { 4831 selectShippingOption(this, true); 4832 jQueryNuvem(".js-shipping-method-unavailable").hide(); 4833 }); 4834 4835 4836 jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) { 4837 let shippingPrice = jQueryNuvem(this).attr("data-price"); 4838 LS.addToTotal(shippingPrice); 4839 4840 let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice); 4841 jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total)); 4842 4843 selectShippingOption(this, false); 4844 }); 4845 4846 4847 jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) { 4848 e.preventDefault(); 4849 4850 4851 if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){ 4852 jQueryNuvem(".js-other-pickup-options").slideToggle(600); 4853 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle(); 4854 }else{ 4855 jQueryNuvem(".js-other-shipping-options").slideToggle(600); 4856 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle(); 4857 } 4858 }); 4859 4860 4861 4862 calculateCartShippingOnLoad = function() { 4863 if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) { 4864 // If user already had calculated shipping: recalculate shipping 4865 setTimeout(function() { 4866 LS.calculateShippingAjax(
4867 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 4868 '\/frete\/', 4869 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 4870 removeShippingSuboptions(); 4871 toggleAccordion("#cart-shipping-container .js-toggle-shipping"); 4872 }, 100); 4873 } 4874 4875 if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) { 4876 } 4877 }; 4878 4879 4880 4881 jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) { 4882 e.preventDefault(); 4883 jQueryNuvem(".js-shipping-calculator-response").fadeOut(100); 4884 jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip"); 4885 jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active"); 4886 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 4887 }); 4888 4889 4890 4891 4892 4893 jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) { 4894 4895 e.preventDefault(); 4896 4897 4898 lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country"); 4899 changeLang(lang_select_option); 4900 4901 jQueryNuvem(this).text('Aplicando...').addClass("disabled"); 4902 }); 4903 4904 4905 4906 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 4907 if (isIOS) { 4908 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']"); 4909 ios_input_fields.addClass("form-control-ios"); 4910 jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios"); 4911 jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios"); 4912 jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios"); 4913 jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios"); 4914 } 4915 4916 jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) { 4917 jQueryNuvem(e.currentTarget).attr('action', ''); 4918 }); 4919 4920 jQueryNuvem(".js-form").on("submit", function (e) { 4921 jQueryNuvem(e.currentTarget).find('.js-form-spinner').show(); 4922 }); 4923 4924 4925 4926 jQueryNuvem(".js-resend-validation-link").on("click", function(e){ 4927 window.accountVerificationService.resendVerificationEmail(''); 4928 }); 4929 4930 jQueryNuvem('.js-password-view').on("click", function (e) { 4931 jQueryNuvem(e.currentTarget).toggleClass('password-view'); 4932 4933 if(jQueryNuvem(e.currentTarget).hasClass('password-view')){ 4934 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', ''); 4935 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 4936 } else { 4937 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password'); 4938 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 4939 } 4940 }); 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950}); 4951 4952window.addEventListener("load", function(){ 4953 if(window.innerWidth > 768){ 4954 jQueryNuvem(".js-search-button").on("click", function () { 4955 jQueryNuvem(".header-search-desk").css("display", "flex"); 4956 jQueryNuvem(".header-container").hide(); 4957 }); 4958 4959 jQueryNuvem(".hide-home-desk-seach").on("click", function(){ 4960 jQueryNuvem(".header-search-desk").css("display", "none"); 4961 jQueryNuvem(".header-container").show(); 4962 }) 4963 } 4964 4965}) 4966 4967 4968 4969window.addEventListener("load", function() { 4970 const customBannerCarrousel = document.querySelector('.js-custom-banners'); 4971 const secondCustomBannerCarrousel = document.querySelector('.js-second-custom-banners'); 4972 4973 const bannersPerVal = 1 ; 4974 const secondBannersPerVal = 2 ; 4975 4976 if(customBannerCarrousel){ 4977 createSwiper(customBannerCarrousel, { 4978 lazy: true, 4979 threshold: 5, 4980 spaceBetween: 0, 4981 slidesPerView: bannersPerVal, 4982 }); 4983 4984 } 4985 4986 if(secondCustomBannerCarrousel){ 4987 createSwiper(secondCustomBannerCarrousel, { 4988 lazy: true, 4989 threshold: 5, 4990 spaceBetween: 0, 4991 slidesPerView: secondBannersPerVal, 4992 }); 4993 } 4994 4995}); 4996 4997window.addEventListener("load", function() { 4998 const customBannerCarrousel = document.querySelector('.js-custom-banners_mob'); 4999 const secondCustomBannerCarrousel = document.querySelector('.js-second-custom-banners_mob'); 5000 5001 const bannersPerVal = 1 ; 5002 const secondBannersPerVal = 1 ; 5003 5004 if(customBannerCarrousel){ 5005 createSwiper(customBannerCarrousel, { 5006 lazy: true, 5007 threshold: 5, 5008 spaceBetween: 0, 5009 slidesPerView: bannersPerVal, 5010 }); 5011 5012 } 5013 5014 if(secondCustomBannerCarrousel){ 5015 createSwiper(secondCustomBannerCarrousel, { 5016 lazy: true, 5017 threshold: 5, 5018 spaceBetween: 0, 5019 slidesPerView: secondBannersPerVal, 5020 }); 5021 5022 } 5023 5024}); 5025 5026window.addEventListener("load", function() { 5027 5028 createSwiper(".js-swiper-testimonial", { 5029 slidesPerView: 1, 5030 spaceBetween: 0, 5031 pagination: { 5032 el: '.js-swiper-testemonials-pagination', 5033 clickable: true, 5034 }, 5035 breakpoints: { 5036 768: { 5037 slidesPerView: 4, 5038 spaceBetween: 20, 5039 } 5040 } 5041 }); 5042}); 5043 5044 5045window.addEventListener("load", function() { 5046 5047 createSwiper(".js-about-the-products", { 5048 slidesPerView: 1.3, 5049 spaceBetween: 0, 5050 breakpoints: { 5051 768: { 5052 slidesPerView: 2, 5053 spaceBetween: 10, 5054 }, 5055 1400: { 5056 slidesPerView: 3, 5057 spaceBetween: 10, 5058 } 5059 } 5060 }); 5061 5062 // console.log("filter_categories", {"0":{"id":26864224,"name":"SHOP","description":"Encontre semijoias de qualidade: brincos, colares, an\u00e9is e pulseiras. Design exclusivo e atemporal.","url":"https:\/\/comgrasse.com.br\/shop\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","
5062sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"shop","metafields":[]},"1":{"id":32380552,"name":"Por elas","description":"Um olhar delicado, sens\u00edvel e cheio de personalidade.\n\nNesta curadoria especial, a Anna escolheu as pe\u00e7as que mais refletem o seu jeito de e","url":"https:\/\/comgrasse.com.br\/por-elas\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"por-elas","metafields":[]},"2":{"id":29414795,"name":"Kits","description":"","url":"https:\/\/comgrasse.com.br\/kits\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"kits","metafields":[]},"3":{"id":27151611,"name":"Cole\u00e7\u00f5es","description":"","url":"https:\/\/comgrasse.com.br\/colecoes\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"colecoes","metafields":[]},"5":{"id":30730573,"name":"Vale Tudo","description":"","url":"https:\/\/comgrasse.com.br\/vale-tudo\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"vale-tudo","metafields":[]},"6":{"id":31351900,"name":"Devolta","description":"","url":"https:\/\/comgrasse.com.br\/devolta1\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"devolta1","metafields":[]},"9":{"id":34525413,"name":"Mais Vendidos","description":"Explore a cole\u00e7\u00e3o Best Sellers da Grasse e descubra as pe\u00e7as mais desejadas \u2014 por sua delicadeza, significado e eleg\u00e2ncia","url":"https:\/\/comgrasse.com.br\/mais-vendidos\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"mais-vendidos","metafields":[]},"12":{"id":37563034,"name":"SALE","description":"Descubra PE\u00c7AS EM SALE exclusivas com descontos especiais na Grasse.","url":"https:\/\/comgrasse.com.br\/sale1\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"sale1","metafields":[]},"14":{"id":39632852,"name":"NEW IN","description":"","url":"https:\/\/comgrasse.com.br\/new-in\/","sort_method":"created-descending","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"new-in","metafields":[]}}); 5063 5064 // const filterCategories = {"0":{"id":26864224,"name":"SHOP","description":"Encontre semijoias de qualidade: brincos, colares, an\u00e9is e pulseiras. Design exclusivo e atemporal.","url":"https:\/\/comgrasse.com.br\/shop\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","
5064sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"shop","metafields":[]},"1":{"id":32380552,"name":"Por elas","description":"Um olhar delicado, sens\u00edvel e cheio de personalidade.\n\nNesta curadoria especial, a Anna escolheu as pe\u00e7as que mais refletem o seu jeito de e","url":"https:\/\/comgrasse.com.br\/por-elas\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"por-elas","metafields":[]},"2":{"id":29414795,"name":"Kits","description":"","url":"https:\/\/comgrasse.com.br\/kits\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"kits","metafields":[]},"3":{"id":27151611,"name":"Cole\u00e7\u00f5es","description":"","url":"https:\/\/comgrasse.com.br\/colecoes\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"colecoes","metafields":[]},"5":{"id":30730573,"name":"Vale Tudo","description":"","url":"https:\/\/comgrasse.com.br\/vale-tudo\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"vale-tudo","metafields":[]},"6":{"id":31351900,"name":"Devolta","description":"","url":"https:\/\/comgrasse.com.br\/devolta1\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"devolta1","metafields":[]},"9":{"id":34525413,"name":"Mais Vendidos","description":"Explore a cole\u00e7\u00e3o Best Sellers da Grasse e descubra as pe\u00e7as mais desejadas \u2014 por sua delicadeza, significado e eleg\u00e2ncia","url":"https:\/\/comgrasse.com.br\/mais-vendidos\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"mais-vendidos","metafields":[]},"12":{"id":37563034,"name":"SALE","description":"Descubra PE\u00c7AS EM SALE exclusivas com descontos especiais na Grasse.","url":"https:\/\/comgrasse.com.br\/sale1\/","sort_method":"best-selling","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"sale1","metafields":[]},"14":{"id":39632852,"name":"NEW IN","description":"","url":"https:\/\/comgrasse.com.br\/new-in\/","sort_method":"created-descending","parent":{"id":0,"name":"Produtos","description":null,"url":"https:\/\/comgrasse.com.br\/produtos\/","sort_method":"best-selling","parent":0,"seo_title":null,"seo_description":null,"handle":null,"metafields":[]},"seo_title":null,"seo_description":null,"handle":"new-in","metafields":[]}}; 5065 // filterCategories.forEach((category) => { 5066 // console.log("category", category.name); 5067 // console.log("products", []); 5068 // }); 5069 5070}); 5071 5072window.addEventListener("load", function(){ 5073 const accordionsBtns = document.querySelectorAll('.js-filters-accordion'); 5074 5075 accordionsBtns.forEach((btn) => { 5076 btn.addEventListener('click', () => { 5077 const accordion = btn.querySelector(".js-accordion-container"); 5078 if(accordion.classList.contains("d-none")){ 5079 accordion.classList.remove("d-none"); 5080 accordion.classList.add("d-block"); 5081 btn.querySelector(".accordion-chevron").style.transform = "rotate(270deg)"; 5082 } else { 5083 accordion.classList.remove("d-block"); 5084 accordion.classList.add("d-none"); 5085 btn.querySelector(".accordion-chevron").style.transform = "rotate(90deg)"; 5086 } 5087 }); 5088 }) 5089}) 5090 5091 5092 5093function VerifyProductTermIsAccepted() { 5094 const radio = document.getElementById("produt-term"); 5095 const buyBtn = document.querySelector(".js-prod-submit-form"); 5096 5097 if(radio) { 5098 disableBuyBtn({ radioComponent: radio, buyBtn }); 5099 5100 radio.addEventListener("click", function() { 5101 disableBuyBtn({ radioComponent: radio, buyBtn }); 5102 }); 5103 } 5104 5105} 5106 5107function disableBuyBtn({ radioComponent, buyBtn, }) { 5108 const productTerm = document.querySelector('.porduct-term-container') 5109 5110 if ( radioComponent && !radioComponent.checked && productTerm.style.display !== "none") { 5111 setTimeout(()=> { 5112 buyBtn.setAttribute("disabled", "disabled"); 5113 },100) 5114 } else { 5115 buyBtn.removeAttribute("disabled"); 5116 } 5117} 5118 5119window.addEventListener("load", function() { 5120 VerifyProductTermIsAccepted(); 5121}); 5122 5123window.addEventListener("load", function(){ 5124 const radio = document.getElementById("produt-term"); 5125 const buyBtn = document.querySelector(".js-prod-submit-form"); 5126 const btnVariants = document.querySelectorAll(".js-insta-variant"); 5127
5128 btnVariants.forEach(variant => { 5129 variant.addEventListener("click", function(){ 5130 disableBuyBtn({ radioComponent: radio, buyBtn }); 5131 }) 5132 }) 5133}); 5134 5135window.addEventListener("load", function(){ 5136 const reedMoreDescription = document.querySelector(".product-small-description-btn"); 5137 const smallDescription = document.querySelector(".produc-small-description"); 5138 5139 5140 if(reedMoreDescription && smallDescription){ 5141 const textLines = smallDescription.innerHTML.split("\n").length; 5142 5143 if((textLines + 2) < 6){ 5144 reedMoreDescription.style.display = "none"; 5145 } else { 5146 reedMoreDescription.addEventListener("click", function() { 5147 const currentLineClamp = window.getComputedStyle(smallDescription).getPropertyValue('-webkit-line-clamp'); 5148 5149 if (currentLineClamp === '6') { 5150 smallDescription.style.webkitLineClamp = 'unset'; 5151 smallDescription.style.maxHeight = smallDescription.scrollHeight + "px"; 5152 reedMoreDescription.innerText = "Leia menos"; 5153 } else { 5154 smallDescription.style.webkitLineClamp = '6'; 5155 smallDescription.style.maxHeight = "10em"; 5156 reedMoreDescription.innerText = "Leia mais"; 5157 } 5158 }); 5159 } 5160 } 5161 5162 5163}); 5164 5165 5166window.addEventListener("load", function(){ 5167 const navigablesLinks = document.querySelectorAll(".variation_navigation_link"); 5168 const navigablesContainers = []; 5169 5170 for (let i = 0; i < 3; i++) { 5171 navigablesContainers.push(document.querySelector(`.js-products-navigable_0${i+1}-container`)); 5172 } 5173 5174 if (navigablesLinks.length > 0) { 5175 navigablesLinks[0].classList.add("active"); 5176 } 5177 5178 navigablesContainers.forEach((container, index) => { 5179 if(index != 0){ 5180 container.style.display = "none"; 5181 } 5182 }); 5183 5184 navigablesLinks.forEach((link, index) => { 5185 link.addEventListener("click", function(e){ 5186 e.preventDefault(); 5187 5188 navigablesLinks.forEach((link) => { 5189 link.classList.remove("active"); 5190 }); 5191 5192 link.classList.add("active"); 5193 5194 navigablesContainers.forEach((container, i) => { 5195 if(i == index){ 5196 container.style.display = "block"; 5197 } else { 5198 container.style.display = "none"; 5199 } 5200 }); 5201 }); 5202 }); 5203}); 5204 5205 5206 5207function mascaraWhatsApp(telefone) { 5208 return telefone.replace(/(\d{2})(\d{2})(\d{5})(\d{4})/, "+$1 ($2) $3-$4"); 5209} 5210 5211window.addEventListener("load", function() { 5212 var elements = document.getElementsByClassName('whatsApp-mask'); 5213 for (var i = 0; i < elements.length; i++) { 5214 elements[i].innerText = mascaraWhatsApp(elements[i].innerText); 5215 } 5216}); 5217 5218 5219 5220window.addEventListener("load", function() { 5221 var elements = document.getElementsByClassName('cep-mask'); 5222 for (var i = 0; i < elements.length; i++) { 5223 elements[i].value = mascaraCEP(elements[i].value); 5224 5225 elements[i].addEventListener('input', function(e) { 5226 e.target.value = mascaraCEP(e.target.value); 5227 if (e.target.value.length === 9) { // 8 digits plus the dash 5228 jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click'); 5229 } 5230 }); 5231 } 5232 5233 elements = document.getElementsByClassName('js-shipping-calculator-current-zip'); 5234 for (var i = 0; i < elements.length; i++) { 5235 elements[i].innerText = mascaraCEP(elements[i].innerText); 5236 } 5237}); 5238 5239// function mascaraCEP(cep) { 5240// var cleaned = cep.replace(/\D/g, ''); 5241 5242// cleaned = cleaned.substring(0, 8); 5243 5244// return cleaned.replace(/(\d{5})(\d{3})/, "$1-$2"); 5245// } 5246 5247 5248 5249 5250 document.addEventListener('load', function() { 5251 // button comprar helper 5252 var dom = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; 5253 var path = window.location.pathname; 5254 var pathArray = window.location.pathname.split('/'); 5255
5256 var urlParams = new URLSearchParams(window.location.search); 5257 var variation_id = urlParams.get('variation_id'); 5258 5259 5260 // product view 5261 if (LS.product != null && LS.product.name != "KIT Colecionáveis" && variation_id == undefined) { 5262 // Used to clear the interval below 5263 var myInterval = null; 5264 // Set everything on the product page 5265 document.querySelectorAll('.btn-variant').forEach(function(el) { 5266 el.classList.remove('selected'); 5267 }); 5268 document.querySelector(".js-addtocart").innerText = "Escolha a variação"; 5269 document.querySelector(".js-addtocart").disabled = true; 5270 document.querySelector(".variant-label:contains('Tamanho:') .js-insta-variation-label").textContent = "ESCOLHA"; 5271 var sexoSelect = document.querySelector(".variant-container[data-variant='Sexo'] select"); 5272 var option = document.createElement("option"); 5273 option.value = "ESCOLHA"; 5274 option.selected = true; 5275 option.textContent = "ESCOLHA"; 5276 sexoSelect.appendChild(option); 5277 // Adjust sexo in Mobile 5278 document.querySelector(".js-mobile-vars .js-mobile-vars-selected-label").textContent = "ESCOLHA"; 5279 // Check Tamanho 5280 document.querySelectorAll(".btn-variant").forEach(function(el) { 5281 el.addEventListener("click", function() { 5282 clearInterval(myInterval); 5283 if (document.querySelector(".variant-container[data-variant='Sexo'] select option:selected").textContent != "ESCOLHA") { 5284 document.querySelector(".js-addtocart").disabled = false; 5285 } else { 5286 // This is the only way to override the "ESGOTADO" that appears even though it shouldn't when not yet selected 5287 myInterval = setInterval(function() { 5288 document.querySelector(".js-addtocart").value = "Escolha a variação"; 5289 document.querySelector(".js-addtocart").disabled = true; 5290 document.querySelector(".js-addtocart").style.background = "url('//d2az8otjr0j19j.cloudfront.net/templates/974/635/twig/static/images/icon-cart-w.png?430953442') no-repeat 40px center #87BA2E"; 5291 document.querySelector(".js-addtocart").style.paddingLeft = "0"; 5292 }, 100); 5293 } 5294 }); 5295 }); 5296 // Check Sexo 5297 document.querySelector(".variant-container[data-variant='Sexo'] select").addEventListener("change", function() { 5298 clearInterval(myInterval); 5299 if (document.querySelector(".variant-container[data-variant='Sexo'] select option:selected").textContent == "ESCOLHA") { 5300 document.querySelector(".js-addtocart").value = "Escolha a variação"; 5301 document.querySelector(".js-addtocart").disabled = true; 5302 } else if (document.querySelector(".variant-label:contains('Tamanho:') .js-insta-variation-label").textContent != "ESCOLHA") { 5303 document.querySelector(".js-addtocart").disabled = false; 5304 } else { 5305 document.querySelector(".js-addtocart").value = "Escolha a variação!"; 5306 document.querySelector(".js-addtocart").disabled = true; 5307 document.querySelector(".js-addtocart").style.background = "url('//d2az8otjr0j19j.cloudfront.net/templates/974/635/twig/static/images/icon-cart-w.png?430953442') no-repeat 40px center #87BA2E"; 5308 document.querySelector(".js-addtocart").style.paddingLeft = "0"; 5309 } 5310 }); 5311 } else { 5312 } 5313}); 5314 5315window.addEventListener("load", () => { 5316 const productVariants = Array.from(document.querySelectorAll('.section-single-product .js-product-variants .js-insta-variant')); 5317 5318 if(productVariants){ 5319 const defaultVariant = productVariants.filter(variant => variant.classList.contains('selected')); 5320 verifyVariantStock({ variants: defaultVariant }); 5321
5322 productVariants.forEach(variant => { 5323 variant.addEventListener('click', () => { 5324 setTimeout(() => { 5325 verifyVariantStock({ variants: productVariants.filter(variant => variant.classList.contains('selected')) }); 5326 }, 200); 5327 }); 5328 5329 }); 5330 5331 } 5332 5333 5334}) 5335 5336function verifyVariantStock({ variants }){ 5337 const productTerm = document.querySelector('.porduct-term-container'); 5338 const radio = document.getElementById("produt-term"); 5339 const buyBtn = document.querySelector(".js-prod-submit-form"); 5340 5341 5342 5343 const hasNoStock = Array.isArray(variants) && variants.some(variant => variant.classList.contains('btn-variant-no-stock')); 5344 5345 if(productTerm){ 5346 if(hasNoStock){ 5347 productTerm.style.display = 'block'; 5348 setTimeout(() => { 5349 disableBuyBtn({ buyBtn, radioComponent: radio }); 5350 }, 200); 5351 } else { 5352 productTerm.style.display = 'none'; 5353 setTimeout(() => { 5354 disableBuyBtn({ buyBtn, radioComponent: radio }); 5355 }, 200); 5356 } 5357 } 5358 5359} 5360 5361changeVariantButton = function(selector, parentSelector) { 5362 selector.siblings().removeClass("selected"); 5363 selector.addClass("selected"); 5364 var option_id = selector.attr('data-option'); 5365 var parent = selector.closest(parentSelector); 5366 var selected_option = parent.find('.js-variation-option option').filter(function (el) { 5367 return el.value == option_id; 5368 }); 5369 selected_option.prop('selected', true).trigger('change'); 5370 parent.find('.js-insta-variation-label').html(option_id); 5371} 5372 5373 5374 jQueryNuvem(document).on("click", ".js-insta-variant", function (e) { 5375 e.preventDefault(); 5376 $this = jQueryNuvem(this); 5377 changeVariantButton($this, '.js-product-variants-group'); 5378 }); 5379 5380 5381 5382 5383 if (window.innerWidth > 767) { 5384 jQueryNuvem(document).on("click", ".js-color-variant", function(e) { 5385 e.preventDefault(); 5386 $this = jQueryNuvem(this); 5387 changeVariantButton($this, '.js-item-product'); 5388 }); 5389 } 5390 5391 5392 5393 5394window.addEventListener("load", function(){ 5395 }); 5396 5397 5398document.addEventListener('DOMContentLoaded', function() { 5399 var linksContainer = document.querySelector('.variables_navigations_links'); 5400 const links = linksContainer.querySelectorAll('.variation_navigation_link'); 5401 const arrowsContainers = linksContainer.querySelectorAll(".arrows-navigable"); 5402 5403 arrowsContainers[0].style.display = "flex"; 5404 5405 links.forEach(function(link) { 5406 link.addEventListener('click', function() { 5407 console.log("CLICK"); 5408 const linkSwiperIndex = link.getAttribute('swiperIndex'); 5409 5410 arrowsContainers.forEach(container => { 5411 const containerSwiperIndex = container.getAttribute('swiperIndex'); 5412 5413 if (containerSwiperIndex === linkSwiperIndex) { 5414 container.style.display = "flex"; 5415 } else { 5416 container.style.display = "none"; 5417 } 5418 }); 5419 }); 5420 }); 5421}); }); 5422 5423 </script>
vendor: 165 bytes, lines 5423-5427
5423 5424 5425 5426 <script type="text/javascript" src="//www.google.com/recaptcha/api.js" async="true"></script> 5427
5427<script type="text/javascript"> 5428 var recaptchaCallback = function() { 5429 jQueryNuvem('.js-recaptcha-button').prop('disabled', false); 5430 }; 5431 </script>
5431 5432 5433 5434 5435 5436 5437
5437<script> 5438 LS.ready.then(function() { 5439 var trackingCode = jQueryNuvem.parseHTML('\u003C\u0021\u002D\u002D\u0020START\u0020PS\u003A\u002043368096862\u0020\u002D\u0020Acordeao\u0020nos\u0020banners\u0020informativos\u0020do\u0020produto\u0020\u0028tema\u0020Rio\u0029\u0020\u002D\u002D\u003E\n\u003Cscript\u003E\n\u0028function\u0020\u0028\u0029\u0020\u007B\n\u0020\u0020\u0027use\u0020strict\u0027\u003B\n\n\u0020\u0020var\u0020STYLE_ID\u0020\u003D\u0020\u0027ps\u002Dgrasse\u002Dacordeon\u0027\u003B\n\u0020\u0020var\u0020DONE_ATTR\u0020\u003D\u0020\u0027data\u002Dps\u002Daccordion\u0027\u003B\n\n\u0020\u0020function\u0020injectCSSOnce\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020if\u0020\u0028document.getElementById\u0028STYLE_ID\u0029\u0029\u0020return\u003B\n\u0020\u0020\u0020\u0020var\u0020css\u0020\u003D\u0020\u0027\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dbanner\u007Bdisplay\u003Ablock\u003Bwidth\u003A100\u0025\u003Bpadding\u003A0\u003B\u007D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dtexts\u007Bdisplay\u003Ablock\u003Bwidth\u003A100\u0025\u003B\u007D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dbanner\u002Dtitle\u007Bdisplay\u003Aflex\u003Balign\u002Ditems\u003Acenter\u003Bjustify\u002Dcontent\u003Aspace\u002Dbetween\u003Bwidth\u003A100\u0025\u003Bcursor\u003Apointer\u003Bmargin\u003A0\u003Bpadding\u003A14px\u00204px\u003Bfont\u002Dweight\u003A600\u003Buser\u002Dselect\u003Anone\u003B\u007D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dbanner\u002Dtitle\u003A\u003Aafter\u007Bcontent\u003A\u0022\u002B\u0022\u003Bfont\u002Dweight\u003A400\u003Bfont\u002Dsize\u003A1.25em\u003Bline\u002Dheight\u003A1\u003Bmargin\u002Dleft\u003A12px\u003Bflex\u003A0\u00200\u0020auto\u003B\u007D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dbanner.ps\u002Dopen\u0020.product\u002Dbanner\u002Dtitle\u003A\u003Aafter\u007Bcontent\u003A\u0022\\\\2212\u0022\u003B\u007D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dbanner\u002Ddescription\u007Bdisplay\u003Ablock\u003Bmax\u002Dheight\u003A0\u003Boverflow\u003Ahidden\u003Bopacity\u003A0\u003Bpadding\u003A0\u00204px\u003Btransition\u003Amax\u002Dheight\u0020.25s\u0020ease,opacity\u0020.2s\u0020ease,padding\u0020.25s\u0020ease\u003B\u007D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u002B\u0020\u0027.product\u002Dbanners\u0020.product\u002Dbanner.ps\u002Dopen\u0020.product\u002Dbanner\u002Ddescription\u007Bmax\u002Dheight\u003A600px\u003Bopacity\u003A1\u003Bpadding\u003A0\u00204px\u002014px\u003B\u007D\u0027\u003B\n\u0020\u0020\u0020\u0020var\u0020st\u0020\u003D\u0020document.createElement\u0028\u0027style\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020st.id\u0020\u003D\u0020STYLE_ID\u003B\n\u0020\u0020\u0020\u0020st.textContent\u0020\u003D\u0020css\u003B\n\u0020\u0020\u0020\u0020\u0028document.head\u0020\u007C\u007C\u0020document.documentElement\u0029.appendChild\u0028st\u0029\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020function\u0020wire\u0028root\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020var\u0020scope\u0020\u003D\u0020root\u0020\u0026\u0026\u0020root.querySelectorAll\u0020\u003F\u0020root\u0020\u003A\u0020document\u003B\n\u0020\u0020\u0020\u0020var\u0020banners\u0020\u003D\u0020scope.querySelectorAll\u0028\u0027.product\u002Dbanners\u0020.product\u002Dbanner\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020if\u0020\u0028\u0021banners.length\u0029\u0020return\u003B\n\u0020\u0020\u0020\u0020injectCSSOnce\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020for\u0020\u0028var\u0020i\u0020\u003D\u00200\u003B\u0020i\u0020\u003C\u0020banners.length\u003B\u0020i\u002B\u002B\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0028function\u0020\u0028banner\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028banner.getAttribute\u0028DONE_ATTR\u0029\u0029\u
54390020return\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020var\u0020title\u0020\u003D\u0020banner.querySelector\u0028\u0027.product\u002Dbanner\u002Dtitle\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028\u0021title\u0029\u0020return\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020banner.setAttribute\u0028DONE_ATTR,\u0020\u00271\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020title.setAttribute\u0028\u0027role\u0027,\u0020\u0027button\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020title.setAttribute\u0028\u0027tabindex\u0027,\u0020\u00270\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020function\u0020toggle\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020var\u0020wasOpen\u0020\u003D\u0020banner.classList.contains\u0028\u0027ps\u002Dopen\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020var\u0020group\u0020\u003D\u0020\u0028banner.closest\u0020\u0026\u0026\u0020banner.closest\u0028\u0027.product\u002Dbanners\u0027\u0029\u0029\u0020\u007C\u007C\u0020document\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020var\u0020opened\u0020\u003D\u0020group.querySelectorAll\u0028\u0027.product\u002Dbanner.ps\u002Dopen\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020for\u0020\u0028var\u0020j\u0020\u003D\u00200\u003B\u0020j\u0020\u003C\u0020opened.length\u003B\u0020j\u002B\u002B\u0029\u0020opened\u005Bj\u005D.classList.remove\u0028\u0027ps\u002Dopen\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028\u0021wasOpen\u0029\u0020banner.classList.add\u0028\u0027ps\u002Dopen\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020title.addEventListener\u0028\u0027click\u0027,\u0020toggle\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020title.addEventListener\u0028\u0027keydown\u0027,\u0020function\u0020\u0028e\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028e.key\u0020\u003D\u003D\u003D\u0020\u0027Enter\u0027\u0020\u007C\u007C\u0020e.key\u0020\u003D\u003D\u003D\u0020\u0027\u0020\u0027\u0020\u007C\u007C\u0020e.key\u0020\u003D\u003D\u003D\u0020\u0027Spacebar\u0027\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020e.preventDefault\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020toggle\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u0028banners\u005Bi\u005D\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u007D\n\n\u0020\u0020function\u0020init\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020wire\u0028document\u0029\u003B\n\u0020\u0020\u0020\u0020var\u0020mo\u0020\u003D\u0020new\u0020MutationObserver\u0028function\u0020\u0028muts\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020for\u0020\u0028var\u0020i\u0020\u003D\u00200\u003B\u0020i\u0020\u003C\u0020muts.length\u003B\u0020i\u002B\u002B\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028muts\u005Bi\u005D.addedNodes\u0020\u0026\u0026\u0020muts\u005Bi\u005D.addedNodes.length\u0029\u0020\u007B\u0020wire\u0028document\u0029\u003B\u0020break\u003B\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020mo.observe\u0028document.body,\u0020\u007B\u0020childList\u003A\u0020true,\u0020subtree\u003A\u0020true\u0020\u007D\u0029\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020if\u0020\u0028document.readyState\u0020\u003D\u003D\u003D\u0020\u0027loading\u0027\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020document.addEventListener\u0028\u0027DOMContentLoaded\u0027,\u0020init,\u0020\u007B\u0020once\u003A\u0020true\u0020\u007D\u0029\u003B\n\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020init\u0028\u0029\u
5439003B\n\u0020\u0020\u007D\n\u007D\u0029\u0028\u0029\u003B\n\u003C\/script\u003E\n\u003C\u0021\u002D\u002D\u0020END\u0020PS\u0020\u002D\u002043368096862\u0020\u002D\u002D\u003E', document, true); 5440 jQueryNuvem('body').append(trackingCode); 5441 }); 5442 </script>
5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452
5452<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>
5452 5453</body> 5454</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.