<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="pt">
    <head>
        <link rel="preconnect" href="https://acdn-us.mitiendanube.com" />
        <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" />
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <meta name="viewport" content="width=device-width, initial-scale=1" />
        <title>French</title>
        <meta name="description" content="Roupa Feminina " />
        <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Plus+Jakarta+Sans:400,700&amp;display=swap" />
        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/dart-style-critical-df410fe8b197cd8505fd05e0036a195e.css" as="style" />
        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/dart-style-colors-b6a9895cd0063f617e7843eb01435957.css" as="style" />

                
        
    
        
                
    
        
    
                                        <link rel="preload" fetchpriority="high" as="image" href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-480-0.webp?1548538083" imagesrcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-1024-1024.webp?1548538083 1024w">
                        
        
    
    
        
    
    
    
    
    
    
        
<meta property="og:site_name" content="French" />


<meta property="fb:app_id" content="379938028687793" />

	<meta property="og:type" content="website" />
	<meta property="og:title" content="French" />
	<meta property="og:description" content="Roupa Feminina " />
	<meta property="og:url" content="https://lojafrench.com.br" />




            <meta property="og:image" content="http://acdn-us.mitiendanube.com/stores/007/266/004/themes/common/logo-1188311806382885993-1770830564-307a8173b36543cce002c211915d3f1f1770830564.png?0" />
    <meta property="og:image:secure_url" content="https://acdn-us.mitiendanube.com/stores/007/266/004/themes/common/logo-1188311806382885993-1770830564-307a8173b36543cce002c211915d3f1f1770830564.png?0" />
    





        
        
        <style>
            
            



    
    @import url('//fonts.googleapis.com/css?family=Plus+Jakarta+Sans:400,700&display=swap');

 

            
            
:root {

  
  
  
    
  
      
    
  
    
      
    
    
  
  
  --main-foreground: #000000;
  --main-background: #ffffff;

  --accent-color: #c0392b;

  --button-background: #a78d80;
  --button-foreground: #ffffff;

  --label-background: #ffffff;
  --label-foreground: #333333;

  
  --adbar-background: #eeeeee;
  --adbar-foreground: #333333;

  --header-background: #ffffff;
  --header-foreground: #000000;
  --header-transparent-foreground: ;

  --newsletter-background: #FFFFFF;
  --newsletter-foreground: #333333;

  --footer-background: #ffffff;
  --footer-foreground: #000000;

  
  
                    
  --main-foreground-opacity-05: #0000000D;
  --main-foreground-opacity-08: #00000014;
  --main-foreground-opacity-10: #0000001A;
  --main-foreground-opacity-20: #00000033;
  --main-foreground-opacity-30: #0000004D;
  --main-foreground-opacity-40: #00000066;
  --main-foreground-opacity-50: #00000080;
  --main-foreground-opacity-60: #00000099;
  --main-foreground-opacity-80: #000000CC;
  --main-foreground-opacity-90: #000000E6;

  --main-background-opacity-20: #ffffff33;
  --main-background-opacity-30: #ffffff4D;
  --main-background-opacity-50: #ffffff80;
  --main-background-opacity-60: #ffffff99;
  --main-background-opacity-80: #ffffffCC;
  --main-background-opacity-90: #ffffffE6;

  --accent-color-opacity-20: #c0392b33;

  --header-foreground-opacity-20: #00000033;
  --header-foreground-opacity-30: #0000004D;

  --header-background-opacity-50: #ffffff80;

  --header-transparent-foreground-opacity-30: 4D;

  --newsletter-foreground-opacity-80: #333333CC;

  --footer-foreground-opacity-20: #00000033;
  --footer-foreground-opacity-30: #0000004D;
  --footer-foreground-opacity-50: #00000080;
  --footer-foreground-opacity-60: #00000099;
  --footer-foreground-opacity-80: #000000CC;

  
  --success: #4bb98c;
  --danger: #dd7774;
  --warning: #dc8f38;

  
  
  --heading-font: "Plus Jakarta Sans", sans-serif;
  --body-font: "Plus Jakarta Sans", sans-serif;

  
  
  --h1: 28px;
  --h2: 24px;
  --h3: 20px;
  --h4: 18px;
  --h5: 16px;
  --h6: 14px;
  
  
  --font-large: 16px;
  --font-big: 14px;
  --font-base: 12px;
  --font-medium: 11px;
  --font-small: 10px;
  --font-smallest: 8px;

  
  
  --title-font-weight: 700;

}
        </style>

        
        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/dart-style-critical-df410fe8b197cd8505fd05e0036a195e.css" media="all" />

        
        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/dart-style-colors-b6a9895cd0063f617e7843eb01435957.css" media="all" />

        
        <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/dart-style-async-73fb68ae8d16b33f8e9a260b7b83bf79.css" media="print" onload="this.media='all'">

        
        <style>
            .user-content .row{justify-content:center}section[data-store="page-title"] h1{text-align:center}.account-page .row{justify-content:center}.desktop-dropdown{display:flex;justify-content:center}#product_form .js-product-variants-group .btn-variant{border:1px solid rgba(0,0,0,.3)}#product_form .js-product-variants .js-product-variants-group.js-color-variants-container{display:none}#product-description>div.social-share>a:nth-child(3)>svg>use{display:none}#product-description>div.social-share>a.js-pinterest-share.social-share-button>svg>use{display:none}.desktop-list-subitems{display:flex;justify-content:center}.nav-desktop-list>li:not(:last-child) .desktop-list-subitems{flex-direction:column!important}.nav-desktop-list>li:not(:last-child) .desktop-list-subitems>li{width:100%!important}.nav-desktop-list>li:not(:last-child) .js-desktop-dropdown{justify-content:flex-start!important}.nav-desktop-list>li:not(:last-child){position:relative}.nav-desktop-list>li:not(:last-child) .js-desktop-dropdown{position:absolute!important;left:0!important;top:100%!important;min-width:220px!important;width:max-content!important;padding:10px 24px!important}.nav-desktop-list>li:not(:last-child) .desktop-list-subitems>li{white-space:nowrap!important}.footer-logo.custom-seal a img{max-height:100px}.custom-seal.custom-seal-code{display:flex;justify-content:center;gap:1em}@media(max-width:768px){.huapps-parent-id-options .huapps-parent-id-options-item-link{padding:1px}}.product-stars-container{display:none}#trustvox-reviews{display:none}div[data-trustvox-product-code]{display:none}div[style*="max-width: 1180px"][style*="margin: 0 auto"]{display:none}
        </style>



        
        
        
        
        
        
        
        
        

    <link href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/common/logo-3843067177653507599-1772140242-6fa2d0ebe2584a2681c081f5285c18971772140242.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
    <link href="//acdn-us.mitiendanube.com/stores/007/266/004/themes/common/logo-3843067177653507599-1772140242-6fa2d0ebe2584a2681c081f5285c18971772140242.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
<link rel="canonical" href="https://lojafrench.com.br/" />

<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/nuvempago@2x.png" />
    <meta name="facebook-domain-verification" content="l9nndhsx2o1dd4gus5khf50c102u46" />

<script>
    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
            n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
        document,'script','https://connect.facebook.net/en_US/fbevents.js');

        
    const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase();
    const partnerAgentIdentifier = 'tiendanube\u002Dcore';
    const advancedMatchingConfig = { agent: partnerAgentIdentifier };

    if (tnTrackCookie) {
        advancedMatchingConfig.external_id = tnTrackCookie;
    }

    fbq('init', '277670410464424', advancedMatchingConfig, { agent: partnerAgentIdentifier });

    
        fbq('track', 'PageView');

</script>
<noscript>
    <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=277670410464424&ev=PageView&noscript=1"/>
</noscript>






<script type="text/javascript">
    var LS = LS || {};
    LS.store = {
        id : 7266004,
        url : "french9.lojavirtualnuvem.com.br",
        custom_url : "lojafrench.com.br",
        ga4_measurement_id : "G-MVHQS9LYGH",
        gads_measurement_id : "",
        has_preexisting_google_mc_catalog : false,
        has_google_analytics_track_product_ids : false,
        should_group_kits_for_analytics : false,
        skip_ga4_frontend_analytics : false,
        skip_gads_frontend_analytics : false,
        name: "French",
    };
    LS.cart = {
        id : null,
        hash : null,
        subtotal : 0,
        has_non_shippable_products: false,
        has_shippable_products: false,
        items : [
                    ],
        grouped_items : [
                    ],
        analytics_items: [
                    ]
    };
    LS.hasCartMinimumValue = false;
    LS.abStorefrontCartExperiments = null;
    LS.lang = "pt_BR";
    LS.langCode = "pt";
    LS.currency = {
        code : "BRL",
        display_short: "R\u0024",
        display_long: "R\u0024",
        cents_separator : ",",
        thousands_separator : "."
    };
    LS.country = "BR";
                LS.customer = null;
    LS.template= "home";
    LS.theme = {
        code: "rio",
        name: "Rio",
        custom: true,
    };
    LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=71009815"

    LS.socialScripts = [];
    LS.DOMReady = function(fn) {
        if (document.addEventListener) {
            document.addEventListener('DOMContentLoaded', fn);
        } else {
            document.attachEvent('onreadystatechange', function() {
                if (document.readyState === 'interactive')
                    fn();
            });
        }
    };

    // Making it a thenable so it can be made into a full fledged Promise later
    LS._readyCallbacks = [];
    LS.ready = {
        then: function(callback){
            LS._readyCallbacks.push(callback);
        }
    };

    window.addEventListener('load', () => {
        if(!window.cartService) {
            return;
        }

        window.cartService.setCurrentLoadTime(1781255437);
    });

    window.pageData = {
        id: "home",
        name: "In\u00EDcio"
    }

    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};

    window.metricServiceDispatchQueue = [];
    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };

    window.translations = {
        cart: {
            error_messages: {
                out_of_stock: 'Este produto está fora de estoque.',
                unavailable_product: 'Este produto não está disponível.',
                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
            },
            name: 'Carrinho de compras'
        }
    };
</script>


                    <script>
            window.recaptchaEnabled = true;
            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
        </script>
    


<script>
    window.enableNativeLibraries = true;
    window.hasMetricsTag = false;
    window.hasFixFilterPaginationTag = false;
    window.hasUpdatingCartStatusTag = false;
    window.hasMaxPaymentDiscountFixTag = false;
</script>

    <script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-3237ecf760d289f0c8f96ce1548a842330.js?v=71009815" async="true"></script>
    <script>window.vanillaJS = true;</script>


<script type="text/javascript">
                window.skipJQuery = true;
    
    LS.ready.then(() =>  {
        if (!window.jQueryNuvem) {
            window.jQueryNuvem = $
        }
    });
</script>



    
<script type="text/javascript">

    function ga_send_event(category, action, label, value) {
                    return;
            }

    </script>




    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-MVHQS9LYGH&l=dataLayerTN"></script>
    <script>
        window.dataLayerTN = window.dataLayerTN || [];
        function gtagTN(){dataLayerTN.push(arguments);}

                    gtagTN('consent', 'default', {
                'ad_storage': 'granted',
                'ad_user_data': 'granted',
                'ad_personalization': 'granted',
                'analytics_storage': 'granted'
            });
        
        gtagTN('js', new Date());

        let additionalConfigInfo = {};

        
                    gtagTN('config', 'G-MVHQS9LYGH', additionalConfigInfo);
                    </script>

    <script>
    const HOME_LIST_ITEM_ID = 'home';
    const CATEGORY_LIST_ITEM_ID = 'category';
    const SEARCH_LIST_ITEM_ID = 'search';

    const LIST_ITEM_NAMES = {
        [HOME_LIST_ITEM_ID]: 'Home',
        [CATEGORY_LIST_ITEM_ID]: 'Category',
        [SEARCH_LIST_ITEM_ID]: 'Search results',
    };

            const PRODUCT_ITEM_SELECTOR = '.js-item-product';

        const findGoogleItemByProductId = function(productId) {
            const googleItems = [{"info":{"item_id":"1438062594","item_name":"Regata Marjoram Creme (Natural, PP)","item_variant":"Natural, PP","price":109.9,"item_category3":"Blusa Sem Manga","item_category2":"Blusa","item_category":"Roupa Feminina"},"source":{"product_id":"324390886","variant_id":"1438062594"}},{"info":{"item_id":"1505060130","item_name":"Regata Th\u00e9\u00e2tre Bege (PP, Bege)","item_variant":"PP, Bege","price":79.9,"item_category3":"Blusa Sem Manga","item_category2":"Blusa","item_category":"Roupa Feminina"},"source":{"product_id":"331651757","variant_id":"1505060130"}},{"info":{"item_id":"1521756653","item_name":"Blusa Tricot Manga Longa Royaut\u00e9 Marinho (Marinho, P)","item_variant":"Marinho, P","price":159.9,"item_category3":"Blusa Manga Longa","item_category2":"Blusa","item_category":"Roupa Feminina"},"source":{"product_id":"343140052","variant_id":"1521756653"}}];
            return googleItems.find(item => item.source.product_id === productId);
        }

                    LS.ready.then(function() {
                document.querySelectorAll(PRODUCT_ITEM_SELECTOR).forEach(element => {
                    const productId = element.dataset.productId;
                    const productLink = element.querySelector('.js-item-name');

                    if (!productId || !productLink) {
                        return;
                    }

                    element.addEventListener('click', function (event) {
                        const hasClickedInALink = Boolean(event.target.closest('a'));
                        const productName = productLink.getAttribute('title') ?? productLink.innerText;

                        if (!hasClickedInALink || !productName) {
                            return;
                        }

                        const googleItem = findGoogleItemByProductId(productId);
                        const googleItemId = googleItem?.info?.item_id ?? productId;

                        const eventItem = {
                            item_id: googleItemId,
                            item_name: productName,
                            item_list_id: HOME_LIST_ITEM_ID,
                            item_list_name: LIST_ITEM_NAMES[HOME_LIST_ITEM_ID]
                        };

                                                    if (typeof gtagTN === 'function') {
                                gtagTN('event', 'select_item', {
                                    items: [{
                                        ...eventItem,
                                        id: eventItem.item_id,
                                    }]
                                });
                            }
                        
                                            });
                });
            });
        
            </script>    <script>
    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';

    const HOME_ITEM_LIST_ID = 'home';
    const CATEGORY_ITEM_LIST_ID = 'category';
    const SEARCH_ITEM_LIST_ID = 'search';
    const CART_ITEM_LIST_ID = 'cart';
    const PRODUCT_ITEM_LIST_ID = 'product';

    const ITEM_LIST_NAMES = {
        [HOME_ITEM_LIST_ID]: 'Home',
        [CATEGORY_ITEM_LIST_ID]: 'Category',
        [SEARCH_ITEM_LIST_ID]: 'Search results',
        [CART_ITEM_LIST_ID]: 'Shopping cart',
        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
    };

    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';

    function removeNullEntries(data) {
        Object.entries(data).forEach(([key, value]) => {
            if (!value) {
                delete data[key];
            }
        });
    }

    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
        const cartItemId = cartItem.item_id ?? cartItem.id;
        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;

        const cartItemData = {
            item_id: cartItem.google_item_id,
            item_brand: cartItem.brand,
            item_name: cartItem.name,
            item_variant: cartItem.short_variant_name,
            price: +((cartItem.unit_price / 100).toFixed(2)),
            quantity: Math.abs(cartItem.quantity),
            item_list_id: itemListId,
            item_list_name: ITEM_LIST_NAMES[itemListId],
            ...cartItem.google_item_categories
        };

        removeNullEntries(cartItemData);

        return cartItemData;
    }

    const formatCartItemForUnifiedGtag = (cartItem) => {
        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);

        return {
            ...cartItemDataForGa4,
            id: cartItemDataForGa4.item_id,
            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
        };
    }
</script>

            <script>
    
    
    
    
            const viewItemListFromHomePageEventData = {
            items: [
                                    {"item_id":"1438062594","item_name":"Regata Marjoram Creme (Natural, PP)","item_variant":"Natural, PP","price":109.9,"item_category3":"Blusa Sem Manga","item_category2":"Blusa","item_category":"Roupa Feminina","item_list_id":"home","item_list_name":"Home","id":"1438062594","google_business_vertical":"retail"},
                                    {"item_id":"1505060130","item_name":"Regata Th\u00e9\u00e2tre Bege (PP, Bege)","item_variant":"PP, Bege","price":79.9,"item_category3":"Blusa Sem Manga","item_category2":"Blusa","item_category":"Roupa Feminina","item_list_id":"home","item_list_name":"Home","id":"1505060130","google_business_vertical":"retail"},
                                    {"item_id":"1521756653","item_name":"Blusa Tricot Manga Longa Royaut\u00e9 Marinho (Marinho, P)","item_variant":"Marinho, P","price":159.9,"item_category3":"Blusa Manga Longa","item_category2":"Blusa","item_category":"Roupa Feminina","item_list_id":"home","item_list_name":"Home","id":"1521756653","google_business_vertical":"retail"},
                            ]
        };

        gtagTN('event', 'view_item_list', viewItemListFromHomePageEventData);
    
    </script>
    
    
        <script>
        var fb_params = {
            referrer: document.referrer,
            userAgent: navigator.userAgent,
            language: 'pt-BR'
        };
        
                                        
        const canSendPreFbq = false && typeof navigator.sendBeacon === 'function';
        let pixelFunction = 'track';
        let pixelEvent = null;
        const fbTimestamp = new Date().getTime();
        let contentType = 'product';
        
        
        if(pixelEvent) {
            if (canSendPreFbq) {
                navigator.sendBeacon(`/pixel/`, JSON.stringify({
                    type: 'pre_fbq',
                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
                    timestamp: Date.now(),
                    pixelEvent
                }));
            }
            fbq(pixelFunction, pixelEvent, fb_params);
        }

        const getContentId = (cartProduct) => {
            if (cartProduct.meta_content_id !== undefined) {
                return String(cartProduct.meta_content_id);
            }
                            return (cartProduct.variant_decorations?.traffic?.metaProductContentId || cartProduct.variant_id).toString();
                    };

                    LS.ready.then(function() {
                            LS.on(LS.events.productAddedToCart, function (event, data) {
                    data ??= event.detail;
                    if (!data?.cart?.products?.length) {
                        return;
                    }

                    const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data;
                    const value = +cart.total;

                    // Facebook Pixel does not have an event to remove products from the cart.
                    if (value <= 0 || quantityAdded <= 0) {
                        return;
                    }
                    const cartProducts = cart.analytics_items;
                    const contentIds = cartProducts.map(getContentId);
                    const contents = cartProducts.map(product => ({
                        id: getContentId(product),
                        quantity: product.quantity,
                        item_price: +product.unit_price / 100,
                    }));
                    
                    const customData = {
                        referrer: document.referrer,
                        userAgent: navigator.userAgent,
                        language: 'pt-BR',
                        content_ids: contentIds,
                        contents: contents,
                        content_type: contentType,
                        currency: LS.currency.code,
                        quantity: quantityAdded,
                        value
                    };

                    
                    const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`;
                    trackAddToCartAJAX(customData, fbAddToCartEventId);
                    sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId);
                });
            });
        
        function trackAddToCartAJAX(customData, fbEventId) {
            const eventName = 'AddToCart';
            if (canSendPreFbq) {
                navigator.sendBeacon(`/pixel/`, JSON.stringify({
                    type: 'pre_fbq',
                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
                    timestamp: Date.now(),
                    pixelEvent: eventName,
                    eventId: fbEventId
                }));
            }
            fbq('track', eventName, customData, { eventID: fbEventId });
        }

        async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) {
            let data = {
                event_name: 'AddToCart',
                cart_id: cartId,
                cart_product_id: cartItemId,
                event_id: fbEventId,
            };

            Object.assign(data, customData)

            setTimeout(function() {
                new Image().src = '/fb-capi/?' + new URLSearchParams(data);
            }, 500);
        }
    </script>
<script type="text/javascript">
    function amplitude_log_event(event, properties) {
        // dummy function
        return true;
    }
</script>











        
        

    <script type="application/ld+json" data-component='structured-data.page'>
    {
        "@context": "https://schema.org/",
        "@type": "WebPage",
        "name": "French",
                    "description": "Roupa Feminina ",
                "breadcrumb": {
            "@type": "BreadcrumbList",
            "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "name": "Início",
                "item": "https://lojafrench.com.br"
            }                                                    ]
        }    }
    </script>


    </head>
    <body class=" template-home">

        
        <svg xmlns="http://www.w3.org/2000/svg" class="hidden">

	
	 <symbol id="bars" viewBox="0 0 512 512">
		<path d="M486.4,102.45H25.6V76.85H486.4Zm0,179.2H25.6v-25.6H486.4Zm0,179.2H25.6v-25.6H486.4Z"/>
	</symbol>

	<symbol id="search" viewBox="0 0 512 512">
		<path d="M389.68,359.13A204,204,0,0,0,435.2,230.4c0-113.11-91.69-204.8-204.8-204.8S25.6,117.29,25.6,230.4s91.69,204.8,204.8,204.8a204.13,204.13,0,0,0,142-57.19L486.69,492.34l18.1-18.1ZM230.4,409.6A179.2,179.2,0,1,1,409.6,230.4,179.2,179.2,0,0,1,230.4,409.6Z"/>
	</symbol>

	<symbol id="user" viewBox="0 0 512 512">
		<path d="M384,281.6H128A102.41,102.41,0,0,0,25.6,384V512H486.4V384A102.41,102.41,0,0,0,384,281.6Zm76.8,204.8H51.2V384A76.79,76.79,0,0,1,128,307.2H384A76.79,76.79,0,0,1,460.8,384ZM256,256A128,128,0,1,0,128,128,128,128,0,0,0,256,256Zm0-230.4A102.4,102.4,0,1,1,153.6,128,102.41,102.41,0,0,1,256,25.6Z"/>
	</symbol>

	<symbol id="home" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="bag" viewBox="0 0 512 512">
		<path d="M371.2 128v-14.2C371.2 50.87 319.43.2 256 .2S140.8 50.87 140.8 113.8V128H51.2v281.6c0 56.55 45.85 102.4 102.4 102.4h204.8c56.55 0 102.4-45.85 102.4-102.4V128h-89.6Zm-204.8-14.2c0-48.41 39.92-88 89.6-88s89.6 39.59 89.6 88V128H166.4v-14.2Zm268.8 295.8c0 42.42-34.39 76.8-76.8 76.8H153.6c-42.42 0-76.8-34.38-76.8-76.8v-256h64v89.8h25.6v-89.8h179.2v89.8h25.6v-89.8h64v256Z"/>
	</symbol>

	<symbol id="globe" viewBox="0 0 512 512">
		<path d="M256,.28C114.62.28,0,114.89,0,256.28s114.62,256,256,256,256-114.62,256-256S397.38.28,256,.28ZM468.32,166.68h-116.5c-8.69-58.05-25.47-106.24-47.02-135.51,73.93,15.96,134.7,67.3,163.52,135.51ZM332.8,256.28c0,22.31-1.29,43.68-3.49,64h-146.63c-2.19-20.32-3.49-41.69-3.49-64s1.29-43.68,3.49-64h146.63c2.19,20.32,3.49,41.69,3.49,64ZM277.26,474.57c-9.23,9.77-16.43,12.11-21.26,12.11s-12.02-2.34-21.26-12.11c-9.29-9.82-18.83-25.4-27.38-46.78-9.07-22.69-16.39-50.58-21.32-81.91h139.92c-4.93,31.33-12.24,59.23-21.32,81.91-8.55,21.38-18.1,36.96-27.38,46.78ZM186.04,166.68c4.93-31.33,12.25-59.23,21.32-81.91,8.55-21.38,18.09-36.96,27.38-46.78,9.24-9.77,16.43-12.11,21.26-12.11s12.02,2.34,21.26,12.11c9.29,9.82,18.83,25.4,27.38,46.78,9.07,22.68,16.39,50.58,21.32,81.91h-139.92ZM207.2,31.17c-21.56,29.27-38.33,77.46-47.02,135.51H43.68C72.5,98.46,133.26,47.13,207.2,31.17ZM34.8,192.28h122.16c-2.11,20.49-3.36,41.86-3.36,64s1.24,43.51,3.36,64H34.8c-5.88-20.34-9.2-41.77-9.2-64s3.32-43.66,9.2-64ZM43.68,345.88h116.5c8.69,58.05,25.46,106.24,47.02,135.51-73.93-15.96-134.7-67.3-163.52-135.51ZM304.8,481.38c21.55-29.27,38.33-77.46,47.02-135.51h116.5c-28.82,68.21-89.59,119.55-163.52,135.51ZM477.2,320.28h-122.16c2.11-20.49,3.36-41.86,3.36-64s-1.24-43.51-3.36-64h122.16c5.88,20.34,9.2,41.77,9.2,64s-3.32,43.66-9.2,64Z"/>
	</symbol>

	
	<symbol id="arrow-long" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="chevron" viewBox="0 0 256 512">
		<path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/>
	</symbol>

	
		
		
		
		<symbol id="truck-big" viewBox="0 0 512 512">
			<path d="M471.67,260.77l-39.3-58.95a28.46,28.46,0,0,0-23.67-12.66H348.44V140.8A28.44,28.44,0,0,0,320,112.36H64A28.44,28.44,0,0,0,35.56,140.8V345.6A28.44,28.44,0,0,0,64,374H76.94a63.92,63.92,0,0,0,127.72,0h77.08a63.92,63.92,0,0,0,127.72,0H448a28.44,28.44,0,0,0,28.44-28.44V276.55A28.52,28.52,0,0,0,471.67,260.77ZM348.44,194.84H408.7A22.75,22.75,0,0,1,427.63,205l39.3,59a23.11,23.11,0,0,1,1.21,2H348.44ZM41.24,345.6V140.8A22.76,22.76,0,0,1,64,118H320a22.76,22.76,0,0,1,22.76,22.76V307.34a63.91,63.91,0,0,0-61,61H204.66a63.92,63.92,0,0,0-127.72,0H64A22.76,22.76,0,0,1,41.24,345.6Zm99.56,83.91a58.31,58.31,0,1,1,58.31-58.31A58.31,58.31,0,0,1,140.8,429.51Zm204.8,0a58.31,58.31,0,1,1,58.31-58.31A58.31,58.31,0,0,1,345.6,429.51ZM470.76,345.6A22.76,22.76,0,0,1,448,368.36H409.46a63.91,63.91,0,0,0-61-61v-35.7H470.22a23.08,23.08,0,0,1,.54,4.91Z"/>
		</symbol>

		<symbol id="credit-card-big" viewBox="0 0 512 512">
			<path d="M426.67,102.4H85.33a28.44,28.44,0,0,0-28.44,28.44V381.16A28.44,28.44,0,0,0,85.33,409.6H426.67a28.44,28.44,0,0,0,28.44-28.44V130.84A28.44,28.44,0,0,0,426.67,102.4Zm22.75,278.76a22.76,22.76,0,0,1-22.75,22.75H85.33a22.76,22.76,0,0,1-22.75-22.75V202H449.42Zm0-184.89H62.58V130.84a22.76,22.76,0,0,1,22.75-22.75H426.67a22.76,22.76,0,0,1,22.75,22.75ZM352.71,355.56h39.82a14.23,14.23,0,0,0,14.23-14.23V301.51a14.23,14.23,0,0,0-14.23-14.22H352.71a14.22,14.22,0,0,0-14.22,14.22v39.82A14.23,14.23,0,0,0,352.71,355.56Zm-8.53-54.05a8.53,8.53,0,0,1,8.53-8.53h39.82a8.53,8.53,0,0,1,8.54,8.53v39.82a8.54,8.54,0,0,1-8.54,8.54H352.71a8.53,8.53,0,0,1-8.53-8.54Zm-165,54.05H108.09v-5.69H179.2Z"/>
		</symbol>

		<symbol id="whatsapp-big" viewBox="0 0 512 512">
			<path d="M84,243.05c0-97.94,79.69-177.63,177.63-177.63a176.32,176.32,0,0,1,125.62,52.09c33.47,33.55,53.66,78.11,53.66,125.62,0,98-81.46,177.62-179.28,177.62h-.08a177.16,177.16,0,0,1-83.9-21.06L81.29,425l25.79-94.16A177.8,177.8,0,0,1,84,243.05ZM261.61,71.11c-94.79,0-171.94,77.14-171.94,171.94a172.06,172.06,0,0,0,22.93,86l.59,1L89.38,417l89-23.37,1,.54a171.37,171.37,0,0,0,82.17,20.91h.08c94.75,0,173.59-77.17,173.59-171.93,0-45.87-19.49-89-52-121.6A170.62,170.62,0,0,0,261.61,71.11ZM184.52,163a19.22,19.22,0,0,1,14-6.59h8.82l.27.06a6.25,6.25,0,0,0,.94.09l1,.07a9.49,9.49,0,0,1,3.41.83c2.64,1.2,4.87,3.81,7,8.62l0,.07,0,.07c3.42,9.12,12.47,31.17,13.53,33.3s3,6.36.53,10.59a58.51,58.51,0,0,1-10.88,15.18l-1,1c-1.43,1.54-1.9,2.27-2,2.82-.08.32-.16,1,.78,2.63,8.67,14.55,17.14,24.37,26.65,32.16s20.26,13.67,33.58,20.2h0c2.08,1,3.15,1.17,3.8,1.08a4.84,4.84,0,0,0,2.58-1.69c1.32-1.31,4.08-4.49,6.92-8a107.68,107.68,0,0,0,6.9-9.17c1.76-2.8,4-4.45,6.76-4.8a13.83,13.83,0,0,1,7,1.42c4.07,1.74,26.34,12.59,30.87,14.86l1.82.9c1.45.71,2.78,1.36,3.81,1.95a7.87,7.87,0,0,1,3.69,3.72,10.69,10.69,0,0,1,.73,3.79,34.25,34.25,0,0,1-.25,5.23,79.71,79.71,0,0,1-3.24,14.55c-2,6.38-8.14,12-14.32,16s-13.3,7-18.13,7.61a61.42,61.42,0,0,1-22.64-.16c-8.49-1.62-18.67-5.14-33-11.43h0c-42.12-18.66-71-59.37-76.86-67.69-.51-.72-.85-1.2-1-1.4a102.15,102.15,0,0,1-10.28-16.58c-4.36-8.71-8.55-20.12-8.55-31.85,0-22.84,11.55-34.35,16.44-39.23Zm14-.9a13.53,13.53,0,0,0-9.8,4.72l-.07.07-.06.07c-.11.11-.23.22-.34.34-4.61,4.59-14.76,14.71-14.76,35.19,0,10.47,3.77,21,8,29.31a97.29,97.29,0,0,0,9.63,15.57c.22.27.64.85,1.25,1.71,6.42,9,34.16,47.87,74.48,65.73,14.15,6.22,23.88,9.54,31.74,11a55.75,55.75,0,0,0,20.71.13h.07c3.7-.5,10-3,15.83-6.75s10.59-8.49,12-12.91a73.06,73.06,0,0,0,3-13.47,28.77,28.77,0,0,0,.21-4.35,10.15,10.15,0,0,0-.12-1.28,3.4,3.4,0,0,0-.1-.39h0l-.08-.17,0-.1a5.64,5.64,0,0,0-1.24-.87c-.86-.5-1.9-1-3.24-1.66l-2.09-1c-4.57-2.29-26.67-13.06-30.56-14.72a8.59,8.59,0,0,0-4.08-1c-.65.09-1.54.43-2.63,2.17a114.39,114.39,0,0,1-7.32,9.75c-2.85,3.49-5.77,6.86-7.3,8.39a10.32,10.32,0,0,1-5.81,3.3,12.21,12.21,0,0,1-7.14-1.62c-13.4-6.56-24.6-12.65-34.67-20.9s-19-18.64-28-33.67l0,0c-1.32-2.32-2-4.57-1.36-6.91a13,13,0,0,1,3.38-5.26l1-1.09a52.49,52.49,0,0,0,10-13.89l0-.1.06-.09c.85-1.42.47-2.94-.68-5.23s-10.31-24.63-13.74-33.76c-1.86-4.24-3.32-5.32-4.1-5.67a4.16,4.16,0,0,0-1.49-.33l-.41,0a15.29,15.29,0,0,1-1.85-.17Z"/>
		</symbol>


		
	
	
	<symbol id="play" viewBox="0 0 448 512">
		<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"/>
	</symbol>

	
	<symbol id="filter" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	
	<symbol id="times" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="check" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="edit" viewBox="0 0 576 512">
		<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"/>
	</symbol>

	<symbol id="eye" viewBox="0 0 576 512">
		<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"/>
	</symbol>

	<symbol id="eye-closed" viewBox="0 0 576 512">
		<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"/>
	</symbol>

	<symbol id="minus" viewBox="0 0 512 512">
		<path d="M486.4,269.27H25.6v-25.6H486.4Z"/>
	</symbol>

	<symbol id="plus" viewBox="0 0 512 512">
		<path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/>
	</symbol>

	<symbol id="trash-alt" viewBox="0 0 448 512">
		<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"/>
	</symbol>

	<symbol id="info-circle" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="truck" viewBox="0 0 640 512">
		<path d="M615.11,238.15l-51.78-77.69a50.61,50.61,0,0,0-42.11-22.53H454.94V87.33a50.61,50.61,0,0,0-50.6-50.61H67a50.6,50.6,0,0,0-50.6,50.61V357.2A50.6,50.6,0,0,0,67,407.81H85.55a84.35,84.35,0,0,0,165.29,0H355.43a84.35,84.35,0,0,0,165.29,0H573a50.6,50.6,0,0,0,50.6-50.61v-91A50.58,50.58,0,0,0,615.11,238.15ZM454.94,171.66h66.28a16.85,16.85,0,0,1,14,7.51l40,60H454.94ZM168.19,441.54a50.6,50.6,0,1,1,50.61-50.6A50.61,50.61,0,0,1,168.19,441.54Zm187.24-67.47H250.84a84.35,84.35,0,0,0-165.29,0H67A16.87,16.87,0,0,1,50.12,357.2V87.33A16.87,16.87,0,0,1,67,70.46H404.34A16.86,16.86,0,0,1,421.2,87.33v221A84.43,84.43,0,0,0,355.43,374.07Zm82.64,67.47a50.6,50.6,0,1,1,50.6-50.6A50.61,50.61,0,0,1,438.07,441.54ZM589.88,357.2A16.87,16.87,0,0,1,573,374.07H520.72a84.45,84.45,0,0,0-65.78-65.78V272.87H589.88Z"/>
	</symbol>

	<symbol id="store-alt" viewBox="0 0 640 512">
		<path d="M572.86,164.8a12.74,12.74,0,0,0-1.79-6.59l-91.19-152A12.82,12.82,0,0,0,468.9,0H104.1a12.82,12.82,0,0,0-11,6.21l-91.2,152A12.82,12.82,0,0,0,.14,164.8h0v30.4a81,81,0,0,0,60.8,78.3V499.2A12.8,12.8,0,0,0,73.7,512H499.3a12.8,12.8,0,0,0,12.8-12.8V273.5a81,81,0,0,0,60.8-78.3V164.8ZM111.35,25.6h350.3L537.49,152h-502Zm51.15,152H273.7v17.6a55.6,55.6,0,1,1-111.2,0Zm136.8,0H410.5v17.6a55.6,55.6,0,0,1-111.2,0ZM25.7,195.2V177.6H136.9v17.6a55.6,55.6,0,1,1-111.2,0ZM334.5,486.4h-96v-144a12.8,12.8,0,0,1,12.8-12.8h70.4a12.8,12.8,0,0,1,12.8,12.8Zm25.6,0v-144A38.4,38.4,0,0,0,321.7,304H251.3a38.4,38.4,0,0,0-38.4,38.4v144H86.5V275.87a80.78,80.78,0,0,0,63.2-37.24,80.82,80.82,0,0,0,136.8,0,80.82,80.82,0,0,0,136.8,0,80.78,80.78,0,0,0,63.2,37.24V486.4ZM491.7,250.8a55.6,55.6,0,0,1-55.6-55.6V177.6H547.3v17.6A55.6,55.6,0,0,1,491.7,250.8Z"/>
	</symbol>

	<symbol id="check" viewBox="0 0 512 512">
		<path d="M174.61,370.49,451.75,93.35l18.1,18.1L174.32,407,42,270.53l18.38-17.82Z"/>
	</symbol>

	<symbol id="map-marker-alt" viewBox="0 0 448 512">
		<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"/>
	</symbol>

	<symbol id="usd-circle" viewBox="0 0 496 512">
		<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"/>
	</symbol>

	<symbol id="calendar" viewBox="0 0 448 512">
		<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"/>
	</symbol>

	<symbol id="credit-card" viewBox="0 0 576 512">
		<path d="M512,32.05H64a64,64,0,0,0-64,64v320a64,64,0,0,0,64,64H512a64,64,0,0,0,64-64v-320A64,64,0,0,0,512,32.05Zm32,384a32,32,0,0,1-32,32H64a32,32,0,0,1-32-32v-224H544Zm0-256H32v-64a32,32,0,0,1,32-32H512a32,32,0,0,1,32,32Z"/>
	</symbol>

	<symbol id="email" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="ruller" viewBox="0 0 512 512">
		<path d="M448,128H64a25.6,25.6,0,0,0-25.6,25.6V358.4A25.6,25.6,0,0,0,64,384H448a25.6,25.6,0,0,0,25.6-25.6V153.6A25.6,25.6,0,0,0,448,128Zm0,230.4H64V153.6h76.8v128h25.6v-128h76.8v76.8h25.6V153.6h76.8v128h25.6v-128H448Z"/>
	</symbol>

	<symbol id="spinner-third" viewBox="0 0 512 512">
		<path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/>
	</symbol>

	
			<symbol id="instagram" viewBox="0 0 448 512">
			<path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/>
		</symbol>
	
	

	
	
	<symbol id="facebook" viewBox="0 0 1024 1024">
		<path d="M1024 512a512 512 0 1 0-592 505.8V660H302V512h130V399.2C432 270.9 508.4 200 625.4 200c56 0 114.6 10 114.6 10v126h-64.6c-63.6 0-83.4 39.5-83.4 80v96h142l-22.7 148H592v357.8A512 512 0 0 0 1024 512z"/>
	</symbol>

	<symbol id="facebook-f" viewBox="0 0 320 512">
		<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"/>
	</symbol>

	<symbol id="pinterest" viewBox="0 0 384 512">
		<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"/>
	</symbol>

	<symbol id="twitter" viewBox="0 0 512 512">
		<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"/>
	</symbol>

	<symbol id="whatsapp" viewBox="0 0 448 512">
		<path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/>
	</symbol>
</svg>
        
        
        
        

        
        <div class="js-overlay site-overlay" style="display: none;"></div>
























                
    

<header class="js-head-main js-head-mutator    head-main position-sticky position-sticky-md  head-utilities-md-icon head-logo-md-center   transition-soft" data-store="head">
                                                            
<section class="js-adbar section-adbar ">
    <div class="container-fluid">
        <div class="js-swiper-adbar swiper-container font-small text-center">
            <div class="swiper-wrapper">
                                                                                                                                                                                            <span class="adbar-message swiper-slide slide-container ">
                                                                        FRETE FIXO R$ 11,90 para todo o BRASIL 💋 Primeira Troca Grátis 💋 Parcela em até 3x sem juros 💋 SALE ATÉ 70% OFF
                                                            </span>
                                                                                                                                                                                                                                                                </div>
                    </div>
    </div>
</section>    	<div class="container-fluid">
		<div class=" row no-gutters align-items-center">

            
                            <div class="col-auto col-utility order-first order-md-first  d-md-none">
                    

	<span class="utilities-container">
		<a href="#" class="js-modal-open  utilities-link utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
			<svg class="icon-inline utilities-icon "><use xlink:href="#bars"/></svg>
								</a>
	</span>
                </div>
            
            
            
            
            <div class="col-auto col-utility  ">
                                                                                    <span class="utilities-container">
        <a href="#" class="js-modal-open js-search-button  utilities-link utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa">
            <svg class="icon-inline utilities-icon "><use xlink:href="#search"/></svg>
                                </a>
    </span>
                            </div>

            
            <div class="col  logo-center text-center logo-md-center order-md-0 logo-md-offset text-md-center">
                                    
<div id="logo" class="logo-img-container ">
    <a href="https://lojafrench.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/007/266/004/themes/common/logo-1188311806382885993-1770830564-307a8173b36543cce002c211915d3f1f1770830564-480-0.webp" alt="French"  class="logo-img transition-soft logo-img-small" width="400" height="65" /></a>
            <h1 style="display: none;">French</h1>
    </div>
                            </div>

            
            
            
            <div class="col-auto col-utility ">
                

	<span class="utilities-container">
		<a href="/account/login/" >
			<svg class="icon-inline utilities-icon "><use xlink:href="#user"/></svg>
		</a>
			</span>
            </div>

            
            <div class="col-auto col-utility ">
                

	<span class="utilities-container">
		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
			<a href="#" class="js-modal-open js-fullscreen-modal-open " data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart">
				<svg class="icon-inline utilities-icon "><use xlink:href="#bag"/></svg>
												<span class="js-cart-widget-amount badge badge-amount">0</span>
			</a>	
		</div>
	</span>
            </div>
		</div>
                    <div class=" d-md-block">
                


    
<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed  " style="display: none;">
    <div class="notification notification-primary notification-cart position-relative">
                    <div class="js-cart-notification-close notification-close mr-2 mt-2">
                <svg class="icon-inline icon-lg notification-icon"><use xlink:href="#times"/></svg>
            </div>
                <div class="js-cart-notification-item row" data-store="cart-notification-item">
            <div class="col-2 pr-0 notification-img">
                <img src="" class="js-cart-notification-item-img img-fluid" />
            </div>
            <div class="col-10 text-left">
                <div class="mb-1 mr-4">
                    <span class="js-cart-notification-item-name"></span>
                    <span class="js-cart-notification-item-variant-container" style="display: none;">
                        (<span class="js-cart-notification-item-variant"></span>)
                    </span>
                </div>
                <div class="mb-1">
                    <span class="js-cart-notification-item-quantity"></span>
                    <span> x </span>
                    <span class="js-cart-notification-item-price"></span>
                </div>
                                    <strong>Adicionado ao carrinho!</strong>
                            </div>
        </div>
                    <div class="divider my-2"></div>
                <div class="row h6 mb-3">
            <span class="col-auto text-left ml-2">
                <span>Total</span> 
                (<span class="js-cart-widget-amount">
                    0 
                </span>
                <span class="js-cart-counts-plural" style="display: none;">
                    produtos):
                </span>
                <span class="js-cart-counts-singular" style="display: none;">
                    produto):
                </span>

            </span>
            <strong class="js-cart-total col text-right">R$0,00</strong>
        </div>
        <a href="#" class="js-cart-notification-close js-modal-open js-open-cart js-fullscreen-modal-open btn btn-primary btn-medium w-100 d-inline-block" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart">
            Ver carrinho
        </a>
            </div>
</div>            </div>
        
        
                                <div class="row d-none d-md-block">
                <div class="text-center">
                    <div class="nav-desktop">
    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
        


		
			<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="#">New In
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg>
						</span>
									</a>
						</div>
										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
								<ul class="desktop-list-subitems list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/">Ver Todos</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/?Tamanho=P%7CPp">Tamanho PP/P</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/?Tamanho=M">Tamanho M</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/?Tamanho=G%7CGg">Tamanho G/GG</a>
		</li>
						</ul>
							</div>
					</li>
				<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="#">Sale
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg>
						</span>
									</a>
						</div>
										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
								<ul class="desktop-list-subitems list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/sale/">Ver Todos
									</a>
						</div>
											<ul class=" list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/vestidos-sale/">Vestidos - Sale</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/calcas-sale/">Calças - Sale</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/blusas-sale/">Blusas - Sale</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/shorts-e-saias-sale/">Shorts e Saias - Sale</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/?Tamanho=P%7CPp&amp;mpage=3">Tamanho PP/P</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/?mpage=2&amp;Tamanho=M">Tamanho M</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/?Tamanho=G%7CGg&amp;mpage=3">Tamanho G/GG</a>
		</li>
						</ul>
							</div>
					</li>
				<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="#">Best Sellers
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg>
						</span>
									</a>
						</div>
										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
								<ul class="desktop-list-subitems list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/">Ver Todos</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/?Tamanho=P%7CPp">Tamanho PP/P</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/?Tamanho=M">Tamanho M</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/?Tamanho=G%7CGg">Tamanho G/GG</a>
		</li>
						</ul>
							</div>
					</li>
				<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/acessorios/">Acessórios</a>
		</li>
				<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/ofertas/">Ofertas
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg>
						</span>
									</a>
						</div>
										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
								<ul class="desktop-list-subitems list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/dia-dos-namorados/">Dia dos Namorados</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/french-trio/">Trio FRĒNCH</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/pecas-de-frio/">Peças de Frio</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/copa-2026/">Copa do Mundo 2026</a>
		</li>
						</ul>
							</div>
					</li>
				<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/">Roupa Feminina
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg>
						</span>
									</a>
						</div>
										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
								<ul class="desktop-list-subitems list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/blusa1/">Blusa
									</a>
						</div>
											<ul class=" list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-manga-longa/">Blusa Manga Longa</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-manga-curta/">Blusa Manga Curta</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-sem-manga/">Blusa Sem Manga</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-de-malha/">Blusa de Malha</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-de-tecido-plano/">Blusa de Tecido Plano</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/calca1/">Calça
									</a>
						</div>
											<ul class=" list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/calca1/calca-reta-e-larga/">Calça Reta e Larga</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/calca1/calca-afunilada/">Calça Afunilada</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/shorts-e-saia/">Shorts e Saia
									</a>
						</div>
											<ul class=" list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/shorts-e-saia/saia-midi-e-longa/">Saia</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/shorts-e-saia/shorts-e-bermuda/">Shorts e Bermuda</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/shorts-e-saia/shorts-saia1/">Shorts Saia</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
						<div class="nav-item-container">
							<a class=" nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/vestido1/">Vestido
									</a>
						</div>
											<ul class=" list-subitems" >
						
																		


		
			<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-curto/">Vestido Curto</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-midi-e-longo/">Vestido Midi e Longo</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-de-malha/">Vestido de Malha</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-de-tecido-plano/">Vestido de Tecido Plano</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-manga-longa/">Vestido Manga Longa</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-manga-curta/">Vestido Manga Curta</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-sem-manga/">Vestido Sem Manga</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/tricot/">Tricot</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/casaco-e-jaqueta/">Casaco e Jaqueta</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/jeans1/">Jeans</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/camisa1/">Camisa</a>
		</li>
				<li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/macacao1/">Macacão</a>
		</li>
						</ul>
							</div>
					</li>
	    </ul>
</div>                </div>
            </div>
        
        
        	</div>    
    


</header>



    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom  notification-above notification-primary text-left" style="display: none;">
        <div class="container-fluid p-0">
            <div class="row justify-content-center align-items-center">
                <div class="col col-md-auto pr-0">
                    Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.
                </div>
                <div class="col-auto">
                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
                </div>
            </div>
        </div>
    </div>








<div id="js-cross-selling-modal" class="js-modal   modal modal-bottom modal-bottom-sheet h-auto overflow-none modal-body-scrollable-auto modal-bottom modal--md transition-slide modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft  " style="display: none;"  >
                        <div class="js-modal-close   modal-header  p-4 w-100">
                                            <div class="row">
                            <div class="col offset-2 text-center">
                                        Desconto exclusivo!
                                </div>
                            <div class="col-2 text-right">
                                <a class="js-modal-close">
                                    <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
                                </a>
                            </div>
                        </div>
                                    </div>
                <div class="modal-body ">
                            
        <div class="js-cross-selling-modal-body" style="display: none"></div>
                    </div>
                    <div class="modal-footer text-right d-md-block ">
                            </div>
            
    </div>

<div class="js-modal-overlay modal-overlay  " data-modal-id="#js-cross-selling-modal" style="display: none;"></div>







<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger modal-docked-md pb-0  modal-left modal-left-md transition-slide modal-full transition-soft  " style="display: none;"  >
                <div class="modal-with-fixed-footer">
            <div class="modal-scrollable-area">
                    <div class="js-modal-close   modal-header text-left ">
                                            <span class="js-modal-close  modal-close ml-1 no-header ">
                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
                        </span>
                                    </div>
                <div class="modal-body nav-body">
                    		    <div class="nav-primary">
        <ul class="nav-list" data-store="navigation" data-component="menu">
            


		
			<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">New In
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													New In
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/">Ver Todos</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/?Tamanho=P%7CPp">Tamanho PP/P</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/?Tamanho=M">Tamanho M</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/new-in/?Tamanho=G%7CGg">Tamanho G/GG</a>
		</li>
						</ul>
					</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Sale
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Sale
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
													
																															


		
			<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Ver Todos
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Ver Todos
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/sale/">
																					Ver tudo em Ver Todos
																			</a>
								</li>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/vestidos-sale/">Vestidos - Sale</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/calcas-sale/">Calças - Sale</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/blusas-sale/">Blusas - Sale</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/shorts-e-saias-sale/">Shorts e Saias - Sale</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/?Tamanho=P%7CPp&amp;mpage=3">Tamanho PP/P</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/?mpage=2&amp;Tamanho=M">Tamanho M</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/sale/?Tamanho=G%7CGg&amp;mpage=3">Tamanho G/GG</a>
		</li>
						</ul>
					</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Best Sellers
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Best Sellers
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/">Ver Todos</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/?Tamanho=P%7CPp">Tamanho PP/P</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/?Tamanho=M">Tamanho M</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/best-sellers/?Tamanho=G%7CGg">Tamanho G/GG</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/acessorios/">Acessórios</a>
		</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Ofertas
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Ofertas
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/ofertas/">
																					Ver tudo em Ofertas
																			</a>
								</li>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/dia-dos-namorados/">Dia dos Namorados</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/french-trio/">Trio FRĒNCH</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/pecas-de-frio/">Peças de Frio</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/ofertas/copa-2026/">Copa do Mundo 2026</a>
		</li>
						</ul>
					</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Roupa Feminina
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Roupa Feminina
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/">
																					Ver tudo em Roupa Feminina
																			</a>
								</li>
													
																															


		
			<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Blusa
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Blusa
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/blusa1/">
																					Ver tudo em Blusa
																			</a>
								</li>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-manga-longa/">Blusa Manga Longa</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-manga-curta/">Blusa Manga Curta</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-sem-manga/">Blusa Sem Manga</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-de-malha/">Blusa de Malha</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/blusa1/blusa-de-tecido-plano/">Blusa de Tecido Plano</a>
		</li>
						</ul>
					</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Calça
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Calça
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/calca1/">
																					Ver tudo em Calça
																			</a>
								</li>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/calca1/calca-reta-e-larga/">Calça Reta e Larga</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/calca1/calca-afunilada/">Calça Afunilada</a>
		</li>
						</ul>
					</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Shorts e Saia
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Shorts e Saia
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/shorts-e-saia/">
																					Ver tudo em Shorts e Saia
																			</a>
								</li>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/shorts-e-saia/saia-midi-e-longa/">Saia</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/shorts-e-saia/shorts-e-bermuda/">Shorts e Bermuda</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/shorts-e-saia/shorts-saia1/">Shorts Saia</a>
		</li>
						</ul>
					</li>
				<li class="nav-item item-with-subitems" data-component="menu.item">
							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Vestido
											<span class="nav-list-arrow ml-1">
							<svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg>
						</span>
									</a>
											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
													<div class="modal-header">
								<div class="row">
									<div class="col">
										<a class="js-toggle-menu-back" href="#">
											<div class="row">
												<div class="col-auto">
													<svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
												</div>
												<div class="col">
													Vestido
												</div>
											</div>
										</a>
									</div>
									<div class="col-auto">
										<a class="js-toggle-menu-close js-modal-close">
											<svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg>
										</a>
									</div>
								</div>
							</div>
															<li class="nav-item">
									<a class="nav-list-link position-relative " href="https://lojafrench.com.br/roupa-feminina/vestido1/">
																					Ver tudo em Vestido
																			</a>
								</li>
													
																															


		
			<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-curto/">Vestido Curto</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-midi-e-longo/">Vestido Midi e Longo</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-de-malha/">Vestido de Malha</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-de-tecido-plano/">Vestido de Tecido Plano</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-manga-longa/">Vestido Manga Longa</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-manga-curta/">Vestido Manga Curta</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/vestido1/vestido-sem-manga/">Vestido Sem Manga</a>
		</li>
						</ul>
					</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/tricot/">Tricot</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/casaco-e-jaqueta/">Casaco e Jaqueta</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/jeans1/">Jeans</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/camisa1/">Camisa</a>
		</li>
				<li class="js-item-desktop nav-item " data-component="menu.item">
			<a class="nav-list-link " href="https://www.lojafrench.com.br/roupa-feminina/macacao1/">Macacão</a>
		</li>
						</ul>
					</li>
	        </ul>
    </div>
	                </div>
                </div>
                    <div class="modal-footer text-right  pb-0 pt-3">
                            </div>
                </div>
            
    </div>

<div class="js-modal-overlay modal-overlay  " data-modal-id="#nav-hamburger" style="display: none;"></div>






<div id="nav-search" class="js-modal   modal modal-nav-search  modal-left modal-left-md transition-slide modal-docked-md transition-soft  " style="display: none;"  >
                        <div class="js-modal-close   modal-header text-left ">
                                            <span class="js-modal-close  modal-close ml-1 no-header ">
                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
                        </span>
                                    </div>
                <div class="modal-body ">
                    		    <form class="js-search-container js-search-form " action="/search/" method="get">
        <div class="form-group m-0">
            <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?" />
            <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar">
                <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#search"/></svg>
            </button>
        </div>
    </form>
    <div class="js-search-suggest search-suggest ">
            </div>

	                </div>
        
    </div>

<div class="js-modal-overlay modal-overlay  " data-modal-id="#nav-search" style="display: none;"></div>



	
           

	
	

<div id="modal-cart" class="js-modal js-fullscreen-modal  modal modal-cart  modal-right modal-right-md transition-slide modal-docked-md transition-soft  " style="display: none;" data-component="cart" data-cart-open-type="show_notification">
        <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form">
                        <div class="js-modal-close js-fullscreen-modal-close  modal-header  ">
                                            <div class="row">
                            <div class="col offset-2 text-center">
                                			Carrinho de Compras		                            </div>
                            <div class="col-2 text-right">
                                <a class="js-modal-close">
                                    <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
                                </a>
                            </div>
                        </div>
                                    </div>
                <div class="modal-body ">
                    			<div class="js-ajax-cart-list cart-row">
        </div>
<div class="js-empty-ajax-cart cart-row" >
 	    <div class="alert alert-info" data-component="cart.empty-message">O carrinho de compras está vazio. </div>
</div>
<div id="error-ajax-stock" style="display: none;">
	<div class="alert alert-warning">
     	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>
    </div>
</div>

<div class="cart-row">
    


<div class="js-subtotal-price subtotal-price hidden" data-priceraw="0"></div>

<div id="store-curr" class="hidden">BRL</div>






  
  <div class="js-visible-on-cart-filled row h6 font-big mb-1" style="display:none;" data-store="cart-subtotal">
    <span class="col-7">
      Subtotal
      
      <small class="js-subtotal-shipping-wording" > (sem frete)</small>
      :
    </span>
    <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>
  </div>

  
  





 

  
  <div class="js-total-promotions text-accent">
    <span class="js-promo-discount" style="display:none;"> Desconto</span>
    <span class="js-promo-in" style="display:none;">em</span>
    <span class="js-promo-all" style="display:none;">todos os produtos</span>
    <span class="js-promo-buying" style="display:none;"> comprando</span>
    <span class="js-promo-units-or-more" style="display:none;"> ou mais</span>
      </div>

              <div class="js-fulfillment-info js-allows-non-shippable" style="display: none">
        
                      <div class="js-visible-on-cart-filled divider" style="display:none;"></div>
                      <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container">

              
              <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;">
                <div class="col-11 text-left pl-1 pr-0">
                  <div class="mb-1">O frete escolhido não está mais disponível para este carrinho. </div>
                  <div>Mas não se preocupe! Você pode escolher outro.</div>
                </div>
              </div>

              
              <div id="cart-shipping-container"  style="display: none;" data-shipping-url="/frete/">

                
                <span id="cart-selected-shipping-method" data-code="" class="hidden"></span>

                
                                  <div class="js-accordion-container js-toggle-shipping w-100 mb-3">
    <a href="#" class="js-accordion-toggle py-1 row">
        <div class="col">
        	<svg class="icon-inline icon-w svg-icon-text mr-1"><use xlink:href="#truck"/></svg>
            <span class="subtitle">Meios de envio</span>
        </div>
        <div class="col-auto">
            <span class="js-accordion-toggle-inactive">
            	<svg class="icon-inline svg-icon-text icon-rotate-90"><use xlink:href="#chevron"/></svg>
            </span>
            <span class="js-accordion-toggle-active" style="display: none;">
            	<svg class="icon-inline svg-icon-text icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
            </span>
        </div>
    </a>
    <div class="js-accordion-content" style="display: none;">

							
		<div class="mt-1 mb-2" data-store="shipping-calculator">
			<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form">
				<div class="js-shipping-calculator-with-zipcode  mb-4 w-100 transition-up position-absolute mt-2">
					<div class="container p-0">
						<div class="row align-items-center">
							<span class="col pr-0">
								<span class="font-small align-bottom">
									<span>Entregas para o CEP:</span>
									<strong class="js-shipping-calculator-current-zip"></strong>
								</span>
							</span>
							<div class="col-auto pl-0">
								<a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Alterar CEP</a>
							</div>
						</div>
					</div>
				</div>

				<div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100">

					
					
<div class="form-group form-row form-group-inline mb-3">
        							<div class="position-relative col-12">
						        <div class="form-control-container " >
                <input 
            type="tel"
                        class=" form-control js-shipping-input d-block form-control-inline" 
            autocorrect="off" 
            autocapitalize="off" 
                                    name="zipcode"                                    placeholder="Seu CEP"                        aria-label="Seu CEP"                        data-component="cart"        />
                    													        </div>
        								<button class="js-calculate-shipping btn btn-secondary btn-block" aria-label="Calcular frete">	
									<span class="js-calculate-shipping-wording">
										<svg class="icon-inline btn-icon svg-icon-text"><use xlink:href="#plus"/></svg>
									</span>
									<span class="float-right loading" style="display: none;">
										<svg class="icon-inline btn-icon icon-spin svg-icon-text"><use xlink:href="#spinner-third"/></svg>
									</span>
								</button>
							</div>
						        																																								<div class="col-12">
								<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>
							</div>
												<div class="col-12">
							<div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;">
								
								
																																																										Não conseguimos encontrar esse CEP. Está bem escrito?

																																		</div>
							<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>
							<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>
						</div>
						</div>


				</div>
			</div>
			<div class="js-shipping-calculator-spinner shipping-spinner-container my-4 transition-soft text-center" style="display: none;">
				<i class="spinner col-6 offset-3"></i>
			</div>
			<div class="js-shipping-calculator-response transition-soft  radio-buttons-group" style="display: none;"></div>
		</div>
	</div>
</div>


                
                
                              </div>
            </div>
        </div>
      
  
      
      <div class="js-cart-total-container js-visible-on-cart-filled mb-4 pt-3" style="display:none;" data-store="cart-total">
        <div class="h4 row mb-0 font-large">
          <span class="col">Total:</span>
          <span class="js-cart-total   col text-right" data-component="cart.total" data-component-value=0>R$0,00</span>
        </div>

                <div class='total-price hidden'>
          Total: R$0,00
        </div>
        
        <div class="text-right">
          
        
            
        
            
    <div class="js-payment-discount-price-cart-container payment-discount-price-cart-container mt-2 text-right" style="display: none;">
                    <span>Ou</span>
                <span
            class="js-payment-discount-price-cart payment-discount-price-cart "
            data-priceraw-without-shipping="0"
            data-combines-with-free-shipping="true"
        >
            R$0,00
        </span>
        <span>com</span>
        <span class="js-payment-discount-name-cart "></span>
    </div>


                  </div>
      </div>

      <div class="js-visible-on-cart-filled container-fluid" style="display:none;">

                
                        
          
          <div class="js-ajax-cart-submit row mb-3"  id="ajax-cart-submit-div" >
            <input class="btn btn-primary btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/>
          </div>
          <div class="row">
                        

<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning w-100 mb-2" style="display:none">
    O valor mínimo de compra é de R$0,00 sem considerar o custo de frete.
</div>
<input type="hidden" id="ajax-cart-minimum-value" value="0"/>


<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning w-100 mb-2" data-component="checkout-enabled-validation-messages" style="display:none" role="status">
    </div>

          </div>

        
        
                  <div class="row mb-2">
            <div class="text-center w-100">
              <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver mais produtos</a>
            </div>
          </div>
              </div>
</div>

		                </div>
        
        </form>
    </div>

<div class="js-modal-overlay modal-overlay  " data-modal-id="#modal-cart" style="display: none;"></div>

	
		
		

<div id="related-products-notification" class="js-modal   modal modal-bottom modal-overflow-none modal-bottom-sheet h-auto modal-bottom modal--md transition-slide modal-centered modal-centered-md-600px transition-soft  " style="display: none;"  >
                        <div class="js-modal-close   modal-header  ">
                                            <div class="row">
                            <div class="col offset-2 text-center">
                                				Adicionado ao carrinho!			                            </div>
                            <div class="col-2 text-right">
                                <a class="js-modal-close">
                                    <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
                                </a>
                            </div>
                        </div>
                                    </div>
                <div class="modal-body modal-scrollable">
                    
				
				
<div class="row align-items-center " >
    <div class="col-md-6 mb-3 mb-md-0">
                <div class="js-cart-notification-item row align-items-center" data-store="cart-notification-item">
            <div class="col-md-3 col-2 pr-0 notification-img">
                <img src="" class="js-cart-notification-item-img img-fluid" />
            </div>
            <div class="col-md-9 col-10 text-left">
                <div class="mb-1 mr-4">
                    <span class="js-cart-notification-item-name"></span>
                    <span class="js-cart-notification-item-variant-container" style="display: none;">
                        (<span class="js-cart-notification-item-variant"></span>)
                    </span>
                </div>
                <div class="mb-1">
                    <span class="js-cart-notification-item-quantity"></span>
                    <span> x </span>
                    <span class="js-cart-notification-item-price"></span>
                </div>
                            </div>
        </div>
                    </div>
            <div class="col-md-6">
                <div class="row mb-3">
            <span class="col-auto text-left">
                <span>Total</span> 
                (<span class="js-cart-widget-amount">
                    0 
                </span>
                <span class="js-cart-counts-plural" style="display: none;">
                    produtos):
                </span>
                <span class="js-cart-counts-singular" style="display: none;">
                    produto):
                </span>

            </span>
            <strong class="js-cart-total col text-right">R$0,00</strong>
        </div>
        <a href="#" class="js-modal-close js-modal-open js-open-cart js-fullscreen-modal-open btn btn-primary btn-medium w-100 d-inline-block" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart">
            Ver carrinho
        </a>
                    </div>
            </div>
</div>				
				<div class="divider mt-0 mb-3"></div>

				
				<div class="js-related-products-notification-container" style="display: none"></div>

			                </div>
        
    </div>

<div class="js-modal-overlay modal-overlay  " data-modal-id="#related-products-notification" style="display: none;"></div>
	

<script>
(function () {
  function handle() {
    var cta = document.querySelector(".CO_cta_page");
    var adbar = document.querySelector(".js-adbar");

    if (!cta) return;

    var path = window.location.pathname.replace(/\/$/, "");

    var shouldShowCTA =
      path === "/sale" ||
      path.startsWith("/sale/");

    // hide on other pages
    if (!shouldShowCTA) {
      cta.style.display = "none";
      return;
    }

    cta.style.display = "";

    // Move after adbar
    if (adbar && !cta.dataset.moved) {
      adbar.insertAdjacentElement("afterend", cta);
      cta.dataset.moved = "true";
    }
  }

  handle();

  var observer = new MutationObserver(function () {
    handle();
  });

  observer.observe(document.body, {
    childList: true,
    subtree: true
  });
})();
</script>
        
        
        




    
<div class="js-home-sections-container home-sections-container">
	                
                    
		<section class="section-banners-home position-relative" data-store="home-banner-categories">
					




                            
<div class="js-section-banner js-home-banner" data-format="grid" data-mobile-columns="1" data-desktop-columns="2" data-grid-classes="col-md-6" data-text="outside" data-image="original">
            

                                                    

<div class="js-banners container-fluid d-none d-md-block">
    <div class="row">
        <div class="js-banner-col col-12 pl-0">
                            <div class="js-banner-row banners-row row">
                                                            <div class="js-live-preview-banner banner-container grid-item col-md-6" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/french-trio" class="textbanner-link" aria-label="Carrossel 1">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="1024" height="512" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140158-2948408993-74cd2d95c94791285e401409d64ba04f1780339141-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140158-2948408993-74cd2d95c94791285e401409d64ba04f1780339141-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140158-2948408993-74cd2d95c94791285e401409d64ba04f1780339141-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140158-2948408993-74cd2d95c94791285e401409d64ba04f1780339141-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                </div>
                                                                                                                            </a>
                                            </div>
                                    </div>
                                                                <div class="js-live-preview-banner banner-container grid-item col-md-6" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/sale/" class="textbanner-link" aria-label="Carrossel 2">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="1024" height="512" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339607927-2205915863-80f75106b738e6ca8ec6efac02cd6a481780339608-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339607927-2205915863-80f75106b738e6ca8ec6efac02cd6a481780339608-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339607927-2205915863-80f75106b738e6ca8ec6efac02cd6a481780339608-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339607927-2205915863-80f75106b738e6ca8ec6efac02cd6a481780339608-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                </div>
                                                                                                                            </a>
                                            </div>
                                    </div>
                                                        </div>
                    </div>
    </div>
    </div>                    

                                                    

<div class="js-banners-mobile container-fluid d-md-none">
    <div class="row">
        <div class="js-banner-col col-12 pl-0">
                            <div class="js-banner-row banners-row row">
                                                            <div class="js-live-preview-banner banner-container grid-item col-md-6" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/french-trio" class="textbanner-link" aria-label="Carrossel 1">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                fetchpriority="high"                                width="923" height="1125" 
                                src="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-480-0.webp?1548538083"
                                                                srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339140159-1141344455-da5cdb0cd191b88c4d70f5cd9f96da0b1780339142-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 " 
                                alt="Banner de French" 
                            />
                                                                                </div>
                                                                                                                            </a>
                                            </div>
                                    </div>
                                                        </div>
                    </div>
    </div>
    </div>                        </div>
			</section>

                    
                    
                    
		<section class="section-banners-home position-relative" data-store="home-banner-promotional">
					




                            
<div class="js-section-banner js-home-banner-promotional" data-format="grid" data-mobile-columns="1" data-desktop-columns="1" data-grid-classes="col-md-12" data-text="outside" data-image="original">
                

                                                    

<div class="js-banners-promotional container-fluid d-none d-md-block">
    <div class="row">
        <div class="js-banner-col col-12 pl-0">
                            <div class="js-banner-row banners-row row">
                                                            <div class="js-live-preview-banner banner-container grid-item col-md-12" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/o-que-nos-move/" class="textbanner-link" aria-label="Carrossel 1">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="1920" height="960" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376029-6840811178-32fe81cd22b4c1a37fbe1fbaeb1f252f1780339377-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376029-6840811178-32fe81cd22b4c1a37fbe1fbaeb1f252f1780339377-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376029-6840811178-32fe81cd22b4c1a37fbe1fbaeb1f252f1780339377-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376029-6840811178-32fe81cd22b4c1a37fbe1fbaeb1f252f1780339377-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                </div>
                                                                                                                            </a>
                                            </div>
                                    </div>
                                                        </div>
                    </div>
    </div>
    </div>                    

                                                    

<div class="js-banners-promotional-mobile container-fluid d-md-none">
    <div class="row">
        <div class="js-banner-col col-12 pl-0">
                            <div class="js-banner-row banners-row row">
                                                            <div class="js-live-preview-banner banner-container grid-item col-md-12" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/o-que-nos-move/" class="textbanner-link" aria-label="Carrossel 1">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="780" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376031-2236683916-44bd165a12d8fb0b0435c8b01c2a4bb11780339377-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376031-2236683916-44bd165a12d8fb0b0435c8b01c2a4bb11780339377-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376031-2236683916-44bd165a12d8fb0b0435c8b01c2a4bb11780339377-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339376031-2236683916-44bd165a12d8fb0b0435c8b01c2a4bb11780339377-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                </div>
                                                                                                                            </a>
                                            </div>
                                    </div>
                                                        </div>
                    </div>
    </div>
    </div>                    </div>
			</section>

                    
                    
                    
	
	 <section class="section-video-home" data-store="home-video">
					    
                            
    <div class="js-section-video home-video-container" data-transition="fade-in-up" data-header-type="transparent-on-section">
        <div class="container-fluid p-0">
            <div class="row no-gutters">
                <div class="col-12">
                                        <div class="js-home-video-container lazyload home-video embed-responsive embed-responsive-16by9 embed-responsive-1by1 position-relative" data-video="fK7VEW7XqEc" data-video-type="autoplay" data-custom-thumb="false" data-allow-custom-thumb="false">
                        <a href="#" class="js-play-button video-player" style="display: none">
                        </a>
                        <div class="js-home-video-text-container home-video-text" style="display: none;" data-home-video-sound="false">
                            <div class="js-play-button video-player-icon mb-4"  style="display: none">
                                <svg class="icon-inline icon-xs svg-icon-text icon-xs svg-icon-text"><use xlink:href="#play"/></svg>
                            </div>
                            <div class="js-home-video-subtitle subtitle mb-3" style="display: none;"></div>
                            <h2 class="js-home-video-title h1 mb-3" style="display: none;"></h2>
                            <p class="js-home-video-text mb-3" style="display: none;"></p>
                                                        <a href="" class="js-home-video-button btn btn-secondary btn-small" style="display: none;"></a>
                        </div>
                        <div class="js-home-video-image "  style="display: none">
                                                                                                                    <img 
                                                                class="home-video-image lazyload fade-in" 
                                data-src='https://img.youtube.com/vi_webp/fK7VEW7XqEc/maxresdefault.webp' 
                                alt="Vídeo de French" 
                            />
                                                            <div class="placeholder-shine placeholder-shine-invert"></div>
                                                    </div>
                        <div class="js-home-video" id="player"></div>
                                                    <div class="home-video-hide-controls"></div>
                                            </div>
                </div>
            </div>
        </div>
    </div>
			</section>
	
                    
                    
                    
		<section class="section-banners-home position-relative" data-store="home-banner-news">
					




                            
<div class="js-section-banner js-home-banner-news" data-format="grid" data-mobile-columns="1" data-desktop-columns="3" data-grid-classes="col-md-4" data-text="above" data-image="original">
                    

                                                    

<div class="js-banners-news container-fluid d-none d-md-block">
    <div class="row">
        <div class="js-banner-col col-12 pl-0">
                            <div class="js-banner-row banners-row row">
                                                            <div class="js-live-preview-banner banner-container grid-item col-md-4" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/tops/" class="textbanner-link" aria-label="Carrossel 1">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="320" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2318293293-417aa398d33d4c60642c0c19481ef4ed1780339282-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2318293293-417aa398d33d4c60642c0c19481ef4ed1780339282-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2318293293-417aa398d33d4c60642c0c19481ef4ed1780339282-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2318293293-417aa398d33d4c60642c0c19481ef4ed1780339282-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                                                                </div>
                                                                            </a>
                                            </div>
                                    </div>
                                                                <div class="js-live-preview-banner banner-container grid-item col-md-4" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/bottoms/" class="textbanner-link" aria-label="Carrossel 2">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="320" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2605002842-2486db5549ebc7270da67f2fad3348961780339282-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2605002842-2486db5549ebc7270da67f2fad3348961780339282-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2605002842-2486db5549ebc7270da67f2fad3348961780339282-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-2605002842-2486db5549ebc7270da67f2fad3348961780339282-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                                                                </div>
                                                                            </a>
                                            </div>
                                    </div>
                                                                <div class="js-live-preview-banner banner-container grid-item col-md-4" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/one-piece/" class="textbanner-link" aria-label="Carrossel 3">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="320" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-7162358338-89710a386396f2105b66f3bf032c8be41780339283-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-7162358338-89710a386396f2105b66f3bf032c8be41780339283-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-7162358338-89710a386396f2105b66f3bf032c8be41780339283-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339281634-7162358338-89710a386396f2105b66f3bf032c8be41780339283-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                                                                </div>
                                                                            </a>
                                            </div>
                                    </div>
                                                        </div>
                    </div>
    </div>
    </div>                    

                                                    

<div class="js-banners-news-mobile container-fluid d-md-none">
    <div class="row">
        <div class="js-banner-col col-12 pl-0">
                            <div class="js-banner-row banners-row row">
                                                            <div class="js-live-preview-banner banner-container grid-item col-md-4" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/tops/" class="textbanner-link" aria-label="Carrossel 1">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="781" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-6075034855-4ea78fcb4a2df2bad90454b74aeb0dcb1780339332-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-6075034855-4ea78fcb4a2df2bad90454b74aeb0dcb1780339332-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-6075034855-4ea78fcb4a2df2bad90454b74aeb0dcb1780339332-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-6075034855-4ea78fcb4a2df2bad90454b74aeb0dcb1780339332-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                                                                </div>
                                                                            </a>
                                            </div>
                                    </div>
                                                                <div class="js-live-preview-banner banner-container grid-item col-md-4" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/bottoms/" class="textbanner-link" aria-label="Carrossel 2">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="781" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-2011377124-e209eb53445c3345c0304d21cf1b51b41780339332-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-2011377124-e209eb53445c3345c0304d21cf1b51b41780339332-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-2011377124-e209eb53445c3345c0304d21cf1b51b41780339332-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-2011377124-e209eb53445c3345c0304d21cf1b51b41780339332-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                                                                </div>
                                                                            </a>
                                            </div>
                                    </div>
                                                                <div class="js-live-preview-banner banner-container grid-item col-md-4" data-transition="fade-in-up">
                                                        <div class="js-textbanner textbanner ">
                                                    <a href="https://www.lojafrench.com.br/one-piece/" class="textbanner-link" aria-label="Carrossel 3">
                                                                        <div class="textbanner-image p-0">
                            
                            
                                                                                                                    
                            <img 
                                                                width="640" height="781" 
                                data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
                                                                data-sizes="auto" 
                                data-expand="-10"
                                                                data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-1504691780-8e650da2a08bea77fa579aaf45dbb4ea1780339333-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-1504691780-8e650da2a08bea77fa579aaf45dbb4ea1780339333-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-1504691780-8e650da2a08bea77fa579aaf45dbb4ea1780339333-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1780339331012-1504691780-8e650da2a08bea77fa579aaf45dbb4ea1780339333-1920-1920.webp?1548538083 1920w" 
                                class="textbanner-image-effect img-fluid d-block w-100 lazyautosizes lazyload fade-in" 
                                alt="Banner de French" 
                            />
                                                            <div class="placeholder-fade"></div>
                                                                                                                                </div>
                                                                            </a>
                                            </div>
                                    </div>
                                                        </div>
                    </div>
    </div>
    </div>                </div>
			</section>

                    
                    
                    
	
	
	<section class="section-slider-home" data-store="home-slider" data-header-type="transparent-on-section">
					
<div class="js-home-main-slider-container home-slider-container " data-transition="fade-in-up">
	<div class="js-home-main-slider-visibility d-none d-md-block mb-4">
		<div class="container-fluid">
			<div class="row">
				<div class="col section-slider p-0">
					<div class="js-home-slider nube-slider-home swiper-container swiper-container-horizontal">
						<div class="swiper-wrapper">
																																					<div class="swiper-slide slide-container">
																			<a href="https://www.lojafrench.com.br/new-in/" aria-label="Carrossel 1">
										
																		<div class="slider-slide">

										
																															
										<img 
																						 width="3600" height="1367" 											data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
											data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251941455-6472756153-debec96c4d8e9b5c3da3fa1a75c8f2ea1778251943-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251941455-6472756153-debec96c4d8e9b5c3da3fa1a75c8f2ea1778251943-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251941455-6472756153-debec96c4d8e9b5c3da3fa1a75c8f2ea1778251943-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251941455-6472756153-debec96c4d8e9b5c3da3fa1a75c8f2ea1778251943-1920-1920.webp?1548538083 1920w"  
											class="slider-image slider-image-animation swiper-lazy fade-in" alt="Carrossel 1"
										/>
										<div class="placeholder-fade"></div>

																			</div>
																			</a>
																	</div>
															<div class="swiper-slide slide-container">
																			<a href="https://www.lojafrench.com.br/sale/" aria-label="Carrossel 2">
										
																		<div class="slider-slide">

										
																															
										<img 
																						 width="3600" height="1367" 											data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
											data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-2568685006-5385d71e98d786a4a0e1517ffa3652111778252000-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-2568685006-5385d71e98d786a4a0e1517ffa3652111778252000-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-2568685006-5385d71e98d786a4a0e1517ffa3652111778252000-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-2568685006-5385d71e98d786a4a0e1517ffa3652111778252000-1920-1920.webp?1548538083 1920w"  
											class="slider-image slider-image-animation swiper-lazy fade-in" alt="Carrossel 2"
										/>
										<div class="placeholder-fade"></div>

																			</div>
																			</a>
																	</div>
															<div class="swiper-slide slide-container">
																			<a href="https://www.lojafrench.com.br/best-sellers/" aria-label="Carrossel 3">
										
																		<div class="slider-slide">

										
																															
										<img 
																						 width="3600" height="1367" 											data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
											data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-1089870843-ba0a47633089a137a04935bc0a30d0361778251999-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-1089870843-ba0a47633089a137a04935bc0a30d0361778251999-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-1089870843-ba0a47633089a137a04935bc0a30d0361778251999-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251997466-1089870843-ba0a47633089a137a04935bc0a30d0361778251999-1920-1920.webp?1548538083 1920w"  
											class="slider-image slider-image-animation swiper-lazy fade-in" alt="Carrossel 3"
										/>
										<div class="placeholder-fade"></div>

																			</div>
																			</a>
																	</div>
													</div>
						<div class="js-swiper-home-control js-swiper-home-pagination swiper-pagination swiper-pagination-bullets d-block">
																								<span class="swiper-pagination-bullet"></span>
																	<span class="swiper-pagination-bullet"></span>
																	<span class="swiper-pagination-bullet"></span>
																					</div>
						<div class="js-swiper-home-control js-swiper-home-prev swiper-button-prev d-none d-md-block svg-square svg-icon-text">
							<svg class="icon-inline icon-lg icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
						</div>
						<div class="js-swiper-home-control js-swiper-home-next swiper-button-next d-none d-md-block svg-square svg-icon-text">
							<svg class="icon-inline icon-lg"><use xlink:href="#chevron"/></svg>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
							
	<div class="js-home-mobile-slider-visibility d-md-none mb-4">
		<div class="container-fluid">
			<div class="row">
				<div class="col section-slider p-0">
					<div class="js-home-slider-mobile nube-slider-home swiper-container swiper-container-horizontal">
						<div class="swiper-wrapper">
																																					<div class="swiper-slide slide-container">
																			<a href="https://www.lojafrench.com.br/new-in/" aria-label="Carrossel 1">
										
																		<div class="slider-slide">

										
																															
										<img 
																						 width="1794" height="2625" 											data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
											data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251962087-4442086091-411fa5f2d882b0ea6b58db1fd991b6e81778251963-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251962087-4442086091-411fa5f2d882b0ea6b58db1fd991b6e81778251963-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251962087-4442086091-411fa5f2d882b0ea6b58db1fd991b6e81778251963-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778251962087-4442086091-411fa5f2d882b0ea6b58db1fd991b6e81778251963-1920-1920.webp?1548538083 1920w"  
											class="slider-image slider-image-animation swiper-lazy fade-in" alt="Carrossel 1"
										/>
										<div class="placeholder-fade"></div>

																			</div>
																			</a>
																	</div>
															<div class="swiper-slide slide-container">
																			<a href="https://www.lojafrench.com.br/sale/" aria-label="Carrossel 2">
										
																		<div class="slider-slide">

										
																															
										<img 
																						 width="1794" height="2625" 											data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
											data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252018031-1181152453-a16a236082a66710e587d00151cf354a1778252019-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252018031-1181152453-a16a236082a66710e587d00151cf354a1778252019-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252018031-1181152453-a16a236082a66710e587d00151cf354a1778252019-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252018031-1181152453-a16a236082a66710e587d00151cf354a1778252019-1920-1920.webp?1548538083 1920w"  
											class="slider-image slider-image-animation swiper-lazy fade-in" alt="Carrossel 2"
										/>
										<div class="placeholder-fade"></div>

																			</div>
																			</a>
																	</div>
															<div class="swiper-slide slide-container">
																			<a href="https://www.lojafrench.com.br/best-sellers/" aria-label="Carrossel 3">
										
																		<div class="slider-slide">

										
																															
										<img 
																						 width="1614" height="2362" 											data-src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
											data-srcset="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252051719-941915790-5599ded3e967189897a749a4db94b0721778252053-480-0.webp?1548538083 480w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252051719-941915790-5599ded3e967189897a749a4db94b0721778252053-640-0.webp?1548538083 640w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252051719-941915790-5599ded3e967189897a749a4db94b0721778252053-1024-1024.webp?1548538083 1024w, //acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/2-slide-1778252051719-941915790-5599ded3e967189897a749a4db94b0721778252053-1920-1920.webp?1548538083 1920w"  
											class="slider-image slider-image-animation swiper-lazy fade-in" alt="Carrossel 3"
										/>
										<div class="placeholder-fade"></div>

																			</div>
																			</a>
																	</div>
													</div>
						<div class="js-swiper-home-control js-swiper-home-pagination-mobile swiper-pagination swiper-pagination-bullets d-block">
																								<span class="swiper-pagination-bullet"></span>
																	<span class="swiper-pagination-bullet"></span>
																	<span class="swiper-pagination-bullet"></span>
																					</div>
						<div class="js-swiper-home-control js-swiper-home-prev-mobile swiper-button-prev d-none d-md-block svg-square svg-icon-text">
							<svg class="icon-inline icon-lg icon-flip-horizontal"><use xlink:href="#chevron"/></svg>
						</div>
						<div class="js-swiper-home-control js-swiper-home-next-mobile swiper-button-next d-none d-md-block svg-square svg-icon-text">
							<svg class="icon-inline icon-lg"><use xlink:href="#chevron"/></svg>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
						</section>

                    
                    
                    
				
	
                    
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
                    
                                        
    
        </div>


<script type="text/javascript">
(function() {
	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
	
	setTimeout(function() {
            var tracking_url = '/stats/record_visit/?' +
                      'referrer=' + encodeURIComponent(referrer) +
                      '&url=' + encodeURIComponent(url)
                                                                                                    + '&social_event_id_suffix=19d659c6-6a22-4785-a3eb-a7487dc6b7ec'
                                                                                    ;
            new Image().src = tracking_url;
	  }, 500);
})();
</script>
<script type="text/javascript">
    LS.ready.then(function() {
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D7266004', 'onfirstinteraction');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/cdn.ishorts.com.br\/stores\/47807\/bundle.js\u003Fstore\u003D7266004', 'onload');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/nuvemshop.trustvox.com.br\/main.min.js\u003Fstore\u003D7266004', 'onload');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/counti\/storefront\/4.js\u003FversionId\u003DOr4HsjRlyN.UxReuYWnY5.gqXitWHIUl\u0026store\u003D7266004', 'onload');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/parent\u002Did\u002Dhuapps\/frontstore\/27.js\u003FversionId\u003DlkAj8Dyg0.PiWpJaCnWZT1fnGFRfL4V0\u0026store\u003D7266004', 'onfirstinteraction');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/mage\u002Dperformance\/teste2\/12.js\u003FversionId\u003Dl4k36A_H4Gxa9uCSLF0keuaBkqKFqm7.\u0026store\u003D7266004', 'onfirstinteraction');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/perfit\/perfit\u002Djs\/4.js\u003FversionId\u003DNnwwaof_vPAfcTwl4FsL1yntWEdSze9C\u0026a\u003Dfrench\u0026r\u003D21bb36ad\u0026h\u003D51200c70\u0026store\u003D7266004', 'onfirstinteraction');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/brindes\u002Dby\u002Dfunsales\/store\u002Dbrinde\u002Dv2\/9.js\u003FversionId\u003D0Ela173mURwXFL1TyRP7glu3mG_zf4MU\u0026store\u003D7266004', 'onfirstinteraction');
                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/smartarget\u002Dpopup\/smartarget\u002Dpopup\/1.js\u003FversionId\u003Dxud9F6zmH8arx44hjKcHLvO01pErm8vD\u0026u\u003D5649e341bb43f657a881ec65f6d6acdbc4c16b18\u0026source\u003Dtiendanube_popup\u0026store\u003D7266004', 'onfirstinteraction');
        
        LS.socialScripts.forEach(function (scriptSrc) {
            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
        });
    });
</script>




        
        
        
            <a href="https://wa.me/551127801080" target="_blank" class="js-btn-fixed-bottom btn-whatsapp " aria-label="Fale conosco pelo WhatsApp">
        <svg><use xlink:href="#whatsapp"/></svg>
    </a>

        
                  


<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
	<div class="container-fluid">
		<div class="row mb-4 ">

							<div class="col-12 col-md pr-md-5 mb-5">
					


    <div class="js-newsletter newsletter pb-2 mb-3">
                    <div class="js-home-newsletter-title subtitle mb-3" >Assine nossa newsletter</div>
                        
        <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="">
            <div class="newsletter-form input-append">
              
                
<div class="form-group ">
                            <input 
            type="email"
            id="email"            class=" form-control  " 
            autocorrect="off" 
            autocapitalize="off" 
                                    name="email"                                    placeholder="E-mail"                        aria-label="E-mail"                                />
                                                </div>



            <div class="winnie-pooh" style="display: none;">
                <label for="winnie-pooh-newsletter">Não preencher este campo</label>
                <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
            </div>
            <input type="hidden" name="name" value="Sem nome" />
            <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
            <input type="hidden" name="type" value="newsletter" />
            <input type="submit" name="contact" class="btn newsletter-btn" value="Enviar" />
            <svg class="icon-inline newsletter-btn"><use xlink:href="#arrow-long"/></svg>
            </div>
        </form>

            </div>
					<div class="text-center text-md-left">
                                <a class="social-icon " href="https://instagram.com/lojafrench" target="_blank" aria-label="instagram French">
                                                                    <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg>
            </a>
                                        <a class="social-icon " href="https://www.facebook.com/lojafrench" target="_blank" aria-label="facebook French">
                                                                    <svg class="icon-inline icon-lg"><use xlink:href="#facebook-f"/></svg>
            </a>
                                                                                            </div>				</div>
						
			
													<div class="js-accordion-container col-12 col-md pr-md-5 mb-4">
													<a href="#" class="js-accordion-toggle-mobile row no-gutters">
																					<div class="subtitle mb-3 col">Institucional</div>
																					<span class="d-md-none">
									<span class="js-accordion-toggle-inactive">
										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg>
									</span>
									<span class="js-accordion-toggle-inactive" style="display: none;">
										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
									</span>
								</span>
							</a>
							<div class="js-accordion-content js-accordion-content-mobile">
														<ul class="list">
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/o-que-nos-move/" >O Que Nos Move</a>
		</li>
	</ul>													</div>
											</div>
				
													<div class="js-accordion-container col-12 col-md pr-md-5 mb-4">
													<a href="#" class="js-accordion-toggle-mobile row no-gutters">
																					<div class="subtitle mb-3 col">Dúvidas</div>
																					<span class="d-md-none">
									<span class="js-accordion-toggle-inactive">
										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg>
									</span>
									<span class="js-accordion-toggle-inactive" style="display: none;">
										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
									</span>
								</span>
							</a>
							<div class="js-accordion-content js-accordion-content-mobile">
														<ul class="list">
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/rastrear-pedido/" >Rastrear Pedido</a>
		</li>
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/solicitar-troca/" >Solicitar Troca</a>
		</li>
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/politica-de-trocas-e-devolucoes/" >Política de Trocas e Devoluções</a>
		</li>
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/pagamentos-e-envio/" >Pagamentos e Envio</a>
		</li>
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/privacidade-e-seguranca/" >Privacidade e Segurança</a>
		</li>
			<li class="footer-menu-item">
	        <a class="footer-menu-link" href="https://lojafrench.com.br/regulamento-das-promocoes/" >Regulamento das Promoções</a>
		</li>
	</ul>													</div>
											</div>
				
													<div class="js-accordion-container col-12 col-md mb-4">
													<a href="#" class="js-accordion-toggle-mobile row no-gutters">
																					<div class="subtitle mb-3 col">Entre em contato</div>
																					<span class="d-md-none">
									<span class="js-accordion-toggle-inactive">
										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg>
									</span>
									<span class="js-accordion-toggle-inactive" style="display: none;">
										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
									</span>
								</span>
							</a>
							<div class="js-accordion-content js-accordion-content-mobile">
														<ul class="contact-info">
			<li class="footer-menu-item"><a href="https://wa.me/551127801080" class="contact-link">551127801080</a></li>
				<li class="footer-menu-item"><a href="tel: " class="contact-link"> </a></li>
								<li class="footer-menu-item">Rod. Fernão Dias S/N km 937 (CD - centro de distribuição) - Extrema - MG.</li>
					</ul>													</div>
											</div>
				
			
		</div>

		
 		 			<div class="footer-payments-shipping-logos text-center mb-5">
 				 					<span class="mr-2-md">			<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/visa@2x.png" class="icon-logo lazyload" alt="visa" width="40" height="25">
    		<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/mastercard@2x.png" class="icon-logo lazyload" alt="mastercard" width="40" height="25">
    		<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/amex@2x.png" class="icon-logo lazyload" alt="amex" width="40" height="25">
    		<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/diners@2x.png" class="icon-logo lazyload" alt="diners" width="40" height="25">
    		<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/aura@2x.png" class="icon-logo lazyload" alt="br_aura" width="40" height="25">
    		<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/elo@2x.png" class="icon-logo lazyload" alt="br_elo" width="40" height="25">
    		<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/hipercard@2x.png" class="icon-logo lazyload" alt="br_hipercard" width="40" height="25">
    		<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/discover@2x.png" class="icon-logo lazyload" alt="br_discover" width="40" height="25">
    		<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/pix@2x.png" class="icon-logo lazyload" alt="payment-method-types_pix" width="40" height="25">
    </span>
				 				 					<span>			<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/4190@2x.png" class="icon-logo lazyload" alt="api_4190" width="40" height="25">
    		<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/823@2x.png" class="icon-logo lazyload" alt="api_823" width="40" height="25">
    </span>
 							</div>
		
				
			

							 			                <div class="row justify-content-center mb-4">
 					<div class="col text-center">
	                    	                        <div class="footer-logo custom-seal">
	                                                                <a href="https://lojafrench.troque.app.br" target="_blank">
                                                                    <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//acdn-us.mitiendanube.com/stores/007/266/004/themes/rio/img-3126610771541059415-1772628392-777af303b0c29ad504b69bd54c31c03e1772628393.png?1548538083" class="custom-seal-img lazyload" alt="Selo de French"/>
                                                                    </a>
                                	                        </div>
	                    	                    	                        <div class="custom-seal custom-seal-code">
	                            <div id="reputation-ra"><script type="text/javascript" id="ra-embed-reputation" src="https://s3.amazonaws.com/raichu-beta/selos/bundle.js" data-id="OW4tZFhkN24tMFZlS2VSRDpsb2phLWZyZW5jaA==" data-target="reputation-ra" data-model="1"></script></div>

<div id="ra-verified-seal"><script type="text/javascript" id="ra-embed-verified-seal" src="https://s3.amazonaws.com/raichu-beta/ra-verified/bundle.js" data-id="OW4tZFhkN24tMFZlS2VSRDpsb2phLWZyZW5jaA==" data-target="ra-verified-seal" data-model="1"></script></div>
	                        </div>
	                    	                </div>
                </div>
            			</div>
	<div class="js-footer-legal footer-legal">
		<div class="container-fluid">
			<div class="row justify-content-center">
	            <div class="col-12 text-center font-small mb-3">
	                <div class="d-inline-block mr-md-2">
	                   Copyright Loja French - 65977878000399 - 2026. Todos os direitos reservados.
	                </div>
					
	            </div>

				<div class="col-12 text-center">
	                	                <div class="powered-by-logo">
                    <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br/next?utm_source=store&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-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.168-.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>
                </div>
	            </div>
	            
	        </div>
    	</div>
    </div>
</footer>
        
        
        
        <script type="text/javascript">

            
            

!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>2&&(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:{});

!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])}))}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}Object.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);if(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);if(!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>1)&&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.forEach((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"})),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);i.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>d?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)}));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;if(!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(),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({},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=""})),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)})),!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,0,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,!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.autoplay.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),_}));

function createSwiper(selector, swiperParams, callback = null) {
    /**
     * Use timer to create new task instead of executing in the current one
     * in order to split total blocking time
     */
    setTimeout(function() {
        const swiperInstance = new Swiper(selector, swiperParams);
        if (callback) {
            callback(swiperInstance);
        }
    }, 0);
}

            
            LS.ready.then(function(){

                
                





                
                

// Move to our_content
window.urls = {
    "shippingUrl": "\/frete\/"
}


document.addEventListener('lazybeforeunveil', function(e){
    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
        var parent = e.target.parentElement;
        var sibling = e.target.nextElementSibling;
        if (sibling.classList.contains('js-lazy-loading-preloader')) {
            sibling.style.display = 'none';
            parent.style.display = 'block';
        }
    }
});


window.lazySizesConfig = window.lazySizesConfig || {};
lazySizesConfig.hFac = 0.4;


DOMContentLoaded.addEventOrExecute(() => {

	
    
    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
        e.preventDefault();
        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
    });

    
    var $notification_order_cancellation = jQueryNuvem(".js-notification-order-cancellation");
    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
    
	    
    if ($notification_status_page.length > 0){
        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
            $notification_status_page.show();
        };
        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
            e.preventDefault();
            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
        });
    }

    
    jQueryNuvem(".js-cart-notification-close").on("click", function(){
        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
        setTimeout(function(){
            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
            jQueryNuvem(".js-alert-added-to-cart").hide();
        },2000);
    });

    
    
        
        const footerLegal = jQueryNuvem(".js-footer-legal");

        restoreNotifications = function(){

            // Whatsapp button position
            $fixed_bottom_button.css("marginBottom", "0px");

            
            footerLegal.removeAttr("style");
        };

        if (!window.cookieNotificationService.isAcknowledged()) {
            jQueryNuvem(".js-notification-cookie-banner").show();

            
            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
            footerLegal.css("paddingBottom", cookieBannerHeight + 30 + "px");

            
            $fixed_bottom_button.css("marginBottom", "45px");

        }

        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
            window.cookieNotificationService.acknowledge();
            restoreNotifications();
        });

    
    setTimeout(() => {
        $fixed_bottom_button.css("opacity", "1");
    }, 1000);

    
    
    
    if (window.innerWidth < 768) {

        
        cleanURLHash = function(){
            const uri = window.location.toString();
            const clean_uri = uri.substring(0, uri.indexOf("#"));
            window.history.replaceState({}, document.title, clean_uri);
        };

        
        goBackBrowser = function(){
            cleanURLHash();
            history.back();
        };

        
        if(window.location.href.indexOf("modal-fullscreen") > -1) {
            cleanURLHash();
        }

        
        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
            e.preventDefault();
            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
            window.location.hash = modal_url_hash;
        });

        
        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
            e.preventDefault();
            goBackBrowser();
        });

        
        window.onhashchange = function() {
            if(window.location.href.indexOf("modal-fullscreen") <= -1) {

                
                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){

                    
                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
                        jQueryNuvem("body").removeClass("overflow-none");
                    }
                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
                    var $opened_modal_overlay = $opened_modal.prev();

                    $opened_modal.removeClass("modal-show");
                    setTimeout(() => $opened_modal.hide(), 500);
                    $opened_modal_overlay.fadeOut(500);

                    
                }
            }
        }

    }

    modalOpen = function(modal_id){
        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');

                if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (window.innerWidth < 768) && (!jQueryNuvem(this).hasClass("js-open-over-modal"))){
            let tabnav_modals = jQueryNuvem(".js-tabnav-modal");
            jQueryNuvem(tabnav_modals).removeClass("modal-show");
        }

        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
                jQueryNuvem("body").removeClass("overflow-none");
            }
            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
            setTimeout(() => modal.hide(), 500);
        } else {

                        
            if(!jQueryNuvem(".js-modal.modal-show").length){
                jQueryNuvem("body").addClass("overflow-none");
            }

            jQueryNuvem(modal_id).detach().appendTo("body");
            jQueryNuvem(modal_id).show().addClass("modal-show");
            
                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
                $overlay_id.fadeIn(400);
                $overlay_id.detach().insertBefore(modal_id);
            }
        }
    };

    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
        e.preventDefault(); 
        var modal_id = jQueryNuvem(this).data('toggle');
        modalOpen(modal_id);
    });

    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
        e.preventDefault();

                if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (!jQueryNuvem(this).hasClass("js-close-over-modal")) && (window.innerWidth < 768)){
            jQueryNuvem('.js-toggle-tabnav.tabnav-active').removeClass("tabnav-active");
        }

        
        if(jQueryNuvem(".js-modal.modal-show").length == 1){
            jQueryNuvem("body").removeClass("overflow-none");
        }
        var $modal = jQueryNuvem(this).closest(".js-modal");
        var modal_id = $modal.attr('id');
        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
        $modal.removeClass("modal-show");
        setTimeout(() => $modal.hide(), 500);
        $overlay_id.fadeOut(500);
        
        
        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
            goBackBrowser();
        }

        
    });

    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
        e.preventDefault();

        
        if(jQueryNuvem(".js-modal.modal-show").length == 1){
            jQueryNuvem("body").removeClass("overflow-none");
        }

        var modal_id = jQueryNuvem(this).data('modalId');
        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
        setTimeout(() => modal.hide(), 500);
        jQueryNuvem(this).fadeOut(500);

        
    });

    
        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
        e.preventDefault();
        jQueryNuvem(this).toggleClass('active');
        jQueryNuvem(this).closest(".js-card-collapse").toggleClass('active');
    });

    
    function toggleAccordion(selector){
        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
            jQueryNuvem(selector).hide();
        }else{
            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
        }
        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast");
    }

    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
        e.preventDefault();
        toggleAccordion(this);
    });

    if(window.innerWidth < 768){
        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
            e.preventDefault();
            toggleAccordion(this);
        });
        jQueryNuvem(".js-accordion-content-mobile").hide();
    }else{
        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
    }

    
    const inViewport = (entries, observer) => {
        entries.forEach(entry => {
            if (entry.isIntersecting && !entry.target.observed) {
                entry.target.classList.add("is-inViewport");
                entry.target.observed = true;
            }
        });
    };

    // Attach observer to every [data-transition] element:
    const ELs_inViewport = document.querySelectorAll('[data-transition]');
    ELs_inViewport.forEach(EL => {
        EL.observed = false; // Initialize the observed flag for each element
        const Obs = new IntersectionObserver(inViewport);
        Obs.observe(EL);
    });

	
    
                
    
        
    
    
        
        var fixedNavTransparent = jQueryNuvem(".js-head-mutator");
        var fixedNavTransparentHeight = fixedNavTransparent.height();
        var videoSection = jQueryNuvem(".js-section-video");
        var sliderSection = jQueryNuvem(".js-home-main-slider-container");
        var $category_controls = jQueryNuvem(".js-category-controls");

        
                                
                
        
        
        
        
        
        
            
            
            
            var navbarHeight = jQueryNuvem(".js-head-main").outerHeight();
            var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();

            window.addEventListener("scroll", function() {

                var scrolledPosition = window.pageYOffset;

                var header = jQueryNuvem(".js-head-main");
                var navbarHeight = header.outerHeight();

                if (scrolledPosition > navbarHeight) {
                    header.addClass('compress').css('top', -topbarHeight + 'px' );
                                    } else {
                    header.removeClass('compress').css("top", "0px");
                                    }
            });
            
               

    
        
        var $top_nav = jQueryNuvem(".js-mobile-nav");
        var $page_main_content = jQueryNuvem(".js-main-content");
        var $search_backdrop = jQueryNuvem(".js-search-backdrop");

        $top_nav.addClass("move-down").removeClass("move-up");

        jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
            e.preventDefault();
            jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
        });

        jQueryNuvem(".js-toggle-menu-back").click(function (e) {
            e.preventDefault();
            var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
            $panel_to_change.removeClass("nav-list-panel-show");
             setTimeout(function(){
                $panel_to_change.hide();
            },600);
        });

        closeHamburgerSubpanels = function() {
                            jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
                        
             setTimeout(function(){
                jQueryNuvem(".js-menu-panel").hide();
                            },1000);
        };

        jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
            closeHamburgerSubpanels();
        });

        
        var win_height = window.innerHeight;
        var head_height = jQueryNuvem(".js-head-main").height();

        jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');

        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
            jQueryNuvem(e.currentTarget).addClass("active");
        }).on("mouseleave", function(e) {
            jQueryNuvem(e.currentTarget).removeClass("active");
        });

        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
            jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
            jQueryNuvem(e.currentTarget).addClass("selected");
        }).on("mouseleave", function(e) {
            const self = jQueryNuvem(this);
            setTimeout(function(){
                self.removeClass("selected");
            },500);
        });

        
        jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
            const self = jQueryNuvem(this);
            self.css("pointer-events" , "none");
            setTimeout(function(){
                self.css("pointer-events" , "initial");
            },1000);
        });

        
        jQueryNuvem(".js-search-button").on("click", function (e) {
            setTimeout(function(){
                jQueryNuvem("#nav-search .js-search-input").each(el => el.focus());
            },10);
        });

        
    
        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
            if (count > 0) {
                $search_suggests.html(html).show();
            } else {
                $search_suggests.hide();
            }
            if (jQueryNuvem(this).val().length == 0) {
                $search_suggests.hide();
            }
        }, {
            snipplet: 'header/header-search-results.tpl'
        });

        if (window.innerWidth > 768) {

            
            jQueryNuvem("body").on("click", function () {
                jQueryNuvem(".js-search-suggest").hide();
            });

            
            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
                jQueryNuvem(".js-search-suggest").show();
            });
        }

        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
            e.preventDefault();
            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
            $this_closest_form.submit();
        });

    

    changeLang = function(element) {
        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
        location.href = selected_country_url;
    };

    jQueryNuvem('.js-lang-select').on("change", function (e) {
        lang_select_option = jQueryNuvem(this);

        changeLang(lang_select_option);
    });


	
                var slidesPerViewDesktopVal = 4;
    var slidesPerViewMobileVal = 2.25;
    var itemSwiperSpaceBetween = 15;

    
    hideSwiperControls = function(elemPrev, elemNext) {
        if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
            jQueryNuvem(elemPrev).remove();
            jQueryNuvem(elemNext).remove();
        }
    };

	
		

        var width = window.innerWidth;
        if (width > 767) {
            var slider_autoplay = {delay: 6000,};
        } else {
            var slider_autoplay = false;
        }

        var preloadImagesValue = false;
        var lazyValue = true;
        var loopValue = true;
        var paginationClickableValue = true;

        createSwiper(
            '.js-home-slider', {
                preloadImages: preloadImagesValue,
                lazy: lazyValue,
                                    loop: loopValue,
                                autoplay: slider_autoplay,
                pagination: {
                    el: '.js-swiper-home-pagination',
                    clickable: paginationClickableValue,
                },
                navigation: {
                    nextEl: '.js-swiper-home-next',
                    prevEl: '.js-swiper-home-prev',
                },
            },
            function(swiperInstance) {
                window.homeSwiper = swiperInstance;
            }
        );

        createSwiper(
            '.js-home-slider-mobile', {
                preloadImages: preloadImagesValue,
                lazy: lazyValue,
                                    loop: loopValue,
                                autoplay: slider_autoplay,
                pagination: {
                    el: '.js-swiper-home-pagination-mobile',
                    clickable: paginationClickableValue,
                },
                navigation: {
                    nextEl: '.js-swiper-home-next-mobile',
                    prevEl: '.js-swiper-home-prev-mobile',
                },
            },
            function(swiperInstance) {
                window.homeMobileSwiper = swiperInstance;
            }
        );

        
        
                        
        
            var lazyVal = true;
            var watchOverflowVal = true;
            var centerInsufficientSlidesVal = true;

            
                                                var slidesPerViewFeaturedDesktopVal = slidesPerViewDesktopVal;
                var slidesPerViewFeaturedMobileVal = slidesPerViewMobileVal;

                createSwiper('.js-swiper-featured', {
                    lazy: lazyVal,
                    watchOverflow: watchOverflowVal,
                    centerInsufficientSlides: centerInsufficientSlidesVal,
                    threshold: 5,
                    watchSlideProgress: true,
                    watchSlidesVisibility: true,
                    slideVisibleClass: 'js-swiper-slide-visible',
                    spaceBetween: itemSwiperSpaceBetween,
                                    navigation: {
                        nextEl: '.js-swiper-featured-next',
                        prevEl: '.js-swiper-featured-prev',
                    },
                    slidesPerView: slidesPerViewFeaturedMobileVal,
                    breakpoints: {
                        768: {
                            slidesPerView: slidesPerViewFeaturedDesktopVal,
                        }
                    }
                },

                function(swiperInstance) {
                    window.productsFeaturedSwiper = swiperInstance;
                });

            
            
            
        
        
        window.swiperLoader('.js-swiper-featured-demo', {
            lazy: true,
            loop: true,
            watchOverflow: true,
            centerInsufficientSlides: true,
            slidesPerView: slidesPerViewMobileVal,
            spaceBetween: itemSwiperSpaceBetween,
            navigation: {
                nextEl: '.js-swiper-featured-demo-next',
                prevEl: '.js-swiper-featured-demo-prev',
            },
            breakpoints: {
                768: {
                    slidesPerView: slidesPerViewDesktopVal,
                }
            }
        });

        
        
        
        
        
        
        
        
        
            createSwiper('.js-swiper-modules', {
                lazy: true,
                watchOverflow: true,
                threshold: 5,
                watchSlideProgress: true,
                watchSlidesVisibility: true,
                slideVisibleClass: 'js-swiper-slide-visible',
                spaceBetween: itemSwiperSpaceBetween,
                centerInsufficientSlides: true,
                navigation: {
                    nextEl: '.js-swiper-modules-next',
                    prevEl: '.js-swiper-modules-prev',
                },
                slidesPerView: 1.15,
                breakpoints: {
                    768: {
                        slidesPerView: 1,
                    }
                },
                on: {
                    afterInit: function () {
                        hideSwiperControls(".js-swiper-modules-prev", ".js-swiper-modules-next");
                    },
                },
            },
            function(swiperInstance) {
                window.homeModuleSwiper = swiperInstance;
            });

        
        
        
        
            createSwiper('.js-swiper-categories', {
                lazy: true,
                preloadImages : false,
                watchOverflow: true,
                watchSlidesVisibility : true,
                slidesPerView: 'auto',
                centerInsufficientSlides: true,
                navigation: {
                    nextEl: '.js-swiper-categories-next',
                    prevEl: '.js-swiper-categories-prev',
                },
            });

        
        createSwiper('.js-swiper-categories-demo', {
            watchOverflow: true,
            watchSlidesVisibility : true,
            slidesPerView: 'auto',
            centerInsufficientSlides: true,
            navigation: {
                nextEl: '.js-swiper-categories-demo-next',
                prevEl: '.js-swiper-categories-demo-prev',
            },
        });

        
                        
        
        
        createSwiper('.js-swiper-testimonials-demo', {
             lazy: true,
            watchOverflow: true,
            centerInsufficientSlides: true,
            threshold: 5,
            spaceBetween: 20,
            slidesPerView: 1,
            pagination: {
                el: '.js-swiper-testimonials-demo-pagination',
                clickable: true,
            },
            breakpoints: {
                768: {
                    slidesPerView: 3,
                }
            }
        });

        
        createSwiper('.js-swiper-brands', {
            lazy: true,
            watchOverflow: true,
            centerInsufficientSlides: true,
            threshold: 5,
            slidesPerView: 3.5,
            spaceBetween: 15,
            navigation: {
                nextEl: '.js-swiper-brands-next',
                prevEl: '.js-swiper-brands-prev',
            },
            breakpoints: {
                768: {
                    slidesPerView: 8,
                }
            },
        },function(swiperInstance) {
            window.brandsSwiper = swiperInstance;
        });

        
        createSwiper('.js-swiper-empty-brands', {
            lazy: true,
            watchOverflow: true,
            centerInsufficientSlides: true,
            threshold: 5,
            slidesPerView: 3.5,
            spaceBetween: 15,
            navigation: {
                nextEl: '.js-swiper-empty-brands-next',
                prevEl: '.js-swiper-empty-brands-prev',
            },
            breakpoints: {
                768: {
                    slidesPerView: 8,
                }
            },
        });

	
    


	
	
		
        var width = window.innerWidth;
        if (width < 767) {
            createSwiper('.js-informative-banners', {
                slidesPerView: 1,
                watchOverflow: true,
                centerInsufficientSlides: true,
                pagination: {
                    el: '.js-informative-banners-pagination',
                    clickable: true,
                },
                breakpoints: {
                    640: {
                        slidesPerView: 3,
                    }
                }
            });
        }

    
	
                                                
        
        function loadVideoFrame() {
            window.youtubeIframeService.executeOnReady(() => { 
                new YT.Player('player', {
                        width: '100%',
                        videoId: 'fK7VEW7XqEc',
                        playerVars: { 'autoplay': 1, 'playsinline': 1, 'rel': 0, 'loop': 1, 'autopause': 0, 'controls': 0, 'showinfo': 0, 'modestbranding': 1, 'branding': 0, 'fs': 0, 'iv_load_policy': 3 },
                        events: {
                            'onReady': onPlayerReady,
                            'onStateChange':onPlayerStateChange
                        }
                    }
                );
            });
        };

                                    jQueryNuvem('.js-home-video-container').on('lazyloaded', function(e){
                    loadVideoFrame();
                });
                            

        function onPlayerReady(event) {
                            event.target.mute();
                        event.target.playVideo();
        }

        function onPlayerStateChange(event) {
                        if (event.data == YT.PlayerState.ENDED) {
                event.target.seekTo(0);
                event.target.playVideo();
            }
        }

    
    

	
    var nav_height = jQueryNuvem(".js-head-main").innerHeight();

	
    
    
    
    
    const noGridStockVariants = (wrapper = null) => {
        if (!wrapper) return;

                const config = {
            variantsGroup: ".js-grid-product-variants-group",
            variantButton: ".btn-variant",
            noStockClass: "btn-variant-no-stock",
            dataOption: "data-option"
        };
        
                const dataVariants = wrapper.data('variants');

                const filterVariants = (option, variationId) => {
            const variant = dataVariants.find(variant => variant[`option${variationId}`] === option);
            return variant.available
        };

                const updateStockStatus = (productVariationId) => {
            const variationGroup = wrapper.find(`${config.variantsGroup}`);
            variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);

            variationGroup.find(config.variantButton).each((variantOption) => {
                const variationId = String(jQueryNuvem(variantOption).attr('data-variation-id'));
                const option = String(jQueryNuvem(variantOption).attr('data-option'));
                const itemsAvailable = filterVariants(option, variationId);
                const button = wrapper.find(`${config.variantsGroup} ${config.variantButton}[${config.dataOption}="${option}"]`);
                
                if (!itemsAvailable) {
                    button.addClass(config.noStockClass);
                }
            });
        };

        updateStockStatus();
    };

    document.querySelectorAll('.js-grid-item-product').forEach(el => {
        console.log(el);
        el.classList.add('observed')
        noGridStockVariants(jQueryNuvem(el));
    });

            const noStockVariants = (container = null) => {

                        const config = {
                variantsGroup: ".js-product-variants-group",
                variantButton: ".js-insta-variant",
                noStockClass: "btn-variant-no-stock",
                dataVariationId: "data-variation-id",
                dataOption: "data-option"
            };

                        const wrapper = container ? container : jQueryNuvem('#single-product');
            if (!wrapper) return;

                        const dataVariants = wrapper.data('variants');
            const variantsLength = wrapper.find(config.variantsGroup).length;

                        const getOptions = (productVariationId, variantOption) => {
                if (productVariationId === 2) {
                    return {
                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
                        option2: String(jQueryNuvem(variantOption).attr('data-option')),
                    };
                } else if (productVariationId === 1) {
                    return {
                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
                        option1: String(jQueryNuvem(variantOption).attr('data-option')),
                    };
                } else {
                    return {
                        option0: String(jQueryNuvem(variantOption).attr('data-option')),
                    };
                }
            };

                        const filterVariants = (options) => {
                return dataVariants.filter(variant => {
                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
                });
            };

                        const updateStockStatus = (productVariationId) => {
                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);

                variationGroup.find(config.variantButton).each((variantOption, item) => {
                    const options = getOptions(productVariationId, variantOption);
                    const itemsAvailable = filterVariants(options);
                    const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
                    
                    if (!itemsAvailable.length) {
                        button.addClass(config.noStockClass);
                    }
                });
            };

                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
                updateStockStatus(productVariationId);
            }
        };

        noStockVariants();

    
    
            changeVariantButton = function(selector, parentSelector) {
            selector.siblings().removeClass("selected");
            selector.addClass("selected");
            var option_id = selector.attr('data-option');
            var parent = selector.closest(parentSelector);
            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
                return el.value == option_id;
            });
            selected_option.prop('selected', true).trigger('change');
        }

        
            
            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
                e.preventDefault();
                $this = jQueryNuvem(this);
                changeVariantButton($this, '.js-product-variants-group');
            });

        
        
                        if (window.innerWidth > 767) {
                jQueryNuvem(document).on("click", ".js-color-variant", function(e) {
                    e.preventDefault();
                    $this = jQueryNuvem(this);
                    changeVariantButton($this, '.js-item-product');
                });
            }
        
    
    
        LS.registerOnChangeVariant(function(variant){
            const productContainer = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"]');
            const current_image = productContainer.find('.js-item-image');
            current_image.attr('srcset', variant.image_url);

            
                        
                                            productContainer.find(".js-product-item-private-with-secondary-images").addClass("product-item-secondary-images-disabled");
                    });

    
    
	
	
	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
	        if (installment_data.without_interests) {
	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
	        }
	    }
	    return max_installments_without_interests;
	}

	
	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
	        if (installment_data.without_interests == false) {
	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
	        }
	    }
	    return max_installments_with_interests;
	}

	
	function refreshInstallmentv2(price){
        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
	        const installment = Number(jQueryNuvem(el).data('installment'));
	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleString('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
	    });
	}

	
	
	function changeVariant(variant) {
        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
        jQueryNuvem("#shipping-variant-id").val(variant.id);

	    var parent = jQueryNuvem("body");
	    if (variant.element) {
            parent = jQueryNuvem(variant.element);
            if(parent.hasClass("js-quickshop-container")){
                var quick_id = parent.attr("data-quickshop-id");
                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
            }
	    }

                                if(parent.hasClass("js-quickshop-container")){
                var itemContainer = parent.closest('.js-item-product');
                if(itemContainer.hasClass("js-item-slide")){
                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
                }
                noStockVariants(parent);
            } else {
                noStockVariants();
            }
        
	    var sku = parent.find('#sku');
	    if(sku.length) {
	        sku.text(variant.sku).show();
	    }

	    
        
	    var installment_helper = function($element, amount, price){
	        $element.find('.js-installment-amount').text(amount);
	        $element.find('.js-installment-price').attr("data-value", price);
	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
	        } else {
	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
	        }
	    };

	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');

	    if (variant.installments_data) {
	        var variant_installments = JSON.parse(variant.installments_data);
	        var max_installments_without_interests = [0,0];
	        var max_installments_with_interests = [0,0];

	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();

	        for (let payment_method in variant_installments) {

	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");

                let installments = variant_installments[payment_method];
	            for (let number_of_installment in installments) {
                    let installment_data = installments[number_of_installment];
	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;

	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
	                    jQueryNuvem(installment_container_selector).show();
	                }

	                if(!parent.hasClass("js-quickshop-container")){
	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
	                }
	            }
	        }
	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');

	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;

	        if(installments_to_use[0] <= 1 ) {
	        	            $installments_container.hide();
	            $installments_modal_link.hide();
	            $payments_module.hide();
	            $installmens_card_icon.hide();
	        } else {
	            $installments_container.show();
	            $installments_modal_link.show();
	            $payments_module.show();
	            $installmens_card_icon.show();
	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
	        }
	    }

	    if (variant.contact) {
	        $payments_module.hide();
	    }

	    if(!parent.hasClass("js-quickshop-container")){
            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
		}

	    if (variant.price_short){
	        parent.find('.js-price-display').text(variant.price_short).show();
	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);

            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
            parent.find('.js-price-without-taxes-container').show();
	    } else {
	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
	    }

	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
	    } else {
	        parent.find('.js-compare-price-display').hide();
	    }

	    var button = parent.find('.js-addtocart');
	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
	    var $product_shipping_calculator = parent.find("#product-shipping-container");

        
	    	    if (!variant.available){
	        button.val('Esgotado');
	        button.addClass('nostock');
	        button.attr('disabled', 'disabled');
	        $product_shipping_calculator.hide();
	    } else if (variant.contact) {
	        button.val('Preço sob Consulta');
	        button.addClass('contact');
	        button.removeAttr('disabled');
	        $product_shipping_calculator.hide();
	    } else {
	        button.val('Comprar');
	        button.addClass('cart');
	        button.removeAttr('disabled');
	        $product_shipping_calculator.show();
	    }

	    
        
                    if(variant.stock == 1) {
                parent.find('.js-last-product').show();
            } else {
                parent.find('.js-last-product').hide();
            }
        
        
        LS.updateShippingProduct();

        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);

        
        LS.subscriptionChangeVariant(variant);
	}

	
    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
        var $parent = jQueryNuvem(this).closest(".js-product-variants");
        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");

        
        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");

        if($parent.hasClass("js-product-quickshop-variants")){

            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");

                        
            if($quickshop_parent.hasClass("js-item-slide")){
                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
            }else{
                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
            }

            LS.changeVariant(changeVariant, $quickshop_variant_selector);

                            
                var selected_option_id = jQueryNuvem(this).val();
                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');

                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
            
        } else {
            LS.changeVariant(changeVariant, '#single-product');
        }

        
        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");

        if($this_product_container.hasClass("js-quickshop-container")){
            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
        }
        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
        var $this_price = $this_product_container.find(".js-price-display");
        var $installment_container = $this_product_container.find(".js-product-payments-container");
        var $installment_text = $this_product_container.find(".js-max-installments-container");
        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");

        // Get the current product discount percentage value
        var current_percentage_value = $this_product_container.find(".js-offer-percentage");

        // Get the current product price and promotional price
        var compare_price_value = $this_compare_price.html();
        var price_value = $this_price.html();

        // Calculate new discount percentage based on difference between filtered old and new prices
        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
        if(percentageDifference){
            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
            $this_product_container.find(".js-offer-label").css("display" , "table");
        }

        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
            $this_product_container.find(".js-offer-label").hide();
        }
        if ($this_add_to_cart.hasClass("nostock")) {
            $this_product_container.find(".js-stock-label").show();
        }
        else {
            $this_product_container.find(".js-stock-label").hide();
	    }
	    if ($this_price.css('display') == 'none'){
	        $installment_container.hide();
	        $installment_text.hide();
	    }else{
	        $installment_text.show();
	    }
	});

	
	
    jQueryNuvem(".js-product-form").on("submit", function (e) {
	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
	    button.attr('disabled', 'disabled');
	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
	        e.preventDefault();
	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
	        window.location = "\/contato\/?product=" + product_id;
	    } else if (button.hasClass('cart')) {
	        button.val('Incluindo...');
	    }
	});

        
            
	
    
    
    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
    });

    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
        quantity_input_val = $quantity_input.val();
        if (quantity_input_val>1) {
            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
        }
    });


	
    
    
    var head_height = jQueryNuvem(".js-head-main").outerHeight();

    if (window.innerWidth > 768) {
                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
            }


    
    function getQuickShopImgSrc(element){
        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
        return String(image.attr('srcset')); 
    }

    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {

        
        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
        var $productVariants = $productContainer.find(".js-variation-option");
        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");

        
        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
        if (isQuickShop) {
            var $productButtonContainer = $productButton.closest(".js-item-submit-container");
        }
        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');

         
        if (isCrossSelling) {
            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
            var quantity = $productContainer.data('quantity')
            var name = $productContainer.find('.js-cross-selling-product-name').text();
            var price = $productContainer.find('.js-cross-selling-promo-price').text();
            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
        } else if (!isQuickShop) {
            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
            } else {
                var $defaultImg = $productContainer.find('.js-product-slide-img');
                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
            }

            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
            var quantity = $productContainer.find('.js-quantity-input').val();
            var name = $productContainer.find('.js-product-name').text();
            var price = $productContainer.find('.js-price-display').text();
            var addedToCartCopy = "Comprar";
        } else {
            var imageSrc = getQuickShopImgSrc(this);
            var quantity = 1;
            var name = $productContainer.find('.js-item-name').text();
            var price = $productContainer.find('.js-price-display').text().trim();
            var addedToCartCopy = "Comprar";
            if ($productContainer.hasClass("js-quickshop-has-variants")) {
                var addedToCartCopy = "Comprar";
            }else{
                var addedToCartCopy = "Comprar";
            }
        }

        if (!jQueryNuvem(this).hasClass('contact')) {

                            e.preventDefault();
            
            
            $productButton.hide();
            if (isQuickShop) {
                $productButtonContainer.hide();
            }
            $productButtonPlaceholder.css('display' , 'inline-block');
            $productButtonText.fadeOut();
            $productButtonAdding.addClass("active");

            
            function restore_button_initial_state(){
                $productButtonAdding.removeClass("active");
                $productButtonText.fadeIn();
                $productButtonPlaceholder.removeAttr("style").hide();
                $productButton.show();
                if (isQuickShop) {
                    $productButtonContainer.show();
                }
            }

            
            var subscription_callback_error = function() {
                setTimeout(function() {
                    restore_button_initial_state();
                }, 500);
            }

            
            const subscriptionValidResult = LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
            if (subscriptionValidResult && subscriptionValidResult.changeCartSubmit) {
                return;
            }

            
                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {

                    
                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
                    jQueryNuvem('.js-cart-notification-item-name').text(name);
                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
                    jQueryNuvem('.js-cart-notification-item-price').text(price);

                    if($productVariants.length){
                        var output = [];

                        $productVariants.each( function(el){
                            var variants = jQueryNuvem(el);
                            output.push(variants.val());
                        });
                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
                    }else{
                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
                    }

                    
                    var cartItemsAmount = jQueryNuvem(".js-cart-widget-amount").text();

                    if(cartItemsAmount > 1){
                        jQueryNuvem(".js-cart-counts-plural").show();
                        jQueryNuvem(".js-cart-counts-singular").hide();
                    }else{
                        jQueryNuvem(".js-cart-counts-singular").show();
                        jQueryNuvem(".js-cart-counts-plural").hide();
                    }

                    
                    $productButtonAdding.removeClass("active");
                    $productButtonSuccess.addClass("active");
                    setTimeout(function(){
                        $productButtonSuccess.removeClass("active");
                        $productButtonText.fadeIn();
                    },2000);
                    setTimeout(function(){
                        $productButtonPlaceholder.removeAttr("style").hide();
                        $productButton.show();
                        if (isQuickShop) {
                            $productButtonContainer.show();
                        }
                    },3000);

                    $productContainer.find(".js-added-to-cart-product-message").slideDown();

                    if (isQuickShop) {
                        jQueryNuvem("#quickshop-modal").removeClass('modal-show');
                        jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide();
                        jQueryNuvem("body").removeClass("overflow-none");
                        restoreQuickshopForm();
                        if (window.innerWidth < 768) {
                            cleanURLHash();
                        }
                    }

                    let notificationWithRelatedProducts = false;

                    
                        
                        function recommendProductsOnAddToCart(){

                            jQueryNuvem('.js-related-products-notification-container').html("");

                            modalOpen('#related-products-notification');

                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();

                            
                            // Set loop for recommended products

                            function calculateRelatedNotificationLoopVal(sectionSelector) {
                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
                                let loopVal = false;
                                const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3);
                                
                                if (applyLoop) {
                                    loopVal = true;
                                }
                                
                                return loopVal;
                            }

                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");

                            // Create new swiper on add to cart

                            createSwiper('.js-swiper-related-products-notification', {
                                lazy: true,
                                loop: cartRelatedLoopVal,
                                watchOverflow: true,
                                threshold: 5,
                                watchSlideProgress: true,
                                watchSlidesVisibility: true,
                                spaceBetween: itemSwiperSpaceBetween,
                                slideVisibleClass: 'js-swiper-slide-visible',
                                slidesPerView: 2.5,
                                navigation: {
                                    nextEl: '.js-swiper-related-products-notification-next',
                                    prevEl: '.js-swiper-related-products-notification-prev',
                                },
                                breakpoints: {
                                    768: {
                                        slidesPerView: 3,
                                    }
                                }
                            });
                        }
                        
                        notificationWithRelatedProducts = html_notification_related_products != null;

                        if(notificationWithRelatedProducts){
                            if (isQuickShop) {
                                setTimeout(function(){
                                    recommendProductsOnAddToCart();
                                },300);
                            }else{
                                recommendProductsOnAddToCart();
                            }
                        }

                    
                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;

                    if(!notificationWithRelatedProducts){

                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');

                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){

                            
                            modalOpen('#modal-cart');

                        }else{

                            
                            setTimeout(function(){
                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
                            },500);

                            if (!cookieService.get('first_product_added_successfully')) {
                                cookieService.set('first_product_added_successfully', 1, 7 );
                            } else{
                                setTimeout(function(){
                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
                                    setTimeout(function(){
                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
                                        jQueryNuvem(".js-alert-added-to-cart").hide();
                                    },2000);
                                },8000);
                            }
                        }
                    }

                    
                    if (html_notification_cross_selling != null) {
                        jQueryNuvem('.js-cross-selling-modal-body').html("");
                        modalOpen('#js-cross-selling-modal');
                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
                    }

                    
                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');

                    if (crossSellingContainer) {
                        LS.fillCrossSelling(crossSellingContainer);
                    }

                    
                    
                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
                    } else if (cookieService.get('calculator_zipcode')){
                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
                    }

                    
                    jQueryNuvem(".js-fs-add-this-product").hide();
                    jQueryNuvem(".js-fs-add-one-more").show();

                    
                    if (isCrossSelling) {
                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
                    }
                }
                var callback_error = function(){
                                        restore_button_initial_state();
                }
                $prod_form = jQueryNuvem(this).closest("form");
                LS.addToCartEnhanced(
                    $prod_form,
                    addedToCartCopy,
                    'Incluindo...',
                    'Oops! Não temos mais estoque para incluir este produto ao carrinho.',
                    false,
                        callback_add_to_cart,
                        callback_error
                );
                    }
    });


    
    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
            return false;
        }
    });

    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
        var itemID = jQueryNuvem(this).attr("data-item-id");
        var itemVAL = jQueryNuvem(this).val();
        if (itemVAL == 0) {
            var r = confirm("Tem certeza de que deseja excluir este item?");
            if (r == true) {
                LS.removeItem(itemID, true);
            } else {
                jQueryNuvem(this).val(1);
            }
        } else {
            LS.changeQuantity(itemID, itemVAL, true);
        }
    });

    
    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
        e.preventDefault();
        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
    });

    
    
    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
        cookieService.remove('first_product_added_successfully');
    });


	
    
            if (jQueryNuvem('.js-selected-shipping-method').length) {
            var shipping_cost = jQueryNuvem('.js-selected-shipping-method').data("cost");
            var $shippingCost = jQueryNuvem("#shipping-cost");
            $shippingCost.text(shipping_cost);
            $shippingCost.removeClass('opacity-40');
        }
    
	
    selectShippingOption = function(elem, save_option) {
        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
        jQueryNuvem(elem).addClass('js-selected-shipping-method');

        
            var shipping_cost = jQueryNuvem(elem).data("cost");
            var shipping_price_clean = jQueryNuvem(elem).data("price");

            if(shipping_price_clean = 0.00){
                var shipping_cost = ''
            }

            // Updates shipping (ship and pickup) cost on cart
            var $shippingCost = jQueryNuvem("#shipping-cost");
            $shippingCost.text(shipping_cost);
            $shippingCost.removeClass('opacity-40');

        
        if (save_option) {
            LS.saveCalculatedShipping(true);
        }
        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
            } else {
                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
            }
        }
    };

    
    if (cookieService.get('calculator_zipcode')) {

        
        var zipcode_from_cookie = cookieService.get('calculator_zipcode');

        
            
            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);

        
        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);

        
        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
        jQueryNuvem(".js-shipping-calculator-spinner").show();
    } else {

        
        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
    }

    
    removeShippingSuboptions = function(){
        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
        jQueryNuvem("#" + shipping_suboptions_id).remove();
        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
    };

    

    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
	    e.preventDefault();

                let shipping_input_val = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-shipping-input").val();

        jQueryNuvem(".js-shipping-input").val(shipping_input_val);

        
        if (jQueryNuvem(".js-cart-item").length) {
            LS.calculateShippingAjax(
            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
            '\/frete\/',
            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
        }

        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
        removeShippingSuboptions();
	});

	
    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
	    var key = e.which ? e.which : e.keyCode;
	    var enterKey = 13;
	    if (key === enterKey) {
	        e.preventDefault();
            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
	        if (window.innerWidth < 768) {
                jQueryNuvem(e.currentTarget).trigger('blur');
	        }
	    }
	});

    
    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
        selectShippingOption(this, true);
        jQueryNuvem(".js-shipping-method-unavailable").hide();
    });

    
    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
        let shippingPrice = jQueryNuvem(this).attr("data-price");
        LS.addToTotal(shippingPrice);

        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));

        selectShippingOption(this, false);
    });

    
    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
	    e.preventDefault();

        
        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
        }else{
            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
        }
	});

    
    
    calculateCartShippingOnLoad = function() {
                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
            // If user already had calculated shipping: recalculate shipping
            setTimeout(function() {
                LS.calculateShippingAjax(
                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
                    '\/frete\/',
                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
                removeShippingSuboptions();
                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
            }, 100);
        }

        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
                    }
    };

    
    
    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
        e.preventDefault();
        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
    });

	
	

    
    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {

        e.preventDefault();

        
        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
        changeLang(lang_select_option);

        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
    });

    
    
    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
    if (isIOS) {
        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']");
        ios_input_fields.addClass("form-control-ios");
        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
        jQueryNuvem(".js-newsletter, .js-news-form").addClass("form-group-newsletter-ios");
    }

    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
        jQueryNuvem(e.currentTarget).attr('action', '');
    });

    jQueryNuvem(".js-form").on("submit", function (e) {
        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
    });

    
    
    
    jQueryNuvem('.js-password-view').on("click", function (e) {
        jQueryNuvem(e.currentTarget).toggleClass('password-view');

        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
        } else {
            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
        }
    });


    
    

    
    
    
    
        
        createSwiper('.js-swiper-product-demo', {
            lazy: true,
            loop: true,
            centeredSlides: true,
            effect: 'fade',
            fadeEffect: {
                crossFade: true,
            },
            pagination: {
                el: '.js-swiper-product-pagination-demo',
                clickable: true,
            },
        });

        createSwiper('.js-swiper-product-thumbs-demo', {
            lazy: true,
            watchOverflow: true,
            threshold: 5,
            direction: 'vertical',
            navigation: {
                nextEl: '.js-swiper-product-thumbs-next-demo',
                prevEl: '.js-swiper-product-thumbs-prev-demo',
            },
            slidesPerView: 'auto',
        });

    
    
});            });
        </script>

        
        
        
        



        
            </body>
</html>
